@charset "utf-8";
/* CSS Document */

*{ padding: 0 0; margin: 0 0}

body{ background: #704e04 url(../images/bg.jpg) repeat-x; padding: 0 0; margin: 0 0; font: normal 12px/18px "Arial", Helvetica, sans-serif; color: #494949;}

/*main sections*/
#wrapper{ width: 100%; height: auto; padding: 0 0; margin: 0 auto;}
	#inner-wrapper{ width: 100%; height: auto; padding: 0 0; margin: 0 auto; float: left;}
	#header{ background: url(../images/header-bg.png) no-repeat right bottom;  width: 100%; height: 389px; padding: 0 0; margin: 0 0; float: left;}
	#menu{ width: 98%; height: auto; padding: 0 0; margin: 1% 1%; float: left; position:relative; }
	#main-content{ width: 98%; height: auto; padding: 0 0; margin: 0 1%; float: left}
	#footer{ background: url(../images/footer-bg.jpg) repeat-x; width: 96%; height: 131px; padding: 0 1%; margin: 0 1%; float: left;}
	

/*content*/

	/*for header*/
	.header-top{ background: url(../images/top-bg.png) no-repeat; width: 99%; height:auto; padding: 0 0 0 0; margin: 0 0 0 1%; float:left}
	#header-bottom{ width: 99%; height:auto; margin: 0 0 0 1%; float: left;}
		.date-time-container{ width: 180px; height: 37; float: right; color: #FFF; text-align: right; padding: 0 10px 0 0;}

	/*for menu*/
	
#menu #nav {margin: 0 auto; padding: 0 0; list-style:none; height:41px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:1105px; }
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:41px; width: auto; text-decoration:none; padding:0; cursor:pointer; margin: 0 5px}
#nav li a b {margin-left:-999px;}

#nav li a.home {background:url(../images/home.png); width: 106px; height: 41px;}
#nav li a.reservations {background:url(../images/reservations.png); width: 171px; height: 41px;}
#nav li a.coorporate {background: url(../images/corporate.png); width: 186px; height: 41px;}
#nav li a.services {background:url(../images/services.png); width: 146px; height: 41px;}
#nav li a.fleet {background: url(../images/fleet.png); width: 114px; height: 41px;}
#nav li a.forms {background:url(../images/forms.png); width: 186px; height: 41px;}
#nav li a.contact {background: url(../images/contact.png); width: 126px; height: 41px;}

#nav li:hover a,
#nav a:hover
{background-position: 0 41px;}

#nav li a:active { background-position: bottom;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:0; top:42px;  width: auto; height:auto; z-index:300; }
#nav :hover ul.sub li
{display:block; height:42px; position:relative; float:left; width: auto; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; height:50px; width: auto; text-decoration:none; padding:0; cursor:pointer; }
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

#nav :hover ul li a.sub-home01 {background:url(images/home.png); width: 106px; height: 41px;}
#nav :hover ul li a.coorporate-accounts {background:url(../images/coorporate-accounts.png); width: 186px; height: 41px;}
#nav :hover ul li a.coorporate-billing01 {background:url(../images/coorporate-billing01.png); width: 186px; height: 41px;}
#nav :hover ul li a.coorporate-billing02 {background:url(../images/coorporate-billing02.png); width: 186px; height: 41px;}
#nav :hover ul li a.credit-card {background:url(../images/credit-card.png); width: 186px; height: 41px;}


#nav :hover ul.sub li a:hover 
{background-position: 0 41px; position:relative;}
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; border:1px solid #888; display:block; width:100px; height:20px; text-align:center; font-size:12px; line-height:18px;}


		
		
	/*for main-top*/
	.main-top{ background: #e9d8b4; width: 100%; height: 6px; float:left;}
		.main-sub-center{ background: #e9d8b4; width: auto; height: 6px; float:left;}
		.main-sub-left{ background: url(../images/main-top-left.png) no-repeat; width: 7px; height: 6px; float: left;}
		.main-sub-right{ background:url(../images/main-top-right.png) no-repeat; width: 7px; height: 6px; float: right;}
		
	/*for main-content*/
	.main-container{ background: #e9d8b4; width: 96%; height: auto; padding: 1% 2%; margin: 0 0; float: left }
	
	/*for main-left*/
	.main-left{ width: 23%; height: auto; padding: 0 0; margin: 0 0 0 0; float: left;}
	
		/*for sublinks*/
		#sub-links{ width: 98%; height: auto; padding: 0 0 0 2px; margin: 0 0; float: left;}
/*			#sub-links ul{ }
			#sub-links li{list-style: none; list-style-type: none;}
				#sub-links li a{font: normal 14px/48px "Georgia", Times New Roman, Times, serif; color: #856e21; 
									text-transform: uppercase; display:block; overflow:hidden;}*/
			#sub-links p { margin: 0px 0; padding: 0 0; float: left;} 
			#sub-links p a.rate { display: block; width: 210px; height: 59px; background-image:url(../images/rate.jpg); background-position: top; text-indent: -9999px;}
			#sub-links p a.quote { display: block; width: 210px; height: 59px; background-image:url(../images/quote.jpg); background-position: top; text-indent: -9999px;}
			#sub-links p a.account { display: block; width: 210px; height: 59px; background-image: url(../images/account.jpg); background-position: top; text-indent: -9999px;}
			#sub-links p a.loginbutton { display: block; width: 210px; height: 59px; background-image:url(../images/login.png); background-position: top; text-indent: -9999px;}
			#sub-links p a.reservation { display: block; width: 210px; height: 59px; background-image:url(../images/reserv.jpg); background-position: top; text-indent: -9999px;}
			
			
			#sub-links p a:hover, #sub-links p a:focus {background-position: 0 59px;}
			#sub-links  p a:active { background-position: bottom;}
			a { outline: none; }

				 
				 
		
		/*leftside-img*/
		#leftside-img{ width: 200px; height: 132px; border: 3px solid #5e4103;  margin-top: 37px; float: left}
		#leftside-img-btm{ width: 200px; height: 132px; border: 3px solid #5e4103;  margin-top: 10px; float: left}
		
		/*for wheather*/		
		.wheather{ width: 96%; height: auto; padding: 2%; margin: 1% 0; float: left;}
			.wheather-widget{ width: 96%; height: auto; padding: 0 0; margin: 0 0 10px 0; float: left; 
							border-top: 1px dotted #e4b859; border-bottom: 1px dotted #e4b859;}	
							
		/*for poi*/
		.poi-container{ width: 100%; height: auto; text-align: center; padding: 0px; float:left;}
			.poi-container-border{ border: 5px solid #6b4d10}
							
	/*for main-center*/
	.main-center{ width: 50%; height: auto; padding: 0 0; margin: 0 3% 0 1%; float:left}
		.main-right-top{ background: #e4d2ab; width: 100%; height: 13px; float:left}
			.main-left-img{ background:url(../images/content-left.jpg) no-repeat; width:16px; height: 13px; float: left;}
			.main-right-img{ background:url(../images/content-right.jpg) no-repeat; width:16px; height: 13px; float: right;}
			
		.main-right-content{ background: #e4d2ab; width: 94%; height:auto; padding: 1% 3%; margin: 0 0; float: left;}
			.main-right-content	ul{ margin-bottom: 20px;}
			.main-right-content li{ list-style-image: url(../images/bullet.jpg); line-height: 18px; margin:10px 0 0 55px; }
			.main-right-content-box{ width: 100%; height: auto; float: left; border-bottom: 1px dotted #e4b859;}
		
		
		/*fleet property*/
		.main-container-fleet{ background: #e9d8b4; width: 96%; height: auto; padding: 1.5% 2%; margin: 0 0; float: left }
		.main-center-fleet{ width: 100%; height: auto; padding: 0 0; margin: 0 0% 0 0%; float:left}
		.fleet-container{ width: 100%; height:auto; padding: 1% 0; margin: 0 0 0px 0; float: left; 
								border-bottom: 1px dotted #e4b859;}
			.fleet-box{ width: 100%; height: auto; padding: 4% 0 0 0; margin: 0 0 10px 0; float: left;}
			.fleet-sub-con{ width: 100%; height:auto; float:left;}
			.fleet-sub{width: 48%; height: auto; padding: 0 0; margin: 0 0; float: left;}
			.fleet-subbox{width: 100%; height: auto ; padding: 0 0; margin: 0 0 10px 0; float: left;}
			.fleet-button-box{ width: 100%; height: auto; padding: 0 0; margin: 0 0 5px 0; float: left}
			.fleet-right p{ color: #694a06;}
		
		.bottom-message-container{ width: 100%; height: auto; padding: 1% 0; margin: 0 0; text-align: center; float: left; }
		
		.main-right-bottom{ background: #e4d2ab; width: 100%; height: 13px; ; padding: 0 0; margin: 0 0 10px 0 ; float:left}
			.main-left-bot-img{background: url(../images/content-left-bottom.jpg) no-repeat; width:16px; height: 13px; float: left; }
			.main-right-bot-img{background: url(../images/content-right-bottom.jpg) no-repeat; width:16px; height: 13px; float: right; }
		
		
			
	/*footer*/
		#footer ul{margin: 50px 0 0 0;}
		#footer li{ height: 10px; display: inline; padding: 0 5px; color: #877550}
		#footer a{ font-size: 10px; line-height: 20px; color: #877550}
		#footer a:hover{  color: #c49505; }
		#footer p{ font-size: 10px; line-height: 20px; color: #64583d; margin: 0 0 0 5px;}
		#footer img{ margin: 37px 29px 0 0;}
	/*end footer*/
	


/*for label and form*/
form{ width: 250px; height:auto; margin: 10px; float: left }
label{ padding: 0 0 0 0; margin: 0 0 0px 0;}
.text { background: #e4d2ab; width: 250px; border: 1px solid #3a8033; font-size: 12px; color: #494949; padding: 5px; margin: 10px 0 0 0;}
.text-arrival{background: #e4d2ab; width: 200px; border: 1px solid #3a8033; font-size: 12px; color: #494949; padding: 5px; margin: 10px 0 0 0;}
textarea{ background: #e4d2ab; width: 250px; height: 100px; border: 1px solid #3a8033;  font-size: 12px; color: #494949; padding: 5px; margin: 10px 0 0 0;}
select{ background: #e4d2ab; width: 250px; border: 1px solid #3a8033; font-size: 12px; color: #494949; padding: 5px; margin: 10px 0 0 0;}
.select-flight-status{background: #e4d2ab; width: 85px; border: 1px solid #3a8033; font-size: 12px; color: #494949; padding: 5px; margin: 10px 0 0 0;}

.coorporate-form{ width: 100%; height: auto; float: left}

	.coorporate-form form{ width: 100%; height: auto; float: left}
	.coorporate-form label{ margin: 0 10px 0px 0px;}

/*for Table*/
table{ width: 255px; margin: 10px 0 0 15px; float: left}
table.forms{ width: 100%; height: auto; float: left; margin: 0 0; border: 1px dotted #e4b859}
table.forms td, table.forms th{ border: 1px dotted #e4b859; padding: 5px;}
table.paypal-tble{ margin: 10px 0 0 0px; float: left}

/*elements*/
h1, h2, h3, h4, h5{ font-family: cambria, arial, "georgia"; color: #3a8033;}

h1{ font-size: 26px; font-weight: bold; line-height: 30px; text-transform: uppercase; margin-bottom: 10px;}
h1.bottom{ font-size: 26px; font-weight: bold; line-height: 30px; text-transform: none; font-style:italic; margin-bottom: 10px;}
h2{  font-size: 24px; font-weight: bold; font-style: italic; line-height: 48px; margin-bottom: 10px; }

h3{ font-size: 22px; line-height: 48px; font-weight: bold; color: #372809}
h3.fleetbg{ background:transparent url(../images/fleetbg.jpg) repeat-x scroll 0 0; color:#E9D8B4; height:48px; margin:0 1% 2% 0; padding-left:10px; text-shadow:0 -1px 0 #3C3C3B; width:99%;}
h4{  font-size: 19px; font-weight: normal; font-style: italic; color: #92660a; line-height: 24px; margin: 10px 0;}
h3.service-font{ font-size: 22px; font-weight: bold; font-style: italic;  color: #92660a; line-height: 48px; margin: 50px 0 10px 0;}
 

a{ font: normal 11px/18px "Verdana", Arial, Helvetica, sans-serif; color: #d49107; text-decoration: none;}
a:hover, .main-center a:hover{ color: #856e21;}

p{ margin-bottom: 20px;}
p.flight{margin-bottom: 11px; width: 80%;}





img{ padding: 0 0; margin: 10px 10px 0px 0; float: left;}
ul li a img{ border: none;}
.img-border{ border: 3px solid #5e4103;}
.img-border-services{ border: 3px solid #5e4103;}
.img-wifi{margin: 3px 10px 0 0; float: left;}


hr{ border-bottom: 1px dotted #e4b859; border-top: none; border-right: none; border-left: none; margin-bottom: 10px}
	
	
/*others*/

.no-float{ float: none}
#no-margin{ margin: 0 0;}
#no-border{ border: none; margin-top: 10px;}
.no-border{ border: none;}

.img-margin{ text-align: center;}
#no-border-img-center{ border: none; text-align: center}
#margin-top{ margin-top: 37px;}
.img-float-right{ float: right; margin: 0 24px 0px 0;}

.fleet-button { display: inline; width: 60px; height: 20px; background-color: #b9923c; color: #fff; border: none; padding: 5px; margin: 0px 3px 0 0; text-align: center }
.fleet-button:hover { color: #2d2d2d; }

.checkflight-button { background-color:#B9923C; border:medium none; color:#FFFFFF; display:inline; height:24px; margin:10px 3px 0 0; padding:0; text-align:center; width:60px;}
.checkflight-button:hover { color: #2d2d2d; } 

#margin-fleet{ margin-bottom: 20px;}
.limos-property{ margin: 0 5px 0 0; float: none}

.float-right{ float: right;}
.float-left{ float: left; }


.box01{ width: 96%; height:auto; float:left}
	.box01 a{ text-decoration: underline; padding: 0 0 5px 0; margin: 0 0; } 
.box02{ width: 98%; height: auto; float: left; padding:  0 2% 0 0; margin-top: 20px}
.box03{ background: #e4d2ab; width: 80%; height: auto; float: left; padding:  5%; margin-top: 20px; border: 1px dotted #e4b859;}
	.box03 form{ margin: 0 0; padding: 0 0; float: left; width: 100%;}


.main-right-content-box form { width:80%; margin:28px 0 0 71px; height:541px;}
.main-right-content-box form p { line-height:10px;}



