/*---------Global-----------*/

/*---------default start-----------*/
* {
	margin:0;
	padding:0;
	/*vertical-align:top;*/
}
body {
	background:#0e0e0e url(../images/bg_img.jpg) top left repeat-x;
	font:11px Tahoma;
	text-align:center;
	color:#1f1e19;
	padding:8px 0px 0px 0px;
	margin:0px;
}
br.clearboth {
	clear:both;
	height:1px;
}
a {
	text-decoration:none;
	font:11px Tahoma;
	color:#1f1e19;
}
a:hover { text-decoration: underline; }

img{
	margin:0;
	border:0;
}
/*---------default end-----------*/
#flashcontent {
height: 100%;
}
.main #container{
	width:100%;
	float:left;
	margin:0 auto;
	height:auto;
}
.main #main_content{
	width:1002px;
	margin:auto;
	background:#FFFFFF;
	text-align:left;
	/*height:731px;*/
	max-height:100%;
	padding:10px;
	border:0px solid red;
}
.content{ width:982px; margin:auto; background:#ffffff; padding:10px;}
/*---------header start-----------*/
#header{
	width:60%;
	float:right;
	padding:5px 0px 5px;
}
/*---------header end-----------*/
/*---------footer start-----------*/
#footer{
	width:100%;
	float:left;
	background:url(../images/bg_footer.jpg) top left repeat-x;
	padding:7px 0px 6px;
	margin:auto 0px;
	bottom:0;	
}

/*---------footer end-----------*/
/*---------Mid_nav start-----------*/
.width_auto { width: auto%;}
.float_left { float: left; }
.float_right { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }
.bold { font-weight:bold; }
.bold_no{ font-weight:normal; }
.width_100PR{ width:100%}
.width_100per{ width:100%}
.padd_5{ padding:5px;}
.box_1{padding:5px; background:url(../images/1pxline_bg03.jpg) top left repeat-x}
.box_2{padding:5px; background:#d5e2e8; border:1px solid #c7c6c3}
.box_3{padding:5px; background:#f2f6f8; border-top:1px solid #faf9f5}
.title_header_bg{ background:#d5e2e8; border-bottom:1px solid #f2f6f8; padding:3px;}
.inner_box{ background:#ffffff url(../images/1pxline_bg02.jpg) top left repeat-x; padding:3px 3px 3px; border:1px solid #cecdcd;}




/*---------text_type start-----------*/	
.mandatory{ color:#de3230;}
.gray_color{color:#1f1e19;}
.red_color, .red_color a{color:#cc0000;}
.blue_color, .blue_color a{color:#00388f;}
.green_color, .green_color a{color:#00812e;}
.color_red{ color:#cc0000;}
.white_color, .white_color a{color:#FFFFFF;}
.black_color{color:#000000;}
.blue_color1, .blue_color1 a{color:#08366e;}
.para, .para a { font-family:tahoma; font-size:11px; text-decoration:none;}
.tahoma11blue1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #2C526A;
	text-decoration: none;
}

/*-------hotel search form--*/
.hotel_search{
	background: #000000;
	padding:8px 4px 4px 4px;
	width:96%;
	float:left;
}
#form_bg{ background:#FFFFFF; padding:2px; width:98%; float:left;}
#form_brdr{border:1px solid #c76238; padding:4px; width:96%; float:left;}
.gray_bg{ background:#e8e8e8; border-bottom:2px solid white; padding:3px 4px; text-align:left; float:left; width:96%;}
.active_star{ width:16px; height:16px; float:left; padding:3px 0px 0px 4px;}
.more_btn{ background:#fcfcfc; padding:3px 5px; width:auto; float:right; border:1px solid #d6d6d6; margin:5px 5px 0px 0px;}
.bg_btn{ background:#f0f0ef url(../images/bg_001.jpg) repeat-x; padding:6px 4px 0px; width:96%; float:left; height:29px;}

/*-------hotel search form--*/
.login_style{background:#f4f4f4; padding:2px; border:1px solid #999999; width:97%; float:left;}
.login_inner{ background:#d4d5d3; padding:6px 2px; float:left; width:98%;}
.box_bg{ border:1px solid #d8d8d8; background:#ffffff; padding:2px; width:99.2%; float:left;}
.box_inner{background:#fcfcfc url(../images/img_1pxline.jpg) repeat-x; padding:10px 3px; width:99.2%; float:left;}
.box_inner p{padding:9px 6px 3px; text-align:justify;}
.bg_padd{background:#e4e4e4; padding:5px 3px; clear:both;}
.bg_gray{background:#d5d5d5; padding:5px 5px; width:95%; float:left;}
.brdr_btm{border-bottom:1px solid #fff; padding-top:1px;}
/*-------special offers--*/
.column_1{width:42%; float:left; padding:3px;}
.column_2{width:10%; float:left; padding:0px 0px; font-weight:bold;}
.column_3{width:43%; float:right; padding:3px; text-align:right;}
.column_4{width:82%; float:left; padding:3px;}
.column_5{width:15%; float:right; padding:0px 0px; font-weight:bold;}
.column_2 ul, .column_5 ul{list-style:none; padding-right:5px;}
.column_2 ul li, .column_5 ul li{display:inline;}
/*-------inner section start--*/
.box_inner_1{width:100%; float:left; background:#5999b4 url(../images/bg_002.jpg) repeat-y;}
.small_inner{margin:8px; background:#fff;}
.title_bg{background:url(../images/bg_003.jpg) repeat-x;; height:40px; border-bottom:1px solid #b2b2b2; text-align:right;}/*----footer start----*/
#footer{background:#d1d1d1; padding:20px 15px; width:97%; float:left;}

/*----menu start----*/
#menu_style{position:absolute; top:0; right:0; width:475px; float:left; margin:auto; height:auto;}
#menu_style_inner{width:100%; float:left; background:url(../images/menu_bg_grn.jpg) repeat-x; }
.vertical_spacing{
	visibility:hidden;
	font-size:0px;
	background:#fff;
	clear:both;
	height:0px;
}
.clear
{
clear:both;
height:0px;
overflow:hidden;
height:0px;
}
.clear4
{
clear:both;
height:0px;
overflow:hidden;
height:4px;
}
*html .clear4
{
clear:both;
height:0px;
overflow:hidden;
height:0px;
}
.clear2
{
clear:both;
height:0px;
overflow:hidden;
height:2px;
}
*html .clear2
{
clear:both;
height:0px;
overflow:hidden;
height:0px;
}
.clear6
{
clear:both;
height:0px;
overflow:hidden;
height:8px;
}
*html .clear6
{
clear:both;
height:0px;
overflow:hidden;
height:3px;
}
.padd_B5{padding-bottom:5px;}
*html.padd_B5{padding-bottom:0px;}


/*---------form-----------*/	
.input_style {
	background:#fff;
	border:1px solid #9c9c9c;
	color:#727272;
	font-family:Tahoma;
	font-size:11px;
	padding:1px 2px;
	width:auto;
	width:98%;
}
.input_style_none {
	background:none;
	border:0;
	color:#727272;
	font-family:Tahoma;
	font-size:11px;
	padding:1px 2px;
	width:auto;
	width:98%;
}
.select_style {
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Tahoma;
	font-size:11px;
}
.check_styles {
	color:#727272;
	font-family:Tahoma;
	font-size:7px;
}
