.body_text { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #666666}
.body_text_LH { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #666666}
.body_text_small { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666 }
.left_nav_small { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3B8CCD }
.tabbed_nav_text { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF }
.header_text { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000 }
.footer_text {  font-size: 7pt; color: #336699; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.footer_text_bold { font-size: 9pt; font-weight: bold; color: #336699; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.body_TextWhite {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF}
.FormTextSmall { font-family: Arial; font-size: 7pt }
/*a:hover {  color: #FF0000}*/
/*a:link {  color: #000099}*/
a.white_right_nav_links:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399}
a.white_right_nav_links:visited {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399}
a.white_right_nav_links:hover {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3B8CCD}
a.white_right_nav_links:active {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3B8CCD} 
a.white_tab_nav_links:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3B8CCD}
a.white_tab_nav_links:visited {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3B8CCD}
a.white_tab_nav_links:hover {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399}
a.white_tab_nav_links:active {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399} 
.right_nav_links_select {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #3B8CCD} 
.right_nav_links_header {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000} 
a.right_nav:link {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
a.right_nav:visited {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
a.right_nav:hover {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
a.right_nav:active {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

a.hlink:link {  text-decoration: underline; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003399}
a.hlink:visited {  text-decoration: underline; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003399}
a.hlink:hover {  text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #6699FF}
a.hlink:active {  text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003399} 
.main_body_header { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000033}
.submit_button_blue { BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #1235a3; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; width: 80px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.submit_button_red { BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #FFFFFF; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF6666; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; width: 120px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.button_red { BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #FFFFFF; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF6666; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.right_nav_link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.section_header {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006699}
.sub_header {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC3300}
.sub_header_white {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF}
.body_text_red { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000}
.body_text_bold { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066}
.bodySmall { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px}
.bodySmall_USA { font-family: Arial; font-size: 11px}
.boldwhite_header { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF }
.boldwhite_link { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF }
.specialoffers_price {Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bolder; color: #000000} 
.specialoffers_header {Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #cc3333; background-color: #3399cc;} 
a.specialoffers_header:link,a.specialoffers_header:visited,a.specialoffers_header:active { color:#ffffff; Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: none}
a.specialoffers_header:hover { color:#003399; Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: underline}
.specialoffers_box { border: 1px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC ; background-color: #D7EDFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066}
.specialoffers_light { border: 1px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066}
.specialoffers_white { border: 0px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066}
.specialoffers_white_header { border: 0px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC ; background-color: #FFFCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066}
.specialoffers_grey { border: 0px solid; border-color: #CCCCCC #999999 #000000 #CCCCCC ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999}
.specialoffers_grey_header { border: 0px solid; border-color: #CCCCCC #999999 #000000 #CCCCCC ; background-color: #FFFCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999}
.grey_box { border: 1px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC }
.body_text_small_black { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #000000}
.button_blue { BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #006699; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CEEDFD; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; width: 70px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.link_button_blue {	text-decoration: none; 	BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid;	FONT-WEIGHT: bold; FONT-SIZE: 10px;	BORDER-LEFT: #9c9c9c 1px solid; COLOR: #006699; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dae5ee; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal;	width: 70px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.grey_box_thk { border: solid; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-width: 1px 2px 2px 1px}
.quick_search_red { BORDER-RIGHT: 1px solid #666666; BORDER-TOP: 1px solid #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 1px solid #FFFFFF; COLOR: #FFFFFF; LINE-HEIGHT: normal; BORDER-BOTTOM: 1px solid #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; white-space: normal; height: 20px; width: 80px; background-color: #c4001f; }
.specialoffers_box_red { border: 1px solid; border-color: #CCCCCC #666666 #000000 #CCCCCC ; background-color: #D7EDFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold}
.body_text_small_white { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.drop_down_box { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066 ; background-color: #DAE5EE}
.SmallFormText {border: 1px solid #666666; background-color: #FFFFFF; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.submit_button_red_small {BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #FFFFFF; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF6666; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; width: auto; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.submit_button { BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #003366; LINE-HEIGHT: normal; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; border-color: #FFFFFF #000066 #000000 #FFFFFF; white-space: normal; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a.button:link,a.button:visited,a.button:active,a.button:hover { color:#FFFFFF;font-weight:bold;font-family:"Verdana";font-size:9pt;text-decoration: none;}
span.button { width:100px;height:30px;text-align:center;padding: 2px 16px;background-color:#FFFFFF;border-style:solid;border-color:#FFFFFF;background-image:url(/common/images/button.gif);background-position:center;} 
.button_blue { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BORDER: 0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; white-space: normal; height: 20px; width: 75px; background-image:url(/common/images/button.gif); background-color: #3D8CCE; }
.button_white { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BORDER: 0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; white-space: normal; height: 20px; width: 75px; background-image:url(/common/images/button.gif); background-color: #FFFFFF; }
.button_white_large { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BORDER: 0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; white-space: normal; height: 20px; width: 120px; background-image:url(/common/images/button_large.gif); background-color: #FFFFFF; }
.button_lightblue { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BORDER: 0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; white-space: normal; height: 20px; width: 75px; background-image:url(/common/images/button.gif); background-color: #CFECFF; } 



.Resort_Name {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #CC3300; }
.Sunholiday_Name {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #CC3300; } 
.Sunholiday_Name_LH {Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #FFFFFF; background-color: #CDBA96;} 
.LH_Name {Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; height: 25px; font-weight: bolder; color: #FFFFFF; background-image:url(/longhaul/images/LH_background.gif);
}
.LH_Specials {Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; height: 25px; font-weight: bolder; color: #FFFFFF; background-color: #669999;} 
.right_nav_head {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CDBA96; font-weight: bold; background-image:url(/longhaul/images/right_nav_background.gif); height: 25px; width: 140px; }
.box_top_left { height: 22px; width: 10px; background-image:url(/wls/images/box_top_left.gif); }
.box_top { background-image:url(/wls/images/box_top.gif); }	
.box_top_right { height: 22px; width: 10px; background-image:url(/wls/images/box_top_right.gif); }		
.box_left { width: 10px; background-image:url(/wls/images/box_left.gif); }			
.box_right { width: 10px; background-image:url(/wls/images/box_right.gif); }		
.box_bottom_left { height: 10px; width: 10px; background-image:url(/wls/images/box_bottom_left.gif); }	
.box_bottom { height: 10px; background-image:url(/wls/images/box_bottom.gif); }		
.box_bottom_right { height: 10px; width: 10px; background-image:url(/wls/images/box_bottom_right.gif);	 }

a.yellow_button {
    /* Sliding right image */    
	background: transparent url('/common/images/yellow_button_right.gif') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 36px; /* change this value according to image height */
    margin-right: 6px;
    padding-right: 30px; /* change this value according to right image width */
    
	/* font properties */
    text-decoration: none;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

a.yellow_button span {    
	/* background left image */ 
    background: transparent url('/common/images/yellow_button_left.gif') no-repeat;     
	display: block;
    line-height: 16px; /* change this value according to button height */
    padding: 7px 0 5px 11px;
} 

a.yellow_button:hover span{
    text-decoration:underline;
}

.yellow_input_button {
	background: transparent url('/common/images/yellow_input_button.gif') no-repeat; 
    display: block;
    float: left;
    height: 30px; /* change this value according to image height */
	width: 230px;
    margin-right: 0px;
    padding-right: 30px; /* change this value according to right image width */
	border: 0px;
    /* font properties */
    text-decoration: none;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding: 5px 18px 6px 0px;
    text-decoration:underline;
}

.yellow_input_search_button {
	background: transparent url('/common/images/yellow_input_search_button.gif') no-repeat; 
    display: block;
    float: left;
    height: 30px; /* change this value according to image height */
	width: 150px;
    margin-right: 0px;
    padding-right: 30px; /* change this value according to right image width */
	border: 0px;
    /* font properties */
    text-decoration: none;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding: 5px 18px 6px 0px;
    text-decoration:underline;
}

.red_input_button {
		background: transparent url('/common/images/red_input_button_small.gif') no-repeat; 
		display: block;
		float: right;
		height: 27px; /* change this value according to image height */
		width: 128px;
		margin-right: 0px;
		padding-right: 25px;  /*change this value according to right image width */
		border: 0px;
		/* font properties */
		color: #FFFFFF;
		font-family: Arial Rounded MT Bold;
		font-weight:lighter;
		font-size: 16px;
		padding: 4px 10px 18px 0px;
		text-decoration: none;
}

.blue_input_button {
		background: transparent url('/common/images/blue_input_button_small.gif') no-repeat; 
		display: block;
		/*float: center; */
		height: 41px; /* change this value according to image height */
		width: 121px;
		margin-right: 0px;
		padding-right: 25px;  /*change this value according to right image width */
		border: 0px;
		/* font properties */
		color: #FFFFFF;
		font-family: Arial Rounded MT Bold;
		font-weight:lighter;
		font-size: 16px;
		padding: 0px 10px 18px 0px;
		text-decoration: none;
}

.blue_input_button_back {
		background: transparent url('/common/images/blue_input_button_small_back.gif') no-repeat; 
		display: block;
		float: left;
		height: 41px; /* change this value according to image height */
		width: 121px;
		margin-right: 0px;
		padding-right: 25px;  /*change this value according to right image width */
		border: 0px;
		/* font properties */
		color: #FFFFFF;
		font-family: Arial Rounded MT Bold;
		font-weight:lighter;
		font-size: 16px;
		padding: 0px 0px 18px 0px;
		text-decoration: none;
}

.header {
	color: #0066FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}

/* -- PRICES -- */
.result_price_holder {
	float:left;
	width:145px;
	margin-left:10px;
	margin:2;
}
.result_price {
	background:transparent url(/common/images/price_bg_top_blue.jpg) no-repeat top left;
	text-align:right;
}
.result_price_btm {
	height:6px;
	width:145px;
	background:transparent url(/common/images/price_bg_bottom_blue.jpg) no-repeat top left;
}
.result_price p {
	margin:0;
	padding:0;
}