body{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

background:#fff;

margin:3px  auto 0  auto;

padding:0;

}

img{

border:none;

}

span.heading{

font-size:20px; 

color:#FFFFFF; 

font-weight:bold;

}

.mini_heading{

background:#57AAE4; 

border:1px solid #0595FA; 

border-bottom:none;

border-top:none;

text-align:center; 

padding:15px 0 5px 15px; 

}

span.mini{

font-size:11px; 

font-weight:normal;  

line-height:18px; 

color:#333;

border:none;

}

.border{

border:1px solid #0595FA; 

border-bottom:none; 

border-top:none;

font-size:12px;

color:#fff;

background:#fff;

font-weight:bold;

width:978px;

}

.header_shade{

/*border:1px solid #0595FA; */

border-bottom:none; 

border-top:none;

font-size:12px;

color:#fff;

font-weight:bold;

width:978px;

}

a.link{

font-size:13px;

color:#fff;

text-decoration:none;

}

a.link:hover{

font-size:13px;

color:#fff;

text-decoration:underline;

}

.pageing_right{
border-bottom:none;
padding:7px;
float:right;
font-size:12px;
color:#000;
font-weight:normal;
}

.pageing_right_service {

border-bottom-width: medium;

border-bottom-style: none;

border-bottom-color: -moz-use-text-color;

padding-top: 7px;

padding-right: 7px;

padding-bottom: 7px;

padding-left: 7px;

float: right;

font-size: 12px;

color: #000000;

font-weight: normal;

}

.mid_bor{

border-left:1px solid #0595FA;

border-right:1px solid #0595FA;

background:#fff;

}

.sub_btn{

border:1px solid #ccc; font-weight:bold; background:#C8E0EF; padding:2px;

}

.field{

border:1px solid #ccc;

}

.mini_opr_head{

font-size:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color:#333333;

}

a.operator_link{

	color: #333333;

	font-weight:bold;

	text-decoration:none;

}

a.operator_link:hover {

	color: #333333;

	text-decoration:underline;

}

.footer{

background:#FF9900;

font-size:11px;

font-weight:bold;

text-transform:uppercase;

color:#fff; 

padding-top:5px;

height:32px;

border-left:none;

border-right:none;

border-bottom:none; 

border-top:1px solid #0595FA; 

}

.footer a{

font-size:11px;

font-weight:bold;

text-transform:uppercase;

color:#fff;

text-decoration:none;

}

.footer a:hover{

font-size:11px;

font-weight:bold;

text-transform:uppercase;

color:#fff;

text-decoration:underline;

}

/*inner css*/

/*main content*/

.main_holder{

float:left; 

background:#fff; 

width:968px;

}

.content_holder{

float:left;

width:100%;

}

.heading1{

float:left; 

font-family:Arial, Helvetica, sans-serif; 

font-size:15px; 

color:#417DBB;

padding:15px 0 5px 15px; 

font-weight:bold;

}

.heading2{

float:left; 

font-family:Arial, Helvetica, sans-serif; 

font-size:15px; 

color:#417DBB; 

margin-bottom:20px; 

margin-left:10px; 

font-weight:bold;

}

.select_date{width:70px; border:1px solid #999999;}

.month{width:100px; border:1px solid #999999;}

.date{

width:200px; 

border:1px solid #999999; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px;

font-weight:normal;}

.location_wrap{

float:left;

width:938px;

height:182px;

padding:10px 10px 10px 10px;

margin-left:1px;

margin-top:5px;

background:#E4E1D2;

}

.brown_heading{

float:left; 

width:938px; 

font-family:Arial, Helvetica, sans-serif; 

font-size:16px;

font-weight:bold; 

color:#575443;}

.location_prev{float:left; width:400px; vertical-align:middle;}

.location_next{float:right; text-align:right; width:31px; vertical-align:middle;}

.city_holder{float:left; width:938px; color:#000000;}

.city_wrap{float:left; width:465px; margin:0 4px 0 0;}

.city_top{float:left;}

.city_content{

float:left; 

width:452px; 

background: url(../images/autralia_bottom.gif) bottom no-repeat; 

font-family:Arial, Helvetica, sans-serif; 

font-size:13px; 

color:#4D4D4D; 

font-weight:bold;

padding:10px 5px 10px 8px; 

}

/*span{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px; 

color:#4D4D4D; 

font-weight: normal;

border-bottom:1px solid #DCDCDC;

line-height:22px;

padding-bottom:5px;

padding-top:5px;

}

span a{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px; 

color:#4D4D4D; 

font-weight: normal;

line-height:22px;

text-decoration:none;

}

span a:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px; 

color:#868585; 

font-weight: normal;

line-height:22px;

text-decoration:none;

}*/

.right_side{float:left; width:379px; margin-left:8px;}

.right_top{float:left;}

.right_content{

float:left; 

width:366px; 

background:#FFFFFF; 

font-family:Arial, Helvetica, sans-serif; 

font-size:14px; 

color:#4D4D4D; 

font-weight:bold;

padding:10px 5px 10px 8px; 

}



/*inner area*/

/* ------- inner part pages css ------- */

.inner_holder_right{

float:left; 

width:200px;

margin-left:10px;



}

.inner_wrap{

float:left; 

width:720px;

}



.inner_holder_left{

float:left; 

width:722px;

padding-left:5px;

margin:0 0 15px 0; 

}

.inner_left_img{float:left;

}

.inner_top{float:left;

}

.blue_inner_top{

float:left; 

margin-left:2px;

vertical-align:bottom;

}

.inner_bg{

float:left; 

width:720px; 

background:#FFFCED; 

background:url(../images/bottom_img.gif) no-repeat bottom;

}

.blue_inner_bg{

float:left;

margin-left:2px;

width:557px;

padding-bottom:10px;

background:url(../images/blue_bottom.gif) no-repeat bottom ;

}

.inner_image_holder{

float:left; 

width:147px; 

height:98px; 

background:#E6E2D0; 

padding:5px; 

margin:12px 0 10px 5px;  

border:1px solid #CCC7B0;

}

.arrow{

vertical-align:middle;

}

.text_area{

float:left;

width:530px;

padding-left:10px;

margin:12px 0 0 0;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

line-height:20px;

}

.blue_area{

float:left;

width:535px;

margin:12px 0 0 0;

padding:0 5px 0 10px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

line-height:20px;

}

.inner_heading{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#56544A;

font-weight:bold;

line-height:20px;

}

.inner_heading a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#56544A;

text-decoration:underline;

}

.inner_heading a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#56544A;

text-decoration:none;

}   

.text_link{

float:left;

width:400px;

padding-left:140px;

margin:12px 0 0 0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#565656;

}

.text_link a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#565656;

text-decoration:none;

}

.text_link a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#565656;

text-decoration:underline;

}

