/* CSS Document */

.content{
	height:auto;
	margin-top:25px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 19px;
	padding-left: 9px;
}
.hnfmidcon{
	width:979px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.leftpart{ width: 254px; float: left; margin:0px; padding:0px; border: 1px solid #ccc;}
.search12{

	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fbf8f8;
	line-height:5px;
	letter-spacing:1px;
	font-weight:700;
}
.searchouter{ background-repeat:no-repeat; background-position:left top; height:25px; background-color:#003366; font: 14px Arial, Helvetica, sans-serif ; color:#fbf8f8; line-height:25px; letter-spacing:1px; font-weight:700;    }
.price{ width:236px; height:17px; background-color:#b7d5f4; font: 12px Arial, Helvetica, sans-serif ; color:#000; line-height:normal; letter-spacing:1px; font-weight:700; margin: 3px 0px;  padding: 0pc 0px 0px 8px; border: 1px solid #78a4d1;  }
.box{  border: 1px solid #9dbedf; background:#f4f8fb; padding: 5px ; }
.box a{ color:#000; text-decoration:none; }
.box a:hover{ color:#000; font-weight:bold;}
.boxouter{ border: 1px solid #d2d2d2; border-bottom:1px solid #fff;  padding: 5px ; }

.box-inner{ line-height:20px;}
.input-box{ float:right; margin-right:15px;}

.rightborder{ border-right: 1px solid #138fe4;}
.textcolor{ color:#fff; text-decoration:none;}
.textcolor a{ color:#fff; text-decoration:none;}

.rightpart{ width:680px; float:left; padding:2px;  border:1px solid #ccc; margin-left: 12px;}
.right-box{  padding:5px; margin-top:1px; line-height:20px;}



#contentfirst{ width:280px;  padding: 0px 5px; float:left; }
#content{width:680px; float:right;}
#contentsecond{ width:370px;  float:left;}
#contentthird{ width:300px; float:right; }
.copy{ background-color:#003366; color:#FFFFFF; line-height:25px; -moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.textcolor{ color:#003366;}

.airline{ font:10px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.rsairline{ font:15px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; }
.number{ font:32px Arial, Helvetica, sans-serif; color:#003366;}
.inputsize{ width:20px;  margin:3px;}

.logininner{ font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:5px;}
.login{ font:12px Arial, Helvetica, sans-serif; color:#F5F5F5; line-height:20px; padding:35px; font-weight:550;}
.design{ color:#000; text-decoration:none;}
.design a{ color:#000; text-decoration:none;}

.main{ width:998px; background:#FFFFFF; margin:auto; padding:5px 5px 0px 5px;}
#header{ width:432px; float:left;}
.nav { margin:0px auto; width:335px; height:31px; 
float:right;
}
.nav-span { display:block; }
.nav ul { display:block; list-style:none; }
.nav ul li{ display:inline; }
.nav ul li a { display:block; float:left; padding:0px 5px 0px 5px; text-decoration:none; border-right:1px solid #271d1b; color:#000; }
.nav ul li a:hover { color:#b01a21;}
.search{ width:754px; float:left; border: 1px solid #ccc; margin-top:25px;}
.holiday{ width:228px; float:right;  margin-top:15px;}
.newletter{ width:211px; border: 1px solid #ccc; background:#fbfbfb; float:right; margin:18PX 3PX 0px 0px; padding-bottom:13px;}
.tour{ font:16px Arial, Helvetica, sans-serif; color:#000000; line-height:20px; font-weight:bold; }
.footer{  font:12px Arial, Helvetica, sans-serif; line-height:22px; word-spacing:1px; margin:100px 0px 0px 0px; border:1px dashed #999999;}
.tabing{ color:#fff; text-decoration:none;}
.tabing a{ color:#fff; text-decoration:none;}
.content{
	font:12px arial;
	padding:0px 10px 10px 15px;
	line-height:20px;
	text-align:justify;
	width:auto;
	margin:auto;
	background-color:#fff;
	margin-top:15px;
}
h2{ font:20px arial; padding:0px; line-height:35px; font-weight:bold;}
.ab_leftnav {
	margin-left:0px;
	padding:0px;
	width:254px;
	height:326px;
	
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
}

.ab_leftnav ul { margin:0px; padding:0px;  }
.ab_leftnav ul li {	padding: 0; list-style:none;

	margin: 0; 
	}
.ab_leftnav ul li a{
	
	float:left;
	cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#787777;
	text-decoration:none;
	background-position: 3px 11px;
}

.ab_leftnav_current{
	background-color:#e7e7e7;
	color:#000000;
	height:25px;
	line-height:25px;
	padding-left:25px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0px;
	font-weight:bold;
}
li.ab_leftnav_current:hover{background-color: #F6F6F6 !important;}
.email{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
}
.email a{
	color: #000;
	text-decoration: underline;
}
.email a:hover{
	text-decoration: underline;
}
.webfontstyle{
font-family: Baumans;
font-size:15px;
color:#294c80;
}
.staticpageemtlink{
color:#000000;
}
.staticpageemtlink a{
text-decoration:none;
color:#474646;
font-weight:bold;
}
.staticpageemtlink a:hover{
text-decoration:underline;
}

.ic{ width:13%; padding:1% 2% ; float:left;}
.cn{ width:78%; padding:1% 0%; float:right; color:#787777;}
.clr{clear:both;}
.active{
display: block; color:#fff !important;}

#active{
display: block; background-color:#53a5d7 !important; color:#fff !important;}

