a, a:visited{	
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:none;
	outline:none;
}

.blue_barr_bg{
	background-color:#bbdbfc;
	width:100%;
	height:17px;
}
.grey_text11{
	font-size:11px;
	color:#454545;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.email_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0066cc;
}
.email_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0066cc;
}
.email_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
}

.nav{
	background:url(../images/link_mid_bg.gif) left top repeat-x;
 	color:#FFF;
 	font-size:13px;
 	text-decoration:none;
}

.nav a, .nav a:visited{
 	color:#FFF;
 	font-size:13px;
 	text-decoration:none;
}

.nav a:hover{
 	color:#FFF;
}

.nav .nav_active{
 	color:#000;
 	font-size:13px;
 	text-decoration:none;
}
/*============================{header Css start}=======================================*/


/*============================{wrapper Css start}=======================================*/

.red_rext22{
	font-size:22px;
	color:#0066CB;
	font-weight:bold;
	padding:0px;
}
.grey_text22{
	font-size:22px;
	color:#575757;
	font-weight:bold;
	padding:0px;
}
.search_box{
	width:184px;
	height:26px;
	line-height:26px;
	background:url(../images/search_box.gif) no-repeat top left;
	padding-left:5px;
}

.tour_search_box{
	background-color:#dbecfd;
	border:1px #0066CB solid;
	color:#333333;
	text-decoration:none;
}
.tour_search_box_h{
	border-bottom:1px #c3c3c3 solid;
	background-color:#0066CB;
	padding:5px 0 5px 9px;
	color:#FFF;
	font-size:18px;
	
}
.bg_color_grey{
	width:100%;
	background-color:#eaeaea;
	padding:10px;
}
.border_gery{
	border-bottom:1px solid #bfbebe;
	width:100%;
	padding-bottom:3px;
}
.black_text13{
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-left:8px;
}
.border_gery2{
	border-top:1px solid #bfbebe;
	width:100%;
	padding-bottom:3px;
}
.green_bg_baar{
	width:100%;
	background-color:#008000;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding-left:12px;
}
.blue_text{
	font-size:13px;
	font-weight:bold;
	color:#017ed0;
	/*text-transform:uppercase;*/
}
.black_text12{
	font-size:13px;
	font-weight:bold;
	color:#313131;
}
.greenlink_11:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#008000;
}
.greenlink_11:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#008000;
}
.greenlink_11:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.grey_text10{
	font-size:11px;
	color:#313131;
}
.white_bg_color{
	width:100%;
	background-color:#f7f7f7;
}
.orange_text14{
	font-size:14px;
	font-weight:bold;
	color:#da4012;
	padding-left:28px;
}
.orange_text13_bold{
	font-size:13px;
	font-weight:bold;
	color:#da4012;
}
.blue_text_bold{
	font-size:13px;
	font-weight:bold;
	color:#017ed0;
	font-style:italic;
}
.right_green_bg{
	background-color:#4aa54a;
	padding:1px 5px 0px 5px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;

}
.white_text12{
	font-size:12px;
	color:#fff;
}
.textfield{
	color:#000;
	font-size:13px;
	border:1px #e2e2e2 solid;
	padding-left:2px;
	background-color:#ffffff;
	height:20px;
}
.textfield2{
	color:#000;
	font-size:12px;
	border:1px #e2e2e2 solid;
	padding-left:2px;
	height:20px;
	background-color:#ffffff;
}
.yellow_text12{
	font-size:12px;
	color:#fff000;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.white_text13{
	font-size:13px;
	color:#fff;
	font-style:italic
}
.white_text13 a{
	font-size:13px;
	color:#fff;
	font-style:italic
}
.white_text13 a:hover{
	font-size:13px;
	color:#000;
	font-style:italic
}
.blue_repeat_baar{
	width:100%;
	background:url(../images/repeat_baar_blue.gif) repeat-x top left;
	height:29px;
	line-height:29px;
}
.white_text13_bold{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
	/*text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;
}
.both_repeat_baar_greywhite_y{
	width:234px;
	padding:8px 8px 10px 8px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;
	border:1px solid #e6e6e6;
	background-color:#f7f7f7;
}
.grey_text13{
	font-size:11px;
	color:#7c7c7c;
}
.repeat_baar_baar_x{
	height:2px;
	background:url(../images/repeat_bar_grey_white_x.gif) repeat-x center left;
    padding:5px 0;
}
.red_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#da4012;
}
.red_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#da4012;
}
.red_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.redunderline_text13{
	font-size:13px;
	color:#da4012;
	text-decoration:underline;
}

/*============================{wrapper Css start}=======================================*/


/*============================{footer Css start}=======================================*/
#footer {
	padding:10px 20px;
	font-size:12px;
	color:#879098;
	background-color:#3a3f49;
}
.footer span {
	color:#da4012;
	text-transform:none;
}
.footer span a {
	font-size:12px;
	color:#da4012;
	margin-right:1px;
	text-decoration:none;
}
.footer span a:hover {
	font-size:12px;
	color:#FFF;
	margin-right:1px;
	text-decoration:none;
}
.grey_icons_bg{
	width:100px;
	background-color:#4c5059;
	padding:5px;
}
/*============================{footer Css Stop}=======================================*/