.imager{

float:left; 

width:150px;

margin-top:5px!important; margin-top:5px;

margin-right:10px;





}

.blue_link{

float:left;

width:400px;

padding-left:10px;

margin:12px 0 5px 0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

}

.blue_link a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

text-decoration:none;

}

.blue_link a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

text-decoration:underline;

}

.blue_heading{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#004F99;

font-weight:bold;

}

.blue_heading a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#004F99;

text-decoration:underline;

}

.blue_heading a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#004F99;

text-decoration:none;

}

/* ----------- Register login ------------*/

.login_holder{

float:left;

width:580px;

margin-left:5px;

}

.login_top{

float:left;

}

.login_bottom{

float:left;

background:url(../images/login_bottom.gif) bottom no-repeat;

width:560px;

margin-bottom:10px;

padding-left:20px;



}

.login_right_holder{

float:left;

margin-left:18px;

width:350px;

}

.login_heading{

color:#89A750;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

width:540px;

height:20px;

margin:4px 0 4px 0;

}

.login_field{

color:#5A5A5A;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

width:480px;

height:20px;

margin:4px 0 4px 0;

text-align:right;

}

.login_field_wrap{

color:#5A5A5A;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

width:380px;

height:20px;

padding-left:100px;

margin:4px 0 4px 0;

}



.input_field{border:1px solid #C1CDD2;

height:20px;

width:250px;}

/*------- Existing User ------ */

.cust_top{

float:left;

vertical-align:bottom;

}

.img_bottom{

vertical-align:bottom;

}



.img_bottom_1{

vertical-align:top

}

.cust_bottom{

float:left; 

width:330px;

padding-left:20px;

margin-bottom:10px;

background:url(../images/customer_bottom.gif) bottom no-repeat;

}

.customer_heading{

color:#89A750;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

width:329px;

margin:4px 0 4px 0;

}

.existing_field{

color:#5A5A5A;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

width:300px;

height:20px;

margin:4px 0 4px 0;

text-align:right;

}

.button_field { 

float:left;

width:329px;

height:20px;

margin:4px 0 4px 0;

text-align:center;

}

.customer_field{border:1px solid #C1CDD2;

height:20px;

}

.customer_forgot_field{

border:1px solid #C1CDD2;

width:250px;

height:20px;

}

.small_text{

color:#5A5A5A;

float:left;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

width:270px;

padding-left:50px;

margin:6px 0 6px 0;

}

.small_text a{

color:#5A5A5A;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:underline;

}

.small_text a:hover{

color:#5A5A5A;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

}

.login_box{

float:left;

margin:0 5px 0 10px;

}

/*-------- operator details css*/

.opt_holder{

float:left; 

width:942px;

margin-bottom:5px;

padding:2px 13px 2px 13px;

}



.paging_right{

border-bottom:none;

padding:7px;

float:right;

font-size:12px;

color:#000;

font-weight:normal;

}



.alphabet_holder{

float:left; 

width:942px;

margin-bottom:5px;

padding:2px 13px 5px 13px;

text-align:center;

border-bottom:1px dashed #333;

}

.opt_prev_button {

float:left; 

background:url(../images/operator_button.gif) no-repeat; 

height:10px; 

width:129px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

padding:8px 6px 8px 8px;

}

.opt_prev_button a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}

.opt_prev_button a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}



.opt_next_button {

float:right; 

background:url(../images/operator_button.gif) no-repeat; 

height:10px; 

width:120px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

padding:8px 16px 8px 6px;

text-align:right;

}

.opt_next_button a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}

.opt_next_button a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}

.opt_next_end {

float:right; 

background:url(../images/operator_button.gif) no-repeat; 

height:10px; 

width:120px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

padding:8px 16px 8px 6px;

text-align:center;

}

.opt_next_end a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}

.opt_next_end a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:bold;

text-decoration:none;

}



.offer_name_holder{

float:left;

width:338px;

margin-right:5px!important; margin-right:1px;

margin-left:5px;

}

