/* CSS Document */
*{ font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; padding:0; margin:0;}
body{ margin:0 auto; background: #000000 url("../images/bg_body.gif")  repeat-x;}
a{outline-style:none; font-weight:bold; color:#B2A386; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}
/* div{display:block;} */
strong, b{font-weight:bold;}
em, i{font-style:italic;}
underline, u{text-decoration:underline;}
input[type="hidden"]{display:none; position:absolute; top:0px; left:0px;}
p{clear:both;}

h1, h2, h3 { font-size: 14px; font-weight: bold; color: #B2A386;}
h2 {}
h3 {}
		 
/* Id's */
#wrapper_outer { width: 100%; background: url("../images/bg_wraper_outer.jpg") top left no-repeat;}
#wrapper{width:900px; padding:10px 0 0 0; margin:0 auto; background: #1c150f; border: 1px #690001 solid;}		
#header {width:900px; height: 185px; padding:0; margin:0 auto;} 
    
#nls{background:url("../images/nlslogoMovie0-b.gif") center center no-repeat; width:180px; height:30px; margin:20px auto;}
#nls a{display:block; width:180px; height:30px;}

ul.sitenav    { margin:0; padding: 0; list-style:none; }
.sitenav li   { margin:0; padding: 0; height:23px; color: #fff; list-style:none;}
.sitenav li a {
padding: 3px 0 0 18px;
height: 23px;
color:#B2A386; 
font-size:12px; 
font-weight:bold; 
display:block; 
text-transform:uppercase; 
background: url(../images/leftnav_btn.gif) top no-repeat;}
.sitenav li a:hover{color:#B2A386; background-position: 0 -23px;}
.links_box    { border: 1px #FFFFFF solid; padding: 10px 4px; } 

#sf{clear:both; color:#fff; margin:20px 0 0 20px;}   

/* *** Structure *** */
#container_content { width:880px; padding:0; margin: 0px auto; background: url("../images/bg_content.gif") repeat-y;}
#container_left    {float: left; width: 180px; font-size: 12px;}   
#container_center  { float: left; width:520px;  color:#B2A386; font-size: 12px; text-align:justify;}
#container_right   {float: right; width: 180px; color:#FFFFFF; font-size: 12px;} 

#container_center ul { list-style-position:inside; padding: 10px;}

.cHead{ padding:4px 0; display:block; border-bottom:1px solid #B2A386; color:#B2A386; font-weight:bold; margin-bottom: 10px;}

/* #contWrap div{clear:both; width:100%;} */
div#wedding{background:url("../images/0rollswedpics.JPG") 0 0 no-repeat; width:400px; height:310px; margin:20px 0 0 40px;}
div#weddingText{margin:20px 0 0 0;}

fieldset        { margin:0; border:0; padding:0;}
legend { margin:0; border:0; padding:0; color:#fff; font-weight:bold;  }

#rSedans{display:block;} 
#Sedans{width:200px; border:1px solid #fff;}

select#NearestAirports{}
select#NearestAirports option{width:150px;}
select#VehicleType{width:100px;}   

fieldset#outPut{padding:10px 5px;}
fieldset#outPut div{margin:0 0 0 10px;}
div#EstimatedRate,div#duration{width:120px; height:30px; background:#c6c6c6; color:#000; border:1px solid #000; line-height:30px; text-indent:3px;}

#footer{ margin:0;  0 0 no-repeat; width:900px; font-size: 12px; }
ul#footer {list-style:none;}
#footer li{float:left; margin:0 5px 0 0; padding:3px; color:#B2A386; list-style:none; }
#footer li a{color: #FFFFFF; padding:3px; font:12px arial,helvetica,sans-serif;}
#footer li a:hover{text-decoration:underline;}
#footer li#copy{margin:0 30px 0 25px;}
#footer li#terms{margin:0 30px 0 10px;}
#footer li#privacy{}

#statelist{display:none; clear:both; float:left; width:auto; margin:0; font-size:8px; color:#999999; background:#242424;} 
#airportlist{display:none; clear:both; float:left; width:auto; margin:10px 0 0 0; font-size:8px; color:#999999; background:#242424; letter-spacing:-1px;} 
#slist{display:none; clear:both; float:left;} 
#slist form select, #slist form select *{font:10px arial,helvetica,sans-serif;}

ul#mapAndDirections{clear:both; display:none;}
ul#mapAndDirections li{clear:both;}
ul#mapAndDirections li#map_canvas{}
	
 /* Classes */
 
.SideformFont{font:10px arial,helvetica,sans-serif;}
.inp, select, textarea{}
.ta{height:90px; width:150px;}
.inp{width:330px; padding:2px;}
.italics{font-style:italic;}
.copy{padding:0 0 0 1px; vertical-align:super;}
.chooseAirport{width:150px; font:10px arial,helvetica,sans-serif;}
.chooseAirport *{font:10px arial,helvetica,sans-serif;}

.adStyle{color:#B1A286; border-bottom:1px solid #B1A286; font-weight:bold; padding:0 0 5px 0; margin:10px 0 10px 0;}

.package{clear:left; border-bottom:1px solid #CCC; height:10px;}
.field{float:left; width:45px;}
.field2{float:left; width:80px;}
.field_w{float:left; width:160px;}
.value{margin-left:0px; margin:0 0 5px 0;}
.value2{margin-left:83px;}
.submit{background:#EEE;}
.required{color:#f00; font-weight:bold;}
.currentMonth{color:#f00; font-size:9px;}
.hdr{font-size:12px; font-weight:bold; color:#ff0; margin:2px 0 5px 5px;}
.hdr2{font-size:20px; font-weight:bold; color:#ff0; margin:2px 0 5px 5px; text-align:center;}
.models{border:1px solid #B2A386; padding:5px; width:320px;}
.classic{margin:0 0 20px 0;}
.backbtn{outline-style:none; font-weight:bold; background:#B2A386; color:#000; padding:2px 6px; border:2px outset #B2A386; text-decoration:none;}
.caps{font-size:22px; font-weight:bold; text-align:center; text-transform:uppercase;}
.hdr3{font-size:36px; font-weight:bold; color:#ff0; margin:10px 0 0 0; text-align:center; border:1px solid #B2A386; padding:5px;}
.hdr4{font-size:16px; font-weight:bold; color:#ff0; margin:10px 0 5px 5px;}

.rates{font-size:20px; font-weight:bold; color:#ff0; margin:10px 0 0 0; text-align:center; border:1px solid #B2A386; padding:5px;}
.spcr{text-align:center;}
.calcBtn{width:100px;}

img          { border: none; }
/* *** COMMON *** */
.listings li { margin-bottom: 8px; }
.content     { padding: 0 20px;}
.right_content { padding: 0 2px;}
.left_content { padding: 0 2px;}
.auto_box    { text-align: center; padding: 6px 4px; border: 1px #b2a386 solid; margin: auto; font-size: 10px; width: 146px; }
.auto_box img{ border: 1px #b2a386 solid; margin-bottom: 6px; }
.auto_box_vm { text-align: right; color: #b2a386; padding-top: 6px; }

.rates_description { padding-top: 8px;}

.clr { clear: both;}
