
/* CSS Document */
body{
	padding:0;
	background-color:#FFFFFF;
	color:#000;
	text-align: center;	
}
div, h1, h2, p,  label, input, textarea, img, span{
	margin:0; padding:0;
}

table
{
    font-family:  Arial, Verdana, Tahoma;
    font-size: 12px;
}

form
{
    margin:0px;
    padding: 0px;
    display:inline;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.pointer {
          cursor: pointer;
}
.wlsearch_button 
{
    background-image: none;
    font-family: Verdana;
    font-size: 12px;
    font-color: #000000;
    border-color:#000000;
    border-style:solid;
    border-width: 1px;
    background-color: #D5D5D4; 
}
.sBlack
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.sBlackLink           { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.sBlackLink A		  { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: underline; }
.sBlackLink A:LINK    { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: underline; }
.sBlackLink A:VISITED { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; }
.sBlackLink A:HOVER   { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: underline; }
.sBlackLink A:ACTIVE  { FONT-SIZE: 10px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none; }

.mBlack
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mBlackLink A		  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; }
.mBlackLink A:LINK    { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline; }
.mBlackLink A:VISITED { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #000000; }
.mBlackLink A:HOVER   { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline; }
.mBlackLink A:ACTIVE  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; }

.mbWhiteLink A		  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.mbWhiteLink A:LINK    { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
.mbWhiteLink A:VISITED { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #FFFFFF; }
.mbWhiteLink A:HOVER   { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
.mbWhiteLink A:ACTIVE  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none; }

.mGrayLink {  font-size: 11px; color: #595d5d; text-decoration: none; font-weight: normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.mGrayLink A		  { FONT-SIZE: 11px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #595d5d; TEXT-DECORATION: none; }
.mGrayLink A:LINK    { FONT-SIZE: 11px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #595d5d; TEXT-DECORATION: underline; }
.mGrayLink A:VISITED { FONT-SIZE: 11px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #595d5d; }
.mGrayLink A:HOVER   { FONT-SIZE: 11px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #595d5d; TEXT-DECORATION: underline; }
.mGrayLink A:ACTIVE  { FONT-SIZE: 11px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: normal; COLOR: #595d5d; TEXT-DECORATION: none; }


.lBlack
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.lMagenta
{
    color: #5b345a;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.bodytext1
{
    border: 1px solid #D0D8DF;
    border-style: solid;
    font-size: 12px;    
    font-weight: normal;
    padding: 1px 1px 1px 1px;
}
/*------------------------------------------------body--------------------*/
#accomInfo1 
{
	font-family:Verdana,Arial,Helvetica,san-serif;font-size:10px;position:absolute;width:160px;background-color:#E9EDD3; line-height:180%;padding:6px;margin:4px; border:1px solid;border-color: Orange;z-index:1;
}
#CV2Info 
{
	font-family:Verdana,Arial,Helvetica,san-serif;font-size:10px;position:absolute;width:96px;background-color:#E9EDD3; line-height:180%;padding:6px;margin:4px; border:1px solid;border-color: Orange;z-index:1;
}
#accomInfoHB1 
{
	font-family:Verdana,Arial,Helvetica,san-serif;font-size:10px;position:absolute;width:160px;background-color:#E9EDD3; line-height:180%;padding:6px;margin:4px; border:1px solid;border-color: Orange;z-index:1;
}	
#accomInfo2 
{
	font-family:Verdana,Arial,Helvetica,san-serif;font-size:10px;position:absolute;width:200px;background-color:#E9EDD3; line-height:180%;padding:6px;margin:4px; border:1px solid;border-color: Orange;z-index:1;
}
#search_box2
{
	font-family:Verdana,Arial,Helvetica,san-serif; 
	font-size:10px; 
	width:636px; 
	background-color:#E9EDD3; 
	line-height:180%; 
	border:1px solid; 
	border-color: Orange; 
	z-index:2;
	margin: 4px 0px 0px 0px;
	
}
#searchFrm{
    position:absolute;
    z-index:10; 
}

#info 
{
	font-family:Verdana,Arial,Helvetica,san-serif; 
	font-size:10px; 
	width:636px; 
	background-color:#E9EDD3; 
	line-height:180%; 
	border:1px solid; 
	border-color: Orange; 
	margin: 4px 0px 0px 0px;
	z-index:2;
}
/*----------------------------------------top part------------------------------*/
#top{
	background:url(../images/top_banner.jpg) 0 0 no-repeat;
	width:977px;
	height:179px;
	margin:0px auto;
	position:relative;
	text-align:left;
}

#top2{
	width:977px;
	margin:0px auto;
	position:relative;
	text-align:left;
}

#leftTopPan{width:235px; height:160px; position:relative;}

#top img{	
	 border: none;
}
#top ul{
	width:722px;
	height:29px;
	position:absolute;
	left:260px;
	top:95px;
}
.spacer{ font-size:0; line-height:0; clear:both; }
	
#top li { display: inline; list-style:none; }
#top li a { float: left; display:block; width: 119px; height: 33px; margin:0 0 0 0; }
#top li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#top li a:hover { visibility:visible; }
#top li a:hover img { visibility:visible; }
#top li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */


/* ----------------------------- start #nav ids ----------------------------- */
#home_hr { background:url(../images/home_hr.gif) no-repeat left bottom; }
#flights_hr { background:url(../images/flights_hr.gif) no-repeat left bottom; }
#accom_hr { background:url(../images/accom_hr.gif) no-repeat left bottom; }
#carhire_hr { background:url(../images/carhire_hr.gif) no-repeat left bottom; }
#xfers_hr { background:url(../images/xfers_hr.gif) no-repeat left bottom; }
#package_hr { background:url(../images/package_hr.gif) no-repeat left bottom; }


.loginTopPan {
	width:230px;
	height:60px;
	position:absolute;
	left: 740px;
	top: 27px;
	float:right;
}
.loginTopPan input{ width:100px; height:16px; float:left; margin:2px 0 0 0px; }

.loginTopPan A		    { FONT-SIZE: 9pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.loginTopPan A:LINK    { FONT-SIZE: 9pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.loginTopPan A:VISITED { FONT-SIZE: 9pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF;}
.loginTopPan A:HOVER   { FONT-SIZE: 9pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline;}
.loginTopPan A:ACTIVE  { FONT-SIZE: 9pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline;}


.subMenu {	
	height:30px;
	position:absolute;
	left: 360px;
	top: 135px;
	text-align:right;
	z-index:1;
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana,tahoma,arial,helvetica; 
	FONT-WEIGHT: bold; 
	COLOR: #555555; 
	TEXT-DECORATION: none;
}

.subMenu A		    { FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.subMenu A:LINK    { FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF;  TEXT-DECORATION: none;}
.subMenu A:VISITED { FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF;  TEXT-DECORATION: none;}
.subMenu A:HOVER   { FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF;  TEXT-DECORATION: underline;}
.subMenu A:ACTIVE  { FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF;  TEXT-DECORATION: underline;}



input.login_button
{ cursor: pointer; float:right; width:43px; height:36px;  background:url(../images/login.gif) no-repeat scroll; border:none;  }

input.login_submit
{
    background: #ffffff url(../images/login.gif) no-repeat scroll;
    width: 58px;
    height: 47px;
    border-width: 0px;
    cursor: pointer;
}

#mainbody{
	width:977px;
	margin:0px auto;
 	padding:0 0 0 0;
 	text-align:left;
}
.footer{		
 	width:977px;
	margin:0px auto;
 	padding:0px 0px 10px 0px;
 	text-align:left;
}

.footer_bgcolor{
	background:url(../images/green.gif);
	width:977px;
	height:26px;	
	position:relative;
	float:left;
}

.footer_text{
	padding: 6px 8px 0px 5px;
	color:#FFFFFF;
	font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 11px; 
}
.zone_box_left
{
    width: 319px;
    margin: 12px 18px 25px 0px;
    float: left;
}
.zone_box_center
{
    width: 308px;
    margin: 12px 0px 0px 0px;
    float: left;
   
}

.zone_box_right
{
    width: 308px;
    margin: 12px 0px 25px 0px;
    float: right;
   
}



.zone_flights_left
{
    background:url(../images/flights_search_header.gif) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone_accom_left
{
    background:url(../images/accom_search_header.gif) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone_accom_left_only
{
    background:url(../images/accom_search_header_only.jpg) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone_car_left
{
    background:url(../images/carhire_search_header.gif) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone_xfers_left
{
    background:url(../images/xfers_search_header.gif) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone_package_left
{
    background:url(../images/package_search_header.gif) 0 0 no-repeat;
	width:319px;
	height:70px;
	
}
.zone-left
{
    background:url(../images/search_lrb.gif) repeat-y scroll top left;
}
.zone-right
{
    background:url(../images/search_lrb.gif) repeat-y scroll top right;
}
.zone-bottom
{
    background:url(../images/search_bottom.gif) 0 0 no-repeat;
	width:319px;
	height:12px;
}

.search_box_content_body
{   
	width: 305px;
    background: #ffffff none repeat-x scroll top left;
	margin: 0px 7px 0px 7px;
}
.search_box_content_content
{
    width: 305px;
    text-align: left;
    color:#69abbc;
    font-weight: normal;
}

.search_box_content_content table
{
    color:#69abbc;
    font-weight: bold;
}

.search_button
{
    background: #ffffff url(../images/search_button.gif) no-repeat scroll;
    width: 64px;
    height: 48px;
    border-width: 0px;
    cursor: pointer;
}

#white_break
{
    background-image: url(../images/white_break.gif);
    height: 8px;
    border-width: 1px;
    position:absolute;
}

#right_top2{	
	background-color:#E9DAE8;
	width:308px;
	position:relative;
}
#right_top3{	
	background-color:#E9DAE8;
	width:308px;
	position:relative;
}
#right_top{	
	background-color:#deeaee;
	width:308px;
	position:relative;
}

#right_left2{
	width:121px; 	
	background-color:#E9DAE8;
	position:relative;
	float: left;
}
#right_right2{
	width:180px;	
	background-color:#E9DAE8;	
	color:#848582;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 11px;    
    float: right;   
    padding: 4px 0px 0px 5px;
    position:relative;
}
#right_right2 li{color:#995189;}



#right_left{
	width:143px; 	
	background-color:#deeaee;
	position:relative;
	float: left;
}
#right_right{
	width:158px; 	
	background-color:#deeaee;	
	color:#848582;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 11px;    
    float: right;   
    padding: 4px 0px 0px 5px;
    position:relative;
}
#right_right li{color:#995189;}
.hometext1{

	color:#555555;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px;  	
}
.hometext1		     { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none; }
.hometext1 A		 { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none; }
.hometext1 A:LINK    { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none;}
.hometext1 A:VISITED { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; }
.hometext1 A:HOVER   { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: underline; }
.hometext1 A:ACTIVE  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none; }


.termstext1{

	color:#487986;
    font-family:   helvetica,Verdana,Tahoma,Arial;
	line-height:170%;
    font-size: 12px;  	
}
.termstext1 A		  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #487986; TEXT-DECORATION: none; }
.termstext1 A:LINK    { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #487986; TEXT-DECORATION: underline; }
.termstext1 A:VISITED { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #487986; }
.termstext1 A:HOVER   { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #487986; TEXT-DECORATION: underline; }
.termstext1 A:ACTIVE  { FONT-SIZE: 12px; FONT-FAMILY: helvetica,verdana,tahoma,arial; FONT-WEIGHT: bold; COLOR: #487986; TEXT-DECORATION: none; }

.termstext2{
    font-family:   helvetica,Verdana,Tahoma,Arial;
	font-size:17px;
	font-weight:bold; 
	line-height:140%;	
}

.termstext3{
    font-family:   helvetica,Verdana,Tahoma,Arial;
	font-size:14px;
	font-weight:normal; 
}

.termstext4{
    font-family:   helvetica,Verdana,Tahoma,Arial;
	font-size:12px;
	line-height:140%;	
}

#center_left{
	width:121px; 	
	background-color:#deeaee;
	position:relative;
	float: left;
}
#center_right{
	width:180px;	
	background-color:#deeaee;	
	color:#848582;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 11px;    
    float: right;   
    padding: 4px 0px 0px 5px;
    position:relative;
}
#center_right li{color:#995189;}

#center_contract{			
	padding: 0px 5px 5px 5px;
	position:relative;
    background-color:#E9EDD3;	
}

.dropus_box_header
{
    background:url(../images/orange_header_left.gif) 0 0 no-repeat;
	width:319px;
	height:34px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 0px 0px 0px 0px;
}
.home_small_box_header
{
    background:url(../images/DarkCyan_header_mid.gif) 0 0 no-repeat;
	width:308px;
	height:34px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 8px 0px 0px 0px;
}
.home_small_box_headerround
{
    background:url(../images/unpack_to_the_beach.gif) 0 0 no-repeat;
	width:308px;
	height:34px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 0px 0px 0px 0px;
}
.home_small_box_header2
{
    background:url(../images/magenta_header_mid.gif) 0 0 no-repeat;
	width:308px;
	height:34px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 8px 0px 0px 0px;
}



.sub_box_header_round
{
    background:url(../images/sub_box_header_round_green.gif) 0 0 no-repeat;
	width:308px;
	height:35px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 0px 0px 0px 0px;
}
.sub_box_header_round2
{
    background:url(../images/sub_box_header_round_magenta.gif) 0 0 no-repeat;
	width:308px;
	height:35px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 0px 0px 0px 0px;
}
#sub_box_bottom_round
{
    background: #ffffff url(../images/green_bottom.gif) no-repeat scroll;
    width: 308px;
    height: 10px;
    z-index:2;
    margin: 0px 0px 0px 0px;
}
#sub_box_bottom_round2
{
    background: #ffffff url(../images/magenta_bottom.gif) no-repeat scroll;
    width: 308px;
    height: 10px;
    z-index:2;
    margin: 0px 0px 0px 0px;
}

.sub_box_bottom
{
   background: #ffffff url(../images/green_bottom2.gif) no-repeat scroll;
	width:308px;
	height:10px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 0px 0px 0px 0px;
}


.send_email{
	background:url(../images/send.gif) no-repeat scroll; border:none;  
	width:43px; 
	height:28px;
	margin: 1px 0px 0px 0px;
}
.here_button{
	background:url(../images/here_button.gif) no-repeat scroll;
	border:none;  
	width:43px; 
	height:28px;
	margin: 1px 0px 0px 0px;
}
#right_save_up_to
{
    background:url(../images/save_up_to.gif) 0 0 no-repeat;
    height:308px;
    height:63px;
    position:relative;
}
#center_book_now_and_save
{
    background:url(../images/book_now_and_save.gif) 0 0 no-repeat;
    height:308px;
    height:50px;
    position:relative;
    
}
#center_book_now_and_save_textlink{	
	position:relative;
	left:210px;
	top:32px;
}
#right_save_up_to_textlink{	
	position:relative;
	left:210px;
	top:40px;
}
.textlink	        { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.textlink A		    { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.textlink A:LINK    { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.textlink A:VISITED { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
.textlink A:HOVER   { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
.textlink A:ACTIVE  { FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline; }


/*------------------------------------------------top part--------------------*/

/*------------------------------------------------Display result--------------------*/

.display_result_break
{
   width:637px;
   /*margin: 12px 0px 0px 0px;*/
   padding: 8px 0px 0px 0px;
   position:relative;
   float: right;  
}

.zone_box_big {
	width: 630px;
	background: #e1faaf none repeat-x scroll top left;
	margin: 25px 7px 25px 10px;
	float: left;
}

.content_big {
	width: 630px;
	padding: 15px 0px 15px 0px;
	text-align: center;
}



.display_result_top
{
   width:637px;
   float: right;   
}
.display_result
{
   width:637px;
   margin: 0px 0px 0px 0px;   
   float: left;   
   margin: 12px 0px 0px 0px;
}
.display_result_header
{
    background:url(../images/result_header_magenta.gif) 0 0 no-repeat;
	width:637px;
	height:55px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px; 
    margin: 0px 0px 0px 0px;   
}

.display_result_header2
{
    background:url(../images/result_header.gif) 0 0 no-repeat;
	width:637px;
	height:55px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px; 
    margin: 0px 0px 0px 0px;   
}

.display_result_header3
{
    background:url(../images/result_header_orange.gif) 0 0 no-repeat;
	width:637px;
	height:55px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px; 
    margin: 0px 0px 0px 0px;   
}

.display_report
{
   width:977px;
   margin: 12px 0px 0px 0px;
   float: left;   
}
.display_report_header
{
    background:url(../images/header2.gif) 0 0 no-repeat;
	width:977px;
	height:37px;
	color:#ffffff;
	text-align:left;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px;
}
.display_report_body
{
   text-align: left;
   width:977px;	
   position:relative;
   background:#E9EDD3;
}
.display_report_content_body
{  
   background:#E9EDD3;
   margin: 0px 0px 0px 0px;
   text-align:left;
}
.display_result_header_text
{
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px;
}
.display_result_body
{
    width:637px;
	text-align: left;	
	background:#B7C168;  
	 margin: 0px 0px 0px 0px;
	/*background: url(../images/green.gif);*/
}

.display_result_content_body
{
   width:637px;
   background:#B7C168;
   position:relative;   
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   top:0px;
  
}
.bglightgreen
{
  	background:#B7C168;
}

.display_content_header
{
    background:url(../images/content_header.gif) 0 0 no-repeat;
	width:637px;
	height:31px;	
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: Bold;
    margin: 4px 0px 2px 0px;
}

.contact_box_header
{
    background:url(../images/contactinfo_header.gif) 0 0 no-repeat;
	width:470px;
	height:31px;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 15px;
    font-weight: Bold;
    margin: 4px 4px 2px 4px;
	
}
.contact_box_body
{
    width:470px;
	text-align: left;	
	background: url(../images/green.gif);  
	margin: 0px 4px 0px 4px;
	
}

.contact_box_bottom
{
    background:url(../images/contactinfo_footer.gif) 0 0 no-repeat;
	width:470px;
	height:31px;
	top:0px;
	margin: 2px 4px 0px 4px;
    text-align:left;
    float:left;
}
.display_result_bottom
{
    background:url(../images/result_bottom_magenta.gif) 0 0 no-repeat;
	width:637px;
	height:30px;
	top:0px;
	margin: 4px 0px 10px 0px;
}

.display_result_bottom3
{
    background:url(../images/result_bottom_orange.gif) 0 0 no-repeat;
	width:637px;
	height:30px;
	top:0px;
	margin: 4px 0px 10px 0px;
}

.display_result_image{
	
	width:160px;
	margin: 3px 0px 0px 0px;
    padding: 5px 0px 5px 0px;   
    text-align: center;
}
.display_result_content_content{
	
	width:474px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.select_button
{
    background: transparent url(../images/select_button.gif) no-repeat scroll;
    width: 58px;
    height: 49px;
    border-width: 0px;
    cursor: pointer;
}

.select_button_lgreen
{
    background: transparent url(../images/select_button_lgreen.gif) no-repeat scroll;
    width: 58px;
    height: 49px;
    border-width: 0px;
    cursor: pointer;
}

.select_button_green
{
    background: transparent url(../images/select_button_green.gif) no-repeat scroll;
    width: 58px;
    height: 49px;
    border-width: 0px;
    cursor: pointer;
}

.select_button_orange
{
    background: transparent url(../images/btn_select.gif) no-repeat scroll;
    width: 134px;
    height: 33px;
    border-width: 0px;
    cursor: pointer;
}


.book_now_button
{
    background: #B7C168 url(../images/book_now_lgreen.gif) no-repeat scroll;
    width: 68px;
    height: 54px;
    border-width: 0px;
    cursor: pointer;
}

.OnOption_button_green
{
    background: #B7C168 url(../images/OnOption.gif) no-repeat scroll;
    width: 64px;
    height: 48px;
    border-width: 0px;
    cursor: pointer;
}
.book_now_button_green
{
    background: #B7C168 url(../images/book_now_green.gif) no-repeat scroll;
    width: 64px;
    height: 54px;
    border-width: 0px;
    cursor: pointer;
}
.search_button_lgreen
{
    background: transparent url(../images/search.gif) no-repeat scroll;
    width: 58px;
    height: 49px;
    border-width: 0px;
    cursor: pointer;
}

.search_again_button
{
    background: url(../images/search_button.gif) no-repeat scroll;
    width: 64px;
    height: 48px;
    border-width: 0px;
    cursor: pointer;
}
/*********************************************/
.hotel_info_box_content_body
{
    width: 637px;
    background: #E9EDD3;
    margin: 0px 0px 0px 0px;    
    position:relative;
   
}
.hotel_info_box_content_content
{
    margin-top:0px;
    padding: 8px 8px 8px 8px;
    color:#333333;
    font-weight: normal;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 12px;   
}


.tab_top
{
    background: transparent url(../images/search_lrb.gif) repeat-x scroll top;
    margin-top:0px;
}
.tab
{
    margin: 0px 2px 0px 0px;
    background: transparent url(../images/violet_tab.gif) no-repeat scroll left top;
    float: left;
    width: 100px;
    height: 19px;
    text-align: center;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 12px;
}
.tab a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 12px;
}

.tab a:hover
{
    text-decoration: underline;
}


.tab_close
{
    background: transparent url(../images/violet_tab_close.gif) no-repeat scroll right top;
    width: 70px;
    height: 19px;
}
.tab_active
{
    margin: 0px 2px 0px 0px;
    background: transparent url(../images/violet_tab_active.gif) no-repeat scroll left top;
    float: left;
    width: 100px;
    height: 19px;
    text-align: center;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 12px;
}
.tab_active a
{
    color: #000000;    
    text-decoration: none;
    font-weight: bold;
}
.tab_active a:hover
{
    text-decoration: underline;
}



.tab_bgcolor4
{
	font-family:Verdana,Arial,Helvetica,san-serif; 
	font-size:10px; 
	width:637px; 
	margin-top:4px;	
	height:4px; 
	background-color:#FFFFFF; 	
	z-index:1;
}


.tab_bgcolor
{
   background: transparent url(../images/white_bgcolor.gif) repeat-x scroll top;
    width: 637px;
    height: 4px;
    text-align:left;
    z-index:2;
    margin:0px 0px 0px 0px;
}


.tab_bgcolor2
{
   background: transparent url(../images/white_bgcolor.gif) repeat-x scroll top;
    width: 977px;
    height: 4px;
    text-align:left;
    z-index:2;
    margin:0px 0px 0px 0px;
}



.voucher_content_header
{
    background:url(../images/voucher_top.gif) 0 0 no-repeat;
	width:637px;
	height:10px;
	position:relative;
	float: right;
	color:#ffffff;
    font-family:   helvetica,Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: Bold;
    margin: 0px 0px 2px 0px;
}
.voucher_content_bottom
{
    background:url(../images/voucher_bottom.gif) 0 0 no-repeat;
	width:637px;
	height:10px;
	position:relative;
	float: right;	
	margin: 0px 0px 0px 0px;
}

.voucher_content_body
{
    width:637px;
	position:relative;
	background: url(../images/voucher_bgcolor.gif);
	float: right;
	text-align:right;
	padding:0px 10px 0px 10px;
	margin:0px 10px 0px 10px;
}

.search_result_box {
	width: 637px;
	background: #885286 none repeat-x scroll top left;
	text-align:center;
	
}

.search_result_box_content {
	width: 637px;
	padding: 0px 2px 2px 2px;
	text-align: center;
}
.search_result_box_tl {
	background: transparent url(../images/violet_lt.gif) no-repeat scroll
		top left;
}
.search_hotels_result_box_tr {
	background: transparent url(../images/violet_rt.gif) no-repeat scroll
		top right;
}
.search_result_box_bl {
	background: transparent url(../images/violet_lb.gif) no-repeat scroll
		bottom left;
}

.search_result_box_br {
	background: transparent url(../images/violet_rb.gif) no-repeat scroll
		bottom right;
}
/*********************************************************************************************/

.hotelheader{background-color:#B7C168; font-size:12px; color:#095682; font-weight:bold;}

.hotelText{font-size:12px; line-height:24px;}

.hotelTextOrange{color:#f35b09; font-weight:bold; text-transform:uppercase; font-style:italic}

.TotalPrice{color:#242222; font-size:12px;font-style:italic}
.TotalPriceText{color:#242222; font-size:12px;line-height:20px}
.taxes{font-size:9px;}
.oldPrice{color:#ff9900; font-size:18px; text-decoration:line-through; font-weight:bold}
.Price{font-size:24px; color:#ff9900;font-weight:bold}
/********************************Front page right side top*******************************/

html {
    overflow-Y: scroll;
}

*, * focus {
    outline: none;
    margin: 0;
    padding: 0;
}

h2.trigger_Resort {
    padding: 0 0 0 5px;
    margin: 0 0 0px 0;
    line-height: 30px;
    width: 300px;
    font-size: 1.2em;
    font-weight: bold;
    float: left;
}
h2.trigger_Resort a {
    color: #595d5d;
    text-decoration: none;
    display: block;
}

h2.trigger_Resort a:hover {
    color: #ccc;
}



.toggle_hotels_container {
    margin: 0 0 0px;
    padding: 0;
    background: #E9DAE8  repeat-y left top;
    overflow: hidden;
    font-size: 1.2em;
    width: 300px;
    clear: both;
}
.toggle_hotels_container .block {
    padding: 5px;
}
.carhire_frontpage
{
		background-image:url(../images/carhire4.jpg);
    width: 637px;
    height: 570px;
    float: right;
}
#carhire_pricefrom{

	position:absolute;
	margin:200px 0px 60px 430px;
	z-index:100;
	vertical-align:text-top;
	display:block;
}