.offer_calendar_holder{

float:left;

width:600px;

margin-left:6px;

}



.cal_holder {

float:left; width:965px; margin-left:10px;

}

.offer_include_holder{

float:left;

width:600px!important; width:600px;

height:170px!important; height:190px;

border:1px solid #BCD3E3;

background:#F5FBFF;

font-weight:normal;

}

/*.location_holder{

float:left;

}

*/

.operator_heading{

float:left; 

padding:5px 0 10px 12px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#004F99;

font-weight:bold;

margin-top:15px;

width:950px;

}

.image_text_holder{

float:left; 

height:160px!important; height:180px;

padding:5px 5px 5px 5px; 

border:1px solid #BCD3E3; 

background:#F5FBFF;

width:325px!important; width:320px;

}



.image_text_holder_one{

float:left; 

height:160px!important; height:180px;

padding:5px 5px 5px 5px; 

border:1px solid #BCD3E3; 

background:#F5FBFF;

width:325px!important; width:325px;

}



.image_text_holder_op_of{

float:left; 

height:160px!important; height:180px;

padding:5px 5px 5px 5px; 

border:1px solid #BCD3E3; 

background:#F5FBFF;

width:325px!important; width:320px;

margin-right:10px;

}



.opt_imager{

float:left;

}

.opt_text{

float:right; 

width:178px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:18px;

color:#000000;

font-weight:normal;

}

.offer_name{

font-family:Arial, Helvetica, sans-serif;

color:#00396F;

float:right; 

width:178px;

margin-bottom:5px;

font-size:12px;

font-weight:bold;

}

.offer_name a{

font-family:Arial, Helvetica, sans-serif;

color:#00396F;

font-size:12px;

text-decoration:none;

font-weight:bold;

}

.offer_name a:hover{

font-family:Arial, Helvetica, sans-serif;

color:#00396F;

font-size:12px;

text-decoration:unerline;

font-weight:bold;

}

.price{

font-family:"Times New Roman", Times, serif;

font-size:14px;

font-weight:bold;

color:#004F99;

float:right; 

width:178px;

margin-bottom:5px;

}

.price a{

font-family:"Times New Roman", Times, serif;

font-size:14px;

font-weight:bold;

color:#004F99;

text-decoration:none;

}

.price a:hover{

font-family:"Times New Roman", Times, serif;

font-size:14px;

font-weight:bold;

color:#004F99;

text-decoration:underline;

}

.condition{

float:left; 

margin-top:5px; 

width:323px!important; width:322px; 

height:15px; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 6px 8px 6px; 

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

margin-right:5px!important; margin-right:2px;

}





.condition a{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:underline;

}

.condition a:hover{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:none;

}





.condition_op_of{

float:left; 

margin-top:5px; 

width:323px!important; width:318px; 

height:15px; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 6px 8px 6px; 

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

margin-right:5px!important; margin-right:7px;

margin-left:5px

}





.condition_op_of a{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:underline;

}

.condition_op_of a:hover{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:none;

}







.condition_one{

float:left; 

margin-top:5px; 

width:324px!important; width:324px; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:4px 6px 0 6px; 

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

margin-right:3px;

}

.condition_one a{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:underline;

}

.condition_one a:hover{

font-family:Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#004F99; 

font-weight:bold;

text-decoration:none;

}







.request_holder{

float:left; 

padding:5px;

width:500px; 

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

background:#F5FBFF;

line-height:16px;

}



p .include{font-family:Arial, Helvetica, sans-serif;

color:#00396F;

font-size:12px;

font-weight:bold;

}



.include{font-family:Arial, Helvetica, sans-serif;

color:#00396F;

font-size:12px;

font-weight:bold;

}



.available{

float:left; 

margin-top:5px; 

height:15px; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 0px 8px 10px; 

color:#004F99;

width:590px!important; width:590px;

}



.available_op_of{

float:left; 

margin-top:5px; 

height:15px; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 0px 8px 10px; 

color:#004F99;

width:590px!important; width:590px;

}







.date_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

text-align:center;

border-right:1px solid #fff;

background:#438EC0;

height:27px;

width:7%;

}



.normal_price{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#438EC0;

text-align:center;

border-right:1px solid #fff;

background:#CCC;

height:27px;

width:7%;

font-weight:bold;

}



.nor_price{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

text-align:center;

border-right:1px solid #fff;

background:#A2A0A0;

height:27px;

width:7%;

font-weight:bold;

}



.next_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

text-align:center;

background:#009900;

height:27px;

border-style: dashed;

border-color: #FFFFFF;

border-top-width: 1px;

border-right-width: 0px;

border-bottom-width: 1px;

border-left-width: 1px;

vertical-align:middle;

}


.hide_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#333333;

text-align:center;

background:#a2a0a0;

border-style: dashed;

border-color: #FFFFFF;

border-top-width: 1px;

border-right-width: 0px;

border-bottom-width: 1px;

border-left-width: 1px;

height:27px;

}


.orange_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#333333;

text-align:center;

background:#FF9900;

border-style: dashed;

border-color: #FFFFFF;

border-top-width: 1px;

border-right-width: 0px;

border-bottom-width: 1px;

border-left-width: 1px;

height:27px;

}



.red_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

font-weight: bold;

text-align:center;

border-right:1px solid #fff;

background:#ED5050;

height:27px;

width:7%;

text-transform:uppercase;

}



.book_next_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#FFFFFF;

