/* Default CSS to be used on all pages */
	body, html{margin:0; text-align:center; color:#9b9b9b; font-family:Arial, Helvetica, Sans-Serif; font-size:11px;}
	#blackout 	{ background: black; position: absolute; height: 170%; width: 100%; left: 0px; top: 0px; z-index: 10001; opacity: 0.5; filter: alpha(opacity=50) }
	body{background:#fff url(../images/header_bg2.gif) top left repeat-x;}
	a{color:#6b98f1; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none}
	a:hover{text-decoration:underline;color:#23ad30;}
	td, p,  li{color:#9b9b9b;}
	textarea, input, select{color:#9b9b9b; 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:#9b9b9b; font-weight:bold}
	img { -ms-interpolation-mode: bicubic; }
	h1, .h1{color:#0093f5;font-size:1.44em;}
	h2, .h2{color:#0093f5;font-size:1.33em;}
	h3, .h3{font-size:1.33em;}
	.h1 a{text-decoration:none}
	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;}
	#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;}
	.bold{font-weight:bold;}

/********************************************************/
/*Basic page styles used on generic pages*/
/********************************************************/
	.basic_form, .basic_content{padding:13px;background-color:#f2f2f2;margin-bottom:6px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		border-radius:5px;
	}
	.basic_form h1{color:#0093f5;}
	.basic_content h1,
	.basic_content .h1
	{color:#0093f5;font-size:1.44em;font-weight:bold}
	.basic_content h2,
	.basic_content .h2
	{color:#0093f5;font-size:1.33em;font-weight:bold;background-color:transparent;}
	.basic_content h1 a,
	.basic_content .h1 a,
	.basic_content h2 a,
	.basic_content .h2 a{color:#0093f5;}

	.basic_content,
	.basic_content p,
	.basic_content li,
	.basic_content td,
	.basic_content font{color:#666;font-size:12px;}

	.basic_content a,
	.basic_content a font,
	.basic_content a:visited{color:#6b98f1;}
	.basic_content a:hover,
	.basic_content a:hover font{color:#23ad30;}

	.basic_content .formField span, .req{color:red;}

	.basic_inset{padding:15px 15px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;}
	/* Used on Deal Details page*/
	.basic_inset .sb_label{width:103px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	.basic_inset .sb_selection{width:160px;float:left;margin-bottom:5px;}

/********************************************************/
/* 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 a{font-weight:1.44em;}
	table.sitemap .sitemapLetter{font-weight:normal;font-size:2.22em;text-decoration:none;}
	table.sitemap .sitemapLetterIndex{font-weight:normal;font-size:1.66em;text-decoration:none;}
	table.sitemap hr{height:1px;color:#666;background-color:#666;border:none;}
	img.right_img{width:200px;}

/********************************************************/
/* Sales bar and error messages */
/********************************************************/
	.salesBarcurved{background-color:#55A625; padding:5px; color:#fff; border-bottom:1px solid #fff;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.salesBar{background-color:#55A625; 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:0.9em; vertical-align:middle}
	.salesBar input.salesBar_go{height:18px; line-height:9px; margin:0; padding:0; font-size:0.9em; 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;margin-top:3px;}
	#header{position:relative;}
	#nav{float:right; width:720px; _width:722px; height:29px; border:none;margin:4px 0 0 0;}
	#nav a{display:block; float:left; height:29px}
	#ribbon{float:right; width:720px; _width:722px; height:29px; border:none;}
	#ribbon span{line-height:29px;color:#fff;}
	#ribbon span a{color:#fff;text-decoration:none;font-weight:bold;}
	#ribbon span a:hover{}
	#ribbon .left{float:left;margin-left:14px;}
	#ribbon .right{float:right;margin-right:18px;}
	#content div.inner{padding:0;margin-top:11px;}
	#footer{margin-top:10px;background:#fff url(../images/footer_bg.gif) top left repeat-x;}
	#footer .inner{margin:0 auto; width:1000px;padding-bottom:40px;}
	.copyright, .copyright a , .copyright a:visited {font-size:0.9em;font-weight:normal;text-align:left;text-decoration:none;color:#4c4c4c;width:555px;}
	.copyright a:hover{text-decoration:underline;}
	.footerNavBg{line-height:46px;}
	.footerNav, .footerNav a , .footerNav a:visited {color:#4c4c4d;font-weight:bold;font-size:0.98em;text-align:right;text-decoration:none;vertical-align:bottom;}
	.footerNav a:hover {text-decoration:underline;}
	.footerTextSection {padding: 5px 0px;text-align:left;color:#4c4c4c;width:420px;float: right;}
	.footerTextSection p{text-align:left;color:#4c4c4c;}
	.footerTextSection p a{color:#4c4c4c;}
	.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:2.2em; font-weight:bold; text-decoration:none; margin:20px 0;}

/********************************************************/
/* Home Page Styles */
/********************************************************/
	.hpDealsHolder{background-color:#FFF; padding:0;}
	.hp_DealsTable {height:157px;padding:6px;width:113px;}
	.hp_DealsTable_even{height:157px;padding:6px 8px;background:transparent url(../images/hpd_background.gif) no-repeat top left;width:110px;}
	.hp_DealsTable_first{height:157px;padding:6px 6px 6px 0; width:103px;}
	.hpDealTitleText, .hpDealTitleText a, .hpDealTitleText a:visited{color:#6b98f1; font-size:1.16em; font-weight:bold; text-align:left;}
	.hpDealTitleText a:hover{color:#6b98f1;text-decoration:none}
	.hpDealTitleText a{display:block;width:103px;height:17px;overflow:hidden; white-space:nowrap;}
	.hpDealBoardBasisText{color:#6b98f1; font-size:1.05em; text-align:left;}
	.hpDealImage{border:1px solid #e3e3e3; width:98px; height:65px;}
	.hpDealStandardText{color:#6b98f1; font-size:1.05em;}
	.hpDealFromText{color:#6b98f1; font-size:1.05em;}
	.hpDealPrice, .hpDealPrice a, .hpDealPrice a:visited{color:#23ad30; font-size:1.16em; font-weight:bold; text-decoration:none}
	.hpDealPrice a:hover{color:#6b98f1;text-decoration:none}
	.homepageText{color:#9b9b9b; padding:3px 0px 7px 0px;font-size:1.22em;}
	td.deals_holder{padding-bottom:3px;}

	.lastMinuteHolidaysWidget{display:block;width:470px;height:114px;background-image:url('/assets/lastMinuteHolidaysWidget.jpg');background-repeat:no-repeat;overflow:hidden;margin-bottom:12px;overflow:hidden;text-decoration:none;}
	.lastMinuteHolidaysWidget:hover{text-decoration:none;}
	.lastMinuteHolidaysWidget div{float:left;}
	.lastMinuteHolidaysWidget .lMHW_outer{color:#FFFFFF;font-weight:bold;margin-top:47px;margin-left:57px;font-size:52px;}
	.lastMinuteHolidaysWidget .lMHW_inner{margin-top:68px;margin-left:8px;}
	.lastMinuteHolidaysWidget .lMHW_inner .lMHW_img{border:none;}


/********************************************************/
/* Destinations Index Page Styles*/
/********************************************************/
	.destHolder{border:1px solid #FFF; display:block; padding:0px; width:235px}
	.destL1 a, .destL1 a:visited, .destL1 a:hover{background-color:#3a6ccd; border-bottom:1px solid #FFF; color:#fff; display:block; font-weight:bold; padding:5px; text-decoration:none;font-size:1.22em;padding:9px 16px 9px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.destL2 a, .destL2 a:visited, .destL2 a:hover{border-bottom:1px solid #FFF; display:block; text-decoration:none;font-size:1.22em;color:#666;background-color:#ccd9fb;padding:4px 16px 8px 12px;}
	.destL3 a, .destL3 a:visited, .destL3 a:hover{border-bottom:1px solid #FFF; display:block; text-decoration:none;font-size:1.22em;color:#999;background-color:#f2f2f2;padding:4px 16px 8px 25px;}
	.destL4 a, .destL4 a:visited, .destL4 a:hover{background-color:#f2f2f2; border-bottom:1px solid #FFF; color:#6b98f1; display:block; padding:2px 0px 2px 35px; text-decoration:none;font-size:1em;}
	.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: 5px; 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}
	.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_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:49px;}
	.hs_OccupantsAdults select{float:left; width:49px;}
	.hs_OccupantsChildren{float:left; width:49px;margin-left:5px;}
	.hs_OccupantsChildren select{float:left; width:49px;}
	.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:#707070; font-size:11px;}
	select, input, .destinationSelect, .airportSelect, .daySelect, .monthyearSelect, .durationSelect, .newsletterInput .formLookField{height:18px;}
	/*New tidy destination drop down */
	.lv1{color:#039}
	.lv2{color:#0997EC}
	.lv3{color:#039}
	.destinationSelect, .airportSelect, #ff_BB{width:140px;}
	.daySelect{margin-right:2px; width:41px}
	.monthyearSelect{width:118px}
	.dayLaterSelect{margin-right:2px; width:140px}
	.newsletterInput{width:115px; vertical-align:middle}
	.durationSelect, .hs_RoomsReqField select{width:140px}
	#calinput,#cal1input,#cal2input,#cal3input,#cal4input{width:99px;}

/*************************************************************************  */
/* 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:0px 0px 0px 0px}
	#right .lvh_AccomName{padding-bottom:11px;}
	#right .lvh_AccomName a{font-weight:bold;}
	#right .lvh_Resort{font-weight:normal;}
	#right .lvh_InnerContainer{border-bottom:1px solid #e3e3e3;padding:6px 0;margin-bottom:2px;}
	#right .lvh_InnerContainer_last{padding:6px 0;margin-bottom:2px;}
	#right .lvh_Image{padding:0; float:left; margin-right:8px;}
	#right .lvh_Image img{width:95px;height:95px;border:1px solid #cfcfcf; float:left}
	#right .lvh_Rating{float:left; overflow:hidden; padding-top:3px; width:74px}
	#right .lvh_Rating img{margin-right:3px;}
	#right .lvh_Date{float:left; overflow:hidden; padding-top:3px; width:90px}
	#right .lvh_Nigths{float:left; overflow:hidden; padding-top:3px; width:90px}
	#right .lvh_Price a, .lvh_Price a:hover, .lvh_Price a:visited{color:#666; float:left; font-size:1.88em; font-weight:bold; overflow:hidden; padding-top:3px; text-decoration:none; width:90px}
	#right .lvh_Price a span, .lvh_Price a:hover span, .lvh_Price a:visited span{font-size:0.6em;}
	#right .lvh_Divider{border-top:1px solid #039; margin:8px 0px 5px 0px}
	#right .lvh_MoreButton{float:left; padding-top:3px; font-weight:bold;}


	#left .lvh_Container{padding:0px 0px 0px 0px}
	#left .lvh_AccomName{padding-bottom:11px;}
	#left .lvh_AccomName a{font-weight:bold;}
	#left .lvh_Resort{font-weight:normal;}
	#left .lvh_InnerContainer{border-bottom:1px solid #e3e3e3;padding:6px 0;margin-bottom:2px;}
	#left .lvh_InnerContainer_last{padding:6px 0;margin-bottom:2px;}
	#left .lvh_Image{padding:0; float:left; margin-right:8px;}
	#left .lvh_Image img{width:95px;height:95px;border:1px solid #cfcfcf; float:left}
	#left .lvh_Rating{float:left; overflow:hidden; padding-top:3px; width:94px}
	#left .lvh_Rating img{margin-right:3px;}
	#left .lvh_Date{float:left; overflow:hidden; padding-top:3px; width:120px}
	#left .lvh_Nigths{float:left; overflow:hidden; padding-top:3px; width:120px}
	#left .lvh_Price a, .lvh_Price a:hover, .lvh_Price a:visited{color:#666; float:left; font-size:1.88em; font-weight:bold; overflow:hidden; padding-top:3px; text-decoration:none; width:120px}
	#left .lvh_Price a span, .lvh_Price a:hover span, .lvh_Price a:visited span{font-size:0.6em;}
	#left .lvh_Divider{border-top:1px solid #039; margin:8px 0px 5px 0px}
	#left .lvh_MoreButton{float:left; padding-top:3px; font-weight:bold;}

/*************************************************************************  */
/* 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*/
/*************************************************************************  */
	/*Old styles still used*/
	.md_HolidayPrice{float: left;}
	.md_Price{color: #0093f5;font-size: 18px;font-weight: bold;height: 34px;padding-right: 10px;text-align: center;vertical-align: middle;}
	.md_PerPerson{font-size: 10px;font-weight: normal;}
	/*Please note these tab styles are used elsewhere too i.e. destination pages*/
	#tabs_md{width:719px;margin:16px auto;font-family:Arial, Helvetica, sans-serif;zoom:1;}
	#tabs_md .tab_row{border-bottom:4px solid #0093f5;clear:both;}
	#tabs_md .tab_on{background-color:#0093f5;color:#fff;font-size:1.2em;font-weight:bold;padding:9px 13px 7px;border-top:none;float:left;margin:0 2px 0 0;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
	}
	#tabs_md .tab_off{
		background-color:#6b98f1;color:#fff;font-size:1.2em;font-weight:bold;padding:9px 13px 5px;border-top:none;float:left;margin:0 2px 2px 0;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
		cursor:pointer;}
	#tabs_md .tab_on a,
	#tabs_md .tab_off a{color:#fff;display:block;width:100%;height:100%;}
	#tabs_md .content_on{padding:16px;background-color:#f2f2f2;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		-khtml-border-radius: 0 0 5px 5px;
	}
	.md_GmapFrame, #hs_map{width:687px;height:380px;}
	#tabs_md .content_on,
	#tabs_md .content_on td,
	#tabs_md .content_on p,
	#tabs_md .content_on b,
	#tabs_md .content_on li{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
	#tabs_md .content_on ul{margin-left: 0.1em;padding-left: 1em;}
	#tabs_md .content_on li{line-height:18px;}
	#tabs_md .content_on h1,
	#tabs_md .content_on h2,
	#tabs_md .content_on h3{width:auto;color:#666;font-weight:bold;background-color:#f2f2f2;}
	#tabs_md .content_off{display:none;}
	#destination_page_content .content_on h2{color:#f60;font-size:1.33em;font-weight:bold}
	#md_summary_box_wrapper{width:719px;margin:16px auto;}
	#md_summary_box_wrapper img{margin-bottom:0;}
	#md_summary_box{background:#f2f2f2;padding:20px 17px 20px 21px;zoom:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	}
	#md_summary_box #md_gallery{width:300px;float:left;margin-right:14px;}
	#md_summary_box #md_gallery .img_large{width:300px;}
	#md_summary_box #md_gallery #dlh_ss{width:300px;height:300px;overflow:hidden;}
	#md_summary_box #md_gallery #dlh_ss #main_img_wrapper{width:300px;height:300px; /*display:table-cell;*/ vertical-align:middle;background-color:#e3e3e3;text-align:center;overflow:hidden;}
	#md_summary_box #md_gallery #dlh_ss #main_img_wrapper img{margin:auto;width:300px;height:300px;}
	#md_summary_box #md_gallery #dlh_ss #main_img_wrapper #main_img{visibility:hidden;}
	#md_summary_box #md_gallery .navbar{height:66px;background:transparent url(../images/md_gallery_nav_bg.png) top left no-repeat;}
	#md_summary_box #md_info{width:366px;float:right;position:relative;padding-bottom:20px;}
	.md_links{margin-top:19px;}
	.md_links a{margin-right:15px;vertical-align:middle;line-height:20px;}
	.md_links a img{vertical-align:middle;margin-top:-3px;}
	.hideDivVideo{display: none;width: 100%;z-index:24;position:absolute;top:0px;left:0px;}
	.hover_frame{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	}
	.md_links2 .tripAdvisorRating{float:left;width:145px;}
	.md_links2 .tripAdvisorRating .title{margin-top:0;}
	.video_button{padding-left:46px;background:transparent url(../images/sprite_logos.png) -0px -502px no-repeat;float:left;width:80px;height:50px;text-align:center;margin-left:20px;font-size:1.25em;font-weight:bold;}
	.printer_button{vertical-align:middle;margin-top:6px;margin-left:15px;line-height:20px;font-size:1.25em;float:left;width:120px;font-weight:bold;}
	.hover_imgframe{background-color:#e0e0e0;}
	#md_summary_box #md_info #md_hotel_name{color:#3a6cce;font-size:2.77em;padding:0px;font-weight:bold;margin:0 3px;}
	#md_summary_box #md_info #md_hotel_info{width:360px;margin:0 3px;}
	#md_summary_box #md_info #md_hotel_info table{margin:0px 0 10px 0;}
	#md_summary_box #md_info #md_hotel_info td{color:#666;font-size:1.11em;line-height:18px;}
	#md_summary_box #md_info #md_hotel_info td a{color:#666;}
	#md_summary_box #md_info #md_hotel_info td.b{font-weight:bold;width:102px;}
	.email_link{margin:5px 0 0;text-align:left;width:180px;float:left;}
	.bbp_signpost{width:366px;background:transparent url(../images/md_bbphone_sd_bg.png) top left no-repeat;height:43px;position:relative;float:left;margin-bottom:6px;}
	.bbp_signpost div.label{color:#3a6ccd;font-weight:bold;font-size:1.55em;margin-top:12px;margin-left:15px;float:left;}
	.bbp_signpost div.phone_number{color:#ff7100;font-weight:bold;font-size:1.66em;margin-top:4px;float:right;margin-right:26px;}
	.bbp_signpost div.reference{color:#666;font-weight:normal;font-size:1em;margin-top:-2px;float:right;margin-right:30px;}
	.bbp_signpost div.reference span{font-weight:bold;color:#3a6ccd;}
	.onlineAvail_BuyButton{width:366px;background:transparent url(/images/md_book_sd_bg.png) top left no-repeat;height:103px;position:relative;float:left;}
	.onlineAvail_BuyButton .md_HolidayPrice{color:#093;font-size:36px;margin-top:10px;margin-left:22px;height:84px;}
	.onlineAvail_BuyButton .md_HolidayPrice .md_Price{color:#093;font-size:45px;line-height:45px;vertical-align:middle;}
	.onlineAvail_BuyButton .md_HolidayPrice .md_Price .md_PerPerson{font-size:12px;font-weight:bold;vertical-align:top;line-height:18px;}
	.onlineAvail_BuyButton .tagline{float:right;color:#0093f5;font-size:1em;font-weight:bold;margin:3px 14px 0 0;}
	.onlineAvail_BuyButton .phone_only, .onlineAvail_BuyButton .ref_no{float:right;width:185px;padding:0;margin-top:5px;color:#666;}
	.onlineAvail_BuyButton .phone_only .referenceNumber{color:#f60;font-weight:bold;font-size:1.66em;}
	.onlineAvail_BuyButton .ref_no .referenceNumber{color:#3a6ccd;font-weight:bold;font-size:1.66em;}
	/*Price output for printer pages etc.*/
	.general_price .md_HolidayPrice{color:#093;font-size:36px;margin-top:10px;margin-left:22px;height:84px;}
	.general_price .md_HolidayPrice .md_Price{color:#093;font-size:45px;line-height:45px;vertical-align:middle;}
	.general_price .md_HolidayPrice .md_Price .md_PerPerson{font-size:12px;font-weight:bold;vertical-align:top;line-height:18px;}
	.general_price .tagline{float:right;color:#f60;font-size:1em;font-weight:bold;margin:3px 14px 0 0;}
	/*Price output for printer pages etc.*/
	#md_summary_box #md_info .md_shortlist_link{text-decoration:none;color:#6b98f1;vertical-align:middle;font-size:1.25em;line-height:16px;font-weight:bold;}
	#md_summary_box #md_info .transfer_info{margin-top:10px;}
	table#flight_details{width:100%;margin:0 auto 16px;}
	table#flight_details table td{font-size:12px;}
	table#flight_details tr td.changeFlightButton{background-color:#f2f2f2;color:#003396;}
	table#flight_details tr td table td{color:#666;border-top:1px solid #cfcfcf;padding:4px 10px}
	table#flight_details tr td#flightOptions table td.h1{color:#f60;font-size:1.33em;}
	table#flight_details tr td#flightOptions table td div.flightPriceDiff{height:19px;}
	table#flight_details tr #flightOptionsTable td{background-color:#fff;border:none;}
	table#flight_details tr td table td.resultsHeaderBold, table#flight_details tr #flightOptionsTable, table#flight_details tr #flightOptionsTable td.resultsHeaderBold{border-top:none;padding:4px 10px}
	table#flight_details tr #flightOptionsTable{padding:0;}
	table#flight_details tr #flightOptionsTable .flightRadio{width:20px;float:left;}
	table#flight_details tr #flightOptionsTable .flightTime{width:80px;float:left;}
	table#flight_details tr td table td.white{background-color:#fff;}
	/*	Back To Seach Box	*/
		#back_to_search{width:244px;height:34px;text-align:left;background-color:#6b98f1;padding-left:18px;margin-bottom:6px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		border-radius:5px;
		}
		#back_to_search a{font-size:1.33em;color:#fff;font-weight:bold;text-decoration:none;line-height:34px;}
	/* Shortlist Box*/
		#shortlistbox_message{background-color:#ff0000;color:#fff;padding:4px 2px;font-weight:bold;}
		#shortlistbox_loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;
		filter: alpha(opacity=75);
		-khtml-opacity: 0.75;
		-moz-opacity: 0.75;
		opacity: 0.75;
		}
	.transfer_info{clear:both;float:left;width:366px;clear:both; padding:3px 0px;}

/*************************************************************************  */
/* Hotel Search Styles*/
/*************************************************************************  */
	.frm_suggestion_box{position:absolute; top:0px; left:0px; width:auto; border:1px solid #9c9c9c; background-color:#fff; display:none; width:219px; z-index:auto;color:#666;}
	.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:#ffc000; text-decoration:none}
	.frm_suggestion_box ul img{border:none; vertical-align:middle}
	.ffSearch_comment{color:#AAA; font-style:italic}
	.selHighlight{font-weight:normal; color:#ff6f00; text-decoration:none}
	.fromPrice{font-weight:bold; padding-bottom:3px}

/*************************************************************************  */
/* News Styles*/
/*************************************************************************  */
	.newsContent{}
	.newsHeader{margin:12px 0;font-size:28px;font-weight:bold;font-family: Arial;color:#FFFFFF;background-color:#3a6cce;padding-top:7px;padding-left:18px;height:40px;overflow:hidden;width:702px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.newsHeader h1{font-size:1em;color:#fff;}
	.newsResult, .newsResultOdd{padding:12px 12px 12px 21px;font-size:1.11em;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
	.newsResultOdd{background-color:#F1F1F1;}

	.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;padding:0 0 10px 0;font-size:1em;}
	.newsArticleSummary{color:#666;}
	.newsArticleReadMore{padding-top:5px}

	.newsArticleCrumbTrail{float:left;margin:0 0 0 21px;color:#545454;font-size:1.11em;width:60%;}
	.newsArticleCrumbTrail a{color:#6b98f1;text-decoration:none;}
	.newsArticleDate{float:right;font-weight:bold;color:#6b98f1;font-size:1.11em;}
	.newsArticleBody{padding:12px 12px 12px 21px;font-size:1.11em;background-color:#F1F1F1;margin-top:9px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;}
	.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;font-size:1.11em;background-color:#F1F1F1;padding:12px 21px;font-weight:bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 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:#FF0000;color:#FFFFFF;font-weight:bold; padding:2px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	.cs_request .csr_applet{padding:10px 0;}
	.cs_request .csr_applet_chat{padding:15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;margin-right:15px;}
	.cs_request .csr_clear {clear:both;}
	.cs_request .csr_field_title {float:left; color:#999; width:170px; font-size:1.22em; font-weight:bold;padding:8px 0px 4px 0;}
	.cs_request .csr_field_input {float:left; padding:0px 0px 4px 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:15px; 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*/
/*************************************************************************  */
	.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 }

/*************************************************************************  */
/* Faq Styles*/
/*************************************************************************  */
	.faq_mainContent{width:472px;float:left;}
	.faq_mainContent .faq_title{margin:0 0 12px 0;font-size:28px;font-weight:bold;color:#fff;background-color:#3a6cce;padding:7px 0 0 18px;height:40px;overflow:hidden;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;}
	.faq_mainContent .faq_title h1{font-size:1em;color:#fff;}
	.fq_section a, .fq_section a:visited{background-color:#6b98f1;color:#fff;display:block;font-size:16px;font-weight:bold;padding:15px 19px;text-decoration:none;margin-bottom:6px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
	.fq_section a span{font-size:13px;}
	.fq_section a span p{color:#fff;}
	.fq_section a:hover{background-color:#23ad30;}
	.faq_rightbar_blue{float:right;height:100%;width:231px;}
	.faq_rightbar_blue .header{color:#fff;background-color:#3a6cce;text-align:left;font-size:1.42em;font-weight:bold;padding:9px 16px 9px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.faq_rightbar_blue .content{color:#999;background-color:#f2f2f2;padding:4px 16px 8px;margin-bottom:6px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.faq_rightbar_blue .content a.selection{color:#6b98f1;font-size:1.21em;font-weight:bold;display:block;width:231px;border-bottom:1px solid #e3e3e3;margin-bottom:2px;padding:6px 0;}
	.faq_rightbar_blue .content a.selection_last{color:#6b98f1;font-size:1.22em;font-weight:bold;display:block;width:231px;border-bottom:0px solid #e3e3e3;margin-bottom:2px;padding:6px 0;}
	.faq_rightbar_blue .content a.selection:hover,
	.faq_rightbar_blue .content a.selection_last:hover{color:#23ad30;text-decoration:none;}
	.faq_search{padding:14px;font-size:1.11em;background-color:#F1F1F1;margin-top:9px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
	.faq_search input{width:333px;height:25px;margin:10px 0 0 0;padding:0;}
	.faq_search .h2{color:#f60;font-size:1.33em;font-weight:bold;background-color:transparent;}
	.faq_search #googleSearchButton{margin:7px 0 0 0;cursor:pointer;}
	.faq_sectionTitle{color:#f60;font-size:1.33em;font-weight:bold;background-color:transparent;padding:10px 0 6px 0;margin:0 16px;}
	.faq_ArticleBody, .faq_ArticleBody_even{padding:12px 12px 12px 21px;font-size:1.11em;background-color:#F1F1F1;margin-top:9px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;}
	.faq_ArticleBody_even{background-color:#fff;}
	.faq_ArticleTitle, .faq_ReadMore{font-weight:bold;padding:0 0 8px 0;font-size:1.11em;}
	.faq_ArticleText{color:#666;font-size:1em;}
	.faq_ArticlesControls{padding-top:5px;font-size:1.11em;background-color:#F1F1F1;padding:12px 21px;font-weight:bold;margin-top:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
	.faq_breadcrumbs{font-size:1.33em;font-weight:bold;background-color:transparent;padding:10px 0 6px 0;margin:0 16px;}
	.faq_breadcrumbs a{color:#6b98f1;text-decoration:none;}
	.faq_ArticleTitleQ{font-weight:bold;padding:0 0 8px 0;font-size:1.33em;color:#f60;}
	.faq_OtherHelp{font-size:1.11em;margin-top:24px;}
	.faq_OtherHelp strong{color:#000;}
	.faq_OtherHelp .faq_OtherAnswer,
	.faq_OtherHelp .faq_OtherAnswer a{color:#6b98f1;font-weight:bold;}

/* BUGGY IE7 Work around */
	.on-top
	{
	  z-index: 10000;
	}

/*************************************************************************  */
/* Column and widget styles*/
/*************************************************************************  */
	#left a,#destinaion_page_offer_tabs div.offer a {cursor:pointer;}
	#center label/*, #center p*/{padding-left:5px;}
	#content{width:1000px;padding-top:0;text-align:left;position:relative;}
	#left #search_box{margin-bottom:6px;}
	#left #search_box div.header{color:#fff;text-align:left;font-size:11px;padding:0;font-weight:bold;}
	#left #search_box div.cont{color:#fff;background:#0093f5 url(../images/sb_background.png) no-repeat bottom left;padding:0;}
	#left #search_box div.cont .sb_label,
	#left #search_box div.cont .sf_label{width:92px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	#left #search_box div.cont .sf_label_sml{width:65px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	#left #search_box div.cont .sb_label .normal,
	#left #search_box div.cont .sf_label .normal{font-weight:normal;margin-bottom:5px;}
	#left #search_box div.cont .sb_selection,
	#left #search_box div.cont .sf_selection{width:140px;float:left;margin-bottom:5px;}
	select option{width:auto;}
	#left #search_box div.cont .sf_selection_lrg{width:144px;float:left;margin-bottom:5px;}
	#left #search_box div.sb_cont{z-index:2;}
	#left #search_box div.sb_cont .sf_selection_lrg select{width:144px;}
	#left #search_box div.cont .sf_selection_lrg label{display:block;font-weight:normal;font-size:1.13em;text-align:left;line-height:18px;color:#fff;}
	#left #search_box div.cont .sf_selection_lrg label input{margin:0px;vertical-align:middle;}
	#left #search_box div.cont .sf_selection_lrg div.it_link{text-align:left;}
	#left #search_box div.cont .sf_selection_lrg .sf_resort_selection{height:15.8em;overflow:scroll;overflow-X:hidden;width:164px;}
	#left #search_box div.cont div.it_link{text-align:center;}
	#left #search_box div.cont div.it_link a{font-size:1.12em;color:#fff;font-style:italic;text-decoration:underline;font-weight:bold;}
	#left #search_box div.cont div.it_link a:hover{text-decoration:none;}
	#left #search_box div.cont .seperator{height:1px;width:232px;background:transparent url(../images/sprite_search_box.png) repeat-x -0px -347px;margin:9px 0;}
	#left #search_box div.cont .sb_star_rating{float:left;width:21px;height:35px;text-align:center;margin-right:6px;}
	#left .widget_spacer{height:74px;}
	.moreOptions a{color:#039;}
	.rightbar_blue .header{color:#fff;background-color:#3a6cce;text-align:left;font-size:1.42em;font-weight:bold;padding:9px 16px 9px;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-khtml-border-radius: 5px 5px 0 0;
	}
	.neg_padding{ font-size:0.99em;}
	.rightbar_blue .content,
	.rightbar_orange .content{color:#999;background-color:#f2f2f2;padding:4px 16px 8px;margin-bottom:6px;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		-khtml-border-radius: 0 0 5px 5px;
	}
	.rightbar_blue .content a.selection,
	.rightbar_orange .content a.selection{color:#6b98f1;font-size:1.21em;font-weight:bold;display:block;width:231px;border-bottom:1px solid #e3e3e3;margin-bottom:2px;padding:6px 0;}
	.rightbar_blue .content a.selection_last,
	.rightbar_orange .content a.selection_last{color:#6b98f1;font-size:1.22em;font-weight:bold;display:block;width:231px;border-bottom:0px solid #e3e3e3;margin-bottom:2px;padding:6px 0;}
	.rightbar_blue .content a.selection_link,
	.rightbar_orange .content a.selection_link,
	.rightbar_blue .content div.selection a,
	.rightbar_orange .content div.selection a,
	.rightbar_blue .content div.selection_last a,
	.rightbar_orange .content div.selection_last a{color:#6b98f1;font-weight:bold;}
	.rightbar_blue .content a.selection_link,
	.rightbar_orange .content a.selection_link{font-size:1.22em;}
	.rightbar_blue .content a.selection:hover,
	.rightbar_blue .content a.selection_last:hover,
	.rightbar_orange .content a.selection:hover,
	.rightbar_orange .content a.selection_last:hover,
	.rightbar_blue .content div.selection a:hover,
	.rightbar_orange .content div.selection a:hover,
	.rightbar_blue .content div.selection_last a:hover,
	.rightbar_orange .content div.selection_last a:hover{color:#23ad30;text-decoration:none;}
	.rightbar_blue .content div.selection,
	.rightbar_orange .content div.selection{border-bottom:1px solid #e3e3e3;padding:6px 0;margin-bottom:2px;font-size:1.22em;}
	.rightbar_blue .content div.selection_last,
	.rightbar_orange .content div.selection_last{border-bottom:0px solid #e3e3e3;padding:6px 0;margin-bottom:2px;font-size:1.22em;}
	.rightbar_orange .header {color:#fff;background-color:#ffc000;text-align:left;font-size:1.42em;font-weight:bold;padding:9px 16px 9px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	}
	.rightbar_indent{margin-left:12px;}
	/* Text box widths */
	.newsletterInput{width:122px;vertical-align:middle;}

/*************************************************************************  */
/*	Destination pages*/
/*************************************************************************  */
	/*Search Box*/
	.destinationholidaySearch{margin-bottom:0;width:720px;}
	.destinationholidaySearch div.header{color:#fff;background-color:#0093f5;text-align:left;font-size:2.33em;padding:12px 13px 7px;font-weight:bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.destinationholidaySearch div.cont{	color:#666;background-color:#F2F2F2;padding:0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.destinationholidaySearch div.cont .left_col{width:262px;float:left;margin:14px 0 22px 64px}
	.destinationholidaySearch div.cont .right_col{width:262px;float:left;margin:14px 0 22px 64px}
	.destinationholidaySearch div.cont .sb_cont{width:100%;}
	.destinationholidaySearch div.cont .sb_label{width:92px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	.destinationholidaySearch div.cont .sb_label .normal{font-weight:normal;}
	.destinationholidaySearch div.cont .sb_selection{width:140px;float:left;margin-bottom:5px;}
	.destinationholidaySearch div.cont .sb_selection label{color:#666;vertical-align:middle;}
	.destinationholidaySearch div.cont .sb_selection label input{vertical-align:middle;}
	.destinationholidaySearch div.cont div.it_link{text-align:center;}
	.destinationholidaySearch div.cont div.it_link a{font-size:1.12em;color:#666;font-style:italic;text-decoration:underline;font-weight:bold;}
	.destinationholidaySearch div.cont div.it_link a:hover{text-decoration:none;}
	.destinationholidaySearch div.cont .seperator{height:1px;width:232px;background:transparent url(../images/sprite_search_box.png) repeat-x -0px -345px;margin:9px 0;}
	.destinationholidaySearch div.cont .sb_star_rating{float:left;width:21px;height:35px;text-align:center;margin-right:6px;}

	#search_box div.cont .sb_selection input#hotel_name{width:140px;padding:0;height:18px;border:1px solid #ffc000;}
	#search_box div.cont .sb_selection input{vertical-align:middle;}
	#search_box div.cont .sb_selection label{color:#fff;vertical-align:middle;}


	/* search and offer widget */
	h1.destination_h1, h2.destination_h1, div.destination_h1{color:#fff;background-color:#3a6ccd;text-align:left;font-size:2.33em;padding:12px 13px 7px;font-weight:bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	#destination_page_wrapper{position:relative;}
	#destination_page_content .breadcrumbs{margin:10px 0 0 13px;color:#545454;font-size:1.11em}
	#destination_page_content .breadcrumbs a{color:#6b98f1;text-decoration:none;}
	#destination_page_content #tabs_md{margin-top:8px;}

	#destinaion_page_offer_tabs{position:relative;padding:0;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px; margin-bottom: 6px}
	#destinaion_page_offer_tabs div.destination_h1,
	#destinaion_page_offer_tabs h2.destination_h1{margin-top:20px;}
	#destinaion_page_offer_tabs img.token{position:absolute;top:-12px;right:-20px;}
	#destinaion_page_offer_tabs .offer_wrapper{background-color:#f2f2f2;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	padding: 14px 0;
	}
	#destinaion_page_offer_tabs div.offer{padding:0 17px 0 14px;width:203px;min-height:110px;float:left;}
	#destinaion_page_offer_tabs div.offer a.title{display:block;width:100%;color:#6b98f1;font-size:16px;font-weight:bold;text-decoration:none;margin-bottom:8px;}
	#destinaion_page_offer_tabs div.offer div.img{float:left;width:95px;height:95px;border:1px solid #c4c4c4;margin-right:12px;}
	#destinaion_page_offer_tabs div.offer div.img div{position:relative;width:95px;height:95px;overflow:hidden;}
	#destinaion_page_offer_tabs div.offer div.img img{width:95px;height:95px;}
	#destinaion_page_offer_tabs div.offer a.text{display:block;float:left;width:94px;color:#696969;font-size:1.11em;font-weight:bold;line-height:14px;text-decoration:none;margin-bottom:5px;}
	#destinaion_page_offer_tabs div.offer a.price{display:block;float:left;width:94px;color:#093;font-size:2em;font-weight:bold;line-height:20px;text-decoration:none;margin-bottom:6px;}
	#destinaion_page_offer_tabs div.offer a.book_now{background:transparent url(../images/sprite_buttons.png) no-repeat -0px -350px;display:block;float:left;width:94px;height:32px;}
	#destinaion_page_offer_tabs div.offer a.book_now:hover{background:transparent url(../images/sprite_buttons.png) no-repeat -0px -382px;}

/*************************************************************************  */
/* Index page - Hot deals box */
/*************************************************************************  */
	.hotdeals {position : relative;border-top : 2px solid #0093f5;background-color:#f2f2f2;width : 470px;margin : 0 0 0 0;padding-bottom:10px;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-khtml-border-radius: 0 0 8px 8px;
	}
	.hotdeals_heading {border : 2px solid #0093f5;color : #FFFFFF;font-weight : bold;font-size:18px;background-color : #0093f5;margin:6px 0 0 0;width : 124px;padding :5px 0 2px 0;text-align:center;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	}
	.hotdeals .hd_matrix {float : left; width : 300px;margin : 6px 15px 10px;font-size:13px;}
	#dlh_hotdeals_holder_table td a:hover{color:#23ad30;}
	#dlh_hotdeals_holder_table td{text-align:left;padding:2px 0;font-weight:bold;}
	.hotdeals .hd_matrix_star{font-weight:bold;font-size:1.22em;height:20px;text-align:center;vertical-align:middle;color:#0093f5;line-height:20px;padding-left:10px;}
	.hotdeals .hd_options {width : 130px; height : 180px; float : left;margin : 6px 0px 0px 0px;}
	.hotdeals .hd_options select {width : 127px;border : 1px solid #999999;font-weight : normal;color : #666;font-size : 10px;margin-bottom : 4px;}
	.hotdeals .hd_options .hd_title {font-weight:bold;color : #396bde;font-size:1.32em;padding : 6px 0px 0px;}
	.hotdeals .hd_options .hd_blurb {font-size : 1.18em;margin: 10px 0 10px 0;color:#666;}
	.hotdeals .hd_pleasewait {width : 150px;height : 30px;bottom : 6px;right : 0px;margin-right : 12px;position : absolute;background-image:url(images/ajax-loader.gif);background-repeat : no-repeat;background-position : right center;display : none;overflow : hidden;}
	.hotdeals .hd_pleasewait div {text-align : right;color:#F00;font-weight : bold;padding-top : 8px;padding-right : 23px;}
	.hd_occ_titles {height : 13px;width : 170px;}
	.hd_occ_titles div {float : left;text-align : right;}
	.hd_message {text-align:left;color:#999;font-size:10px;padding:0 0 10px 19px;}

/*************************************************************************  */
/*Index page Layout styles*/
/*************************************************************************  */
	.indexlayout #center {float:right;margin:0;width:470px;padding:0 0 0 18px;}
	.indexlayout #content .lft {float:left;width:750px;}
	.indexlayout #left {float:left;margin:-58px 0 0;padding:0;width:262px;}
	.indexlayout #left #search_box div.blueContentBold {margin-top:6px;}
	.indexlayout #left .rightbar_blue {margin-bottom:10px;width:262px;}
	.indexlayout #right {float:right;padding:0;width:231px;margin-top:17px;}
	.indexlayout #right .rightbar_blue {margin-bottom:10px;width:231px;}

/*************************************************************************  */
/*Two Column Layout styles*/
/*************************************************************************  */
	.twocol_layout #center {background-color:#fff;float:right;margin:0;padding:0 0 0 18px;width:720px;}
	.twocol_layout #center td.orangeContentBox p {margin-left:0;padding-left:0;}
	.twocol_layout #content .lft {float:left;width:1000px;}
	.twocol_layout #left {float:left;margin:-58px 0 0;padding:0;width:262px;}

/*************************************************************************  */
/*Search box styles and splash screens
/*************************************************************************  */
	.searchButton {padding-top:16px;}
	div.sb_cont, div.sf_cont{width:232px;margin-left:15px;}
	.searchSplash,
	.shortlistSplash {z-index:1010;width:auto;height:100%;}
	.searchSplash .ss_bg,
	.shortlistSplash .ss_bg {position:absolute;top:0px;left:0px;z-index:1011;text-align:center;width:738px;height:100%;opacity:0.8;filter:alpha(opacity=80);padding:0;}
	.searchSplash .ss_bs,
	.shortlistSplash .ss_bs {width:738px;height:100%;margin:0;background-color:#fff;}
	.searchSplash .ss_fr,
	.shortlistSplash .ss_fr {position:absolute;top:0px;left:0px;z-index:1012;text-align:center;width:100%;padding:88px 0;}
	.searchSplash .ss_msg,
	.shortlistSplash .ss_msg {width:420px;background-color:#3a6cce;color:#fff;text-align:center;margin:0px auto;padding-bottom:33px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	}
	.searchSplash .ss_msg .splash_logo{margin:39px 0 17px;}
	.searchSplash .ss_msg .splash_ani{margin-bottom:18px;}
	.searchSplash .ss_msg .splash_atol{margin:22px 0 13px;}
	.searchSplash .ss_msg .text1{color:#fff;font-size:1.1em;}
	.searchSplash .ss_msg .text2{color:#fff;font-weight:bold;font-size:1.1em;}
	.searchSplash .ss_msg .text3{color:#fff;font-size:0.9em;}
	.shortlistSplash .ss_msg {padding-bottom:16px;}
	.shortlistSplash .ss_msg .text1{color:#fff;font-weight:bold;font-size:1.33em;padding-top:14px;}
	.shortlistSplash .ss_msg .text2{color:#fff;font-size:1.33em;margin-top:22px;margin-bottom:2px;}

	.whiteout{position:absolute;top:0px;left:0px;z-index:1011;width:100%;height:100%;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);text-align:center;color:#f60;font-weight:1.22em;padding:0;}

/*************************************************************************  */
/* Shortlist styles */
/*************************************************************************  */
	.sl_price{float:right;font-size:22px;font-weight:bold;color:#999;}
	.sl_holiday{font-size:1.22em;color:#6b98f1;font-weight:bold;}
	.sl_hotelname{height:17px;overflow:hidden;}
	.sl_indent{margin-left:8px;color:#999;}
	.sl_date{margin-left:8px;font-size:1.22em;color:#999;}
	.sl_remove{float:right;color:#6b98f1;}
	.sl_compare_panel_even, .sl_compare_panel{padding:15px 7px 13px 14px;float:left;width:157px;color:#666;}
	.sl_compare_panel_even{background-color:#f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}
	.sl_topsection{height:356px;overflow:hidden;}
	.sl_accom_name{font-weight:bold;font-size:1.33em;color:#6b98f1;}
	.sl_resort_name{font-weight:normal;font-size:1.11em;}
	.sl_stars{margin:7px 0 3px;}
	.sl_stars a{float:right;}
	.sl_summary{margin-top:14px;font-size:1em;width:152px;}
	.sl_MoreDetailsLink{font-size:1.11em;font-weight:bold;}
	.sl_basis{font-size:1.11em;font-weight:bold;margin:16px 0 16px;}
	.sl_flight{font-size:1em;margin:16px 0 16px;}
	.sl_flight span{font-weight:bold;font-size:1.11em;}
	.sl_book_cont{background:transparent url(../images/sl_compare_book_bg.png) top left no-repeat;width:154px;height:192px;position:relative;}
	.sl_book_cont .md_HolidayPrice{color:#093;font-size:36px;margin-top:10px;height:84px;text-align:center;width:154px;padding:0;}
	.sl_book_cont .md_HolidayPrice .md_Price{color:#093;font-size:45px;line-height:45px;vertical-align:middle;padding:0;}
	.sl_book_cont .md_HolidayPrice .md_Price .md_PerPerson{font-size:14px;font-weight:bold;vertical-align:top;line-height:18px;}
	.sl_book_cont .tagline{color:#f60;font-size:1em;font-weight:bold;margin:0px 0 0 0;text-align:center;}
	.sl_book_cont .sl_book_button,
	.sl_book_cont .sl_book_button_hover{margin-top:26px;margin-left:12px;}

/*************************************************************************  */
/*	holiday_search.cfm pages including custom search pages etc... */
/*************************************************************************  */
	.holidaySearchIntroText{font-size:1.22em; color:#fff;padding:0;margin:0 70px 0 64px;}
	/*Search Box*/
	.holidaySearchFrame{margin-bottom:20px;width:720px;}
	.holidaySearchFrame div.header{color:#fff;background-color:#ffc000;text-align:left;font-size:2.33em;padding:12px 13px 7px;font-weight:bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.holidaySearchFrame div.cont{color:#fff;background-color:#f60;padding:0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.holidaySearchFrame div.cont .left_col{width:294px;float:left;margin:14px 0 22px 78px}
	.holidaySearchFrame div.cont .right_col{width:214px;float:left;margin:14px 0 22px 62px}
	.holidaySearchFrame div.cont .sb_cont{width:100%;margin:0;}
	.holidaySearchFrame div.cont .sb_label{width:103px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	.holidaySearchFrame div.cont .sb_label .normal{font-weight:normal;}
	.holidaySearchFrame div.cont .left_col .sb_label{width:105px;}
	.holidaySearchFrame div.cont .sb_selection{width:111px;float:left;margin-bottom:5px;}
	.holidaySearchFrame div.cont .left_col .sb_selection{width:189px;}
	.holidaySearchFrame div.cont .left_col div.it_link{text-align:left;}
	.holidaySearchFrame div.cont .right_col div.it_link{text-align:center;}
	.holidaySearchFrame div.cont div.it_link a{font-size:1.12em;color:#fff;font-style:italic;text-decoration:underline;font-weight:bold;}
	.holidaySearchFrame div.cont div.it_link a:hover{text-decoration:none;}
	.holidaySearchFrame div.cont .right_col .seperator{height:1px;width:214px;background:transparent url(../images/sprite_search_box.png) repeat-x -0px -345px;margin:9px 0;}
	.holidaySearchFrame div.cont .left_col .seperator{height:1px;width:294px;background:#ffb380;margin:9px 0;}
	.holidaySearchFrame div.cont .sb_star_rating{float:left;width:21px;height:35px;text-align:center;margin-right:6px;}
	.holidaySearchFrame div.cont .right_col .destinationSelect{width:111px}
	.holidaySearchFrame div.cont .left_col .sb_selection input#hotel_name{width:189px;padding:0;height:18px;border:1px solid #ffc000;}
	.holidaySearchFrame div.cont .left_col .sb_selection .airportSelect,
	.holidaySearchFrame div.cont .left_col .sb_selection .destinationSelect{width:189px;}

/*************************************************************************  */
/*	hotel_search.cfm page */
/*************************************************************************  */
	/*Search Box*/
	.holidaySearchIntroText p.note{font-size:1.11em;color:#fff;width:570px;padding:28px 0 8px 0;margin:0 0 0 78px;border-bottom:1px solid #ffb380;}
	.hotelNameSearch{margin-bottom:20px;width:720px;}
	.hotelNameSearch div.header{color:#fff;background-color:#ffc000;text-align:left;font-size:2.33em;padding:12px 13px 7px;font-weight:bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.hotelNameSearch div.cont{	color:#fff;background-color:#f60;padding:0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.hotelNameSearch div.cont .left_col{width:294px;float:left;margin:14px 0 22px 78px}
	.hotelNameSearch div.cont .right_col{width:214px;float:left;margin:14px 0 22px 62px}
	.hotelNameSearch div.cont .sb_cont{width:100%;margin:0;}
	.hotelNameSearch div.cont .sb_label{width:103px;float:left;font-weight:bold;font-size:1.13em;margin-bottom:5px;}
	.hotelNameSearch div.cont .sb_label .normal{font-weight:normal;}
	.hotelNameSearch div.cont .left_col .sb_label{width:105px;}
	.hotelNameSearch div.cont .sb_selection{width:111px;float:left;margin-bottom:5px;}
	.hotelNameSearch div.cont .left_col .sb_selection{width:189px;}
	.hotelNameSearch div.cont .left_col div.it_link{text-align:left;}
	.hotelNameSearch div.cont .right_col div.it_link{text-align:center;}
	.hotelNameSearch div.cont div.it_link a{font-size:1.12em;color:#fff;font-style:italic;text-decoration:underline;font-weight:bold;}
	.hotelNameSearch div.cont div.it_link a:hover{text-decoration:none;}
	.hotelNameSearch div.cont .right_col .seperator{height:1px;width:214px;background:transparent url(../images/sprite_search_box.png) repeat-x -0px -345px;margin:9px 0;}
	.hotelNameSearch div.cont .left_col .seperator{height:1px;width:294px;background:#ffb380;margin:9px 0;}
	.hotelNameSearch div.cont .sb_star_rating{float:left;width:21px;height:35px;text-align:center;margin-right:6px;}
	.hotelNameSearch div.cont .right_col .destinationSelect{width:111px}
	.hotelNameSearch div.cont .left_col .sb_selection input#hotel_name{width:189px;padding:0;height:18px;border:1px solid #ffc000;}
	.hotelNameSearch div.cont .left_col .sb_selection .airportSelect{width:189px;}

/*************************************************************************  */
/*	help search tools */
/*************************************************************************  */
	/*Search Box*/
	.helpSearchFrame p.note{font-size:1.11em;color:#fff;width:560px;padding:0 0 8px 0;margin:0 0 8px 0;border-bottom:1px solid #ffb380;}
	.helpSearchFrame{margin-bottom:20px;width:720px;}
	.helpSearchFrame div.header{color:#fff;background-color:#ffc000;text-align:left;font-size:2.33em;padding:12px 13px 7px;font-weight:bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	}
	.helpSearchFrame div.cont{	color:#fff;background-color:#f60;padding:0;font-size:1.22em;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	}
	.helpSearchFrame div.cont .left_col{width:294px;float:left;margin:14px 0 22px 78px}
	.helpSearchFrame div.cont .right_col{width:214px;float:left;margin:14px 0 22px 62px}
	.helpSearchFrame div.cont .sb_cont{width:100%;margin:0;}
	.helpSearchFrame div.cont .sb_label{width:103px;float:left;font-weight:bold;margin-bottom:5px;color:#fff;}
	.helpSearchFrame div.cont .sb_label .normal{font-weight:normal;}
	.helpSearchFrame div.cont .sb_step{width:60px;color:#fff;font-weight:bold;}
	.helpSearchFrame div.cont .sb_text,
	.helpSearchFrame div.cont .sb_text p,
	.helpSearchFrame div.cont .formField label,
	.helpSearchFrame div.cont .formField,
	.helpSearchFrame div.cont .formItem{color:#fff;}
	.helpSearchFrame div.cont .formItem,
	.helpSearchFrame div.cont .formField{padding-bottom:10px;}
	.helpSearchFrame div.cont .formItem input{height:16px;line-height:16px;padding:0;margin:0;width:105px;}
	.helpSearchFrame div.cont .formItem select{height:18px;line-height:16px;padding:0;margin:0;width:108px;}
	.helpSearchFrame div.cont .left_col .sb_label{width:105px;}
	.helpSearchFrame div.cont .sb_selection{width:111px;float:left;margin-bottom:5px;}
	.helpSearchFrame div.cont .left_col .sb_selection{width:189px;}
	.helpSearchFrame div.cont .left_col div.it_link{text-align:left;}
	.helpSearchFrame div.cont .right_col div.it_link{text-align:center;}
	.helpSearchFrame div.cont div.it_link a{font-size:1.12em;color:#fff;font-style:italic;text-decoration:underline;font-weight:bold;}
	.helpSearchFrame div.cont div.it_link a:hover{text-decoration:none;}
	.helpSearchFrame div.cont .right_col .seperator{height:1px;width:214px;background:transparent url(../images/sprite_search_box.png) repeat-x -0px -347px;margin:9px 0;}
	.helpSearchFrame div.cont .left_col .seperator{height:1px;width:294px;background:#ffb380;margin:9px 0;}
	.helpSearchFrame div.cont .sb_star_rating{float:left;width:21px;height:35px;text-align:center;margin-right:6px;}
	.helpSearchFrame div.cont .right_col .destinationSelect{width:111px}
	.helpSearchFrame div.cont .left_col .sb_selection input#hotel_name{width:189px;padding:0;height:18px;border:1px solid #ffc000;}
	.helpSearchFrame div.cont .left_col .sb_selection .airportSelect{width:189px;}

.helpSearchFrame div.header h1{color:#fff;font-size:1em;}

.lastMinuteHolidaysWidget{display:block;width:470px;height:322px;background-image:url('/images/summerHolidaysWidget.jpg');background-repeat:no-repeat;overflow:hidden;margin-bottom:12px;overflow:hidden;text-decoration:none;}
.lastMinuteHolidaysWidget div{float:left;}
.lastMinuteHolidaysWidget .lMHW_outer {color:#FFFFFF;margin-top:12px;margin-left:355px;font-size:50px;}
.lastMinuteHolidaysWidget .lMHW_inner {margin-top:215px;margin-left:150px;}
.lastMinuteHolidaysWidget .lMHW_inner .lMHW_img {border:none;}
.lastMinuteHolidaysWidget .lMHW_left{font-size:18px;color:#FF6600;margin-top:205px;margin-left:48px;}
.lastMinuteHolidaysWidget .lMHW_top{font-size:18px;color:#FF6600;margin-top:108px;margin-left:22px;}
.lastMinuteHolidaysWidget .lMHW_right{font-size:18px;color:#FF6600;margin-top:205px;margin-left:25px;}


/*	From SearchResultsL2.cfm	*/
	#sr_filter{font-family:Arial, Helvetica, sans-serif;margin-top:5px;}
	#sr_filter #QW_filter_top{}
	#sr_filter #QW_filter_wrapper{border:7px solid #0093f5;border-top:none;padding:9px 16px 12px 11px;zoom:1;}

	#sr_filter #QW_filter_wrapper .QW_multiselect {height:66px;width:188px;border:3px solid #f2f2f2;overflow-x:hidden;overflow-y:scroll;}
	#sr_filter #QW_filter_wrapper .QW_multiselect a {display:block;white-space:nowrap;padding:2px 0px 1px 6px;color:#6b97f1;}
	#sr_filter #QW_filter_wrapper .QW_multiselect a.QW_multiselect_on {font-weight:bold;}
	#sr_filter #QW_filter_wrapper .QW_multiselect_noscroll {overflow-y:hidden;}
	#sr_filter #QW_filter_wrapper select {border:1px solid #abadb3;}

	#sr_filter #QW_filter_wrapper .QW_filter_title {width:70px;float:left;margin:0px 0px 0px 5px;}
	#sr_filter #QW_filter_wrapper #QW_filter_options_title {padding-top:8px;}
	#sr_filter #QW_filter_wrapper #QW_filter_sortby_title {padding-top:14px;}

	#sr_filter #QW_filter_wrapper #QW_filter_sortby_block {float:left;padding-top:14px;}
	#sr_filter #QW_filter_wrapper #QW_filter_options_block {margin:0px;padding-top:11px;}

	#sr_filter #QW_filter_wrapper #QW_filter_stars{width:145px;float:left;}
	#sr_filter #QW_filter_wrapper #QW_filter_stars #QW_filter_stars_label{font-size:15px;font-weight:bold;color:#039;padding-left:8px;margin-bottom:9px;margin-top:-3px;vertical-align:middle;}
	#sr_filter #QW_filter_wrapper #QW_filter_stars .QW_filter_stars_checkbox{margin-right:7px;vertical-align:middle;}
	#sr_filter #QW_filter_wrapper #QW_filter_stars label{padding-left:0;}
	#sr_filter #QW_filter_wrapper #QW_filter_stars label input{margin-left:8px;margin-bottom:8px;vertical-align:middle;}
	#sr_filter #QW_filter_wrapper #QW_filter_stars label img{margin-right:4px;vertical-align:top;}

	#sr_filter #QW_filter_wrapper #QW_filter_bb{width:243px;float:right;padding:0;margin-bottom:9px;}
	#sr_filter #QW_filter_wrapper #QW_filter_bb #QW_filter_bb_label{font-size:15px;font-weight:bold;color:#039;padding-left:0px;margin-bottom:9px;margin-top:-3px;}
	#sr_filter #QW_filter_wrapper #QW_filter_bb .QW_filter_bb_input{float:left;width:150px;}
	#sr_filter #QW_filter_wrapper #QW_filter_bb .QW_filter_bb_input label{color:#666;font-weight:bold;padding-left:0;font-size:13px;}
	#sr_filter #QW_filter_wrapper #QW_filter_bb .QW_filter_bb_input label input{margin-left:0px;margin-bottom:8px;margin-right:8px;vertical-align:middle;}

	#sr_filter #QW_filter_wrapper #QW_filter_line{width:535px;height:1px;background-color:#ccc;float:left;margin-top:15px;margin-right:14px;float:left;}
	#sr_filter #QW_filter_wrapper #QW_filter_apply{float:right;height:29px;margin-top:6px;}

/*	RSS page */
.rssExampleTitle a, .rssExampleTitle a:hover{color:#444;}


#salesloginmenu {
	z-index: 1005;
	background-color:#55A625;
}
#ajaxbox {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -255px;
	margin-top: -150px;
	height: 300px;
	width: 510px;
	border: solid #55A625 5px;
	padding: 0;
	background: white;
	z-index: 10002;
	text-align: left;
}

#lsmenu {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#55A625;
	z-index: 10002;
	width:100%;
	padding:0px;
	/*padding-left:14%;*/
	text-align: center;
	height: 18px;
}

#lsmenu a {
	/*float:left;	*/
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 6px;
}

#lsmenu a:hover {
	background-color:#060;
}
/* AdSense */
.ads_under_results{padding-top:20px;}
.ads_lhc_results{padding-top:20px; width:262px;}

#goog-wm-sb { padding: 2px; height: 24px; margin-left: 10px }

.footerTextSection {
	float: left;
	margin-top: 26px;
	padding: 5px 0;
	text-align: left;
	width: 550px;
}

.footerImageSection {
	float: right;
	margin-top:80px;
	width: 420px;
}