.gery_text12{
	font-size:12px;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
	outline:none;
}
.top_links:link {
	color:#0066CB;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.top_links:visited {
	color:#0066CB;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.top_links:hover {
	color:#000;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.menu_links{
	background-color:#0066CB;
	color:#FFF;
	font-size:15px;
	line-height:30px;
	font-family: "Trebuchet MS",Arial;
}
.menu_links a:link{
	color:#FFF;
	font-size:15px;
	line-height:30px;
	font-family: "Trebuchet MS",Arial;
}
.menu_links a:visited{
	color:#FFF;
	font-size:15px;
	line-height:30px;
	font-family: "Trebuchet MS",Arial;
}
.menu_links:hover {
   background:#444444;
	font-size:15px;
	color:#FFF; 
	line-height:30px;
	font-family: "Trebuchet MS",Arial;
}
/*.menu_links:link {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.menu_links:visited {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.menu_links:hover {
	color:#000;
	font-size:12px;
	text-decoration:none;
	outline:none;
	background-color:fff;
}
*/.blue_box_normal{
	background-color:#fff;
	color:#fff;
	font-size:12px;	
	text-decoration:none;
	outline:none;
}
.blue_box{
	background-color:#fff;
	color:#fff;
	font-size:12px;	
	text-decoration:none;
	outline:none;
}

.blue_box:hover{
	background-color:#d72828;
	color:#000;
	font-size:12px;
	text-decoration:none;
	outline:none;
}