border-right:1px solid #fff;

text-align:center;

background:#009900;

height:27px;

vertical-align:middle;

}



.book_orange_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#333333;

border-right:1px solid #fff;

text-align:center;

background:#FF9900;

height:27px;

}



.arrow_holder{

font-family:Verdana, Arial, Helvetica, sans-serif;

float:left;

font-size:9px;

color:#004F99;

}

.arrow_holder a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#004F99;

text-decoration:none;

}

.arrow_holder a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#004F99;

text-decoration:underline;

}

.arrow{

vertical-align:middle;

}

.mid_link{

float:left; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px; 

font-weight:bold; 

border-left:1px solid #97ADBD; 

margin-left:5px; 

padding-left:5px;

color:#004F99;

}

.mid_link a{

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px; 

font-weight:bold;

color:#004F99;

text-decoration:none; 

}

.mid_link a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px; 

font-weight:bold;

color:#004F99;

text-decoration:underline; 

}

.mid_book_link{

float:left; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px;

font-weight:bold; 

border-left:1px solid #97ADBD; 

margin-left:10px; 

padding-left:5px;

color:#004F99;

}

.mid_book_link a{

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px; 

font-weight:bold;

color:#004F99;

text-decoration:none; 

}

.mid_book_link a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px;

 

font-weight:bold;

color:#004F99;

text-decoration:underline;

color:#004F99; 

}

.alphabet{

float:left; 

display:block; 

background:#F5FBFF; 

border:1px solid #C6D9E5; 

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

height:15px;

color:#004F99;

text-align:center;

padding:5px;

margin:0 0 0 10px;

}

.alphabet a{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#004F99;

text-align:center;

text-decoration:none;

}

.alphabet a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#004F99;

text-align:center;

text-decoration:none;

}

.pages{

float:left; 

background:#F5FBFF; 

border:1px solid #C6D9E5; 

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

height:15px;

color:#004F99;

text-align:center;

padding:5px;

margin:0 0 0 10px;

}

.pages a{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#004F99;

text-decoration:none;

}

.pages a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#043A6C;

text-decoration:none;

}

/*-----customer package--------*/  

.right_cust_holder{

float:left; 

width:588px; 

height:15px;

margin-top:10px;

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 6px 8px 6px; 

color:#004F99;

}





.right_cust_holder_one{

float:left; 

width:588px; 

height:15px;

margin-top:5px;

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

padding:8px 6px 8px 6px; 

color:#004F99;

}

.under_head{

vertical-align:bottom;

}

.price_holder{

float:right;

display:block;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#004F99;

border:1px solid #BCD3E3;

padding:8px;

margin-right:4px;

background:#F5FBFF;

}

.price_holder a{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#004F99;

text-decoration:none;

}

.price_holder a:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#004F99;

text-decoration:none;

}

.customize {

float:left; 

height:10px; 

width:300px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #417DBB;

font-weight:bold;

padding:8px 6px 8px 8px;

margin-bottom:10px;

}

.customize_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

font-weight:normal;

line-height:20px;

}

.customize_top{

float:left;

background: url(../images/customize_image_top.jpg) bottom no-repeat;

width:940px;

height:23px;

padding-top:13px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #417DBB;

}

.customize_bottom{

float:left;

background:url(../images/customize_bottom.gif) bottom no-repeat;

width:940px;

padding-top:20px;

padding-bottom:10px;

}

.payment_booking_detail{

float:left;

vertical-align:top;

text-align:left;

width:450px;

font-weight:normal;

}

.payment_booking_compulsory{

float:left;

text-align:left;

padding-left:10px;

}

/*new for add on*/

.add_on{

font-family:Arial, Helvetica, sans-serif; 

font-size:12px;

color:#333;

}

.add_on_wrap{

float:left;

background:url(../images/customize_bottom.gif) bottom no-repeat;

width:940px;

padding-bottom:10px;

}

.add_on_tex1{

font-size:13px; 

text-transform:uppercase; 

font-weight:bold; 

color:#3479BD;

}

.add_on_tex2{

font-size:12px; 

text-transform:uppercase; 

font-weight:bold; 

color:#3479BD;

}

.bor2{

border-bottom:none;

}

.bor1{

border-top:none;

}

/*ennds here-----*/



.head_customize{

float:left;

padding-left:25px;



}



.street_big{

border:1px solid #C1CDD2;

height:100px;

width:550px;

}







.link_customize{

float:right;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

margin-right:20px;

color:#FFFFFF;

font-weight:bold;

}

.link_customize a{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}

.link_customize a:hover{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:underline;

}

.form_customize{

float:left;

width:470px;

}

.form_customize_right{

float:left;

width:470px;

}

.field_customize{

float:left;

width:360px;

height:18px;

margin:0 0 10px 10px; 

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:right;

padding:2px 0 0 0;

font-weight:bold;

}

.field_date{

float:left;

width:470px;

margin-bottom:10px;

height:18px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

font-weight:bold;

}

.field_button{

float:left;

width:470px;

margin-bottom:10px;

height:18px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:center;

padding:2px 0 0 0;

font-weight:bold;

}

.field_text{

float:left;

width:450px;

height:18px;

margin:5px 0 10px 0;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

}

.field_box{

float:left;

width:450px;

height:18px;

margin:0 0 10px 10px; 

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:right;

padding:2px 0 0 0;

}

.field_box_text{

float:left;

width:470px;

margin-bottom:10px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

}

