.clear{clear:both;}
div{font:8pt Arial;}
body{background:#000 no-repeat top center;text-align:center;background-attachment:fixed;margin:0 auto;padding:0;}
#container{background-color:#FFF;width:1118px;border:0 solid #ABABAB;border-left-width:1px;border-right-width:1px;margin-top:-10px;margin-left:auto;margin-right:auto;padding:0 1px;}
#header{height:126px;border:1px solid #ABABAB;border-top-width:0;background-color:#FFF;text-align:right;}
#header .banner{margin-right:125px;margin-top:42px;}
#logohover{width:400px;height:105px;position:relative;float:left;top:5px;left:0;cursor:pointer;}
#horzmnu{margin-top:1px;background:#ABABAB url('images/horz_mnu_bg.gif') repeat-x top left;height:30px;border:1px solid #ABABAB;border-top-width:0;border-bottom-width:0;padding-left:275px;margin-bottom:1px;}
#horzmnu ul{list-style:none;margin:0;padding:0;}
#horzmnu ul li{float:left;margin:0 0 -3px;padding:0;}
#stage{background-color:#FFF;float:left;width:1091px;border:1px solid #ABABAB;border-bottom:0;margin-top:0;padding:25px 0 0 25px;}
#demotip{color:#000;border:1px solid #D4D5D6;background-color:#E1E2E3;}
#demotip div{position:relative;z-index:0;float:left;height:auto;width:auto;background-color:#E1E2E3;font-size:9pt;}
#demotip ul{position:relative;z-index:10;list-style:none;margin:0;padding:0;}
#demotip ul li{text-align:left;margin:0;padding:5px 15px;}
#demotip ul li .last{border-bottom:0;}
#demotip ul li:hover{background-color:#6d272b;color:#E1E2E3;}
#mainmnu{text-align:left;float:left;border:1px solid #ABABAB;width:205px;height:468px;margin-right:25px;padding:1px;}
#mainmnu ul{list-style:none;margin:0;padding:0;}
#mainmnu ul li{width:205px;height:33px;margin:0;padding:0 0 1px 0;}
#mainmnu img{padding-bottom:1px;}
img.spacer{width:205px;height:33px;border:0;cursor:pointer;}
#menu1 li.mnu1{background:#FFF url('images/main_mnu.png') no-repeat 0 0;}
#menu1 li.mnu2{background:#FFF url('images/main_mnu.png') no-repeat 0 -34px;}
#menu1 li.mnu3{background:#FFF url('images/main_mnu.png') no-repeat 0 -68px;}
#menu1 li.mnu4{background:#FFF url('images/main_mnu.png') no-repeat 0 -102px;}
#menu1 li.mnu5{background:#FFF url('images/main_mnu.png') no-repeat 0 -136px;}
#menu1 li.mnu6{background:#FFF url('images/main_mnu.png') no-repeat 0 -170px;}
#menu1 li.mnu7{background:#FFF url('images/main_mnu.png') no-repeat 0 -204px;}
#menu1 li.mnu8{background:#FFF url('images/main_mnu.png') no-repeat 0 -238px;}
#menu1 li.mnu9{background:#FFF url('images/main_mnu.png') no-repeat 0 -272px;}
#menu2 li.mnux1{background:#FFF url('images/foot_mnu_emissions.jpg') no-repeat 0 0;}
#menu2 li.mnux2{background:#FFF url('images/foot_mnu_emissions.jpg') no-repeat 0 -34px;}
#menu2 li.mnux3{background:#FFF url('images/foot_mnu_emissions.jpg') no-repeat 0 -68px;}
#divbody{float:left;width:798px;text-align:left;}
#flash{margin-bottom:15px;}
#about{float:left;width:165px;height:175px;background:transparent url('images/about_sierra.jpg') no-repeat top left;text-align:left;font:8pt Arial;padding:40px 20px 25px;}
#whatsnew{float:left;width:362px;height:170px;background:#D4D5D6 url('images/whats_new.jpg') no-repeat top left;text-align:left;margin-left:29px;margin-right:33px;padding:55px 15px 15px;}
#featured{float:left;width:342px;height:175px;background:#D4D5D6 url('images/featured.jpg') no-repeat top left;text-align:left;font:8pt Arial;padding:50px 15px 15px;}
#footer{float:left;width:1082px;border:1px solid #ABABAB;border-bottom:0;border-top:0;padding:0 0 36px 34px;}
#footer div{float:right;text-align:right;margin-right:34px;margin-top:68px;}
#scrolltext{margin-top:24px;width:1038px;height:200px;overflow:auto;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.gray,A:hover.mnu_link{color:#999;}
.dkred,A:hover.submnu_link{color:#671A1E;}
.title{font:18pt Arial Narrow, Helvetica, sans-serif;margin-bottom:0;padding-bottom:0;}
.sub{font:11pt Helvetica, sans-serif;}
.shell{background:#FFF url('images/official_header_bg.png') repeat-x;}
input,textarea{background:#FFF url('images/input_bg.png') repeat-x;}
a,a:active{color:#7D2227;}
a:visited{color:#7D7C7C;}
a:hover{color:#390606;}
.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;}
.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;}
.shown{display:block;}
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;}
.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;}
#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;}
.dkgray{color:#676767;}
.nodec,ul#locations li a{text-decoration:none;}
.ContProdPics,.ContProdVids{float:left;width:49%;overflow:none;}
h4,#mainmnu ul li b,.hidden{display:none;}
#header img, #footer img,#horzmnu ul li a img{border:0;}
#footer img,.ContProdImg{padding:15px;}
.minicart{BACKGROUND:#EBECED url(../images/cartBG.gif) no-repeat;BORDER:1px dashed #999;HEIGHT:32px;MARGIN-TOP:9px;PADDING:8px 5px 5px;TEXT-ALIGN:right;WIDTH:120px}
#ulMiniCart{LIST-STYLE:none;TEXT-ALIGN:left}
#ulMiniCart li{MARGIN:4px 0}
#ulMiniCart a:hover{TEXT-DECORATION:underline}
.miniview{POSITION:absolute;_TOP:35px;COLOR:#9A0000;FLOAT:right;OVERFLOW:none;RIGHT:35px;TOP:25px}
#port-minicart { position:absolute;top:0;border:none;overflow:none;right:0;background:#FFF;height:125px } 
