body{font-size:12px;width:100%;font-family: Arial, sans-serif;}
#wrapper {display:block;width:100%;position:absolute;top:0;left:0;}
img {border:0;}

.hsp {clear:both;height:10px;float: none !important;}
.hsp2 {clear:both;height:20px;float: none !important;}
.sp {clear:both;float: none !important;}


#navMain, #headerContainer,#copyrightMain,#footerContainer
{background:transparent url('http://static.holidaytruths.co.uk/sprites/bg-sprite.png') repeat-x left top;}

#facebookIcon,#twitterIcon,#headerSearch #searchImage,.reviewRatings div div,.sticker,.hotelSticker,.browseButton,
#paginationLinks a,#paginationLinks b,#searchBoxGeo div form input, #searchBox div form input,.button
{background:transparent url('http://static.holidaytruths.co.uk/sprites/sprite.png') repeat-x left top;}

/* Header Code */
#headerMain {position:absolute;top:0px;clear:both;display:block;width:100%;height:175px;z-index:999;}
#headerContainer {position:absolute;top:0px;clear:both;display:block;background-position:0 -43px;width:100%;height:130px;}
#header {width:953px;margin: 0 auto;height:132px;}
#header #logo {padding-top:32px;}
#headerLogo {float:left;width:383px;}
#headerSocial {width:530px;letter-spacing:-1px;margin-top:15px;float:right;}
#headerIcons {margin-bottom:8px;height:25px;}
#headerSocial b {font-size:26px;color:#ffba14;font-family:'Varela Round', sans-serif;letter-spacing:-1px;}
#headerSocial img {float:right;margin-left:5px;}

#headerSocial #facebookIcon,#headerSocial #twitterIcon {float:right;margin-left:5px;background-position: 0px 0px;width:21px;height:21px;cursor:pointer;}
#headerSocial #twitterIcon {background-position: -21px 0px;width:29px;}

#navMain {display:block;background-position:0 0;width:100%;height:43px;}
#nav {font-weight:bold;text-shadow: #999 1px 2px 3px;font-size:16px;color:#fff;text-transform:uppercase;width:953px;margin: 0 auto;}
#nav ul {list-style: none outside none;margin:0;padding:0;}
#nav ul li{height:50px;float: left;padding-right:12px;background-image: url("http://static.holidaytruths.co.uk/nav/pipe.png");background-position: 100% 30%;background-repeat: no-repeat;list-style-type: none;display: block;font-size: 15px;font-weight: bold;line-height: 44px;margin-right: 11px;}
#nav ul li.last{background-image: none;margin:0;padding:0;}
#nav ul li a{vertical-align:middle;text-decoration:none;color:#fff;font-size:15px;}
#nav ul li a.selected{text-decoration:none;color:#ffba14;}
#nav #headerSearch {padding-top:6px;float:right;width:225px;text-align:right;height:50px;}
#nav #headerSearch #searchImage {cursor:pointer;background-position: -50px 0;border: medium none;font-size: 0;height: 28px;vertical-align: middle;width: 41px;}
#nav #headerSearch #searchInput {height: 22.5px;font-size:14px;width:170px;color:#a0a0a0;}

/* Footer Code*/
#footerMain {display:block;width:100%;margin-bottom:3px;height:220px;}
#footerContainer {display:block;background-position:0 -216px;width:100%;margin-bottom:3px;height:220px;}
#footer {text-align:center;font-size:14px;padding-top:20px;width:970px;margin: 0 auto;height:197px;}
#footer hr {border:0;border-bottom: 1px solid #00b6e8;-moz-box-shadow: 0px 1px 0px #0092c6;-webkit-box-shadow: 0px 1px 0px #0092c6;box-shadow: 0px 1px 0px #0092c6;margin-bottom:20px;}
#footer a{font-size:14px;color:#fff;text-decoration:none;}
#footer span {height:50px;font-size:27px;font-weight:bold;color:#ffba14;font-family:'Varela Round', sans-serif;letter-spacing:0px;}
#footer div {text-align:left;line-height:21px;float:left;width:125px;}
#footer #footerB1{width:250px;border-right: 1px solid #0092c6;box-shadow: 1px 0 #00b6e8;}
#footer #footerB2{float:left;padding-left:40px;width:419px;}
#footer #footerB2 span {color:#ffba14;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#footer #footerB2 a{font-size:14px;color:#fff;text-decoration:none;}
#footer div b {color:#ffba14;}

#copyrightMain {display:block;background-position:0 -173px;width:100%;height:43px;}
#copyright {color:#fff;width:953px;margin: 0 auto;height:27px;padding-top:15px;}
#copyright div{float:left;width:100%;padding-top:1px;}

/* Main page content */
#pageLeft{position:relative;z-index:9999;float:left;width:697px;margin-left: 16px;}
#pageRight{z-index: 999;position:relative;float:right;width:252px;}

#pageMain {margin-top:183px;clear:both;display:block;width:100%;}
#page {clear:both;font-size:14px;width:973px;margin: 0 auto;padding-right:20px;position: relative;}

#breadcrumbs {margin-left:16px;width:100%;font-size:12px;}
#breadcrumbs h1, #breadcrumbs a, #breadcrumbs strong {display:inline;font-size: 12px;font-weight:normal;padding-left:4px;color:#1467bc;text-decoration:none;background: url("http://static.holidaytruths.co.uk/nav/spot.png") no-repeat scroll right center transparent;padding-right: 10px;}


