body{padding:0px; margin:0px; border:0pc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#666666; text-decoration:none;}
h1{padding:0px; margin:0px; font-size:24px;}
.clear{clear:both;}
.main{width:1000px; text-align:left; background:#FFFFFF; height:1510px; border:#CCCCCC solid 1px;;}
.mainflightbooking{width:1000px; text-align:left; background:#FFFFFF; height:; border:#CCCCCC solid 1px;;}
.mainspcfare{width:1000px; text-align:left; background:#FFFFFF; height:; border:#CCCCCC solid 1px;;}
.top{width:1000px; height:85px; text-align:left; background:url(image/newheaderimg.jpg) left top no-repeat;}
.toptext{font-size:24px; color:#FFFFFF; float:left; padding-left:50px; padding-top:20px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.call{font-size:20px; color:#FFFFFF; float:right; padding-top:55px; padding-left:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.chating{ width:60px; padding-left:842px; float:left; margin-top:-80px;}
.hr{width:1000px; height:1px;}
.calluswhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
}
.digitwhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 27px;
font-weight: bold;
color: #FFFFFF;
}

/* ---------------------- Dolphin nav ---------------------- */
*{
	list-style:none;
}
#menucontainer{
	position:relative;
	height:45px;
	color:#FFFFFF;
	background:#383636;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	background-color: #180A09;
	}
#menunav{
	position:relative;
	height:38px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(image/background.jpg) repeat-x bottom left;
	padding:0 0 0 20px;}
	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:left;}

#menunav ul li{
	display:block;
	float:left;
	margin:0 1px;
	color:#FFFFFF;}

.htlBorder {
	border-top-width:1px;
	border-top-color:#DDDDDD;
	border-top-style:solid;	
	border-bottom-width:1px;
	border-bottom-color:#DDDDDD;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-color:#DDDDDD;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#DDDDDD;
	border-right-style:solid;
	}	


#menunav ul li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 20px;
	height:38px;}

#menunav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;}

#menunav ul li a:hover{
	color:#fff;	
	background:transparent url(image/hover.jpg) repeat-x bottom left;}

#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current, #menunav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(image/left.jpg) no-repeat top left;
	line-height:275%;}
#menunav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#383636 url(image/right.jpg) no-repeat top right;
	height:38px;}

/* ---------------------- END Dolphin nav ---------------------- */

.mid{width:1000px; text-align:left; background:#FFFFFF;}
.left{width:358px; text-align:left; float:left; padding-left:2px;}
.right{ width:640px; text-align:left; float:left;}
.frame{width:355px; text-align:left; padding-top:3px;}
.banner{ height:150px; text-align:center; margin-top:3px;}
.first{width:352px; float:left; text-align:left; padding-top:3px;}
.second{width:288; text-align:right; float:right; padding-top:3px;}
.bar{height:20px; background:#705f57; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:5px;}

.leftfare{width:353px; border:#000000 solid 1px;}
.flightlogo{width:50px; float:left; border:#CCCCCC solid 1px; text-align:left; height:120px}
.place{width:105px; float:left; line-height:30px; font-weight:bold; border:#CCCCCC solid 0px; font-size:14px; height:200px}
.fare{width:45px; float:right; line-height:30px; color:#990000; font-weight:bold; border:#CCCCCC solid 0px; font-size:14px; text-align:center; height:200px}
.dateband{width:145px; float:right; line-height:30px; font-weight:bold; border:#CCCCCC solid 1px; font-size:14px; height:120px}
.farehead{height:20px; color:#FFFFFF; background:#f88d23; font-size:14px; font-weight:bold; padding-left:5px; padding-top:2px;}
.farehead2{height:20px; color:#000000; background:#f88d23; font-size:11px; font-weight:bold; padding-left:5px; padding-top:2px;}
.flogo{background:url(image/flogo.jpg) 5px 5px no-repeat; width:35px; height:25px; float:left;}
.place1{width:200px; float:left; font-weight:bold; font-size:14px; height:20px; padding-top:5px;}
.fare1{height:30px; width:50px; font-weight:bold; font-size:14px; height:20px; float:right; padding-top:5px; text-align:left}
.fare2{height:30px; width:50px; font-weight:bold; color:#990000; font-size:14px; height:20px; float:right; padding-top:5px; text-align:left}
.rightfare{width:310px; border:#000000 solid 1px; float:left;}
.rightfare1{width:310px; border:#000000 solid 1px; float:left; margin-left:10px;}
.footer{padding:10px; color:#999999; text-align:center; font-size:11px;}
.footer a{color:#999999; text-decoration:none}
.footer a:hover{color:#FFCC00; text-decoration:none}
