html *{margin:0;padding:0;outline:0;text-indent:0;}body{margin-bottom:15px;font-size:11px;color:#2C2C2C;background-color:#DAE3E8;}body,input,textarea,button{font-size:11px;font-family:Helvetica,Arial,Verdana,sans-serif;}input[type="submit"]{padding:0 5px;}img{border:0;-ms-interpolation-mode:bicubic;}a{color:#717E8A;}a:hover{color:#0AF;}h1{margin-bottom:5px;font-size:18px;line-height:normal;}h2{margin-bottom:3px;font-size:13px;}h3{margin-bottom:3px;font-size:12px;}h4{margin-bottom:3px;font-size:11px;}.clearfix{clear:both;}div.stock img{padding-right:4px;}div.validation{display:inline;padding:5px 7px 4px;background-color:red;color:#fff;}#ctl00_bc_rbAddressType{display:none;}#ctl00_bc_rbShippingAddressType{display:none;}.topbanner_wrap{height:140px;background:#414B54 url() no-repeat center top;}.topbanner{margin:0 auto;height:140px;width:980px;}.topbanner .shopname{position:absolute;top:30px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}.topbanner .header a{font-size:45px;font-weight:bold;text-decoration:none;color:#FFF;}.topbanner .subheader{padding-top:4px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#FFF;border-top:1px dotted #FFF;}.topbanner .profile_menu_wrap{position:relative;top:55px;float:right;padding-right:10px;background:transparent url(/Resources/Files/templates/template4/profile_menu_right.png) no-repeat right top;}.topbanner .profile_menu{padding-left:10px;height:30px;background:transparent url(/Resources/Files/templates/template4/profile_menu.png) no-repeat left top;}.topbanner .profile_menu>span{padding:3px 6px;line-height:30px;}.topbanner .profile_menu span a{color:#FFF;text-decoration:none;}.topbanner .profile_menu span a strong{color:#FF9A17;}.topbanner .profile_menu a:hover{text-decoration:underline;}.profile_menu .basketlink{position:relative;color:#777;}.profile_menu .basketlink .minibasket{display:none;position:absolute;top:10px;right:0;z-index:99;padding-bottom:4px;width:260px;line-height:normal;background:transparent url(/Resources/Files/templates/template4/minibasket_bottom.png) no-repeat center bottom;}.profile_menu .basketlink .minibasket_top{height:15px;background:transparent url(/Resources/Files/templates/template4/minibasket_top.png) no-repeat center top;}.profile_menu .basketlink .minibasket_content{padding:5px 5px 0 5px;background:transparent url(/Resources/Files/templates/template4/minibasket_middle.png) repeat-y center top;}.profile_menu .basketlink .minibasket_content .minibasket_total{padding:4px 10px;color:#2c2c2c;border-bottom:1px solid silver;}.profile_menu .basketlink .minibasket_content .minibasket_product{width:100%;border-collapse:collapse;}.profile_menu .basketlink .minibasket_content tr td{padding:10px;padding-left:0;border-bottom:1px solid silver;background-color:#f2f2f2;}.profile_menu .basketlink .minibasket_content tr td.product_img{width:45px;padding-left:10px;}.profile_menu .basketlink .minibasket_content tr td.qty{width:35px;text-align:right;}.profile_menu .basketlink .minibasket_content tr td a{padding:0;color:#777;}.profile_menu .basketlink .minibasket_content tr td a:hover{color:#717E8A;}.profile_menu .basketlink .minibasket_content a.gotobasket{display:block;padding:5px;text-align:center;color:#D5E5EB;background-color:#0AF;}.topbar_wrap{height:70px;color:#fff;background:#1F2229 url(/Resources/Files/templates/template4/topbar_gradient.png) repeat-x left bottom;}.topbar{margin:0 auto;width:980px;}.topbar .search{position:relative;top:20px;}.topbar .search input{vertical-align:middle;float:left;}.topbar .search input.text{width:170px;padding:9px 5px;font-style:italic;color:#666;border:0;}.topbar .search input.submit{width:30px;height:30px;text-indent:-9999px;background:transparent url(/Resources/Files/templates/template4/search_btn.png) no-repeat;border:0;cursor:pointer;}.sitecontent_wrap{margin:0 auto;width:980px;background-color:#fff;border:1px solid silver;border-top:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}.sitecontent .left{float:left;padding:15px 0 20px 0;width:210px;}.sitecontent .left .shopmenu em{display:block;margin-bottom:5px;font-size:15px;font-weight:normal;font-style:normal;text-transform:uppercase;}.shopmenu{padding:0 0 0 10px;}.shopmenu ul{list-style:none;}.shopmenu ul li{border-top:1px dotted #b3b3b3;}.shopmenu ul li a{display:block;padding:6px 5px 5px;text-decoration:none;color:#2C2C2C;}.shopmenu ul li:hover>a{text-decoration:underline;}.shopmenu>ul>li.active:hover>a{text-decoration:none;}.shopmenu ul li.active>a{font-weight:bold;}.shopmenu ul li ul{margin-bottom:15px;display:none;}.shopmenu ul li.active>ul{display:block;}.shopmenu ul li ul li{padding-left:10px;}.shopmenu ul li ul li.active>a{font-weight:normal;color:#717E8A;}.sitecontent .main{margin-left:230px;line-height:150%;}.main .page{float:left;padding:15px 15px 15px 0;}.main .page div.desc{margin-bottom:15px;}.main .page div.desc img{float:left;margin-right:15px;margin-bottom:15px;}.main .page div.desc h1{font-size:18px;line-height:normal;}.main .page div.desc em{display:block;margin-bottom:10px;}.main span.price{font-weight:bold;}.main span.price.offer{color:#FF9A17;}.main span.price.before{padding-left:2px;color:silver;font-weight:normal;text-decoration:line-through;}div.product_tbl{padding-top:15px;border-top:3px solid silver;}div.product_tbl table.product_tbl{width:100%;border-collapse:collapse;}table.product_tbl tr:hover td{background-color:#f2f2f2;}table.product_tbl tr:hover a{color:#0AF;}table.product_tbl td{padding:2px;border-top:1px dotted silver;}table.product_tbl td.img{width:47px;height:40px;}table.product_tbl td.price{width:160px;text-align:right;}.product_list{margin-bottom:25px;}.product_list div.product{float:left;margin:0 15px 8px 0;width:162px;height:230px;overflow:hidden;}.product_list div.product .product_img_wrap{position:relative;margin-bottom:3px;height:160px;border:1px dashed #d9d9d9;}.product_list div.product .product_img_wrap a{display:block;height:150px;text-decoration:none;}.product_list div.product:hover .product_img_wrap{border:1px dashed #2c2c2c;}.product_list div.product:hover a{color:#0AF;}.product_list div.product .product_img{padding:5px;}.product_list div.product .product-flags{position:absolute;right:5px;}.product_list div.product .product-flags{padding:4px;}.product_list div.product .variant{position:absolute;bottom:5px;padding-top:1px;width:150px;text-transform:uppercase;text-align:center;line-height:16px;color:#fff;background:transparent url(/Resources/Files/templates/template4/product_img_variantoverlay.png) repeat;}.product_list div.product .info{margin-bottom:4px;max-height:48px;overflow:hidden;}.product_list div.product .info a{display:block;}.product_list.recommended{padding:10px;height:195px;background-color:#f2f2f2;border:1px solid #d9d9d9;}.product_list.recommended .product{margin:0;padding:5px;width:140px;height:160px;background-color:#fff;border:1px solid #d4d4c2;}.product_list.recommended .product .product_img_wrap{height:110px;border:0;}.product_list.recommended .product:hover .product_img_wrap{border:0;}.product_list.recommended .product .info{max-height:30px;}.product_list.recommended .product .price{padding:0 2px;line-height:14px;}.infiniteCarousel{position:relative;width:713px;}.infiniteCarousel .wrapper{position:absolute;top:0;margin:0 40px;width:633px;min-height:188px;overflow:auto;}.infiniteCarousel .wrapper ul{position:absolute;top:0;margin:0;padding:0;width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;}.infiniteCarousel ul li{display:block;float:left;width:160px;height:170px;text-align:center;}.infiniteCarousel ul li a img{display:block;margin:auto;}.infiniteCarousel .arrow{position:absolute;top:70px;display:block;width:35px;height:35px;text-indent:-9999px;background:transparent url(/Resources/Files/templates/template4/arrows.png) 0 0;cursor:pointer;}.infiniteCarousel .forward{background-position:-35px;right:0;}.infiniteCarousel .back{left:0;}.infiniteCarousel .forward:hover{background-position:-105px;}.infiniteCarousel .back:hover{background-position:-70px;}div.section{margin-bottom:15px;}div.product_details{width:735px;}div.product_details div.gallery{float:left;width:320px;}div.product_details div.slideshow-container{position:relative;clear:both;height:310px;}div.product_details div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;}div.product_details div.slideshow a.advance-link{text-decoration:none;}div.product_details .images.no1{display:none;}div.product_details .images ul li{list-style:none;float:left;}div.product_details .images a{display:block;text-decoration:none;}div.product_details .images ul.thumbs li a.thumb{margin:0 4px 4px 0;padding:1px;border:1px solid #b2b2b2;cursor:pointer;}div.product_details .images ul.thumbs li.selected a.thumb{padding:2px;background-color:#b2b2b2;border:0;}div.product_details div.info{float:right;width:415px;}div.product_details div.info.wide{width:100%;}div.product_details div.info h1{margin-top:10px;font-size:15px;}div.product_details div.info .price{display:block;margin-bottom:3px;font-size:14px;font-weight:bold;text-decoration:none;}div.product_details div.info .price.offer{font-size:18px;}div.product_details div.info .price.before{padding-left:0;}div.product_details div.generalinfo span.manufacture img{display:block;}.page.product div.orderbox .stock{margin:3px 0;}.page.product div.orderbox input.quantity{width:30px;text-align:right;}.page.product div.orderbox.notbuyable{font-style:italic;}.page.product div.specification table{width:400px;border-collapse:collapse;}.page.product div.specification table tr th{padding:3px 6px 2px;text-align:left;background-color:#f2f2f2;}.page.product div.specification table tr td{padding:2px 6px 1px;border-bottom:1px dotted #d9d9d9;}.page.product div.specification table tr td.name{padding-right:30px;padding-left:10px;}.page.product div.specification table tr td.value{text-align:right;}.page.product div.section.rating{clear:both;}.page.product .choosevariant dl{margin-bottom:5px;}.page.product .choosevariant dl dd select{width:300px;}.page.product .packagecontains table{line-height:180%;border-collapse:collapse;width:100%;}.page.product .packagecontains table td.stockimg{width:15px;}.page.product.configurator div.product_details div.info h1{margin-top:0;}.page.product.configurator .rbl{margin:15px 0;border-top:1px dotted #b3b3b3;}.page.product.configurator .rbl .configurator-item{padding:15px 0;border-top:1px dotted #b3b3b3;}.page.product.configurator .rbl .configurator-item.first{border:0;}.page.product.configurator .rbl img{margin-bottom:10px;}.page.product.configurator .rbl .panel div.info{float:none;margin-bottom:10px;width:100%;}.page.product.configurator .rbl .panel .radio label{padding-left:5px;}.page.text div.rating{float:right;}.page.text ol,.page.text ul{list-style-position:inside;}div.subcategories{list-style-position:inside;}div.page.text div.subcategories ul{list-style:none;}div.page.text div.subcategories ul li{display:inline;margin-right:10px;}.footer_wrap{margin:0 auto;margin-top:20px;width:980px;background-color:#fff;border:1px solid silver;-moz-border-radius:5px;-webkit-border-radius:5px;}.footer{padding:25px;line-height:16px;}.footer .section{margin-left:15px;padding:0 15px;width:284px;border-left:1px solid #d9d9d9;}.footer .section.first{margin:0;padding-left:0;border:0;}.footer .section.last{padding-right:0;}.footer .section strong{font-size:12px;}.footer ul{list-style-position:inside;line-height:20px;}.footer ul li ul{display:none;}.footer .company-address span{display:block;}.footer .company-address span:first-child{font-weight:bold;text-decoration:underline;}.footer .company-address span.divider{display:none;}div.cart,div.profile,div.keyword-search{padding:15px 15px 15px 0;}