body { background-image:url(../images/bg.jpg); height:100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
div { display:block; }
a {text-decoration:none;}
h3 {font-size:18px;text-align:center;}

#blackout { margin:0 auto; background-color: black; opacity: 0; position:absolute; height:100%; width: 100%; top:0; left:0; display:block; z-index:1;color:white;text-align:center;}
#postcard { background-color:white; text-align:center; opacity: 0; z-index: 50; padding:10px; margin: auto; position:absolute; top:175px; width:775px; left:25%; right:25%;}

#wrapper { margin:10px auto; width:800px; background-color:white; bottom:0; border:1px solid #666; }
#maincol { width:648px; float:right; height:678px; background-color:#EEEEFF;}
.logo { text-align:center; margin:0px;border:0px; }

.active {height:22px;background-color:#FEF;border-bottom:3px solid #FEF;
bottom:3px;
position:relative;border-top:1px solid #FCC;border-left:1px solid #FDD;border-right:1px solid #FDD;}

#nav { padding-top:5px; text-align:center;background-color:#EEF; margin-bottom:-2px; }
#nav li {display:inline;color:#333;margin:0 1px; height : 20px; border-top:1px solid #CCCCFF;background-color:#DDE;}
#nav li a:link, #nav li a:visited, #nav li a {text-decoration:none;padding:0 3%;}
#nav li a:hover {background-color:#ACACFF;}

#bodytext {position:relative; height:487px; background-color:white;}

#home {padding:10px;text-align:center;}
#home p {padding:0px 20px;}
#cars {padding:5px;background-color:white;height:477px;
overflow-x:hidden;
overflow-y:scroll;}
.carlist {height:105px; border:1px solid #DDF; padding:8px; margin:5px;background-color:#EEF;float:left;width:280px;}
.carlist p {margin:0;}

.carlist_title { font-weight:bold; font-size:12px;}
.carlist_subtitle { font-size:10px;}
.carlist_price {color:green;}
.carlistimage {border:2px outset white;
float:left;
margin-right:10px;}
.carlist_yearmodel { font-size:12px;}

#location{text-align:center;padding:1px 90px;font-size:10px;}
#services { padding:0px 75px; overflow-x:hidden;
overflow-y:scroll;height:487px;
 }
#services p {height:20px;}
#services img { padding:9%;}
#contact { overflow-x:hidden;
overflow-y:scroll; height:477px; padding:5px;}
#contact td {vertical-align:top;}
#contact img {padding:0px 10px;margin:0 auto;}



#carscol { overflow:hidden;width:150px; height: 678px; display:block; border-right:2px solid #999; background-color:#99F;position:relative;bottom:0;}
.car {background-color:#CCF;
padding:5px;
text-align:center;text-align:center;font-size:9px;height:125px;border-bottom:1px solid #999;}
.car img {border-color:#EEEEFF #333366 #333366 #EEEEFF;
border-style:solid;
border-width:2px;}
.car h2 {font-size:12px;color:darkred;font-weight:bold;margin:0px;}
.car h3 {font-size:10px;color:black;margin:0px;}	
#footer {background-color:#EEEEEE;
border:1px solid #666666;
font-size:12px;
height:14px;
margin:auto;
position:relative;
text-align:center;
top:-11px;
width:800px;
height:20px;
line-height:1.65em;}