#paginationLinks { float: left;display:none;margin-bottom: 10px;margin-top: 30px;}
#paginationLinks span{font-size:14px !important;line-height:23px;color: #000 !important;float: left;letter-spacing:0px !important;font-family: Arial !important;}
#paginationLinks a{background-position: -209px 0px;color: #033079 !important;display: block;float: left;font-size: 12px !important;font-weight: bold;height: 33px;line-height: 23px;margin-right: 3px;padding-right: 5px;text-align: center;text-decoration: none !important;width: 22px;}
#paginationLinks b{background-position: -236px 0px;color: #033079 !important;display: block;float: left;font-size: 12px !important;font-weight: bold;height: 33px;line-height: 23px;margin-right: 3px;padding-right: 5px;text-align: center;text-decoration: none !important;width: 22px;}

.resortPaginationLinks a,.resortPaginationLinks b{width: 40px !important;background:none !important;}

.imageBorder {border:1px solid #b6b6b6;}

#pop {display:none;z-index:10000;background-color:#fff;width:675px;min-height:200px;border:3px solid #00a5d2;padding:10px;font-size:15px;} 
#pop .close {background-image:url(http://static.holidaytruths.co.uk/misc/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}

#overlay {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);display: none;height: 200%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99998;}

/* Home Page */

#homeHeader {z-index: 9999;color:#032e77;position:relative;height:232px;}
#homeHeader img {float:left;margin-top:-5px;}
#homeHeader div {float:left;width:409px;margin-left:10px;}
#homeHeader .asSpanFirst {font-size:24px;font-weight: normal;margin:0 0 5px 0 !important;}
#homeHeader .asSpan {font-size:16px;font-weight: normal;margin:0 0 5px 0 !important;}
#homeHeader div b:first-child {color:#fd7400;font-family:'Varela Round', sans-serif;font-size:28px;}
#homeHeader div b {color:#fd7400}
#homeHeader div b, #homeHeader div span {font-size: 14px;font-weight: bold;}
#homeHeader div h1 {display:inline;font-weight:normal;font-size:24px;margin:0;padding:0;}

#reviewsHome {box-shadow: -4px 5px 2px #c7c7c7;}

#reviewsHome #latestReviews {float:left;width:730px;}
#reviewsHome #latestReviews .title {box-shadow: 0 0 2px #c7c7c7;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;width: 362px;}
#reviewsHome #latestReviews #reviews {background-image: url("http://static.holidaytruths.co.uk/home/latestReviewsBg.png");width:690px;height:471px;padding:10px 20px 20px;}

#reviewsHome #latestReviews #reviews #review1 {position:relative;}
#reviewsHome #latestReviews #reviews #review1 a {font-size:20px;color:#032e77;}
#reviewsHome #latestReviews #reviews #review1 .hotelImage {border: 1px solid #B6B6B6;margin-right:20px;float:left;}
#reviewsHome #latestReviews #reviews #review1 .readReview {cursor:pointer;background-position: -353px 0;bottom: 10px;height: 29px;position: absolute;right: 0;width: 173px;}

#reviewsHome #latestReviews #reviews .otherReviews {font-size:12px;width:50%;float:left;}
#reviewsHome #latestReviews #reviews .otherReviews a {font-size:14px;color:#032e77;}
#reviewsHome #latestReviews #reviews .otherReviews a span{font-size:12px;color:#000;}
#reviewsHome #latestReviews #reviews .otherReviews .hotelImage {border: 1px solid #B6B6B6;margin-right:10px;float:left;}
#reviewsHome #latestReviews #reviews .otherReviews .readReview {cursor:pointer;margin-top:10px;float:left;height:29px;width:90px;background-position: -263px 0px;}
	
#reviews .reviewBox .hotelSticker {background-position: -139px 0px;color: #032E77;font-family: 'Varela Round',sans-serif;
font-size: 20px;font-weight: bold;height: 75px;left: -18px;padding-left: 23px;padding-top: 18px;position: absolute;top: 26px;width: 47px;}
#reviews .reviewBox .mags {margin:5px 0;}

#reviewsHome #addReview {float:left;width:221px;}
#reviewsHome #addReview #title {box-shadow: -4px 1px 2px #c7c7c7;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;width: 220px;}
#reviewsHome #addReview #box {position:relative;color:#032e77;font-weight:bold;font-size:16px;background-image: url("http://static.holidaytruths.co.uk/home/addReviewBg.png");padding:10px;width:210px;height:481px;}
#reviewsHome #addReview #box img {bottom:0;left:5px;position:absolute;}

#homeCountriesTop {margin-bottom: 20px;position:relative;margin-left:-10px;background: url("http://static.holidaytruths.co.uk/home/countriesTop.png") no-repeat;width:974px;}
#homeCountries {margin-left:20px;margin-top:20px;float:left;width:694px;}
#homeCountries b {font-weight:normal;font-size:24px;color:#032e77;font-family:'Varela Round', sans-serif;}
#homeCountries .homeCountriesBox {float: left;line-height: 19px;margin-bottom: 10px;min-height: 150px;padding-left: 10px;width: 18%;}
#homeCountries .homeCountriesBox a{text-decoration:underline;font-size:13px;color:#032e77;}
#homeCountriesBot {z-index: -1;position:absolute;bottom: -15px;height:22px;background: url("http://static.holidaytruths.co.uk/home/countriesBot.png") no-repeat;width:974px;}

#latestBlogPosts {font-size:13px;color:#000;background-color:#f1d9e2;float:right;width:230px;margin-right:7px;margin-top:20px;}
#latestBlogPosts .title {width:200px;box-shadow: 0 0 2px #c7c7c7;background-image: url("http://static.holidaytruths.co.uk/sections/latestBlogsTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 14px;padding-left: 10px;padding-top: 8px;}
#latestBlogPosts div {padding:20px;}
#latestBlogPosts a {font-size:14px;color:#630024 !important;text-decoration:none;}


