#masthead { background:#767676 url(/assets/lang/images/backgrounds/bgmasthead.png) no-repeat -72px 0; }
#breadcrumbs {width:650px;}

#searchBar form #searchNow button { background-position:0 4px; width:74px;}
#searchBar.sidebar form #searchNow button {width:74px;}
#description .langChangeDetails {margin-top:-35px;}
#addInfo .langChangeDetails {margin-top:-40px;}
#tsCs .langChangeDetails {margin-top:-30px;}

body#groups .teaser h3 {font-size:13px;}

/* ---------------------------------------------- 
   Top Navigation (Global)
---------------------------------------------- */
#navTop a {outline:none;}
#navTop ul { margin: 0; list-style-type: none; text-align: center; font-family: arial; font-size: 14px; height: 50px; padding-left:490px; }
#navTop ul li {float:left;}
#navTop ul li a {text-decoration: none; font-weight: bold; color: #fff; text-indent: -10000px; display: block;}

#navTop ul li#navHome a, #navTop ul li#navHome a:hover, #navTop #navHome a.active,
#navTop ul li#navAccomm a, #navTop ul li#navAccomm a:hover, #navTop #navAccomm a.active,
#navTop ul li#navGroups a, #navTop ul li#navGroups a:hover, #navTop ul li#navGroups a.active { background: url(/assets/lang/images/nav/navsprites.png) -11px 0px no-repeat;}

/* Styles nav items individually */
#navTop ul li#navHome a { background-position: 0px 0px; background-repeat: no-repeat; width: 120px; height: 50px; margin-right:2px;}
#navTop ul li#navHome a:hover, #navTop #navHome a.active {  background-position: 0px -50px; background-repeat: no-repeat; margin-right:2px;}
#navTop ul li#navAccomm a { background-position: -130px 0px; background-repeat: no-repeat; width: 160px; height: 50px; margin-right:2px;}
#navTop ul li#navAccomm a:hover, #navTop #navAccomm a.active { background-position:  -130px -50px; background-repeat: no-repeat; margin-right:2px;}
#navTop ul li#navGroups a { background-position:  -296px 0px; background-repeat: no-repeat; width:166px; height: 50px; margin-right:0;}
#navTop ul li#navGroups a:hover, #navTop ul li#navGroups a.active { background-position:  -296px -50px; background-repeat: no-repeat; margin-right:0;}

/* Main navigation Highlights */
body#home #navTop #navHome a			{ background-position: 0px -50px; background-repeat: no-repeat;}
body#accommodation #navTop #navAccomm a { background-position: -130px -50px; background-repeat: no-repeat;}
body#booking #navTop #navAccomm a		{ background-position: -130px -50px; background-repeat: no-repeat;}
body#groups #navTop #navGroups a		{ background-position: -296px -50px; background-repeat: no-repeat;}
body#staticRoute #navTop #navAccomm a	{ background-position: -130px -50px; background-repeat: no-repeat;}

/* datepicker */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {font-size:9px;}
.ui-datepicker .ui-datepicker-next span {margin-left:-19px;}
.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e { background:url(/assets/lang/images/ui/datearrows.gif) no-repeat; text-indent:-10000px; height:20px;width:16px;}
.ui-icon-circle-triangle-w {background-position:-16px 0;}
.ui-icon-circle-triangle-e {background-position:0px 0;}

