*{margin:0;padding:0}
html,body{height:100%}
body{background: #f2f2f2 url(../images/bg.jpg) top center repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#6c6c6c}
img{border:0; border-color:#CCC; vertical-align:top;text-align:left}
object{vertical-align:top;outline:none}
ul,ol{list-style:none}
.fleftHead{float:left;padding:4px 4px 0}
.clear{clear:both}
.alignright{text-align:right}
.aligncenter{text-align:center}
.container{width:100%}
#main{width:957px;font-size:.75em;overflow:hidden;background:#fff;margin:8px auto;padding:0 4px}
#header{height:165px}
#content .aside{float:left;width:190px;margin-right:7px;height:1040px}
#content .mainContent{float:left;width:754px}
#footer{padding:10px 0 20px}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:400}
.img-indent{float:left;margin:0 20px 0 0}
.img-box{width:100%;overflow:hidden;padding-bottom:20px}
.img-box img{float:left;margin:0 20px 0 0}
.extra-wrap{overflow:hidden}
.wrought{float:left;display:inline;width:25%;padding-top:8px;padding-left:4px}
.p1{margin-bottom:8px}
.p3{margin-bottom:24px}
a{color:#060;outline:none}
a:hover{text-decoration:none;color:#900}
h2{color:#fff;font-size:12px;line-height:18px}
h2.style1{background-image: url("images/spriteme2.png");
  background-position: 0px -10px; 0 0 repeat-x;line-height:37px;text-indent:35px}
h2.style1 span{display:block;height:37px}
h2.style1 span span{background-image: url("images/spriteme1.png");
  background-position: 154px -318px; 100% 0 no-repeat}
h2.style2{background:url(images/title2-bg.gif) 0 0 repeat-x;line-height:37px;text-indent:35px}
h2.style2 span{background:url(images/title2-left.gif) 0 0 no-repeat;display:block;height:37px}
h2.style2 span span{background:url(images/title2-right.gif) 100% 0 no-repeat}
h3{font-size:1em;color:#323232;margin-bottom:12px}
h3.style1{background:url(images/icon1.gif) no-repeat 10px 3px;padding:2px 0 2px 35px}
h3.style2{background:url(images/icon2.gif) no-repeat 10px 3px;padding:2px 0 2px 35px}
h4{font-size:1em;color:#484847;font-weight:400;margin-bottom:10px}
h4 a{color:#484847;text-decoration:none}
.link1{display:block;float:left;background:url(images/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none}
.link1 em{display:block;background:url(images/link1-left.gif) no-repeat left top}
.link1 b{display:block;background:url(images/link1-right.gif) no-repeat right top;font-weight:400;font-style:normal;padding:2px 15px}
.button span{display:block;background:url(images/button-left.gif) no-repeat left top;padding-left:3px}
.button span span{background:url(images/button-right.gif) no-repeat right top;padding-right:4px;padding-left:0}
.button span span a{display:block;background:#333743;color:#fff;text-decoration:none;text-transform:uppercase;padding:4px 5px 3px}
.line-hor{background:#3a3c52;height:1px;overflow:hidden;font-size:0;line-height:0;margin:20px 0}
.line-ver{background-image:url(images/line-ver.gif);background-repeat:repeat-y;width:100%}
.title{margin-bottom:20px}
.box{background:#fff;width:100%;height:100%}
.box .border-top{background:url(images/border.gif) repeat-x top}
.box .border-bottom{background:url(images/border.gif) repeat-x bottom}
.box .border-left{background:url(images/border.gif) repeat-y left}
.box .border-right{background:url(images/border.gif) repeat-y right}
.box .left-top-corner{background:url(images/left-top-corner.gif) no-repeat left top}
.box .right-top-corner{background:url(images/right-top-corner.gif) no-repeat right top}
.box .left-bot-corner{background:url(images/left-bot-corner.gif) no-repeat left bottom}
.box .right-bot-corner{background:url(images/right-bot-corner.gif) no-repeat right bottom}
.box .inner{padding:8px 11px 4px 9px}
.box .inner1{float:left;padding:0}
.box .inner2{padding:16px 20px 20px}
.address dd{clear:both;text-align:right}
.address dd span{float:left;padding-right:25px}
#header .row-1{height:93px}
#header .row-1 .fleft{padding:14px 0 0 24px}
#header .row-1 .fright{padding:9px 10px 0 0}
.box1-wrap{clear:both;overflow:hidden;padding:10px 0px 15px 0px}
.box1 ul{display:inline;}
.box1 ul li{display:inline;color:#3a3b3a;border-left:1px solid #3a3b3a;padding:0 6px 0 9px}
.box1 ul li a{color:#3a3b3a;text-decoration:none}
.box1 a.sign{color:#80b141;font-weight:700}
.box1 a.reg{color:#ea1f25;font-weight:700}
.site-nav{margin-right:-15px;float:right}
.site-nav li{display:inline;padding:0 30px 0 14px}
.site-nav li.item1{background:url(images/bull1.gif) no-repeat left 4px}
.site-nav li.item2{background:url(images/bull2.gif) no-repeat left 4px}
.site-nav li.item3{background:url(images/bull3.gif) no-repeat left 4px}
.site-nav li.item4{background:url(images/bull4.gif) no-repeat left 4px}
.site-nav li.item5{background:url(images/bull5.gif) no-repeat left 4px}
.site-nav li.item6{background:url(images/bull6.gif) no-repeat left 4px}
.site-nav li a{color:#010101;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none}
.box2{background:url(images/box2-bg-2.jpg) left top repeat-x;height:66px;width:951px}
.box2 .inner{padding:24px 17px 0 24px}
.adv-search li{display:inline;background:url(images/divider.gif) 0 4px no-repeat;padding:0 7px 0 10px}
.adv-search li a{color:#fff;background:url(images/arrow1.gif) 0 5px no-repeat;padding:0 0 0 10px}
#header .row-2{height:66px}
#content .row-1{padding-bottom:16px}
.list1 li{background-image: url("images/spriteme2.png");
  background-position: 0px -57px; left bottom repeat-x;margin-bottom:9px;padding:0 0 6px 9px}
.list1 li a{background-image: url("images/spriteme1.png");
  background-position: -10px -370px; 0 5px no-repeat;color:#060;text-decoration:none;padding:0 0 0 10px}
.list1 li a:hover{text-decoration:underline;color:#900}
.list1 li ul{background-image: url("images/spriteme2.png");
  background-position: 0px -57px; left top repeat-x;margin:4px 0 0 -9px;padding:5px 0 0 15px}
.list1 li ul li{margin-left:-30px;padding-left:24px;background:none}
.list1 li ul li a{margin-left:14px}
.list1 li ul li ul{margin:4px 0 -14px -9px;padding:5px 0 0 15px}
.list1 li ul li ul li{margin-left:-15px;padding-left:24px;background-image: url("images/spriteme2.png");
  background-position: 0px -57px; left bottom repeat-x}
#content .indent{padding:0 6px 0 0}
#content .aside .section{padding:0 0 2px}
#content .mainContent .section{padding:0 0 40px}
#content .aside ol li{list-style:decimal;color:#c62f2b;font-weight:700;margin-left:25px;padding-bottom:16px}
#content .aside ol li a{text-transform:uppercase;font-weight:400;color:#50504f}
.sitemap{position:relative;overflow:hidden;float:left;clear:both;padding:0 0 0 10px}
.sm-banner{position:relative;overflow:hidden;float:left;clear:both;margin:-3px -3px 0}
.banners{width:100%;position:relative;overflow:hidden;float:left;clear:both}
.banners dd{float:left;padding:0 0 6px 6px}
.products{width:100%;border-collapse:collapse}
.productsHead{height:66px;width:100%;border-collapse:collapse}
.products tr.even{background-color:#fff}
.products td{border:none;vertical-align:middle;color:#6c6c6c;padding:9px 0}
.products td.cell-1{width:168px;text-align:center}
.products td.cell-2{width:350px;padding:22px 80px 0 13px}
.productsHead td.cell-10{width:5%;vertical-align:middle;padding:0 0 0 30px}
.Authorize{width:80px;overflow:hidden}
.productsHead td.cell-20{width:50%;float:right;padding:4px 4px 0 30px}
.productsHead td.cell-30{width:10%;float:right;padding:4px 4px 0}
.products td.cell-3{width:100px;text-align:center;vertical-align:top;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.products td.cell-4{width:116px;color:#ca0d09;font-weight:700;text-align:center;vertical-align:middle}
.products td.cell-RT{width:125px;text-align:center;vertical-align:top}
.featured_items li{float:left;width:184px;margin-right:6px}
.featured_items li.last{margin-right:0}
.featured_items li .box .inner{text-align:center;position:relative;padding:1px 0}
.featured_items li .extra-links{background:url(images/extra-box-bg.png) no-repeat left top;width:64px;height:22px;position:absolute;right:15px;bottom:10px;display:block;text-align:left}
.featured_items li .extra-links img{margin:3px 0 0 4px}
.countries{line-height:2em;padding:0 10px 20px 5px}
.countries li{display:inline;color:#65a90a}
.countries li a{color:#65a90a;text-decoration:none;border-left:1px solid #65a90a;padding:0 3px 0 5px}
#footer,#footer a{color:#707070}
#footer strong{text-transform:uppercase}
#foot-cols{height:115px}
#foot-cols a{color:#666;text-decoration:none}
#foot-cols a:hover{color:#5f0b0d;text-decoration:underline}
.ft-hd{height:24px;width:100%;background:#e4e3df;border-bottom:1px solid #d5d5d5;line-height:24px;text-align:center;font-weight:700;margin-bottom:6px}
.ft-ft{padding:0 10px}
#foot-1{width:226px;height:100px;float:left;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
#foot-2{width:480px;height:100px;float:left;border-right:1px solid #d5d5d5}
#foot-3{width:235px;height:100px;float:left;border-right:1px solid #d5d5d5}
#foot-4{width:205px;height:150px;float:left}
#foot-4 strong{display:block}
#foot-4 em{font-weight:700;color:#5f0b0d;font-size:13px}
#search-form{float:right;padding:4px 4px 0 30px}
#search-form fieldset{border:none;float:right}
#search-form input.text{width:385px;margin-right:9px}
#search-form select{width:261px;margin-right:9px}
.secureimg{float:right;background-image: url("images/spriteme1.png");background-position: -10px -120px;width:202px;height:50px;font-size:11px;text-align:center;padding:10px 0 0 10px}
.nospamimg{background-image: url("images/spriteme1.png");
  background-position: -10px -50px;width:202px;height:50px;font-size:11px;text-align:center;padding:10px 0 0 20px}
.why20hm{padding:0 10px 0 0}
.why20hm a{color:#333;text-decoration:none}
.why20hm a:hover{color:#900000;text-decoration:underline}
.wrought-head{float:left;background:#e4e3df}
.fleft,.col-1,.col-2,.col-3,.address,.sm-banner li,.banners dt{float:left}
.fright,.button,.adv-search{float:right}
.wrapper,.featured_items{width:100%;overflow:hidden}
p,.p2,.address dt{margin-bottom:16px}
h4 a:hover,.link1:hover,.button span span a:hover,.box1 ul li a:hover,.site-nav li a:hover,.countries li a:hover{text-decoration:underline}
.box1 ul li.first,.countries li a.first{border-left:none}
.adv-search li.first,.list1 li.last{background:none}
.why20hm ul,.why20hm ul li{padding:6px 0 0 30px}