.field_border{

border:1px solid #C1CDD2;

width:150px;

height:20px;

}

.small_field{

border:1px solid #C1CDD2;

width:120px;

height:20px;

}

.form_head{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #417DBB;

float:left;

width:360px;

margin:10px 0 10px 25px;

font-weight:bold; 

}

.inclusions_two{

float:right;

text-align:left;

width:312px;

}

.inclusions{

float:left;

width:135px;

}

.field_holder{

float:left;

width:156px;

}

.total{

float:right;

display:block; 

padding:10px; 

margin-right:40px; 

border-bottom:1px solid #C6D9E5; 

border-top:1px solid #C6D9E5;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

text-align:center;

color:#4799E0;

}

/*-------- before package css---- */

.field_small{

border:1px solid #C1CDD2;

width:145px;

height:20px;

}

.field_smallsize{

border:1px solid #C1CDD2;

width:75px;

height:20px;

}

.smallsize_holder{

float:left;

width:95px;

}

.small_holder{

float:left;

width:200px;

}

.package_field{

float:left;

width:355px;

height:18px;

margin:0 0 10px 10px; 

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:right;

padding:2px 5px 0 0;

font-weight:bold;

}

.package_date{

float:left;

width:470px;

margin:5px 0 10px 0;

height:18px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

font-weight:bold;

}

/* -------- payment css ------- */

.payment_top{

float:left;

width:940px;

vertical-align:bottom;

}

.payment_heading {

float:left; 

height:10px; 

width:500px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color: #417DBB;

font-weight:bold;

padding:8px 6px 8px 8px;

margin-bottom:10px;

}

.accepts{

float:left; 

width:190px;

padding:20px 4px 10px 4px;

text-align:right;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

margin-left:20px;

color:#417DBB;

font-weight:bold;

}

.payment_left{

float:left;

width:460px;

}

.payment_right{

float:left;

width:450px;

padding-top:10px;

}

.payment_head{

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

color: #417DBB;

margin:0 0 10px 0;

float:left;

width:460px;

font-weight:bold; 

}

.card_holder{

float:left;

width:460px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

font-weight:bold;

}

.card_verfication{

float:left; 

width:148px;

}

.cvv_wrap{

float:left; 

width:45px;

height:20px;

padding:15px 10px 10px 10px; 

}

.visa_wrap{

float:left; 

padding:20px 10px 20px 120px; 

}

.cvv_text_wrap{

float:left; 

width:146px;

text-align:right;

padding:17px 0 10px 2px;

}

.cvv{

border:1px solid #C1CDD2; 

width:40px;

height:20px;

}

.person_detail{

float:left;

text-align:right;

width:205px;

padding-right:30px;

}

.address_detail{

float:left;

text-align:left;

width:235px;

}

/*---- invoice css */

.invoice_holder{

float:left;

width:968px;

text-align:center;

color:#4799E0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-family:14px;

font-weight:bold;

}

.invoice_heading{

float:left;

width:923px;

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

padding:10px 5px 10px 20px;

}

.invoice_top{

float:left;

width:940px;

}



.invoice_bg{

float:left;

background:url(../images/1px_bg.gif) repeat-y center;

width:920px;

padding:10px 10px 20px 10px;

}

.myprofile{

float:left;

width:920px;

text-align:left; 

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

}



.invoice_inner_text{

float:left;

width:920px;

text-align:center; 

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

}

.invoice_wrap{

float:left;

width:920px;

margin:6px 0 0 0;

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

}

.invoice_left_wrap{

float:left;

width:460px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

}

.invoice_right_wrap{

float:left;

width:460px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

text-align:right;

}

.invoice_text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

line-height:20px;

font-weight:normal;

border:0;

}

.invoice_border_wrap{

float:left;

width:918px;

margin:6px 0 0 0;

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#4799E0;

border:1px solid #C6D9E5;

}

.inv_td{

padding:10px 5px 0 0;

border-left:none;

}

.invoice_col_one{

width:251px;

padding:10px 0 10px 5px;

border-bottom:1px solid #C6D9E5;

border-right:1px solid #C6D9E5;

}

.invoice_brand{

padding:10px 0 10px 5px;

border-bottom: none;

border-right: none;



}

.invoice_bill{

padding:10px 0 10px 5px;

border-right:none;

border-bottom:1px solid #C6D9E5;

}

.invoice_col_two{

text-align:center;

padding:10px 0 10px 5px;

border-bottom:1px solid #C6D9E5;

border-right:1px solid #C6D9E5;

}

.last_col_two{

text-align:center;

padding:10px 0 10px 5px;

border-bottom:1px solid #C6D9E5;

}

.bottom_td{

text-align:left;

font-family: Georgia;

color:#4799E0;

font-size:16px;

padding:10px 0 10px 5px;

border-left:1px solid #C6D9E5;

border-right:1px solid #C6D9E5;

}



.bottom_td_note{

text-align:left;

font-family: Georgia;

color:#4799E0;

font-size:11px;

padding:10px 0 10px 5px;

border-left:1px solid #C6D9E5;

border-right:1px solid #C6D9E5;

}



.bottom_td_right{

text-align:center;

font-family: Georgia;

font-size:16px;

color:#333333;

padding:10px 0 10px 5px;

}

.chart_wrap{

float:left; 

width:918px;

}

.print_button{

float:right;

margin-top:20px; 

padding-right:20px;

}

