#pageWrapper{
	width:1010px;
	margin:0px auto;	
	overflow:hidden;
	border:solid 0px red;
}
#popupWrapper{
	width:755px;
	margin:0px auto;	
	overflow:hidden;
}
#mainContent{
	clear:both;
	width: 100%;
}


/* header section */
#header{	
	/*height: 200px;*/
	margin: 0 auto;	
	position: relative !important;
	z-index: 8 !important;
	border:solid 0px red;
	height: 175px;
	margin-bottom:7px;
}
#logo{
  position:absolute; 
  float:left;
  border:solid 0px red;
  z-index: 999 !important;
  left: 100px;
  top:8px;
  width: 165px;
  height: 165px;	
  /*padding:5px;*/
}
@media screen and (min-width:0\0) {  
	#logo{top:2px;}
}  



#header .logo{
    float:left;
	/*width:280px;
	width:370px;*/
   text-align:center;

}
#header .logo a{
	display:block;
	width: 165px;
	height: 165px;	
	text-align: center;
	background: url(../images/logo.png) no-repeat;
	margin:5px auto;
	cursor: pointer;
	border:solid 0px red;
	/*margin-left:110px;*/
}

#header-right{
	float:right;
	width:320px;
	/*padding:10px 0;*/
	margin:30px 10px 0px 0px;
	font-size:43px;
	font-weight: bold;
	color: #E30000;
	margin-bottom: 8px;
	text-shadow:0px 1px 2px #E2C2C8;
	text-align:right;

	
}
#header-right p{
	float:right;
	width:308px;
	font-size: 13px;
	font-weight: bold;
	color: #3D3D3D;
	text-align:center;
	text-shadow:0px 1px 2px #BFC2C8;
	margin:3px 0 5px 7px;
}


/* menu css */
#header #menu{
    float:left; 
	/*width: 616px;*/
	width:1000px;
	height:38px;
	margin:0px auto;
	position:relative;
	background: url(../images/menubarfull.png) no-repeat;
	/*background:green;*/
	margin-left: 7px;
	margin-bottom:20px;
}
.landing-page-wrapper #header #menu{
	margin-left: 5px;
}



/* main content */
#mainContent{
	clear:both;
	float:left;
	overflow:hidden;	
}
/* left Section */
.leftSection{
	float:left;
	border:solid 0px red;
	width:340px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#left-tabs{
	width:330px;
	border:solid 0px green;
	float:left;
	/*background: #0055A8;
	position: relative !important;
	
	left:3px;*/
	z-index: 2 !important;
	height:340px;
	overflow:hidden;
	/* shadows
	-webkit-box-shadow: -1px 1px 2px 1px #8BA0B2;
	-moz-box-shadow: -1px 1px 2px 1px #8BA0B2;
	-ms-box-shadow: -1px 1px 2px 1px #8BA0B2;
	-o-box-shadow: -1px 1px 2px 1px #8BA0B2;
	box-shadow: -1px 1px 2px 1px #8BA0B2; */
     /* borders 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;	*/
	margin-bottom:2px;
	padding:5px 9px;
}

/*leftSection inner content */

.leftSection h2{
	text-align: center;
	color: #ffffff;
	margin:15px 0 ;
	font-size: 18px;
}

.tabs,.leftSection ul{
	margin:0;
	padding:0;	
	clear:both;
	position:relative;
	z-index:999;
	list-style:none;
	display:block;
	overflow:hidden;
}
.tabs{
	height: 27px;
	border:solid 0px red;
}
.tabs li {
	width:95px;
	list-style:none;	
	float:left;
	margin:0;
	padding:0;	
	text-align:left;	
	display:inline-block;
	border: solid 0px red;
	overflow:hidden;
}

.tabs a {
	float:left;		
	display:inline-block;
	left:0;
	text-decoration:none;
	line-height: 29px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	margin:0;
	background: url(reservation-box-4thjuly.png) -108px -13px no-repeat;		
	width:95px;
	height: 27px;
	text-indent:0.2cm;
	overflow:hidden;
}

.tabs a.active,.tabs a:active{		
	height: 28px;
	line-height: 29px;
	color:#000;
	margin:0;
	padding:0;		
	background: url(reservation-box-4thjuly.png) no-repeat;
	background-position:-8px -13px;	
	width:95px;	
	overflow:hidden;
	
}
/* tab titles center align styles */
.tabs li.tab-usa a,.tabs li.tab-usa a.active,.tabs li.tab-usa a:active{	
	text-indent:0.8cm;
}
/*.tabs li.tab-worldwide a,.tabs li.tab-worldwide a.active,.tabs li.tab-worldwide a:active{	
	text-indent:0.35cm;
}*/
.tabs li.tab-airport a,.tabs li.tab-airport a.active,.tabs li.tab-airport a:active{	
	text-indent:0.22cm;
}

.tabs-content-panel{	
	clear:both;	
	position:relative;
	background: #FFF;
	margin-left:0px;
	padding:12px 10px;
	color:#000;	
	-webkit-border-radius: 0px 5px 5px 5px;
	-ms-border-radius: 0px 5px 5px 5px;
	-o-border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	overflow:hidden;
	/*height:204px;*/
	
}
/* ie changes
.ie7 .tabs-content-panel {	
	overflow:hidden;	
	height:220px;
}*/
.tabs-content-panel h3{
	color: #235E96;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	margin: 15px auto;
}
.tabs-content-panel .tab-area{	
	border:solid 0px green;
}
.tabs-content-panel ul{
	list-style:none; 
	padding:7px 0px 10px;
	margin:0px;
	border:solid 0px red;
}
.tabs-content-panel li {	
	padding:0px;
	margin:2px 0;
	padding-top:4px;	
}
.tabs-content-panel li label {
	clear:both;
	text-align:left;
	padding-bottom:2px;
	display:block;
	font-weight:400;	
}
li.select-market-field{
	float:left;
	border:solid 0px yellow;
	display:inline-block;
	margin-bottom:5px;
}
li.select-market-field label{
	display:inline-block;
	float:left;
	margin-right: 10px;
	padding-top: 10px;
	font-size: 13px;	
	border:solid 0px red;
}
.selectMarket{
	width: 215px;
}
.tabs-content-panel .quotebtn{
	border:solid 0px red;
	padding-top:0px;
	overflow:hidden;
}
.get-quote-form .text{
	clear:both;
	float:left;
	width:75px;
	margin:0px;
	border:1px solid #ABABAB;
	color:#333;
	padding:6px 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;
}
.tabs-content-panel li .dropdown,.tabs-content-panel SELECT {
	float:left;	
	margin:2px 0px;
	border:1px solid #ABABAB;
	color:#333;
	font-size:13px;
	padding:3px 2px;
	max-width:217px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;

}
SELECT:hover{
	border:solid 1px #40A4EF;	
}
.tabs-content-panel li .dropdown:hover,.get-quote-form li:hover .text, .airportlocator-form li.al-select SELECT:hover{
	border:solid 1px #40A4EF;	
}

.get-quote-form li.left-col,.get-quote-form li.right-col{
	clear:none;
	display:inline-block;
	width: 132px;
	border:solid 0px red;
	float:left;
	margin:2px 0;
	height:48px /*50px*/;
}
.get-quote-form li.right-col{
  width: 178px;
}
.tabs-content-panel .control_Airport{
	width: 217px;
}
.tabs-content-panel li.twoSelects label{
	clear:none;
	float:left;
	display:inline-block;	
	width:100px; 
	padding-bottom:0px;	
}
.get-quote-form li .jobTime,.get-quote-form li .jobPax,.get-quote-form li .jobLug{	
	width:111px;
}
.get-quote-form li .jobAmPm{
	width:45px;
	margin-left:15px;
}
.get-quote-form li .ui-datepicker-trigger{
	margin-left:5px;
}

li.quotebtn{
	clear:both;
	float:left;
	text-align:center;
	width:100%;
	border:solid 0px yellow;
	margin:5px 0 0 0;
	padding:0;
}
/* airport locator form 
.by-airport{padding:0; margin:0; }
.by-airport .airportlocator-form li{margin:0; display:block; border:solid 1px red;}
.by-airport .airportlocator-form li.airportlocator{ margin-top:28px;}
.airportlocator-form li.al-select{
	border:solid 0px red;
	text-align:center;
	padding-left:45px;
}
.airportlocator-form li.quotebtn{
	margin-top: 31px;
	border:solid 1px yellow;
}

.ie9 .by-airport{
	border:solid 0px green;
	padding-top: 43px;
}*/
.by-airport{padding:0; margin:0; }
.by-airport .airportlocator-form{height:195px !important; overflow:hidden;}
.by-airport .airportlocator-form li.airportlocator{ margin-top:28px;}
.airportlocator-form li.al-select{
	border:solid 0px red;
	text-align:center;
	padding-left:45px;
}
.airportlocator-form li.quotebtn{
	padding:0;
	padding-top:40px;	
	margin:0;
	width: 200px;
    margin: 0 auto;
    float: none;
}
.airportlocator-form li.quotebtn img{cursor:pointer;}

.ie7 .by-airport .airportlocator-form li.airportlocator{ margin-top:25px;}
.ie7 .airportlocator-form{height:192px !important; overflow:hidden;}

.ie9 .airportlocator-form li.quotebtn{ padding-top: 37px;}
.ie9 .airportlocator-form{height:191px !important; overflow:hidden;}

/*firefox fix*/
@-moz-document url-prefix() {
   .airportlocator-form li.quotebtn{
	padding-top:32px !important;
   }
   .by-airport .airportlocator-form{height:200px !important; overflow:hidden;}
}

/* content boxes section */
.content-boxes{
	float:left;
	padding: 0px;
	margin: 0;
	margin-left:20px;
	border:solid 0px red;
	overflow: hidden;	
	height: 260px;
	width:620px;
	margin-top:10px;	
}

.box{
	float: left;
	border:solid 0px green;
	padding:0;
	margin: 0px;	
	overflow:hidden;
}
.content-boxes .box{
	background: url(../images/boxes.png) no-repeat;
	background-position:-398px -6px;
	width: 193px;
	height:260px;
	border:solid 0px red;	
	
}
.content-boxes .box-1,.content-boxes .box-2{
	margin-right: 20px;
}

