/* Default CSS to be used on all pages */
body, html{margin:0; text-align:center; color:#666; font-family:Arial,Helvetica,Sans-Serif; font-size:12px;}
body{background:#f3f3f3 url(/images/template/body_background.jpg) top left repeat-x;}
a{color:#cf442b; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
a:hover{text-decoration:underline;}
td, p,  li{color:#666; font-size:12px}
textarea, input, select{color:#666; font-size:12px; font-family:Arial,Helvetica,Sans-Serif}
p{padding:0; margin:6px 0 6px 0}
h1, h2, h3, h4, h5, h6{font-family:Arial,Helvetica,Sans-Serif; color:#666; font-weight:bold}
img { -ms-interpolation-mode: bicubic; }

h1, h2, h3, .h1, .destinationResultsHeaderBold, .headingSection{color:#cf442b; font-size:11px; line-height:15px; margin:0; padding:2px 5px; vertical-align:top; font-weight:bold}
h2{background-color:#E8F0FD;color:#666;}
.h1 a{color:#cf442b; text-decoration:none; cursor:pointer;}
h2{font-size:11px; margin:10px 0px 5px 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}
label.error{color:#f00; font-weight:bold; width:auto; clear:left; float:none; margin:2px 0}
/* Individual page styles */
#frm_sitefeedback label{width:120px}

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*/
.chev{margin-right:3px}

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

#adsense_left{text-align:center; padding:5px 0px}

table.sitemap .sitemapLetter{font-weight:normal; font-size:160%; text-decoration:none}
table.sitemap hr{height:1px; color:#0d3984; background-color:#0d3984; border:none}
img.right_img{width:200px}

.salesBar{background-color:#3C0; padding:5px; color:#fff; border-bottom:1px solid #fff}
.salesBar td{color:#fff}
.salesBar input.salesBar_field{height:14px; line-height:9px; margin:0; padding:0; font-size:9px; vertical-align:middle}
.salesBar input.salesBar_go{height:18px; line-height:9px; margin:0; padding:0; font-size:9px; vertical-align:middle}
.salesBar a{color:#fff}

.errorMsg, .errorMsg p, .errorMsg li{background-color:#f30; font-weight:bold; color:#fff; padding:5px}

/* Default layout CSS */
#main{width:1000px; margin:0 auto; text-align:center}
#header{position:relative;}
#header img#header_innerpage_logo{margin:19px 0 21px 0;float:left;}
#nav{float:right; width:750px; _width:752px; height:20px; border-bottom:1px solid #fff; border-left:none; border-right:none; margin-bottom:4px}
#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;}
.copyright, .copyright a, .copyright a:visited{color:#666;font-size:12px; 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:12px; 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}

.orangeContentBox{padding:5px}
.orangeContentBox img{background-color:#fff;margin:0;padding:5px;}
.orangeContentBox img.video{background-color:transparent;margin:0;padding:0;}

/* Search tools */
.rightbar_blue .content .blueContent{margin:10px 0;}
.customSearch{z-index: 25; padding:3px 0px; background-color:#FFFFFF; color:#F79A17; font-size:22px; font-weight:bold; text-decoration:none; margin:20px 0;}

/* OLD STYLES */
/********************************************************/
/* Home Page Styles */
/********************************************************/
.hpDealsHolder{background-color:#FFF; padding:0px 10px 0px 10px}

.hpDealTitleText, .hpDealTitleText a, .hpDealTitleText a:hover, .hpDealTitleText a:visited{color:#039; font-size:8pt; font-weight:bold; text-decoration:none}

.hpDealBoardBasisText{color:#039; font-size:8pt}

.hpDealImage{border:1px solid blue; width:100px}

.hpDealStandardText{color:#039; font-size:8pt}

.hpDealFromText{color:#039; font-size:9px}

.hpDealPrice, .hpDealPrice a, .hpDealPrice a:hover, .hpDealPrice a:visited{color:#FF7200; font-size:13pt; font-weight:bold; text-decoration:none}

.homepageText{color:#039; padding:3px 5px 7px 5px}
.hp_DealsTable td{padding:0 3px}
/********************************************************/
/* Destinations Page Styles*/
/********************************************************/
.destHolder{border:1px solid #FFF; display:block; padding:0px; width:235px}

.destL1 a, .destL1 a:visited, .destL1 a:hover{background-color:#cb5924; border-bottom:1px solid #FFF; color:#FFF; display:block; font-weight:bold; padding:5px; text-decoration:none}

.destL2 a, .destL2 a:visited, .destL2 a:hover{background-color:#CF8767; border-bottom:1px solid #FFF; display:block; color:#fff; padding:2px 0px 4px 10px; text-decoration:none}

.destL3 a, .destL3 a:visited, .destL3 a:hover{background-color:#FFF4EF; border-bottom:1px solid #FFF; color:#666; display:block; padding:2px 0px 2px 25px; text-decoration:none}

.destL4 a, .destL4 a:visited, .destL4 a:hover{background-color:#fff; border-bottom:1px solid #FFF; color:#666; display:block; padding:2px 0px 2px 35px; text-decoration:none}

.destSpacer{width:245px; height:5px}
/********************************************************/
/* Destination Page Styles */
/********************************************************/
.destinationTabs{background-image:url(/images/destination_tab_background.gif); background-repeat:repeat-x; margin-top:5px}

.destinationTabsHolder{background-image:url(/images/destination_tab_center.gif); background-repeat:repeat-x; color:#039; height:20px; padding:0px 3px 0px 3px}

.destinationTabsHolder a, .destinationTabsHolder a:hover, .destinationTabsHolder a:visited{text-decoration:none}

.destinationTabsHolderSelected{background-image:url(/images/destination_tab_center_selected.gif); background-repeat:repeat-x; border-bottom:1px solid #fff; color:#039; height:20px; padding:0px 3px 0px 3px}

.destinationTabsHolderSelected a, .destinationTabsHolderSelected a:hover, .destinationTabsHolderSelected a:visited{text-decoration:none}

.destinationTabHolderSelectedSide{border-bottom:1px solid #fff6ef}

.destinationRightSection{float:right; padding:10px 0px 5px 10px; _width:220px; min-width:220px; background-color:#fff}

.destinationRightSectionLink{height:16px; padding:0px 0px 10px 4px}

.destinationCrumbtrail{padding:10px 0px 10px 0px}
.orangeContentBox_content{padding:5px}
.orangeContentBox_content h2{}

/********************************************************/
/* Search Boxes Page Styles */
/********************************************************/
.orangeTextBoldRight, .blueContentBold, .lightblueContentBold, .blueTextBold, .resultsAccomBold, .priceOrange, .priceOrangeFlight, .resultTextBold, .resultsHeaderBold, .destinationResultsHeaderBold, .resultsHeaderBoldCentered, .resultsFlightBold, .resultFlightTextBold, .resultsFlightBoldHeader, .blueContentBoldHighlight{font-weight:bold}
.resultsHeaderBold{padding:5px;}
.moreOptions{width:120px; float:left}

.hs_passengersAdults{float:left; padding:3px 0px 0px 0px}

.hs_passengersChildren{float:left; padding:3px 0px 0px 15px}

.hs_passengersInfants{float:left; padding:3px 0px 0px 27px}

#hs_duration, #hs_rooms{width:50%; float:left}

.hs_RoomsReqField, .hs_OccupantsHeading{padding:0px 0px 2px 0px}

.hs_OccupantsRoomNumber{font-weight:bold; float:left; padding:3px 5px 0px 0px; width:54px}

.hs_ChildrenNumber{font-weight:bold; float:left; padding:3px 5px 0px 0px; width:50px}

.hs_OccupantsAdults{float:left; width:46px}

.hs_OccupantsChildren{float:left; width:65px}

.hs_Children{float:left; width:35px}

.hs_OccupantsInfants{float:left; width:40px}

.hs_Clear{clear:both}

.hs_ChildAges{display:none; padding:5px 0px 0px 0px}

.hs_ChildIntroText{font-weight:bold; padding-bottom:3px}
/*************************************************************************  */
/* Drop down lists */
/*************************************************************************  */
select, input, textarea, .destinationSelect, .airportSelect, .daySelect, .monthyearSelect, .durationSelect, .newsletterInput .formLookField{color:#666; font-family:Verdana,Arial,Sans-Serif; font-size:11px; background-color:#fff;}
#multisearch select, #multisearch input, #multisearch textarea, #multisearch .destinationSelect, #multisearch .airportSelect, #multisearch .daySelect, #multisearch .monthyearSelect, #multisearch .durationSelect, #multisearch .newsletterInput #multisearch .formLookField{color:#666; font-family:Verdana,Arial,Sans-Serif; font-size:11px; background-color:#fff; border:1px solid #ddd; padding:5px;}
.holidaySearchFrameInner select, .holidaySearchFrameInner input, .holidaySearchFrameInner textarea, .holidaySearchFrameInner .destinationSelect, .holidaySearchFrameInner .airportSelect, .holidaySearchFrameInner .daySelect, .holidaySearchFrameInner .monthyearSelect, .holidaySearchFrameInner .durationSelect, .holidaySearchFrameInner .newsletterInput .holidaySearchFrameInner .formLookField{color:#666; font-family:Verdana,Arial,Sans-Serif; font-size:11px; background-color:#fff; border:1px solid #ddd; padding:5px;}
.holidaySearchFrameInner

/*New tidy destination drop down */
.lv1{color:#666}
.lv2{color:#666}
.lv3{color:#666}

.destinationSelect, .airportSelect{width:240px}

.daySelect{margin-right:2px; width:41px}

.monthyearSelect{width:118px}

.dayLaterSelect{margin-right:2px; width:144px}

.newsletterInput{width:115px; vertical-align:middle}
.durationSelect, .hs_RoomsReqField select{width:80px}

/*************************************************************************  */
/* Holiday Search Page Styles*/
/*************************************************************************  */
.holidaySearchBackground{background-color:#FFF}

.holidaySearchFrameInner{ padding:15px 5px 5px 15px}

.holidaySearchFrameOuter{padding:15px 5px 5px 5px; position:relative; top:0px; left:0px; _width:473px}

.holidaySearchCorner{position:absolute; z-index:20}

.holidaySearchTitle{position:absolute; z-index:22}

.holidaySearchHeading{background-color:#FFEAD9; border:1px solid #FFF; padding:5px 10px 5px 10px}

.holidaySearchFields{border-left:1px solid #FFF; border-right:1px solid #FFF; padding:5px 0px 0px 10px}

.holidaySearchButton{border:1px solid #FFF; padding:6px 0px 5px 120px}

.holidaySearchIntroText{border-bottom:1px solid #FFF; padding:4px 0px 0px 10px; font-size:11px; color:#f79a17}

.holidaySearchFieldName{padding:4px 0px 0px 0px; font-size:11px; width:200px; font-weight:bold}

.holidaySearchFieldValue{padding:3px 0px 0px 0px}

.holidaySearchNote{font-size:7pt; padding:10px 0px 0px 5px; font-size:12px}

/*************************************************************************  */
/* Top Holiday Page Styles*/
/*************************************************************************  */
.topHolidaysBox{border-left:1px solid #356DDF; border-right:1px solid #356DDF; border-bottom:1px solid #356DDF}
.topHolidaysBoxText{background-color:#fff; color:#FFF}
.topSectionBlue{background-color:#fff}

.topHolidayOffer{background-color:#fff; padding:1px 4px 1px 0px}

.topHolidayArrows{padding:1px 0px 1px 4px}

.topHolidayPriceLink{color:#F60; font-weight:bold; text-decoration:none}

.topHolidayDestLink{text-decoration:none}

/*************************************************************************  */
/* Last Viewed Page Styles*/
/*************************************************************************  */
#right .lvh_Container{padding:5px 10px 5px 10px}
#right .lvh_Container div{border:0px solid #000}
#right .lvh_AccomName a{font-weight:bold}
#right .lvh_Resort{}
#right .lvh_InnerContainer{}
#right .lvh_Image{padding:2px 4px 2px 0px; float:left}
#right .lvh_Image img{float:left}
#right .lvh_Date{float:left; overflow:hidden; padding-top:3px; width:84px}
#right .lvh_Nigths{float:left; overflow:hidden; padding-top:10px; width:74px}
#right .lvh_Rating{float:left; height:10px; overflow:hidden; padding-top:10px; width:74px}
#right .lvh_Price a, .lvh_Price a:hover, .lvh_Price a:visited{color:#cf442b; float:left; font-size:13px; font-weight:bold; overflow:hidden; padding-top:10px; text-decoration:none; width:70px}
#right .lvh_Divider{border-top:1px solid #039; margin:8px 0px 5px 0px}
#right .lvh_MoreButton{float:right; padding-top:10px}


#left .lvh_Container{padding:5px 10px 5px 10px}
#left .lvh_Container div{border:0px solid #000}
#left .lvh_AccomName a{font-weight:bold}
#left .lvh_Resort{}
#left .lvh_InnerContainer{}
#left .lvh_Image{padding:2px 4px 2px 0px; float:left}
#left .lvh_Image img{width:120px;height:90px; float:left}
#left .lvh_Date{float:left; overflow:hidden; padding-top:3px; width:78px}
#left .lvh_Nigths{float:left; overflow:hidden; padding-top:10px; width:78px}
#left .lvh_Rating{float:left; height:10px; overflow:hidden; padding-top:10px; width:78px}
#left .lvh_Price a, .lvh_Price a:hover, .lvh_Price a:visited{color:#cf442b; float:left; font-size:13px; font-weight:bold; overflow:hidden; padding-top:10px; text-decoration:none; width:60px}
#left .lvh_Divider{border-top:1px solid #039; margin:8px 0px 5px 0px}
#left .lvh_MoreButton{float:right; padding-top:10px}

/*************************************************************************  */
/* Holiday Deals Page Styles*/
/*************************************************************************  */
.hdHeaderBold{border:1px solid #FFF; background-color:#ccd9fb; padding:2px 5px 2px 5px}

.hdHeaderBold a{font-weight:bold; text-decoration:none}

.hdDetails{background-color:#fff}

.hdImage{border-bottom:1px solid #FFF; border-left:1px solid #FFF; padding:5px 6px 5px 6px}

.hdShortDesc{border-bottom:1px solid #FFF; padding:5px 6px 5px 6px}

.hdPriceArea{border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:5px 6px 5px 6px}

.hdFrom{color:#039; font-size:14px; font-weight:bold; text-align:center}

.hdPrice{color:#F60; font-size:24px; font-weight:bold; text-align:center}

.dlh_slideshow{min-height:150px}

/*************************************************************************  */
/* More Details Page Styles*/
/*************************************************************************  */
.priceText{color:#cf442b; float:right; font-size:33px; font-weight:bold; margin-right:20px; vertical-align:middle; float:left; position:relative; top:-7px;}
.md_CallOnSection{background-color:#FFEAD9; padding:3px 0px 3px 0px}

.md_BookOnlineIcon{background-color:#EEF2FE; width:33px}

.md_BookOnlineArea{background-color:#EEF2FE; width:351px}

.md_explainationText{font-size:7pt}

.qc_PassengerType{font-weight:bold; padding:0px 0px 0px 15px}

.md_phoneIcon{float:left; width::33px}

.md_phoneText{float:right; width:351px; padding-bottom:3px}

.moreDetailsNav{background-color:#FFF6EF; padding:5px 0px 5px 0px}

.moreDetailsPhoneNumber{font-size:14pt; font-weight:bold}

table.md_DetailsTable .moreDetails_HolidayDetails{
	background:#fff url(/images/template/body_innerpage_moredetails_holidaydetails_header_back.gif) top left no-repeat;
	width:736px;
	height:30px;
	color:#fff;
	padding:0 0 0 23px;
	font-weight:bold;
}
.md_DetailsTable .sr_TourOp_Logo{
	text-align: left;
}
.md_DetailsTable .sr_TourOp_Logo img{
	margin-top:10px;
}
.moreDetails_OtherDetails{
	background:url(/images/template/body_innerpage_moredetails_otherdetails_header_back.gif) top left no-repeat;
	width:736px;
	height:30px;
	color:#666;
	padding:0 0 0 23px;
	font-weight:bold;
}
.md_Footer{
	background:#f3f3f3 url(/images/template/body_innerpage_searchresults_result_header_back.jpg) top left no-repeat;
	color: #666;
	font-weight: bold;
	height: 30px;
	padding: 0px 0px 0px 0px;
}
.whatsIncluded{margin-bottom:10px;}
.md_Footer td{padding:0 23px;}

.moreDetails_Content{padding:10px;}

.onlineAvail_BasicPriceFrom{float:left; font-size:14px; font-weight:bold; padding:3px 15px 0px 0px}

.onlineAvail_BasicPrice{color:#cf442b; float:left; font-family:Verdana,Arial,Sans-Serif; font-size:18px; font-weight:bold; vertical-align:middle}

.onlineAvail_WhatsIncluded{float:right; padding:5px 6px 0px 15px}

.onlineAvail_WhatsIncluded a{font-weight:bold}

.onlineAvail_PhoneNo{border-bottom:1px solid #FFF}

.onlineAvail_ReferenceNoContainer{background-color:#CCD9FB; padding:7px 10px 6px 10px; text-align:center}

.onlineAvail_ReferenceNo{font-size:12px; font-weight:bold}

.onlineAvail_CostingFormContainer{background-color:#CCD9FB; height:77px}

.onlineAvail_GetCostOnline{float:left}

.onlineAvail_CostingForm{float:left; font-size:9px; padding-top:11px}

.onlineAvail_CostingFormAdults{float:left}

.onlineAvail_CostingFormChildren{float:left; padding-left:10px}

.onlineAvail_CostingFormInfants{float:left; padding-left:10px}

.onlineAvail_Ages{padding-top:2px}

.onlineAvail_AgesAdults{float:left; font-size:9px; padding-left:38px}

.onlineAvail_AgesChildren{float:left; font-size:9px; padding-left:31px}

.onlineAvail_AgesInfants{float:left; font-size:9px; padding-left:35px}

.onlineAvail_CostingButton{padding:20px 12px 3px 0px; text-align:center}

.onlineAvail_LinkLine{background-color:#FEF7F1; border-bottom:0px solid white; padding-top:4px}

.onlineAvail_MorePictures{float:left; padding:15px 0px 0px 9px}

.onlineAvail_PriceCheck{float:left; padding-left:23px}

.onlineAvail_EmaiBook{float:left; padding:15px 0px 0px 18px}

.onlineAvail_EmailFriend{float:left; padding:15px 0px 0px 18px}

.onlineAvail_NextStep{}

.onlineAvail_NextStepText{background-color:#CCD9FB; line-height:1.5em; padding:13px 18px 13px 18px; text-align:center; vertical-align:middle}

.onlineAvail_BuyButton{float:right; padding:0px 5px 0px 0px}
.onlineAvail_BuyButton input{padding-top:8px;}

.onlineAvail_DPTransText{padding-bottom:10px; text-align:center}
td.mainImgHolder{/*background-color:#EFF4FF; */width:194px}

.mainImgHolderDP{background-color:#EFF4FF; width:194px}
.md_DetailsTable{
	width:736px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
.md_DetailsTable td{
	padding:2px 5px; 
	background-color:#fff;
}
.referenceNumber{font-family:Verdana,Arial,sans-serif; font-size:17px; font-weight:bold}
.lightblueContentBox, .lightblueBg{background-color:#EFF4FF}
td.resultsAccomBold{background-color:#fff}
td.resultsAccomName{
	padding: 0px 2px 5px 5px;
	font-weight: bold;
	color: #cf442b;
	text-decoration: none;
	font-size: 14px;
}
span.reference{
	font-weight: bold;
	color: #cf442b;
	text-decoration: none;
	font-size: 14px;
}
.onlineAvail_BookByPhone{position:relative; top:0px; left:0px; width:220px; _width:224px}
.onlineAvail_BookByPhone div{z-index:5; position:absolute; background-color:#ecf2fe; text-align:center; padding:12px 0px 0px 0px; top:10px; left:0px; border:1px solid #608bef; border-width:6px 1px 1px; height:40px; _height:60px; width:188px; overflow:hidden}
.onlineAvail_BookByPhone div div{position:relative; background-color:transparent; border:none; width:auto; height:auto; top:0px; left:0px; overflow:auto; padding:0px 0px 0px 0px}
.onlineAvail_BookByPhone img{z-index:10; position:absolute; top:0px; left:6px}
.dlh_slideshow{background-image:url('/images/loading_ss.gif'); background-repeat:no-repeat; background-position:center center; width:194px; height:150px}

.ts_cache_data h1{font-size:20px; background-color:#FFF; border-bottom:1px solid #039; color:#F79A17; padding:6px 0px 6px 6px}
.ts_cache_data .ts_stars{padding:0px}
.ts_cache_data .ts_blurb{padding:6px}
.ts_cache_data .ts_crumbs{padding:6px}
.ts_cache_data .ts_crumbs a{text-decoration:none}
.ts_cache_data .ts_crumbs span{color:#F79A17}

.changeFlightButton{background-color:#FFF4EF; padding:3px 10px 3px 0px; text-align:right}

.changeFlightButton a, .changeFlightButton a:hover, .changeFlightButton a:visited{font-weight:bold}

.flightOptionAirport, .flightOptionOut, .flightOptionIn, .flightOptionCost, .flightOptionStops{background-color:#FFF4EF}

.flightOptionAirport{padding:3px 6px 3px 6px; width:147px}

.flightOptionOut{padding:0px 6px 3px 0px; width:131px}

.flightOptionIn{padding:0px 6px 3px 0px; width:132px}

.flightOptionCost{padding:3px 6px 3px 6px; width:124px}

.flightPriceDiff{padding-bottom:3px}

.flightRadio, .flightTime{float:left}

.flightTime{padding:3px 0px 0px 2px}

/*************************************************************************  */
/* Hotel Search Styles*/
/*************************************************************************  */
.frm_suggestion_box{position:absolute; top:0px; left:0px; width:auto; border:1px solid #ccc; background-color:#FFF6EF; display:none; width:250px; z-index:3}
.frm_suggestion_box ul{list-style:none; _list-style-image:none; text-decoration:none; margin:0px; padding:0px; cursor:pointer}
.frm_suggestion_box li, .noFFResults{padding:4px}
.frm_suggest_list_hover{background-color:#fdcda8; text-decoration:underline}
.frm_suggestion_box ul img{border:none; vertical-align:middle}

.ffSearch_comment{color:#AAA; font-style:italic}

.selHighlight{font-weight:bold; color:#ff6f00; text-decoration:none}

.fromPrice{font-weight:bold; padding-bottom:3px}

/*************************************************************************  */
/* News Styles*/
/*************************************************************************  */
.newsSectionTitle{font-weight:bold; padding:5px 0px 5px 0px}

.newsSectionLinks{padding:0px 0px 10px 5px}

.newsArticleTitle, .newsArticleTitle a, .newsArticleTitle a:visited, .newsArticleTitle a:hover, 
.newsArticleReadMore a, .newsArticleReadMore a:visited, .newsArticleReadMore a:hover, 
.newsArticleFooterLink a, .newsArticleFooterLink a:visited, .newsArticleFooterLink a:hover{font-weight:bold}

.newsArticleReadMore{padding-top:5px}

.newsArticleCrumbTrail{float:left}

.newsArticleDate{float:right; font-weight:bold; font-style:italic}

.newsArticleBody{}
.newsArticleBody p { margin: 10px 0; }

.newsArticleFooterLinks{padding:10px 0px 10px 0px}

.newsArticleFooterLink{padding-right:20px; float:left}

.newsArticlesCrumbTrail{padding-bottom:10px}

.newsArticle{padding:5px 0px 10px 0px}

.newsArticlesControls{padding-top:5px}

.newsArticlePrevious{float:left}

.newsArticlesNext{float:right}

.newsRSSLink{padding-bottom:10px}

.newsRSSText{}

.newsRSSLink{padding-bottom:5px}

.rssExample{border:1px solid #FF7200; background-color:#ffcb65; padding:5px}

.rssExample p{margin:0px; padding:0px}

.rssExampleTitle a{font-weight:bold}

.rssExampleDate{font-size:9px}

.rssExampleDesc{padding-bottom:10px}

/*************************************************************************  */
/* Customer Services Forms*/
/*************************************************************************  */
.cs_request{}
.cs_request .csr_error{background-color:#F00; color:#FFF; 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:300px; height:100px}
.cs_request .csr_field_input select{width:150px}
.cs_request .csr_field_note{float:left; width:150px; padding-left:75px; padding-top:20px; font-style:italic; font-size:12px}
.cs_request .csr_submit{float:left; text-align:center; width:300px; padding-top:10px}

/*************************************************************************  */
/* Form Styles*/
/*************************************************************************  */
.formField{font-weight:bold; padding-bottom:3px; padding-right:6px}

.formItem{padding-bottom:3px}

.destinationContent p { margin: 10px 0;}

.qc_BookByPhoneOuterContainer {position: relative; padding: 15px 0px 10px 0px;}
.qc_BookByPhoneIcon {position: absolute; top: 5px; left: 8px;}
.qc_BookByPhoneInnerContainer {border: 1px solid #6394F1; border-top: 6px solid #6394F1; padding: 15px 5px 5px 5px;}
.qc_BookByPhoneCallUs {font-weight: bold; float: left;}
.qc_BookByPhoneCallUsText {padding-bottom: 5px;}
.qc_BookByPhoneCallUsBullets {font-weight: normal; width: 260px; float: left;}
.qc_BookByPhoneCallUsBullets ul {margin-top: 5px; margin-bottom: 0px;}
.qc_BookByPhoneCallUsBullets li {padding-bottom: 5px;}
.qc_BookByPhonePhoneNumberContainer {float: left; width: 200px;}
.qc_BookByPhonePhoneNumber {color: #FF7200; font-weight: bold; font-size: 21px; text-align: center; padding-bottom: 3px;}
.qc_BookByPhoneReference {font-weight: bold; text-align:center;}
.PricePP {font-size: 12px; font-weight: normal}

.DealNA { margin: 25px; text-align: center; color: red; font-weight: bold; font-size: 12px }
div.searchTools a { margin: 5px 0px }

.holidaySearchFrameInner #multisearch{margin:16px 0px 0 0px;}
.holidaySearchFrameInner #multisearch select option{padding:0px 0;}
.holidaySearchFrameInner #multisearch #index_searchbox_where{float:left;width:200px;}
.holidaySearchFrameInner #multisearch #index_searchbox_where div.header{height:40px;}
.holidaySearchFrameInner #multisearch #index_searchbox_where div.header img{vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_where div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_where .destinationSelect{width:200px}
.holidaySearchFrameInner #multisearch #index_searchbox_where .airportSelect{width:200px}

.holidaySearchFrameInner #multisearch #index_searchbox_when{float:left;width:200px;margin-left:36px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div.header{height:40px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div.header img{vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_when input#cal4input{width:188px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div#dlh_dayslater{float:left;width:95px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div#dlh_dayslater select{width:95px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div#hs_duration{float:left;width:95px;margin-left:10px;}
.holidaySearchFrameInner #multisearch #index_searchbox_when div#hs_duration select{width:95px;}

.holidaySearchFrameInner #multisearch #index_searchbox_who{float:right;width:200px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.header{height:40px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.header img{vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div#hs_duration, #index_search div.content #index_searchbox_who div#hs_rooms {float:none;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div#hs_rooms{clear:both;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div#hs_rooms select{width:180px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsRoomNumber{clear:both;margin-top:2px;white-space:nowrap;color:#666;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsAdultsLabel{margin-top:8px;float:left;clear:both;width:38px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsAdults{margin-top:0px;padding-top:0;width:44px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsAdults select{width:42px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsChildrenLabel{margin-top:8px;float:left;width:56px;margin-left:2px;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsChildren{margin-top:0px;padding-top:0;width:44px;text-align:right;}
.holidaySearchFrameInner #multisearch #index_searchbox_who div.hs_OccupantsChildren select{width:42px;}

.holidaySearchFrameInner #multisearch #index_searchbox_extras{clear:both;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras{width:240px;margin:0 auto;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_BoardBases{width:115px;float:left;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_BoardBases select{width:115px;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_MinStarRating{width:115px;float:left;margin-left:10px;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_MinStarRating select{width:115px;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras_switch{margin:12px 0;color:#666;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras_switch a,
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras_switch a:hover,
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras_switch a:visited{color:#666;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras #hs_extras_switch img#option_img{margin-left:3px;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras .moreOptions{width:auto;text-align:center;float:none;clear:both;}
.holidaySearchFrameInner #multisearch #index_searchbox_extras .moreOptions a{text-decoration:none;font-weight:bold;}
.holidaySearchFrameInner #multisearch #index_searchbox_button{clear:both;}
.holidaySearchFrameInner #multisearch #index_searchbox_button #submitButton{clear:both;border:none;margin:0 auto;}

/*************************************************************************  */
/* Faq Styles*/
/*************************************************************************  */

.fq_sectionText a, .fq_sectionText a:visited, .fq_sectionText a:hover{background-color:#fff; padding-bottom:2px; display:block; text-decoration:none; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-left-radius: 8px;	-webkit-border-bottom-right-radius: 8px;}

#myaccountbar { position: absolute; top: 1em; right: 0px }
