#banner, #leftcolumn, #stocklistcontainer, #prevnext {display:none;}
.stockhead	{width:800px; margin-left:auto; margin-right:auto; padding:10px; font-size:12px;}
.printpic	{width:85px; height:56px; border:1px solid black; float:left; margin:10px;}
.textred	{color:#F00; font-size:11px; font-weight:bold;}

/*General*/
html	{overflow-x: hidden; height:100%;} 
body	{font-family: Verdana, Arial, Geneva, sans-serif; margin:0; padding-bottom:20px; width:100%; background-color:#CCC;}
#wrapper	{padding:10px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; border:0; width:1000px; margin-top:20px;}
.clearer {clear:both; margin-top:-1px; height:1px; overflow:hidden;}
a:link	{color:#00F; text-decoration:none; font-weight:bold;}
a:visited	{color:#00F; text-decoration:none; font-weight:bold;}
a:hover	{text-decoration:underline;}
h1	{font-size:24px; color:#800000; text-shadow:#999 2px 2px 2px; font-style:italic;}
img	{font-size:10px;}

/*Page header*/
#leftbanner	{border:0; float:left; width:100px; text-align:center; margin:0; height:61px; padding-top:5px;}
.ccstoplogo	{width:80px; height:66px; border:0;}
#middlebanner	{border:0; margin-left:auto; margin-right:auto; text-align:center; padding-top:8px; padding-bottom:8px; float:left; width:700px;}
.ccsmiddlelogo	{width:450px; height:50px; border:0;}
#rightbanner	{width:200px; float:right; margin:0; border:0; text-align:center; height:66px; padding-top:10px;}
.serving	{width:161px; height:46px; border:0;}

/*Navigation*/
#leftcolumn	{width:200px; float:left; margin:0;}
.button {width:150px; height:40px; border:0; margin-bottom:10px;}
.lctextbox	{width:180px; margin-left:auto; margin-right:auto; margin-top:20px; padding:10px; font-size:11px; font-weight:bold; font-style:italic; text-align:center; color:#666;}

/*Front page*/
#seccolumn	{width:200px; float:left; margin:0; text-align:center;}
.threecars	{width:187px; height:287px; border:0;}
#rightcolumn	{width:600px; margin:0; padding:0; float:left;}
#upperrow	{width:500px; margin-left:auto; margin-right:auto; padding:10px; font-size:12px; color:#000; text-align:center;}
#upperrow p	{text-align:left;}
#lowerrow	{width:780px; padding:10px; font-size:12px; font-weight:bold; background-color:#ece9d8; border:1px solid black; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#feattopleft	{width:200px; float:left; text-align:center; padding:10px; margin-right:10px; border:1px solid red;}
#feattopleft h2	{margin:0;}
#featrightcontainer	{float:left; width:545px;}
#feattopright	{text-align:center; margin-left:auto; margin-right:auto;}
#featbotright	{width:115px; float:left; text-align:center; padding:10px;}
#featbotrighttext	{text-align:center; font-size:11px; color:#666; width:500px; margin-left:auto; margin-right:auto; padding:10px;}
#footer	{width:100%; padding-top:20px; padding-bottom:20px; text-align:center; font-weight:bold; color:#000; font-size:11px;}
.added	{font-size:13px; color:#000; background-color:#FC3; border:2px solid black; padding:3px;}
.feature	{font-size:13px; color:#000; background-color:#FC3; border:2px solid black; padding:3px;}
.listth {border:1px solid black; width:85px; height:56px;}

/*Stocklist*/
.ccslargelogo	{width:170px; height:152px; border:0;}
.ebaylogo	{width:150px; height:70px; border:0;}
#stocklistcontainer	{width:780px; margin-left:20px; margin-bottom:10px; float:left;}
#stocklistheader	{width:700px; text-align:center; margin-left:auto; margin-right:auto; font-size:11px; font-weight:bold; font-style:italic; color:#666; padding-bottom:20px;}
#stocklistmain	{width:700px; background-color:#ece9d8; border:2px solid #800000; margin-left:auto; margin-right:auto;}
.stockcolumn	{width:300px; margin-left:50px; float:left;}
.stockadded	{color:#f7b531; background-color:#800000; padding:1px; font-weight:bold; font-size:11px;}
.carcontainer	{width:275px; font-size:12px; text-align:right; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.featcarcontainer	{width:275px; font-size:12px; text-align:right; margin-left:auto; margin-right:auto; margin-bottom:20px; border:1px solid red;}
.cardesc	{padding-top:20px;}
.textgrey	{color:#666; font-size:11px;}
.textred	{color:#F00; font-size:11px; font-weight:bold; font-style:italic;}
.listthumb	{width:85px; height:56px; border:1px solid black; float:right; margin:10px;}

/*Updates, Contact and About Us*/
.smallcarsleft	{width:180px; height:65px; border:0; float:left;}
.smallcarsright	{width:180px; height:65px; border:0; float:right;}
#updateheader	{width:700px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:30px;}
#updatetext	{width:700px; text-align:left; margin-left:auto; margin-right:auto; font-size:12px; color:#000; padding-top:20px; margin-bottom:20px;}
#updateform {background-color:#b3a3a3; border:2px solid #800000; padding:10px; width:60%; text-align:center; margin-left:auto; margin-right:auto; margin-top:30px;}
#thanks	{width:700px; text-align:center; margin-left:auto; margin-right:auto; font-size:12px; color:#000; font-weight:bold; margin-top:40px;}
#contactform	{background-color:#b3a3a3; border:2px solid #800000; padding:10px; width:350px; text-align:center; margin-right:20px; float:right; font-size:12px;}
.textmaroon	{font-size:13px; font-weight:bold; color:#800000;}
.aboutpic	{width:200px; height:220px; border:0; float:left; margin:10px;}
select {border:thin inset #ECE9D8;}
textarea {border:thin inset #ECE9D8; overflow:auto;}

/*Vehicle pages */
.cartextbox	{width:160px; margin-left:auto; margin-right:auto; margin-top:20px; padding:10px; font-size:11px; font-weight:bold; font-style:italic; text-align:center; color:#666; background-image:url(../graphics/ccsfade.gif); background-repeat:no-repeat; background-position:center;}	
#carcontainer	{width:780px; margin-left:20px; margin-bottom:10px; float:left; background-color:#000;}
#photobox	{width:430px; margin:20px; background-color:#000; border:0; padding:0; text-align:center; float:left;}
#photobox h3	{margin-bottom:10px; margin-top:10px; font-size:16px;}
.mainpic {border:2px solid black; width:332px; height:213px;}
#thumbholder	{margin-left:auto; margin-right:auto; border:1px solid white; padding:5px; width:370px;}
.mainth {border:1px solid black; width:85px; height:56px; margin:0;}
#prevnext	{width:400px; text-align:center; margin-left:auto; margin-right:auto; margin-top:20px;}
.npbutton {width:100px; height:30px; border:0; margin:10px;}
#carspecs	{width:250px; padding:10px; font-size:11px; text-align:left; float:left; margin-top:20px;}
li	{line-height:2; list-style-position:outside;}
#carcontainer hr	{width:80%; margin-top:20px; margin-bottom:20px;