.box h3 {
	clear:both;
	font-size: 12px;
	font-weight: bold;
	position: relative;	
	line-height: 130%;
	padding:0;
	margin:18px 0px;
	padding-left: 50px;
	height:32px;	
	overflow:hidden;

}

.box h3.download{
	margin-left:5px;
	border:solid 0px green;
	width:110px;
}
.box h3 span{	
	height: 32px;	
	position:absolute;
	top:0;		
	width: 32px;
	display:block;
	margin:0px 0;
	margin-left:-42px;		
}
.box h3.play{padding-right:5px;}
.box h3.dollar span{	
	background: url(../images/box-btns.png) 0 0 no-repeat;	
}
.box h3.play span{	
	background: url(../images/box-btns.png) 0px -136px  no-repeat;	
}
.box h3.download span{	
	background: url(../images/box-btns.png) -72px 0 no-repeat;	
}
.box h3.plane{
	padding-top:8px;
}
.box h3.plane span{	
	background: url(../images/box-btns.png) -108px 0 no-repeat;	
}

/*video-clips and dowload apps section */
.video-clips{
	clear:both;	
	padding:20px 0;	
	overflow: hidden;
	border:solid 0px red;
	width: 165px;
	margin:0 auto;
}

.video-clips a.post-video-clip{
	clear:both;
	float:left;
	position: absolute;
	background: url(../images/content-btns.png) -48px -3px no-repeat;
	width:165px;
	height: 30px;
	margin: 15px 0;
	
}
.video-clips img{
	display: block;
	margin:0 auto;	
	margin-left:0px;
	border:solid 0px red;
}
.download-app{
	clear:both;	
	padding:15px 0 0 0;	
	margin: 0px auto;
	margin-left:0px;
	overflow: hidden;
	border:solid 0px red;
	
}
.download-app img{
	display: block;
	margin:0 auto;	
	border:solid 0px red;
}
.app-btns{
	clear:both;
	margin: 15px 10px;	
	overflow:hidden;
}
.app-btns a{display:inline;float:left;}
.app-btns .iphone{
	float:left;
	background: url(../images/content-btns.png) -222px -3px no-repeat;
	width:82px;
	height: 30px;
	margin:0;
	padding:0;
	margin-right:6px;
}
.app-btns .android{
	float:left;
	background: url(../images/content-btns.png) -318px -3px no-repeat;
	width:82px;
	height: 30px;
}

/*airport prices */
.airportprices{
	clear:both;	
	color: #000;
	font-size:13px;
	border:solid 0px red;	
	margin:0;
	padding:0;

}
.airportprices h2{text-align:center;font-size: 16px; margin:5px auto;}
.airportprices ul{list-style:none; border:solid 0px red;margin:5px;}
.airportprices ul li{border-bottom:solid 1px #D6DADD; padding: 10px 0 10px 8px;}
.airportprices ul li .spl_from,.airportprices ul li .spl_to{font-weight: bold; font-size: 13px; color:#467BAB;}
.airportprices ul li sup{font-size:12px; font-weight:normal}
.airportprices ul li:last-child,.airportprices ul li.last{border:none;}



/* Footer */

#footer{
	clear:both;	
	color: #000;
	height:50px;
	padding: 5px 0;
	text-align:center;
}
#footer .footer-left{
	/* width:70%; 
	float:left;*/
	display:inline-block;
	padding-left:5px;
}
.footer-left ul{margin:10px 0; padding:0; overflow:hidden;}
.footer-left ul li{float:left; list-style:none; border-right: solid 1px #000; padding-left: 12px;}
.footer-left ul li:first-child,.footer-left ul li.first{ padding:0;}
.footer-left ul li:last-child,.footer-left ul li.last{ border:none;}
.footer-left ul li a{text-decoration:none; color: #000; margin-right:12px;}
.footer-left ul li a:hover{text-decoration:underline;}
#footer .copyright{clear:both; /*float:left;*/}

#footer .footer-right-icons{
	float:right;
	width:130px;	
	background: url(../images/box-btns.png) 0px -35px no-repeat;
	height:34px;
	margin-top:16px;
	margin-right:5px;
	list-style:none;
}
#footer .footer-right-icons li{float:left; width:32px;margin:0 5px;overflow:hidden;}
#footer .footer-right-icons li a{float:left;width:32px;height:34px;}
#footer .footer-right-icons li:last-child,#footer .footer-right-icons li.last{margin-right:0;}

/*flexslider*/
#airlineMiles{
	text-align:center;
	width: 230px;	
	margin-left:56px;
	margin-top: 30px;	
	
}
.flexslider {
	clear:both;
	float:left;
    background: transparent;
    border: 0px;	
	width: 230px;	
	border:0;
	box-shadow:none;
}
.flex-viewport{	
	overflow:hidden;
	height: 80px;
}
.flex-control-paging{
	clear:both;
	float:left;
}

.flex-control-paging li a {
    background: url(../images/box-btns.png) no-repeat;
	background-position:-66px -72px;
    border:0px;
    cursor: pointer;
    display: block;
    height: 15px;
    text-indent: -9999px;
    width: 15px;
}
.flex-control-paging li a:hover {
    background: url(../images/box-btns.png) no-repeat;
	background-position:-45px -72px;
}
.flex-control-paging li a.flex-active {
    background: url(../images/box-btns.png) no-repeat;
	background-position:-45px -72px;
    cursor: default;
}



/* inner page styles */
/*
.left-content-boxes{
	clear:both;
	float:left;
	margin-top:19.5px;	
	padding: 0px;	
	border:solid 0px red;
	overflow: hidden;
	background: url(../images/boxes.png) no-repeat;
	background-position:-4px -9px;
	width:370px;
	height: 260px;	
	
}*/
.left-content-boxes {
clear: both;
float: left;
margin-top: 19.5px;
padding: 0px;
border: solid 0px red;
overflow: hidden;
background: url(../images/boxes.png) no-repeat;
background-position: -4px -9px;
width: 370px;
height: 260px;
position: relative;
z-index: 21;
}
.left-content-boxes .box{
	width:330px;	
	margin:0px 0 0 10px;
	background: none;
}
.contentSection{	
   
	/*width: 643px;*/
	width: 570px;
	float:left;
	margin-left:20px;
	background: #fff;

		/* shadows */
	/*-webkit-box-shadow: 1px 1px 2px 1px #8BA0B2;
	-moz-box-shadow: 1px 1px 2px 1px #8BA0B2;
	-ms-box-shadow: 1px 1px 2px 1px #8BA0B2;
	-o-box-shadow: 1px 1px 2px 1px #8BA0B2;
	box-shadow: 1px 1px 2px 1px #8BA0B2;*/

	-webkit-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-moz-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-ms-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-o-box-shadow: 1px 2px 6px 1px #8BA0B2;
	box-shadow: 1px 2px 6px 1px #8BA0B2;

	border: solid 1px #8BA0B2;
	/* borders */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	padding:20px 20px 20px 25px;
	margin-bottom:4px;
	font: normal 13px Arial, serif;
}


.contentSection h1{
	color: #0055a8;
	font: bold 22px Arial, serif;
	padding:18px 0px 20px 0px;
}
.contentSection h2{
	font: bold 17px Arial, serif;
}
.contentSection .bread-crumb a{color:#0053A6;text-decoration:none; text-shadow:0px 1px 2px #A9BEDD;}
}



/* About us page styles */
#aboutus{border:solid 0px red;}
#aboutus h2{color: #E30000;}
#aboutus p{padding:0px 15px 20px 0px;line-height:22px;}
#aboutus ul{padding:0px;margin:0px;list-style:none;padding:0px 25px 48px 0px;}
.ie9 #aboutus ul{padding:0px 25px 62px 0px;}
.ie8 #aboutus ul,.ie7 #aboutus ul{padding:0px 25px 55px 0px;}
#aboutus ul li{clear:both;background: url('../images/box-btns.png') -128px -54px no-repeat;padding-left:20px;padding-top:18px;}



/* Open Account page styles */

#openaccount{font: normal 13px Arial, serif;}
#openaccount h2{color: #E30000;}
#openaccount p{padding:0px 25px 20px 0px;line-height:22px;}
#openaccount ul.dwnlist{padding:0px;margin:0px;list-style-type:decimal;padding-left:60px;}
#openaccount ul.dwnlist li{clear:both;padding:0px;margin:0px;padding-top:5px;}
#openaccount ul.accountlist{padding:0px;margin:0px;list-style:none;padding-left:60px;}
#openaccount ul.accountlist li{clear:both;background: url('../images/box-btns.png') -128px -65px no-repeat;padding-left:20px;padding-top:5px;}
#openaccount ul.accountlist li.boldnoicon{clear:both;background:none;font-weight:bold;padding-top:25px;padding-bottom:10px;}
#openaccount p.thxtxt{font: bold 14px Arial, serif;font-style:italic;padding:30px 0px 30px 0px;color: #E30000;}

/* Usefull page styles */

#usefulllinks ul{padding:0px;margin:0px;list-style:none;}
#usefulllinks ul li{clear:both;padding-bottom:20px;}
#usefulllinks ul li a{color:#0055a8;font-weight:bold}

/* Ourfleet styels */

#ourfleet,#ourfleetgallery{
width:615px;padding:20px 0px 20px 0px;
/*padding:20px 25px 15px 25px;*/
}
#ourfleet h2{
	color: #0255A9;
}
#ourfleet h1,#ourfleet .bread-crumb{	
	padding-left: 9px;
}

