/* START MAIN */
html, body, div, span, applet, object, iframe, blockquote, pre, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption 
														{ background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }
ol, ul 													{ list-style: none; }
blockquote, q 										    { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after  { content: ''; }
:focus 													{ outline: 0; }
ins 													{ text-decoration: none; }
del 													{ text-decoration: line-through; }


	#divLightBox {
		position:absolute;
		background:#ffffff;
		border:#014188 2px solid; 
		display:none;
		z-index:200;
		width:350px;
		height:350px;
	}
	#frameLightBox {
		position:absolute;
		z-index:51;
		display:none;
		background:#FFFFFF;
		width:350px;
		height:350px;
		border:none!important;
	}

	#ThreeDSecureIframe {
		position:absolute;
		z-index:200;
		left:50%;
		margin-left:-250px;
		margin-top:120px;
		width:500px;
		height:450px;
		border:3px #014188 solid;
		background:#FFFFFF;
	}
	
	#destinationHelp {
		position:absolute;
		background:#ffffff;
		width:520px; 
		border:#014188 2px solid; 
		display:none;
		z-index:200;
		left:50%;
		margin-left:-260px;
	}
	#destinationHelpFrame {
		display:none;
		position:absolute;
		z-index:199;
	}
	
	#destinationHelp #destinationHelpTop {	
		overflow:hidden;
		background:#997BA2;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		padding:8px;
	}
	
	#destinationHelp #destinationHelpTop a {	
		color:#FFFFFF;
		text-decoration:none;
	}
	#destinationHelp #destinationHelpDest {	
		height:300px;
		/*overflow-y:scroll;*/
		/*overflow-x:hidden;*/
		color:#555555;
		text-align:left;
	}
	
	#divTellAFriend {
		position:absolute;
		background:#ffffff;
		border:#58b2ff 2px solid; 
		display:none;
		z-index:450;
		width:330px;
		height:350px;
		padding:0 10px;
	}
	
	#frameTellAFriend {
		position:absolute;
		z-index:51;
		display:none;
		background:#FFFFFF;
		width:330px;
		height:350px;
	}
	
	h1 {
		font-size:24px;
		color:#FFFFFF;
		font-weight:normal;
		margin:0;
	}
	
	h1.noLeftPadding{
		padding-left:0px;
	}
	
	h2 { color:#FFFFFF; font-size:24px; font-weight:normal;margin:0;}
	
	h3 { color:#014188; font-size:18px; font-weight:bold; margin:0 0 6px 0;}
	h4 { color:#565656; font-size:14px; font-weight:bold; margin:0 0 6px 0;}
	
	.TellAFriend {
		text-align:center;
		padding-top:15px;
	} 
	.TellAFriend table {
		text-align:left;
	}
	
	body {
		background:#004C86;
		margin:0px;
		padding:0px;
		font-size:12px; 
		color: #545559; 
		font-family: Tahoma, Geneva, sans-serif;
	}
	
	#websiteDivHome {
		background:url(/images/general/homebg.jpg) center top #ffffff no-repeat; padding-bottom:1px;
		/*background:#FFFFFF;*/
	}
	#websiteDiv {
		background:url(/images/general/bg.jpg) center top #ffffff no-repeat; padding-bottom:1px;
		/*background:#FFFFFF;*/
	}
	.websiteDiv2 {
		background:url(/images/general/bg.jpg) center top #ffffff no-repeat; padding-bottom:1px;
		/*background:#FFFFFF;*/
	}
	
	a:link, a:visited, a:active, a:hover {
		color:#fe4600;
		font-size:12px;
		text-decoration:underline;
	}
	
	p {line-height:16px; padding-bottom:10px;}
	 
	 .bulletLink {
	 	/*background:url(/images/icons/arrow_sm.gif) no-repeat center left;*/
	 	background:url(/images/icons/blue-arrow.gif) no-repeat center left;
		padding-left:11px;
		height:1%;
	 }
	 
	 .box1 .bulletLink {
	 	background:url(/images/icons/arrow_white_sm.gif) no-repeat center left;
	 }
	 
	 .box3 .bulletLink {
	 	background:url(/images/icons/arrow_white_sm.gif) no-repeat center left;
	 }
	 
	 .resulttext .bulletLink {
	 	background:url(/images/icons/blue-arrow.gif) no-repeat center left;
	 }
	 
	 .bulletLink_down {
	 	background:url(/images/icons/arrow_sm_down.gif) no-repeat center left;
		padding-left:11px;
	 } 
	 .box3 .bulletLink_down {
	 	background:url(/images/icons/arrow_white_sm_down.gif) no-repeat center left;
		padding-left:11px;
	 }
	
	input, textarea, select, .standardText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.standardText {
		color:#545559;
	}
	form {
		display:inline;
	}
		
	#websiteDivHome .maincontent, #websiteDiv .maincontent, .websiteDiv2 .maincontent{
		width:944px;
		margin:auto;
		margin-bottom:20px;
		font-size:12px;
		/*background:url(/images/homepage/slideshow/photo3.jpg) no-repeat right 6px;*/
	}
	#websiteDivHome .maincontent2, #websiteDiv .maincontent2, .websiteDiv2 .maincontent2 {
		background:url(/images/homepage/topright.gif) no-repeat right 6px;
		overflow:hidden;
	}
	
	.smalltext {
		font-size:9px;
		font-style:italic;
	}
	
	.standoutText {
		font-size:12px;
		font-weight:bold;
		color:#fe4600!important;
	}
	.hr {
		font-size:0px;
		background:url(/images/general/hr.gif) repeat-x;
		height:1px;
		clear:both;
	}
	
	.hr2 {
		font-size:0px;
		background:url(/images/general/hr2.gif) repeat-x;
		height:1px;
	}
	
	.hrFaded {
		font-size:0px;
		background:url(/images/general/hr_faded.gif) repeat-x;
		height:2px;
	}
	
	.prodTimer, .prodTimerFlash, .prodTimerExpired {
		font-size:12px;
		height:1%;
	}
	.prodTimer {
		color:#fe4600;
	}
	.prodTimerFlash {
		color:#555555;
	}

	.prodTimerExpired {
		margin-top:5px;
		color:#fe4600;
		font-weight:bold;
		padding-bottom:3px;
	}

	
	#CTInfoBoxFrame {
		position:absolute;
		z-index:51;
		display:none;
		background:#FFFFFF;
	}
	#CTInfoBox {
		position:absolute;
		z-index:200;
		display:none;
		background:#FFFFFF;
		border:1px solid #AAAAAA;
		text-align:left;
		width:200px;
	}
	#CTInfoBox .infotitle {
		color:#fe4600;
		font-size:12px;
		font-weight:bold;
		padding:5px;
	}
	#CTInfoBox .infotext {
		padding:5px;
		font-weight:normal;
	}
	
	/* START BUTTONS */
		.button1, .button2, .button3, .button4, .button5, .button6 {
			border:none;
			color:#FFFFFF;
			font-size:14px;
			cursor:pointer;
			padding-bottom:2px;
			text-align:center;
		}
		.button1 {
			width:91px;
			height:45px;
			background:url(/images/buttons/1.gif) no-repeat;
		}
		.button1Left {
			background:url(/images/buttons/1_back.gif) no-repeat;
		}
		.button2 {
			width:80px;
			height:45px;
			background:url(/images/buttons/2.gif) no-repeat;
		}
		.button3 {
			width:110px;
			height:45px;
			background:url(/images/buttons/3.gif) no-repeat;
		}
		.buttonDown {
			background:url(/images/buttons/3_purpledown.gif) no-repeat;
			margin-right:5px;
		}
		.buttonUp {
			background:url(/images/buttons/3_purpleup.gif) no-repeat;
			margin-right:5px;
		}
		.button4 {
			width:140px;
			height:45px;
			background:url(/images/buttons/4.gif) no-repeat;
		}
		.button5 {
			width:184px;
			height:45px;
			background:url(/images/buttons/5.gif) no-repeat;
		}
		.button6 {
			width:218px;
			height:45px;
			background:url(/images/buttons/6.gif) no-repeat;
			
		}
	/* END BUTTONS */
/* END MAIN */
/* START FAQ */
	.FAQ .FAQCategory {
		font-weight:bold;
		margin-top:10px;
	}
	
	.FAQ .FAQQuestion {
		padding-left:15px;
		line-height:19px;
	}
	
	.FAQ .FAQAnswer {
		padding-left:37px;
		margin-bottom:10px;
		margin-top:3px;
	}
	.FAQ .FAQQNumber {
		float:left;
		line-height:19px;
		font-size:8px;
		padding-left:10px;
		height:100%;
		padding-right:5px;
	}

/* END FAQ */
/* START BASKET */
	.discountOk {
		color:green;
	}
	.discountFail{
		color:red;
	}
