.title{font:18pt Arial Narrow, Helvetica, sans-serif}
.sub{font:11pt Helvetica, sans-serif}
.shell{background:#FFF url('images/official_header_bg.png') repeat-x}
body{margin-left:0;margin-top:0;color:#000;font:7.5pt Verdana, Helvetica, sans-serif}
input,textarea{background:#FFF url('images/input_bg.png') repeat-x}
a,a:visited,a:active{color:#1D52FD}
.dkcell{color:#FFF;background-color:#671A1E}
h1{color:#671A1E;font:18pt Arial Narrow, Helvetica, sans-serif}
h2{color:#999;font:11pt Helvetica, sans-serif;font-weight:700;margin-top:-1em}
.white{color:#FFF}
.silver{color:silver}
.arial{font-family:Arial}
.req{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#C00}
.notify{width:100%;text-align:center;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:18pt;border:1px solid #999;background-color:#DEEEFF}
.val,.cartmsg{background-color:#FFC;text-align:center;width:auto;color:#060;font-family:Arial, Helvetica, sans-serif;font-size:9pt;float:left;padding:5px 10px}
.err{background-color:#FFC;text-align:center;width:auto;color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:9pt;float:left;padding:5px 10px}
.hidden{display:none}
.shown{display:block}
.clear{clear:both}
A:active.submnu_link,A:visited.submnu_link,A.submnu_link{color:#2F3479;font-weight:700;line-height:18px}
A:active.header_link,A:visited.header_link,A.header_link{color:silver;text-decoration:none}
A:hover.header_link{color:gray}
.RepBlock{list-style-type:none;color:#000}
A:visited.mnu_link,A:active.mnu_link,A.mnu_link{font:8.5pt Arial, Helvetica;color:#FFF;line-height:15px}
.asdf{position:relative;padding-top:24px}
.blue{color:#2f3479}
.l_float{float:left}
.r_float{float:right}
.container{width:1085px;float:left}
.FootCont{margin-left:240px;width:auto;clear:both}
.BodyCont{width:826px}
.mnuHeader{height:17px;margin-top:5px;margin-left:25px}
#horiz{list-style:none;color:silver;margin:0;padding:0}
#horiz li{float:none;display:inline;width:auto;white-space:nowrap;padding:0 3px 0 0}
#horiz li a{font-weight:700}
ul#footlinks{list-style:none;margin:0;padding:0}
ul#footlinks li{color:gray;float:left;font-size:7.5pt}
ul#locations{list-style:none;margin:0 0 0 200px;padding:24px 0 0}
ul#locations li{width:auto;padding-left:60px;float:left;text-align:left}
.ContProd{width:778px;min-height:25px;background:#FFF url('images/tabBody_bg.png') repeat-x;border:1px solid #999;border-top:#FFF;border-top-color:#FFF;margin-left:5px;overflow:auto;height:100%;padding:25px}
.ContProdTop{width:828px;overflow:auto;margin:-10px 0 0;padding:0}
.ContProdImg{padding:15px}
#ProdDownBlock{clear:both;overflow:hidden;margin-left:15px;margin-bottom:5px;padding-bottom:15px;background:url('images/br500.gif') no-repeat left bottom}
#ProdDownBlock p{float:left;width:85px;text-align:center;margin:0}
#ProdDownBlock h2{margin:0 0 8px}
#ProdDownBlock ul{list-style-type:none;margin:0;padding:0}
#ProdDownBlock ul li{float:left;color:#666;margin:0;padding:0}
#SeriesDownBlock{background:url('products/userfiles/image/More/series_tab.jpg') no-repeat top left;color:#671A1E;font:12pt Arial Narrow, Helvetica, sans-serif;font-weight:700;padding:15px 0 10px 25px}
.invoice{position:absolute;width:7.5in;min-height:5in;left:275px;top:275px;z-index:30;background-color:#FFF;border:1px solid #999;padding:15px}
.std,p,td,li{font:7.5pt Verdana, Helvetica, sans-serif}
a:hover,.dkgray{color:#676767}
.gray,A:hover.mnu_link{color:#999}
.dkred,A:hover.submnu_link{color:#671A1E}
.nodec,ul#locations li a{text-decoration:none}
.ContProdPics,.ContProdVids{float:left;width:49%;overflow:none}