#ourfleetgallery h1,#ourfleetgallery .bread-crumb{	padding-left: 20px;}
#ourfleetgallery h1{ color:#00A2E8;font-size:32px;}
.cargallery h2{color: #000;	font-size:26px;}
.gallerytext{width: 450px;padding: 40px 0px 10px 0px;margin-left:100px;}
.carbg{float:left;background: url('../images/fleetgallery/cars-roadbg2.jpg') center center no-repeat;width:570px;height:400px;	display:block;margin-bottom:20px;}
.cargallery .gallerytext p{font-size:14px;color:#000;}
.carbtmborder{width:570px;border-top:4px solid #00A2E8;height:4px;margin-bottom:15px;margin-top: 430px;clear: both;margin-left: 22px;}
/*.cargallery .car1{margin-bottom: 30px;}
.cargallery .car2{margin-bottom: 50px;}
.cargallery .car3{margin-bottom: 30px;}
.cargallery .car4{margin-bottom: 50px;}
.cargallery .car5{margin-bottom: 30px;}
.cargallery .car6{margin-bottom: 60px;}
.cargallery .car7{margin-bottom: 25px;}*/

.our-fleet-content{
	list-style:none;	
	width:100%;			
	overflow:hidden;
}
.our-fleet-content li{
	clear: both;		
	display: block;
	margin: 0 0 15px 0;
	border:solid 0px red;
	overflow:hidden;	
}
.our-fleet-content li div{
	display:inline-block;	
}

.our-fleet-content li a.inside-view{
	display:inline-block;
	color:#E30000;
	float:left;
	text-decoration:none;
	width:92px;
	border:solid 0px red;	
	line-height: 15px;
	font-weight:bold;
	height:15px;
}
.our-fleet-content li p a.inside-view{
	float:none;
}
.our-fleet-content li a.inside-view:hover{
	text-decoration: underline;
}
.our-fleet-content li a.inside-view span{
	color:#E30000;
	width:15px;
	float:right;
	display:inline-block;
	height:15px;
	text-decoration:none;
	background: url('../images/box-btns.png') -130px -43px no-repeat;	
}
.ie7 .our-fleet-content li a.inside-view span{		
	top:-16px;
	position:relative;	
}
.our-fleet-content li p{
	font-size:13px;
	line-height: 18px;
	padding: 5px 0 10px 0;
}

/* fleet msg images */
.our-fleet-content li .msg-fleet-box{	
	float:left;	
	background: url('../images/msg-boxes.png') no-repeat;	
	height:120px;
	border:solid 0px green;		
}
.our-fleet-content li .left-fleet-txt{	
	background-position: -7px -1px;
	width:284px;
	padding:20px 40px;
}
.our-fleet-content li .right-fleet-txt{	
	background-position: -388px -1px;
	width:270px;
	padding:20px 40px 20px 50px;
	border:solid 0px red;	
}
/* fleet car images */
.our-fleet-content li .car-fleet-img{	
	float:left;
	border:solid 0px green;
	background: url('../images/cars.png') no-repeat;
	height:160px;
}
.our-fleet-content li .right-fleet-img{
	width: 283px;	
}
.our-fleet-content li .left-fleet-img{
	width: 291px;	
}
.our-fleet-content li.door4-sedans .right-fleet-img{	
	background-position: -10px -15px;	
}
.our-fleet-content li.luxury-sedans .left-fleet-img{
	background-position: -315px -15px;	
}
.our-fleet-content li.mini-vans .right-fleet-img{	
	background-position: -620px -15px;	
}
.our-fleet-content li.stretch-limousines .left-fleet-img{
	background-position: -915px -15px;	
}
.our-fleet-content li.passenger-vans .right-fleet-img{	
	background-position: -1224px -15px;	
}

.our-fleet-content li.svu-stretch .left-fleet-img{	
	background-position: -1532px -15px;	
}


/* car number images */
.our-fleet-content li .car-fleet-img span{
	width: 36px;
	float:left;
	border:solid 0px green;
	background: url('../images/msg-boxes.png') no-repeat;
	height:40px;
	overflow:hidden;
}
.our-fleet-content li .left-fleet-img span{	
	float: right;	
}
.our-fleet-content li .right-fleet-img span.one{	
	background-position: -15px -170px ;	
}
.our-fleet-content li .left-fleet-img span.two{	
	background-position: -66px -172px;	
}
.our-fleet-content li .right-fleet-img span.three{	
	background-position: -118px -170px;	
}
.our-fleet-content li .left-fleet-img span.four{	
	background-position: -172px -170px;	
}
.our-fleet-content li .right-fleet-img span.five{	
	background-position: -225px -170px;	
}
.our-fleet-content li .left-fleet-img span.six{	
	background-position: -277px -170px;	
}
/* Our fleet styles ends here */



/* Rates page styles */

#rates{width:580px; padding:20px 15px 20px 20px;}
.rates-header-section{border:solid 0px red; overflow:hidden; margin:10px 0;}
/*#rates h1,#rates .bread-crumb{padding-left:20px;}*/
#rates h1{width:320px;float:left;border:solid 0px red;font-size:20px;}
.rates-top-txt{float:left; width:245px;padding:0 0 0 10px;border-left:solid 1px #A4A4A4; height:50px; color:#8C8C8C;}
.rates-top-txt span{
	color:#E01413;
	font-weight:bold;
	display:block;
}
.ratestabs{
    margin:0;
	padding:0;	
	clear:both;
	display:block;
	overflow:hidden;
	background: url('../images/rates-tabs.png')no-repeat;	
	height: 50px;
	padding:0px 0 0 18px;
	width:560px;
	border:solid 0px red;

}
.ratestabs li {
	list-style:none;	
	float:left;
	margin:0;
	padding:0;	
	text-align:center;
	display:block;
	border:solid 0px red;
	background: url('../images/rates-tabs.png') -18px -99px no-repeat;	
	height:34px;
}


.ratestabs li span {	
	text-align:center;
	border:solid 0px red;
	float:left;	
	margin:0;	
	margin:1px 0;	
	border:solid 0px red;
	height:37px;
	overflow:hidden;
	line-height:35px;
}
li.ratestab1{
	background:none;
}

.ratestabs a {
	float:left;
	display:block;	
	text-decoration:none;	
	height: 40px;
	color:#fff;
	font-weight:bold;
	font-size:13px;	
	margin:0;
	padding:0 16px;	
	cursor: pointer;
}
.ratestabs a.active,.ratestabs a:active{
	float:left;
	background: url('../images/rates-tabs.png') -78px -52px no-repeat;	
	display:block;		
	height: 34px;
	color:#fff;
	font-weight:bold;	
	margin:0;

}
li.ratestab1 a.active,li.ratestab1 a:active{
	float:left;
	background: url('../images/rates-tabs.png') -18px -52px no-repeat;	
	display:block;		
	height: 34px;
	color:#fff;
	font-weight:bold;	
	margin:0;
	border:solid 0px green;
}

li.ratestab4 a.active,li.ratestab4 a:active{
	background: url('../images/rates-tabs.png') right -52px no-repeat;
	position:absolute;	
	width: 173px;	
	border:solid 0px red;
	padding:0 16px;
	height: 34px;	
	
}
.ie9 li.ratestab4 a.active,li.ratestab4 a:active{
	width:166px;
	padding:0 16px;
}

.ratestabs-content-panel{	
	clear:both;	
	float:left;
	overflow:hidden;
	width:560px;
	margin-left:15px;
}

.ratestabs-content-panel h2,.ratestabs-content-panel .tab2btm{
     font: bold 20px Arial, serif;
	 color: #0255A9;
}
.ratestabs-content-panel .tab2btm{width:550px;margin:10px auto; border:solid 0px red;}
.ratestabs-content-panel .tab2btm h3.tab1btmtxt{float:left;line-height:40px;text-indent:3cm;}
.ratestabs-content-panel .rates-header{clear:both;display:block;height:63px;font-size:17px;}
.ratestabs-content-panel .smallfont{ font: normal 12px Arial, serif;}
.ratestabs-content-panel .rates-header span.arrow{
    width:47px;
	float:left;
	background: url('../images/msg-boxes.png') no-repeat;
	height:40px;
	background-position: -326px -220px;	
	margin:5px 17px 0px 0px;
	
}

.ratestabs-content-panel table{
	background:#DCDCDC;
}
.ratestabs-content-panel table tr{
	background:#fff;
	height:28px;
	text-align:center;
}
.ratestabs-content-panel .toppad{padding-bottom:20px;padding-top:15px;}
.ratestabs-content-panel table th{background:#3296EC; color: #fff;}
.ratestabs-content-panel table tr.evenrow{background:#F9F9F9;}
.ratestabs-content-panel table tr td.center{text-align:left;padding-left:8px;font-weight:bold}
.ratestabs-content-panel table tr td.firstcolumn{text-align:left;padding-left:105px;font-weight:bold}
.ratestabs-content-panel .btnreservecar{
	background: url('../images/rates-btns.png') -3px -3px no-repeat;
	display:block;
	width:153px;	
	height: 40px;
	margin:0;
	padding:0;
	border:solid 0px red;
	cursor: pointer;
	font-weight: bold;
	font-size:15px;
	color:#fff;
}
.ratestabs-content-panel .btntakeme{background: url('../images/takeme.png')  no-repeat;
	display:block;
	width:317px;	
	height: 47px;
	margin:0;
	padding:0;
	text-align:center;	
	color:#fff;
}
.ratestabs-content-panel .btnquick{background: url('../images/quick_search.jpg')  no-repeat;
	float:right;
	width:183px;	
	height: 40px;
	background: url('../images/rates-btns.png') -3px -53px no-repeat;
	margin:0;
	padding:0;
	cursor: pointer;
	font-weight: bold;
	font-size:13px;
	color:#fff;
	border:solid 0px red;
}
	
.ratestabs-content-panel p span{color:#E30000;font-weight:bold;font-size:12px;width:50px;display:inline-block}
.ratestabs-content-panel p{line-height:20px;}
.ratestabs-content-panel h1{float:left;}

/* Rates page styles END */

/* Specials styles*/
#specials{
	/*width:668px; padding:20px 15px 35px 20px;*/
	width: 575px; padding:20px;
}
#specials h1{
	font-size:20px;
	padding-left:10px;
}
#specials .bread-crumb{
	padding-left:10px;
}
#specials h2{color:#0053A9;}
#specials p{ padding:0px 10px 20px 10px;font:normal 13px arial;line-height:20px;}
.specials-list{
	list-style:none; float:left; width:575px; overflow:hidden;
}
.specials-list li{
	clear:both;
	float:left;
	border: solid 0px red;
	width:100%;
	margin:0;
	padding:35px 10px 30px 0px;
	background: url(../images/divider.png) left top no-repeat;
}
.specials-list li div{display:inline-block;}

.specials-list li div.specials-left-imgs{
	width: 205px;
	float:left;
	border:solid 0px red;
	text-align:center;
}
.specials-list li div.specials-left-imgs a{
	background: url(../images/specials-btn.png) no-repeat;
	display:block;
	width: 165px;
	height:43px;
	margin:0 auto;
	border:solid 0px red;
	text-align:center;
	line-height:20px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 5px 0;
}
.specials-list li div.specials-right-txt{
	width:355px;
	float:left;
	border:solid 0px red;
	margin-left:15px;
}
#specials .specials-list li div.specials-right-txt p{
	margin:0;
	padding:0;	
	border:solid 0px red;
	text-align: left;	
	margin-top:12px;
	padding-right:15px;	
	
}

/*specials ends here */

/* FAQ styles starts here */
/*#faq{width:630px;padding:20px 36px 35px 37px;}*/
#faq #faqcontentsection{background:#F9F9F9;font:normal 13px Arial;}
#faq  .faqheading {
	margin: 0px;
	padding:10px 20px;
	cursor: pointer;
	position: relative;
	border:1px solid #CECECE;
	border-top:none;
	color: #0055a8;
	font-weight:bold;
}
#faq  .faqheading.first{
	border-top:1px solid #CECECE;
}
#faq span{	
	width: 15px;
	float:left;	
	border:solid 0px green;	
	height:15px;
	overflow:hidden;	
	background: url('../images/box-btns.png') no-repeat;
	margin-right:20px;
}
#faq .add{	
	
	display:block;
	background-position: -10px -100px ;
	
}
#faq .minus{	
	display:block;
	background-position: -30px -100px;
	
}
#faq .faqcontent {
	padding:20px 20px 20px 25px;
	background-color:#fff;
	color: #0a0b0d;	
	border:1px solid #CECECE;
	border-top:none;
	margin:0;
	line-height:20px;
}
.airportlocator{width:95%;text-align:center;font-size:11pt;font-weight:bold;}
/* FAQ styles ends here */