#latestForum {float:left;width:720px;box-shadow: -4px 5px 2px #c7c7c7;}
#latestForum .title {box-shadow: 0 0 2px #c7c7c7;background-image: url("http://static.holidaytruths.co.uk/sections/forumTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;width: 249px;}
#latestForum #forumPosts {background-image: url("http://static.holidaytruths.co.uk/sections/forumPostsBg.png");width:680px;height:364px;padding:10px 20px 20px;}
#latestForum #forumPosts span {font-family:'Varela Round', sans-serif;font-size:18px;color:#fd7400;}
#latestForum #forumPosts a {font-size:13px;color:#fd7400;text-decoration:underline;}
#latestForum #fourmPosts .left {width:60%;float:left;}
#latestForum #fourmPosts .right {}

#popularReviews {box-shadow: -4px 4px 2px #c7c7c7;float:right;width:222px;}
#popularReviews .title {background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;width: 220px;}
#popularReviews .box {color:#000;font-weight:bold;font-size:12px;background-image: url("http://static.holidaytruths.co.uk/home/addReviewBg.png");padding:30px 10px 10px;width:210px;height:290px;}
#popularReviews .box .hotelImage {border: 1px solid #B6B6B6;margin-right:10px;float:left;}
#popularReviews .box .mag {margin-top:5px;}
#popularReviews .box a {font-size:14px;color:#032e77;}
 
 
/* Destination pages */
#destinations {margin-left:16px;margin-top:36px;}
#destinations #geoTitle {height:23px;margin-top:20px;}
#destinations a {text-decoration:none;}
#destinations h1 {padding-right:10px;display:inline;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;font-weight:normal;margin: 20px 0 0;}
#destinations #destinationsborder {width:685px;background-color:#fff;border: 1px solid #c9c9c9;box-shadow: -4px 5px 2px #C7C7C7;}
#destinations .continentInner {min-height:95px;padding:20px;background: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png") repeat-x top left;}
#destinations .continentInner a {text-decoration:none;font-size:13px;color:#023078;}
#destinations .continentInner img {margin-right:20px;float:left;border: 1px solid #c9c9c9;}
#destinations .continentInner .contTitle {font-weight:bold;text-decoration:none;font-size:16px;color:#023078;}
#destinations .continentInner div {float:left;width:340px;}
#destinations .continentInner #last {float:none;border:none;}
#destinations .continentInner div div {border-bottom: 1px solid #C9C9C9;float: left;padding: 8px 0;width: 170px;}
#destinations .continentInner div .addReview {clear:both;border:none;float:right;margin: 15px 20px 0 0;}
#destinations #lastContinentInner {padding: 20px;background-image: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png"), url("http://static.holidaytruths.co.uk/reviews/reviewsbgBot.png");
background-position: top left, bottom left;background-repeat: repeat-x ;}
#destinations #showHide {color:#000000;font-size:13px;float:none !important;width:100%;}
#destinations #showHide a {color:#03a7df;font-size:13px;text-decoration:underline;font-weight:bold;}
#destinations #showHide div {padding:0;display:none;float:none !important;width:100%;border:none;}

#reviewsGeo {margin-left:16px;}
#reviewsGeo #reviewTitle {height:23px;margin-top:20px;}
#reviewsGeo a {text-decoration:none;}
#reviewsGeo h2 {padding-right:10px;display:inline;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;font-weight:normal;margin: 20px 0 0;}
#reviewsGeo #reviewsborder {width:685px;background-color:#fff;border: 1px solid #c9c9c9;box-shadow: -4px 5px 2px #C7C7C7;}

#showReviews {font-weight: bolder;font-size:14px;color:#000;background-color:#b3e4f5;}
#showReviews div:first-child {padding:15px;}
#showReviews select {width:150px;}
.hotelBox {position:relative;height:165px;border-right: 1px solid #ffffff;box-shadow: 1px 0 #c9c9c9;font-size:12px;padding-right: 10px;float:left;width:197px;padding-left:15px;}
.hotelBox .mags {bottom: 80px;position: absolute;right: 10px;}
.hotelBox .hotelImage {margin-right: 7px;float:left;border: 1px solid #b3b5b4;}
.hotelBox a {color:#032e77;font-size:13px;}
.hotelBox span {color:#032e77;font-size:13px;}
.hotelBox .readReview {cursor:pointer;width:103px;height:26px;background-position: -526px 0px;}
#showReviews #googleAdsReviews {background-color:#fff1d0;height:83px;border-top:1px solid #ffffff;box-shadow: 1px 0 #c9c9c9;}
#showReviews #googleAdsReviews div {text-align:center;}

#socialMain {padding: 0 0 0 28px;}
#twitterWidgetBox {float:right;width:460px;}

/* Resort Page */


#resortPage #resortReviewsInner {padding: 0 !important;background-image: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png"), url("http://static.holidaytruths.co.uk/reviews/reviewsbgBot.png");
background-position: top left, bottom left;background-repeat: repeat-x ;}

#resortPage #resortReviewsInner #noReviews {height: 71px;padding: 40px 10px 10px 30px;}


#resortTabs h2 {cursor:pointer;padding-right:10px;display:inline;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;
font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;font-weight:normal;margin: 20px 0 0;}
#resortTabs h2 a {font-family: 'Varela Round',sans-serif;font-size: 18px;color: #FFFFFF;}

#resortTabs #off {background:none repeat scroll 0 0 #68CAEC !important;}

.writeReview {background-position: -712px 0px;height:29px;width:131px;cursor:pointer;}

#resortPage {margin-left:16px;margin-top:36px;}
#resortPage #geoTitle {height:23px;margin-top:20px;}
#resortPage a {color: #032E77;text-decoration:none;}
#resortPage h1,#resortPage #geoTitle b {padding-right:10px;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;float:left;color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;font-weight:normal;margin: -14px 0 0;}
#resortPage .resortInner {padding:20px;background: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png") repeat-x top left;}
#resortPage .resortBorder {width:685px;background-color:#fff;border: 1px solid #c9c9c9;box-shadow: -4px 5px 2px #C7C7C7;}
#resortPage #lastResortInner {padding: 20px;background-image: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png"), url("http://static.holidaytruths.co.uk/reviews/reviewsbgBot.png");
background-position: top left, bottom left;background-repeat: repeat-x ;}
#resortPage #showHide {color:#000000;font-size:13px;float:none !important;width:100%;}
#resortPage #showHide a {color:#03a7df;font-size:13px;text-decoration:underline;font-weight:bold;}
#resortPage #showHide div {padding:0;display:none;float:none !important;width:100%;border:none;}

#resortPage #accomStars {margin: -8px 0 0 7px;background-color: #FFFFFF;float:left;width:79px;padding:5px;}

#stars0, #stars1, #stars2, #stars3, #stars4, #stars5 {background: url("http://static.holidaytruths.co.uk/accom/stars-sprite.png") no-repeat scroll 0 0 transparent;float: left;height: 17px;width: 80px;}
#stars0 {background-position: 0 -1px;}
#stars1 {background-position: 0 -20px;}
#stars2 {background-position: 0 -39px;}
#stars3 {background-position: 0 -59px;}
#stars4 {background-position: 0 -78px;}
#stars5 {background-position: 0 -98px;}

#resortLeft {float:left;padding-right:10px;width:280px !important;}
#resortRight {float:right;width:345px;font-size:13px;}
#resortRight .sticker {float:left;background-position: -139px 0px;color: #032E77;font-family: 'Varela Round',sans-serif;
font-size: 20px;font-weight: bold;height: 75px;l;padding-left: 23px;padding-top: 18px;width: 47px;margin-right:10px;}
#resortRight .hreview-aggregate {font-size:16px;color:#023078;}
#resortRight div span .fn, #resortRight div span .average, #resortRight div span .best {font-weight:bold;}