/* START BASKET */
/* START RESULTS + PRICING */

	#TotalPrice_Top {
		color:#ffffff;
	}
	
	#PricePerPax_Top {
		font-size:24px;
		font-weight:bold;
		color:#ffffff;
	}
	
	.accommKeys {
		font-weight:normal;
		font-size:12px;
		font-style:italic;
	}

	.IMGPlaceHolder {
		margin-left:10px;
		border-top:1px #AFAFAF solid;
		border-left:1px #AFAFAF solid;
		border-right:1px #AFAFAF solid;
		background:#ffffff;
	}
	.IMGPlaceHolder img {
		width:174px;
		height:174px;
		margin:5px 5px 5px 5px;
	}
	.IMGThumbHolder {
		width:184px;
		margin-left:10px;
		margin-bottom:3px;
		border-bottom:1px #AFAFAF solid;
		border-left:1px #AFAFAF solid;
		border-right:1px #AFAFAF solid;	
		text-align:center;
		background:#ffffff;
	}
	
	.IMGThumbsText {
		margin-left:10px;
		margin-bottom:7px;
		text-align:center;
		font-style:italic;
	}
	
	.IMGThumbs {
		text-align:left;
		width:174px;
		margin:0px 0px 4px 3px;
	}
	.IMGThumbs img {
		width:57px;
		height:57px;
		margin:0px 1px 1px 0px;
		cursor:pointer;
	}
	.resultPleaseWait {
		color:#555555;
		font-weight:bold;
		font-size:12px;
	}
	
	.border1{
		border:1px solid #AFAFAF;
	}
	
	.imageContainerGoogle{
		background:#ffffff;
		width:90px;
		border:1px solid #AFAFAF;
		margin:0px 15px 0px 0px;
	}
	.imageContainerGoogle img{
		width:80px;
		height:50px;
		margin:5px;
	}
	.ResortGoogleMapBottext {
		font-weight:normal !important;
		color:#555555;
	}
	.imageContainer{
		background:#ffffff;
		width:156px;
		border:1px solid #AFAFAF;
		margin:0px 10px 0px 0px;
	}
	.imageContainer img{
		width:150px;
		margin:3px 3px 2px;
	}
	
	.imageContainerNoSize{
		background:#ffffff;
		border:1px solid #AFAFAF;
		margin:0px 0px 10px;
		text-align:center;
	}
	.imageContainerNoSize img{
		margin:3px;
	}
	
	.resultinfo {
		margin:auto;
		width:944px;
		margin-bottom:16px;
	}
	
	.resultinfo .infotop {
		text-align:left;
		margin-bottom:5px;
	}
	
	.resultinfo .infotop .infoleft {
		color:#545559;
		font-size:12px;
		font-weight:bold;
	}
	
	.resultinfo .infotop .inforight {
		float:right;
		color:#545559;
		font-size:12px;
	}
		
	.resultinfo .infobot {
		text-align:left;
		margin-top:5px;
	}
	
	.resultinfo .infobot .infoleft {
	}
	
	.resultinfo .infobot .inforight {
		float:right;
	}
	
	.results {
		margin:auto;
		width:944px;
		margin-bottom:16px;
		clear:both;
	}
	
	
	
	.table.text tr td, .table.text tr th {
		color:#ffffff;
	}
	
	.pagetitle img {
		margin:0px 0px 8px 25px;
	}
	
	.results .result {
		padding:4px 6px 4px 6px;
	}
	.results .result .resulthead .resulttitle, .results .result .resulthead .resultsubtitle {
		text-align:left;
	}
	
	.results .box4 .mid .boxcontent .result {
		padding:0;
	}
	.results .box4 .mid .boxcontent .result .resulthead .resulttitle .text, .results .box4 .mid .boxcontent .result .resultcontent .tdresulttitle {
		color:#ffffff;
		font-weight:normal;
		font-size:24px;
		padding-bottom:10px;
		text-align:center;
	}
	.results .box4 .mid2 .boxcontent .result .resulthead .resulttitle .text, .results .box4 .mid2 .boxcontent .result .resultcontent .tdresulttitle {
		color:#545559;
		font-size:12px;
		font-weight:bold;
		/*display:inline-block;*/
	}
	
	.results .box5 .mid .boxcontent .result {
		padding:0;
	}
	.results .box5 .mid .boxcontent .result .resulthead .resulttitle .text, .results .box5 .mid .boxcontent .result .resultcontent .tdresulttitle {
		color:#ffffff;
		font-weight:normal;
		font-size:24px;
		padding-bottom:10px;
		text-align:center;
	}
	.results .box5 .mid2 .boxcontent .result .resulthead .resulttitle .text, .results .box5 .mid2 .boxcontent .result .resultcontent .tdresulttitle {
		color:#545559;
		font-size:12px;
		font-weight:bold;
		/*display:inline-block;*/
	}
	
	.results .box1 .mid .boxcontent .result .resulthead .resulttitle .text, .results .box1 .mid .boxcontent .result .resultcontent .tdresulttitle {
		color:#ffffff !important;
		font-size:12px;
		font-weight:bold;
	}
	
	.results .box1 .mid .boxcontent .result .resulthead .resultsubtitle .text {
		color:#FFFFFF;
	}
	
	.results .box2 .mid .boxcontent .result .resulthead .resulttitle .text, .results .box2 .mid .boxcontent .result .resultcontent .tdresulttitle {
		color:#563760;
		font-size:12px;
		font-weight:bold;
	}
	
	.results .box2 .mid2 .boxcontent .result .resulthead .resulttitle .text {
		color:#563760;
		font-size:12px;
		font-weight:bold;
	}
	
	.results .box2 .mid2 .boxcontent .result .resultcontent .tdresulttitle {
		color:#555658;
		font-weight:bold;
	}
	
	.results .result .resulthead .resultsubtitle .text, .results .result .resultcontent .tdresultsubtitle, .results .result .resultcontent .detailsText {
		font-weight:bold;
		/*display:inline-block;*/
		color:#555658;
	}
	.results .result .resultcontent .tdresultsubtitle, .results .result .resultcontent .tdresulttitle {
		padding-bottom:5px;
	}
	
	.results .result .resulthead .resultprice {
		float:right;
		text-align:right;
		color:#FFFFFF;
		font-size:17px;
	}
	.results .result .resulthead .changeflightlink {
		float:right;
	}
	.results .result .resulthead .changeflightlink a {
		color:#555555;
		font-size:12px;
	}
	
	.totalprice_standalone {
		color:#ffffff;
		font-size:24px;
		font-weight:bold;
	}
	
	.results .box4 .mid .boxcontent .result .resulthead .resultprice .totalprice {
		color:#ffffff;
	}
	.results .box4 .mid2 .boxcontent .result .resulthead .resultprice .totalprice {
		color:#ffffff;
	}
	.results .box5 .mid .boxcontent .result .resulthead .resultprice .totalprice {
		color:#ffffff;
	}
	.results .box5 .mid2 .boxcontent .result .resulthead .resultprice .totalprice {
		color:#ffffff;
	}
	.results .box1 .mid .boxcontent .result .resulthead .resultprice .totalprice {
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
	}
	.results .box2 .mid .boxcontent .result .resulthead .resultprice .totalprice {
		color:#563760;
		font-size:12px;
		font-weight:bold;
	}
	.results .box2 .mid .boxcontent .result {
		padding:0px;
	}
	.results .result .resulthead .depprice {
		font-size:12px;
		font-weight:bold;
		color:#fe4600;
	}
	.results .result .resultcontent .depprice {
		font-size:12px;
		font-weight:bold;
		color:#fe4600;
	}
	
	.results .result .resultcontent .resorttitle {
		font-weight:bold;
		color:#555658;
	}
		
	.results .result .resultcontent .resultimage {
		float:left;
		margin-bottom:15px;
	}
	
	.results .result .resultcontent .resulttext {
		float:left;
		width:740px;
		padding-top:5px;
		padding-bottom:5px;
		line-height:16px;
	}
	.results .result .resultcontent .resulttext .MoreInfo {
		line-height:14px;
	}
	.results .result .resultcontent, .results .result .resultcontent td, .results .result .resultcontent .resulttext {
		color:#555658;
		font-size:12px;
	}
	.results .box1 .mid .boxcontent .result .resultcontent td {
		color:#282828 !important;
	}
	.results .box1 .mid .boxcontent .result .resultcontent .resulttext {
		color:#FFF;
	}
	
	.results .box1 .mid .boxcontent .result .resultcontent .resulttext a, .results .box1 .mid .boxcontent .result .resultcontent .resulttext a:hover {
		color:#FFF;
	}	

	.results .result .resultcontent .resulttext a {
		color:#fe4600;
		font-size:12px;
	}
	.results .result .resultcontent .resulttext .basedontext {
		/*color:#B559B5;*/
	}
	.results .result .resultfoot {
		clear:both;
		/*width:920px;*/
	}
	.results .result .resultfoot .resultimage {
		float:left;
		margin-bottom:15px;
	}
	.results .result .resultfoot .resulttext {
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		line-height:16px;
	}
	.results .result .resultfoot td {
		padding:5px 0 0 0;
	}
	.results .result .pricereduced-text {
		color:#fe4600;
		text-decoration:line-through;
	}
	/* START PAGING */
	.paging {
		font-size:12px;
	}
	.paging .selectedPage {
		color:#00BAE9;
	}
	.paging .normalPage a:link, .paging .normalPage a:active {
		color:#545559;
		text-decoration:none;
	}
	.paging .normalPage a:hover {
		color:#545559;
		text-decoration:underline;
	}
	.paging .pagingBullet {
		color:#545559;
	}
	/* END PAGING */
	
	.RoomUpgrade {
		background:#FFDDC6 url(/images/titles/RoomUpgrades.gif) no-repeat left top;
		clear:both;
		padding:6px;
	}
	.RoomUpgrade .TopText {
		height:40px;
		padding-left:230px;
		padding-top:20px;
	}