/* form styles */

.contentSection input,.contentSection select,.contentSection textarea{	
	border:1px solid #ABABAB;
	color:#333;
	padding:6px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius:4px;
}

.contentSection input:focus,.contentSection input:hover,.contentSection select:hover,.contentSection select:focus,.contentSection textarea:hover,.contentSection textarea:focus{
	border: solid 1px #40A4EF;
}
input.btnreservecar:hover,input.btnreservecar,input.btnreservecar:focus,.contentSection input[type="image"],input[type="image"]:hover,input[*type="image"]:focus{
	border:0;
}
.contentSection input[type="button"]:hover,.contentSection input[type="button"]:focus{border:0px solid red;}
.contentSection input[type="checkbox"],.contentSection input[type="checkbox"]:hover,.contentSection input[type="checkbox"]:focus{border:0px solid red;}
.contentSection input[type="radio"],.contentSection input[type="radio"]:hover,.contentSection input[type="radio"]:focus{border:0px solid red;}

/* Registration and Reservation styles */

/*registration and reservation tabs section starts here */
.regtabs,.restabs{
    margin:0;
	padding:0;	
	clear:both;
	display:block;
	overflow:hidden;	
	height: 37px;
	padding:0px;
	width:575px;
	padding:0;
	position: relative;
	border:solid 0px red;
}
.regtabs li,.restabs li {
	list-style:none;	
	float:left;
	margin:0;
	padding:0;	
	text-align:center;
	display:block;
	overflow:hidden;
}

.regtabs a,.restabs a{
	float:left;
	display:block;	
	text-decoration:none;	
	height: 37px;
	color:#fff;
	font-weight:bold;
	font-size:13px;	
	margin:0;
	padding:0;	
	cursor: pointer;	
	position: absolute;			
	line-height:37px;
	text-align:left;
	text-indent:1.2cm;
	overflow:hidden;
}

.regtabs a.active,.regtabs a:active,.restabs a.active,.restabs a:active{
	float:left;	
	display:block;		
	height: 37px;
	color:#fff;
	font-weight:bold;	
	margin:0;
}
.regtabs a span,.restabs a span{
	float:left;
	display:block;
	margin:0;
	padding:0;	
	cursor: pointer;
	background: url('../images/msg-boxes.png') right -353px no-repeat;	
	width: 136px;	
	line-height:37px;
	height: 37px;	
	overflow:hidden;
}
.regtabs a.active span,.regtabs a:active span,.restabs a.active span,.restabs a:active span{
	float:left;
	background:  url('../images/msg-boxes.png') right -312px no-repeat;
	display:block;		
	height: 37px;
	color:#fff;
	font-weight:bold;	
	margin:0;
}

li.regtab1 a,li.restab1 a{		
	left: 0px;			
	z-index: 5;
	text-indent:0.65cm;			
	background: url('../images/msg-boxes.png') -1088px -222px no-repeat;
	padding-left:3px;
}

li.regtab1 a.active,li.regtab1 a:active,li.restab1 a.active,li.restab1 a:active{		
	background: url('../images/msg-boxes.png') -1089px -177px no-repeat;		
}

/* registration tabs */
 .regtabs a{
	width:136px;
	border:solid 0px red;
	text-indent:0.85cm;	
}
 li.regtab1 a{
	width:126px;
}
li.regtab1 a span,li.regtab1 a.active span{			
		width: 126px;		
}

li.regtab2 a{		
		left: 110px;		
		z-index: 4;
		
}
li.regtab3 a{		
		left: 225px;		
		z-index: 3;
}
li.regtab4 a{		
		left: 325px;		
		z-index: 2;
		text-indent:1.5cm;
}
li.regtab5 a{		
		left: 435px;		
		z-index: 1;
		text-indent:1cm;
}
/* reservation tabs*/
.restabs{
	width:680px;
	border:solid 0px red;
	margin:0;
	padding:0;	
}
 .restabs a{
	width:150px;
	border:solid 0px red;
}
.restabs a span{
	width: 150px;
	text-indent:1.6cm;	
	margin:0;
	padding:0;	
}

 li.restab1 a{
	width:125px;	
}
li.restab1 a span,li.restab1 a.active span{			
		width: 125px;		
		text-indent:0.6cm;		
}

li.restab2 a{		
		left: 90px;		
		z-index: 4;	
		border:solid 0px red;
}

li.restab3 a{			
		left: 205px;
		z-index: 3;
		border:solid 0px red;
}
li.restab4 a{			
		left: 310px;	
		z-index: 2;	
}


li.restab5 a{
		left: 420px;		
		z-index: 1;
		text-indent:1.5cm;
}
li.restab6 a{	
		left:530px;		
		z-index: 0;		
}
/* reservation tabs section styles*/

#mainContent .reservation-left{
	float:left;
	border:solid 0px green;
	width: 740px;
	overflow:hidden;
	display:inline-block;	
}
#reservation{
    width: 680px;
	clear:both;
	margin-left:3px;
	background: #fff;
	-webkit-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-moz-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-ms-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-o-box-shadow: 1px 2px 6px 1px #8BA0B2;
	box-shadow: 1px 2px 6px 1px #8BA0B2;
	border: solid 1px #8BA0B2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
    padding:25px 25px;
	margin-bottom:4px;
	font: normal 13px Arial;	
} 
#reservation .res-head-left{
	border:solid 0px red;
	float:left;
	width:255px;
}
/* reservation header right box starts here*/
#reservation .res-head-right{
	border:solid 1px #ABABAB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	width:410px;
	float:left;
	margin-bottom:15px;
	font-size:12px;
	padding:0px 0 0 5px;	
}
#reservation table.res-head-table{
	border:solid 0px red;
	margin:0;
	padding:0;
}
#reservation table.res-head-table td{padding:2px 0;}
#reservation table.res-head-table .col1{
	width: 65px;	
}
#reservation table.res-head-table .col2{
	width: 85px;	
}
#reservation table.res-head-table .col3,
#reservation table.res-head-table .col5{
	width: 52px;
}
#reservation table.res-head-table .col4,
#reservation table.res-head-table .col6{
	width: 50px;	
}
#reservation table.res-head-table label{
	font-weight: bold;
	color: #0053A6;
	text-decoration: none;	
}
/* reservation header right box ends here*/
#mainContent .reservation-right{
	float:right;	
	width:250px;
	display:inline-block;
	overflow:hidden;
	padding: 0px;
	border:solid 0px green;
 }
 .reservation-right .box{		
	background: url('../images/review-side-box.png') -3px -10px no-repeat;
	width: 250px;
	height:260px;		
	padding:0;
	margin: 0px;	
	overflow:hidden;
	border:solid 0px red;
	margin-bottom:12px;
}
.reserve-sidebox .side-box-cotent{	
	padding:10px 0 0 10px;	
	border:solid 0px red;	
}
.reserve-sidebox .download-app{	
	text-align:center;
	padding-left:0;
}
.reserve-sidebox .app-btns{	
	margin: 15px 0 15px 40px;	
	border:solid 0px red;
}
.reserve-sidebox .app-btns .iphone{
	margin-right:10px;
}
/* review page right side box styles starts here*/
.review-page .reserve-sidebox .side-box-cotent ul.sidebox-list{
	margin:12px 0 5px 0;
}
.review-page .reserve-sidebox .side-box-cotent ul.sidebox-list li{
	list-style: disc inside;
	font-size:14px;
	line-height: 24px;
}
.review-page .reserve-sidebox h3{
	font-size:20px;
	display:block;
	border:solid 0px red;
	padding-top:4px;
}
.box h3.user span{
	background: url("../images/box-btns.png") no-repeat scroll -48px -88px transparent;
}

.review-page .reserve-sidebox .side-box-cotent{	
	padding:5px 0 0 35px;	
}
.review-page .reserve-sidebox .side-box-cotent p{
	font-size:15px;
	line-height: 24px;
}
.review-page .reservation-right .reserve-sidebox{
	padding-left:5px;	
}
.review-page #reserve-save .side-box-cotent{	
	color:#0B61B5; 
	font-weight:bold; 
	border:solid 0px red;	
	padding-top:10px;
	text-align:center;
	padding-left:0;
	width:240px;
}
.review-page #reserve-save .side-box-cotent p{font-size:16px;}
.review-page #reserve-save p.reserve-save{clear:both; margin-top: 15px;color:#0B61B5;  }
.review-page #reserve-save p a{color:#0B61B5; text-decoration:none;font-size:16px;display:block; line-height:14px;}
.review-page #reserve-save h3.plane {padding-top: 4px; }
/* review page right side box styles ends here*/
.regtabs-content-panel,.restabs-content-panel{	
	clear:both;	
	float:left;
	overflow:hidden;
	width:575px;
	padding:25px 5px 15px 2px;	
	display:block;
	
}
.restabs-content-panel{
	width: 630px;
	padding-left:30px;	
	border:solid 0px red;
}
/* reservation and registration tabs section ends here */