.white_text12_bold{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.blue_rounded_cor{
	width:100%;
	padding:8px 3px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:0px;
 	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
 	-webkit-border-bottom-left-radius:0px;
 	-webkit-border-bottom-right-radius:0px;
	border:1px solid #1e9cfa;
	border-bottom:none;
	background-color:#2285e9;
}
.hotel_booking_h{
	background-color:#0066CB;
	padding:8px 0 8px 9px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:0px;
 	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
 	-webkit-border-bottom-left-radius:0px;
 	-webkit-border-bottom-right-radius:0px;

}
.hotel_booking_bg{
	border:#B9B9B9;
	border: 1px solid #B9B9B9;
	padding:3px 0 3px 15px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;
}
.green_bg{
	background-color:#0066CB;
	padding:8px 0 8px 9px;
	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:0px;
 	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
 	-webkit-border-bottom-left-radius:0px;
 	-webkit-border-bottom-right-radius:0px;
}
.grey_rounded_cor_top{
	width:360px;
	padding:5px 10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;
	border:1px solid #e6e6e6;
	background-color:#f7f7f7;
}
.green_text12{
	font-size:13px;
	font-weight:bold;
	color:#02913f;
}





/********************* Added By Raju *********************/

.top_link {
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
}
.top_link a {
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
}
.top_link a:hover {
	color:#fff000;
	font-size:13px;
	text-decoration:none;
}
.green_11 {
	color:#0f975a;
	font-size:11px;
}
.white_13 {
	color:#ffffff;
	font-size:13px;
}

.yellow_14{
     font-size:14px;
	 color:#fff000;
	 text-transform:uppercase;
	 text-decoration:none;	
}
.number{
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
}
.topband{
	background:url(../images/top_band_bg.png) no-repeat;
	width:980px;
}

.textfield3{
	color:#616161;
	font-size:12px;
	border:1px #b3d1b3 solid;
	height:20px;
}
.left_side_links{
	background:url(../images/seperator.png) left bottom repeat-x;
	padding:5px 5px 5px 5px;
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
.left_side_links a{
	color:#333333;
	text-decoration:none;
}
.left_side_links a:hover{
	color:#008000;
	text-decoration:none;
}
.book_now:link {
	color:#DA4012;
	font-size:13px;
	text-decoration:none;
}
.book_now:visited {
	color:#DA4012;
	text-decoration:none;
}
.book_now:hover {
	color:#000000;
	text-decoration:none;
}
.red_text {
	color:#ff0000;
	font-size:13px;
	text-decoration:none;
}
.red_24 {
	color:#ff0000;
	font-size:24px;
	text-decoration:none;
}
.view_details:link {
	color:#055f98;
	font-size:13px;
	text-decoration:none;
}
.view_details:visited {
	color:#055f98;
	text-decoration:none;
}
.view_details:hover {
	color:#000000;
	text-decoration:none;
}

.black_16 {
	color:#000000;
	font-size:16px;
	text-decoration:none;
}
.green_20 {
	color:#008000;
	font-size:20px;
	text-decoration:none;
}
.green_16 {
	color:#0066CB;
	font-size:16px;
	text-decoration:none;
}
.search_box_h{
	border-bottom:1px #c3c3c3 solid;
	background-color:#9fd8aa;
	padding:5px 0 5px 9px;
	color:#000000;
	font-size:18px;
	text-transform:uppercase;
}

.mid_tab_box{
	background-color:#dbecfd;
	color:#333333;
	text-decoration:none;
	padding:7px;
}
.img_border{
	border:5px #bfdee2 solid;
}
.tour_img_border{
	border:5px #CCC solid;
}
.mid_box_border{
	border:#0066CB 1px solid;
	color:#333333;
	text-decoration:none;
	padding:7px;
}
.tour_heading_links{
	border-bottom:#CCC 1px solid;
	padding:5px 5px 5px 0px;
	color:#055f98;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.tour_heading_links a{
	color:#055f98;
	text-decoration:none;
}
.tour_heading_links a:hover{
	color:#000000;
	text-decoration:none;
}
#main_tittal{
	font: 25px "Trebuchet MS", Arial; color:#008800; border-bottom:1px solid #bdbdbd;
	/*border-bottom:#CCC 1px solid;
	padding:0px 0px 2px 0px;
	color:#008800;
	font-size:22px;
	text-decoration:none;
	text-transform:none;*/
}
#main_tittal span{
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
#tour_tittal_links{
	padding:5px 5px 5px 0px;
	color:#055f98;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#tour_tittal_links a{
	color:#055f98;
	text-decoration:none;
}
#tour_tittal_links a:hover{
	color:#000000;
	text-decoration:none;
}
#tour_tittal_links span{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.blue_13{
	color:#055f98;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.box_border{
	border:#ccc 1px solid;
	color:#333333;
	text-decoration:none;
	padding:7px;
}
.light_green_bg{
	background-color:#dbecfd;
	padding:5px;
	color:#000000;
}

.midlink_tab_link:link {
	color:#fff;
	font-size:13px;
	padding:7px 15px;
	text-decoration:none;
	border-right:#FFF 1px solid;display:inline-block;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-color:#1176DA;
}

.midlink_tab_link:visited {
	color:#fff;
	font-size:13px;
	padding:7px 15px;
	text-decoration:none;
	border-right:#FFF 1px solid;display:inline-block;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-color:#1176DA;
}
 
.midlink_tab_link:hover {
	color:#fff;
	background-color:#111;background-color:#444;-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
}


.midlink_tab_link2:link {
	color:#fff;
	font-size:13px;
	padding:7px 10px; text-decoration:none;
	border-right:#FFF 1px solid;display:inline-block;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-color:#1176DA;
}

.midlink_tab_link2:visited {
	color:#fff;
	font-size:13px;
	padding:7px 10px; text-decoration:none;
	border-right:#FFF 1px solid;display:inline-block;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-color:#1176DA;
}
 
.midlink_tab_link2:hover {
	color:#fff;
	background-color:#111;background-color:#444;-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
}


.midlink_tab_link_active:link {
	color:#fff;
	font-size:13px;
	padding:7px 10px;
	border-right:#FFF 1px solid;text-decoration:none;display:inline-block;
	background-color:#444;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;

}