/* END RESULTS + PRICING */
/* START FOOTPRINT */
	.footprint{
		height:50px;
		background:url(/images/footprint/footbg.gif) no-repeat top;
		margin-bottom:15px;
	}
	.footprint td {
		text-align:center;
		color:#CACACA;
		font-size:12px;
	}
	.footprint td.on {
		text-align:center;
		color: #545559; 
		font-size:12px;
	}
/* END FOOTPRINT */
/* START HEADER */
	.header							{ text-align:left; width:944px;margin:auto;}
	/*.header .agentbar				{background:#ffffff;border-bottom:1px solid #B559B5;padding:3px 5px 3px 5px;}*/
	.header .agentbar				{background:#FFDDC6;height:25px; margin:0; padding:10px 0 0;width:100%;}
	.header .agentbar .right		{float:right; padding-right:15px;}
	.header .agentbar .left			{float:left; padding-left:15px;}
		
	.header .logo					{height:89px; float:left;}
	.header .logo img				{margin:14px 0 0 10px;}
		
	/*Tabs*/
	.header #navigation 							{ height:30px; margin:0; padding:0; width:940px; }
	.header	#navigation ul.navTabs    				{ list-style-type:none; text-align:center; margin:0 auto; padding:0; }
	.header	#navigation ul.navTabs li 				{ border-right:1px solid #fff; float:left; margin:8px 0 0; padding:0 12px;  }
	.header	#navigation ul.navTabs li.first 		{ padding:0 12px 0 0;  }
	.header	#navigation ul.navTabs li.last 			{ border:none;  }
	.header	#navigation ul.navTabs li a  			{ color:#fff; display:block; text-decoration:none; }
	.header	#navigation ul.navTabs li a:hover		{ color:#dfdfdf; }
	.header	#navigation ul.navTabs li a.tabOver		{ color:#dfdfdf; }
	.header	#navigation p.phone-number				{ color:#fff; float:right; font-size:24px; margin:0px; padding:5px 0 0; text-align:right; width:210px; line-height:20px; }
	
	.header .official-logos      { background:url(/images/header/official-logos.gif) center center; float:right; height:50px; margin:8px 4px 2px; width:155px; }
	.header .official-logos span { display:none; }
	.header .yourbasket			 { clear:both; color:#004C86; line-height:20px; margin:0 17px 0 0; text-align:right; }
	.header .headerMain			 { height:92px;}
	
/* END HEADER */

/* START MAIN CONTENT FOR HOMEPAGE */
	.maincontent .rightcontent {
		margin-top:6px;
		float:right;
	}
	.maincontent .rightcontent .boxoffers {
		background:url(/images/homepage/offerbox.jpg) no-repeat;
		width:204px;
		height:360px;
	}
	.maincontent .rightcontent .boxoffers .top {
		height:35px;
	}
	.maincontent .rightcontent .boxoffers .top .title {
		color:#FFFFFF;
		padding-top:13px;
		padding-left:12px;
		text-align:left;
		font-size:12px;
		font-weight:bold;
	}
	.maincontent .rightcontent .boxoffers .offer {
		height:30px;
		padding-right:12px;
		padding-left:12px;
	}
	.maincontent .rightcontent .boxoffers .offer .text {
		padding-top:9px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.maincontent .rightcontent .boxoffers .offer .price {
		padding-top:9px;
		font-size:12px;
		float:right;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	#newsletter-signup			{ width:940px;}
	#newsletter-content			{ background:url(/images/general/newsletter_bg.gif) repeat-y; height:140px;}
	#signup	   				    { float:right; margin:10px 10px 0 0; width:530px;}
	#signup .text				{ margin-top:5px;}
	#signup .textfields			{ width:260px; float:left;}
	#signup .textfields	label	{ width:75px; margin-right:5px; display:block; padding-top:7px; float:left; clear:both;}
	#signup .textfields input   { width:150px; margin-top:7px; float:left;}
	#signup .submit				{ margin-top:8px; float:left;}
	#brochure					{ float:left; margin:10px 0 0 15px ; width:290px;}
	#brochure img				{ float:right; height:114px; width:86px}
	#brochure ul				{ margin:5px 0 0 0; padding:0;}
	#brochure ul li				{ background: url(/images/icons/blue-arrow.gif) left no-repeat; padding:0 0 5px 13px;}
	
	.maincontent .leftcontent {
		float:left;
	}
	.welcome {
		background-color:#7CA3AF;
		height:38px;
	}
	
	.welcomeBottom {
		background-color:#CCCCCC;
		height:15px;
	}
	.maincontent .boxesbottom {
		background-color:#FFFFFF;
		overflow:hidden;
		height:1%; /* IE6 HACK */
	}
	.maincontent .leftcontent .welcome .text {
		margin-top:5px;
		width:515px;
		color:#545557;	
		line-height:15px;
	}
	
	.maincontent .leftcontent .homepageDestinations {
		margin:16px 0px 0px 10px;
	}
	
	.maincontent .leftcontent .homepageDestinations .desttext {
		width:510px;
		line-height:16px;
		margin-bottom:10px;
		clear:both;
	}
	.maincontent .leftcontent .homepageDestinations .desttext img {
		margin-top:10px;
		margin-bottom:10px;
	}
	.maincontent .leftcontent .homepageDestinations td a, a.destinationlink {
		color:#B559B5!important;
		font-weight:bold;
		line-height:18px;
	}
	
	.homesearch {
		width:377px;
	}
	
	.homesearch form {
		display:inline;
	}
/* END MAIN CONTENT FOR HOMEPAGE */
/* START SEARCH BOX STYLES */
	.searchPleaseWait, .searchConfirmDestination {
		color:#555555;
		font-size:12px;
	}
/* END SEARCH BOX STYLES */
/* START BOXES */
	/* START BOX 4 */
		.box4 .top {
			height:4px;
			background:#00BAE9;
		}
		.box4 .top .right {
			background:#00BAE9;
			width:12px;
			height:4px;
			float:right;
		}
		.box4 .mid {
			background:url(/images/box4/mid.gif) bottom center no-repeat #00BAE9;
			height:47px;
		}
		.box4 .mid .boxcontent {
			background:none;
			text-align:left;
			padding:0px 11px 0px 11px;
			overflow:hidden;
		}
		.box4 .mid .boxcontent .title {
			color:#ffffff;
			font-weight:normal;
			font-size:24px;
			padding-bottom:10px;
			text-align:center;
		}
		.box4 .mid2 {
			background:url(/images/box4/mid2.gif) top center no-repeat;
			border-left:1px solid #D3D3D3;
			border-right:1px solid #D3D3D3;
			padding-top:10px;
			height:1%;
		}
		.box4 .mid2 .boxcontent {
			background:none;
			text-align:left;
			padding:0px 11px 0px 11px;
			overflow:hidden;
		}
		.box4 .mid2 .boxcontent .title {
			color:#ffffff;
			font-weight:bold;
			font-size:12px;
			padding-bottom:10px;
			text-align:center;
		}
		.box4 .hr_homepage {
			height:1px;
			background:url(/images/box4/hr_homepage.gif);
		}
		
		.box4 .mid .boxcontent .offerText {
			font-size:12px;
			color:#545559;
			padding:7px 0px 7px 0px;
		}
		.box4 .mid .boxcontent .offerPrice {
			font-size:12px;
			font-weight:bold;
			color:#fffeff;
			padding:7px 0px 7px 0px;
			float:right;
		}
		
		.box4 .bottom {
			height:12px;
			background:url(/images/box4/bottom.gif) repeat-y;
			clear:both;
		}
		.box4 .bottom .right {
			background:url(/images/box4/br.gif);
			width:12px;
			height:12px;
			float:right;
		}
		.box4 .bottom2 {
			height:12px;
			background:url(/images/box4/bottom.gif) repeat-y;
			clear:both;
		}
		.box4 .bottom2 .right {
			background:url(/images/box4/br.gif);
			width:12px;
			height:12px;
			float:right;
		}
		
		/*styles for side search only*/
		.box4 .bottom3 {
			height:12px;
			background:url(/images/box4/bottom3.gif) repeat-y;
			clear:both;
		}
		.box4 .bottom3 .right {
			background:url(/images/box4/br3.gif);
			width:12px;
			height:12px;
			float:right;
		}
		
	/* END BOX 4 */
	/* START BOX 5 */
		.box5 .top {
			height:4px;
			background:#FF4400;
		}
		.box5 .top .right {
			background:#FF4400;
			width:12px;
			height:4px;
			float:right;
		}
		.box5 .mid {
			background:url(/images/box5/mid.gif) bottom center no-repeat #FF4400;
			height:47px;
		}
		.box5 .mid .boxcontent {
			background:none;
			text-align:left;
			padding:0px 11px 0px 11px;
			overflow:hidden;
		}
		.box5 .mid .boxcontent .title {
			color:#ffffff;
			font-weight:normal;
			font-size:24px;
			padding-bottom:10px;
			text-align:center;
		}
		.box5 .hr_homepage {
			height:1px;
			background:url(/images/box2/hr_homepage.gif);
		}
		.box5 .mid2 {
			background:url(/images/box5/mid2.gif) top center no-repeat;
			border-left:1px solid #D3D3D3;
			border-right:1px solid #D3D3D3;
			padding-top:10px;
			height:1%;
		}
		.box5 .mid2 .boxcontent {
			background:none;
			text-align:left;
			padding:0px 11px 0px 11px;
			overflow:hidden;
		}
		.box5 .mid2 .boxcontent .title {
			color:#ffffff;
			font-weight:bold;
			font-size:12px;
			padding-bottom:10px;
			text-align:center;
		}
		.box5 .mid2 .boxcontent .offerLeft  {
			padding: 1px;
			float:left;
		}
		.box5 .mid2 .boxcontent .offerRight  {
			/*padding: 1px 5px;*/
			float:right;
			width:70px;		}
		.box5 .mid2 .boxcontent .offerTitle  {
			padding: 1px;
			/*width:145px;*/
		}		
		.box5 .mid2 .boxcontent .offerText, .box5 .mid .boxcontent .offerText {
			font-size:12px;
			line-height:16px;
			color:#545559;
			padding:2px 2px 2px 5px;
			overflow:hidden;
			float:left;
		}
		.box5 .mid2 .boxcontent .offerImage {
			float:left;
			margin-right:0px;
			border:1px solid #c9c9c9;
			width:44px;
			height:34px;
		}
		.box5 .mid2 .boxcontent .offerImage img {
			margin:1px;
			width:42px;
			height:32px;
		}
		.box5 .mid2 .boxcontent .offerPrice, .box5 .mid .boxcontent .offerPrice {
			font-size:16px;
			color:#563760;
			padding:2px 0px 0px 0px;
			float:right;
			text-align:right;
			float:right;
		}
		.box5 .mid2 .boxcontent .offerPrice span, .box5 .mid .boxcontent .offerPrice span {
			font-size:12px;
			font-weight:normal;
		}
		.box5 .bottom {
			height:12px;
			background:url(/images/box5/bottom.gif) repeat-y;
			clear:both;
		}
		.box5 .bottom .right {
			background:url(/images/box5/br.gif);
			width:12px;
			height:12px;
			float:right;
		}
		
		.box5 .bottom2 {
			height:5px;
			background:url(/images/box2/bottom2.gif) repeat-y bottom;
			clear:both;
		}
		.box5 .bottom2 .right {
			background:url(/images/box2/br2.gif) bottom;
			width:12px;
			height:5px;
			float:right;
		}
		
		.box5 .mid .boxcontent .search_top {
			padding-bottom:8px;
		}
		.box5 .mid2 .boxcontent .search_mid, .box5 .mid0 .boxcontent .search_mid {
			padding:8px 0px 8px 0px;
		}
		.box5 .mid .boxcontent .search_bot {
			padding-top:8px;
		}
		
	/* END BOX 5 */
	/* START BOX 1 */
		.box1 .top {
			height:4px;
			background:#E9E9E9; 
		}
		.box1 .top .right {
			background:none !important;
			width:12px;
			height:4px;
			float:right;
			background-color:#E9E9E9; 
		}
		.box1 .mid {
			height:auto;
			background:#E9E9E9; 
		}
		.box1 .mid .boxcontent {
			background:none !important;
			text-align:left;
			padding:0px 4px 0px 4px;
			overflow:hidden;
		}
		
		.box1 .mid2 {
			background-color:#E9E9E9; 
		}
		.box1 .mid2 .boxcontent {
			background:none !important;
			text-align:left;
			padding:0px 4px 0px 4px;
			overflow:hidden;
		}
		
		.box1 .mid3 {
			background-image:none; 
			background-color:#E9E9E9; 
			border-bottom:solid 1px white;
			text-align:left;
		}
		
		.box1 .mid3 .boxcontent .result a {
			/*color:#FFFFFF;*/
		}
		
		.box1 .bottom {
			height:4px;
			background-color:#E9E9E9; 
			clear:both;
		}
		.box1 .bottom .right {
			background-color:#E9E9E9; 
			width:12px;
			height:4px;
		}
		.box1 .hr_homesearch {
			height:1px;
			background:url(/images/box1/hr_homesearch.gif) !important;
		}
		.box1 .hr_slimsearch {
			height:1px;
			background:url(/images/box1/hr_slimsearch.gif) !important;
		}
		.box1 .mid .boxcontent .search_top {
			padding-bottom:8px;
		}
		.box1 .mid2 .boxcontent .search_mid, .box1 .mid0 .boxcontent .search_mid {
			padding:8px 0px 8px 0px;
		}
		.box1 .mid .boxcontent .search_bot {
			padding-top:8px;
			padding-bottom:8px;
		}
	/* END BOX 1 */
	/* START BOX 2 */
		.box2 .top {
			height:12px;
			background:url(/images/box2/top.gif) repeat-y;
		}
		.box2 .top .right {
			background:url(/images/box2/tr.gif);
			width:12px;
			height:12px;
			float:right;
		}
		.box2 .mid {
			background:url(/images/box2/mid.gif) left repeat-y;
		}
		.box2 .mid .boxcontent {
			background:url(/images/box2/right.gif) right repeat-y;
			text-align:left;
			padding:0px 5px 0px 5px;
			overflow:hidden;
		}
		.box2 .mid .boxcontent .title {
			color:#563760;
			font-size:12px;
			padding-bottom:10px;
			text-align:left;
			margin-left:5px;
		}
		.box2 .hr_homepage {
			height:1px;
			background:url(/images/box2/hr_homepage.gif);
		}
		.box2 .mid2 {
			background:url(/images/box2/mid2.gif) left repeat-y;
			border:0;
			padding:0;
		}		
		.box2 .mid2 .boxcontent {
			background:url(/images/box2/right2.gif) right repeat-y;
			text-align:left;
			padding:0px 5px 0px 5px;
			overflow:hidden;
		}
		.box2 .mid2 .boxcontent .offerLeft, .box2 .mid2 .boxcontent .offerRight  {
			padding: 2px;
		}
		.box2 .mid2 .boxcontent .offerLeft .offerText, .box2 .mid .boxcontent .offerLeft .offerText {
			font-size:12px;
			line-height:14px;
			color:#545559;
			padding:2px 0px 7px 0px;
			overflow:hidden;
		}
		.box2 .mid2 .boxcontent .offerLeft .offerText a, .box2 .mid .boxcontent .offerLeft .offerText a, .box2 .mid2 .boxcontent .offerRight a, .box2 .mid .boxcontent .offerRight a {
			color:#50A02D;
		}
		.box2 .mid2 .boxcontent .offerLeft .offerImage {
			float:left;
			margin-right:10px;
			border:1px solid #c9c9c9;
			width:52px;
			height:42px;
		}
		.box2 .mid2 .boxcontent .offerLeft .offerImage img {
			margin:1px;
			width:50px;
			height:40px;
		}
		.box2 .mid2 .boxcontent .offerRight .offerPrice, .box2 .mid .boxcontent .offerRight .offerPrice {
			font-size:16px;
			color:#563760;
			padding:2px 0px 0px 0px;
			float:right;
			text-align:right;
		}
		.box2 .mid2 .boxcontent .offerRight .offerPrice span, .box2 .mid .boxcontent .offerRight .offerPrice span {
			font-size:12px;
			font-weight:normal;
		}
		.box2 .bottom {
			height:12px;
			background:url(/images/box2/bottom.gif) repeat-y;
			clear:both;
		}
		.box2 .bottom .right {
			background:url(/images/box2/br.gif);
			width:12px;
			height:12px;
			float:right;
		}
		
		.box2 .bottom2 {
			height:5px;
			background:url(/images/box2/bottom2.gif) repeat-y bottom;
			clear:both;
		}
		.box2 .bottom2 .right {
			background:url(/images/box2/br2.gif) bottom;
			width:12px;
			height:5px;
			float:right;
		}
		
		.box2 .mid .boxcontent .search_top {
			padding-bottom:8px;
		}
		.box2 .mid2 .boxcontent .search_mid, .box2 .mid0 .boxcontent .search_mid {
			padding:8px 0px 8px 0px;
		}
		.box2 .mid .boxcontent .search_bot {
			padding-top:8px;
		}
	/* END BOX 2 */
	/* START BOX 3 */
		.box3 .top {
			height:12px;
			/*background:url(/images/box3/top.gif) repeat-y;*/
			background-color:#FFDDC6;
		}
		.box3 .top .right {
			/*background:url(/images/box3/tr.gif);*/
			background-color:#FFDDC6;
			width:12px;
			height:12px;
			float:right;
		}
		.box3 .mid {
			/*background:url(/images/box3/mid.gif) left repeat-y;*/
			background-color:#FFDDC6;
		}
		.box3 .mid .boxcontent {
			/*background:url(/images/box3/right.gif) right repeat-y;*/
			background-color:#FFDDC6;
			text-align:left;
			padding:0px 12px 0px 12px;
			overflow:hidden;
		}
		.box3 .mid .boxcontent .title {
			color:#563760;
			font-size:12px;
			padding-bottom:10px;
			text-align:left;
			margin-left:5px;
		}
		.box3 .hr_homepage {
			height:1px;
			background:url(/images/box3/hr_homepage.gif);
		}
		.box3 .mid2 {
			/*background:url(/images/box3/mid2.gif) left repeat-y;*/
			background-color:#FFDDC6;
		}
		.box3 .mid2 .boxcontent {
			/*background:url(/images/box3/right2.gif) right repeat-y;*/
			background-color:#FFDDC6;
			text-align:left;
			padding:0px 12px 0px 10px;
			overflow:hidden;
		}
		
		.box3 .mid2 .boxcontent .offerLeft, .box3 .mid2 .boxcontent .offerRight  {
			margin:5px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
		}
		.box3 .mid2 .boxcontent .offerLeft .offerText, .box3 .mid .boxcontent .offerLeft .offerText {
			font-size:12px;
			line-height:14px;
			color:#545559;
			padding:2px 0px 7px 0px;
			overflow:hidden;
		}
		.box3 .mid2 .boxcontent .offerLeft .offerText a, .box3 .mid .boxcontent .offerLeft .offerText a {
			color:#B559B5;
			font-weight:bold;
		}
		.box3 .mid2 .boxcontent .offerLeft .offerImage {
			float:left;
			margin-right:10px;
			border:1px solid #c9c9c9;
			width:52px;
			height:42px;
		}
		.box3 .mid2 .boxcontent .offerLeft .offerImage img {
			margin:1px;
			width:50px;
			height:40px;
		}
		.box3 .mid2 .boxcontent .offerRight .offerPrice, .box3 .mid .boxcontent .offerRight .offerPrice {
			font-size:20px;
			font-weight:bold;
			color:#B559B5;
			padding:2px 0px 0px 0px;
			float:right;
			text-align:right;
		}
		
		.box3 .bottom {
			height:12px;
			/*background:url(/images/box3/bottom.gif) repeat-y;*/
			background-color:#FFDDC6;
			clear:both;
		}
		.box3 .bottom .right {
			/*background:url(/images/box3/br.gif);*/
			background-color:#FFDDC6;
			width:12px;
			height:12px;
			float:right;
		}
		
		.box3 .bottom2 {
			height:12px;
			/*background:url(/images/box3/bottom2.gif) repeat-y;*/
			background-color:#FFDDC6;
			clear:both;
		}
		.box3 .bottom2 .right {
			/*background:url(/images/box3/br2.gif);*/
			background-color:#FFDDC6;
			width:12px;
			height:12px;
			float:right;
		}
		
		.box3 .mid .boxcontent .search_top {
			padding-bottom:8px;
		}
		.box3 .mid2 .boxcontent .search_mid, .box3 .mid0 .boxcontent .search_mid {
			padding:8px 0px 8px 0px;
		}
		.box3 .mid .boxcontent .search_bot {
			padding-top:8px;
		}
	/* END BOX 3 */
	
	
/*END BOXES */
/* START HOMESEARCH */
	.homesearch .searchtabs {height:389px;color:#FFFFFF;background-color:#FFFFFF;width:78px;float:left;position:relative;}
	.homesearch .searchtabs .searchtab, .homesearch .searchtabs .searchtabOver {float:left;display:inline;cursor:pointer;padding-bottom:1px;}
	.homesearch .searchtabs .searchtab .content .text,.homesearch .searchtabs .searchtabOver .content .text {padding:0px 4px 4px 4px;text-align:center;width:72px;}
	
	.homesearch .searchtabs .searchtab .top {height:6px;background:url(/images/homepage/searchtab_top.gif) no-repeat; width:80px;}
	.homesearch .searchtabs .searchtabOver .top {height:6px;background:url(/images/homepage/searchtab_top.gif) -80px 0px no-repeat; width:80px;}
	.homesearch .searchtabs .searchtab .top2 {height:6px;background:url(/images/homepage/searchtab_top2.gif) no-repeat; width:80px;}
	.homesearch .searchtabs .searchtabOver .top2 {height:6px;background:url(/images/homepage/searchtab_top2.gif) -80px 0px no-repeat; width:80px;}
	
	.homesearch .searchtabs .searchtab .iconph { margin:0 auto; width:39px; height:29px; background:url(/images/search/ph.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconph { margin:0 auto; width:39px; height:29px; background:url(/images/search/ph.gif) -39px 0px no-repeat;}
	.homesearch .searchtabs .searchtab .iconsi { margin:0 auto; width:39px; height:29px; background:url(/images/search/si.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconsi { margin:0 auto; width:39px; height:29px; background:url(/images/search/si.gif) -39px 0px no-repeat;}
	.homesearch .searchtabs .searchtab .iconho { margin:0 auto; width:39px; height:29px; background:url(/images/search/ho.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconho { margin:0 auto; width:39px; height:29px; background:url(/images/search/ho.gif) -39px 0px no-repeat;}
	.homesearch .searchtabs .searchtab .iconfo { margin:0 auto; width:39px; height:29px; background:url(/images/search/fo.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconfo { margin:0 auto; width:39px; height:29px; background:url(/images/search/fo.gif) -39px 0px no-repeat;}
	.homesearch .searchtabs .searchtab .iconch { margin:0 auto; width:39px; height:29px; background:url(/images/search/ch.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconch { margin:0 auto; width:39px; height:29px; background:url(/images/search/ch.gif) -39px 0px no-repeat;}
	.homesearch .searchtabs .searchtab .iconex { margin:0 auto; width:39px; height:29px; background:url(/images/search/ex.gif) no-repeat;}
	.homesearch .searchtabs .searchtabOver .iconex { margin:0 auto; width:39px; height:29px; background:url(/images/search/ex.gif) -39px 0px no-repeat;}
	
	.homesearch .searchtabs .searchtab .content {color:#B2B2B2;background:url(/images/homepage/searchtab_mid.gif) repeat-y; width:80px;}
	.homesearch .searchtabs .searchtabOver .content{color:#00BAE9;background:url(/images/homepage/searchtab_mid.gif) -80px 0px repeat-y; width:80px;}
	.homesearch .searchtabs .searchtab .bottom {height:6px;background:url(/images/homepage/searchtab_bottom.gif)  no-repeat; width:79px;}
	.homesearch .searchtabs .searchtabOver .bottom {height:6px;background:url(/images/homepage/searchtab_bottom.gif) -80px 0px no-repeat; width:80px;}
	
	.searchboxes{border:1px solid #D0D0D0; padding:1px; width:295px; float:left;}
	.searchboxes .search-outline{background-color:#E9E9E9;min-height:385px;}
	.searchboxeslim{border:1px solid #D0D0D0; padding:1px;}
/* END HOMESEARCH */
/* START OFFERTABS */
	.homesearch .offertabs {
		height:49px;
		font-size:12px;
		color:#FFFFFF;
		background-color:#FFFFFF;
		background:url(/images/homepage/searchtabs_bg.gif) bottom repeat-x;
	}
	.homesearch .offertabs .searchtab, .homesearch .offertabs .searchtabOver {
		margin-right:1px;
		float:left;
		display:inline;
		cursor:pointer;
		
	}
	.homesearch .offertabs .searchtab .content .text,.homesearch .offertabs .searchtabOver .content .text {
		padding:16px 8px 0px 8px;
	}
	.homesearch .offertabs .searchtab .left {
		float:left;
		width:10px;
		height:49px;
		background:url(/images/homepage/offertab_left.gif) no-repeat;
	}
	.homesearch .offertabs .searchtabOver .left {
		float:left;
		width:10px;
		height:49px;
		background:url(/images/homepage/offertab_left.gif)  0px -50px no-repeat;
	}
	.homesearch .offertabs .searchtab .content {
		color:#B2B2B2;
		float:left;
		font-size:18px;
		height:49px;
		background:url(/images/homepage/offertab_mid.gif) center 0 repeat-x;
	}
	.homesearch .offertabs .searchtabOver .content {
		color:#00BAE9;
		float:left;
		font-size:18px;
		height:49px;
		background:url(/images/homepage/offertab_mid.gif) center -50px repeat-x;
	}
	.homesearch .offertabs .searchtab .right {
		float:left;
		width:10px;
		height:49px;
		background:url(/images/homepage/offertab_right.gif)  no-repeat;
	}
	.homesearch .offertabs .searchtabOver .right {
		float:left;
		width:10px;
		height:49px;
		background:url(/images/homepage/offertab_right.gif) 0px -50px no-repeat;
	}

/* END OFFERTABS */
/* START RESORT INFO */

	.resortinfo .results{margin-bottom:0px; width:auto;}

	.resortinfo .tabs {
		/*padding-left:20px;*/
		height:25px;
		padding-top:5px;
	}
	.resortinfo .tabs .tab, .resortinfo .tabs .tabOver {
		margin-right:3px;
		float:left;
		display:inline;
		cursor:pointer;
		
	}
	.resortinfo .tabs .tab .content .text, .resortinfo .tabs .tabOver .content .text {
		padding:5px 5px 0px 5px;
	}
	.resortinfo .tabs .tab .left {
		float:left;
		width:10px;
		height:25px;
		background:url(/images/general/resorttab_left.gif) 0px -5px no-repeat;
	}
	.resortinfo .tabs .tabOver .left {
		float:left;
		width:10px;
		height:25px;
		background:url(/images/general/resorttab_left.gif) 0px -45px no-repeat;
	}
	.resortinfo .tabs .tab .content {
		float:left;
		height:25px;
		background:url(/images/general/resorttab_mid.gif) 0px -5px repeat-x;
	}
	.resortinfo .tabs .tabOver .content {
		color:#FFFFFF;
		float:left;
		height:25px;
		background:url(/images/general/resorttab_mid.gif) 0px -45px repeat-x;
	}
	.resortinfo .tabs .tab .right {
		float:left;
		width:10px;
		height:25px;
		background:url(/images/general/resorttab_right.gif) 0px -5px no-repeat;
	}
	.resortinfo .tabs .tabOver .right {
		float:left;
		width:10px;
		height:25px;
		background:url(/images/general/resorttab_right.gif) 0px -45px no-repeat;
	}
	
	.resortinfo .resortinfooutline { border:1px solid #FF4400; padding:1px; margin-bottom:20px;}
	
	.resortinfo .weatherTable td {
		text-align:center;
	}
	
	.resortinfo .weatherTable .rightBorder {
		border-right:1px solid #30525C;
	}
	
	.resortinfo .weatherTable .icon {
		margin:auto;
		width:82px;
		background:#FFFFFF;
		border:1px solid #CCCCCC;
	}
	.resortinfo .weatherTable .icon img {
		width:52px;
		margin:15px;
	}
	
	.resortinfo .weatherTable .date {
		font-size:12px;
		margin-bottom:12px;
	}
	.resortinfo .weatherTable .description {
		margin-top:12px;
		font-size:12px;
	}
	.resortinfo .weatherTable .hilotemp, .resortinfo .weatherTable .wind {
		font-size:12px;
	}
	.resortinfo .weatherTable .avgtemp {
		margin-top:20px;
		font-size:16px;
		font-weight:bold;
	}
	
	.resortinfoloader {
		margin-bottom:15px;
	}
	

	
	.RRMoreInfo {

	}
	
	.RRVideo {
		margin:0px 0px 10px 10px;
	}
	
	.RRNoInfo {
		 text-align:center;
		 font-weight:bold;
	}
	
	
	.thingsToSeeTitle {
		margin-top:20px;
		margin-bottom:10px;
		font-weight:bold;
		font-size:12px;
	}
	
	.thingToSee .thingTitle {
		margin-top:6px;
		margin-bottom:6px;
		padding-left:22px;
		height:17px;
		background:url(/images/icons/arrow_sm.gif) no-repeat 12px 5px;
	}
	
	.thingToSee .thingTitle a {
		font-size:12px;
		font-weight:bold;
	}
	
	.thingToSee .thingDescription {
		margin-top:7px;
		margin-bottom:7px;
	}
	.thingToSee .thingDescription a {

	}
	
/* END RESORT INFO */
/* START FOOTER */
	.footer {
		text-align:left;
		width:944px;
		margin:auto;
		clear:both;	
		color:#FFFFFF;
	}
	.footer .right {
		padding:3px;
		float:left;
		width:100%;
	}
	.footer .right .links {
		color:#FFFFFF;
		height:20px;
		overflow:hidden;
		padding-top:5px;
	}
	.footer .right .links a:link, .footer .right .links a:visited, .footer .right .links a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	.footer .right .links a:hover {
		color:#dfdfdf;
	}
	.footer .logos {
		clear:both;
		padding:3px;
	}
	.footer .logos .copyright {
		padding-top:7px;
		text-align:right;
		float:left;
		clear:left;
		height:25px;
	}
	.footer .logos img{
		clear:both;
	}
	.footer .logos .site-logos{
		background-color:#ffffff;
		float:right;
		border:1px solid #113E5C;
		padding:10px;
		clear:both;
	}
	.footer .logos .content {
		clear:both;
		padding-top:7px;
		height:35px;
	}
	.footer .logos .content a:link,.footer .logos .content a:visited, .footer .logos .content a:active{
		color:#FFFFFF;
	}
	.footer .logos .content a:hover{
		color:#dfdfdf;
	}
	.footer .bookmarklinks {
		padding-top:7px;
		height:25px;
		width:500px;
		clear:left;
	}
	.footer .bookmarklinks .title {
		float:left;
		margin-right:10px;
	}
	.footer .bookmarklinks .delicious, .footer .bookmarklinks .digg, .footer .bookmarklinks .reddit, .footer .bookmarklinks .facebook, .footer .bookmarklinks .stumbleupon, .footer .bookmarklinks .google, .footer .bookmarklinks .twitter {
		cursor:pointer;
		color:#FFFFFF!important;
		height:17px;
		padding-left:20px;
		float:left;
		margin-right:15px;
	}
	.footer .bookmarklinks .delicious {
		background:url(/images/footer/ico_delicious.gif) no-repeat center left;
	}
	.footer .bookmarklinks .digg {
		background:url(/images/footer/ico_digg.gif) no-repeat center left;
	}
	.footer .bookmarklinks .reddit {
		background:url(/images/footer/ico_reddit.gif) no-repeat center left;
	}
	.footer .bookmarklinks .facebook {
		background:url(/images/footer/ico_facebook.gif) no-repeat center left;
	}
	.footer .bookmarklinks .stumbleupon {
		background:url(/images/footer/ico_stumbleupon.gif) no-repeat center left;
	}
	.footer .bookmarklinks .google {
		background:url(/images/footer/ico_google.gif) no-repeat center left;
	}	
	
	.footer .footerdestinations {
		text-align:left;
		padding:3px;
		
	}
	.footer .footerdestinations .title {
		color:#ffffff;
	}
	
	.footer .footerdestinations .links {
		margin-top:4px;
		margin-bottom:20px;
		line-height:19px;
	}
	
	.footer .footerdestinations .links a:link, .footerdestinations .links a:visited, .footerdestinations .links a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	.footer .footerdestinations .links a:hover {
		color:#dfdfdf;
	}
	
/* END FOOTER */


/* START LANDING PAGES (/travelguides) */
	.LA_topdest {
		text-align:left;
		margin-bottom:10px;
	}
	.LA_topdest .top_title {
		padding-bottom:1px;
	}
	.LA_topdest .top_links {
		padding-top:4px;
	}
	.LA_topdest .top_links .tlink a {
		color:#00adef;
		font-weight:bold;
	}
	
	.LA_topdest .top_links .tlink {
		background:url(/images/icons/arrow_sm.gif) no-repeat 12px 10px;;
		padding:3px 10px 3px 22px;
		line-height:16px;
	}
	
	.LandingTitleBar {
		background:url(/images/landing/bar_left.gif) no-repeat left top;
		height:27px;
		text-align:left;
	}
	.LandingTitleBar .LandingBarEnd {
		float:right;
		background:url(/images/landing/bar_right.gif) no-repeat right top;
		width:5px;
		height:27px;
	}
	.LandingTitleBar .LandingBarText {
		padding:7px 0px 0px 10px;
		color:#555555;
	}
	.LandingTitle {
		color:#014188; 
		font-size:18px; 
		font-weight:bold;
	}
	
	.LandingText {
		line-height:17px;
	}
	
	.LandingImage {
		background:url(/images/landing/photo_box.gif) no-repeat;
		padding:3px;
	}
	
	.LandingTitleRight {
		text-align:right;		
		font-size:12px;
		font-weight:normal;
	}
	.LandingTitleRight .LandingTitlePrice {
		font-size:15px;
		color:#B559B5;
		font-weight:bold;
	}
	.LandingBox {
		/*width:134px;*/
		cursor:pointer;
	}
	.LandingBox .boxHead {
		/*background:url(/images/landing/box_top.gif) no-repeat;*/
		height:6px;
	}
	.LandingBox .boxContent {
		/*background:url(/images/landing/box_mid.gif) repeat-y;*/
		overflow:hidden;
	}
	.LandingBox .boxContent .boxContentImage {
		width:134px;
		float:left;
	}
	.LandingBox .boxContent .boxContentTitle {
		font-size:18px;
		color:#0a246a;
		float:left;
		width:530px;
		padding-left:12px;
	}
	.LandingBox .boxContent .boxContentCopy {
		line-height:16px;
		height:50px;
		float:left;
		width:530px;
		padding-left:12px;
	}
	.LandingBox .boxContent .boxContentLink {
		line-height:16px;
		float:left;
		width:530px;
		padding-left:12px;
	}
	.LandingBox .boxFoot {
		/*background:url(/images/landing/box_bot.gif) no-repeat;*/
		height:45px;
		clear:both;
	}
	.LandingBox .boxFoot .ftext {
		text-align:center;
		padding-top:8px;
	}
	
	.LandingBox .boxFoot .ftext a {
		color:#50A02D;
		padding-left:12px;
		position:relative;
		left:-5px;
	}
	.LandingBox .boxFootNoText {
		/*background:url(/images/landing/box_bot2.gif) no-repeat;*/
		height:16px;
	}
			
	.LandingAccomm {
		line-height:16px;
	}
	.LandingAccomm .LandingAccomm_Title {
		margin-top:13px;
		font-weight:bold;
		color:#B559B5!important;
	}
	.LandingAccomm .LandingAccomm_Title_NoMargin {
		font-weight:bold;
		color:#B559B5!important;
	}
	
	.OfferLink {padding:3px;}
	
	.OfferLink a {/*background:url(/images/icons/blue_arrow.gif) no-repeat left;*/}
	
	.OfferLink .offerprice {color:#00BAE9!important;font-weight:bold;font-size:18px;} 
		
	.PhotoBox {width:85px;cursor:pointer;float:left;margin-right:40px;}
	.PhotoBox .boxHead {background:url(/images/photo/box_top.gif) no-repeat;height:3px;}
	.PhotoBox .boxContent {background:url(/images/photo/box_mid.gif) repeat-y;text-align:center;}
	.PhotoBox .boxFoot {background:url(/images/photo/box_bot.gif) no-repeat;height:3px;}
	
	.landingbanner {height:268px; padding:3px; background:url(/images/general/largeimage_bg.jpg) no-repeat top left;}

	 /* START LANDING PAGES SUB */
	
	.HP_offers {
		margin-top:5px;
		clear:both;
		text-align:center;
	}
	
	.HP_offers .offerLine {
		height:1px;
		font-size:1px;
		margin-bottom:12px;
	}
	
	.HP_offers .offerContent {
		margin-left:12px;
		width:134px;
		float:left;
	}
	
	.HP_offers .offerContent .offerLink {
		line-height:15px;
		margin:4px auto 0px auto;
		width:105px;
	}
	
	.HP_offers .offerContent .offerText {
		line-height:15px;
		margin:4px auto 0px auto;
		width:105px;
	}
	
	.HP_offers .offerContent .offerLink a {
	}
	
	.HP_offers .offerContent .offerRating {
		margin-top:5px;
		padding-top:5px;
	}
	.HP_offers .offerContent .offerPrice {
		padding-top:6px;
		padding-bottom:4px;
		color:#00BAE9!important;
		font-weight:bold;
		font-size:18px;
	}
	
	.HP_offers .offerContent .offerImage img {
		width:126px;
		height:86px;
	}

	.specialofferPriceBox {padding:3px 6px 3px 6px;float:right;text-align:right; width:134px;}
	.specialofferPriceBox .so_text {padding-bottom:6px; float:left;}
	.specialofferPriceBox .so_price {color:#00BAE9!important;font-weight:bold;font-size:18px; padding-bottom:6px;float:right;}
	.specialofferPriceBox .so_bottom {clear:both;}
	
	 /* END LANDING PAGES SUB */

/* END LANDING PAGES (/travelguides) */

/* START FLIGHT MATRIX */

	.FlightMatrixTopText {
		font-weight:bold;
		margin-bottom:12px;
		padding-left:5px;
	}
	.FlightMatrixTable {
		background:#A3BFC7;
		width:100%;;
	}
	 .FlightMatrixTable td {
		background-color:#FFFFFF;
	}

	.FlightMatrixTitles td {
		font-weight:bold;
		background-color:#FFFFFF;
	}
	
	.FlightMatrixSortASC {
		background:url(/images/icons/sortasc.gif) no-repeat 0px 5px;
		width:9px;
		float:right;
	}
	.FlightMatrixSortDESC {
		background:url(/images/icons/sortdesc.gif) no-repeat 0px 5px;
		width:9px;
		float:right;
	}
/* END FLIGHT MATRIX */

/* START INSURANCE */
	.Insurance .Ins_TDAlternate1, .Insurance .Ins_TDAlternate3, .Insurance .Ins_TDAlternate5 , .Insurance .Ins_TDAlternate7, .Insurance .Ins_TDAlternate9  {
		background:#FFDDC6;
		padding:4px 0px 4px 0px;
	}
	.Insurance .Ins_TDAlternate2, .Insurance .Ins_TDAlternate4, .Insurance .Ins_TDAlternate6 , .Insurance .Ins_TDAlternate8, .Insurance .Ins_TDAlternate10  {
		background:#EBEBEB;
		padding:4px 0px 4px 0px;
	}
	.Insurance .Ins_CoverType{
		text-align:center;
		font-weight:bold;
	}
	.Insurance .Ins_DetailDescriptionTitle {
		text-align:left;
	}
	.Insurance .Ins_DetailDescription  {
		text-align:center;
	}
	.Insurance .Ins_SelectButton {
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
	}
	.Insurance .Ins_TotalPrice {
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}
	.Insurance .Ins_AvgPrice {
		text-align:center;
	}
	.Insurance .Ins_hr {
		height:1px;
		overflow:hidden;
		background:url(/images/general/hr_faded.gif) repeat-x;
	}
	.InsuranceOptions {
		background:#FFDDC6 url(/images/titles/PolicyOptions.gif) no-repeat left top;
		clear:both;
		padding:6px;
	}
	.InsuranceOptions .TopText {
		height:35px;
		padding-left:230px;
		padding-top:20px;
	}
	/* UPSELL SECTION*/
	.largetitle {background-color:#E9D6EF; height:30px;}
	.largetitle .text {font-size:12px; width:300px; float:left; font-weight:bold; padding:0; margin:8px 0 0 8px;}
	.largetitle-alt {background-color:#FF4400; height:55px; margin-bottom:8px;}
	.largetitle-alt .text { color:#FFFFFF; font-size:12px; width:300px; float:left; font-weight:bold; padding:0; margin:20px 0 0 8px;}
/* END INSURANCE */

/* START Auto complete styles */

	div.autosuggest{
		position: absolute;
		background-image: url(/images/autocomplete/as_pointer.gif);
		background-position: top;
		background-repeat: no-repeat;
		padding: 10px 0 0 0;
	}
	
	div.autosuggest div.as_header,div.autosuggest div.as_footer{
		position: relative;
		height: 8px;
		padding: 0 6px;
		background-image: url(/images/autocomplete/ul_corner_tr.gif);
		background-position: top right;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	div.autosuggest div.as_footer{
		background-image: url(/images/autocomplete/ul_corner_br.gif);
	}
	
	div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner{
		position: absolute;
		top: 0;
		left: 0;
		height: 8px;
		width: 8px;
		background-image: url(/images/autocomplete/ul_corner_tl.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	div.autosuggest div.as_footer div.as_corner{
		background-image: url(/images/autocomplete/ul_corner_bl.gif);
	}
	div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar{
		height: 8px;
		overflow: hidden;
		background-color: #ffffff;
	}
	div.autosuggest div.as_header div.as_bar {
		border-top: 1px solid #AAAAAA;
	}
	div.autosuggest div.as_footer div.as_bar {
		border-bottom: 1px solid #AAAAAA;
	}
	div.autosuggest ul{
		list-style: none;
		margin: 0 0 -4px 0;
		padding: 0;
		overflow: hidden;
		background-color: #ffffff;
	}
	
	div.autosuggest ul li{
		color: #555555;
		padding: 0;
		text-align: left;
		border-right: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
	}
	
	div.autosuggest ul li a{
		color: #545559;
		display: block;
		text-decoration: none;
		background-color: transparent;
		/*text-shadow: #002C62 0px 0px 5px;*/
		position: relative;
		padding: 0;
		width: 100%;
	}
	div.autosuggest ul li a:hover{
		background-color: #00BAE9;
	}
	div.autosuggest ul li.as_highlight a:hover{
		background-color: #00BAE9;
	}
	
	div.autosuggest ul li a span{
		display: block;
		padding: 3px 6px;
		font-weight: bold;
	}
	
	div.autosuggest ul li a span small{
		color: #FFFFFF;
	}
	
	div.autosuggest ul li.as_highlight a span small{
		color: #FFFFFF;
	}
	
	div.autosuggest ul li.as_highlight a{
		color: #FFFFFF;
		background-color: #00BAE9;
		/*background-image: url(/images/autocomplete/hl_corner_br.gif);
		background-position: bottom right;
		background-repeat: no-repeat;*/
	}
	
	div.autosuggest ul li.as_highlight a span{
		/*background-image: url(/images/autocomplete/hl_corner_bl.gif);
		background-position: bottom left;
		background-repeat: no-repeat;*/
	}
	
	div.autosuggest ul li a .tl, div.autosuggest ul li a .tr{
		/*background-image: transparent;*/
		background-repeat: no-repeat;
		width: 8px;
		height: 8px;
		position: absolute;
		top: 0;
		padding: 0;
		margin: 0;
	}
	div.autosuggest ul li a .tr{
		right: 0;
	}
	
	div.autosuggest ul li.as_highlight a .tl{
		/*left: 0;
		background-image: url(/images/autocomplete/hl_corner_tl.gif);
		background-position: bottom left;*/
	}
	
	div.autosuggest ul li.as_highlight a .tr{
		/*right: 0;
		background-image: url(/images/autocomplete/hl_corner_tr.gif);
		background-position: bottom right;*/
	}
	
	div.autosuggest ul li.as_warning{
		height:50px;
		text-align:center;
		color:#555555;
	}
	
	div.autosuggest ul em{
		font-style: normal;
		color: #fe4600;
	}
/* END Auto complete styles */

/*Pricing heading Styles*/
	
	.mainhead {
		color:#B559B5;
		font-size:12px;
		font-weight:bold;
	}
	
	.secondaryhead {
		color:#555658;
		font-size:12px;
		font-weight:bold;
	}
	
	.basketHighlight {
		padding:5px;
		background-color:#FF4400;
		color:#FFFFFF;
		height:1%;
	}
	
	.basketTotal {
	
	}
	
/* Google maps */
	
	#googleMapDiv {
		position:absolute;
		background:#ffffff;
		border:#195562 1px solid; 
		display:none;
		z-index:200;
		left:50%;
	}

	#googleMapDiv {
		margin-top:300px;
	}
		
/*Basket upsell start*/
.basketextras {
	margin:5px 0px 0px 0px;
	/*width:748px;*/
	clear:both;
}
.basketextras .beTop {
	background:#eeeeee;	
	border-bottom:1px solid #d5d4d4;
	padding:8px 10px 10px 10px;
}
.basketextras .beTop .betTitle {
	padding-bottom:5px;
	background:url(/images/general/hr3.gif) bottom repeat-x;
	color:#b559b5!important;
	font-weight:bold;
	font-size:14px;
}
.basketextras .beTop .betText {
	padding-top:4px;
}
.basketextras .extra {
	height:37px;
	padding:0px;
	background:url(/images/general/hr.gif) 0px 1px repeat-x;
	padding-top:2px;
}
.extraholder {
	clear:both;
}
.basketextras .extra .eclick {
	float:right;
	padding-top:15px;
	color:#50a02d!important;
}
.basketextras .extra .eicon {
	float:left;
	width:105px;
}

.basketextras .extra .eicon {
	float:left;
	width:80px;
}

.basketextras .extra .eicon img {
	padding:3px;
}

.basketextras .extra .etitle {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
	width:125px;
	color:#014188;
}
.basketextras .extra .eprice {
	float:left;
	font-weight:bold;
	padding-top:14px;
	color:#555658;
}
.basketextras .extra .eprice .highlightcolor {
	color:#fe4600;
}
.basketextras .extraadditional {
	padding:3px 0px;
}
.basketextras .extraadditional .eacontent {
	/*background:#FFDDC6;*/
	padding:7px 3px 9px 9px;
	border:#FF4400 1px solid;
	color:#555658;
}
.basketextras .extraadditional .eacontent .eaprice {
	float:right;
	background:url(/images/basketupsell/pricebox_small.gif) no-repeat;
	width:147px;
	height:25px;
	text-align:center;
	padding-top:6px;
}
.basketextras .extraadditional .eacontent .eaTitle {
	font-weight:bold;
	padding-bottom:6px;
}
.basketextras .extraadditional .eacontent .eaBottom {
	clear:both;
	text-align:right;
	padding-top:7px;
}
.basketextras .extraadditional .eacontent .eaBottom img {
	margin-left:15px;
	vertical-align:middle;
}
.basketextras .bulletLink {
	/*color:#50a02d!important;*/
 }
/*Basket upsell end*/

.resultchoicecurrent {
		background:#EBE4ED url(/images/titles/CurrentHotel.gif) no-repeat top;
		background-position:left top;
		clear:both;
		padding:6px;
		padding-top:60px;
}

.resultchoiceupgrade {
		background:#EBE4ED url(/images/titles/HotelChoice.gif) no-repeat top;
		background-position:left top;
		clear:both;
		padding:6px;
		padding-top:60px;
}

.resultchoiceupgrademore {
		background:#EBE4ED;
		background-position:left top;
		clear:both;
		padding:6px;
		padding-top:30px;
}

#holder							{ position:relative; height:410px; }
#flash 							{ height:400px; width:940px; }
#scroller 						{ height:120px; position:absolute; top: 275px; width:940px; }
#scroller #left-arrow a			{ background:url(/images/general/left-arrow.png) no-repeat; float:left; height:120px; position:absolute; width:44px;}
#scroller #left-arrow span 		{ display:none;}
#scroller #right-arrow a		{ background:url(/images/general/right-arrow.png) no-repeat; float:right; height:120px; left:898px; position:absolute; width:44px;}
#scroller #right-arrow span 	{ display:none;}
#scroller ul					{ float:left; margin:0; padding-left:10px;}
/*#scroller ul li					{ background:url(/images/general/scroller-img-bg.png) no-repeat; display:block; float:left; height:113px; margin:0 0 0 0; padding:7px 0 0 7px; text-align:center; width:148px;}
#scroller ul li	a				{ background:#0a246a; color:#fff; display:block; height:18px; padding:2px 0 0 0; position:absolute;text-decoration:none; width:133px; top: 96px;}*/
#scroller ul li	a				{ background:#0a246a; color:#fff; display:block; height:18px; padding:2px 0 0 0; text-decoration:none; width:133px; float:left;}
#scroller ul li	a:hover			{ color:#dfdfdf;}
#scroller ul li	img				{ float:left; cursor:pointer;}

#advert							{ background:url(/images/homepage/advert-bg.gif) no-repeat; float:left; height:113px; width:620px; overflow:hidden;}
#advert .content				{ width:470px; margin:5px 10px 0 0; float:right;}
#advert .content p				{ color:#FFFFFF; font-size:18px; line-height:20px; font-weight:bold; height:75px;}
#advert .content a				{ color:#FFFFFF;}

.search-box-home				{width:377px; margin-right:20px; float:left;}
.special-offers-banner			{width:223px; margin-right:20px; float:left;}
.special-offers-home			{width:620px; margin-right:20px; float:left;}
.north-cyprus-home				{width:300px; float:left;}

#crumbs							{border:1px solid #D1D1D1;height:35px; margin:0 0 20px 0; padding:0px;}
#crumbs li						{float:left;line-height:35px;padding-left:15px;}
#crumbs li a					{display:block;padding:0 25px 0 0;background:url(/images/general/crumbs.gif) no-repeat right center;}
#crumbs li h3					{display:block;padding:0 25px 0 0;background:url(/images/general/crumbs.gif) no-repeat right center;margin:0;}

.Keyinfotitle			{ height:20px; font-weight:bold;}
.Keyinfotimediff		{ height:30px; background:url(/images/icons/key_time.gif) no-repeat top left; padding:5px 0 0 30px;}
.Keyinfoflighttime		{ height:30px; background:url(/images/icons/key_flight.gif) no-repeat top left; padding:5px 0 0 30px;}
.Keyinfolocalcurrency	{ height:30px; background:url(/images/icons/key_currency.gif) no-repeat top left; padding:5px 0 0 30px;}
.Keyinfopeakseason		{ height:30px; background:url(/images/icons/key_peak.gif) no-repeat top left; padding:5px 0 0 30px;}

.ResortDesc ul			{ margin:5px 0 0 0; padding:0;}
.ResortDesc ul li		{ background: url(/images/icons/blue-arrow.gif) left no-repeat; padding:0 0 5px 13px;}

.informationoutline					{border:1px solid #D0D0D0; padding:1px;}
.informationoutline	.informationbg	{background-color:#F7F7F7; padding:10px; overflow:hidden; height:1%;}
.informationoutline	.informationbg .informationblock		{float:left; padding:10px 0 0 10px;}
.informationoutline	.informationbg .informationblock img	{float:left;}
.informationoutline	.informationbg .informationblock .text	{float:left; padding:12px 0 0 5px; font-weight:bold; color: #545559;}


.search-box-home .searchboxes #startdatediv_FlightHotel			{top:567px !important;left:180px !important;}
.search-box-home .searchboxes #enddatediv_FlightHotel			{top:590px !important;left:180px !important;}
.search-box-home .searchboxes #startdatediv_Flight				{top:538px !important;left:180px !important;}
.search-box-home .searchboxes #enddatediv_Flight				{top:562px !important;left:180px !important;}
.search-box-home .searchboxes #startdatediv_Hotel				{top:543px !important;left:180px !important;}
.search-box-home .searchboxes #enddatediv_Hotel					{top:567px !important;left:180px !important;}
.search-box-home .searchboxes #startdatediv_Car					{top:555px !important;left:183px !important;}
.search-box-home .searchboxes #enddatediv_Car					{top:601px !important;left:183px !important;}
.search-box-home .searchboxes #startdatediv_ExtrasHotelOnly		{top:604px !important;left:183px !important;}
.search-box-home .searchboxes #startdatediv_ExtrasHotelParking	{top:604px !important;left:185px !important;}
.search-box-home .searchboxes #enddatediv_ExtrasHotelParking	{top:651px !important;left:185px !important;}
.search-box-home .searchboxes #startdatediv_ExtrasCarParking	{top:604px !important;left:185px !important;}
.search-box-home .searchboxes #enddatediv_ExtrasCarParking		{top:651px !important;left:185px !important;}
.search-box-home .searchboxes #startdatediv_ExtrasLounges		{top:604px !important;left:185px !important;}

.sidesearch .searchboxes #startdatediv_FlightHotel			{top:714px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_FlightHotel			{top:755px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_Flight				{top:665px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_Flight					{top:708px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_Hotel				{top:668px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_Hotel					{top:710px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_Car					{top:688px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_Car					{top:770px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_ExtrasHotelOnly		{top:710px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_ExtrasHotelParking	{top:710px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_ExtrasHotelParking		{top:770px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_ExtrasCarParking		{top:710px !important;left:25px !important;}
.sidesearch .searchboxes #enddatediv_ExtrasCarParking		{top:770px !important;left:25px !important;}
.sidesearch .searchboxes #startdatediv_ExtrasLounges		{top:710px !important;left:25px !important;}


