*{margin:0px;padding:0px}

body{
text-align:middle;
background-color:#110e08;
font-family:verdana;
xbackground-image:url(/graphics/bluegrad1.jpg);
background-repeat:repeat-x;
xbackground-image:url(/graphics/blackthing.gif);
background-image:url(/graphics/tile2.jpg);
background-position:top left;
background-repeat:repeat;
}

p{font-size:10pt;}

a,input{
	-moz-outline-style:none;
}

.link {
cursor:pointer;
}

#copy,#copywide{line-height:21px;}

#container{
margin:0 auto;
width:811px;
background-color:white;
position:relative;
border:solid 1px #111;
}

#header{
float:left;
height:147px;
width:811px;
position:relative;
background-image:url(/graphics/headerc2.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#eee;
}
#services #header,#reservations #header{background-image:url(/graphics/headerb3.jpg);}
#rates #header,#airport #header{background-image:url(/graphics/headera2.jpg);}




#header img{
margin-right:11px;
}
#3pics{float:right;}


#links h2{font-size:27px;color:#39668d;margin-top:22px;xcolor:#876500;}

#flash{margin-left:11px;
position:relative;
float:left;
margin-top:11px;
}


#promobox{
float:left;
width:245px;
}

#promotext{font-size:12px;
padding:11px;
background-color:#f3f5f6;
background-color:white;
background-image:url(/graphics/promoback.jpg);
background-position:bottom left;
height:211px;
}



#content,#copy,#copywide{
background-color:#eee;
}

#footer{
width:811px;
text-align:center;
clear:both;
height:17px;
font-size:11px;color:white;
padding-top:11px;
}



.bluebox,#footer{
background-image:url(/graphics/liltab.jpg);
background-repeat:repeat-x;
}

#copy{
width:479px;
float:left;
margin-left:33px;
background-color:#eee;
}

#copywide{
width:777px;
float:left;
margin:33px;
}

#footermenu{float:right;width:211px;}
#footermenu li{float:right;
font-size:12px;
margin-right:11px;
}


p{padding:15px 0px;}





#copyline{margin-left:33px;}


#frontlogos{background-color:white;text-align:center;}
#frontlogos img{padding:5px;}

#promobox h3{text-align:center;}


.heading{font-weight:bolder;margin-top:7px;
color:#404e6d;
}

.regular{
background-color:#4b5468;
margin-top:0px;
}

a img{
border:none;
}




.fleetmain a img{padding:25px;}
.selectphoto{text-align:left;font-size:12px;padding:15px;}

.maintext,li{
font-family: Arial, Helvetica, sans-serif;
xfont-size: 16px;
color: #222222;
}

.left{
background-color:#f3f5f6;
width:246px;
/*height:700px;*/
/*background-image:url(images/watermark.jpg);*/
/*background-repeat:no-repeat;*/
/*background-position: bottom center;*/
vertical-align:top;
}

.lowerleft{height:75px;}


.right{
background-color:#eeeeee;
width:514px;
vertical-align:top;
}


#fleet #copy li{font-size:12px;}
#fleet p{width:511px;}
#fleettop{padding-left:77px;}


.photo{
margin:0;
padding:0;
}

.bluebox
{
width:244px;
height:33px;
background-color:#404e6d;
font-family: arial,verdana,helvetica,sans-serif;
letter-spacing: 0.15em;
font-size:80%;
text-align:center;
color:#FFFFFF;
vertical-align:middle;
border-style:solid;
border-color:white;
border-width:0px;
}
.topbar
{
height:26px;
font-family: arial,verdana,helvetica,sans-serif;
letter-spacing: 0.15em;
font-size:70%;
padding-right:20px;
text-align:left;
color:#FFFFFF;
border-style:none;
border-width:1px;
border-color:#ffffff;
border-top:0px;
}


h2,.service
{
font-family: arial,verdana,helvetica,sans-serif;
letter-spacing: 0.15em;
font-size:150%;
text-align:left;
color:#404e6d;
xcolor:#876500;
margin-bottom:7px;
font-weight:normal;
}

h3
{
font-family: arial,verdana,helvetica,sans-serif;
letter-spacing: 0.15em;
font-size:100%;
text-align:left;
color:#222222;
margin-bottom:0px;
}
.left h3{
text-align:center;
color:#404e6d;
}


ul,li{list-style:none;
text-align:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-left:0px;
}



