/* CSS Document */
#wraper{margin:0 auto; padding:0; width:990px;}
ul,li,p{margin:0; padding:0}
p{margin:0; padding:0}
img{margin:0; padding:0}
h1{margin:0; padding:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-top:30px}
a img{border:none} 
body{ margin:0; padding:0; background:url(images/background.jpg); background-repeat:no-repeat; background-position:center top; background-color:#dedede} 

.holder{ width:990px; background-image:url(../images/holderbg.jpg); background-repeat:repeat-x; background-color:#ececec; background-position:center top; float:left;}

.banner{width:990px; float:left; height:128px;}
.logo{width:334px; height:119px; float:left; margin-left:5px}

.menu{float:left; width:635px;}
.menu ul{ list-style:none; padding-left:5px; padding-top:10px;}
.menu ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left; padding-left:2px;}
.menu ul li a{text-decoration:none; color:#FFFFFF; background:url(../images/menubg1.png); width:123px; height:88px; text-align:center; float:left; padding-top:40px}

.menu ul li a.selected {background:url(../images/menubg.png)}

.welcome{float:left; width:990px}
.welcometext{width:440px; float:left; margin-top:45px; margin-left:10px }
.welcometext p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; text-align:justify}

.phone{margin-top:12px; float:left}

.fleet{margin-top:18px; float:left; margin-left:20px}

.container{width:1006px; margin:0 auto; overflow:hidden; }
.box{width:1008px; background-color:#494949}

.text{width:970px; float:left}
.text .maintext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#dadada; padding-left:20px; float:left;}
.aboutus{margin:0 auto; padding:0; width:990px;}
.aboutus img{float:left; }
.slideshow{ float:left; margin-left:10px; margin-top:20px;}

.change{color:#ff9bea; text-decoration:none;}
a.change:hover{ color: #00CCFF}


.row{width:990px; background-color:#ececec; background-position:center top; margin:0 auto; padding:0;}
.row h1{font-family:"Trebuchet MS", Times, serif; font-size:20px; color:#494949; margin-left:10px; padding-top:5px}
.row p{padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.sfoservices{padding-top:10px;}
.sfoservices ul{list-style:none}
.sfoservices ul li{padding-left:10px; float:left}

.servicetext p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#646566}
.servicesname{padding-top:10px;}
.servicesname ul{list-style:none}
.servicesname ul li{float:left; padding-left:25px}
.servicesname ul li a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#494949}
.servicesname ul li a:Hover{ color:#1f8ac5}

.footer{width:990px; margin:0 auto; padding:0; height:50px;}
.footer p{ width:920px; float:left; padding-left:20px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:gray;}
.footer img{float:left; padding-top:5px; padding-right:10px} 


/*****************************RESERVATION STYLE *********************************************************/
.cssform{ width:700px; border-top:1px dotted gray; overflow:hidden;}
.cssform p {width:680px;clear: left;margin: 0;padding: 5px 0 0px 13px; /*width of left column containing the label elements*/border-bottom: 0px dashed #B8E6E8;height: 1%; font:normal 12px verdana;}
.bodypart h1{color:#FFFFFF; font-family:impact; font-size:24px; margin:0}
.cssform label {float: left;margin-left:19px; text-align:right; width: 150px; margin-right:10px; font:normal 12px verdana; }
.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/width: 150px;}
.cssform .text { background:url(../images/textbox-bg.gif) no-repeat; width: 175px; border:1px #DDD solid; height:22px;}
.cssform textarea {width: 200px;height: 100px; background:url(../images/textarea-bg.gif) no-repeat; border:none;}
.btn{ background:#01444A; height:25px; width:75px; border:2px #FFF solid; color:#FFFFFF; font-size:10px; font-weight:bold;}
#sent {text-align:center; font-weight:bold; font-size:14px; padding:2px; margin-top:10px; background:black; color:white;padding:10px;}
.radio{ float:left; margin:0; }
p.note{color:black; text-align:right !important; margin-top:-10px; position:relative; }
/**************************************************************************************/


.content{ padding-top:10px; width:500px; float:left;}
.content h1{ font-size:18px; font-family:'trebuchet ms'; color:#155f92;}

.reservation p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#646566}
.leftreservation{float:left; width:320px; padding-left:50px;}
.leftreservation ul{margin-left:50px; list-style:none}
.leftreservation ul li{margin-top:10px}

.reservationcontent{float:left; padding-top:10px}

/***********************************************************contact*******************************************************************/
.sfo{width:990px; float:left; padding-left:35px}
.sfocontainer{ float:left; width:600px;  }
.sfocontainer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#646566}
.sfocontainer h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#155f92}

.sfolimousine{width:300px; float:left;}
.sfolimousine p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.sfolimousine a{color:#000000; text-decoration:none}
.sfolimousine a:hover{color:#009933}

.servicesimages{padding-top:10px}

/********************************************************services***************************************************************/

.containment{margin-top:20px; float:left; width:700px; overflow:hidden;  }
.containment p{ margin-left:10px; font:normal 12px verdana;}
.containment h1{padding-left:10px; padding-top:10px; color:#155f92; font:normal 18px 'trebuchet ms'; text-transform:uppercase; }
.containment ul{list-style:none; width:750px; float:left;}
.containment ul li{ float:left; margin-left:10px; margin-top:10px; }
.containment ul li img{margin-right:10px; margin-left:10px; }
.containment ul li p{ float:left; width:300px; padding:0; margin:10px 0 0 0; padding-left:10px; font:normal 12px verdana; line-height:20px;}
.containment ul li p strong{ font:normal 12px 'trebuchet ms'; text-transform:uppercase; border-bottom:1px dashed gray; padding:0; margin:0;}
.containment ul li a.lincolntowncar{ background: url(../images/fleetimages/blacklincoln.jpg) no-repeat left top; width:314px; height:167px; float:left;}
.containment ul li a.lincolntowncar:hover{ background:url(../images/fleetimages/blacklincolninterior.jpg) no-repeat left top;}
.containment ul li a.suv{ background: url(../images/fleetimages/suv.jpg) no-repeat left top; width:314px; height:167px; float:left;}
.containment ul li a.suv:hover{ background:url(../images/fleetimages/suvinterior.jpg) no-repeat left top;}
.containment ul li a.stretch{ background: url(../images/fleetimages/whitelincoln.jpg) no-repeat left top; width:314px; height:167px; float:left;}
.containment ul li a.stretch:hover{ background:url(../images/fleetimages/whitelincolninterior.jpg) no-repeat left top;}
.containment ul li a.navigator{ background: url(../images/fleetimages/lincolnnavigator.jpg) no-repeat left top; width:314px; height:167px; float:left;}
.containment ul li a.navigator:hover{ background:url(../images/fleetimages/lincolnnavigatorinterior.jpg) no-repeat left top;}



.servicescontent{ float:left; width:690px; }
.servicescontent ul{ margin-top:10px; }
.servicescontent ul li{ list-style:none; display:inline; width:340px; margin:10px 0 10px 10px;}
.servicescontent ul li p{ font:normal 12px verdana; text-align:justify; float:left; margin:0 0 0 5px; }

.fleetcontent{ float:left; width:690px;  }
.fleetcontent ul{ margin-top:10px; }
.fleetcontent ul li{ list-style:none; display:inline; width:690px; margin:10px 0 10px 10px; }
.fleetcontent ul li a{ float:left;}
.fleetcontent ul li p{ font:normal 12px verdana; text-align:justify; float:left; margin:10px 0 0 5px; line-height:18px; }

.servicecontent strong{color:#999933}
.sfocontact{float:left; }
.sfoinformation{padding-left:40px; float:left}
.different{color:#646566}
.servicesimages img{padding-top:5px; width:250px;}
.sfofleet{width:250px; float:left; margin-left:10px;  }
.sfofleet p{ margin-top:10px; font:normal 12px verdana; color:#666;}
.sfofleet h1{ font:normal 18px 'trebuchet ms'; text-transform:uppercase;color:#155f92; border-bottom:1px dashed #155f92; }
.sfofleet p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:18px	}
.sfofleet a{color:#000000; text-decoration:none;}
.sfofleet a:hover{color:#009933}

.rates{float:LEFT; border:1PX dashed #888;color:white; background:#222; margin:10px;  margin-left:0px; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; padding-bottom:10px;_padding-bottom:0px; margin-left:10px; width:310px;}

.rates h1{margin:0;padding:5px; margin-bottom:10px;font:normal 18px 'trebuchet ms'; text-transform:uppercase; border-bottom:1px dashed #666; color:#fff;}
 a.headlink{text-transform:uppercase; font:normal 9px verdana;   color:white; padding:10px; clear:right; text-align:right; }

.slideshow{ float:right; } 



.tabledata{ width:250px; border:1px dashed gray; margin:0;padding:0;}
.tabledata th{ font:bold 11px verdana; text-align:left; border-bottom:1px solid #999;padding-bottom:5px;}
.tabledata td{ font:normal 11px verdana; margin:0;padding:1px 2px 0px 5px; border-bottom:1px dashed #999; }
.tabledata td a{ text-decoration:underline; color:green;  }
.tabledata td.last{border:0;}

.footeryogi{ float:left; border:1px dashed gray; width:940px; margin-left:10px; margin-top:10px; }
.footeryogi { font:normal 12px verdana; color:#fd5c5c;}
.footeryogi a{ color:#fd5c5c; text-decoration:none; }
.footeryogi a:hover{ color:#944d00; text-decoration:none; }

.footeryogi marquee{ width:900px; float:left;}
.slide{ color:#fd5c5c; padding:5px; border:1px dashed #944d00; float:left; margin:10px; }