/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
	Last updated: 2008/09/11 - Alan
	* Updated breadcrumb bottom margin
	* Updated new image directory links
----------------------------------------------------------------------
	layout.css - Used across the entire site for the basic layout
*********************************************************************/

#wrapper {overflow:hidden;}

#destnav {width:990px; margin:0 auto;}
#destnav .destnav {width:990px; /*width:970px; margin:0 10px;*/ overflow:hidden;}
#destnav .destnav ul {height:20px; margin:0; padding:5px 0 9px 0; overflow:hidden;}
#destnav .destnav ul li {float:left; margin:0 14px 0 0; padding:0; list-style:none;}
#destnav .destnav ul li.promonav {float:right; margin:0; padding:0; color:#6cc417;}
#destnav .destnav ul li.promonav a {background:url(/assets/images/icons/greentree.gif) no-repeat 0% 60%; font-size:90%; float:right; margin:0; padding:0 0 0 19px; color:#6cc417; border:none;}
#destnav .destnav ul li.promonav a span {border-bottom:1px dotted #6cc417;}
#destnav .destnav ul li.promonav a:hover span {border-bottom:1px solid #6cc417;}


#search {margin-bottom:10px; background-color:#eff6fc; border-top: 1px solid #82cafa; border-bottom: 1px solid #82cafa;}
#search .search {border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
#search .search .content {width:990px; margin:0 auto; padding:0; border:none; overflow:hidden;}
#search .search .content h2 {float:left; font-size:1.0em; margin:5px 0; padding:0;}
#search .search .content form {float:right; margin:5px 0; padding:0;}
#search .search .content form input.searchfield {width:222px; border: 1px solid #82cafa; padding:2px;}
#search .search .content form input.search {width:60px; height:20px; background: url(/assets/images/buttons/search_off.gif) no-repeat 50% 50%; border:none; cursor:pointer;}
#search .search .content form input.search:hover {background: url(/assets/images/buttons/search_on.gif) no-repeat 50% 50%;}

#topnav {width:990px; margin:0 auto 10px auto;}
#topnav .topnav {width:990px; /*width:970px; margin:0 10px;*/ overflow:hidden;}
#topnav .topnav a img.logo {float:left; border:none; margin:0; padding:0;}
#topnav .topnav ul {margin:0; padding:0; list-style-type:none; float:right;}
#topnav .topnav li {display:block; /*width:90px; uncomment to keep all the same width*/ float:left; margin-right:15px;}
#topnav .topnav li.hotels {width:48px; background:#FFF url(/assets/images/nav/topnav_hotels.png) no-repeat top center;}
#topnav .topnav li.tours {width:57px; background:#FFF url(/assets/images/nav/topnav_tours.png) no-repeat top center;}
#topnav .topnav li.transfers {width:59px; background:#FFF url(/assets/images/nav/topnav_transfers.png) no-repeat top center;}
#topnav .topnav li.flights {width:44px; background:#FFF url(/assets/images/nav/topnav_flights.png) no-repeat top center;}
#topnav .topnav li.carhire {width:57px; background:#FFF url(/assets/images/nav/topnav_carhire.png) no-repeat top center;}
#topnav .topnav li.trains {width:59px; background:#FFF url(/assets/images/nav/topnav_trains.png) no-repeat top center;}
#topnav .topnav li.travelaware {width:80px; background:#FFF url(/assets/images/nav/topnav_travelaware.png) no-repeat top center;}
#topnav .topnav li.guide {width:59px; background:#FFF url(/assets/images/nav/topnav_guide.png) no-repeat top center; margin-right:0;}
#topnav .topnav ul a {display:block; /*width:90px; uncomment to keep all the same width*/ padding-top:45px; border:none; /*text-decoration:none;*/ text-align:center;}
#topnav .topnav a:hover {text-decoration:none;}
#topnav .topnav a span {border-bottom:1px dotted #3090c7;}
#topnav .topnav a:hover span {border-bottom:1px solid #3090c7;}



#mainimage {height:200px; background: #fff url(/assets/images/main/mainimg_hmp_010.jpg) no-repeat center; margin:0 0 20px 0; display:block;}
#sectionnav {width:990px; margin:0 auto;}
#sectionnav .sectionnav {width:970px; margin:0 10px;}

#breadcrumb {width:990px; margin:0 auto;}
#breadcrumb .breadcrumb {width:990px; margin:0 0 29px 0; /*width:970px; margin:0 10px 29px 10px;*/ font-size:90%;}

#maincontent {width:990px; margin:0 auto;}
#maincontent .maincontent {width:990px; margin:0 0 20px 0; /*width:970px; margin:0 10px 20px 10px;*/ overflow:hidden;}

#footer {background-color:#eff6fc; border-top: 1px solid #82cafa; border-bottom: 1px solid #82cafa;}
#footer .footer {border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
#footer .footer .content {width:970px; margin:0 auto; padding:0; border:none; overflow:hidden;}
#footer .footer .content h2 {float:left; font-size:1.0em; margin:5px 0; padding:0;}
#footer .footer .content form {float:right; margin:5px 0; padding:0;}
#footer .footer .content form input.searchfield {width:222px; border: 1px solid #82cafa; padding:2px;}
#footer .footer .content form input.search {width:60px; height:20px; background: url(/assets/images/buttons/search_off.gif) no-repeat 50% 50%; border:none; cursor:pointer;}
#footer .footer .content form input.search:hover {background: url(/assets/images/buttons/search_on.gif) no-repeat 50% 50%;}

#footermenu {margin:0 auto 0 auto; padding:40px 0; overflow:hidden; border-top: 1px solid #82cafa;}
#footermenu .footermenu {width:970px; margin:0 auto;}
#footermenu .footermenu ul {width:230px; margin:0 16.5px 0 0; padding:0; float:left; list-style:none;}
#footermenu .footermenu ul.end {margin:0;}
#footermenu .footermenu ul li.heading {width:230px; height:20px; background: url(/assets/images/nav/footerheader_blue.gif) no-repeat top; margin:0 0 10px 0; padding:5px 0; display:block;}
#footermenu .footermenu ul li.heading h6 {margin:0 20px; padding:0; font-size:100%;}
#footermenu .footermenu ul li {width:190px; margin:0 20px; padding:0; font-size:90%;}

#footerlinks {margin:0 auto;}
#footerlinks .footerlinks {width:970px; margin:10px auto; text-align:center;}
#footerlinks .footerlinks p {margin:0; padding:0; font-size:90%; text-align:center;}
#footerlinks .footerlinks ul {margin:0; padding:0;}
#footerlinks .footerlinks ul li {margin:0; padding:0 5px; display:inline;}

/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
----------------------------------------------------------------------
	layout.css
*********************************************************************/
