/* CSS Document */
/*body {font-family: Arial, Helvetica, sans-serif; font-size:75%;}*/
.fontsm {font-size: 70%}
.fontmed{font-size:75%}
.fontmed1{font-size:85%; font-family: Arial, Helvetica, sans-serif;}
.fontbg {font-size:100%}
.fontsmaller {font-size:90%}

#footer td {font-weight: bold;}

.title {
	font-size:75%;
	font-weight: bold;
	color:#000000;
}

a {color: #000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:75%}
a:hover{color: #FF6600;}
a:visited{text-decoration: underline;}

a.mainqs {color: #000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.mainqs:hover{color: #FF6600; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.mainqs:visited{text-decoration: underline;}


.dest {
	font-size:75%;
	font-weight:bold;
	padding-left: 4px;
}
#dests td {padding-bottom:2px;}
#dests_qs td {padding-bottom:1px;}

.was {font-size:75%; text-decoration: line-through;}

.day{font-size:75%;}

.now {
	color:#000000;
	text-align:right;
}




.stripe{ background-color:#ffdf9e;}

/*a.redlinks, a.redlinks:link, a.redlinks:hover, a.redlinks:visited{
	
	font-weight: bold;
	text-decoration: underline;
	color:#FF0000; 
}*/

.ltgrey{font-size:60%;font-family: Arial, Helvetica, sans-serif;color:#999999;}
.ltgreymainqs{font-size:80%;font-family: Arial, Helvetica, sans-serif;color:#999999;}

.extLnks{
	font-size:60%;font-family: Arial, Helvetica, sans-serif;color:#666666;}

a:visited.extLnks{
color:#000000; font-size:60%;
}
a:link.extLnks{
color:#000000; font-size:60%;
}
a:hover.extLnks{
color:#FF6600; font-size:60%;
}

.extLnksmainqs{
	font-size:80%;font-family: Arial, Helvetica, sans-serif;color:#666666;}

a:visited.extLnksmainqs{
color:#000000; font-size:80%;
}
a:link.extLnksmainqs{
color:#000000; font-size:80%;
}
a:hover.extLnksmainqs{
color:#FF6600; font-size:80%;
}
#hpcontent{position:relative; clear:none;  width:768px ;top:10px; }
#hpheader{position:absolute; width:200px; height:42px; z-index:6; top: 0;}

#destinations{
	position:relative;
	float:right;
	width:195px;
	font-family: Arial, Helvetica, sans-serif;

}
#dest_box{background-color:#ffeecc;min-height:470px;}
#prices{  padding:5px;}
.padding{padding-top:10px; padding-bottom:5px}

#search{ position:relative; float:right; width:376px; padding-right:11px;font-family: Arial, Helvetica, sans-serif}
#bookingengine {background-color:#ffcc66; padding:5px;}

#leftlinks{position:relative; float:right; width:170px;padding-right:11px;font-family: Arial, Helvetica, sans-serif}
#leftborder{ min-height:200px !important; min-height:500px; width:168px!important;width/**/:170px}
#rightborder{ min-height:200px !important; min-height:500px; width:168px!important;width/**/:170px}
#subscribe, #loginsh, #awardssh, #logoutsh{ width:160px; margin-left:5px;} 
#logoutsh {margin-bottom:8px;}
#quicklinks{ width:160px; margin-left:5px; margin-top:8px;}
#awards{ width:160px; margin-left:4px; margin-top:10px;}
.greymid{background-color:#EEEEEE;}
.orangemid{background-color:#FFDF9E;}

.border1{border-left:1px solid #ff9900;}
.border2{border-top:1px solid #ff9900;}
.border3{border-right:1px solid #ff9900; }
.border4{border-bottom:1px solid #ff9900;}
.from{font-size:60%}
.input1 {width:120px; font-size:75%}


#botelements {position:relative;float:left;text-align:left; width:768px;font-family: Arial, Helvetica, sans-serif; padding-left:5px; padding-top:10px}

#afflinks{text-align:center; width:770px;}
#linkdisplay {margin-top:10px;}

a.sitemap {color: #000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.sitemap:hover{color: #FF6600; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.sitemap:visited{text-decoration: underline;}


a.aff {color: #000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.aff:hover{color: #FF6600; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:100%}
a.aff:visited{text-decoration: underline;}
/*JAMES UPDATES ON THE 6/6/6 SPOOKY */
a.mainqsNEW {color: #000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
a.mainqsNEW:hover{color: #FF6600; font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
a.mainqsNEW:visited{text-decoration: underline;}
.ltgreymainqsnew{font-size:7pt;font-family: Arial, Helvetica, sans-serif;color:#999999;}
#botelementsNEW {position:relative; top: 10px;float:left;text-align:left; width:768px;font-family: Arial, Helvetica, sans-serif; padding-left:5px; padding-top:10px}


#leftbotNEW {position: absolute; left: 5px; top:509px !important;top/**/:512px; z-index: 101;}

#siteSellingPoints {position: absolute; height: 125px; width: 160px; left: 10px; top: 483px; z-index: 100; background-color:#FFDF9E; background-image:url(/GBR/images/homepg/bg1111.gif); background-repeat:no-repeat;}
ul.siteSellingPoints {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; position: relative; left: -10px; top: 10px;}

.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.informationtext {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}

#awardSpacer {position: absolute; top: 380px; left: 10px; z-index: 101;}