#resortPage .reviewBox {padding:20px;background: url("http://static.holidaytruths.co.uk/reviews/reviewBg1.png") no-repeat scroll left top #b3e4f5;}
#resortPage .reviewBox a {color:#023078;}
#resortPage .alt {background: url("http://static.holidaytruths.co.uk/reviews/reviewBg2.png") no-repeat scroll left top #fff;}
#resortPage .reviewBox  .sticker {margin-left:-10px;float:left;background-position: -139px 0px; margin-right: 10px;color: #032E77;
font-family: 'Varela Round',sans-serif;font-size: 20px;font-weight: bold;height: 75px;l;padding-left: 23px;padding-top: 18px;width: 47px;}
#resortPage .reviewBox .reviewLeft {float:left;width:485px;}
#resortPage .reviewBox .reviewLeft .rating {display:none;}
#resortPage .reviewBox .reviewLeft b {color:#023078;font-size:16px;}
#resortPage .reviewBox .reviewLeft span {color:#023078;font-style:italic;font-size:14px;}
#resortPage .reviewBox .reviewLeft .newreview {color:#FF0000;font-style:normal;font-size:14px;font-weight:bold;font-family: 'Varela Round',sans-serif;}

#resortPage .reviewBox .reviewRatings {float:right;width:130px;color:#023078;}
#resortPage .reviewBox .reviewRatings span {font-weight:bold;font-size:16px;}
#resortPage .reviewBox .reviewRatings hr {margin: 4px 0;height: 2px;width: 100%;border: 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #fff;}
#resortPage .reviewBox .reviewRatings div {margin-bottom:10px;text-align: center;font-size:11px;}
#resortPage .reviewBox .reviewRatings div div {cursor:pointer;margin: 0 auto;background-position: -92px 0px;height:33px;width:47px;}

#resortPage .reviewBox .reviewImages {margin-top:10px;}
#resortPage .reviewBox .reviewImages b {font-size:13px;display:block;margin-bottom:5px;}
#resortPage .reviewBox .reviewImages img {border: 1px solid #B4B6B6;display:block;float:left;margin-right:5px;margin-bottom:5px;}


#resortPage .resortInner .seperator {margin:0 !important;height: 2px;width: 100%;border: 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #fff;}

