html, body{margin:0;padding:0;}
body{background-color:#ffffff;font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#000726;}
img{border-width:0px;}
h1{font-size:140%;height:35px;padding-top:11px;padding-left:5px;margin:0;color:#000726;}
h2{font-size:120%;color:#000726;}
h3{font-size:110%;color:#000726;}
a{color:#333;text-decoration:none;}
a:hover{color:#000726;text-decoration:underline;}
form{margin:0;}
#header{height:70px;width:980px;margin:0 auto;}
#logo{width:700px;height:70px;margin-left:20px;}
#toplinks{color:#000726;font-size:13px;text-align:right;margin-right:50px;margin-top:-70px;}
#toplinks a{color:#000726;text-decoration:none;}
#toplinks a:hover{text-decoration:underline;}
.navBar{clear:both;width:975px;min-width:740px;height:39px;overflow:hidden;background:#309 url(/tpl/default/images/navBarMid.jpg) repeat-x left top;font-size:100%;line-height:normal;margin:0px auto}
.navBarLeft{width:100%;height:39px;background:transparent url(/tpl/default/images/navBarLeft.jpg) no-repeat left top;}
.navBarRight{width:100%;height:39px;background:transparent url(/tpl/default/images/navBarRight.jpg) no-repeat right top;line-height:27px;color:#fff;font-weight:700}
.navBarContent{margin-left:40px;}
.navBarContent img{padding-top:3px;}
.navBar a, .navBar a:link, .navBar a:visited{display:block;float:left;padding-top:8px;text-align:center;margin:0 10px;height:34px;color:#fff;text-decoration:none;font-weight:700;}
.navBar a:active, .navBar a:hover{text-decoration:underline;}
.searchBar{clear:both;width:975px;margin:0px auto;}
.searchBarLeft{clear:both;padding-top:40px;background:transparent url(/tpl/default/images/searchBarLeft.jpg) no-repeat left top;width:100%;min-width:740px;height:102px;white-space:nowrap;font-size:130%;font-weight:700;color:#333;text-align:center;margin:0;padding:0;}
.searchBarRight{background:transparent url(/tpl/default/images/searchBarRight.jpg) no-repeat right top;height:102px;text-align:center;}
.searchBarContent{padding-top:20px;background:transparent url(/tpl/default/images/searchBarBg.jpg) repeat-x left top;height:102px;margin:0 15px 0 12px;text-align:center;}
.searchBar form{margin:0;padding:15px;}
.searchBar table{text-align:center;margin:0 auto;}
.searchBar td{white-space:nowrap;padding-right:5px;}
.searchButtonTd{padding-top:2px;}
.searchInput{display:inline;vertical-align:middle;width:240px;font-size:100%;padding:2px 0;margin:0;border:1px #cccccc solid;}
.page{width:980px;margin:0px auto 0 auto;}
.sidebar{width:200px;vertical-align:top;}
.sidebar h2{font-size:15px;margin:0;padding:13px 0 10px 5px;color:#000726;}
.sidebar h3{font-size:110%;padding-top:0.5em;margin-top:0em;margin-bottom:0.1em;}
.sidebar ul{padding:0 0 5px 0;margin:0 0 0 20px;}
.sidebar p{margin-top:0;}
#content{vertical-align:top;}
.box4{background:transparent url(/tpl/default/images/boxTopLeft.jpg) no-repeat left top;}
.box3{background:transparent url(/tpl/default/images/boxTopRight.jpg) no-repeat right top;}
.box2{background:transparent url(/tpl/default/images/boxMiddleLeft.jpg) repeat-y left top;}
.box1{background:transparent url(/tpl/default/images/boxMiddleRight.jpg) repeat-y right top;}
.box5{background:transparent url(/tpl/default/images/boxBottomLeft.jpg) no-repeat left bottom;}
.box6{margin-left:10px;padding:10px 10px 10px 0;border:0;background:transparent url(/tpl/default/images/boxBottomRight.jpg) no-repeat bottom right;}
.sidebar .box6{padding:10px 15px 10px 5px;}
#content .box6{padding:10px 20px 10px 10px;}
#footer{clear:both;text-align:center;color:#000726;width:980px;margin:0 auto;}
#footer p{color:#000726;font-size:11px;}
#footer a{color:#000726;text-decoration:none;}
#footer a:hover{color:#000726;text-decoration:underline;}
#bottom{font-size:80%;width:980px;text-align:center;margin:0px auto 10px auto;line-height:1.2em;color:#000726;}
.fullbanner{margin:20px auto 20px auto;width:468px;}
.leaderboard{margin:20px auto 20px auto;width:728px;}
.skyscraper{margin:0px auto 0px auto;width:160px;}
#home .box{clear:both;margin-left:15px;}
#home .category{float:left;}
#home .category a{display:block;text-align:center;width:138px;height:138px;padding:10px;}
#home .category a:hover{padding:5px 5px 15px 15px;text-decoration:none;}
#home .item0, #home .item1, #home .item3, #home .item4{border-right:1px solid #fff;border-right:1px solid #eee;}
#home .item0, #home .item1, #home .item2{border-bottom:1px solid #fff;border-bottom:1px solid #eee;}
ul.categories{display:block;float:left;width:250px;}
.button{height:25px;width:104px;background:transparent url(/tpl/default/images/button.gif) no-repeat;text-align:center;display:block;padding-top:5px;margin-top:5px;color:#fff;font-weight:bold;text-decoration:none;background-position:top;}
.button:hover{background-position:bottom;color:#fff;font-weight:bold;text-decoration:none;}
.button2{height:25px;width:130px;background:transparent url(/tpl/default/images/button2.gif) no-repeat;text-align:center;display:block;padding-top:5px;margin-top:5px;color:#fff;font-weight:bold;text-decoration:none;background-position:top;}
.button2:hover{background-position:bottom;color:#fff;font-weight:bold;text-decoration:none;}
#items{clear:both;}
#items .product{padding:10px 0;border-top:1px solid #efefef;}
#items .product h2{margin-top:0;}
#items .product:hover{background-color:#eaeef1;}
#items .product .image{float:left;width:150px;margin:0 10px 10px 0;}
#items .product .image a{border:3px solid #efefef;display:block;margin:0 auto;padding:0;width:120px;}
#items .product:hover .image a{border:3px solid #ccc;}
#items .product .image a:hover{border:3px solid #165290;}
#items .product .image img{display:block;border:10px solid #fff;}
#items .product .price{float:right;width:120px;margin:10px;text-align:right;}
#items .product .description{margin:0 0 0 160px;}
#items .product .actions{clear:right;margin-left:160px;}
#items .product .compare{margin-right:190px;padding-top:5px;}
#items .product .compare a{color:#165290;}
#items .product:hover .compare{}
#items .product .actions img{vertical-align:middle;}
#items .product .actions input{vertical-align:middle;}
#items .product .actions .button2{margin:0 10px 10px 0;float:right;}
#specifications .button{margin:0 auto;}
#specifications .button2{margin:0 auto;}
#product .image{float:left;width:180px;margin-bottom:10px;margin-right:10px;}
#product .image img{display:block;margin:0 auto;padding:0 10px;}
#product .description{margin-left:220px;width:60%;}
#items{clear:both;}
#items .offer{padding:10px 0;clear:both;border-top:1px solid #efefef;}
#items .offer:hover{background-color:#eaeef1;}
#items .offer .image{float:left;width:150px;margin:0 10px 10px 0;}
#items .offer .image a{border:3px solid #efefef;display:block;margin:0 auto;padding:0;width:120px;}
#items .offer:hover .image a{border:3px solid #ccc;}
#items .offer .image a:hover{border:3px solid #165290;}
#items .offer .image img{display:block;border:10px solid #fff;padding:0;}
#items .offer .rightcolumn{float:right;width:200px;}
#items .offer .storeimages{text-align:right;}
#items .offer .storeimages img{vertical-align:middle;}
#items .offer .price{text-align:right;margin:15px 10px 15px 0;}
#items .offer .store{float:right;width:130px;}
#items .offer .description{margin:0 200px 0 170px;}
#items .offer .infos{clear:right;margin-left:160px;}
#items .offer .storeinfos{margin-right:190px;padding-left:10px;padding-top:5px;}
#items .offer:hover .storeinfos{}
#items .offer .storeinfos img{vertical-align:middle;}
#items .offer .storeinfos .phone{float:right;}
#items .offer .button2{margin:0 10px 10px 0;float:right;}
#items .button{margin-top:5px;}
#items .button2{margin-top:5px;}
#specifications{width:100%;clear:both;}
#specifications td{padding:10px;vertical-align:top;}
#specifications h3{margin-top:30px;clear:both;background-color:#efefef;padding:10px;}
#specifications .product{text-align:center;}
#specifications .specification{padding:5px 0;}
#specifications .label{border-bottom:1px solid #efefef;}
#specifications .value{border-bottom:1px solid #efefef;}
.pagination{text-align:center;border:1px solid #165290;border-left-width:0px;border-right-width:0px;margin:10px 0;clear:both;font-size:120%;font-weight:bold;}
.pagination .prev{float:left;}
.pagination .next{float:right;}
#sort{clear:both;margin:10px 0;text-align:center;}
div.helptext{width:250px;background-color:#FFF;position:absolute;padding:4px;border:1px solid #BBBBBB;}
#contact form{line-height:250%;}
#contact form ul{padding:0;list-style:none;}
#contact form ul li{clear:left;}
#contact form ul li label{float:left;width:12em;margin-right:1em;text-align:right;}
#contact form ul li input{margin:0;border:1px solid #5a5a54;padding:2px;}
#contact form ul li textarea{border:1px solid #5a5a54;width:100%;height:150px;}
#contact .captcha label{float:none;width:auto;}
.notice{color:#009900;}
.warning{color:#ff6600;}
.error{color:#ff0000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1px;}
.clearfix{display:block;}