.regtabs-content-panel ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0px;	
}
.regtabs-content-panel ul li{
	display: block;
	width:575px;
	clear:both;
	margin: 0;	
	padding:7px 0;
	overflow:hidden;
}
.regtabs-content-panel a, .regtabs-content-panel .member-txt {
	color: #0053A6;
	text-decoration: none;
	text-shadow: 0px 1px 2px #A9BEDD;
}
.regtabs-content-panel a.exit-reg,.regtabs-content-panel a.back-reg{	
	clear:both;
	margin:0px;
	text-decoration: none;
	color:#1562AB;
	font-weight: bold;
	text-shadow: 0px 1px 0px #95B3D9;
	font-size:13px;
	margin-left:3px;
	float:left;
}

.regtabs-content-panel a.exit-reg:hover,.regtabs-content-panel a.back-reg:hover{
	text-decoration: underline;	
}
.regtabs-content-panel h2{
	color: #0255A9;	
	margin:10px 0 20px 0;

}
.regtabs-content-panel p{
	margin: 10px 3px;
	line-height: 20px;
	
}
/* register form styles */
.regtabs-content-panel input{
	display: block;	
	width: 200px;
}
.regtabs-content-panel select{	
	width: 210px;
}
.regtabs-content-panel label{
	display: block;
	font-weight: bold;
	color: #000;
	font-size:13px;
	margin:3px 0 7px 0;
}
.regtabs-content-panel label span{
	color: #E41117;
	font-weight: bold;	
}
.regtabs-content-panel input[type="button"],.regtabs-content-panel input.continueBtn, .restabs-content-panel input.continueBtn{	
	background: url('../images/rates-btns.png') -5px -99px no-repeat;
	clear:both;
	display:block;
	width:111px;
	margin:0;
	padding:0;
	border:solid 0px red;
	cursor: pointer;
	font-weight: bold;
	font-size:17px;
	color:#fff;
	height:40px;
	vertical-align:middle;
	
}

.regtabs-content-panel input.continueBtn{
	margin:10px 0 20px 0;
}

.regtabs-content-panel input[type="button"]:hover,.regtabs-content-panel input[type="button"]:focus{
	border:none;
}
.regtabs-content-panel li.txt-boxes3 input{
	width: 60px;
	display: inline-block;
}
.regtabs-content-panel li.txt-boxes3 input.txt-3boxes-mid{
	margin:0 8px;
}

.regtabs-content-panel h2 span.confirm-note{
	clear:both; font-size:12px; font-weight:normal;color:#333;
}
.regtabs-content-panel p.txtContent{
	margin: 0px;
	line-height: 20px;
}
.regtabs-content-panel h2 span.optional-txt{font-weight:normal;}
.regtabs-content-panel h2 span.small-size{font-size:12px;}
.regtabs-content-panel .preferences-info li h2{
	margin: 0;	

}

.preferences-info ul.cardI-info,.preferences-info ul.cardII-info{
	width: 250px;
	display:inline-block;	
}
.preferences-info ul.cardI-info{
	margin-right:55px;
}
.regtabs-content-panel .card-selects2 select{margin-right:10px;width:60px;}
ul.reward-program{
	margin:5px 0;
}
.regtabs-content-panel label span.note{
	display:block;
	float:left;
	font-weight: normal;
	color:#000;
	font-size: 12px;
	margin-bottom:5px;
}
.regtabs-content-panel .chk-box-li{	
	padding:0;
	margin:0;
}
.regtabs-content-panel input.checkbox, .restabs-content-panel  input.checkbox{	
	width:15px;
	margin:0;
	padding:0;
	display:inline-block;
	height:15px;
	float:left;
	
}
span.chkboxnote{
	margin:0px 5px;
	padding:0;	
	
}
span.chkboxtxt{
    margin:0px 5px;
	padding:0;
	font-weight:bold;
}

.preferences span.remove-content a{margin-left:40px;}
.preferences a{font-size:12px; font-weight:normal;}
.preferences a:hover{text-decoration:underline;}
.preferences ul.reward-program{width:620px;clear:both;float:left;}
.preferences ul.reward-program li{clear:none;}
.preferences ul.reward-program li.left-field,.preferences ul.reward-program li.right-field{display:inline-block;float:left;width:305px;overflow:hidden;}
/* End of Registration and Reservation styles */


/* contact Us page styles starts here */

#contactus h1{border:solid 0px red;padding-bottom:15px;}
#contactus p.contactus-note{
	border:solid 0px red;
	color: #000;
	font-size:13px;
	line-height: 20px;
	padding-right:5px;
}
#contactus ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0px;
	
}
#contactus ul li{	
	display: block;	
	margin:  0;	
	padding:7px 0;
	overflow:hidden;	
	border: solid 0px red;
}
#contactus ul.contact-us-form{
	border-bottom: solid 1px #A9A9A9;
	width: 570px;
	margin:10px 0 20px 0;
}

#contactus ul.contact-us-form li.left-field, #contactus ul.contact-us-form li.right-field{
	width:275px;
	display:inline-block;
	float:left;
}
#contactus ul.contact-us-form li.left-field{
	margin-right:25px;
}
#contactus ul.contact-us-form li.commentSection{
	width: 570px;
}
#contactus ul.customer-service-form{	
	width: 570px;
	margin:10px 0 20px 0;
}

#contactus ul.customer-service-form li.left-field, #contactus ul.contact-us-form li.right-field{
	width:255px;
	display:inline-block;
	float:left;
}
#contactus ul.customer-service-form li.left-field{
	margin-right:25px;
}

/* contactus form styles */
#contactus input{
	display: block;	
	width: 220px;
}
#contactus textarea{
	display: block;	
	width: 550px;
}
#contactus select{	
	width: 250px;
}
#contactus label{
	display: block;
	font-weight: bold;
	color: #000;
	font-size:13px;
	margin:3px 0 7px 0;
}
#contactus label span{
	color: #E41117;
	font-weight: bold;	
}
#contactus input[type="button"],#contactus input.continueBtn, .contentSection input.continueBtn{	
	background: url('../images/rates-btns.png') -5px -99px no-repeat;
	clear:both;
	display:block;
	width:111px;
	margin:0;
	padding:0;
	border:solid 0px red;
	cursor: pointer;
	font-weight: bold;
	font-size:17px;
	color:#fff;
	height:40px;
	vertical-align:middle;
	
}
#contactus input.continueBtn{
	margin:10px 0 20px 0;
}

#contactus ul.contact-addresses{	
	margin:5px 0 20px 0;
}

#contactus ul.contact-addresses li{	
	display: inline-block;
	float:left;
	width: 190px;
}
#contactus ul.contact-addresses li.mid-add{
	margin:0 19px;
	width: 220px;
}
#contactus ul.contact-addresses li .address-cotent{
	clear:both;
	margin:10px 0;
	float:left;
	display:block;
}
.ie7 #contactus ul.contact-addresses li .address-cotent{
	float:none;
	margin:20px 0;
}
#contactus ul.contact-addresses li p{	
	margin:5px 0;
	padding:0;	
	color: #000;
	display: block;
	border:solid 0px red;
}
#contactus ul.contact-addresses li a{
	color: #0053A6;
	text-decoration: none;
		
}
#contactus ul.contact-addresses li span{
	margin-right:5px;
}
#contactus ul.contact-addresses li span.msg-box{
	background: url('../images/msg-boxes.png') -287px -239px no-repeat;
	float:left;
	width: 15px;
	height: 15px;	
}
#contactus ul.contact-addresses li span.phone{
	background: url('../images/msg-boxes.png') -287px -223px no-repeat;
	float:left;
	width: 15px;
	height: 15px;
}
 /* Contactus end here   */

/*
#reservation .restabs-content-panel ul.fromtosection{padding:0px;margin:0px;list-style:none;}
#reservation .restabs-content-panel ul.fromtosection li.secs{clear:both;display:block;font:bold 13px Arial;}
#reservation .restabs-content-panel ul.fromtosection li.secs h2{color: #0055a8;font:bold 20px Arial;padding-bottom:8px;}
#reservation .restabs-content-panel ul.fromtosection li.secs ul.rsvfrom{padding:0px;margin:0px;list-style:none;}
#reservation .restabs-content-panel ul.fromtosection li.secs ul.rsvfrom li{float:left;display:inline-block;padding:0px;margin:0px;padding-right:25px;}
#reservation .restabs-content-panel ul.fromtosection li.secs ul.rsvfrom li.norightpad{padding-right:2px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection{padding:0px;margin:0px;list-style:none;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li{clear:both;padding:0px;margin:0px;width:295px;padding-bottom:15px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li.btmtext{width:600px;font:normal 13px Arial;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li p{float:left;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li p .txtsmall{width:120px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li p .txtsml{width:100px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li p.padleft{padding-left:35px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  ul.subsection li .rdgap{margin-left:10px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  label{display:block;padding-bottom:10px;}
#reservation .restabs-content-panel ul.fromtosection li.secs  select{width:280px;}
#reservation .restabs-content-panel ul.fromtosection li.secs .largeselect{width:580px;}
#reservation .restabs-content-panel ul.fromtosection li.secs .notered{color:#E30000;font-weight:bold;font-size:12px;}*/

#reservation .restabs-content-panel  .details .todaycal{float:left;padding:0px 30px 0px 0px}
#reservation .restabs-content-panel  .details ul.topdatesec{float:left;padding:0px;margin:0px;list-style:none;}
#reservation .restabs-content-panel  .details ul.topdatesec li{clear:both;padding:0px;margin:0px;padding-top:6px;}
#reservation .restabs-content-panel  .details label{display:block;}
#reservation .restabs-content-panel  .details .tday{border:0px solid red;padding:0px;margin:0px;color: #0055a8;padding:10px 0 15px 0px;}
#reservation .restabs-content-panel  .details ul.btmdatesection{clear:both;padding:0px;margin:0px;list-style:none;padding-top:30px;display:none;}
#reservation .restabs-content-panel  .details ul.btmdatesection  li{float:left;padding:0px;margin:0px;padding-right:12px;}
#reservation .restabs-content-panel  .details  ul.btmdatesection  li.calicondtl{padding:12px 12px 0px 0px;}
#reservation .restabs-content-panel  .details #tdDate{border:0px solid red;padding:0px;margin:0px;width:150px;color: #0055a8;}
#reservation .restabs-content-panel  .details .btnssec{clear:both;	margin-right: 30px;	line-height:40px;padding-top:20px;}

