body {
	font-family: Verdana, Arial;
	font-size: 12px;
	margin-top: 0px;
	padding: 0px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #769140;
		text-decoration:none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration:none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
}
.bottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #769140;
}.cellborder {
	border: 1px solid #CCCCCC;
}
a:link {
	color: #111111;
}
a:visited {
	color: #222222;
}
.thinborder
{
    border-right: #ffffff thin dotted;
    border-top: #ffffff thin dotted;
    border-left: #ffffff thin dotted;
    border-bottom: #ffffff thin dotted;
}

#body
{
    width: 990px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border: solid 1px #DDDDDD;
}
#homepagelogo
{
float:left;
    width: 259px;
    height: 75px;
    
}
#applyfordealership
{

 margin-left: 294px;

}
#greenspec
{
 margin-left: 578px;

 }
 #navtop
{
    width:100%;
float: left;
background-color: #C2DE89;
    clear: both;
}
.toplayer
{
    z-index:999;
}
.bottomlayer
{
    z-index:0;
    float:right;
}
.b2btext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-left:50px;
margin-right:10px;
margin-top:10px;
}
.b2btexttwo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-left:50px;
margin-right:0px;
}
.texttitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
}
.categorypicture
{
    margin-right:8px;
    margin-bottom:8px;
    float:left;
}
.prodimg
{
    display:block;
    clear:both;
    float:left;
    margin-right:5px;
    margin-top:2px;
    border:none 0px;
    width:150px;
    text-align:center;

}
.productblock
{
    border: solid 1px #eee;
    padding:5px;
    margin:2px;
    height:170px;
    width:350px;
}
.shortdesc
{ 
    height:100px;
    width:180px;
    overflow:auto;
    padding:5px;
    float:left;
    font-size:10px;
}
.specs
{
 border:solid 1px black;
 padding:3px;
 background:#ffb84d;
 color:White;
 font-weight:bold;
 font-size:10px;
 float:right;   
}
.productname
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bolder; 
color: #1c4b86; 
text-decoration:none;
}
.catimage
{margin-right:18px;
    margin-bottom:10px;
    float:left;
}
a img
{
    border:none 0px;
}
.thegreen{
 color:Green;
  font-weight:bold;
}
span.remark{font-size:12px;color:#333;text-decoration:none}
.freeshipping{font-size:14px;color:#f00;font-family:Arial}

#preorderlabel{display:block;clear:both;color:#f00;font-size:14pt}