.print_button_cmmt{

float:left;

margin-top:20px; 

padding-right:20px;

}



.print_button_rgt{

float:left;

margin-top:20px; 

padding-right:20px;

}



.img_shadow{

margin-right:7px; 

margin-bottom:2px; 

}

.result_box{

float:left; 

width:720px; 

background: url(../images/result_box_bottom.gif) no-repeat bottom #FFFCED;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

/*booking request*/

.booking_right{

float:left;

width:850px;

padding-top:10px;

}

/*changed css 241108*/

.booking_head{

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

color: #417DBB;

padding-left:20px;

margin:0 0 10px 0;

float:left;

font-weight:bold; 

}



.booking_sub_head{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color: #417DBB;

padding-left:20px;

float:left;

padding-left:10px;

width:340px;

font-weight:bold; 

}



.booking_detail_texarea{

float:left;

vertical-align:top;

text-align:left;

width:450px;

padding-left:15px;



}



.booking_box_text{

float:left;

width:850px;

margin-bottom:10px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

}

.booking_box_new{

float:left;

margin-bottom:10px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #333333;

text-align:left;

padding:2px 0 0 0;

}

.booking_field{

border:1px solid #C1CDD2;

height:20px;

width:250px;

}

.booking_price{

border:1px solid #C1CDD2;

height:20px;

width:150px;

}

.street_add{

border:1px solid #C1CDD2;

height:75px;

width:250px;

}

.booking_detail{

float:left;

vertical-align:top;

text-align:left;

width:275px;

}

span.star{

color:#FF0000;

padding-left:10px;

font-weight:bold;

border:none;

}

.note_error{

color:#FF0000;

font-weight:normal;

}



.booking_compulsory{

float:left;

text-align:left;

padding-left:20px;

width:300px;

}

.paging_holder{

float:left; 

width:738px;

margin-bottom:5px;

padding:15px 4px 10px 0;

}

.pages_center{

margin:0 auto 0 auto; 

width:405px;

}

/*Cart holder*/

.inclusion_holder{

float:left; 

width:950px; 

margin-bottom:10px;

margin-top:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#292929;

padding:0 12px 0 6px;

line-height:20px;

}



.book_now_wrap{

float:right; 

padding:15px 5px 5px 0;

}

.bottom_cart_holder{

float:left; 

width:961px;

height:22px;

margin-top:5px;

padding:10px 0 0 5px;

vertical-align:middle; 

background:url(../images/opt_bg.jpg) repeat-x; 

border:1px solid #BCD3E3; 

color:#004F99;

font-size:12px;

}

.bottom_cart_holder a{

text-decoration:none;

color:#004F99;

}

.bottom_cart_holder a:hover{

text-decoration:underline;

color:#004F99;

}



.warning_text_add{

border:1px solid #C1CDD2;

height:100px;

width:250px;

}



.cart_heading{

float:left;

padding:0 5px 5px 5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#004F99;

width:958px; 

}



.cart_name{

float:left; 

width:144px;

text-align:center;

font-size:13px;

font-weight:bold;

color:#004F99;

}



.cart_right_text{

float:left; 

width:800px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333;

}



.cart_wrap{

float:left;

width:966px;

padding:3px 0 3px 0;

border:1px solid #BCD3E3;

background:#F5FBFF; 

}

.cart_thumb_wrap{

float:left; 

width:144px;

text-align:center;

padding:0 3px 3px 3px;

}



.cart_right_wrap{

float:left; 

width:800px;

padding:4px;

}

.cart_calendar_wrap{

float:left;

overflow:auto;

height:110px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

padding:3px;

font-weight:normal;

width:800px;

}



.checkout_wrap{

float:right;

display:block;

padding:8px;

margin-right:4px;

}



.cart_btn_wrp{

float:right;

margin-top:10px; 

vertical-align:bottom; 

margin-right:50px;

}



.scroll_up{

float:right; 

padding:0 5px 0 0;

}



.box_loading{

float:left;

text-align:center; 

padding:7px; 

background:#FFFCED; 

width:185px;

border-bottom:1px solid #4FA6E3;

border-left:1px solid #4FA6E3;

border-right:1px solid #4FA6E3;

}

.index_off_holder{

float:left; 

padding-left:15px; 

margin-right:10px;

}

.spacer_holder{

float:left;

}

.nobor_td{

border-right:0;

border-bottom:none;

}

span.location{

border:none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#CC6600;

font-weight:bold;

}

.invoice_thanks{

float:left;

width:920px;

text-align:center; 

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

color:#1286E9;

padding:100px 0 100px 0;

}

/*tool tips*/

.tool_top{

background:url(../images/tool_img.gif) top no-repeat; 

width:185px; 

height:auto; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px; 

color:#333; 

font-weight:bold; 

padding:10px 4px 10px 6px;

}

/*My booking css*/

.invoice_booking_wrap{

float:left;

width:918px;

margin:6px 0 0 0;

border:1px solid #C6D9E5;

font-size:13px;

font-weight:bold;

}

.inv_heading{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333;

}

.invoice_row{

text-align:left;

padding:10px 0 10px 20px;

border-bottom:1px solid #C6D9E5;

border-right: none;

color:#993300;

}

.invoice_col{

padding:10px 0 10px 5px;

border-bottom:1px solid #C6D9E5;

border-right:1px solid #C6D9E5;

}

.order_top{

background:#fff; 

border-bottom:1px solid #C6D9E5; 

border-right:1px solid #C6D9E5; 

padding:5px;

}

.order_last{

background:#fff; 

border-bottom:1px solid #C6D9E5; 

border-right:none; 

padding:5px;

}

.order_inner{

border-bottom:1px solid #C6D9E5; 

border-right:1px solid #C6D9E5; 

padding:7px;

font-size:12px;

color:#000;

font-weight:normal;

}

.order_right{

border-bottom:1px solid #C6D9E5; 

border-right:none; 

padding:7px;

font-size:12px;

color:#000;

font-weight:normal;

}

.order_bottom{

border-bottom:none; 

border-right:none; 

padding:7px;

font-size:12px;

color:#000;

font-weight:normal;

}

.order_other{

border-bottom:none;

border-right:1px solid #C6D9E5; 

padding:7px;

font-size:12px;

color:#000;

font-weight:normal;

}



.paging_order_bkg{

border-bottom:none;

float:right;

padding:7px;

font-size:12px;

color:#000;

font-weight:normal;

}

.error{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color: #FF0000;

font-weight:normal;

text-align:left;

padding-top:5px;

line-height:18px;

vertical-align:middle;

}

.error_book_now{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color: #FF0000;

font-weight:normal;

text-align:left;

padding-left:30px;

padding-top:5px;

line-height:18px;

vertical-align:middle;

}



/*ends here my booking css*/

.button_holder{

float:right; 

width:613px;

margin-bottom:5px;

padding:2px 13px 2px 13px;

}

.postal_add{

color:#5A5A5A;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

width:480px;

margin:4px 0 4px 0;

text-align:right;

}

.postal_field{

border:1px solid #C1CDD2;

height:120px;

width:250px;

vertical-align:top;

}

/*index page operator details on home page*/

.booknow_wrap{

float:left; 

width:199px;

background:#FFFCED; 

border-bottom:1px solid #D1CBB3;

border-left:1px solid #D1CBB3;

border-right:1px solid #D1CBB3;

}

.book_operator_name{

float:left;

padding:3px;

width:193px;

color:#3C73B8;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

}

.operator_detail{

float:left;

width:193px;

text-align:right;

padding:3px;

color:#cccccc;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

line-height:15px;

}

.offer_name_box{

float:left;

width:193px;

padding:3px;

color:#FB9F0E;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

line-height:20px;

}



.offer_detail{

float:left;

width:193px;

padding:3px;

color:#292929;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:20px;

}

.offer_button{

float:left;

width:193px;

padding:3px;

}

.opt_box_text{

float:left; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px;

width:90px;

font-weight:normal;

color:#494949; 

padding-left:5px;

}

.opt_prize{

float:left; 

padding-top:4px; 

width:96px; 

font-size:13px; 

font-weight:bold; 

color:#E68A02; 

}

.opt_button{

float:left; 

width:96px; 

text-align:right;

}

/*------ list of accomodation services ------- */

.accommodation_holder{

float:left;

font-size:12px;

color:#417DBB;

width:940px;

margin:5px 0 5px 0;

padding:4px 13px 4px 13px;

background:#F5FBFF; 

border:1px solid #C6D9E5; 

}

.list_type{

width:200px;

border:1px solid #AAC6DF;

vertical-align:middle;

}

/* location place */

.inner_wrap_one{

float:left; 

width:720px;

margin:10px 0 0 0;

}

.other_wrap_one{

float:left; 

width:966px;

background:#F9FBFC;

margin:10px 0 10px 0;

padding:10px 0 10px 0;

border:1px solid #D9E6EF;

}

.opt_locate_holder{

float:left;

padding-left:20px;

width:200px;

}

.locat_wrap{

float:left;

width:200px;

}

/*.locate_text{

float:left;

padding-top:10px; 

font-size:12px;

color:#417DBB;

width:550px

}

.locate_text a{

font-size:12px;

text-decoration:none;

color:#333px;

}

.locate_text a:hover{

font-size:12px;

text-decoration:underline;

color:#333px;

}

*/.locate_head{

font-size:11px;

color:#417DBB;

font-weight:bold;

border:0;

width:500px;

margin-left:10px;

}

.location_area{

float:left;

width:693px;

margin:12px 0 0 0;

padding-left:7px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#333333;

line-height:20px;

}

.loacate_bg{

float:left;

margin-left:2px;

width:720px;

padding-bottom:10px;

border:1px solid #C6D9E5;

background:#F5FBFF;

/*background:url(../images/services_bg.gif) no-repeat bottom ;*/

}

.locate_content{

float:left; 

width:450px;

}

.locate_map{

float:left;

padding-left:10px;

text-align:right;

width:220px;

height:200px;

}

.service_link{

float:left;

width:680px;

padding-left:10px;

margin:12px 0 5px 0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

}

.service_link a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

text-decoration:none;

}