#reservation .restabs-content-panel  .itery_content {font:normal 13px arial;}
#reservation .restabs-content-panel  .itery_content a{color: #0055a8;}
#reservation .restabs-content-panel  .itery_content .yborder{border:1px solid #999999;}
#reservation .restabs-content-panel  .itery_content p{line-height:18px;}
#reservation .restabs-content-panel  .itery_content h2{padding-bottom:18px;}
 /* Reservation */

 /* reservation tabs styles*/
#restab1, #restab2, #restab3, #restab4, #restab5,#restab6{
	display:block;
}
.restabs-content-panel h2{
	color: #0055a8;
}
.restabs-content-panel .tableStructure table
{
  
	background:#DCDCDC;
	margin:20px 0;
}
.restabs-content-panel a.back-res{	
	
	margin:0px;
	text-decoration: none;
	color:#1562AB;
	font-weight: bold;
	text-shadow: 0px 1px 0px #95B3D9;
	font-size:13px;
	margin-left:3px;
	float:left;
}
.restabs-content-panel a.back-res:hover {
text-decoration: underline;
}

.restabs-content-panel .tableStructure table tr{
	background:#fff;
	height:35px;
	text-align:center;
	line-height:18px;
}


.restabs-content-panel .tableStructure table th{background:#3296EC; color: #fff;}
.restabs-content-panel .tableStructure table tr.evenrow{background:#F9F9F9;}
.restabs-content-panel .tableStructure table tr td{text-align:left;padding-left:15px;font-weight:normal;font-size:12px;padding-right:5px;}
.restabs-content-panel .tableStructure table#pricing-table-list tr td{padding-left:15px;}
.restabs-content-panel .tableStructure table tr td.label-td{ width: 200px; font-weight: bold;}
.restabs-content-panel .tableStructure table tr td.tdJobSummHeader{ width: 200px; font-weight: bold;line-height:35px;}



.restabs-content-panel #pricing-table-list .bookit-btn{
	/*background: url('../images/rates-btns.png') -7px -146px no-repeat;*/	
	background: url('../images/rates-btns.png') -111px -149px no-repeat;
	clear:both;
	display:block;
	width:80px;
	margin:0;
	padding:0;
	border:solid 0px red;
	cursor: pointer;
	font-weight: bold;
	font-size:13px;
	color:#fff;
	height:24px;
	text-align:center;
	vertical-align:middle;
}

.restabs-content-panel .btns-section a{
	display: inline-block;
	margin-right: 30px;
	line-height:40px;
}
.restabs-content-panel .reservebtn{
	background: url('../images/rates-btns.png') -5px -100px no-repeat;	
	display:inline-block;
	width:111px;
	margin:0;
	padding:0;
	border:solid 0px red;
	cursor: pointer;
	font-weight: bold;
	font-size:17px;
	color:#fff;
	height:40px;
	vertical-align:middle;
}
.restabs-content-panel .review-content .discount-chkbox{
	clear: both; 
	float:left;
	padding:0;
	margin:10px 0;
	text-align: left;
	display:block;
}
.review-content .discount-chkbox input{border:none;padding:0;
	margin:0;}

ul.payment-res-form li{	
	display:block;
	list-style:none;
	margin:5px 0;
	width:100%;
	float:left;
}
ul.payment-res-form li.left-field,ul.payment-res-form li.right-field{
	width: 305px;
	display: inline-block;
	float: left;
}
ul.payment-res-form li input{
	display: block;
	width: 220px;
}
ul.payment-res-form li input[type="checkbox"]
{
    float:left;
		width: 20px;
}
ul.payment-res-form li select{
	display: block;
	width: 230px;
}
ul.payment-res-form li label{
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin: 3px 0 7px 0;
}
ul.payment-res-form li input.cell-txt-box{
	width:54px;
	display:inline-block;
}
ul.payment-res-form li input.txt-3boxes-mid{ margin:0 13px; }
ul.payment-res-form li.radio-btns input{
	float:left;
	width:auto;
	height:auto;
	border:none;
	padding:0;
	margin:0;
}
ul.payment-res-form li.radio-btns span{margin:5px 0 0 5px; }
ul.payment-res-form li span.label-red-txt{font-weight:normal;color:#E41117;}
ul.payment-res-form li textarea{width: 525px;resize:none;}

ul.payment-res-form li ul.billing-address{
	float:left; width:100%; 
}
ul.payment-res-form li ul.billing-address li{display:inline-block; width:92px;}
ul.payment-res-form li ul.billing-address li.addcityli{ width:140px;}
ul.payment-res-form li ul.billing-address li.addcityli input{width:108px;}
ul.payment-res-form li ul.billing-address li input{width:60px;}
#tdRewardRegister{ line-height:18px;}

 

#reservation .restabs-content-panel{font:Normal 13px Arial;}
#reservation .restabs-content-panel #restab1 #tableFromTo label{display:block;padding-top:3px;padding-bottom:3px;font:bold 13px Arial;}
#reservation .restabs-content-panel #restab1 h2{color: #0055a8;font:bold 20px Arial;padding-bottom:5px;}
#reservation .restabs-content-panel #restab1 .topchkpad{padding-top:8px;}
#reservation .restabs-content-panel #restab1 #tableFromTo, #reservation .restabs-content-panel #restab1 #tableFromTo table{background:#fff;}

#reservation .restabs-content-panel #restab2 ul.datedtls{float:left;padding:0px;margin:0px;list-style:none;}
#reservation .restabs-content-panel #restab2 ul.datedtls li{clear:both;padding:0px;margin:0px;list-style:none;}


/* Landing Pages Css */

.landingpagessection
{
    width: 1000px;
	clear:both;
	margin-left:3px;
	background: #fff;
	-webkit-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-moz-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-ms-box-shadow: 1px 2px 6px 1px #8BA0B2;
	-o-box-shadow: 1px 2px 6px 1px #8BA0B2;
	box-shadow: 1px 2px 6px 1px #8BA0B2;

	border: solid 1px #8BA0B2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
    padding:25px 0px;
	margin-bottom:4px;
	font: normal 13px Arial;
    }

.landingpagessection #landingcontent1{clear:both;overflow:hidden;}
#booktext{clear:both;background:url('../images/landing/book-deltasky_new.jpg') no-repeat center center;width:840px;height:137px;margin:0px auto;}
.landingpagessection .delta #special{clear:both;background:url('../images/landing/specialoffers_new.jpg') no-repeat center center;width:752px;height:313px;margin:0px auto;}
.landingpagessection .delta #special .specialtable{width:630px;margin:0px auto;padding-top:152px;text-align:center;}
.landingpagessection .delta #special .specialtable p{font:14px Lucida Sans;color:#fff;padding:3px 0px;margin:0px;}
.landingpagessection .delta #special .specialtable .smalltext{font-family:Lucida Sans;font-size:12px;text-align:center;color:#fff;padding:16px 0px;margin:0px;}
.landingpagessection .delta #special .specialtable p{padding:0px;margin:0px;border:0px;}

.landingpagessection #landingcontent1 .padd{padding-left:30px;padding-right:30px;clear:both;font-size:12px;color:#5b5b5b;line-height:1.75;text-align:justify;}
.landingpagessection #landingcontent1 .padd p{padding-bottom:12px;}
.landingpagessection #landingcontent1 .bottomboldtext1{text-align:center;font-size:20px;font-weight:bold;color:#1c1c1c;padding:20px 0px;}
.landingpagessection #landingcontent1 .yellowpart{width:650px;padding:0 15px;margin:0px auto;margin-bottom:5px;}
.landingpagessection #landingcontent1 .yellowpart .top{clear:both;background:url('../images/landing/ylwbox_top.jpg') no-repeat;width:690px;height:3px;}
.landingpagessection #landingcontent1 .yellowpart .middle{clear:both;background:url('../images/landing/ylwbox_mdl.jpg') repeat-y;width:690px;height:auto;}
.landingpagessection #landingcontent1 .yellowpart .middle .list2{padding:0px;margin:0px;padding:15px 25px 15px 20px;list-style:none;}
.landingpagessection #landingcontent1 .yellowpart .middle .list2 li{clear:both;padding:0px;line-height:2.7;text-align:left;padding-left:25px;background:url('../images/landing/arrow.jpg') no-repeat left;font-size:12px;font-weight:bold;font-family:Arial;color:#333;}
.landingpagessection #landingcontent1 .yellowpart .bottom{clear:both;background:url('../images/landing/ylwbox_btm.jpg') no-repeat;width:690px;height:24px;}
.landingpagessection #landingcontent1 .smallred{clear:both;color:red;font-size:11px;line-height:1.5;padding:0 10px 20px 10px;}
.landingpagessection #landingcontent1 .boldtext{color:#5b5b5b;font-size:14px;font-family:Arial;font-weight:bold;text-align:center;}
.landingpagessection #landingcontent1 .boldtext a{color:#5b5b5b;text-decoration:underline;}
.landingpagessection #landingcontent1 .smallblack{color:#5b5b5b;font-size:11px;font-family:Arial;text-align:center;}
.landingpagessection #landingcontent1 .ysubheadbg{background:#FAFB86;width:100%;margin-top:15px;}

.landingpagessection .aadvantage #special{clear:both;background:url('../images/landing/specialoffers_bg.jpg') no-repeat center center;width:800px;height:277px;margin:0px auto;}
.landingpagessection .aadvantage #special .specialtable{width:600px;margin:0px auto;padding-top:20px;}
.landingpagessection .aadvantage #special .specialtable .specialoffertext{font-family:Monotype Corsiva;font-size:46px;color:#db1401;padding-left:7px;}
.landingpagessection .aadvantage #special .specialtable .text{font:16px Lucida Sans;color:#000;line-height:1.3;}
.landingpagessection .aadvantage #special .specialtable .text span{color:#000;}
.landingpagessection .aadvantage #special .specialtable .pad{padding-left:30px;padding-top:2px;}
.landingpagessection .aadvantage #special .specialtable .pad1{padding-top:2px;padding-left:7px;}
.landingpagessection .aadvantage #special .specialtable .smalltext{font-family:Lucida Sans;font-size:11px;text-align:center;padding-left:290px;}
.landingpagessection .aadvantage #special .specialtable .smalltext1{font-family:Lucida Sans;font-size:11px;text-align:right;padding-right:15px;padding-top:6px;}
.landingpagessection .aadvantage #special .specialtable .smalltext1 span{color:#C81C0E;}
.landingpagessection .aadvantage #special .specialtable p{padding:0px;margin:0px;border:0px;line-height:none;}

.landingpagessection .jetblue #special{clear:both;background:url('../images/landing/SpecialOffers.jpg') no-repeat center center;width:663px;height:424px;margin:0px auto;}
.landingpagessection .jetblue .specialtable{width:600px;margin:0px auto;padding-top:125px;}
.landingpagessection .jetblue .specialtable .specialoffertext{font-family:Monotype Corsiva;font-size:46px;color:#db1401;padding-left:7px;}
.landingpagessection .jetblue .specialtable .text{font:10.2pt Lucida Sans;color:#000;line-height:1.3; text-align:center}
.landingpagessection .jetblue .specialtable .text span{color:#000;}
.landingpagessection .jetblue .specialtable .pad{padding-top:3px;}
.landingpagessection .jetblue .specialtable .pad1{padding-top:3px;padding-left:7px;}
.landingpagessection .jetblue .specialtable .smalltext{font-family:Lucida Sans;font-size:10px;text-align:center;padding-left:290px;}
.landingpagessection .jetblue .specialtable .smalltext1{font-family:Lucida Sans;font-size:8.7pt;padding-top:20px; text-align:center}
.landingpagessection .jetblue .specialtable .smalltext1 span{color:#000;}
.landingpagessection .jetblue .specialtable p{padding:0px;margin:0px;border:0px;line-height:none;}


.landingpagessection a{color:#0053A6;text-decoration:underline;}
.landingpagessection a:hover{text-decoration:none;}
.landingpagessection p.center{text-align:center;}
.landingpagessection #landingcontent1.alaska .yellowpart .middle .list2 li{line-height:2.5;font-size:13px;}

.landingpagessection #landingcontent1.alaska .black {color: #000000;font-weight:normal;}
.landingpagessection #landingcontent1.elal #topheaderbg{clear:both;background:#ffffff url('../images/landing/points-img.jpg') no-repeat center;width:992px;height:383px;}
.landingpagessection #landingcontent1.elal .morespend{clear:both;background:#FAFB86 url('../images/landing/yellow-bar.jpg') no-repeat center;height:110px;width:100%;margin-top:15px;}
.landingpagessection #landingcontent1.elal .morespend a{width:140px;height:50px;display:inline-block;margin-top:100px;margin-left:610px;}

.landingpagessection #landingcontent1.elal .yellowpart .middle .list2{padding:0px;margin:0px;padding:15px 25px 15px 20px;list-style:none;}
.landingpagessection #landingcontent1.elal .yellowpart .middle .list2 li{line-height:3;font-size:13px;}


.landingpagessection #landingcontent1.elal .smallred a{padding:0px;margin:0px;color:#F21500;text-decoration:none;}
.landingpagessection #landingcontent1.elal .smallred a:hover{color:#F21500;text-decoration:none;}

.landingpagessection #landingcontent1.elal p.booknowbtm{padding: 0px 0 40px 0;text-align:center;}


.landingpagessection #landingcontent1.mileageplus .yellowpart .middle .list2 li{font-size:14px;}

/*.landingpagessection #landingcontent1.aadvantage .smallred{color: #00256b;}
.landingpagessection #landingcontent1.jetblue .smallred{text-align:center;}
.landingpagessection #landingcontent1.jetblue p.padd a{text-decoration:none;color:#3E4BFC;}
.landingpagessection #landingcontent1.jetblue p.padd a:hover{text-decoration:underline;}*/


#tokyo{width:653px;padding:20px 20px 15px 30px;}

.tokyotabs-content-panel{	
	clear:both;	
	float:left;
	overflow:hidden;
	width:633px;
	border:0px solid red;

}

/* Blog Page Css */

.blogtabs-content-panel{clear:both;	float:left;overflow:hidden;	width:633px;	border:0px solid red;}
#blog{width:653px;padding:20px 25px 15px 25px;}
.contentSection .blog-list h1{color: #0055a8;	font: bold 22px Arial, serif;padding:0px;margin:0px;padding:15px 0px 15px 0px;clear:both;display:block;}
.blog-list p{line-height:16px;}
.blog-list,.blogpost-list{list-style:none; float:left; width:630px; overflow:hidden;margin:0px auto;padding-left:10px;border:0px solid red;padding-bottom:20px;}
.blog-list li{clear:both;float:left;border: solid 0px red;width:100%;margin:0;padding:25px 0px 23px 0px;border-bottom:1px solid gray;}
.blog-list li div{display:inline-block;}
.blog-list li div.blog-left-imgs{width: 190px;	float:left;	border:solid 0px red;text-align:left;}
.blog-list li div.blog-right-txt{width:410px;float:left;border:solid 0px red;margin-left:20px;margin-right:5px;}
#blog  ul.postblog{clear:both;padding:0px;margin:0px;color:Gray;}
#blog  ul.postblog li{width:auto; clear:none;display:inline-block;float:left;padding:0px;margin:0px;padding-right:26px;border-bottom:0px solid gray;}
#blog  ul.postblog li.txtcomment{padding-left:110px;text-align:right;}
.blogpost-list li{clear:both;float:left;border: solid 0px red;width:100%;margin:0;padding:5px 0px 10px 0px;border-bottom:1px solid gray;}
.blogpost-list p{padding-bottom:30px;line-height:18px;}
.blogpost-list p.toppad{padding-top:40px;}
.blogpost-list li.noborder{border-bottom:0px solid gray;}
.continueread{ margin-top:20px;display:block;text-decoration:none;color:#0055a8;font-weight:bold;}
#search{background:url(../images/search-bg.png) no-repeat;clear:none;float:left;font-family:Verdana;font-size:12px;height:37px;margin:5px 8px 0 10px;width:266px;margin:0px auto;margin:15px 0px 0px 6px;}
#search li{float:left;list-style:none;margin:0;padding:0}
#search .searchtext{background:none;border:none;color:#909090;font-family:Verdana;height:35px;line-height:35px;margin:0 5px 0 0;outline:none;padding:0 0 0 5px;vertical-align:middle;width:230px}
#search .searchbutton{background:url(../images/search.png);border:none;cursor:pointer;height:16px;margin:11px 0 0;padding:0;width:16px}
.leftbtm{clear:both;float:left;	margin-top:9.5px;	padding: 0px;border:solid 0px red;background: url(../images/postcategories.jpg) no-repeat;width:282px;	height: 342px;		}
.fbimages{clear:both;background: url('../images/socialicons.jpg') right center no-repeat;display:block;height:32px;padding-right:30px;padding-top:20px;}
.leftbtm .leftbtnlinks{padding:0px;margin:0px;list-style:none;clear:both;width:230px;margin:0px auto;padding-top:80px;	}
.leftbtm .leftbtnlinks li{padding:0px;margin:0px;clear:both;}
.leftbtm .leftbtnlinks li a{height:35px;display:block;width:170px;}
.abtauthor{clear:both;background:#EEEEEE;padding:20px;margin-top:10px;overflow:hidden;height:80px;}
.abtauthor p{padding-bottom:0px;}
.abtauthor .abtauthorleft{float:left;display:block;width:90px;}
.abtauthor .abtauthorright{float:left;padding-left:20px;width:470px;}
.submitBtn{background: url('../images/submitbtn.jpg') no-repeat;clear:both;	display:block;width:108px;border:0px solid red;outline:none;margin:0;	padding:0;	border:solid 0px red;	cursor: pointer;	height:41px;	}
.post-info li{clear:both;float:left;border: solid 0px red;width:100%;margin:0;padding:5px 0px 10px 0px;border-bottom:0px solid gray;list-style:none;}
.post-info span{color:Red;}
.post-info label{font-weight:bold;padding-left:5px;}
.post-info input[type="button"],.post-info input[type="button"]:hover,.contentSection input[type="button"]:focus{border:0px solid red;}
#blog h3{padding-top:20px;padding-bottom:10px;}
#blog a,.fn{color:#0053A6;text-decoration:none;}
.says{font-size:11px;}
li.comment {list-style-type:none;overflow:hidden;color:#383838;	background:none;padding:0;	margin:0;}
li.comment .comment-body {	padding:10px 10px 22px 60px;position:relative;}
li.comment .comment-body1 {	padding:10px 10px 22px 120px;position:relative;}
.comment-author {padding:.5em 0 1em 0;}
.comment-meta {font-size:12px;color:#999;position:absolute;	right:20px;	top:15px;font-weight:bold;font-family:Arial;}
.comment-meta a {text-decoration:underline;	}
.comment-meta a:hover {	text-decoration:none;font-weight:normal;}
li.comment .avatar {float:none;	margin:0;position:absolute;left:10px;top:10px;padding:1px;border:1px solid #dbdbdb;	vertical-align:top;	overflow:hidden;}
li.comment .avatar1 {float:none;margin:0;position:absolute;	left:70px;top:10px;	padding:1px;border:1px solid #dbdbdb;vertical-align:top;overflow:hidden;}
li.comment .avatar,li.comment .avatar1 {display:block;	vertical-align:top;	overflow:hidden;	}
.commentlist ul.children {margin:20px 0 0 30px;	}
					
				
								
/* Blog ends here */


/* Reserve pages side box contents

.reserve-sidebox #side-box-cotent{	
	padding-left:40px;
}

.reserve-sidebox #side-box-cotent p{
	font-size:14px;
	line-height: 24px;
}
.reserve-sidebox #side-box-cotent ul.sidebox-list{
	margin:12px 0;
}
.reserve-sidebox #side-box-cotent ul.sidebox-list li{
	list-style: disc inside;
	font-size:14px;
	line-height: 24px;
}
.reserve-sidebox h3{
	font-size:20px;
	display:block;
}
#reserve-save #side-box-cotent{	
	color:#0B61B5; 
	font-size:14px; 
	font-weight:bold; 
	border:solid 0px red;	
	padding-top:15px;
}

#reserve-save p.reserve-save{clear:both; margin-top: 25px;color:#0B61B5; }
#reserve-save p a{color:#0B61B5; text-decoration:none;font-size:14px;}
.box h3.user span{
	background: url("../images/box-btns.png") no-repeat scroll -54px -91px transparent;
}
#reserve-save h3.plane {padding-top: 5px;}

/* Reserve pages side box contents  ends here */


/* Add on styles*/
.restabs-content-panel{
	float:left;
}

.inline-label{
	display:inline !important;
	float:none !important;
}

.job-bldup-tbl{
	width:200px;
	float:left;
}

.drop-menu-label{
	padding-left:10px !important;
	color:white;
	font-size:12px !important;
	font-style:italic;
}

#logo{
	top:0 !important;
}

#header-right{
	margin-top:15px !important;
	padding-bottom:5px;
}

#header-right>div{
	font-size:14px;
	color:black;
}

#header-right>p{
	margin:5px 0;
	padding:0;
	text-align:left !important;
}

#header{
	height:165px;
}

.phone-number>div{
	float:left;
	margin-right:10px;
}

.phone-number>div>label{
	color:#888888 !important;
}

.txt-3boxes-mid{
	margin:0 !important;
}


.jobAmPm{
	width:55px !important;
	margin-left:0 !important;
	position:relative;
	left:12px;
}

.nice-tbl{
	background: #DCDCDC;
	margin: 10px 0;
	width:100%;
}
.nice-tbl tr{
	background: #fff;
	height: 35px;
	text-align: center;
	line-height: 18px;
}
.nice-tbl th{
	background: #3296EC;
	color: #fff;
}
.nice-tbl td{
	text-align: left;
	padding-left: 15px;
	font-weight: normal;
	font-size: 12px;
	padding-right: 5px;
}

.nice-tbl a{
	margin: 0px;
	text-decoration: none;
	color: #1562AB;
	font-weight: bold;
	text-shadow: 0px 1px 0px #95B3D9;
	font-size: 13px;
	margin-left: 3px;
}
.nice-tbl a:hover{
	text-decoration:underline;
}

.blue-link{
	margin: 0px;
	text-decoration: none;
	color: #1562AB;
	font-weight: bold;
	text-shadow: 0px 1px 0px #95B3D9;
	font-size: 13px;
	margin-left: 3px;
}

#reservation, #registration, .leftContent{
	margin-left:8px !important;
	width:680px !important;
}

#registration{
	padding:25px !important;
}

.blue-link:hover{
	text-decoration:underline;
}

.redBtn{
	background: url('../images/rates-btns.png') -5px -99px no-repeat;
	clear: both;
	display: block;
	width: 111px;
	margin: 0;
	padding: 0;
	border: solid 0px red !important;
	cursor: pointer;
	font-weight: bold;
	font-size: 17px;
	color: #fff !important;
	height: 40px;
	vertical-align: middle;
}
#loginbox{
	position: relative;
	top: -10px;
	left: 5px;
}
.signup{
	padding-top:11px;
	padding-right:10px;
}

#loginErrMsg{
	color:red;
}

ul.sf-menu li#roundbdr ul.submenu-sec{
	right:0;
}
.submenu-sec li{
	padding-left:25px;
}
.review-page #reserve-save{
	cursor:pointer;
}
.review-page .reserve-sidebox .side-box-cotent p{
	line-height:22px !important;
}
.review-page .user{
	font-size:18px !important;
}
.review-page .blue-link{
	color:#3178E2;
	font-size:16px;
}
#summary-tbl{
	border-collapse:collapse;
	display:block;
	float:right;
	width:400px;
	font-size:12px;
}
#summary-tbl td{
	padding:0 2px 0 2px;
	font-weight:bold;
}
#summary-tbl td:nth-child(odd){
	color:#0C62AF;
}
#summary-tbl td:nth-child(even){
	font-weight:400;
	padding-right:16px;
}
.job-list-panel{
	padding:0 0 0 0 !important;
	width:100% !important;
}
.reserv-list-tbl{
	width:100%;
}
.reserv-list-tbl td:first-child{
	width:100px;
	text-align:center !important;
}
.reserv-list-tbl th{
	font-size:12px !important;
}
.reserv-list-tbl td{
	padding-left:10px !important;
	font-size:11px !important;
}

