@charset "utf-8";

@import url('mouseovertabs.css');
/* 
Name : FreedomAirportServices.
Author : DKS, Indusnet Technologies.
Version : V1.
Source : Taxiquote-v2-25feb10.psd
Date : 02-Mar-2010.
Author URL : NA.
*/
/***********************************************/
/* General CSS Document Starts Here            */
/***********************************************/

* { padding:0; margin:0; }
html { height:100%; padding-bottom:1px; }
body { background:#E9E9E9 url(../images/body-bg.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img { border:0; }
a { text-decoration:none; color:#5E5E5E; outline:none; }
input { outline:none; }
a:hover { text-decoration:underline; color:#666; }
#externalContainer { width:999px; margin:0 auto; padding-bottom:15px; height:100%; overflow:hidden; }
ul { list-style:none; }

h1 { }
h2 { font-size:26px; color:#3F7E9E; font-weight:normal; text-align:center; padding:22px 0 0 0; }
h3 { font:normal 18px/34px "Lucida Sans", Arial, "Times New Roman"; color:#fff; position:relative; background:url(../images/grad.gif) repeat-x 0 0; height:34px; }
h3 img { float:left; }
h3 img.rightCrv { float:right; }
h3 span { position:absolute; right:30px; bottom:-7px; background:url(../images/h-arrow.gif) no-repeat 0 0; float:right; display:block; width:13px; height:7px; }
h4 { font-size:16px; line-height:30px; margin-bottom:13px; color:#fff; font-family:"Lucida Sans", Arial, "Times New Roman"; }
h4 span { font-size:14px; }
h5 { }
h6 { font-size:12px; margin:9px 0 6px 0; }
td { text-align:left; vertical-align:top; }

.width50per {
	border:0px;
	width:50%;
}
.height1 {
	height:1px;
}
.width1 {
	width:1px;
}
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}
.rt, .rb, .rm {
	text-align:right;
}
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

/* HEADER */
#header { height:100%; position:relative; height:170px; z-index:999;}/*------Modified on 01-04-2010--------*/
#header .logo { float:left; margin:15px 0 0; }
#header .hdrRight { background:url(../images/hdr-shadow.gif) no-repeat 0 100%; padding-left:80px; float:right; width:350px; height:165px; }/*------Modified on 01-04-2010--------*/
/*#header .hdrRight .topNav { *margin-bottom:10px; margin-top:2px; float:right; height:100%;
overflow:hidden; }*/
#header .hdrRight .topNav { float:right; }
#header .hdrRight .topNav li { float:left; display:block; border-left:solid 1px #4E4C4B; }
#header .hdrRight .topNav li.last { float:left; display:inline; border-left:solid 1px #4E4C4B; border-right:solid 1px #4E4C4B; }
#header .hdrRight .topNav a{
	padding:10px 8px 0 8px;
	display:block; float:left;
	text-transform:uppercase;
}
#header .hdrRight .topNav a:hover{
	background-color:#212121;
	text-decoration:none;
	text-transform:uppercase;
}
#header .hdrRight .topNav a span{
	font:bold 9px/36px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block; float:left;
	background-position:50% 0;
	height:36px;
}
#header .hdrRight .topNav a:hover span{
	background-position:50% -36px;
}


#header .hdrRight .topNav a span.home{
	background:url(../images/homebg.gif) no-repeat 50% 0;
}
#header .hdrRight .topNav a:hover span.home{
	background:url(../images/homebg.gif) no-repeat 50% -36px;
}

#header .hdrRight .topNav a span.home01{
	background:url(../images/home01.gif) no-repeat 50% 0;
}
#header .hdrRight .topNav a:hover span.home01{
	background:url(../images/home01.gif) no-repeat 50% -36px;
}

#header .hdrRight .topNav a span.home02{
	background:url(../images/home02.gif) no-repeat 50% 0;
}
#header .hdrRight .topNav a:hover span.home02{
	background:url(../images/home02.gif) no-repeat 50% -36px;
}

#header .hdrRight .topNav a span.home03{
	background:url(../images/home03.gif) no-repeat 50% 0;
}
#header .hdrRight .topNav a:hover span.home03{
	background:url(../images/home03.gif) no-repeat 50% -36px;
}

/*#header .date-time { margin-bottom:17px; width:340px; clear:right; float:right; padding:22px 0 0 0; }*/
#header .date-time { clear:both; padding-top:22px; height:60px; width:355px; float:right; position:relative; }
#header .date-time p { font:normal 12px/16px "Lucida Sans", Arial, "Times New Roman" !important; text-align:right; color:#E9E9E9; float:none; margin: -14px 0 10px; width:100%;}
#header .date-time .time { width:170px; border-left:1px solid #4F4A4C; padding:0 0 0 6px; margin-left:5px; color: #fff; float: left; }
#header .date-time p.time object{float:right;}
#header .date-time p span { color:#F6006B; font-weight:bold;}/*changed on 28-4-2011*/

