html,body{margin:0;padding:0;height:100%;}
body{text-align:center;background:url(/images/bg.gif)}

.body{position:relative;border-top:5px solid #fff;max-width:1300px;margin:0 auto;text-align:left;_width:expression(document.body.clientWidth>1300?'1300px':document.body.clientWidth+'px');}

.bodypadd{padding:0 50px;}
.bodyw{position:relative;width:100%;}

body,table,td,th,p,input{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#231f20;}
td.header,td.footer,td.left,td.middle{vertical-align:top;}
a{color:#00558f;}
a:hover{text-decoration:none;}
a img{border:none;}
.clear{clear:both;line-height:0;height:0;}

h1{margin:0 15px 0;padding:15px 10px;font-size:16px;}
h2{margin:0 0 15px;font-size:14px;font-weight:normal;}
h3{margin:0;font-size:13px;font-weight:normal;}

.path{border-bottom:1px solid #e6e7e8;margin:0 15px 15px;padding:0 10px 10px 10px;}

hr{border:0;color:#e6e7e8;background-color:#e6e7e8;height:1px;}

.wrapper{width:100%;border-collapse:collapse;background:url(/images/tbg.gif) 0 54px repeat-x;}
.header{padding:0;height:350px;}
.t1{position:absolute;margin-top:54px;width:17px;height:271px;background:url(/images/tl.gif) no-repeat;}
.t2{position:absolute;right:-1px;margin-top:54px;width:150px;height:271px;background:url(/images/tr.png) no-repeat;}
.l1{position:absolute;margin:157px 0 0 50px;width:158px;height:158px;background:url(/images/t1.png) no-repeat;}
.l2{position:absolute;left:28%;margin:220px 0 0 0;width:80px;height:96px;background:url(/images/t2.png) no-repeat;}
.l3{position:absolute;left:42%;margin:234px 0 0 0;width:68px;height:82px;background:url(/images/t3.png) no-repeat;}
.l4{position:absolute;left:55%;margin:240px 0 0 0;width:73px;height:75px;background:url(/images/t4.png) no-repeat;}
.l5{position:absolute;left:68%;margin:264px 0 0 0;width:97px;height:52px;background:url(/images/t5.png) no-repeat;}
.fl{position:absolute;margin:145px 0 0 5px;width:750px;height:158px;}

.find{position:absolute;right:0;padding:0 20px 0 0;margin:162px 0 0 0;background:url(/images/sin.gif) no-repeat;_background-position:0 1px;z-index:1;}
.sin{width:300px;margin:0 3px;height:23px;line-height:21px;border:none;background:none;}
.sb{width:63px;margin:0 0 0 10px;height:23px;line-height:21px;border:none;background:url(/images/sb.gif) no-repeat;cursor:pointer;}

.forumbut{position:absolute;right:0;width:120px;height:35px;text-align:center;background:#fff url(/images/fbg.gif) no-repeat;}
.forumbut a{display:inline-block;padding-top:9px;font-size:12px;text-decoration:none;}
.forumbut span{display:inline-block;border-bottom:1px dashed #00558f;}
.forumbut img{vertical-align:middle;margin-left:4px;}

.enterbut{width:140px;height:35px;text-align:center;float:right;}
.enterbut a{display:inline-block;padding-top:9px;font-size:12px;text-decoration:none;}
.enterbut span{display:inline-block;border-bottom:1px dashed #00558f;}
.enterbut img{vertical-align:middle;margin-left:4px;}

.logo{position:absolute;margin:70px 0 0 20px;}

.tmenu{position:absolute;margin:85px 0 0 295px;}
.tmenu a{display:inline-block;margin-right:0px;color:#00558f;}
.tmenu a span{display:inline-block;height:27px;font-size:12px;text-decoration:underline;line-height:27px;padding:0 12px;cursor:pointer;}

.tmenu a:hover{text-decoration:underline;color:#ed1c25;}

.tmenu a.active{color:#fff;background:url(/images/ml.gif) no-repeat;}
.tmenu a.active span{text-decoration:none;background:url(/images/mr.gif) 100% 0 no-repeat;}
.tmenu a.active:hover{color:#fff;}

.content{padding:0;}
.table-cont{width:100%;border-collapse:collapse;}
td.middle{padding:0;}
.contpadd{margin:0 0 0 20px;}
.contw{width:100%;}

.ibg{background:#f6f6f6;}
.il{background:url(/images/il.gif) no-repeat;}
.ir{background:url(/images/ir.gif) 100% 0 no-repeat;}
.icontable{border-collapse:collapse;table-layout:fixed;width:100%;}
.icontable td{padding:23px 0 16px;text-align:center;text-transform:uppercase;}
.i1, .i2, .i3, .i4 {display:inline-block;width:120px;text-align:center;padding:80px 0 6px;font-weight:bold;line-height:11px;font-size:9px;color:#00558f;text-decoration:none;}
.i1:hover, .i2:hover, .i3:hover, .i4:hover {text-decoration:underline;background-position:center -97px;}
.i1{background:url(/images/i1.gif) center top no-repeat;}
.i2{background:url(/images/i2.gif) center top no-repeat;}
.i3{background:url(/images/i3.gif) center top no-repeat;}
.i4{background:url(/images/i4.gif) center top no-repeat;}

.tt, .ttl, .ttr, .tb, .tbl, .tbr{height:5px;line-height:5px;font-size:5px;}
.tt{margin-top:15px;background:#fff;}
.ttl{background:url(/images/ctl.gif) no-repeat;}
.ttr{background:url(/images/ctr.gif) 100% 0 no-repeat;}
.tpadd{background:#fff;}
.tw{width:100%;}
.tb{background:#fff;}
.tbl{background:url(/images/cbl.gif) no-repeat;}
.tbr{background:url(/images/cbr.gif) 100% 0 no-repeat;}

.textpadd{padding:1px 25px 5px;}
.textw{width:100%;}


.nt, .ntl, .ntr, .nb, .nbl, .nbr{line-height:9px;font-size:9px;}
.ntr div{margin:0 10px;height:12px;background:#e3e4e4;}
.nbr div{margin:0 10px;height:12px;background:#e3e4e4;}
.nt{background:#fff;}
.ntl{background:url(/images/ntl.gif) no-repeat;}
.ntr{padding-bottom:4px;background:url(/images/ntr.gif) 100% 0 no-repeat;}
.npadd{padding:5px 10px;background:#fff;border-left:12px solid #e3e4e4;border-right:12px solid #e3e4e4;}
.nw{width:100%;}
.nb{background:#fff;}
.nbl{background:url(/images/nbl.gif) no-repeat;}
.nbr{padding-top:4px;background:url(/images/nbr.gif) 100% 0 no-repeat;}

.ndate{float:right;height:23px;line-height:21px;width:63px;text-align:center;font-size:10px;background:url(/images/ndate.gif) no-repeat;}
.nhead{line-height:21px;display:block;float:left;font-weight:bold;}

.nw .h1{position:relative;margin:0 2px 10px;padding:5px 0 10px;border-bottom:1px solid #e6e7e8;font-weight:bold;font-size:16px;}
.nw .h1 a{font-size:10px;margin-left:5px;vertical-align:top;}
.nw .h1 .ndate{float:none;position:absolute;left:0;top:0;margin:1px 0 0 126px;}

.newstable{border-collapse:collapse;width:100%;}
.newsimg {width:100px;}
.newsimg a{display:inline-block;padding:1px;border:1px solid #e6e7e8;}
td.newstext {vertical-align:top;}
.newstext{padding:10px 50px 0 25px;}
.newstext p{margin:12px 0;clear:both;}
.newstext a.t{line-height:21px;display:block;float:left;}

.ncont{position:relative;height:102px;overflow:hidden;}

.nscroll{position:absolute;height:100%;right:0;width:30px;background:url(/images/nline.gif) repeat-y;}
.nscroll .up{position:absolute;}
.nscroll .down{position:absolute;bottom:0;}


td.left{padding:0;width:250px;vertical-align:top;}

.cart{padding:30px 30px 22px 24px;background:url(/images/buy.png) no-repeat;}
.cart .h1{font-size:11px;font-weight:bold;}
.cart p{margin:11px 0 14px;font-size:11px;}
.cartb{display:inline-block;width:63px;height:23px;line-height:23px;font-size:11px;text-align:center;text-decoration:none;color:#000;background:url(/images/buyb.gif) no-repeat;}

.lmbg{background:url(/images/lmbg.png) repeat-y;}
.lm{margin:0;padding:10px 0;background:url(/images/lmb.gif) 0 100% no-repeat;}
.lm a{display:block;height:24px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:24px;padding:0 0 0 25px;background:url(/images/lmc.png) 12px 0 no-repeat;}

.lm .level1 a{display:block;height:auto;line-height:13px;margin-top:8px;padding:6px 0 5px 25px;text-decoration:underline;background:url(/images/str.gif) 16px 9px no-repeat;}
.lm .level1 a:hover{background:#ffffff url(/images/strr.gif) 16px 9px no-repeat;color:#ED1C25;text-decoration:underline;}
.lm .level1 a.active{color:#fff000;}
.lm .level1 a.active:hover{background:#fff000 url(/images/strr.gif) 16px 9px no-repeat;color:#ED1C25;}

.lm .level2{padding-top:5px;}
.lm .level2 a{display:block;margin-top:0;padding:6px 0 7px 30px;text-decoration:underline;text-transform:none;background:url(/images/lmtd.gif) 10px 100% no-repeat;}
.lm .level2 a:hover{background:#ffffff;}

.lmlb{height:1px;line-height:1px;font-size:1px;margin-top:-1px;margin-bottom:10px;background:url(/images/lmbg.png) no-repeat;}

.footer{position:relative;font-size:12px;height:100px;line-height:20px;}
.stat{position:absolute;right:0;margin-top:30px;}
.copy{position:absolute;margin-top:25px;}
.copy p{margin:5px 0;font-size:11px;color:#939598;}
.copy a{color:#939598;}

.faqs .t {font-weight:bold;}
.faqs .q {font-style:italic;margin:5px 0 5px 0;padding:5px 0 5px 0;clear:both;}
.faqs .a {border-left:3px solid #e6e7e8;padding:10px;margin-bottom:10px;}
.faqs .u {text-align:right;margin:0 0 5px 0;font-style:italic;}
.faqs p {clear:both;margin:5px 0 5px 0;padding:5px 0 5px 0;}

p.info {border-left:3px solid #e6e7e8;padding:10px;}

table.data th {background:#faa317 url('/images/orange.gif') repeat-x;color:#ffffff;}
table.data td, table.data th {border:1px solid #ed1c25;font-size:12px;}
table.data tr.row0 {background:#e0e0e0;}
table.data tr.row1 {background:#ffffff;}
table.data span.required {color:#ff0000;cursor:pointer !important;cursor:hand;}

a.photo {display:block;float:left;margin:5px;border:1px solid #e0e0e0;}
a.photo img {margin:5px;}

ul#page-auth li {text-decoration:underline;font-size:14px;cursor:pointer !important;cursor:hand;}
ul#page-auth ul, ul#page-auth ul li {text-decoration:none;font-size:13px;cursor:default !important;cursor:default;}

table.border1 {border-collapse:collapse;}
table.border1 td {border:1px solid #dddddd;}

ul.page-menu {list-style:none;padding:0;}
ul.page-menu li {margin:0;padding:3px 0 3px 30px;background:url(/images/li.gif) 10px 8px no-repeat;}
ul.page-menu li a {font-weight:normal;color:#f37021;}

.b1, .b2 {text-align:center;margin:10px 0 10px 0;}

.prc {line-height:20px;}
.prc b {color:#ed1c2c;font-size:16px;}
.prc s {font-weight:bold;font-size:12px;}
.prc .cartb {float:right;}

#fancybox-inner {text-align:left;}

.tags {text-align:center;}
.faqs .tags {text-align:left;font-size:11px;color:#999999;}
.left .tags {font-size:10px;}

.xtra {margin-top:50px;text-align:center;font-size:10px;}
.xtra a, .xtra a:hover {color:#cccccc;}

.nohref {text-decoration:none;color:#000000;}

.sort-by a {color:#ed1c2c;}
.sort-by a.active {font-weight:bold;}