.reserv-list-tbl td.fare{
	text-align:center !important;
}

.reserv-list-tbl a{
	margin: 0px;
	text-decoration: none;
	color: #1562AB;
	font-weight: bold;
	text-shadow: 0px 1px 0px #95B3D9;
	font-size: 11px;
	margin-left: 3px;
}
.reserv-list-tbl a:hover{
	text-decoration:underline;
}
#user-job table{
	width:100% !important;
}
#user-job table td:first-child{
	width:120px !important;
}
#user-job table tr:first-child td:last-child{
	width:150px !important;
	padding:10px !important;
	text-align:center;
}
#user-job a{
	float:none !important;
}

#userAddr input[type=button]{
	cursor:pointer;
	min-width:60px;
}
#userAddr input[type=button]:hover{
	border:1px solid #cccccc !important;
}
.prestoretxt{
	width:60px;
}
#confAck, #prepaid{
	font-weight:bold !important;
}
#confAck .highlite, #prepaid .highlite{
	color:red;
}
#confAck .info, #prepaid .info{
	padding:10px;
	border:none;
	border-radius:5px;
	margin-bottom:20px;
	line-height:20px;
}
#confAck .info h3, #prepaid .info h3{
	padding:0 15px 0 23px; 
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}
#confAck .info h3:before, #prepaid .info h3:before{
	content:url(../images/exclamation-mark.png);
	margin-right:8px;
	vertical-align:middle;
}
#confAck ol, #prepaid ol{
	padding:5px 25px;
}
#confAck input[type=submit], #prepaid input[type=submit]{
	display:block;
	margin:0 auto;
	margin-top:15px;
	padding:6px 15px;
	cursor:pointer;
}
.small-red-btn{
	background: url('../images/rates-btns.png') -111px -149px no-repeat;
	clear: both;
	display: block;
	width: 80px;
	margin: 0;
	padding: 0;
	border: solid 0px red !important;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	color: #fff !important;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}
ul.menu{
	width:750px !important;
}
.parentlogin>a{
	float:right;
}
#lgn-txt span.my-carmel-lgn-txt{
	padding:0 5px 0 35px !important;
}
.submenu-sec li{
	padding-left:20px !important;
}
li.arrowmover:before{
	content: url("../images/left-arrow.png");
	position:absolute;
	left:7px;
	z-index:999;
}

