body {
margin:0px; margin-top:0px;
background:#eeeeee url(/img/bgnew2.jpg) no-repeat top center;
}

body, td, th { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#333333 }
form { display:inline; }
h1 { font-size:22px; color:#cc2222;line-height:22px; margin:0px; margin-bottom:15px; }
h2 { font-size:15px; color:#cc2222;line-height:18px; margin:0px; margin-bottom:15px; }

.block { margin-bottom:15px; margin-left:35px; margin-right:20px; color:#003f64; }

.footer { font-size:10px; color:#999999; line-height:19px; }
.ftrlink { font-size:10px; text-decoration:none; color:#0033cc; text-decoration:none; }
.copyright { font-size:10px; color:#999999; }
.itv { font-size:10px; color:#0033cc; text-decoration:none; }


#features ul {
/*  margin-left:-20px;  */
}

#features ul li {
font-size:10px;
}

#main {
margin:10px;
}

#footer {
background-color:#222222;
color:#ffffff;
padding-top:7px;
padding-bottom:7px;
text-transform:uppercase;
font-size:10px;
}

.toplink {
color:#ff0000;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
}
.toplink:hover {
color:#000000;
}


.footerlink {
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
}
.footerlink:hover {
color:#ff0000;
}
#divider {
color:#999999;
font-size:12px;
margin-left:10px;
margin-right:10px;
}
.itemcode {
color:#bbbbbb;
font-size:9px;
font-weight:bold;
}
.itemcode2 {
color:#000000;
font-size:9px;
font-weight:normal;
}
.shortdesc {
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
color:#000000;
font-size:10px;

}
.msrp {
color:#000000;
font-size:10px;
font-weight:bold;
margin-bottom:3px;
}
.price {
color:#ff0000;
font-size:12px;
font-weight:bold;
margin-bottom:3px;
}
.shipping {
font-size:10px;
font-weight:bold;
color:#990000;
margin-bottom:5px;
}
.productline{
color:#000000;
font-size:13px;
font-weight:bold;
}
.instock {
font-size:10px;
font-weight:bold;
color:#000000;
}
.subheader {
font-size:12px;
font-weight:bold;
color:#990000;
border-bottom:1px solid #dddddd;
}

.subheader2 {
font-size:14px;
font-weight:bold;
color:#990000;
margin-bottom:20px;
margin-top:30px;
}

.navlink {
display:block;
font-size:12px;
font-family:verdana;
color:#ffffff;
font-weight:bold;
padding:4px;
padding-right:10px;
text-align:right;
text-decoration:none;
background-image:url(img/bg_menu.gif);
background-repeat:repeat-y;
border-bottom:1px solid #999999;
}

.navlink:hover {
background-image:none;
background-color:#383939;
}

.link_addtocart {
width:152px;
padding:3px;
text-align:center;
/*  padding-left:30px;
padding-right:29px;  */
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#e72628;
text-decoration:none;
margin:0px 20px 0px 0px;
border:0px;
cursor:pointer;
}

.link_addtocart:hover {
background-color:#ff0000;
color:#ffffff;
}

#link_learnmore {
display:block;
width:152px;
padding:4px 0px 4px 0px;
text-align:center;
/*  padding-left:20px;
padding-right:20px;  */
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#545454;
text-decoration:none;
margin:0px 20px 0px 0px;
border:0px;
cursor:pointer;
}

#link_learnmore:hover {
background-color:#6d6d6d;
color:#ffffff;
}

/*  

#link_learnmore {
padding:3px;
padding-left:20px;
padding-right:20px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#545454;
text-decoration:none;
margin:1px;
}

#link_learnmore:hover {
background-color:#6d6d6d;
color:#ffffff;
}  */

.title {
color:#990000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.title:hover {
color:#999999;
}

.toplink {
font-size:10px;
color:#990000;
}

.pollink {
color:#ff0000;
font-weight:bold;
font-size:12px;
text-decoration:none;
display:block;
}
.pollink:hover {
color:#000000;
}

.note {
margin-left:20px;
color:#d1d1d1;font-size:9px;font-family:arial;text-transform:uppercase;
font-family:arial;
}

.note span { color:#f48c8b; }

/*/////////////////////////   CART    ///////////////////////*/

.nopcart {
background-color:#dcd7cf
}
.nopheader {
font-size:10px;
font-weight:bold;
}
.nopentry_odd {
background-color:#f8f7f5;
font-size:10px;
}
.nopentry {
background-color:#efece7;
font-size:10px;
}
.noptotal {
font-size:11px;
font-weight:bold;
}
