body
{
background-color:#000000;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0px;
padding:0px;
}

hr
{
margin:5px auto;
padding-bottom:0px;
border:none;
border-bottom:1px solid #BA231B;
}

.main_container
{
width:716px;
height:100%;
margin:0px auto;
padding:0px;
margin-top:0px;

}

.top_logo_plus_banner_container
{
width:716px;
height:106px;
margin:0px auto;
padding:0px;
}

.clear
{
clear:both;
}

.below_banner_black_strip
{
width:100%;
height:12px;
background:#000000;
margin:0px auto;
padding:0px;
}


/*menu Starts here */
#top_menu
{
width:716px;
display:inline;
height:28px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
margin:0px auto;
padding:0px;
}


ul#menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	margin-left:0px;
}

ul#menu li
{
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	list-style: none;
	margin:0px 0px 0px 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#03497E;
	text-decoration:none;
			}
			
			ul#menu li.divider
{
background:url('../images/li_divider_img.gif') no-repeat;
width:4px;
height:44px;
float:left
			}
			

			

#menu a{
background:url('../images/li_bg_normal.gif') no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 116px;
	height:44px;
	float: left;
	text-decoration:none;	
	color:#000000; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
	
	#menu a.feedback{
background:url('../images/li_feedback_normal.gif') no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 116px;
	height:44px;
	float: left;
	text-decoration:none;	
	color:#000000; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
		#menu a:hover.feedback, #menu a.feedback-selected{
background:url('../images/li_feedback_hover.gif') no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 116px;
	height:44px;
	float: left;
	text-decoration:none;	
	color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
	
	#menu a:hover, #menu a.tab-selected{
background:url('../images/li_bg_hover.gif') no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 116px;
	height:44px;
	float: left;
	text-decoration:none;	
	color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
	/*menu ends here */
	
	
.red_panel
{
width:716px !important;
width:697px;
height:100%;
float:left;
background:#BA231B;
margin-bottom:10px;
padding-top:10px;
}

.red_panel_content
{
/*width:585px;*/
/*width:565px;*/
width:565px;

height:100%;
float:left;
margin:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-align:justify;
margin-left:4px;
padding-bottom:10px;

}

* html .red_panel_content
{
width:555px;
}


.left_content{
	width:170px;
	margin-left:5px;
	float:left;
	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.center_pinkcurveblock{
	background:#E4ACA9 url('../images/top_lft_pinkcnr.gif') no-repeat top left;
	width:370px;
	float:right;
	margin:0px;
	padding:0px;	
	color:#000000;
	vertical-align:top;
	display:inline	
}
.pinkcurve_toprht{
	background:url('../images/top_rht_pinkcnr.gif') no-repeat top right;
	margin:0px;
	padding:0px
	
}
.pinkcurve_botrht{
	background:url('../images/bot_rht_pinkcnr.gif') no-repeat bottom right;
	margin:0px;
	padding:0px
}
.pinkcurve_botlft{
	background:url('../images/bot_lft_pinkcnr.gif') no-repeat bottom left;
	margin:0px;
	padding:10px
}
.left_img{
	float:left;
	width:140px;
}
.right_text{
	background:url('../images/pink_border.gif') repeat-y right top;
	padding-right:5px;
	width:200px;
	float:right;
	color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
}

.pinkcurve_botlft img{
	float:left;
	margin:5px;
}

.pink_content{
	width:100%;
	float:right;
		
}
.red_panel_img_container
{
width:130px;
height:100%;
float:right;
margin-top:0px;
}


.footer
{
background:#CA5A54 url('../images/footer_both_cur_top.gif') no-repeat top;
height:60px;
font-style:normal; 
font-variant:normal;
font-weight:normal; 
background-color:#CA5A54
}




.footer_links
{
height:20px;
line-height:20px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
margin:0px auto;
padding:0px;
margin-top:5px;
/*margin-left:105px;*/

}


.footer_links ul
{
margin:0px;
padding:10px;
color:#FFFFFF;
/*border:1px solid blue;*/
text-align:center;
margin-left:190px;
}

.footer_links li
{
margin-right:5px;
/*display:inline;*/
text-decoration:none;
list-style:none;
color:#FFFFFF;
float:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.footer_links li a
{

color:#FFFFFF;
text-decoration:none;
float:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:17px;

}

.footer_links li a:hover
{
text-decoration:underline;

}

.footer_links li.divider
{
margin-right:5px;
/*display:inline;*/
float:left;
font-size:14px;
margin-right:5px;
margin-left:5px;
}


.just_footer_link
{
text-decoration:none;
color:#FFFFFF;
}




/* Added on 16th nov*/






/* coder  */
    .inputbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	padding-top:3px;
	padding-left:2px;
	width:208px;
	font-size:10px;
	border:1px solid #7F9DB9;
	}
	.inputbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	padding-top:3px;
	padding-left:2px;
	width:130px;
	font-size:10px;
	border:1px solid #7F9DB9;
	}
	
	.title {
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
letter-spacing:1px;
}
.title_big {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
letter-spacing:1px;
}