.hotelBoxResort {padding:20px;background: url("http://static.holidaytruths.co.uk/resort/resortHotelsBg1.png") repeat-x top left #b3e4f5;font-size:13px;position:relative;}
.hotelBoxResortAlt {background: url("http://static.holidaytruths.co.uk/resort/resortHotelsBg.png") repeat-x top left;}
#hotelBoxResortFirst {background:none repeat scroll 0 0 #B3E4F5;}
.hotelBoxResort a {color:#032e77;font-size:20px;text-decoration:none;}
.hotelBoxResort .hotelSticker {position:absolute;top:0;left:12px;margin-left:-10px;float:left;background-position: -139px 0px;color: #032E77;
font-family: 'Varela Round',sans-serif;font-size: 20px;font-weight: bold;height: 75px;l;padding-left: 23px;padding-top: 18px;width: 47px;}
.hotelBoxResort img {float:right;}
.hotelBoxResort .hotelImage {margin-right:15px;float:left;border:1px solid #b5b6b6;}

#resortPage .hotelsInner {padding: 20px 20px 0 0;background: url("http://static.holidaytruths.co.uk/resort/resortHotels.png") repeat-x top left;}
#resortPage .hotelsBorder {width:685px;background-color:#fff;border: 1px solid #c9c9c9;box-shadow: -4px 5px 2px #C7C7C7;}

.resortHotelsPage {overflow:visible !important;width:685px;}
#resortHotelsDiv {height:750px;overflow:auto;width:685px;}
.resortHotelsPage hr, #resortHotelsDiv hr {margin:0 !important;}
.resortHotelsPage .readReviews, #resortHotelsDiv .readReviews {background-position: -843px 0;height: 29px;margin-top: 5px;padding: 0;width: 130px;cursor:pointer;}

#resortReviews {display:none;}
#resortHotels {display:block;}
#resortHotels #quickFind {padding: 0 0 20px 15px;color:#000;font-size: 13px;font-weight:bold;}
#resortHotels #quickFind select {width:150px;}


/* Accom Page */

#accomAddress {font-size:13px;}

#accomLeft {float:left;width:300px;}
#accomLeft img {border:1px solid #b4b6b6;}
#accomRight {float:right;width:345px;}
#accomRight .sticker {background-position: -139px 0px;color: #032E77;font-family: 'Varela Round',sans-serif;
font-size: 20px;font-weight: bold;height: 75px;padding-left: 23px;padding-top: 18px;float:left;width: 47px;margin-right:10px;}

#accomRight #accomOverview {font-size:13px;color:#023078;padding:20px 20px 0;background: url("http://static.holidaytruths.co.uk/reviews/accomOverview.png") no-repeat scroll left top transparent;}
#accomRight #accomOverview span span {font-weight:bold;font-size:16px;}
#accomRight #accomOverview span {font-weight:normal;font-size:14px;}
#accomRight #accomOverview hr {margin: 10px 0 !important;}

#accomRight span {font-size:13px;}
#accomRight span:first-child {font-weight:bold;font-size:13px;color:#022d76;}
#accomRight span:first-child span {font-size:18px;font-weight:bold;}
#accomRight #hotelReview {width:260px;font-size:14px !important;color: #022D76;float:right;}
#accomRight #hotelReview span {font-size:16px !important;color: #022D76;}
#accomRight #hotelReview .best {font-weight:bold;}

#accomReviews h2 {padding-right:10px;display:inline;background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;font-weight:normal;margin: 20px 0 0;} 

#accomPrevNames { background-image: url("http://static.holidaytruths.co.uk/hotels/accomKnownTop.png"), url("http://static.holidaytruths.co.uk/hotels/accomKnownBot.png");background-position: left top, left bottom;background-repeat: repeat-x;color: #000000;font-size: 13px;margin-left: -25px;margin-top: 20px;min-height: 89px;padding: 10px 40px;width: 654px;}
#accomPrevNames span {font-size:18px;color:#03337b;font-family: 'Varela Round',sans-serif;}
#accomPrevNames ul { margin: 0;padding: 10px 0 0 10px;}
#accomPrevNames ul li {list-style-type:none;width:50%;float:left;}

.otherHotels { background-image: url("http://static.holidaytruths.co.uk/hotels/accomKnownTop.png"), url("http://static.holidaytruths.co.uk/hotels/accomKnownBot.png");background-position: left top, left bottom;background-repeat: repeat-x;color: #000000;font-size: 13px;margin-left: -25px;margin-top: 20px;min-height: 89px;padding: 10px 40px;width: 654px;}
.otherHotels span,.otherHotels span a {font-size:18px;color:#03337b;font-family: 'Varela Round',sans-serif;}
.otherHotels b {color:#032E77}
.otherHotels ul { margin: 0;padding: 10px 0 0 10px;}
.otherHotels ul li {list-style-type:none;width:50%;float:left;}
.otherHotels ul li a {color:#000;}
.otherHotels ul li a:hover {text-decoration:underline !important;}
/* About Page */

#aboutHeader {color:#032e77;position:relative;height:158px;}
#aboutHeader img {margin-left:16px;float:left;}
#aboutHeader div {float: left;margin-left: 10px;margin-top: 41px;width: 405px;}
#aboutHeader span:first-child {font-size:16px;font-weight: normal;}
#aboutHeader div b:first-child {color:#fd7400;font-family:'Varela Round', sans-serif;font-size:25px;}
#aboutHeader div b {color:#fd7400}
#aboutHeader div b, #homeHeader div span {font-size: 14px;font-weight: bold;}
#aboutHeader div h1 {display:inline;font-weight:normal;font-size:24px;margin:0;padding:0;}

.staff {font-size:13px;float:left;width:31% !important;padding:5px;}
.staff img {border:none !important;}
.staff .readMore {background-position: -263px 0px;width:90px !important;cursor:pointer;height:29px;}
.staff .pic {float:right;border:1px solid #b5b5b5 !important;}
.staff b {font-size:14px;color:#032e77;}
.staff span {font-size:12px;}
.staff div {border:none !important;}
.staff .hidden {display:none;}

/* review pages */

.reviewHeader {height:221px !important}
.reviewPage {z-index: 9999;position:relative;margin-top: -12px;box-shadow: -4px 5px 2px #C7C7C7;}
.reviewPage .reviewBorder { background-color: #FFFFFF;border: 1px solid #C9C9C9;width: 962px;}
.reviewPage .reviewInner {background: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png") repeat-x scroll left top transparent;min-height: 95px;padding: 0 10px;}
.reviewPage #geoTitle {height: 23px;margin-top: 20px;}
.reviewPage #geoTitle h1 {background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;display: inline;font-family: 'Varela Round',sans-serif;
font-size: 18px;font-weight: normal;height: 30px;margin: 20px 0 0;padding-left: 10px;padding-right: 10px;padding-top: 8px;}
   
.reviewPage hr {margin: 0 !important;}
    
.reviewPage .stage {position:relative;padding-top:10px;}
.reviewPage .stage span {display:block;margin:13px 0 5px 0;color:#032e77;font-size:16px;font-weight:bold;}
.reviewPage .stage b {font-size:13px;color:#022f76;font-weight:normal;}

.reviewPage .stage3Resort {border-right:none !important;}

.reviewPage #stage1 {float:left;width:460px;height:450px;adding-right: 15px;border-right:1px solid #cccccc;}
.reviewPage #stage2 {float:right;width:455px;height:450px;}
.reviewPage #stage3 {float:left;width:445px;padding-right: 15px;height:410px !important;}
.reviewPage #stage4 {padding-left: 10px;float:right;width:471px;height:110px;border-left:1px solid #cccccc;}
.reviewPage #stage5 {padding-left: 10px;float:right;width:471px;height:410px !important;border-left:1px solid #cccccc;}
  
.reviewPage #stage4 #addAnotherImage{position: absolute; bottom: -14px;right:84px;z-index:9999;}
.reviewPage #stage4 #addAnotherImage a {font-size:11px;text-decoration:underline;}
  
.reviewPage .magsticker {background: url("http://static.holidaytruths.co.uk/misc/smallMag.png") no-repeat scroll left top transparent;color: #032E77;
float: left;font-family: 'Varela Round',sans-serif;font-size: 20px;font-weight: bold;height: 56px;margin-right: 5px;padding-left: 25px;padding-top: 12px;width: 35px;}

.reviewPage .reviewForm {position:absolute;}
.reviewPage .reviewForm .url_field {display:none;}
.reviewPage .reset {font-size:11px !important;}
.reviewPage .geoSelect {width:260px;}

.reviewPage #resortReviewLink {margin-left:62px;}
.reviewPage #resortReviewLink a {font-weight:bold;text-decoration:underline !important;}
.reviewPage .resortReview {display:none;}

.jquery-ratings-star { width: 13px;height: 16px;background-image: url('http://static.holidaytruths.co.uk/reviews/empty-star.png');background-repeat: no-repeat;position: relative;
float: left;margin-right: 2px;cursor: pointer;margin-top:3px;}			
.jquery-ratings-full {background-image: url('http://static.holidaytruths.co.uk/reviews/full-star.png');}
	
.reviewForm #previewButton {cursor:pointer;background-image: url('http://static.holidaytruths.co.uk/reviews/previewReview.png');border:none;font-size:0;width:173px;height:29px;}

#previewForm {display:none;margin-top:20px;}
#previewForm span {display:block;padding:13px 0 5px 0;color:#032e77;font-size:16px;font-weight:bold;}
#previewForm b {color:#032e77;font-size:16px;}

#previewForm #submitReview {display:inline;cursor:pointer;background-image: url('http://static.holidaytruths.co.uk/reviews/submitButton.png');border:none;font-size:0;width:173px;height:29px;}
#previewForm #changeReview {display:inline;cursor:pointer;background-image: url('http://static.holidaytruths.co.uk/reviews/changeButton.png');border:none;font-size:0;width:173px;height:29px;}


#previewForm .reviewBox {background: url("http://static.holidaytruths.co.uk/reviews/reviewBg1.png") no-repeat scroll left top #B3E4F5;padding: 20px;}
#previewForm .reviewBox .sticker {background-position: -139px 0;color: #032E77;float: left;font-family: 'Varela Round',sans-serif;font-size: 20px;font-weight: bold;
height: 75px;margin-left: -10px;margin-right: 10px;padding-left: 23px;padding-top: 18px;width: 47px;}
#previewForm .reviewBox .reviewLeft {float: left;width: 485px;}
#previewForm .reviewBox .reviewLeft .rating {display: none;}
#previewForm .reviewBox .reviewLeft b {color: #023078;font-size: 16px;}
#previewForm .reviewBox .reviewLeft span {color: #023078;font-size: 14px;font-style: italic;font-weight:normal !important;padding:0 !important;}
#previewForm .reviewBox .reviewLeft .newreview {color: #FF0000;font-family: 'Varela Round',sans-serif;font-size: 14px;
font-style: normal;font-weight: bold;}
#previewForm .reviewBox .reviewRatings {color: #023078;float: right;width: 130px;}
#previewForm .reviewBox .reviewRatings span {font-size: 16px;font-weight: bold;}
#previewForm .reviewBox .reviewRatings hr {height: 2px;margin: 4px 0 !important;}

.imageUpload { display:none; }
.browseButton {background-position: -973px 0px;width:81px;height:29px;border:none;cursor:pointer;margin-left:10px;}

/* Misc */

#merchantFollow {left:0;width:100% !important;z-index:999;}

.latestReviewsSide {border: 1px solid #C9C9C9;box-shadow: -4px 5px 2px #C7C7C7;color:#032e77 !important;background-color:#e5f6fc;margin-left:25px;}
.latestReviewsSide h3 {background: url("http://static.holidaytruths.co.uk/sidebar/reviewSideBg.png") repeat-x bottom left #77cfee;box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;cursor: pointer;
font-family: 'Varela Round',sans-serif;font-size: 18px;font-weight: normal;margin: 0;padding-left: 10px;padding-right: 10px;padding-top: 6px;}
.latestReviewsSide div {padding:15px;}
.latestReviewsSide .readMore {padding-top:5px;background-position: -526px 0px;height:26px;width:103px;padding:0;margin-top: 5px;cursor:pointer;}
.latestReviewsSide .mags {margin: 10px 90px 5px 0;}
.latestReviewsSide span {font-weight:bold;color:#000;font-size:12px;}
.latestReviewsSide hr {margin: 10px 0 !important;}
.latestReviewsSide a {text-decoration:none;color:#032e77 !important;font-size:14px;}

#recentlyViewedSide {border: 1px solid #C9C9C9;box-shadow: -4px 5px 2px #C7C7C7;color:#032e77 !important;background-color:#f8ebf0;margin-left:25px;}
#recentlyViewedSide h3 {background-image: url("http://static.holidaytruths.co.uk/sidebar/recentlyViewed.png");box-shadow: 0 0 2px #C7C7C7;color: #FFFFFF;cursor: pointer;
font-family: 'Varela Round',sans-serif;font-size: 18px;font-weight: normal;height: 26px;margin: 0;padding-left: 10px;padding-right: 10px;padding-top: 6px;}
#recentlyViewedSide div {padding:15px;}
#recentlyViewedSide span {font-weight:bold;color:#000;font-size:12px;}
#recentlyViewedSide hr {margin: 10px 0 !important;}
#recentlyViewedSide a {text-decoration:none;color:#650025 !important;font-size:14px;}


#geoSide {margin-left:19px;width:260px;background-image: url("http://static.holidaytruths.co.uk/sidebar/geoSideTop.png"), url("http://static.holidaytruths.co.uk/sidebar/geoSideBot.png");
background-position: top left, bottom left;background-repeat: no-repeat;padding: 30px 25px;}
#geoSide h3 {color:#032e77;font-size:13px;margin: 0;}
#geoSide ul {color:#032e77;padding-left:25px;}
#geoSide ul li {}
#geoSide ul li a {font-size:12px;color:#000;text-decoration:none;}
#geoSide hr {width:60%;margin: 15px 0;}


.hideReviewText {display:none;}

.pageAdsense {text-align:center;background-color:#fff1d0;padding: 10px;}


.merchantLinks {font-weight:bold;color:#023078;font-size:14px;margin:0 auto;width:920px;}
.merchantLinks img {padding:0 3px;}


.sideAdsense {text-align: center;width:226px;padding: 10px 0;height:200px;margin-top:298px;margin-left:25px;background-color:#fff1d0;}

#shareSide {z-index:999;background-color: #cce3eb;border: 1px solid #CCCCCC;box-shadow: -1px 5px 5px #4F4F4F;left: -42px;padding: 8px 5px;position: absolute;text-align: center;top: 78px;width: 59px;}
   
#menuSide {text-align: left;width:210px;padding: 10px;position:absolute;top:542px;right:0;background-color:#fff1d0;}
#menuSide ul {color: #023078;font-size: 14px;margin: 10px 0 0;padding: 0 0 10px 15px;}
#menuSide ul li a {color: #023078;font-size: 13px;text-decoration: none;}
    
#destinations hr {margin:0 !important;}
hr {margin: 7px 0;height: 2px;width: 100%;border: 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #fff;}

#searchBoxGeo, #searchBox {z-index:-1;background-image:url(http://static.holidaytruths.co.uk/sidebar/search-bg.png);position:absolute;right:-66px;top:-63px;height:295px;width:338px !important;}
#searchBoxGeo div, #searchBox div {height: 203px;margin-left: 52px;margin-top: 65px;text-align: center;width: 227px;}
#searchBoxGeo div span, #searchBox div span {font-size: 24px;font-weight: normal;font-family:'Varela Round', sans-serif;color:#032e77;font-weight:bold;}
#searchBoxGeo div form select, #searchBox div form select {width:200px;margin-top:15px;}
#searchBoxGeo div form input, #searchBox div form input {cursor:pointer;background-position: -629px 0;border: medium none;font-size: 0;height: 31px;margin-top: 15px;width: 82px;}
#searchBoxGeo {height:333px;}

#socialIcons {height: 234px;background-color: #FFFFFF;border: 1px solid #E5E5E5;color: #009EE0;margin-top: 10px;padding: 13px 10px 10px;width: 257px;}
#socialIcons .nopad{float:left;width:38%;}
#socialIcons .pad {float:left;width:30%;padding-top:2px;}

.right {float:right;}
.left {float:left;}


.w100 {width:100%;}
.w90 {width:90%;}
.w50 {width:50%;}
.w40 {width:40%;}
.w38 {width:38%;}
.w35 {width:35%;}

.w20px {width:20px;}
.w25px {width:25px;}
.w50px {width:50px;}
.w100px {width:100px;}
.w130px {width:130px;}
.w140px {width:140px;}
.w150px {width:150px;}
.w170px {width:170px;}
.w200px {width:200px;}
.w400px {width:400px;}

.h1px {height:1px;}
.h10px {height:10px !important;}
.h20px {height:20px !important;}
.h25px {height:25px;}
.h30px {height:30px;}

.center {text-align:center;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}

.cellspacing {border-spacing:1px;}
.cellspacing3 {border-spacing:3px;}
.cellspacing4 {border-spacing:4px;}
.cellspacing5 {border-spacing:5px;}

.textright {text-align:right;}
.textleft {text-align:left;}

.padding4 {padding:4px;}

#fullPage {margin-top: 20px;padding:20px 0 20px 20px;}
#fullPage a {color: #033079;font-size: 16px;text-decoration: none;}

.reportReview a {font-size:12px !important;text-decoration: none;}
.reportReview img {vertical-align:middle;}

.helpfulLink {margin-top:30px;}
.helpfulCount {color:#023078 !important;font-weight:bold;}

.hreview-aggregate img {display:none;}

/* travel agent pages */

.agentHeader #searchBoxGeo div {margin-top:94px !important;}

.agentHeader {height: 137px !important;} 
.agentHeader h1 {font-weight: bold;color: #FD7400;font-family: 'Varela Round',sans-serif;font-size: 28px;}
.agentHeader #mainText {width:376px !important;}

.agentPage a {text-decoration:none;}

.agentPage #geoTitle {height: 37px;}
.agentPage #geoTitle div {background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");height: 18px;padding: 10px;position: absolute;}
.agentPage #geoTitle b,.agentPage #geoTitle h1 {color: #FFFFFF !important;font-family: 'Varela Round',sans-serif;font-size: 18px;font-weight: normal;margin:0;}
   
.agentPage #latestReviews {box-shadow: -4px 5px 2px #C7C7C7;}
.agentPage #mainBox {background-image: url("http://static.holidaytruths.co.uk/home/latestReviewsBg.png");height: 471px;padding: 10px 20px 20px;width: 646px;}

.agentPage #mainBox #review1 {position:relative;}
.agentPage #mainBox #review1 a {font-size:20px;color:#032e77;}
.agentPage #mainBox #review1 .hotelImage {border: 1px solid #B6B6B6;margin-right:20px;float:left;}
.agentPage #mainBox #review1 .readReview {cursor:pointer;background-position: -353px 0;bottom: 10px;height: 29px;position: absolute;right: 0;width: 173px;}

.agentPage #mainBox .otherReviews {font-size:12px;width:50%;float:left;}
.agentPage #mainBox .otherReviews a {font-size:14px;color:#032e77;}
.agentPage #mainBox .otherReviews a span{font-size:12px;color:#000;}
.agentPage #mainBox .otherReviews .hotelImage {border: 1px solid #B6B6B6;margin-right:10px;float:left;}
.agentPage #mainBox .otherReviews .readReview {cursor:pointer;margin-top:10px;float:left;height:29px;width:90px;background-position: -263px 0px;}

.agentPage #mainBox .reviewBox .hotelSticker {background-position: -139px 0px;color: #032E77;font-family: 'Varela Round',sans-serif;
font-size: 20px;font-weight: bold;height: 75px;left: -18px;padding-left: 23px;padding-top: 18px;position: absolute;top: 26px;width: 47px;}
.agentPage #mainBox .reviewBox .mags {margin:5px 0;}

.agentRight {margin-top: 110px;}

#showAgents {box-shadow: -4px 5px 2px #C7C7C7;width:700px;}

#showAgents #title {height:37px;}
#showAgents #title div { background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");height: 18px;padding: 10px;position: absolute;}
#showAgents #title div h2 {color: #FFFFFF !important;font-family: 'Varela Round',sans-serif;font-size: 18px;font-weight: normal;margin: 0;}

#showAgents #agentsBorder {background-color: #FFFFFF;border: 1px solid #C9C9C9;box-shadow: -4px 5px 2px #C7C7C7;width: 700px;}
#showAgents #agentsBorder #agentsInner {padding: 0 20px 0 0;}
#showAgents #agentsBorder #agentsInner #agentsDiv {height: 750px;overflow: auto;width: 700px;}

#agentsDiv hr {margin: 0 !important;}
#agentsDiv .agentBox {font-size: 13px;background: url("http://static.holidaytruths.co.uk/resort/resortHotelsBg.png") repeat-x scroll left top transparent;padding: 20px;position: relative;}

#agentsDiv .agentBox .right {float:right;width:515px;margin-top:8px;}
#agentsDiv .agentBox img {border:1px solid #c0c6c7;}
#agentsDiv .agentBox .readReviews {background-position: -843px 0;cursor: pointer;height: 29px;margin-top: 5px;padding: 0;width: 130px;}
#agentsDiv .agentBox a {display:block;margin-bottom:5px;color:#022d76;font-size:18px;}

#topAgent {margin: 20px 0 0 25px;box-shadow: -4px 4px 2px #C7C7C7;}
#topAgent .title { background-image: url("http://static.holidaytruths.co.uk/sections/reviewsTitleBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 30px;padding-left: 10px;padding-top: 8px;width: 220px;}
#topAgent .box {width:196px;font-size:11px;padding:17px;background-color:#b3e4f5;}
#topAgent .box a {text-decoration:none;font-size:18px;color:#022d76;display:block;margin-bottom:5px;}
#topAgent .box #agentLogo {border:1px solid #c0c6c7;margin-bottom:10px;}
#topAgent .box #agentStars {display:block;margin-bottom:5px;}
#topAgent .box .readReview {background-position: -843px 0;cursor: pointer;height: 29px;margin-top: 10px;padding: 0;width: 130px;}

.topRatedAgents {margin: 20px 0 0 25px;;box-shadow: -4px 4px 2px #C7C7C7;}
.topRatedAgents .title { background-image: url("http://static.holidaytruths.co.uk/sections/topAgentBg.png");color: #FFFFFF;font-family: 'Varela Round',sans-serif;font-size: 18px;height: 25px;padding-left: 10px;padding-top: 8px;width: 220px;}
.topRatedAgents .box {width:196px;font-size:12px;padding:17px;background-color:#fff1e5;}
.topRatedAgents .box a {text-decoration:none;font-size:14px;color:#fd7400;display:block;margin-bottom:5px;font-weight:bold;}
.topRatedAgents .box img {float:right;}

/* Agent Page */

.agentPageRight {margin-top: 40px;}
.agentMainPage {margin-left: 16px;margin-top: 36px;}
.agentMainPage #mainBox {border: 1px solid #C9C9C9;background-color:#fff;background-image: url("http://static.holidaytruths.co.uk/reviews/reviewsbg.png"), url("http://static.holidaytruths.co.uk/reviews/reviewsbgBot.png");background-position: left top, left bottom;background-repeat: repeat-x;padding: 20px;}
.agentMainPage #latestReviews #right {color:#000000;font-size:13px;width:345px;float:right;}
.agentMainPage #latestReviews .sticker {background-position: -139px 0;color: #032E77;float: left;font-family: 'Varela Round',sans-serif;font-size: 20px;font-weight: bold;height: 75px;margin-right: 10px;padding-left: 23px;padding-top: 18px;width: 47px;}

.agentMainPage #agentReview {color: #022D76;float: right;font-size: 14px !important;width: 260px;}
.agentMainPage #agentReview span {color: #022D76;font-size: 16px !important;}
.agentMainPage #right span:first-child span {font-size: 18px;font-weight: bold;}
.agentMainPage #right span:first-child {color: #022D76;font-size: 13px;font-weight: bold;}
.agentMainPage #right .best {font-weight: bold;}
.agentMainPage #resortPage {margin:0;}