#header .date-time p img { float:right; }
.flags { float:right; padding-bottom:8px; clear:right; white-space:nowrap;}
/*#header .date-time p { float:left; width:165px; font:normal 12px/16px "Lucida Sans", Arial, "Times New Roman" !important; color:#E9E9E9; display:table-cell;}
#header .date-time p.time { border-right:solid 1px #333333; width:170px; }
#header .date-time p img { float:right; border:solid 1px #009900; display:block; }
#header .date-time p span { color:#F6006B; }
*/


#nav { background:url(../images/nav-line.gif) repeat-x 0 0; height:100%; height:42px; margin-top:0px; overflow:hidden; position:relative;z-index:99}
#nav li { display:inline; padding:0 2px; float:left; }
#nav li a { float:left; display:block; color:#bbb; cursor:pointer; }
#nav li a span { float:left; display:block; padding:12px 7px; }
#nav li a:hover, #nav li a.active { background:url(../images/nav-bg.gif) repeat-x 0 0; color:#fff; text-decoration:none; }
#nav li a.active span { background:url(../images/nav-arrow.gif) no-repeat 50% 100%; }

/* BOXES */
.bodyPart { margin-top:32px; clear:both; position: relative;}
.left-col-home { width:524px; float:left; }
.right-col-home { width:463px; float:right; position:relative; }/*-Modified on 01-04-2010--*/

.box { height:216px; width:260px; float:left; margin-bottom:2px; }
.box-tag { height:30px; height:67px; padding:12px 8px 0 11px; text-align:right; background-position:0 100%; background-repeat:repeat-x; }
.box-tag-slate { height:34px; height:67px; padding:8px 8px 0 11px; text-align:right; background-position:0 100%; background-repeat:repeat-x; margin-bottom: 4px;}
.box-tag .fltL { float:left; }
.box-tag-slate .fltL { float:left; margin: 4px 0px 0px 0px; }
/* colored BGs */
.reddish { background:url(../images/box-red.jpg) no-repeat 0 0; }
.greenish { background:url(../images/box-green.jpg) no-repeat 0 0; }
.bluish { background:url(../images/box-blue.jpg) no-repeat 0 0; }
.org { background:url(../images/box-org.jpg) no-repeat 0 0; }
.slate { background:url(../images/box-slate.jpg) no-repeat 0 0; }
.pink { background:url(../images/box-pink.jpg) no-repeat 0 0; }
.leftIndent2{ margin-left:2px!important; margin-left:1px; }

.box ul { padding:10px 0 0 14px;}
.box li { font:normal 13px/16px "Lucida Sans", Arial, Times New Roman; color:#fff; margin-bottom:4px;}
.box li span { width:4px; height:11px; display:block; float:left; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/arrow-set.gif); padding-left:12px; margin-top:4px; }

.reddish li span { background-position:0 0; }
.greenish li span { background-position:0 -11px; }
.bluish li span { background-position:0 -22px; }
.org li span { background-position:0 -33px; }
.slate li span { background-position:0 -44px; }
.pink li span { background-position:0 -55px; }

