/* Default CSS to be used on all pages */
body, html{margin:0; text-align:center; color:#666; font-family:Verdana, Arial, Sans-Serif; font-size:11px;}
body{background:#fff url(/images/template/body_background.gif) top left repeat-x;}
a{color:#666; font-family:Verdana, Arial, Sans-Serif; text-decoration:underline;}
a:hover{text-decoration:none;}
td, p,  li{color:#666; font-size:11px; /*letter-spacing:0px; line-height:17px;*/}
textarea, input, select{color:#666; font-size:11px; font-family:Verdana, Arial, Sans-Serif}
p{padding:0; margin:6px 0 6px 0}
h1, h2, h3, h4, h5, h6{font-family:Verdana, Arial, Sans-Serif; color:#5b5b5b; font-weight:bold}
h4.features {
	font-size: 10px; color: #999999;
	margin: .33em 0 0 0;
}
h4.occupancy {
	font-size: 10px; color: #999999;
	font-weight: normal;
	margin: .33em 0;
}

img { -ms-interpolation-mode: bicubic; }

h1, h2, h3, .h1, .destinationResultsHeaderBold, .headingSection{color:#fff; font-size:11px; line-height:15px; margin:0; padding:2px 5px; vertical-align:top; font-weight:bold;}
#center h1{color:#595959; font-size:18px; border-bottom:2px solid #97c55d; padding-bottom:6px; padding-left:0px; }
h2{color:#40820d; }
.h1 a{color:#595959; text-decoration:none; cursor:pointer;}
h2{font-size:13px; margin:2px 0px 0px 0px}
hr{color:#666; width:100%; height:1px}

/* Form CSS */
input, textarea, select, label{color:#666; margin:2px 0}
form br{clear:left}
label{text-align:right; margin-right:3px; font-weight:bold;}
label.error{color:#f00; font-weight:bold; width:auto; clear:left; float:none; margin:2px 0}
/* Individual page styles */
#frm_sitefeedback label{width:120px}
.errorMsg{background-color:#F00; color:#fff; padding:8px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
br.clr, br.c{clear:both; line-height:0; height:0; margin:0; padding:0; width:0; font-size:0}

/* Fix for bottom margin on images in IE*/
#left .sidebar_search img{vertical-align:bottom;}
.chev{margin-right:3px}

/* Default paragraph CSS */
#left p, #right p{padding:0 10px}
#left h1, #right h1{clear:both}

/* Default layout CSS */
#main{width:1000px; margin:0 auto; text-align:center}
#header{height:133px;margin-bottom:14px;margin-top:20px;}
#header img#header_innerpage_logo{margin:19px 0 21px 0;float:left;}
#nav{float:right; width:100%; height:30px; border-bottom:1px solid #fff; border-left:none; border-right:none; margin-bottom:4px;}
#nav ul{list-style:none;margin:0;margin-top:3px;padding:0;margin-left:26px;}
#nav ul li.selected{margin:0;padding:0;max-width:200px;background:#90b44d url(/images/template/header_nav_back_left.gif) top left repeat-x;padding-left:7px;float:left;margin-right:8px;}
#nav ul li.selected a{display:block;height:30px;background:#90b44d url(/images/template/header_nav_back.gif) top right repeat-x;margin:0;padding:0;line-height:30px;padding-right:7px;text-decoration:none;color:#595959;}
#nav ul li{margin:0;padding:0;max-width:200px;background-image:url(/images/template/header_nav_back_left_off.gif);background-position:top left;background-repeat:no-repeat;padding-left:7px;float:left;}
#nav ul li a{display:block;height:30px;margin:0;padding:0;line-height:30px;padding-right:7px;font-weight:bold;text-decoration:none;color:#fff;}
#nav ul li.last a{display:block;height:30px;background-image:url(/images/template/header_nav_back_off.gif);background-position:top right;background-repeat:no-repeat;margin:0;padding:0;line-height:30px;padding-right:7px;}

#nav ul li#tab_home{width:62px;}
#nav ul li#tab_parks{width:55px;}
#nav ul li#tab_lodges{width:62px;}
#nav ul li#tab_cottages{width:74px;}
#nav ul li#tab_apartments{width:146px;}
#nav ul li#tab_destinations{width:96px;}
#nav ul li#tab_holidays{width:121px;}
#nav ul li#tab_citybreaks{width:96px;}
#nav ul li#tab_UKSearch{width:75px;}
#nav ul li#tab_flights{width:84px;}
/*Don't know how this happened but the invalid line below stops IE7 screwing up the search results layout - Please do not delete (or fix the root problem in IE!)*/
<!---#nav a{display:block; float:right; height:20px}--->

#content div.inner{padding:0 1px;}

#footer{margin-top:20px; margin-bottom:20px;color:#666;}
#footer .footerNav{width:800px;margin:0 auto;line-height:39px;}
.copyright, .copyright a, .copyright a:visited{color:#666;font-size:10px; font-weight:normal; text-align:center; text-decoration:none; margin-top:3px;}
.copyright a:hover{text-decoration:underline}
.footerNav, .footerNav a, .footerNav a:visited{color:#666;font-size:10px; font-weight:normal; text-align:center; text-decoration:none; vertical-align:middle}
.footerNav a:hover{text-decoration:underline}
.footerTextSection{padding:5px 0px; text-align:center}
#footer .footerNavBg{background:#CCC url(/images/template/footer_back.gif) top left repeat-x;height:43px;position:relative;}
#footer .footerNavBg img#logo_advantage{position:absolute;top:10px;left:10px;}
#footer .footerNavBg img#logo_abta{position:absolute;top:10px;right:10px;}

.salesBar {background-color:#FF7200;border-bottom:1px solid #fff;padding: 3px 5px 3px 5px;height:26px;}
.salesBar td, .salesBar a {color:#fff;}
div.myaccount_links{text-align:right;padding:4px 0; position: absolute; top: -20px; right: 0px;width:220px;}

/*************************************************************************  */
/* Faq Styles*/
/*************************************************************************  */
.fq_sectionHeader a, .fq_sectionHeader a:visited, .fq_sectionHeader a:hover{background-color:#4AA129; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px; text-decoration:none;}
.fq_sectionText a, .fq_sectionText a:visited, .fq_sectionText a:hover{background-color:#E8E9E9; display:block; font-weight:bold; padding:5px; text-decoration:none;}

/*************************************************************************  */
/* Customer Services Forms*/
/*************************************************************************  */
.cs_request {}
.cs_request .csr_error {background-color:#FF0000;color:#FFFFFF;font-weight:bold; padding:2px 5px;}
.cs_request .csr_applet	{padding:0px 15px;}
.cs_request .csr_clear {clear:both;}
.cs_request .csr_field_title {float:left; width:170px; _width:245px; padding:5px 0px 5px 75px; font-size:12px; font-weight:bold;}
.cs_request .csr_field_input {float:left; padding:5px 0px 5px 10px;}
.cs_request .csr_field_input input {width:150px;}
.cs_request .csr_field_input textarea {width:290px;height:100px;}
.cs_request .csr_field_input select {width:150px;}
.cs_request .csr_field_note	{float:left; width:150px; padding-left:15px; padding-top:20px; font-style:italic; font-size:12px;}
.cs_request .csr_submit	{float:left; text-align:center; width:300px; padding-top:10px;}