@charset utf-8;
body{font-size:11px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff;margin:0;padding:0;overflow:inherit}
h1{font-size:20px;color:#003E73;margin:0;padding:0}
h2{font-size:14px;color:#003E73;margin:0;padding:0}
a:link{color:#003E73;text-decoration:underline}
a:hover{text-decoration:none;color:#003E73}
#main-container{width:955px;border:#003E73 solid 1px;margin:15px auto 0;padding:6px}
img{border:0;margin:0;padding:0}
#upper-container{height:80px;background-image:url(/images/products/brands/small/40thnew.png);background-repeat:no-repeat;background-position:center}
#brands_tb_top{width:auto;height:auto;float:left;margin:15px 0 0 10px}
#brands_tb{width:auto;height:auto;float:left;margin:0}
#brands_container{width:auto;height:170px}
#brands_page_img{width:85px;height:85px;float:left;border:1px;border-color:#003E73;border-style:solid;margin:0 40px 0 0}
#brands_column{width:auto;height:120px;float:left}
#brands_content{width:600px;height:320px;float:inherit;overflow:inherit}
#footerbrands{width:auto;height:40px;text-align:center;margin:15px auto auto;padding:6px}
#search-container{float:right;padding-right:22px;width:350px;padding-top:20px}
#search-c1{width:100px;padding-top:5px;vertical-align:top;text-align:right;padding-right:2px}
#search-c2{text-align:right}
#search-c3{vertical-align:top}
#upper-spacer{background:#7F9EB9;height:2px;margin-bottom:15px}
#nav{width:125px;float:left}
#sub-nav{margin-left:3px}
.main-nav a{text-decoration:none;font-size:14px;font-weight:700;color:#003E73}
#indent{margin-left:20px}
#nav-spacer{background:#7F9EB9;height:2px}
.sub-nav a{text-decoration:none;font-size:11px;font-weight:700;color:#003E73}
#lower-spacer{margin-top:20px;background:#7F9EB9;height:2px;margin-bottom:5px}
#content{margin-left:150px;margin-right:25px}
#breadcrumb{color:#003E73;font-size:12px;font-weight:700;margin-bottom:20px}
#breadcrumb a{text-decoration:none}
#breadcrumb a:hover{text-decoration:underline}
#clear{clear:both}
#footer-links{text-align:right;padding-right:10px}
#brochure_select{height:auto;width:auto;float:left;padding-top:20px}
#brochure_img{width:100px;height:100px;border:#003E73 solid 1px;float:left}
#brochure_txt{width:auto;height:100px;float:left;padding:40px 0 0 10px}
#brochure_sub{width:100%;height:auto;float:left}
#home-surround{width:529px;height:256px;border:#003E73 solid 1px}
#home-spacer{padding-right:32px}
#home-qv-container{float:right}
#metalspot-right{float:right;width:230px;height:auto}
#steon-right{float:left;width:222px;height:486px;border:#003E73 solid 1px;margin-left:20px;overflow:hidden}
#mtltext{margin-top:20px;margin-left:10px;float:right;width:80px}
#mtltext2{margin-left:20px;margin-bottom:20px;float:left;width:110px}
#metalspot-tb{float:left;width:auto;height:auto;border:#003E73 solid 1px}
#metal-large{width:268px;height:268px;border:#003E73 solid 1px;margin-top:10px;float:left}
#metal-large2{width:268px;height:268px;border:#003E73 solid 1px;margin-top:10px;float:left;margin-left:10px}
#metal-broch-left{float:left;width:225px}
#metal-broch-right{float:right;width:225px;text-align:right}
#brands-title{width:529px;height:auto}
.home-qv{background:#003E73;background-image:url(images/frontpage.png);color:#FFF;font-weight:700;padding:5px}
.qv-moreinfo{padding-left:12px}
#qv-news-title a{font-weight:700;font-size:24px;text-decoration:none}
#promoimage4{float:left;height:170px;width:170px;margin-left:9px;margin-top:10px;border:#003E73 solid 1px;background-image:url()}
#promoclear{float:left;height:170px;width:170px;margin-left:9px;margin-top:10px}
#promoimage3{float:left;height:170px;width:170px;margin-left:9px;margin-top:10px;border:#003E73 solid 1px}
#promoimage2{float:left;height:170px;width:170px;margin-top:10px;border:#003E73 solid 1px}
#promoimage1{float:left;height:170px;width:170px;margin-right:9px;margin-top:10px;border:#003E73 solid 1px}
#spotclear{float:left;height:100px;width:101px;margin-top:10px}
#spotclear2{float:left;height:102px;width:101px;margin-top:10px;margin-right:10px}
#spotimage5{float:left;height:100px;width:100px;margin-top:10px;border:#003E73 solid 1px}
#spotimage4{float:left;height:100px;width:100px;margin-top:10px;border:#003E73 solid 1px;margin-right:10px}
#spottxt4{float:left;height:20px;width:100px;margin-top:5px;margin-right:12px}
#content2{width:550px;height:auto}
#promocontain{width:100%;height:100px}
#promocontain2{width:100%;height:20px;margin-top:10px}
#promocontain3{width:100%;height:268px;margin-bottom:10px}
.p-metalspot{float:left;height:150px;width:102px;vertical-align:top;padding-right:14px}
.p-surround2{border:0}
.p-spacer{padding-top:5px}
.p-title{padding-left:5px}
.p-title2{padding-left:0}
.p-type-header{float:left;width:775px;border-bottom:#003E73 solid 1px;padding-left:14px;padding-bottom:9px;margin-bottom:15px}
#pv-spacer-h{padding-top:25px}
#pv-spacer-v{padding-left:25px}
#pv-container{width:435px;float:right}
#pv-group{float:left;background:#06F;width:10px;height:25px;margin-right:4px;margin-top:5px}
#pv-content{margin-left:15px}
.pv-bp{color:#795A04}
#pv-footer-container{margin-top:15px;float:left;width:790px}
.t1-border{border:#003E73 solid 1px;height:85px}
.t2-border{width:217px;border:#003E73 solid 1px}
#t2-content{float:right;width:515px}
#d-map{float:left;border:#003E73 solid 1px}
#d-directions{float:right;width:340px}
#tlist{border:#999 solid 1px;background:#CCC}
.theader{background:#EFEFEF}
.tcol{background:#FFF}
#catcontain{position:static;float:left;width:900px}
#calc_info{width:700px;height:auto;border:#ccc solid 1px;background:#efefef;float:left;padding:10px}
#calc_bottom{width:700px;height:auto;float:left;padding:10px}
fieldset{border:1px solid #CCC;width:350px;margin-bottom:20px;margin-right:20px}
.calcborder{height:529px;width:200px;margin:20px}
#right-col{border:1px solid #CCC;width:520px;height:500px;float:left;margin-bottom:20px}
#left-name{float:left;width:120px;height:500px;margin:5px}
#left-group{float:left;width:80px;margin:5px 5px 0}
.textheight{margin-top:10px;line-height:190%}
#right-col2{border:1px solid #CCC;width:445px;height:500px;float:left;margin-bottom:20px;padding-left:75px}
#left-col{border:1px solid #CCC;float:left;width:230px;height:500px;margin-right:20px}
#ms-flow1{width:auto;height:auto}
#ms-flowtab{width:55px;float:left;height:auto;border:solid 1px #fff;text-align:center;margin-bottom:80px}
#spacer1{width:10px;float:left;border:solid 1px #fff}
#spacer2{width:25px;float:left;border:solid 1px #fff}
#spacer3{width:55px;float:left;border:solid 1px #fff}
#info-txt{width:770px;height:auto;margin:0 0 20px 5px}
.info-indent{text-indent:0}
.info-indent2{text-indent:20px}
a:visited,a:active{text-decoration:underline;color:#003E73}
#logo,#home-main,#pv-table,#pv-footer,#t2-container{float:left}
.main-nav,.sub-nav{padding:3px}
.main-nav:hover,.sub-nav:hover{background:#D9E2EA}
#breadcrumb a:active,#breadcrumb a:visited{color:#003E73}
#metal-surround,#metal-link{margin-left:20px;margin-bottom:20px;float:left;width:auto;height:auto}
.home-qv-border,.qv-image,.p-surround,.pv-surround,.pv-ratings,#pages-surround{border:#003E73 solid 1px}
.qv-cat,.p-cat{background:#FFF;height:14px;width:6px}
.qv-title,#qv-news-title{font-weight:700}
#spotimage3,#spotimage2,#spotimage1{float:left;height:100px;width:100px;margin-right:10px;margin-top:10px;border:#003E73 solid 1px}
#spottxtclr,#spottxt5{float:left;height:20px;width:100px;margin-top:5px}
#spottxt3,#spottxt2,#spottxt1{float:left;height:20px;width:100px;margin-right:12px;margin-top:5px}
.p-container,.p-container2{float:left;height:150px;width:102px;vertical-align:top;padding-left:14px;padding-right:14px}
header,section,footer,aside,nav,article,figure{display:block}
#slider-wrapper{background:url() no-repeat;width:529px;height:246px;padding-top:74px;margin:50px auto 0}
#slider{position:relative;width:529px;height:246px;margin-left:0;background:url(images/loading.gif) no-repeat 50% 50%}
.nivo-controlNav{position:absolute;left:260px;bottom:-42px}
.nivo-controlNav a{display:block;width:22px;height:0;background:url() no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{background-position:0 -22px;font-weight:700}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url() no-repeat;text-indent:-9999px;border:0;position:absolute;top:45%;z-index:9;cursor:pointer}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif;position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8}
.nivo-caption a{color:#efe9d1;text-decoration:underline;display:inline!important}
#minislider-wrapper{background:url() no-repeat;width:170px;height:170px;padding-top:0;margin:0 auto}
#minislider{position:relative;width:170px;height:170px;margin-left:0;background:url(images/loading.gif) no-repeat 50% 50%}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption p{margin:0;padding:5px}
.nivo-html-caption{display:none}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
*{margin:0;padding:0}
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}
#TB_window a:hover{color:#000}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url() repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#slider img,#minislider img{position:absolute;top:0;left:0;display:none}
#slider a,#minislider a{border:0;display:block}
.clear,#clear{clear:both}
.nivoSlider,.mininivoSlider,.mininivoSlider2{position:relative}
.nivoSlider img,.mininivoSlider img,.mininivoSlider2 img{position:absolute;top:0;left:0}
a:visited,a:active{text-decoration:underline;color:#003E73}
#logo,#home-main,#pv-table,#pv-footer,#t2-container{float:left}
.main-nav,.sub-nav{padding:3px}
.main-nav:hover,.sub-nav:hover{background:#D9E2EA}
#breadcrumb a:active,#breadcrumb a:visited{color:#003E73}
.home-qv-border,.qv-image,.p-surround,.pv-surround,.pv-ratings,#pages-surround{border:#003E73 solid 1px}
.qv-cat,.p-cat{background:#FFF;height:14px;width:6px}
.qv-title,#qv-news-title{font-weight:700}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
#design-image-main { width:200px;height:200px;float:left;border:1px;border-color:#003E73;border-style:solid;margin:0 40px 0 0}
#tacbox { width: 600px; }
.new {
	font-weight: bold;
	color:#F00;
	float:right;
	padding-right:6px;
	font-style:italic;
}
#promoimage5{float:left;height:120px;width:120px;margin-right:9px;margin-top:10px;border:#003E73 solid 1px}
#promoimage6{float:left;height:170px;width:525;margin-right:9px;margin-top:10px;border:#003E73 solid 1px}