.coupon-btn{
	display:block;
	padding:6px;
	width:120px;
	text-align:center;
	vertical-align:middle;
	margin-top:21px;
	margin-left:23px;
	text-decoration:none;
	border-radius:3px;
	border:1px solid #99aaaa;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	background:white;
}

.coupon-btn:hover{
	border:1px solid #0099cc;
}

.box-1 .save{
	padding-top: 8px;
}

.nice-tabs{
	margin: 0;
	padding: 0;
	clear: both;
	display: table-cell;
	overflow: hidden;
	background: url('../images/rates-tabs.png')no-repeat;
	height: 50px;
	padding: 0px 0 0 18px;
	border: solid 0px red;
}
.nice-tabs{
	border-top-right-radius: 3px;
}
.nice-tabs li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	border: solid 0px red;
	background: url('../images/rates-tabs.png') -18px -99px no-repeat;
	height: 34px;
}
.nice-tabs a{
	float: left;
	display: block;
	text-decoration: none;
	height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 0 16px;
	cursor: pointer;
}
.nice-tabs a:hover{
	background: url('../images/rates-tabs.png') -18px -52px no-repeat;
}
.nice-tabs li span{
	text-align: center;
	border: solid 0px red;
	float: left;
	margin: 0;
	margin: 1px 0;
	border: solid 0px red;
	height: 37px;
	overflow: hidden;
	line-height: 35px;
}
.leftContent{
	padding:25px !important;
}
.box .coupons{
	padding:25px 12px;
}
.box .coupons img{
	width:170px;
}
.select-market-field{
	float:left;
	border:solid 0px yellow;
	display:inline-block;
	/*margin-bottom:5px;*/
}
.select-market-field label{
	font-weight:400;
	display:inline-block;
	float:left;
	margin-right: 10px;
	padding-top: 10px;
	font-size: 13px;
	border:solid 0px red;
}
.quotebtn {
    text-align: center;
    width: 200px;
    margin: 0 auto;
    margin-top: -5px;
}
.quotebtn img{display:block;width:100%;}
.get-quote-form{
	height:120px;	
}
ul.airport-list li label span{
	padding-left:5px;
}
.get-quote-form, .airport-list{
	height:120px;
	overflow:auto !important;
	
}
.usa.airport-list{
	display:none;
}
.worldwide.get-quote-form{
	display:none;
}
/*.regtabs-content-panel{
	width:100% !important;
}*/
.login-info li{
	width:100% !important;
}
.login-info input{
	float:left;
	margin-right:10px;
}
.regtabs-content-panel ul.contact-info>li>div{
	float:left;
	margin-right:10px;
}
.regtabs-content-panel ul.contact-info>li:after{
	content:"";
	display:block;
	clear:both;
}
#reservation .restabs-content-panel .details ul.topdatesec li{
	margin:8px !important;
}
.ui-datepicker-calendar .ui-state-active {
	border: none;
	background: none !important;
	color: white;
	background-color: #5588cc !important;
	box-shadow: 0 0 10px #5588cc;
}
/* fix for safari */
.contentSection select{
	line-height:24px;
}
.tabs-content-panel li .dropdown, .tabs-content-panel select {
	line-height:22px;
}
#selectMarket_usa optgroup{
	padding-left:5px;
}
#selectMarket_usa option{
	text-indent:10px
}
#loginbox .btnlogin{
	cursor:pointer;
}
.regtabs-content-panel{
	padding:0 20px;
}
.contentSection.affusaJob table{
	text-align: left;
	padding-left: 15px;
	font-weight: normal;
	font-size: 12px;
	padding-right: 5px;
}
.contentSection h3{
	font-size:14px;
}
.leftContent h2{
	color: #0255A9;
}
.service-info{
	clear:both;position: relative;top: -35px; z-index:-1;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

background: #e6e6e6 url(ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;

}
.ui-state-default .ui-icon {
background-image: url(ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url(ui-icons_454545_256x240.png);
}


.tabs-content-panel li .dropdown, .tabs-content-panel SELECT {
  max-width: 215px !important;
}

#tab3 .airportlocator-form SELECT {
	width: 217px !important;
}

select#jobPax{width:80px;}