.box li a{ color:#fff; text-decoration:none;}
.box li a:hover{ text-decoration:underline;}

.curvee { position:relative; border:solid 1px #E5E5E4; background-color:#fff; padding:6px; height:100%;}
.curvee .lt, .curvee .lb, .curvee .rt, .curvee .rb { position:absolute; display:block; width:4px; height:4px; }
.curvee .lt, .curvee .lb { float:left; left:0; }
.curvee .rt, .curvee .rb { float:right; right:0; }
.curvee .lt, .curvee .rt { top:-1px; }
.curvee .lb, .curvee .rb { bottom:-1px;}
.curvee td { font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; }
.box_search_border { background-color:#ffffff; padding:10px; font-weight:bold; color:#606060; border-bottom:1px solid #DEDEDE;  }
.box_search_border INPUT.txtBox02{ background-color:#ffffff; font-weight:bold; color:#606060; border:1px solid #DEDEDE;  }
.grey { background-color:#F5F5F5; padding:10px; }
.grey2 { background-color:#F5F5F5; padding:0 10px; }
.grey3 label,.grey label,.way label { font-size:10px;float:left; }/*----Modified on 02-04-2010---*/
.grey2 label{font-size:10px;}/*----Added on 02-04-2010---*/
/*.grey2 label{display:block;}-----added on 01-04-2010----------*/
.grey2 input { float:none; margin-right:2px; padding:0; vertical-align:middle; }.grey2 strong { color:#606060; }
.grey2 td{text-align:left;}/*-----added on 01-04-2010----------*/
.way { padding:2px;  }
.way p{ padding:4px 0 0; *padding:0 0 1px; width:100%; display:block;}
.way td { padding:4px 0; }
.way a { color:#0099CC; text-decoration:underline; }
.way a:hover { color:#333; text-decoration:none; }
.grey td{font-size:10px;}
.grey p { padding:4px 0; _padding:3px 0; line-height:12px; clear:left; height:8px; }
.grey p input { float:left; margin-right:7px; width:16px; height:16px;}
.grey p label { float:left; padding-right:10px; }
.txtBox { border:solid 1px #E8E8E8; padding:2px; height:15px; width:160px; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; }
.rightBord { border-right:solid 1px #E6E6E6; padding-right:10px; width:50%; }
.leftPAd20 { padding-left:10px; width:50%; }
.rightBord td, .leftPAd20 td { padding:6px 0; *padding:4px 0; }
.grey .txtBox01{
	background-color:#fff;
	border:1px solid #E8E8E8;
	padding:2px;
	width:90px;
	float:left;
	height:15px;
	}
/*-----Modified on 23-03-2010---*/.grey select,.rightBord select, .leftPAd20 select, .grey3 select { border:solid 1px #E8E8E8; font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; padding:1px; }
.grey3 select { margin-top: 7px!important;}
/*-----Modified on 01-04-2010 fir ie6---*/
	.grey3 select.selectBox{border:solid 1px #E8E8E8; font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; padding:3px;}
/*-----------------*/
.rightBord td.topBord, .leftPAd20 td.topBord { border-top:solid 1px #E8E8E8; padding-top:14px; }
.rightBord td.topBord td, .leftPAd20 td.topBord td { padding:4px 0; }

.grey3 { background-color:#EAEAEA; }
.grey3 label.first{margin-left:25px;}
.grey3 label{display:block; padding-bottom:5px;}
.grey3 p{
	color:#606060;
	padding:4px;}
.grey3 td { text-align:left; padding-top:7px; }/*------Modified on 23-03-2010------*/
.grey3 img{float:left; margin:0px 2px 0px 3px; padding-right:2px; padding-top: 3px;}



.secure { font-size:18px; margin:24px 0!important; margin:20px 0; height:100%; overflow:hidden; }
.secure img { float:left; margin:7px 6px 0 10px; }
.secure p { margin-top:16px; }
.secure .d-sec { background:url(../images/3d-sec-bg.gif) no-repeat 0 0; width:243px; height:99px; float:left; }
.secure .ssl { background:url(../images/ssl-bg.gif) no-repeat 0 0; width:220px; height:99px; float:left; }
.secure .ssl span, .secure .d-sec span { font-size:25px; font-weight:bosdld; text-transform:uppercase; }
.secure .ssl span strong, .secure .d-sec span strong { color:#D10C54; text-transform:uppercase; font-weight:normal;  }

.affiliate { background-color:#F7F7F7; border-bottom:solid 1px #E9E9E9; clear:both; padding:21px 0; text-align:center; }
.affiliate img { display:inline; margin:0 6px; }
.wrapper { width:999px; margin:0 auto;}



#footer { border-top:solid 5px #080808; background-color:#272727; height:100%; overflow:hidden; background:url(../images/footerbg.gif) repeat-x 0 100% #272727; padding-bottom:10px; }
#footer .foot-links { width:600px; padding:21px 0 0 0; float:left; }
#footer .foot-links li { text-transform:uppercase; font-size:9px; font-weight:bold; float:left; width:200px; }
#footer .foot-links li a { color:#a4a4a4; }
#footer .foot-links li li { float:none; background:url(../images/arrow.gif) no-repeat 0 3px; padding:0 0px 13px 15px; width:180px; }
.callus{
	width:375px;
	border:solid 1px #161616;
	background-color:#1B1B1B;
	padding:0 0 0 15px;
	margin:35px 0 0 0;

	float:right;
}
.callus h5{
	font:normal 24px/33px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding:0 0 0 47px;
	background:url(../images/callbbg.gif) no-repeat 0 0;
	text-transform:uppercase;
}
.callus p{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	text-transform:uppercase;
	padding:11px 0 0 0;
}
.callus p.email{
	font-size:11px;
	line-height:34px;
	padding:0 0 0 28px;
	margin:0;
	background:url(../images/smsbg.gif) no-repeat 0 50%;
	text-transform:none;
	
}
.callus p.email a{
	color:#FF0291;
}
.foottop{
	height:100%;
	overflow:hidden;
	position:relative;
}
.foot_botm{
	padding:26px 0 0 0;
	height:100%;
	overflow:hidden;
}
.bookmark {
	padding:0;
	width:auto;
	height:100%;
	overflow:hidden;
	margin-right:51px;
	margin-top:10px;
	float:left;
}
.bookmark span {
	font:bold 9px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#A4A4A4;
	text-transform:uppercase;
	width:105px;
	float:left;
	display:block;
	margin-top: 14px;
	margin-right: 8px;
}
.bookmark img {
	margin-right:3px;
}
.paypal {
	width:auto;
	float:left;
}
.paypal img {
	margin:8px 5px 0 0;
	float:left;
}
.copy {
	width:auto;
	float:none;
	text-align:center;
	font:normal 9px/82px Verdana, Arial, Helvetica, sans-serif;
	color:#A4A4A4;
}
		





.customar{
	border-top:solid 1px #FFFFFF;
	background:url(../images/customar_bg.gif) repeat-x 0 0 #fff;
	padding:15px 13px 8px 13px;
	height:100%;
	overflow:hidden;
}
.customar h3 a{
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	color:#fff;
	font-weight:normal;
	float:right;
}
.customar p{
	line-height:18px;
	padding:10px 0 14px 104px;
	background:url(../images/rev.gif) no-repeat 0 12px;
	color:#6B6B6B;
	height:68px;
	*height:71px;
}
.customar p span{
	display:block;
	text-align:right;
}
.yellow_greenbox{
	margin-top:16px;
	height:100%;
	overflow:hidden;

}
.yellow_greenbox h4{
	height:35px;
	background:url(../images/headbg01.gif) no-repeat 0 0;
	padding:0 0 0 9px;
	display:block;

}
.yellow_greenbox h4.greenhead{
	background:url(../images/headbg02.gif) no-repeat 0 0;
		margin-bottom:4px;
}
.feedback{
	width:218px;
	float:left;
	background:url(../images/feedbackbg.gif) repeat-x 0 0 #FFA800;
}


.feedback_iner{
	background:url(../images/feed_botm.gif) no-repeat 0 100%;
	padding:0 14px 48px 14px;
	*padding:0 14px 42px 14px;
	height:100%;
	overflow:hidden;
}
.feedback_iner01{
	background:url(../images/feed_botm01.gif) no-repeat 0 100%;
	height:100%;
	overflow:hidden;
	padding:0 14px;
	padding-bottom:42px;
	*padding-bottom:38px;
}/*---02-04-2010--*/
.feedback_iner01 p{padding-bottom:6px; padding-top:0px;}
.feedback_iner01 .txtbox, .feedback_iner .txtbox{/*---02-04-2010--*/
	width:181px;
	height:17px;
	padding:4px;
	background:url(../images/txtboxbg.gif) no-repeat 0 0;
	border:0;
	margin-bottom:10px;
}
.feedback_iner01 .txtbox01{
	background:url(../images/txtboxbg01.gif) no-repeat 0 0;
	width:196px;
	height:17px;
	padding:4px;
	margin-bottom:10px;
	border:0;
}
.feedback_iner textarea{
	width:190px;
	height:60px;
	background:url(../images/txtareabg.gif) no-repeat 0 0;
	border:0;
		margin-bottom:10px;
}
.fltriht{
	float:right;
}

.newsletter{
	float:right;
		background:url(../images/feedbackbg01.gif) repeat-x 0 0 #94BD03;
		width:232px;/*--02-04-2010---*/
}
.newsletter p{
	font-size:13px;
	line-height:16px; /*--Modified on 02-04-2010---*/
	color:#fff;
	font-family:"Lucida Sans Unicode", sans-serif, Arial;
}
.customar01{
	padding-top:8px;
	width:497px;
	margin-top:11px!important;
	*margin-top:11px!important;
	*margin-top:10px;		
	padding-bottom:28px;
	overflow:hidden;
	
}
.customar01 img.datebg{
	float:left;
	margin-top:14px;
}
.customar01 ul{
	width:340px;
	float:right;
	padding:20px 0 0 0;
	
}
.customar01 ul li{
	padding:0 0 0 22px;
	background:url(../images/bulet.gif) no-repeat 0 50%;
	font-size:13px;
	line-height:28px;
	padding-bottom:2px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif, Arial;
	zoom:1;
	overflow:hidden;
}
.customar01 .last{padding:0; margin:0; padding-left:22px;}

.caerds{
	padding:14px 0 0px 0;/*-----Modified on 01-04-2010---*/
	border-top:solid 1px #E9E9E9;
	background-color:#F0F0F0;
}
.caerds .wrapper{
	height:100%;
	overflow:hidden;
}
.caerds img{
	float:left;
	margin-right:10px;
	padding-bottom:20px;/*-----Added on 01-04-2010----*/
}


.login{
	 position:absolute;
	 left:410px;
	 top:89px;
	}
.footerpopup{
	background:url(../images/transporentbg.png) repeat 0 0;
	height:145px;
	position:relative;
} 

/*-----------23-03-2010---------*/

a.dp-choose-date {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/cal-icon.gif) no-repeat 0 -2px; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}
/*--------------23-03-2010----------*/
.black_overlay{
			display: none;
			position:absolute;/*------Modified on 01-04-2010--------*/
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			*height:600px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.7;
			opacity:.70;
			filter: alpha(opacity=70);
		}
		.lightblack_overlay{
			display: none;
			position:absolute;/*------Modified on 01-04-2010--------*/
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			*height:600px;
			background:URL(../images/loader-bg.gif);
			z-index:1001;
			-moz-opacity: 0.7;
			opacity:.90;
			filter: alpha(opacity=70);
		}
		.white2{			
			position:relative;		/*------Modified on 01-04-2010--------*/	
			width: 423px;
			height:210px;						
			border:6px solid #606060;
			overflow:scroll;
			overflow-x:hidden;/*-------Modified on 01-04-2010-----*/
			background-color:#FFFFFF;
			
		}
		.white_content {
			display: none;
			position:absolute;/*------Modified on 01-04-2010--------*/
			top: 10%;
			right: -1px;
			width: 443px;
			height:auto;									
			z-index:1002;
			overflow: auto;
			padding:20px 10px;
		}
		
		.white2 ul{margin:10px; font-family:"Lucida Sans", Arial, "Times New Roman";}	
		
		.white2 a.row1{background-color:#f2f2f2;}
		.white2 a.row2{background-color:#e7e7e7;}	
		.white2 a{
			display:block;
			padding:8px 20px;			
			text-decoration:none;
			margin-bottom:2px;			
			margin:1px 10px;
			background:url(../images/pink-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/	
			}
		.white2 a:hover{
			background:url(../images/white-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/	
			background-color:#CF0059;
			color:#fff;
			text-decoration:none;
			}
		.white2 .srchform{		
			display:block;
			
			text-align:center;
			
			}	/*-----Added on 01-04-2010---*/	
		.white2 h1{font-size:14px;color:#FF2FA6; text-transform:capitalize; font-weight:normal; padding:10px;}	/*-----Added on 02-04-2010---*/	
		.white2 .srchform .srch-head{/*-----Added on 02-04-2010---*/	
			/*background:url(../images/serch-pop-bg.gif) no-repeat;*/
			background: URL(../images/searchtopbg.gif) repeat-x;
			width:393px;
			height:34px;
			text-align:center;
			line-height: 33px;
			color:#FFFFFF;
			font-size:20px;
			text-transform:uppercase;
			margin: 7px;
			}	
		.white2 .moreBtn{/*-----Added on 02-04-2010---*/	
			background:url(../images/more-btn.gif) no-repeat;
			width:104px;
			height:24px;
			border:0;
			cursor:pointer;
			margin:10px;
			}	
		.white2 .srchform .txtBox02{
			background:url(../images/srch-pop-input.gif) no-repeat;
			width:255px;
			padding:4px;
			height:18px;
			color:#666;
			border:0;
			margin:20px 0;
			}	
		.moreBtnforback{/*-----Added on 02-04-2010---*/	
			background:url(../images/backbg.gif) no-repeat;
			width:104px;
			height:24px;
			border:0;
			cursor:pointer;
			margin:10px;
			text-transform:uppercase;
			color:#FFFFFF;
			font-family: "Trebuchet MS";
			font-weight:800;
			}		
		.white2 .srch-result	{
			padding:10px;
			color:#666;
		}/*-----Added on 01-04-2010---*/	
		.white2 .srchform label{
			padding-top:30px;
			color:#666;
			display:block;
			text-align:center;
			font-size:18px;			
			padding-bottom:10px;
			margin-bottom:10px;
			}/*-----Added on 01-04-2010---*/	
		.white2	.srchBtn{margin-left:8px; background:url(../images/srch-btn.gif) no-repeat; cursor:pointer; border:none; width:71px; height:21px;}		
		.close{
			display:none;
			position:absolute;
			background:url(../images/close-btn2.gif) no-repeat;
			width:32px;
			height:32px;
			border:none;
			top: 1%;
			right: 1%;
			font-size:14px;
			padding:5px;
			float:right;
			cursor:pointer;			
			z-index:1003;
			}
.result{
	border:1px solid #f7f7f7;
	margin-top:10px;
	margin-bottom:10px;
	}			
.result th{
	background-color:#f2f2f2;
	font-size:12px;
	padding:4px;
	color:#666666;
	}	
		
.result tr.row1{
	background-color:#FAF9F9;
	background:none;
	}
.result tr.row1 img{float:right; margin:2px; border:0; display:none;}	
.result tr.row2 img{float:right; margin:2px; border:0; display:none;}	
.result tr.row2{
	background-color:#e7e7e7;
	
	}
.result tr.close1{background-color:#FAF9F9;}	
.result tr.close1 img{
	display:block;float:right; margin:2px; border:0; }
.result tr.close2{background-color:#e7e7e7;}	
.result tr.close2 img{
	display:block;float:right; margin:2px; border:0; }
	
.result  td{
	padding:4px;
	}				
.grey .subBtn{margin-left:8px; background:url(../images/srch-btn.gif) no-repeat; cursor:pointer; border:none; width:71px; height:21px;}	
.addrs{ font-size:11px; margin-top:2px; color:#FF2FA6;   text-align:left !important; clear:both;}/*-----Modified on 01-04-2010----*/
.addrs p.topline{background:url(../images/select-tab-top.gif) no-repeat; width:206px; height:15px; }
.addrs p.botline{background:url(../images/select-tab-btm.gif) no-repeat; width:206px; height:8px; }
.addrs p.mid{background:#ECECEC url(../images/select-tab-bg.gif) repeat-y 0 0;width:198px; padding:2px 4px; }


.addrs p.topline1{background:url(../images/select-tab-top1.gif) no-repeat; width:356px; height:15px; }
.addrs p.botline1{background:url(../images/select-tab-btm1.gif) no-repeat; width:356px; height:8px; }
.addrs p.mid1{background:#ECECEC url(../images/select-tab-bg1.gif) repeat-y 0 0;width:348px; padding:2px 4px; }
.top-text{padding:3px 0 8px; display:block;}
.btm-text{ color:#000; border-top:1px dashed #e7e7e7; padding:3px 0;display:block;}

/*-----------------------------*/


/*----Tool Tips***/

/* Tooltip */

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

/*#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}
*/
.TipCls1{
		color:#FFFFFF;
		/*max-width:300px;
		width:auto !important;*/
		width:300px;
		}	
.err {
		color:#FF0000;
		font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	}
	
.result TR.row1 td {
	font-family: Verdana!important;
	font-size: 11px!important;
	color: #606060;
}
.result TR.row1 td a {
	color: #D7025E;
	font-weight: bold;
	text-decoration: none;
}
.result TR.row1 td a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.txtBox1 { border:solid 1px #E8E8E8; padding:2px; height:15px; width:220px; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; }

/**********Slider******************/
.slider{ position:relative; width:522px;}

.sliderwrapper{
position: relative; /*leave as is*/
 /*leave as is*/

width: 522px; /*width of featured content slider*/
height: 171px;
overflow:hidden;
}



.sliderwrapper .contentdiv{
 /*leave as is*/
/*leave as is*/
  /*leave as is*/
width:522px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width:514px;
height:22px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
background:url(../images/bgimage.png) no-repeat 0 0;
behavior: url("../iepngfix.htc");
padding:0 0px;
position:absolute;
left:0px;
top:150px;
text-align:right;
padding-right:8px;
}

.pagination a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding: 0 5px;
	margin:0;
	text-decoration: none; 
	color: #FFF;
	background:#000;
}

.pagination a:hover, .pagination a.selected{
color: #fff;
background:#CA2368;
}

.next, .prev{ display:none;}
/***********End Slider************/
#header .my_account {
position:absolute;
left:390px;
top:89px;
}
#header .welcome_txt {
position:absolute;
left:490px;
top:119px;
color: #FFF;
font-size: 14px;
}
#header .welcome_txt span {
color: #F81A7B;
}
/*---------------- Footer popup ----------------------*/
#ad_container {
background:#000;
bottom:0;
left:0;
height:143px;
position:fixed;
_position:absolute;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
width:100%;
z-index:100;
}
#ad{ position:relative; padding:10px 0 15px; width:79%; margin:0 auto;}
#ad p { text-align:right;}
#ad table { float:right;}
#ad table td{ vertical-align:bottom; text-align:right; padding-left:6px;}

.cross{ position:absolute; right:0;}

.foot_imgs	{
	float: left;
	/*background: #000;*/
	padding: 6px;
}
.foot_imgs img	{
	float: left;
	margin-right: 10px;
}

/*------------------------------------------------19th july----------------------------------------------------------*/
.taxi_vehcle_contact_area{clear:both; padding-top:8px; overflow:hidden; font:normal 12px "Lucida Sans Unicode", sans-serif, Arial; color:#626262;}
.enquiry_form_left{width:476px; float:left; margin-right:19px;}
.enquiry_form_right{width:476px; float:right;}
.contact_left{ float:left;}
.contact_right{float:right;}
.contact_box_top{background:url(../images/contact_box_top.jpg) left top repeat-x; height:32px; color:#FFFFFF; font-size:16px; }
.contact_box_top span{color:#FFFFFF; line-height:32px; font-size:16px; padding-left:18px;}
.contact_box_bot{background:url(../images/contact_box_bot.jpg) left top repeat-x; height:7px; }
.contact_box_mid{background:#F8F8F8; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; height:100%; overflow:hidden; padding:10px 18px 18px 18px;}

.contact_box_mid p{color:#555555; font-size:12px; line-height:24px; font-family: Arial;}
.contact_box_mid p input{width:330px; height:22px; border:#D6D6D6 1px solid; padding-top:5px 5px 0 5px; background:#FFFFFF;}
.contact_box_mid p textarea{width:330px; height:98px; border:#D6D6D6 1px solid; padding-top:5px 5px 0 5px; background:#FFFFFF;}
.contact_box_mid .sendbut{width:56px; height:21px; margin-top:10px;}

.contact_box_mid p.address{color:#005A84; padding-left:2px; font-size:13px; line-height:23px; width:45%; float:left;}
.contact_box_mid p.dbc { float:right; width:50%;}

.dial_localarea{clear:both; overflow:hidden; padding-top:16px; font:normal 12px "Lucida Sans Unicode", sans-serif, Arial; }
.contact_box_mid2{background:#F8F8F8; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid; overflow:hidden; padding:10px 0px 18px 0px;}
.contact_box_mid2_top{background:url(../images/dial_local_top_bg.jpg) left top repeat-x; height:80px; padding:0 18px 18px 18px; overflow:hidden;}
.contact_box_mid2_top span{color:#DA005E; text-transform:uppercase; font-weight:bold;}
.contact_box_mid2_cont{ height:100%; _width:920px; padding:0 18px 18px 18px;}
.contact_box_mid2_flagdetails{width:299px; height:47px; padding:7px 2px 7px 7px; float:left; margin-right:8px; margin-bottom:12px; background:#FFFFFF; border:#CDCDCD 1px solid;}
.contact_box_mid2_flagdetails2{width:299px; height:47px; padding:7px 2px 7px 7px; float:left; margin-bottom:12px; background:#FFFFFF; border:#CDCDCD 1px solid;}
.contact_box_mid2_flag{width:60px; margin-right:8px; float:left;}
.contact_box_mid2_flagtxt{width:230px; float:left;}
.contact_box_mid2_flagtxt p{color:#3F3F3F; font-size:12px; line-height:14px; padding:0; font-family: Arial;}
.contact_box_mid2_flagtxt p span{font-weight:bold;}

.leftpanel{clear:both; overflow:hidden; padding-top:0;  font:normal 12px "Lucida Sans Unicode", sans-serif, Arial; width:349px; margin-right:14px; float:left; }

.contacttext{
    font:12px/14px "Lucida Sans Unicode", sans-serif, Arial;
	color:#585858;
	} 
.contacttext1{
    font-weight:bold;
	color:#000;
	/*text-decoration:underline;*/
	}
.contacttext a{
     color:#DC0062;
	 text-decoration:underline;
	 }
.contacttext a:hover{
    text-decoration:none;
	}
.rightpanel{overflow:hidden; padding-top:0;  font:normal 12px "Lucida Sans Unicode", sans-serif, Arial; width:614px; }

.contacttext2{
    font-family:"Lucida Sans Unicode", sans-serif, Arial;
	font-size:13px;
	line-height:17px;
	color:#000!important;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
.contacttext3{
    color:#D70060;
	font-weight:bold;
	} 
.contacttext4{
    font-family:"Lucida Sans Unicode", sans-serif, Arial;
	font-size:13px!important;
	line-height:15px;
	color:#000!important;
	} 
	

/* ------------- Css Added on 27/07/2010 ------------------ */
.curvee .taxi_vehclesummary .carcont_area h4.x{
	float:left;
	font:bold 36px/60px Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	padding-left:10px;
	}
.curvee .taxi_vehclesummary .carcont_area h4.x span{
	color:#D2005A;
	padding-left:10px;
	font-size:36px
	}

.requiredPan{
	background-color:#E3E3E3;
	padding:12px 0 12px 29px;
	}
.requiredPan p{
	font:bold 12px/16px "Lucida Sans Unicode", sans-serif, Arial;
	color:#CD0059;
	}
.informPan{
	height:100%;
	overflow:hidden;
	background-color:#EFEFEF;
	padding:20px 0 11px 27px;
	border-bottom:1px solid #FFF;
	}
.informPan p{
	font:normal 16px/18px "Lucida Sans Unicode", sans-serif, Arial;
	color:#262624;
	padding-bottom:10px;
	}
.informPan label{
	float:left;
	width:228px;
	font:normal 13px/25px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	}
.informPan input{
	float:left;
	width:370px;
	height:22px;
	border:1px solid #E8E8E8;
	font:normal 12px/25px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	padding:4px 0 0 7px;
	margin-bottom:14px;
	}
.informPan input:focus { float:none; margin-right:0px; padding:2px; width: 373px; background-color: #FFFFFF; border: #D00059 2px solid; vertical-align:middle; height: 21px; }
.informPan label span{
	color:#F6006A;
	}
.journeyPan{
	height:100%;
	overflow:hidden;
	background-color:#F5F5F5;
	padding:20px 0 0 27px;
	}
.journeyPan p{
	font:normal 16px/18px "Lucida Sans Unicode", sans-serif, Arial;
	color:#262624;
	padding-bottom:10px;
	}
.journeyPan label{
	float:left;
	width:228px;
	font:normal 13px/25px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	}
.journeyPan input{
	float:left;
	width:370px;
	height:22px;
	border:1px solid #E8E8E8;
	font:normal 12px/25px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	padding:4px 0 0 7px;
	margin-bottom:14px;
	}
.journeyPan input:focus { float:none; margin-right:0px; padding:2px; width: 373px; background-color: #FFFFFF; border: #D00059 2px solid; vertical-align:middle; height: 21px; }
.journeyPan label span{
	color:#F6006A;
	}
.journeyPan input.check{
	float:left;
	width:14px;
	height:14px;
	border:0;
	padding:0;
	margin-bottom:22px;
	margin-right:10px;
	}
.journeyPan label.single{
	float:left;
	width:89px;
	line-height:13px;
	}
.journeyPan select{
	float:left;
	width:181px;
	height:26px;
	border:1px solid #E8E8E8;
	font:normal 12px/25px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	margin-bottom:14px;
	margin-right:11px;
	}
.journeyPan select.day{
	float:left;
	width:150px;
	}

.journeyPan textarea{
	float:left;
	width:370px;
	height:131px;
	border:1px solid #E8E8E8;
	font:normal 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#606060;
	padding:4px 0 0 7px;
	margin-bottom:14px;
	}
.journeyPan input.enquiry{
	float:left;
	width:142px;
	height:32px;
	border:0;
	padding:0;
	margin:0 0 0 140px;
	}
.g-recaptcha{
	float:left;
	width:370px;
	margin-bottom:14px;
}
.curvee .vehcle_sec3{
	clear:both; 
	padding-bottom:10px; 
	overflow:hidden;
	}
.coachBlock{
	float:left;
	width:230px;
	margin:0 17px 17px 0;
	}
.coachBlock.norightmar{
	margin-right:0;
	}
.coachBlock span.topround{
	background:url(../images/coch-block-top.gif) no-repeat 0 0;
	height:8px;
	display:block;
	font-size:0;
	line-height:0;
	}
.coachBlock span.bottomRound{
	background:url(../images/coch-block-bottom.gif) no-repeat 0 100%;
	height:8px;
	display:block;
	font-size:0;
	line-height:0;
	}
.coachBlock_inner{
	background:url(../images/coch-block-inner.gif) repeat-x 0 100% #FFF;
	height:100%;
	overflow:hidden;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	padding:4px 13px 8px 13px;
	}
.coachBlock_inner h5{
	font:bold 14px/17px "Lucida Sans Unicode", sans-serif, Arial;
	color:#4A4A4A;
	padding-bottom:8px;
	}
.coachBlock_inner img{
	display:block;
	margin-bottom:9px;
	}
.coachBlock_inner p.quote{
	background:url(../images/quat-bg.jpg) no-repeat 0 0;
	height:21px;
	width:84px;
	font:normal 12px/18px "Lucida Sans Unicode", sans-serif, Arial;
	color:#FFF;
	text-align:center;
	}
.coachBlock_inner p.quote a{
	color:#FFF;
	text-decoration:none;
	display:block;
	}
.coachBlock_inner p.quote a:hover{
	background:url(../images/quat-hover-bg.jpg) no-repeat 0 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}
.curvee .taxi_vehclesummary.nopadd{ padding-bottom:0;}

.curvee .vehcle_sec4{
	clear:both; 
	overflow:hidden;
	}
.ckbutton{
background-image: URL(../images/checkout.jpg); background-position: left top; background-repeat: no-repeat; width: 112px; height: 35px; display: block; text-indent: 5000px; overflow: hidden; font-size: 0px; line-height: 0px; border: 0px; margin: 0px auto; 
}	
.abc	{
	width: 522px;
	position: relative;
	height: 173px;
	display: block;
	float: left;
	}
.banner	{
 position: absolute;
 left: 0px; top: 3px;
 
 }
 
 /*ADD CSS ON 28-4-2011*/
 .dropdownWrapper{ width:345px; float:left; padding:0; margin:0;}
 .creditLogo{ width:120px; margin-right:18px; float:left; padding:0;}
 .dropdownSection{ width:auto; margin:0; float:right; padding:0;}
 .dropdownSection .select{ width:200px; border:1px solid #C3C3C3; background:#242422; padding:3px; font:normal 12px/18px "Lucida Sans Unicode", sans-serif, Arial;color:#FFF; text-align:left; outline:none;}
 
  .forsociallinks {
	position: static;
	right: 0;
	top: 0;
	float: right;
	margin-right: 42px;
  	}
  	
  	 .forsociallinks * {
  	 		float:left !important;
  	 		margin:0 2px;
  	  }

/* cpmodo */
.comodo {
    display: inline-block;
    vertical-align: top;
    height: 80px;
    margin: 0 10px 0 0;
}



.divrsn_searchpart h1 {
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    padding: 10px 20px;
}
.divrsn_searchpart {
	max-height:300px;
	width:400px;
	overflow:auto;
	border: 6px solid #606060;
	background-color:#fff;
	/*margin-left:190px;*/
}
/*.divrsn_searchpart a {
	display:block;
	padding: 8px 30px;
	margin:1px 0;
	background:#f2f2f2 url(../images/grn-arrow.gif) no-repeat 15px 50%;
	color: #17a1f8;
	text-decoration: none;
}*/
.divrsn_searchpart a.row1{background-color:#f2f2f2;}
.divrsn_searchpart a.row2{background-color:#e7e7e7;}	
.divrsn_searchpart a{
	display:block;
	padding:8px 20px;			
	text-decoration:none;
	margin-bottom:2px;			
	margin:1px 10px;
	background:url(../images/pink-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/	
	}
.divrsn_searchpart a:hover{
	background:url(../images/white-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/	
	background-color:#CF0059;
	color:#fff;
	text-decoration:none;
	}
/*.divrsn_searchpart a:hover {
	background:#3A821D url(../images/white-arrow.gif) no-repeat 15px 50%;
	color: #fff;
	background-color:#CF0059;	
	text-decoration:none;
}*/
.divrsn_searchpart .moreBtn {
	background:url(../images/more-btn.gif) no-repeat;
	width:104px;
	height:24px;
	border:0;
	cursor:pointer;
	margin:10px;
}