.midlink_tab_link_active:visited {
	color:#fff;
	font-size:13px;
	padding:7px 10px;
	border-right:#FFF 1px solid;text-decoration:none;display:inline-block;
	background-color:#444;-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;

}

.transfer-page{
	padding:20px 0 20px 0;
	text-align:left;
}
.transfer-page .img-border-gray{
	border:3px solid #f3f2f2;
	padding:1px;
}
.transfer-page h2{
	text-decoration:none;
	color:#565656;
	font-size:15px;
	margin:0 0 10px 0;
	font-weight:bold;
}
.transfer-page .error{
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background:#FF0000;
	display:block;
}
.transfer-page h5{
	text-decoration:none;
	color:#0066cc;
	font-size:12px;
	margin:0 0 10px 0;
	font-weight:normal;
}
.transfer-page span{
	text-decoration:none;
	color:#0066cc;
	font-weight:normal;
}
.transfer-page a{
	text-decoration:none;
	color:#0066cc;
	font-size:13px;
}
.transfer-page a:hover{
	text-decoration:none;
	color:#565656;
	font-size:13px;
}

.transfer-page table.details{
	background:#0066cc;
	text-align:left;
}
.transfer-page table.details h3{
	font-size:15px;
	color:#0066cc;
	text-align:left;
	margin:0 0 10px 0;
	padding:5px 0;
	border-bottom:1px solid #e7e7e7;
}
.transfer-page table.details h4{
	font-size:15px;
	color:#0066cc;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
}
.transfer-page table.details h1 span{
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.transfer-page th{
	background:#0066cc;
	font-size:15px;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
}
.transfer-page td{
		background:#FFFFFF;
		font-size:14px;
		color:#565656;
}
.transfer-page table.price{
	background:#e7e7e7;
	text-align:center;
}
.transfer-page table.price h1{
	background:#565656;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	margin:0 0 0 0;
	padding:5px;
}
.transfer-page table.price h1 span{
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.transfer-page table.price th{
	background:#f3f2f2;
	padding:5px;
	color:#0066cc;
	font-size:14px;
	font-weight:bold;
}
.transfer-page table.price td{
		background:#FFFFFF;
		font-size:14px;
		color:#565656;
		padding:3px;
}
.calendar td{
	font-size:10px;
}

.itenary_title {
	border-bottom:#CCC 1px solid;
	padding:0px 0px 2px 0px;
	color:#0066cc;
	font-size:18px;
	text-decoration:none;
	text-transform:none;
}

.green_text {
	color:#0066CB;
	font-weight: bold;
}

.green_rounded {
	border: 1px solid #B9B9B9;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 10px #B9B9B9;
    padding: 10px;
}

#tour_tittal_h{
	padding:0px 5px 10px 0px;
	color:#0066cb;
	font-size:13px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	font-weight:bold;
	border-bottom: 1px solid #BDBDBD;
}
#tour_tittal_h a{
	color:#0066cb;
	text-decoration:none;
}
#tour_tittal_h a:hover{
	color:#000000;
	text-decoration:none;
}
#tour_tittal_h span{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.book_now_bg{
	background:url(../images/book_now_bg.png) left top no-repeat; 
	padding:10px;
	color:#FFF;
	font-size:13px;
}

.white_text_36{
	color:#FFF;
	font-size:30px;
}
.book_now_link{
	background:url(../images/book_now_link_bg.png) left bottom repeat-x; 
	padding:0px 0 5px 0;
	color:#FFF;
	font-size:13px;
}
.book_now_link a{
	padding:0px 0 5px 0;
	color:#FFF;
	font-size:13px;
}
.book_now_link a:hover{ 
	padding:0px 0 5px 0;
	color:#FFF000;
	font-size:13px;
}
.guide_img_rounded {
	border:#0066CB 5px solid;
	 -moz-border-radius-topleft:5px;
	 -moz-border-radius-topright:5px;
	 -moz-border-radius-bottomleft:5px;
 	 -moz-border-radius-bottomright:5px;
	 -webkit-border-top-left-radius:5px;
	 -webkit-border-top-right-radius:5px;
 	 -webkit-border-bottom-left-radius:5px;
 	 -webkit-border-bottom-right-radius:5px;
	 padding:0px;
}
.white_img_border{
	border:5px #0066CB solid;
}

