/*---------Global-----------*/

/*---------default start-----------*/
* {
	margin:0;
	padding:0;
	/*vertical-align:top;*/
}
body {
	font:12px Arial;
	text-align:center;
	color:#003f4f;
	padding:0px;
	margin:0px;
}
br.clearboth {
	clear:both;
	height:1px;
}
a {
	text-decoration:none;
	color:#003f4f;
}
a:hover { text-decoration: underline; }

img{
	margin:0;
	border:0;
}
.img_brdr {
    border: 1px solid #0094BB;
    padding: 3px;
}
.img_brdr:hover {
    border: 1px solid #F28212;
    padding: 3px;
}
/*---------default end-----------*/
.main #container{
	width:100%;
	float:left;
	margin:0 auto;
	text-align:center;
	height:auto;
}
.main #main_content{
	width:982px;
	margin:auto;
	background:#f2f2f2;
	text-align:left;
	/*height:731px;*/
	max-height:100%;
	padding:10px;
	border:0px solid red;
}
.main1 #main_content1{
	margin:auto;
	background:#f2f2f2;
	text-align:left;
	/*height:731px;*/
	max-height:100%;
	padding:10px;
	border:0px solid red;
}

.border_0{border:none;}
/*---------header start-----------*/
#header{
	width:100%;
	float:left;
	border-bottom:1px solid #e5e5e5;
}
/*------button------*/
 .myBox {
 	font-weight: bold;
    margin: 5px 0px;
    padding: 5px;
    text-align: left;
    border: 0px solid #fff;
 	opacity:0.9; filter:alpha(opacity=90);
 	cursor:hand;
 	cursor:pointer;
   /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
 	box-shadow:1px 1px 4px #bdbdbd;
 	-webkit-box-shadow:1px 1px 4px #bdbdbd;
 	-moz-box-shadow:1px 1px 4px #bdbdbd;
}
/*-----button-----*/
/*-----------menu----*/
ul.menu{list-style:none; float:left; margin:0; padding:0; height:34px; width:100%;}
ul.menu li{float:left; width:121px; padding:0px; line-height:32px; background:url(../images/menu_btn.jpg) no-repeat left top; height:34px; text-align:center; margin-right:5px;color:#fff; overflow:hidden;  bottom:0px; display:inline;}
ul.menu li a{width:121px; padding:0px; line-height:32px;  height:34px; text-align:center; margin-right:5px;color:#fff; display:block;}
ul.menu li a:hover{width:121px; padding:0px; line-height:34px; background:url(../images/menu_btn_ov.jpg) no-repeat left top; height:34px; text-align:center; margin-right:5px; color:#fff; text-decoration:none; display:block;}
ul.menu li.sectled{width:121px; padding:0px; line-height:34px; background:url(../images/menu_btn_ov.jpg) no-repeat left top; height:34px; text-align:center; margin-right:5px; color:#fff; display:block}
/*---------rounded corner start-----------*/
.container_1 {
        display: block;
	
    }
 
    .content {
        background: #fff;
			
    }
	.round_span5 {
        background: #fff;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 5px;
    }
	.round_span4 {
        background: #fff;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 4px;
    }
 
    .round_span3 {
        background: #fff;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 3px;
    }
 
    .round_span2 {
        background: #fff;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 2px;
    }
 
    .round_span1 {
        background: #fff;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 1px;
    }
	
	.round_span3_g {
	background: #f7f6f6;
	display: block;
	line-height: 1px;
	overflow: hidden;
	height: 1px;
	margin: 0 3px;
}
 
    .round_span2_g {
        background: #f7f6f6;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 2px;
    }
 
    .round_span1_g {
        background: #f7f6f6;
        display: block;
        line-height: 1px;
        overflow: hidden;
        height: 1px;
        margin: 0 1px;
    }

/*-----------tabs----*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 38px;
	width: 100%;
}
ul.tabs li {
	float: left;
	padding: 0;
	line-height: 22px;
	border-left: none;
	margin:0px 3px 0px;
	background:url(../images/tabs_img.jpg) no-repeat left top;
	height:38px;
	width:218px;
	text-align:center;
	overflow: hidden;
	position: relative;
	text-decoration:none;
}
ul.tabs li a {
	color: #003f4f;
	display: block;
	font-size: 20px;
	padding: 8px 0px 0px;
	letter-spacing:1px;
	outline: none;
	margin:0px 3px -1px 0px;
	text-align:center;
	height:38px;
	width:218px;
	text-decoration:none;
	
}
ul.tabs li a:hover {
	background:url(../images/tabs_img_ov.jpg) no-repeat left top;
	margin:0px 3px -1px 0px;
	text-align:center;
	height:38px;
	width:218px;
	color:#e77817;
	font-size:20px;
	padding: 8px 0px 0px;
	text-decoration:none;
}	
html ul.tabs li.active  {
	background:url(../images/tabs_img_ov.jpg) no-repeat left top;
	margin:0px 3px -1px;
	text-align:center;
	height:38px;
	width:218px;
	color:#e77817;
	font-size:20px;
	padding: 0px 0px 0px;
}
html ul.tabs li.active a  {
	color:#e77817;
}
.tab_content {
	
}

/*---------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-----------*/
.footer_logo, .auto_cen{text-align:center; margin:auto; z-index:1000;}
/*---------Mid_nav start-----------*/
.width_auto { width: auto; }
.width_100per { width: 100%; }
.width_98per{width:99%;}
.width_85per{width:85%;}
.width_70per { width: 70%; }
.width_68per { width: 69%; }
.width_63per { width: 63%; }
.width_55per { width: 55%; }
.width_53per { width: 53%; }
.width_50per { width: 50%; }
.width_49per { width: 49%; }
.width_43per { width: 43%; }
.width_40per { width: 40%; }
.width_32per { width: 33%; }
.width_30per { width: 30%; }
.width_29per { width: 29%; }
.width_27per{width:27%;}
.width_25per{width:25%;}
.width_22per{width:22%;}
.width_20per{width:20%;}
.width_17per{width:17%;}
.width_15per{width:15%;}
.width_12per{width:12%;}
.width_11per{width:11%;}
.width_10per{width:10%;}
.width_8per{width:8%;}
.width_5per{width:5%;}
.width_7per{width:7%;}
.width_2per{width:2%;}
.float_left { float: left; }
.float_right { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }
.margin_auto{margin:auto;}
.bold { font-weight:bold; }
.bold_no{ font-weight:normal; }
.mandatory{color:#B81A07;}
.italics{font-style:italic}
.para p{padding:0px 5px 7px;}

.padd_2{padding:2px 2px 2px 2px;}
.agent_padd{padding:10px 0px 0px 0px;}
.padd_10{padding:10px;}
.padd_5B{padding-bottom:5px;}
.padd_5L{padding-left:5px;}
.padd_5R{padding:0px 5px 0px 0px;}
.padd_5{padding:5px 5px 5px 5px;}
.padd_5TB{padding:5px 0px;}
.padd_3TB{padding:3px 0px;}
.padd_3{padding:3px;}
.padd_10TB{padding:10px 0px;}
.padd_15T{padding:15px 0px 0px 0px;}
.padd_22T{padding:26px 0px 0px 0px;}
.padd_9TB{padding:9px 0px; _padding:0px 0px;}
.padd_15TB{padding:15px 0px 15px 0px;}
.padd_6TB{padding:6px 0px;}
.margin_book{margin:25px 0px;}
.margin_25L{margin:0px 0px 0px 25px;}
.margin_2T{margin-top:2px;}
.margin_10T{margin-top:10px;}
.bts_margin{margin:0px 0px 0px 300px;}

.levels_padd{padding:0px 0px 0px 90px;}
.margin_15L{margin-left:15px; _margin-left:8px;}
.margin_24L{margin-left:24px; _margin-left:8px;}
.margin_5L{margin-left:5px;}
.margin_5R{margin-right:5px;}
.padd_T3{padding-top:3px;}
.height_10{height:10px;}
.height_50{height:50px;}
.height_6{height:6px;}
.line_34{line-height:36px; *line-height:auto; _line-height:38px;}
.line_16{line-height:16px;}
.line_20{line-height:20px; *line-height:auto;  _line-height:23px;}

.btm_brdr{border-bottom:1px solid #e3e2e2; padding:6px 0px; margin-bottom:6px;}
.brdr_style{border:1px solid #e5e5e5;}
.top_brdr{border-top:1px dashed #b4b4b4; padding:6px 0px 3px;}
.add_frame{width:19%; float:left; margin-right:3px; padding:5px 2px;}
.bg_gray{background:#f7f6f6}
.bg_orange{background:#E77817}
.bg_blue{background:#0094BB}
.title_bg{background:#f2f2f2; padding:5px; float:left; width:98.1%;}
.title_bg_nw{background:#f2f2f2; padding:5px;}
.title_bg1{background:#f4f2f2; width:98.1%;}
.frm_left{width:35%; float:left; text-align:right; padding:5px;}
.frm_left_40{width:40%; float:left; text-align:right; padding:5px;}
.frm_left_50{width:50%; float:left; text-align:right; padding:5px;}
.frm_left_7{width:7%; float:left; text-align:right; padding:5px;}
.frm_left_13{width:13%; float:left; text-align:right; padding:5px;}
.frm_left_15{width:15%; float:left; text-align:right; padding:5px;}
.frm_left_18{width:18%; float:left; text-align:right; padding:5px;}
.frm_left_19{width:22%; float:left; text-align:right; padding:5px;}
.frm_left_24{width:24%; float:left; text-align:right; padding:5px;}
.frm_right{width:60%; float:left; padding:3px 5px;}
.frm_right_txt{width:60%; float:left; padding:5px 5px;}
.frm_right_50{width:50%; float:left; padding:5px 5px;}
.frm_right_45{width:45%; float:left; padding:3px 5px;}
.frm_right_40{width:40%; float:left; padding:3px 5px;}
.frm_right_30{width:30%; float:left; padding:3px 5px;}
.frm_right_27{width:27%; float:left; padding:3px 5px;}
.frm_right_23{width:23%; float:left; padding:1px 5px;}
.frm_right_22{width:20%; float:left; padding:4px 5px;}
.frm_right_16{width:16%; float:left; padding:3px 5px;}
.frm_right_15{width:17%; float:left; padding:4px 5px;}
.frm_right_14{width:14%; float:left; padding:3px 5px;}
.frm_right_13{width:13%; float:left; padding:3px 5px;}
.frm_right_11{width:11%; float:left; padding:3px 5px;}
.frm_right_5{width:5.5%; float:left; padding:3px 5px;}
.frm_right1{width:60%; float:left; padding:7px 5px 3px;}




.offers_tabs_ov{background:#f2f2f2; padding:5px 5px; font-weight:bold; color:#5a564a; width:auto; float:left; margin:0px 1px; border-width:1px 1px 0px 1px; border-style:solid; 
border-color:#cecece  }
.offers_tabs{background:#ffffff; padding:5px 5px; font-weight:bold; color:#5a564a; width:auto; float:left; border-width:1px 1px 0px 1px; border-style:solid; border-color:#cecece; margin:0px 1px; }
a.offers_tabs_ov, a.offers_tabs{text-decoration:none;}
.offer_bg{background:#f2f2f2; padding:5px; border:1px solid #cecece; margin-left:1px; width:97%; float:left;}
.sub_tab{background:#f2f2f2; padding:15px 0px 0px 0px; border:1px solid #cecece; margin-left:1px; width:99.5%; float:left;}
.white_bg{background:#fff; padding:5px; _padding:4px 5px 3px;  width:98%; float:left;}
.white_bg1{background:#fff; padding:5px; width:98.9%; float:left;}
.gray_bg1{background:#fbfafa; padding:5px; width:98.9%; float:left;}
.gray_bg{background:#fbfafa; padding:5px; _padding:4px 5px 3px;   width:98%; float:left;}
.gray1_bg{background:#d3d3d3; padding:5px; _padding:4px 5px 3px;   width:98%; float:left;}
.gray2_bg{background:#ececec; padding:5px; _padding:4px 5px 3px;   width:98%; float:left;}
.bg_001{background:#f7f6f6;}
.bg_002{background:#ececec;}
.bg_003W{background:#ffffff;}
.blue_bg{background:#0094bb; padding:5px; _padding:4px 5px 3px;   width:98%; float:left; color:#fff;}
.btn_style{border:1px solid #eeeeee; padding:5px; width:auto; float:right; margin:0px 2px; background:#fff;}
.btn_style1{background:#E77817; padding:4px; color:#fff; width:auto; float:left;}
.more_btn{background:#0094bb; padding:4px; color:#fff; width:auto; float:left;}
.more_details{background:#e77817; padding:2px; color:#fff; width:auto; float:left; font-weight:bold; text-decoration:none;}
.book_now{background:#0d617b; padding:2px; color:#fff; width:auto; float:left; font-weight:bold; text-decoration:none;}
.lang{background:#0094bb; padding:2px; width:auto; float:left; font-weight:bold; margin:1px; text-transform:uppercase;}
.rate_frame{margin:6px 10px; border:1px solid #ececec;}
.search_frame{border:1px solid #e5e5e5; background:#fbfafa; width:99%; float:left;}
.search_details_frame{border:1px solid #e5e5e5; background:#fff; width:99%; float:left;}
.rate_currency{ background:#ededed; border-top:1px solid #ececec; text-align:center; padding:3px; letter-spacing:3px;}
.img_details{border:1px solid #e5e5e5; float:left; width:23%; padding:5px; margin-right:7px;}
ul.ul_padd{padding:10px 20px 10px 50px;}
ul.ul_padd li{padding-bottom:5px}

/*---------text_type start-----------*/	
.font_26, .font_26 a{font-size:26px;}
.font_18, .font_18 a{font-size:18px;}
.font_14, .font_14 a{font-size:14px;}
.font_12, .font_12 a{font-size:12px;}
.font_11, .font_11 a{font-size:11px;}
.font_inherit, .font_inherit a{font-size:inherit}
.orange_color, .orange_color a{color:#e77817;}
.red_color {color:#ad0000};
.black_color, black_color a{color:#333333;}
.blue_color, .blue_color a{color:#0094bb;}
.blue_color1, .blue_color1 a{color:#003f4f;}
.white_color, .white_color a{color:#fff; text-decoration:none;}
.mandetory, .title{color:#d67017; font-size:14px; font-weight:bold;}
#advantage{width:100%; float:left;}
ul.advtange{list-style:none; margin-left:35px;}
ul.advtange li{line-height:24px; display:block; font-size:14px;} 

.clear{
	visibility:hidden;
	overflow:hidden;
	font-size:0px;
	clear:both;
}
/*---------form-----------*/	
.input_style {
	background:#fff;
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Arial;
	font-size:11px;
	padding:2px;
	width:92%;
	margin-right:5px;
}
.input_style1 {
	background:#fff;
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Arial;
	font-size:11px;
	padding:2px;
	width:95%;
}
.input_style3 {
	background:#fff;
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Arial;
	font-size:11px;
	padding:2px 0px;
	width:92%;
}
.input_style2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    color: #727272;
    font-family: Tahoma;
    font-size: 11px;
    padding: 1px 2px;
    width: auto;
}
.select_style {
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Arial;
	font-size:11px;
	margin:6px 0px 0px;
	width:92%;
	
}
.select_style1 {
	border:1px solid #cdcdcd;
	color:#727272;
	font-family:Arial;
	font-size:11px;
	width:92%;
	
}
.check_styles {
	color:#727272;
	font-family:Arial;
	font-size:7px;
	margin:6px 0px 0px 6px;
	_margin:2px 0px 0px 0px; *margin:2px 0px 0px 0px;
}

/*----pagination -----*/
.pegi_margin{/*margin-left:28%; _margin-left:15%; */ }

ul#pagination
{
list-style:none;
padding-left:50px;
text-align:center;
margin:auto;
}
ul#pagination li
{
display:inline;
float:left;
font-size:11px;
height:24px;
}
.f_link, text_style
{

}
.text_style
{
margin:1px;
display:block;
padding:5px;
color:#003f4f;
text-decoration:none;
}
.f_link a, .f_link1 a
{
margin:1px;
display:block;
background:#f3f3f3;
padding:5px;
color:#003f4f;
border:1px solid #e1dfdf;
text-decoration:none;
}
.f_link a:active
{
margin:1px;
display:block;
background:#407db7;
padding:5px;
color:#fff;
border:1px solid #407db7;
text-decoration:none;
}
.f_link a:hover, .f_link1 a:hover
{
margin:1px;
display:block;
background:#f3f3f3;
border:1px solid #84a3c1;
padding:5px;
color:#e77817;
text-decoration:none;
}

.row_header{
	background:#ececec;	
	padding: 5px 5px;
	font-weight: bold;
	height: 30px;
}
.row_header1{
	background:#d3d3d3;	
	padding: 5px 5px;
	font-weight: bold;
	height: 30px;		
}
.row3{
	background:#fff; padding:5px; _padding:4px 5px 3px;  width:98%;
}
.row4{
	background:#ececec; padding:5px; _padding:4px 5px 3px;   width:98%;
	
}
.row3_new{
	background:#fff; padding:5px; _padding:4px 5px 3px;
}
.row4_new{
	background:#ececec; padding:5px; _padding:4px 5px 3px;
}
.pointer
{cursor:pointer;cursor: hand;}
.row_bg1{background:#f9f9f9;}
.row_bg2{background:#FFFFFF;}
.margin_left{ margin-left: 5px;}
/*------------light box ---------------
#gallery {
		padding: 10px;
		width: 97%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; border: 1px solid #e5e5e5; padding:5px;
		width:220px; float:left; margin-right:6px; }
	#gallery ul li img {
		border:1px solid #fff;
		margin:5px 0px;
	}
	#gallery ul li a:hover img {
		border:1px solid #e36c13;
		margin:5px 0px;
	}
	#gallery ul a:hover { }*/
