/* TABLE STRUCTURE*/
BODY{ margin:0; padding:0; text-align:center; font-size:62.5%; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; background-color:#F8F8F8; color:#003399} 
a {text-decoration:none; color:#003399}
a:hover{text-decoration:underline; color:#003399}

#pagewidth{ width:758px; text-align:left; min-width: 500px; margin-left:auto; margin-right:auto; border:1px solid #D6D6D6; background-color: #FFFFFF;}  
#outer{ border:solid white 0px; background-color: #FFFFFF; /* center column colour */ width: auto; }  
#inner{margin:0; width:100%;}
#maincol{ float: left; width: 100%; position: relative; margin: 0;  } 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  } 
.clr{clear:both; line-height:0.1em}
.bold{font-weight:bold}
.content{padding:5px;} /*padding for content */ 
div.container{width:739px; margin:15px 0px 15px 10px;}
h1{margin-left:10px; font-size:1.8em; margin-top:10px}

/*HEADER*/ 
#header{width:758px; height:90px; position:relative}
#header_bar {width:758px; background-image:url(../images/banner_top_strip.gif); height:10px; font-size:0;}
#header_tel{width:250px;  float:right; text-align:right; margin-right:8px;}
/*Mozilla fix*/ html>body #header_tel{margin-right:14px;}
img.logo{float:left; margin:10px 0px 0px 16px}
img.call_back{ margin:14px 0px 0px 0px}
span.tel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; color:#931555; font-weight:bold;}
span.email{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#003399}
span.email a{text-decoration:none;}
#hbaa{width:158px; height:62px; background-image:url(images/logo-hbaa.jpg); position:absolute; left:325px; top:18px}

/*NAV*/ 
#nav {float: left; width: 758px; margin: 0; padding: 0; list-style: none; border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; background:  url(../images/nav_bg.jpg) repeat-x top left; font-size:11px;}
#nav li {float: left;margin: 0; padding: 0px 0px 0px 0px; list-style: none; background: url(../images/nav_divide.gif) no-repeat top right;}
#nav a {float: left; text-decoration: none; color: #000;}
#nav a.home {padding: 10px 16px 10px 16px;}
#nav a.region {padding: 10px 12px 10px 12px;}
#nav a.city {padding: 10px 19px 10px 19px;}
#nav a.airport {padding: 10px 12px 10px 12px;}
#nav a.map {padding: 10px 17px 10px 17px;}
#nav a.submit {padding: 10px 14px 10px 14px;}
#nav a.ukenquire {padding: 10px 13px 10px 13px;}
#nav a.nonenquire {padding: 10px 13px 10px 14px;}
#nav a.sitemap {padding: 10px 19px 10px 19px;}
	
#nav a:hover {color: #931555;background-color:#F3F3F3}
	
#w_home{width:62px;}
#w_region{width:65px}
#w_city{width:70px}
#w_airport{width:101px}
#w_map{width:72px}
#w_submit{width:106px}
#w_ukenquire{width:90px}
#w_nonenquire{width:114px}
li#w_sitemap{width:78px; background: url(../images/nav_bg.jpg) no-repeat top right;}

/*SEARCH*/ 
#search_bg{width:738px; background-color:#F9FDFF; border:1px solid #DBE2E8; height:36px; left:10px; position:relative;  margin-top:15px;}
/*Mozilla fix*/html>body #search_bg{margin-top:53px;}
#search_input{width:330px; margin:0px 0px 0px 12px; position:absolute; top:5px; left:4px;}
/*Mozilla fix*/ html>body #search{top:7px; left:4px;}
INPUT.field{background-image:url(../images/form_bg.gif);  width:245px; font-family:'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
#search_field{width:247px; float:left;}
#search_button{ float:left; margin:2px 0px 0px 5px}
/*Mozilla fix*/ html>body #search_button{margin:0px 0px 0px 5px}

#button_book{position:absolute; top:7px; left:375px}
#button_call{position:absolute; top:7px; left:495px}
#button_add{position:absolute; top:7px; left:615px}

html>body #button_book{position:absolute; top:5px; left:375px}
html>body #button_call{position:absolute; top:5px; left:495px}
html>body #button_add{position:absolute; top:5px; left:615px}

/*BREADCRUMB*/ 
#bread{width:734px; font-size:1.2em; margin:9px 0px 0px 10px;}


/*FOOTER HOTEL CHAINS*/ 
#hotel_chains_header{width:100%; height:27px; margin-bottom:2px; background-image:url(../images/banner_hotel_chain.jpg); font-size:15px; }
#hotel_chains_header_title{ color:#FFFFFF; padding:3px 0px 0px 30px;}
#hotel_chains_header_title_small{ color:#FFFFFF; font-size:9px}
#hotel_chains_body{ height:138px; background-color:#F9FDFF; border:1px solid #DBE2E8}
/*Mozilla fix*/ html>body #hotel_chains_body{width:737px; height:160px;}
div.hotel_chains_image{width:104px; margin:18px 0px 0px 11px; float:left}
/*Mozilla fix*/ html>body div.hotel_chains_image{ margin:18px 0px 0px 15px;}
div.hotel_chains_title{width:104px; text-align:center;  font-size:0.8em; color:#003399; padding-top:4px; font-size:1.2em;}
img.hotel_chain{border:1px solid #5FAFAF}
img.arrow{float:left}
a.all_chains{COLOR:#ffffff; font-size:0.8em; padding-left:20px;}

/*FOOTER*/
span.footer{font-size:1.2em; margin:5px 0px 5px 0px;}

/*MOST POPULAR MODULE*/ 
#most_popular{width:739px; margin:5px 0px 0px 10px;}
#most_popular_header{width:100%; height:27px; margin-bottom:2px; background-image:url(../images/banner_most_popular.jpg); font-size:15px; }
#most_popular_header_title{ color:#FFFFFF; padding:3px 0px 0px 30px;}
#most_popular_body{ height:138px; background-color:#F9FDFF; border:1px solid #DBE2E8}
/*Mozilla fix*/ html>body #most_popular_body{width:737px; height:160px;}
div.most_popular_image{width:104px; margin:18px 0px 0px 11px; float:left}
/*Mozilla fix*/ html>body div.most_popular_image{ margin:18px 0px 0px 15px;}
div.most_popular_title{width:104px; text-align:center;  font-size:1.2em; padding:4px 0px 4px 0px; line-height:1.2em}
img.most_popular{border:1px solid #73A135}
