BODY { font-color: #000000; background: #99CCCC url('http://www.goingonholiday.co.uk/images/layout/background.jpg') repeat-x; background-position:top; margin-top: 20px; margin-left: 50px; margin-right: 0px; margin-bottom:0px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

p.footer { font-size:10px; color:#0066FF;}

a.footer { color: #0066FF; text-decoration: none;  }
a.footer:hover { color: #003399; text-decoration: underline; }
a.subtle { color: #000000; text-decoration: none; }
a.subtle:hover { color: #666666; text-decoration: underline; }
a.review_title { font-size:12px; color: #000000; text-decoration: underline; }
a.review_title:hover { font-size:12px; color: #000000; text-decoration: underline; }

a.addrev { color: #999999; text-decoration: none; border:1px; border-color:#999999; border-style:solid; padding:3px; margin:3px;
font-size:16px; }
a.addrev:hover { color:#000000; text-decoration: none; border:1px; border-color: #000000; border-style:solid; padding:3px; margin:3px;
font-size:16px; }

a.search { color: #3399CC; text-decoration: none; border:1px; border-color:#999999; border-style:solid; padding:3px; margin:3px;
font-size:16px; display:block; font-weight:bold }
a.search:hover { color:#3366FF; text-decoration: none; border:1px; border-color: #000000; border-style:solid; padding:3px; margin:3px;
font-size:16px; display:block; font-weight:bold }

a.submenu { color: #003399; text-decoration: none; font-size: 0.7em; font-weight: bold; display:block; }
a.submenu:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; display:block; }
a.arrow_blue { color: #003399; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.arrow_blue:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.arrow_blue:active { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.arrow_orange { color: #FF6600; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.arrow_orange:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.arrow_orange:active { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.guide_anchors { color: #003399; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.guide_anchors:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.guide_anchors:active { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold; }
a.hp_box { color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; }
a.hp_box:hover { color: #000000; text-decoration: underline; font-size: 10px; font-weight: bold; }

.bbox { color: #336699; text-decoration: none; font-size: 0.7em; font-weight: bold; display:block;
padding:2px; border-bottom:1px; border-color: #66CCCC; border-left:0px; border-right:0px; border-top:0px; border-style:dotted; }
.bbox:hover { color: #336699; text-decoration: none; font-size: 0.7em; font-weight: bold; display:block; background-color: #66CCCC;
padding:2px; border-bottom:1px; border-color: #66CCCC; border-left:0px; border-right:0px; border-top:0px; border-style:dotted; }

p.toptext { font-family:Verdana,Sans-Serif; font-size:10px; font-weight:bold; color: #FFFFFF }
#hotelmenudiv { padding:0px; height:24px; margin:0px; }
#gap { height:5px; }

td.offerblock { font-family:Verdana,Sans-Serif; font-size:12px; font-weight:bold; color: #0033CC }

#nohotels { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: normal;
width: 57px; height: 24px; margin:0px; display: block; float:right;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/ratings-grey.jpg); }

a.hotelmenu { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: normal;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px;  }
a.hotelmenu:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px; }
a.hotelmenu:active { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px; }

a.hotelmenu_on:active { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px; }
a.hotelmenu_on:hover { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px; }
a.hotelmenu_on { color: #000000; text-decoration: none; font-size: 0.7em; font-weight: bold;
width: 57px; height: 24px; display: block; padding:0xp; margin:0px; }

#hotelmenu { width: 57px; height: 24px; margin:0px; display: block; float:right;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/ratings.jpg); }
#hotelmenu:hover { width: 57px; height: 24px; margin:0px; display: block; float:right;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/ratings.jpg); background-position: 0 -24px; }
#hotelmenu_on:hover { width: 57px; height: 24px; margin:0px; display: block; float:right;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/ratings.jpg); background-position: 0 -24px; }
#hotelmenu_on { width: 57px; height: 24px; margin:0px; display: block; float:right;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/ratings.jpg); background-position: 0 -24px; }

#hoteltabs { width: 78px; height: 24px; margin:0px; display: block; float:right; padding:0px;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/hotels.jpg); }
#hoteltabs:hover { width: 78px; height: 24px; margin:0px; display: block; float:right; padding:0px;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/hotels.jpg); background-position: 0 -24px; }
#hoteltabs_on:hover { width: 78px; height: 24px; margin:0px; display: block; float:right; padding:0px;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/hotels.jpg); background-position: 0 -24px; }
#hoteltabs_on { width: 78px; height: 24px; margin:0px; display: block; float:right; padding:0px;
background: url(http://www.goingonholiday.co.uk/images/layout/tabs/hotels.jpg); background-position: 0 -24px; }

a { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

h1 { font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 5px; margin-left:0px; margin-right:0px; margin-top:0px; }
h3 { font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; margin-bottom: 0px; margin-top:2px; margin-right:0px;  margin-left: 0px; }

h2 { font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; text-decoration: none }
a.hotelname { font-size: 14px; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; text-decoration: none; cursor:pointer }
a.hotelname:hover { font-size: 14px; color:#FF6600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; text-decoration: none; cursor:pointer }


ul { list-style: none; margin: 0; padding: 0; }

ul.noimghotels { margin-left:80px; list-style: square; margin-bottom:1px; margin-top:2px; margin-right:0px; }
ul.hotelamenities { list-style: none; font-weight:bold; padding: 2px; margin:0px }
li.hotelamenities:hover { font-weight:bold; color:#FFFF99 }


#bluebox { border:2px; border-color:#3399CC; border-style:solid; padding: 3px;
background: #99CCCC url('http://www.goingonholiday.co.uk/images/layout/backgrounds/bluefade1.jpg') repeat-x; }
#orangebox { border:2px; border-color: #FF6600; border-style:solid; padding: 3px;
background: #FF9933 url('http://www.goingonholiday.co.uk/images/layout/backgrounds/orangefade1.jpg') repeat-x; }
#yellowbox { border:2px; border-color: #FFFF00; border-style:solid; padding: 3px;
background: #FFFFFF url('http://www.goingonholiday.co.uk/images/layout/backgrounds/yellowfade1.jpg') repeat-x; background-position:bottom; }
#nobox { padding: 5px; }
#whitebox { border:2px; border-color: #FFFFFF; border-style:solid; padding: 3px; }
#stars { float:right; position:relative; }
#hp_rev_box { margin:2px; padding: 1px; position:relative; float: left }

div.c_header { border-bottom:2px; border-color: #3399CC; border-style:solid; padding: 5px; margin:0px; text-align:right;
border-left:0px; border-top:0px; border-right:0px; 
background: #FFFFFF url('http://www.goingonholiday.co.uk/images/layout/backgrounds/yellowfade1.jpg') repeat-x; background-position:bottom; }
div.d_header { border-bottom:2px; border-color: #3399CC; border-style:solid; padding: 4px; margin:0px; text-align:left;
border-left:0px; border-top:0px; border-right:0px;
background: #FFFFFF url('http://www.goingonholiday.co.uk/images/layout/backgrounds/yellowfade1.jpg') repeat-x; background-position:bottom; }

div.crumbs { padding: 2px; margin:0px; text-align: left; font-size:9px; background: #3399CC }
.crumbs { text-decoration:none; color:#FFFFFF }
a.crumbs:hover { text-decoration: underline; color:#FFFFFF }

div.rev_info { border:2px; border-color:#CCCCCC; float:left; position:relative; width:150px; border-style:solid; padding:2px;
background: #FFFFFF url('http://www.goingonholiday.co.uk/images/layout/backgrounds/yellowfade1.jpg') repeat-x; background-position: left;
font-size:9px; color:#666666; margin:4px; }

.hotel_rating { border-bottom:0px; text-align: left; float:left; position:relative; border-style:solid;
border-left:0px; border-top:0px; border-right:0px; color:#666666;
font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 3px; margin-left:0px; margin-right:0px; margin-top:0px;  }

.m_button { width: 100px; height: 70px; margin:0px; float:left; position:relative;
background: url(http://www.goingonholiday.co.uk/images/layout/merchants-button.png); }

.m_img { padding-left:4px; padding-bottom:0px; padding-top:33px; padding-right:0px; }

#tab_hotels { width: 64px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/hotels.jpg); }
#tab_hotels:hover { width: 64px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/hotels.jpg); background-position: 0 -29px; }

#tab_flights { width: 65px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/flights.jpg); }
#tab_flights:hover { width: 65px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/flights.jpg); background-position: 0 -29px; }

#tab_transfers  { width: 83px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/transfers.jpg); }
#tab_transfers:hover { width: 83px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/transfers.jpg); background-position: 0 -29px; }

#tab_offers { width: 62px; height: 29px; margin:0px; display: block;
background: url(http://www.goingonholiday.co.uk/images/layout/header/offers.jpg); }
#tab_offers:hover { width: 62px; height: 29px; margin:0px; display: block; 
background: url(http://www.goingonholiday.co.uk/images/layout/header/offers.jpg); background-position: 0 -29px; }

a.tab_hotels { width: 64px; height: 29px; margin:0px; display: block;  }
a.tab_hotels:hover { width: 64px; height: 29px; margin:0px; display: block;  }

a.tab_flights { width: 65px; height: 29px; margin:0px; display: block; }
a.tab_flights:hover { width: 65px; height: 29px; margin:0px; display: block; }

a.tab_transfers  { width: 83px; height: 29px; margin:0px; display: block;  }
a.tab_transfers:hover { width: 83px; height: 29px; margin:0px; display: block;  }

a.tab_offers { width: 62px; height: 29px; margin:0px; display: block; }
a.tab_offers:hover { width: 62px; height: 29px; margin:0px; display: block;  }

form { margin:0px; }
p { margin:0px; font-size:12px }
.small { margin:0px; font-size:10px }
td { font-size:12px }

.availability { letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px; }

.menuform { font-size:9px; }
.menustatus { color: #FF9900; text-decoration: none; font-size: 0.6em; font-weight: bold; }
.menustatus2 { color: #3399CC; text-decoration: none; font-size: 0.6em; font-weight: bold; }

.imgcaption { font-size: 0.6em; font-weight:bold; background-color:#CCCCCC; font-style:italic; width:300px; display:block; }
p.guide { font-size: 0.7em; margin:1px;  }
ul.guide { font-size: 0.7em; margin:0px; padding-left:6px; list-style: square; padding-bottom:1px; padding-top:2px; padding-right:0px; }

#flightdeals { width: 210px; margin-left: 0px; margin-bottom:0px; margin-right:0px; margin-top:0px; }
ul.flightdeals {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#flightdeals li a {
	text-decoration: none;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 40px;
	}
	
#flightdeals li a:link, #flightdeals li a:visited {
	color: #003399;
	display: block;
	background: url(http://www.goingonholiday.co.uk/images/layout/menu/flight-deals.jpg);
	padding: 6px 0 0 5px;
	}
	
#flightdeals li a:hover {
	color: #003399;
	background: url(http://www.goingonholiday.co.uk/images/layout/menu/flight-deals.jpg) 0 -50px;
	padding: 6px 0 0 5px;
	}
	
.faded { filter: alpha(opacity=20); /* ie */ 
-moz-opacity: .2; /* mozilla */ 
background: #FFFFFF; color:#000; width:100%; } 
.restore { filter: alpha(opacity=100); /* ie */ 
-moz-opacity: 1; /* mozilla */  } 

.padoption { position: absolute; left:200px; top:50px;
filter: alpha(opacity=100); /* ie */ 
-moz-opacity:1; /* mozilla */
width: 500px; }

div.altdate_on
{
	background-image:  url("http://www.goingonholiday.co.uk/images/altdate/as_pointer.gif");
	background-position: bottom;
	background-repeat: no-repeat;
}

div.altdate
{
	padding: 5px 0 10px 0;
	text-align:center;
	font-size:10px;
	width: 70px;
}

div.altdate div.as_header,
div.altdate div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.altdate div.as_footer
{
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_br.gif);
}

div.altdate div.as_header div.as_corner,
div.altdate div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.altdate div.as_footer div.as_corner
{
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_bl.gif);
}
div.altdate div.as_header div.as_bar,
div.altdate div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}

div.altdate div.as_bk
{
	list-style: none;
	padding: 0;
	overflow: hidden;
	background-color: #333;
	color:#FFFFFF;
}

div.altdate a
{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}

div.altdate_on_mini
{
	background-image:  url("http://www.goingonholiday.co.uk/images/altdate/as_pointer.gif");
	background-position: right;
	background-repeat: no-repeat;
}

div.altdate_mini
{
	padding: 1px 0 2px 0;
	text-align:center;
	font-size:10px;
	width: 220px;
}


div.altdate_mini div.as_header,
div.altdate_mini div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.altdate_mini div.as_footer
{
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_br.gif);
}

div.altdate_mini div.as_header div.as_corner,
div.altdate_mini div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.altdate_mini div.as_footer div.as_corner
{
	background-image: url(http://www.goingonholiday.co.uk/images/altdate/ul_corner_bl.gif);
}
div.altdate_mini div.as_header div.as_bar,
div.altdate_mini div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}

div.altdate_mini div.as_bk
{
	list-style: none;
	padding: 0;
	overflow: hidden;
	background-color: #333;
	color:#FFFFFF;
}

div.altdate_mini a
{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}

.outline { border:1px; border-color: #999999; border-style:solid; position:relative; padding: 2px; margin: 0px; font-size:9px; }

.votingbar
{
	border:0px;
	background-color: #3399CC;
	font-weight:bold;
	color: #000000;
	height:12px;
	margin:0px;
	padding:0px;
}

.reviewcont { font-weight: normal; color: #000000; text-align:center; margin: 2px; width: 100px; }

.containerdiv
{	padding-top: 10px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left:0px;
}

div.featured_img_border { float:right; position:relative; right:5px; top:-15px; 
border: 3px; border-color: #CCCCCC; background-color:#FFFFFF; border-style:solid; padding:0px; width:200px }
div.featured_hotel { float:left; }
div.featured_destination_text { float:left; margin:3px; width: 290px; height:149px; }
a.hp_featured_link { color: #000000; font-size:22px; text-decoration:none }
a.hp_featured_link:hover { color: #000000; font-size:22px; text-decoration: underline }

#searchbox { border: 2px; border-color: #000000; background-color:#FFFFFF; border-style:solid; 
padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px; }

#optional_form { border-top:1px; border-bottom:1px; border-color: #999999; border-style: dashed; padding: 2px; margin:1px; 
border-left:0px; border-right:0px; }