.service_link a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#004F99;

text-decoration:underline;

}

.service_top{

float:left;

margin-left:2px;

}

/*accommodation tours packages links*/

.book_wrap{float:left;

width:265px;

}

/*---- Acoommodation, tours, packages ----*/

.book_now{

float:left; 

width:265px;

}

.book_now a.tab_one{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#333;

text-decoration:none;

/*background:url(../images/accom_tab.jpg) top left no-repeat;*/

background:url(../images/gray_tab1.gif) top left no-repeat;

display:block;

padding:10px 13px 10px 13px;

}

.book_now a:hover.tab_one{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#fff;

text-decoration:none;

background:url(../images/tab_orange1.gif) top left no-repeat;

/*background:url(../images/accom_tab_1.jpg) top left no-repeat;*/

display:block;

}

.book_now .tab_one_on{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:bold;

color:#FFFFFF;

/*background:url(../images/accom_tab_1.jpg) top left no-repeat;*/

background:url(../images/orange_tab1.gif) top left no-repeat;

display:block;

padding:10px 13px 10px 13px;

}

.book_now a.tab_two{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#333;

text-decoration:none;

/*background:url(../images/tour_tab.jpg) top left no-repeat;*/

background:url(../images/gray_tab2.gif) top left no-repeat;

display:block;

padding:10px 19px 10px 19px;

}