/* ---------------------------------------------- 
   Page Tools
---------------------------------------------- */
.pageTools {float:right; width:294px; padding-right:12px; margin-top:-28px;}
.pageToolsBottom #pageTools {float:none; padding-right:0; margin-top:0; width:260px;}
.pageTools ul { margin: 0; padding:0; list-style-type: none; text-align: center; font-size: 14px; height: 23px; }
.pageTools ul li { display: inline;}
.pageTools ul li a { text-decoration: none; font-weight: bold; color: #fff; text-indent: -10000px; display: inline; float: left; }
.pageTools ul li.pageToolsMail a { background: url(/assets/lang/images/nav/toolssprites.gif) top left no-repeat; width:144px; height: 23px; }
.pageTools ul li.pageToolsMail a:hover { background: url(/assets/lang/images/nav/toolssprites.gif) 0px -30px no-repeat; }
.pageTools ul li.pageToolsBookmark a { background: url(/assets/lang/images/nav/toolssprites.gif) -144px 0px no-repeat; width:72px; height: 23px; }
.pageTools ul li.pageToolsBookmark a:hover { background: url(/assets/lang/images/nav/toolssprites.gif) -144px -30px no-repeat; }
.pageTools ul li.pageToolsPrint a { background: url(/assets/lang/images/nav/toolssprites.gif) -220px 0px no-repeat; width: 70px; height: 23px; }
.pageTools ul li.pageToolsPrint a:hover { background: url(/assets/lang/images/nav/toolssprites.gif) -220px -30px no-repeat; }

#footer .pageTools { width:320px; padding-right:0px; margin:0px; position:absolute; right:0; top:-28px; clear:both;height:28px;}
#footer .pageTools ul {float:right; display:inline; margin: 0 20px 0 0; padding:0; list-style-type: none; text-align: center; font-size: 14px; height: 23px; }
#footer .pageTools ul li { display: inline; margin-left:0px; padding-left:0px;}

body#home #btnGroups { padding:14px 4px; }

table#topdeals tr.destination h2 span a {font-size:11px;}

/* Tabbed subnav
---------------------------------------------- */
/* List/Map view selector */
#viewToggle a {outline:none;}
#viewToggle ul { list-style-type:none; text-align:center; font-family:arial; font-size: 14px; height: 33px; margin:0 0 0 20px; }
#viewToggle ul li a { text-decoration: none; font-weight: bold; color: #fff; text-indent: -10000px; display: inline; float: left; }
#viewToggle ul li#navList a { background:url(/assets/lang/images/nav/tabs.gif) 0px -66px no-repeat; width: 83px; height: 33px; }
#viewToggle ul li#navList a:hover, #viewToggle ul li#navList .selected { background:url(/assets/lang/images/nav/tabs.gif) -166px -66px no-repeat; }
#viewToggle ul li#navMap a { background:url(/assets/lang/images/nav/tabs.gif) -83px -66px no-repeat; width:83px; height: 33px; }
#viewToggle ul li#navMap a:hover, #viewToggle ul li#navMap .selected { background:url(/assets/lang/images/nav/tabs.gif) -249px -66px no-repeat; width: 83px; }

/* Property Details tabs */
#viewToggle ul li a { height: 32px;  background:url(/assets/lang/images/nav/tabs.gif) no-repeat; }
#viewToggle ul li a:hover, #viewToggle ul li .selected { height: 32px !important;}
#viewToggle ul li#navOverview a { background-position:0 0; width: 83px;}
#viewToggle ul li#navOverview a:hover, #viewToggle ul li#navOverview .selected {background-position: 0px -33px; }
#viewToggle ul li#navRatings a { background:url(/assets/lang/images/nav/tabs.gif) -82px 0px no-repeat; width: 200px;}
#viewToggle ul li#navRatings a:hover, #viewToggle ul li#navRatings .selected { background-position:-83px -33px; }
#viewToggle ul li#navDirections a { background:url(/assets/lang/images/nav/tabs.gif) -283px 0px no-repeat; width: 160px;}
#viewToggle ul li#navDirections a:hover, #viewToggle ul li#navDirections .selected { background-position:-283px -33px; }

#overviewRatings {margin-bottom:16px;}

/* Property listing map view */
#tableAccomm.mapView { margin-left:10px;}
#tableAccomm.mapView thead td {font-size:9px;}
#tableAccomm.mapView td.icon {padding-right:4px;}

/* Map bubbles */
.popupThumb {margin:0 10px 6px 0;}
.popupDetails {float:none; margin:0;}
.popupDetails .button a { width:116px; clear:both; margin-bottom:20px;}
.gmapPrating, .gmapSprice, .gmapPprice {clear:both;}

.detailsPagination, #mainHeading .detailsPagination span {font-size:11px;}

/* Property Details */ 
span#noRating { width:70px;}

/* Property Details Form */
#makeBookingDates span {display:inline; float:none;}
a.btnCheckout, a.btnCheckoutOff {width:95px;}
#chkAvBook #avBookChkNow {margin-left:0; display:inline;}
#makeBooking #currency select {margin-left:0;}
#availabilitySelection div#roomsSubmit {margin:auto;}
#availabilitySelection div#roomsSubmit a {margin:6px auto 8px;}
#availabilitySelection #paymentProcessingImg2 img {float:none; margin: 0 0 0 20px;}
#ratingBreakdown dt {margin-right:-88px;} /* Ratings graph */
#paymentProcessingImg img {margin:0 0 0 10px;}
.tableAvailability th.roomType h3 {font-size:13px;}

/* Groups */
#valConfirmEmail {width:164px!important;}

code {font-size:11px;}

/* Checkout */
.tablebookConfirm .roomType h3 { margin-right:10px;}
#checkOutForm .labelSmall {font-size:10px;}

/* Pods */
.pod img {margin-bottom:10px;width:36px;}
.pod h2 {font-size:12px;}
body#home #btnGroups .links h2 {font-size:1.4em;}