/* CSS Document 
--------------------------------------*/
body { margin:0; border:0; padding: 0; background:#fff; text-align:center; font-size:0; line-height:0; }

#wrapper { margin: 0 auto; border:0; padding:0; width: 721px; text-align: left; background:#fff url(images/main/bg_internal.gif);  }
#wrapper:after { content: ""; display: block; height: 0; clear: both; }

#wrapper-home { margin: 0 auto; border:0; padding:0; width: 721px; text-align: left; background:#fff url(images/main/bg_internal_home.gif);  }
#wrapper-home:after { content: ""; display: block; height: 0; clear: both; }

#outer { margin: 0 auto; border:0; padding:0; width: 721px; text-align: left; font: 11px/1.4 Verdana; color: #333; }

#across { margin:0; border:0; padding:0; width:721px; clear:both; }

.break { margin:0; border:0; padding:0; line-height:0; font-size:0; clear:both; float:none; }

/*CONTENT
--------------------------------------*/

.subhdr { margin: 0; border:0; padding: 0 0 18px 0; font: 18px/1.2 Georgia, Trebuchet MS, Verdana; font-weight: bold; color:#C03;}
.subhdr2 { margin: 0; border:0; padding:0; font: 16px/1.2 Georgia, Trebuchet MS, Verdana; font-weight: bold; color:#C03;}
.subhdr3 { margin: 0; border:0; padding:0; font-weight: bold; color:#C03;}

h1, h2, h3 { margin: 0; border:0; padding:0; color:#C03; }
h1 { font: 18px/1.2 Georgia, Trebuchet MS, Verdana; font-weight:bold; padding-bottom:18px; }
h2 { font: 16px/1.2 Georgia, Trebuchet MS, Verdana; font-weight:bold; color:#000; }
h3 { font: 12px/1.4 Georgia, Trebuchet MS, Verdana; }

A:link, A:visited { color:#000; TEXT-DECORATION: underline; }
A:hover { color:#c03; text-decoration: none; }


/* NAVIGATION 
--------------------------------------*/
#navbar { margin:0; border:0; padding:0; width:100px; float:left; }

ul.navlinks { margin:0; border:0; padding:0; display: block; list-style:none; }
ul.navlinks li { margin:0; border:0; padding:0 0 6px 0; list-style: none; }


/* COPY AREA 
--------------------------------------*/
div.home { margin:0; border:0; padding:0 15px 0 15px; float:left; width:621px; wid\th:591px; }

div.content { margin:0; border:0; padding:0 38px 0 33px; float:left; font: 11px/1.4 Verdana; color: #333; width:621px; wid\th:550px; }
div.content-left { margin:0; border:0; padding:0 18px 0 33px; float:left; font: 11px/1.4 Verdana; color: #333; width:430px; wid\th:379px; }
div.content-right { margin:0; border:0; padding:0 34px 0 0; float:left; font: 11px/1.4 Verdana; color: #333; width:191px; wid\th:157px; }

img.product { margin:0 10px 10px 0; border:1px solid #C03; padding:0; } 
img.product2 { margin:0 10px 10px 0; border:0; padding:0; } 
img.outlined { border:1px solid #C03; padding:0; }
img.spaced { margin:0 0 10px 10px; }

table#products { margin:0; border:0; padding:0; border-spacing:0; width:100%; }
table#products td { margin:0; border:0; padding:20px 20px 0 0; }

table#forms { margin:0; border:0; padding:0; border-spacing:5px;  }
table#forms td { margin:0; border:0; padding:0; font:11px/1.2 Arial; color:#333; }


/* FOOTER 
--------------------------------------*/
#footer-wrapper { margin:0 auto; border:0; padding:0; width:721px; text-align:left;  }

div.footer { margin:0; border:0; padding:8px 34px 8px 120px; float:left; font: 10px/1.4 Georgia, Times New Roman; color: #fff; background:#808285; width:721px; wid\th:567px; }

a.footerlinks:link, a.footerlinks:visited { color:#fff; TEXT-DECORATION: none; }
a.footerlinks:hover { color:#C03; TEXT-DECORATION: underline; }

#news-signup { margin:0 auto; border:0; padding:20px; text-align:center; width:721px; wid\th:681px; }

#certified { margin:0 auto; border:0; padding:0 20px 20px 20px; text-align:center; width:721px; wid\th:681px; }
#certified a img, #certified img { border:0; padding:5px; }

.footnote { font: 11px/1.4 Arial; color: #333; }


/* SUBNAV or HIGHLIGHTED floating DIV
--------------------------------------*/
.highlight { margin:0 0 15px 15px; border:0; padding:10px; float:right; font:11px/14px Arial; background:#eee; width:195px; wid\th:160px; }

.floater { margin:0 0 15px 15px; border:0; padding:0; float:right; font:11px/14px Arial; color:#666; width:195px; wid\th:180px; }
.floating-highlight { margin:0; border:0; padding:10px; background:#eee; width:180px; wid\th:160px; }


/* form stuff 
--------------------------------------*/

INPUT, TEXTAREA { BORDER: #666 1px solid; FONT:11px/14px Verdana; COLOR: #000; }


.bordered { border-bottom:1px solid #ccc; }

table#direct-products { margin:0; border:0; padding:0; border-spacing:0; width:100%; }
table#direct-products td { margin:0; border:0; padding:20px 20px 0 20px; }
.shaded { background:#fff; }