.book_now a:hover.tab_two{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#fff;

text-decoration:none;

background:url(../images/tab_orange2.gif) top left no-repeat;

/*background:url(../images/tour_tab_2.jpg) top left no-repeat;*/

display:block;

}

.book_now .tab_two_on{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:bold;

color:#FFFFFF;

background:url(../images/orange_tab2.gif) top left no-repeat;

/*background:url(../images/tour_tab_2.jpg) top left no-repeat;*/

display:block;

padding:10px 20px 10px 19px;

}

.book_now a.tab_three{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#333;

text-decoration:none;

/*background:url(../images/tour_tab.jpg) top left no-repeat;*/

background:url(../images/gray_tab3.gif) top left no-repeat;

display:block;

padding:10px 10px 10px 10px;

margin-left:1px; 

}

.book_now a:hover.tab_three{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#fff;

text-decoration:none;

background:url(../images/tab_orange3.gif) top left no-repeat;

/*background:url(../images/tour_tab_2.jpg) top left no-repeat;*/

display:block;

}

.book_now .tab_three_on{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:bold;

color:#FFFFFF;

background:url(../images/orange_tab3.gif) top left no-repeat;

/*background:url(../images/tour_tab_2.jpg) top left no-repeat;*/

display:block;

padding:10px 10px 10px 10px;

margin-left:1px; 

}



.book_holder{

float:left; 

width:248px;

background:#FF9800;

/*background:#0A77D5; */

padding:7px;

}

.book_wrap{float:left;

width:265px;

}



.white_box{

float:left; 

background: url(../images/book_bg.gif) repeat-x bottom #FFFFFF; 

width:247px;

}

.search_box_text{

float:left; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px;

color:#000000;

font-weight:bold;

padding-left:5px;

line-height:18px;

}

.search_number{

padding:6px;

font-size:11px;

line-height:18px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

}

.search_cent{

float:left;

text-align:center; 

padding:8px 0 8px 0;

padding-left:7px; 

width:245px;

}

.select_date{width:70px; border:1px solid #999999;}

.month{width:100px; border:1px solid #999999;}

.date{

width:200px; 

border:1px solid #999999; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:12px;

font-weight:normal;}

.location_wrap{

float:left;

width:938px;

height:182px;

padding:10px 10px 10px 10px;

margin-left:1px;

margin-top:5px;

background:#E4E1D2;

}



.disc {

line-height:20px;

}

.discript {

font-weight:normal; font-size:11px;

}



/*------- ends here ------*/

/*new styles*/

.blue_box_tab{

border:1px solid #A6CFEC; 

background:#EDF5F9;

}

.orange_box_tab{

border:1px solid #E6D6BE; 

background:#FAF5ED;

}

.map_box{

line-height:20px;

border:1px solid #B3C3CF;

}

.yellow_box_tab{

border:1px solid #D8CD98;

background:#FFFDF3;

padding:5px;

}

/*css copy from there*/

.cart_bottom_text{

float:left; 

width:650px;

font-size:11px;

font-weight:normal;

color:#333333;

}

.log_out{

padding:5px; 

font-size:13px; 

font-weight:bold; 

color:#ffffff;

}

.log_out a{

text-decoration:none;

color:#ffffff;

}

.log_out a:hover{

text-decoration:underline;

color:#fff;

}



/*on dated 14 april 09 after live changes  css*/

.user_wrap{

float:left; 

width:265px;

margin:0;

}

.user_1{

float:left;

padding:0;

margin:0;

}

.user_2{

float:left;

padding:0;

margin:0;

}

.user_mid_text{

float:left;

border-left:1px solid #FFAD33; 

border-right:1px solid #FFAD33; 

width:250px; 

padding:0 0 0 10px; 

font-size:12px; 

color:#0675D5; 

font-weight:bold;

}

.user_mid_text a{

color:#0675D5;

text-decoration:none;

}

.user_mid_text a:hover{

color:#0675D5;

text-decoration:underline;

}

span.log{

font-size:10px; 

font-weight:bold; 

color:#0675D5; 

border:none;

}

span.log a{

font-size:10px; 

font-weight:bold; 

color:#0675D5; 

text-decoration:none;

}

span.log a:hover{

font-size:10px; 

font-weight:bold; 

color:#0675D5; 

text-decoration:underline;

}

span.username{

font-size:13px;

border:none;

color:#0675D5;

font-weight:bold;

}

.user_heading{

float:left;

font-family:Arial, Helvetica, sans-serif; 

font-size:15px; 

color:#417DBB; 

font-weight:bold;

border:none;

margin:5px 0;

}