.links {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.links a{
color:#ffffff;
text-decoration:none;
}
.links a:hover{
color:#CCCCCC;
}
/*  coder  */

/*added by vishal on 16th nov */


input.general_input
{
width:120px;
height:15px;
border:1px solid #CCCCCC;
float:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
}

select.general_select
{
width:120px;
height:15px;
float:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;
}

.heading
{
font:14px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}



/* Added on 16th nov*/


.feedback_white_block_top_left_cur
{
background:url(../images/top_left_white_curve.gif) no-repeat top left;
/*width:370px;*/
width:100%;
height:100%;
background-color:#FFFFFF;
float:left;
margin-left:5px;
}

.feedback_white_block_top_right_cur
{
background:url(../images/top_right_white_cur.gif) no-repeat top right;
/*width:370px;*/
width:100%;
height:100%;
float:left;
}

.feedback_white_block_bottom_right_cur
{
background:url(../images/bottom_right_white_cur.gif) no-repeat bottom right;
/*width:370px;*/
width:100%;
height:100%;
float:left;
}

.feedback_white_block_bottom_left_cur
{
background:url(../images/bottom_left_white_cur.gif) no-repeat bottom left;
/*width:370px;*/
width:100%;
height:100%;
float:left;
}

.feedback_heading
{
/*width:200px;*/
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#BA231B;
float:left;
margin-top:15px;
/*padding-left:15px;*/
}

.feedback_content
{
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
padding-left:15px;
/*width:280px;*/
padding-top:10px;
margin-bottom:10px;
}


.feedback_form
{
/*width:300px;*/
height:100%;
margin-left:10px;
float:left;
padding-bottom:5px;

}
.feedback_form input.feedback_input_box
{
width:180px;
height:17px;
border:1px solid #CCCCCC;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
}

.feedback_form textarea.feedback_text_box
{
width:180px;
height:88px;
border:1px solid #CCCCCC;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
}

.feedback_form label.feedback_label
{
width:82px;
float:left;
text-align:right;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-right:5px;
}


.feedback_form select.feedback_select
{
width:180px;
height:18px;
float:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
border:1px solid #CCCCCC;
}


.triangle_img
{
width:25px;
background:url('../images/triangle_img.gif') repeat-y right;
float:right;
height:250px;
padding-top:30px
}
.block_topheading{
	width:330px;
	margin:5px 0px 5px 10px;
	float:left;
	font:bold 10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;

}
.key_partner_content
{
width:330px;
margin:0px auto;
padding-bottom:10px;

/*border-bottom:1px solid #BA231B;*/
}

.key_part_img
{
width:123px;
height:60px;
float:left;
}

.red_heading
{
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#BA231B;
}

.float_l
{
float:left;
}


.float_r
{
float:right;
}

.key_partners_text
{
float:left;
width:200px;
height:100%;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;

}

.learn_more_1 a
{
float:right;
color:#990000;
text-decoration:none;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.learn_more_1:link{
float:right;
color:#990000;
text-decoration:none;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;

}
.style1{
color: #D20317;
}
/*added on 17 nov */
.where_to_stay_text
{
float:right;
width:250px;
height:100%;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}


.orange_text
{
color:#F9800E;
}

.price_grey_text
{
color:#9AA0A9;
}

.where_to_stay_form
{
width:165px;
height:100%;
float:left;
padding-left:4px;
color:#FFFFFF;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;

}

.where_to_stay_form label.l1
{
width:50px;
float:left;
text-align:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-right:4px;
}

.where_to_stay_form label.l2
{
width:80px;
float:left;
text-align:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-right:4px;
}


.where_to_stay_form input.text_box
{
width:120px;
float:left;
height:18px;
border:1px solid #CCCCCC;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.wtcad_text1
{
float:left;
width:100px;
height:100%;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

.wtcad_content
{
width:330px;
height:100%;
margin:0px auto;
padding:0px;
border-bottom:1px solid #BA231B;
}


/*added on 22 nov */
.feedback_heading_new
{
width:98%;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#BA231B;
float:left;
margin-top:10px;
padding-left:15px;
}
/*coder on 22 nov*/
.listbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	width:134px;
	font-size:10px;
	border:1px solid #7F9DB9;
	}
	.feedback_heading_new_contact
{
width:98%;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fffff;
float:left;
margin-top:15px;
padding-left:15px;
}

.feedback_form_wide
{
width:320px;
height:100%;
margin-left:10px;
border-bottom:1px solid #EBEBEB;
float:left;
padding-bottom:5px;

}
.feedback_form_wide input.feedback_input_box
{
width:180px;
height:17px;
border:1px solid #CCCCCC;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
}

.feedback_form_wide textarea.feedback_text_box
{
width:180px;
height:88px;
border:1px solid #CCCCCC;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
}

.feedback_form_wide label.feedback_label
{
width:120px;
float:left;
text-align:right;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-right:5px;
}


.feedback_form_wide select.feedback_select
{
width:180px;
height:18px;
float:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
border:1px solid #CCCCCC;
}

.where_to_stay_form label.sel_3
{
width:120px;
float:left;
text-align:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-right:4px;
}
/*  coder on 23 */
.link_text
{
background: url('../images/learn_more_arrow.gif') no-repeat left 20%;
float:left;
color:#990000;
text-decoration:none;
padding-left:15px;
margin-left:10px;
margin-bottom:10px;
font:bold 10px tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.link_text a
{
color:#990000;
text-decoration:none;
font:normal 10px tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.link_text a:hover
{
color:#bbb;
text-decoration:none;
font:normal 10px tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.site_map_2 a
{
margin:0px auto;
color:#990000;
text-decoration:none;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
line-height:15px;
text-align:left;
margin-left:10px;
background: url('../images/aro.gif') no-repeat left 50%;
}
.site_map_2 a:hover{
color:#bbb;
text-decoration:none;
}
.key_partners_detail{
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:normal;
}


/*added on 20th dec */

.red_panel_content_new
{
width:690px;
height:100%;
float:right;
margin:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-align:justify;
margin-left:4px;
padding-right:20px;
/*border:1px solid #ffffff;*/
}


.feedback_white_new_1
{
background:url('../images/bottom_left_white_cur.gif') no-repeat bottom left;
width:450px;
height:100%;
float:left
}

.feedback_white_new_2
{
background:url('../images/bottom_right_white_cur.gif') no-repeat bottom right;
width:450px;
height:100%;
float:left
}


.feedback_white__new_3
{
background:url('../images/top_right_white_cur.gif') no-repeat top right;
width:450px;
height:100%;
float:left
}

.feedback_white_new_4
{
background:#FFFFFF url('../images/top_left_white_curve.gif') no-repeat top left;
width:450px;
height:100%;
float:left; margin-left:5px; background-color:#FFFFFF
}

.wtcad_text2
{
float:left;
width:50%;
height:100%;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#666666;

}

.left_content_2{
	width:170px;
	margin-left:50px;
	float:left;
	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	/*border:1px solid #ff0000*/
}

.red_panel_img_container_2
{
width:130px;
height:100%;
float:right;
margin-top:0px;

}