a:link {color:#FFFFFF;font-weight:bolder;text-decoration:none;}
a:visited {font-weight:bolder;text-decoration:none;}
a:hover {color:#bfc8d9;font-weight:bolder;text-decoration:none;}

a:hover,#home .home,#rates .rates,#fleet .fleet,#services .services,#reservations .reservations,#links .links,#contact .contact,#airport .airport{color:#d7e7f0;}




.xfleetmenu{background-color:#f3f5f6;padding-bottom:44px;}
a.fleetmenu:link {color:#527092;text-decoration:none;}
a.fleetmenu:visited {color:#527092;text-decoration:none;}
a.fleetmenu:hover {color:#333333;text-decoration:none;}





.enlarge{font-size:11px;}

.adminmenu{color:#ffffff;}


.main{
padding:35px;
}
.fleetmain{
padding-top:10px;
padding-left:35px;
}
#date{
vertical-align:middle;
line-height:30px;
color:#eee;
}
.promotext{
font-family:verdana;
color:#000000;
font-size:100%;
padding:10px;
}


label
{
font-size:70%;
width: 5em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
}

.input-box
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #fff;
border: #26a solid 1px;
width:400px;
}
.input-box-small
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #fff;
border: #26a solid 1px;
width:100px;
}



.submit-button
{
margin-left: 19em;
clear: both;
color: #000;
background: #fb0;
border: 1px #4b5468 outset
font-weight:bolder;
}

fieldset
{
border: #4b5468 solid 1px;
width:500px;
background-color:white;
padding-bottom:25px;
}

form ul{font-size:80%;
padding-left:15px;
}

.fleetmenu li{
text-align:center;
margin-top:25px;
width:250px;
}

.ratetable{
text-align:center;
font-family:verdana;
font-size:15px;
border-style:none;
border-color:#cccccc;
border-width:1px;
}

.rowback1{
background-color:#cccccc;
background-color:#eee;
}
.rowback2{
background-color:#f3f5f6;
}


.ratevehicle{
width:250px;
height:35px;
text-align:left;
padding-left:15px;
}
.rate{
width:100px;
text-align:left;
padding-left:15px;
}
.minimum{
width:100px;
text-align:left;
padding-left:15px;
}

.rateheading{
font-size:15px;
text-align:left;
color:#666666;
}

.vhead{
text-align:left;
padding-left:14px;
}

.contactnumbers{
width:200px;
height:35px;
text-align:left;
padding-left:15px;
}

.admin{
background-color:#ffffff;
font-family:verdana;
font-size:110%;
}
.admin a{color:#000;color:#333;font-size:13px;text-decoration:underline;}


.linktable{
	font-size:13px;
	color:#300;
}

x.linktable td{padding:11px;border-bottom:solid 1px #eee;}
x.linktable tr{background-color:#fff;}
.linktable a,.linktable a:visited{color:#527092;}
.linktable a:hover{color:#111;}
.linktable img{border:solid 1px #333;margin:11px;margin-left:0px;}

#testimonials .name{color:#7EA1B5;font-weight:bolder;font-size:13px;}
#testimonials .title{font-size:13px;}
#testimonials p{margin-bottom:33px;}



.box{border:solid 3px #56768b;}

.fleetmenuwide li{float:left;width:222px;height:111px;}
#fleet #content,#fleet #copywide{background-color:#f3f5f6;margin:0px;padding:0px;width:100;padding-bottom:133px;}
#links #content,#links #copy{xbackground-color:white;}
#fleet #content{background-image:none;}
.fleetmenuwide{margin-left:77px;margin-bottom:111px;}


#multipics img{margin-right:11px;}
.photo{border:solid 1px #527386;}
#copy .wordlink,#copywide .wordlink{color:#333;text-decoration:underline}

.servicelist a{color:#527092;}
.servicelist a:hover{color:#111;}


#content{
background-image:url(/graphics/innershadow.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
width:810px;
background-color:#eee;
}

#vcontent,#vcontent #copy{background-color:white;}
#vcontent{width:100%;}
#indv{float:left;padding:27px;}

.pbphoto{margin-bottom:5px;border:solid 1px #111;}


#nums li{font-size:10px;font-family:verdana;font-weight:100;margin-left:11px;color:#eee;}

#mainmenu img,#mainmenu img a,#mainmenu a img{margin:0px;padding:0px;}
#mainmenu{width:811px;}

#fleet #container{background-color:#f3f5f6;}

#reservations a{color:#567498;}
#reservations a:hover{color:gray;}

.member{text-align:left;margin-bottom:22px;}
.nlalogo{margin:auto;margin:11px;border:solid 1px #111;margin-bottom:0px;}

#header{background-color:#f3f5f6;}
#content{float:left;margin:0px;padding:0px;}

#mainmenu{background-color:black;}
#blog #copy img{margin:7px;border:solid #444 1px;}


.post a {
color:#3b465c!important;

}

#vehicle_list li{

float:left;
width:200px;
margin-right:22px;
height:150px;
}
