body {
background:#545D68 url(/images/prod_bg.jpg) repeat-x scroll 0 0;
/**
background-color:#1c1c1c;
background-color:#404040;
**/
margin:0;
}

#dvtop {
height:27px;
margin:6px 0 3px;
padding:0;
}

#dvtop a {
color:#FFFFFF;
float:left;
font-family:"Myriadprobold",arial,helvetica,san-serif;
font-size:12px;
font-weight:bold;
margin:10px 10px 0 0;
text-decoration:none;
}

#logo {
z-index:10;
}

#dvmain {
margin:auto;
width:961px;
position:relative;
}

#dvbody {
float:left;
margin:0;
padding:0 0 0px;
width:961px;
min-height:520px;
text-align:left;
}
/**
min-height:600px;
**/

#cartNav{
color:white;
font-family:arial;
font-size:10px;
position:relative;
top:20px;
left:350px;
width:610px;
height:20px;
background: url('/images/new/cart-nav-bg.gif');
}

#cartNavCart{
float:right;
margin-top:3px;
margin-right:10px;
}

#cartNavUser{
float:left;
margin-top:3px;
margin-left:10px;
}

#cartNav a{
font-size:10px;
font-family:arial;
color:white;
text-decoration:none;
font-weight:bold;
}

#cartnav .divider{
color:#718798;
}
#productImage {
float:left;
margin-top:56px;
margin-left:20px;
}

#productNav {
position:relative;
float:left;
margin-top:56px;
margin-left:45px;
height:30px;
}

.productSummary{
width:210px;
height:260px;
float:left;
position:relative;
}

.productSummaryText{
margin:15px;
text-align:left;
color:white;
width:180px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
position:relative;
}

.productSummaryText a{
color:#ccd7f3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.productSummaryTextSmall{
margin:15px;
text-align:left;
color:white;
width:225px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
position:relative;
}

.productSummary .normalPrice, .productSummaryTextSmall .normalPrice {
color:yellow;
}

.productTab {
float:left;
height:30px;
width:80px;
margin-left:5px;
background: url('/images/new/prod_btn.gif');
line-height:30px;
}

.productTab:hover{
background: url('/images/new/prod_btn_on.gif');
}

.productTabOn {
float:left;
height:30px;
width:90px;
margin-left:5px;
background: url('/images/new/prod_btn_on.gif');
line-height:30px;
}

.productTab a, .productTabOn a{
font-size:11px;
font-family:arial;
color:white;
text-decoration:none;
}

#productLogo {
float:left;
margin-top:10px;
margin-left:50px;
}

#productTopText {
float:left;
margin-top:20px;
font-family:arial;
font-size:12px;
color:#ccd1d4;
}

.prodName {
font-family:arial;
font-size:14px;
color:#ccd1d4;
font-weight:heavy;
}

#productDetailText{
margin-top:30px;
float:left;
margin-left:50px;
width:340px;
font-family:verdana,arial;
font-size:11px;
line-height:16px;
color:#fff;
}

#productTestimonial{
float:left;
margin-top:20px;
margin-left:10px;
}

#footer {
float:left;
font-size:0;
margin:0;
padding:0;
width:961px;
}

#copyright{
font-family:arial;
color:silver;
font-size:12px;
margin-bottom:50px;
}

A {
color:silver;
font-family: arial;
font-size:12px;
}

.productTabContent a{
color:blue;
}

.blueLink {
color:blue;
font-family: arial;
font-size:12px;
}

.photos A{font-size:10px;font-family:arial;color:white;}

.caption {
color:silver;
font-family: arial;
font-size:10px;
}

.smallTable {
color:#444;
font-family: arial;
font-size:12px;
}

.smallTableNews {
color:black;
font-family: arial;
font-size:12px;
}


.highlight{
margin-left:10px;
color:white;
font-family:verdana, arial;
font-size:10px;

}

.link{
color:CDCDD6;
font-family:verdana, arial;
font-size:10px;
text-decoration:none;
}

.link:hover{
color:white;
font-family:verdana, arial;
font-size:10px;
text-decoration:none;
}

.navLink{
color:AAAAFF;
font-family:verdana, arial;
font-size:10px;
text-decoration:none;
}

.navLink:hover{
color:CDCDD6;
font-family:verdana, arial;
font-size:10px;
text-decoration:underline;
}

.mainBody{
margin-left:20px;
color:white;
font-family:arial;
font-size:12px;
background-color:black;
}

.newsBody{
margin-left:20px;
color:black;
font-family:arial;
font-size:12px;
background-color:white;
}

.menuskin{
position:absolute;
width:165px;
background-color:#636466;
border:1px solid white;
font:normal 10px Verdana;
line-height:18px;
z-index:10;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:white;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:white;
}

#mouseoverstyle a{
color:black;
}

.dealerCell{
 font-family:arial;
 font-size:13px;
 color:white;
}

.nonprod {
margin-top:20px;
padding:20px;
margin-left:auto;
margin-right:auto;
width:840px;
background-color: transparent;
}

.boxoutside{
background-color:transparent;
}

.boxtop{
background-color:#606770;
}

.head1{
color:white;
}

.errormessage{
color:yellow;
}

a.buttontext {
color:#000099;
}

a.buttontextlight {
color:#ccd7f3;
}

a.buttontextbig{
color:#000099;
}

a.buttontextbiglight{
color:#ccd7f3;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

.crosssell{
color:white;
font-family:arial;
font-size:12px;

position:relative;
margin-top:20px;
}


.clearer{
clear:both;
}

.sponsor_bar{
padding:0;
margin:0;
background: url(/images/prod_footer_bg.jpg) repeat-x;
}

.yellow_bar{
padding:0;
margin:0;
background: url(/images/yellow_bar.png) repeat-x;
}

.pink_bar{
padding:0;
margin:0;
background: url(/images/pink_bg.jpg) repeat-x;
}

.submit_button{
background-color:#E1E1E1;
padding:1px 10px;
border:1px solid #999999;
font-size:0.6875em;
}

.footer{
height:19px;
width:100%;
background: url(/images/footer.png) repeat-x;
}

} 
