body{
margin:0px;
padding:0px;
color:#FFFFFF;
background:#660000;
font-family:Arial, Helvetica, sans-serif;
}
a{
color:#FFFF00;
}
a:visited{
color:#66FF00;
}
/* product display styles */
.productheader{
white-space:nowrap;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 5px;
}
.productdescription{
padding:0px 0px 10px 5px;
color:#00FFFF;
font-size:16px;
font-weight:bold;
text-align:center;
}
.productpicture{
margin:0px;
padding:0px;
}
.productmaterial{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.productstyle{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.productsize{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.productcode{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.productprice{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

/* shopping cart styles */
.addform{
padding:0px;
margin:0px;
font-weight:bold;
}
.addbutton{
color:#660000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}
.checkout{
color:#660000;
font-size:12px;
font-weight:bold;
}
.checkoutinput{
color:#660000;
font-size:12px;
font-weight:bold;
}
.nopcart{
width:100%;
color:#FFFFFF;
background:#660000;
font-size:12px;
}
.nopheader{
padding:6px 0px;
color:#00FFFF;
font-size:12px;
text-align:center;
}
.nopentry{
background:#FFFFFF;
color:#660000;
font-size:12px;
font-weight:bold;
text-align:center;
}
.quantity{
background:#FFFFFF;
color:#660000;
font-size:12px;
font-weight:bold;
text-align:center;
}
.noptotal{
background:#FFFFFF;
color:#660000;
font-size:12px;
}
.nopbutton{
background:#FFFFFF;
color:#660000;
font-size:12px;
font-weight:bold;
}
/* order form styles */
.formheader{
margin:20px 0px 10px 10px;
color:#660000
font-size:14px;
letter-spacing:1px;
}
.formtext{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
border:1px dotted #FFFFFF;
}
.required{
padding-top:5px;
color:#660000;
font-size:13px;
font-weight:bold;
vertical-align:top;
}
textfield{
color:#660000;
}
submit{
color:#660000;
font-size:13px;
font-weight:bold;
}