#fadeshow1{
	z-index:0;
}
#fadeshow2{
	z-index:0;
}

#wait_page_img_id {position:absolute; top:50%; left:50%; margin:-200px 0 0 -285px;}
div.external_calendar_div{border : 2px solid #9b9b9b !important; background-color:white !important;}
table.calendar_table td{border: 0.1em solid #cccccc;color : black;}
table.calendar_table td.month, table.calendar_table td.close_calendar_div{background-color :#cccccc; color:#555555;}   
table.calendar_table td.button{color : white;	background-color : #cccccc;}
table.calendar_table td.past_day_cal{color : #a9a9a9;}
table.calendar_table td.future_day_cal:hover{background-color : #333333; color:white;}
table.calendar_table td.future_day_cal_hover{background-color : #333333; color:white;}
table.calendar_table td.today_day_cal_href:hover{background-color : #333333;}
table.calendar_table td.today_day_cal_href_hover{background-color : #333333;}
table.calendar_table td.selected_day_cal_no_href,table.calendar_table td.selected_day_cal{color : white;background-color :#444444;}
table.calendar_table td.selected_day_cal:hover,table.calendar_table td.selected_period_cal:hover{color:white; background-color : #555555;}
table.calendar_table td.selected_day_cal_hover,table.calendar_table td.selected_period_cal_hover{color:white; background-color : #888888;}
table.calendar_table td.selected_period_cal{color : white; background-color : #888888;}
table.calendar_table td.day_name{color : white;	background-color : #888888;}
table.calendar_form_table,table.calendar_form_table_otherwise{border-bottom: 1px dashed #cccccc;}


.form_gray_rounded {
	/*background:#f1f8ff url(../images/form_bg.gif) left top repeat-x;*/
	border:#dbdbdb 1px solid;
	 
	 -moz-border-radius-topleft:0px;
	 -moz-border-radius-topright:0px;
	 -moz-border-radius-bottomleft:10px;
 	 -moz-border-radius-bottomright:10px;
	 
	 -webkit-border-top-left-radius:0px;
	 -webkit-border-top-right-radius:0px;
 	 -webkit-border-bottom-left-radius:10px;
 	 -webkit-border-bottom-right-radius:10px;
	 
	 border-bottom-left-radius:10px;
	 border-bottom-right-radius:10px;

	 padding:5px;
	 
	 box-shadow: 0 1px 15px #B9B9B9;
	 -moz-box-shadow: 0px 1px 15px #B9B9B9;
	-webkit-box-shadow: 0px 1px 15px #B9B9B9;
}
.form_gray_rounded_h {
	color:#fff;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	background-color:#256AB5;
	 -moz-border-radius-topleft:10px;
	 -moz-border-radius-topright:10px;
	 -moz-border-radius-bottomleft:0px;
 	 -moz-border-radius-bottomright:0px;

	 -webkit-border-top-left-radius:10px;
	 -webkit-border-top-right-radius:10px;
 	 -webkit-border-bottom-left-radius:0px;
 	 -webkit-border-bottom-right-radius:0px;

	  border-top-left-radius:10px;
	  border-top-right-radius:10px;

	 padding:10px 10px 10px 10px;
	 text-transform:uppercase;
}
.paging_rounded_border {
	background:#f1f8ff url(../images/form_bg.gif) left top repeat-x; 
	border:#a4d0fb 1px solid;
	 -moz-border-radius-topleft:10px;
	 -moz-border-radius-topright:10px;
	 -moz-border-radius-bottomleft:10px;
 	 -moz-border-radius-bottomright:10px;
	 -webkit-border-top-left-radius:10px;
	 -webkit-border-top-right-radius:10px;
 	 -webkit-border-bottom-left-radius:10px;
 	 -webkit-border-bottom-right-radius:10px;
	 box-shadow: 0 1px 10px #B9B9B9;
-moz-box-shadow: 0px 1px 10px #B9B9B9;
-webkit-box-shadow: 0px 1px 10px #B9B9B9;


	 padding:10px;
}
.paging_rounded_inner_bg {
	
}
.paging {
	color:#FFF;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 10px;
}
.paging a, .paging:visited{
	background-color:#FFF;
	color:#000;
	margin:0;
	padding:2px 7px;
	text-decoration:none;
	border:1px #000 solid;
}
.paging a:hover {
	background-color:#0066CB;
	color:#FFF;
	margin:0;
	text-decoration:none;
	border:1px #025c2f solid;
}

.paging_active  {
	background-color:#0066CB;
	color:#FFF;
	text-decoration:none;
	padding:2px 7px;
	border:1px #025c2f solid;
}
.city_background{
	background-color:#CCCCCC;
	padding-left:10px;
	font-size: 16px;
	color:#000000;
}
.mid_tab_h{
	background-color:#0066CB;
	padding:4px 9px 4px 9px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}


.border_transfer{
	border: 1px solid #0066CC;
	padding-top:0;
}

.testimonal_border{
	background: url("../images/tour_heading_border.gif") repeat-x scroll left bottom transparent;
}

.both_repeat_baar_greywhite_callnow{
	width:234px;
	padding:8px 8px 10px 8px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;
	border:1px solid #a5d0fa ;
	background:#d8eafc url(../images/call_now.png) no-repeat bottom center;
}



/***************** New Hotel Section *********************/
.black_18_bold {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}


.orange_hotel_bg{
	background-color: #008800;
	padding:8px 0 8px 9px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

#booking_frm_tbl td{
	padding: 5px;
}

.right_hotel_add{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1579de;
	padding:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
}
.right_hotel_add span{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff000;
	font-size:17px;
	font-weight:bold;
}
.right_hotel_orange_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#da4012;
	font-size:14px;
	font-weight:bold;
}

/*****************************************************************/

.form_tab:link {
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/tab_tl.gif) no-repeat top left;
}
.form_tab:link span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr.gif) no-repeat top right;
}
.form_tab:visited {	
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	text-decoration:none;
	background:url(../images/tab_tl.gif) no-repeat top left;
}
.form_tab:visited span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr.gif) no-repeat top right;
}
.form_tab:hover {	
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	background:url(../images/tab_tl_h.gif) no-repeat top left;
	text-decoration:none;
}
.form_tab:hover span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr_h.gif) no-repeat top right;
}
.form_tab_active:link {	
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	background:url(../images/tab_tl_h.gif) no-repeat top left;
	text-decoration:none;
}
.form_tab_active:link span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr_h.gif) no-repeat top right;
}
.form_tab_active:visited {	
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	background:url(../images/tab_tl_h.gif) no-repeat top left;
	text-decoration:none;
}
.form_tab_active:visited span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr_h.gif) no-repeat top right;
}
.form_tab_active:hover {	
	font-size:13px;
	color:#000;
	padding-left:8px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	display:block;
	background:url(../images/tab_tl_h.gif) no-repeat top left;
	text-decoration:none;
}
.form_tab_active:hover span {	
	font-size:13px;
	color:#000;
	padding-left:0px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	display:block;
	background:url(../images/tab_tr_h.gif) no-repeat top right;
}

.tab_box_bg{
	background:#FFF;
	border:#CCCCCC 1px solid;
	 -moz-border-radius-topleft:0px;
	 -moz-border-radius-topright:0px;
	 -moz-border-radius-bottomleft:8px;
 	 -moz-border-radius-bottomright:8px;
	 -webkit-border-top-left-radius:0px;
	 -webkit-border-top-right-radius:0px;
 	 -webkit-border-bottom-left-radius:8px;
 	 -webkit-border-bottom-right-radius:8px;
	 padding:15px;
}

.tab_box_bg_white{
	background:#FFFFFF;
	
	 -moz-border-radius-topleft:0px;
	 -moz-border-radius-topright:0px;
	 -moz-border-radius-bottomleft:8px;
 	 -moz-border-radius-bottomright:8px;
	 -webkit-border-top-left-radius:0px;
	 -webkit-border-top-right-radius:0px;
 	 -webkit-border-bottom-left-radius:8px;
 	 -webkit-border-bottom-right-radius:8px;
	 padding:15px;
}
.top_box_bg{
	width:360px;
	padding:5px 10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
 	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
 	-webkit-border-bottom-left-radius:5px;
 	-webkit-border-bottom-right-radius:5px;
	background:#ebf5df;
	border:#c1d9a3 1px solid;
}
.top_box_bg h1{
	font-size:17px;
	color:#6e6e6e;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.both_repeat_baar_greywhite_y ul{
	padding-left:20px;
}
.transfer_heading{
	color: #0066CB;
}