html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}b{font-weight:bold}body{font:13px/21px Tahoma,Arial,Helvetica,sans-serif}select,input,button,textarea{font:99% Tahoma,Arial,Helvetica,sans-serif}body{background:#000 url(/i/theme/bg_body.gif) top repeat-x;margin:0;padding:0;border:0}.noscript{opacity:.95;filter:alpha(opacity=95);position:absolute;top:0;left:0;width:100%;background:#ffe3e7;border-bottom:1px solid red}.noscript .ctn{width:950px;margin:30px auto 0 auto}.noscript img{float:left;margin:-16px 20px 0 20px}.show{display:block}.hide{display:none}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}h1{font-family:arial,helvetica,sans-serif;font-size:23px;font-weight:normal;line-height:30px;color:#222}h1.home{font-size:16px;font-weight:bold;line-height:20px;margin-top:-3px;padding:0 0 3px 10px}h2,h3{font-family:arial,helvetica,sans-serif;font-size:18px;line-height:24px;color:#333}h4,h5,h6{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:bold;color:#575757}h4{padding:0 5px 6px 5px;font-size:19px;font-weight:normal;line-height:23px;color:#666}h1.general{font-size:23px;line-height:28px;font-weight:bold;width:100%;background:url(/i/theme/break_line.gif) 0 bottom no-repeat;width:570px;padding:4px 5px 6px 5px}hr.h1-split{width:100%;border-top:1px solid #00a200;border-bottom:1px solid #9cff9c}h4.related-title{background:url(/i/theme/break_line.gif) 0 bottom no-repeat}div.device-title-ctn{height:60px;padding:8px 10px 0 10px;text-align:center;background:url(/i/theme/shadow_box_col2.png) 0 0 no-repeat}div.device-title-ctn h2{font-size:16px;line-height:16px}div.device-title-ctn h2 a{font-weight:bold;color:#4a494a}div.device-title-ctn h2 a:hover{color:#ff7d00;text-decoration:none}div.device-title-ctn p{font-size:11px;line-height:15px;color:#575757}div.related-product-title{background:url(/i/theme/shadow_box_col3.png) 0 0 no-repeat}div.related-product-title h3{font-size:12px;line-height:16px}div.related-product-title h3 a{font-weight:bold;color:#4a494a}div.related-product-title h3 a:hover{color:#ff7d00;text-decoration:none}p.fade-out{color:#898989;font-size:11px;line-height:14px;padding-top:2px}p.warning,p.msg{border:1px solid #f5da6f;margin:15px auto 10px auto;padding:10px 10px 10px 40px;line-height:20px;font-size:13px;font-family:arial,helvetica,sans-serif;background:#ffffb9 url(/i/icons/warning.png) 12px 12px no-repeat}p.warning a,p.msg a{color:#df9912}p.warning a:hover,p.msg a:hover{color:#ff7d00}a{color:#575757;text-decoration:none}a:hover{color:#ff7d00;text-decoration:underline}a.orange{color:#ff7d00}a.send-enquiry-btn{display:block;width:111px;height:25px;font-size:0;line-height:0;text-indent:999px;overflow:hidden;background:url(/i/buttons/send_enquiry_pack.png) 0 0 no-repeat}a.send-enquiry-btn:hover{background-position:0 -30px}ul.man-list{list-style:none;margin-left:10px}ul.man-list li{float:left;width:160px;margin:3px 0 7px 25px;list-style:disc;list-style-position:outside;line-height:15px;color:#ff7d00}ul.man-list li.index{color:#d9d9d9;font-size:22px;line-height:28px;font-weight:bold;width:16px;list-style:none;float:none;margin:0;padding:0 5px;display:block;border-bottom:1px dashed #d9d9d9;overflow:none}.product-detail{padding:10px 20px 20px 25px;font-family:tahoma,verdana,arial,sans-serif;color:#575757;font-size:11px}.product-detail p.prod-note{margin:0;padding:5px 0;font-size:11px;font-weight:bold;color:#4a494a}.product-detail table.prod-highlights{width:100%;border-collapse:separate;border-spacing:10px}.product-detail table.prod-highlights td{border:1px solid #fcc201;background-color:#ffefb9;text-align:center;color:#393939;font-family:tahoma,verdana,arial,sans-serif;font-size:13px;font-weight:bold;vertical-align:middle;padding:8px 6px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}ul.prod-properties{padding-left:5px}
ul.prod-properties li, li.tab-content ul li{
	line-height:16px;list-style:none;font-size:11px;font-family:tahoma,verdana,arial,sans-serif;
	color:#575757;background:url(/i/theme/product_page.gif) -120px -245px no-repeat;
	padding:0 0 5px 15px
}
.breadcrumb{padding:0 0 5px 15px;font-family:tahoma,verdana,arial,sans-serif;font-size:12px;line-height:18px;font-weight:normal}
.breadcrumb a{color:#ff7d00}.breadcrumb a:hover{text-decoration:underline}.sub-breadcrumb{font-weight:normal;font-size:12px;color:#575757}.sub-breadcrumb span{color:#898989}.sub-breadcrumb b{font-size:13px;font-weight:bold}.sub-breadcrumb a{color:#009aff}img#roll-over{position:absolute;border:1px solid #ff9028;top:-999px;left:-999px; box-shadow: 0 0 10px 6px #FFB772;}.r0{background:#fff url(/i/theme/product_page.gif) -30px 0 no-repeat}.r1{background:#fff url(/i/theme/product_page.gif) -30px -20px no-repeat}.r2{background:#fff url(/i/theme/product_page.gif) -30px -40px no-repeat}.r3{background:#fff url(/i/theme/product_page.gif) -30px -60px no-repeat}.r4{background:#fff url(/i/theme/product_page.gif) -30px -80px no-repeat}.r5{background:#fff url(/i/theme/product_page.gif) -30px -100px no-repeat}.r6{background:#fff url(/i/theme/product_page.gif) -30px -120px no-repeat}.r7{background:#fff url(/i/theme/product_page.gif) -30px -140px no-repeat}.r8{background:#fff url(/i/theme/product_page.gif) -30px -160px no-repeat}.r9{background:#fff url(/i/theme/product_page.gif) -30px -180px no-repeat}.r10{background:#fff url(/i/theme/product_page.gif) -30px -200px no-repeat}.newprod{width:82px;height:20px;margin-top:7px;background:#fff url(/i/theme/product_page.gif) 0 -220px no-repeat}.steps{width:41px;height:41px;background:url(/i/theme/number.png) 0 0 no-repeat;margin:-50px 0 0 25px}.step-1{background-position:0 0}.step-2{background-position:-50px 0}.step-3{background-position:-100px 0}div.bunny-explains{height:210px;padding:5px 10px 0 80px;background:url(/i/theme/blackboard.jpg) 0 0 no-repeat;font-family:arial,helvetica,sans-serif;font-size:13px;color:#4a494a;font-weight:normal}div.bunny-explains a{color:#575757!important}div.bunny-explains a:hover{color:#ff7d00!important}div.bunny-explains em{font-style:normal;font-weight:bold;padding:0 2px}div.bunny-explains a em{color:#df9912!important}div.bunny-explains h1{font-size:19px!important;line-height:19px;font-weight:normal!important;margin:5px 0 5px -25px}div.bunny-explains h3{font-size:19px!important;font-weight:bold!important;color:#de8a29!important;margin:0 0 10px -16px!important}div.bunny-explains p{margin:0 10px 0 25px!important;font-weight:normal;color:#575757}div.bunny-explains p.more-info{text-align:right}div.bunny-explains ul{margin:5px 0 0 25px;line-height:18px}div.bunny-explains ul em{color:#4a494a}div.bunny-explains ul li{list-style:disc;margin-left:17px}div.bunny-orange{width:159px;height:372px;margin-top:-68px;background:url(/i/bunny/bunny_orange.png) 0 0 no-repeat}div.find-bunny{width:120px;height:200px;margin-top:-68px;background:url(/i/bunny/find_a_bunny.png) 0 0 no-repeat}.box-sb{background:url(/i/theme/form_gray_bg.png) 0 repeat-y;overflow:hidden}.box-sb .top{background:#fff url(/i/theme/wrapper.png) -200px 0 no-repeat}.box-sb .bottom{background:#fff url(/i/theme/wrapper.png) -200px -80px no-repeat;height:40px}.box-sb .title{padding:6px 0 4px 15px;line-height:18px;color:#575757;font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold}.box-3{background:url(/i/theme/form_gray_bg.png) 0 repeat-y;overflow:hidden}.box-3 .top{height:30px;background:url(/i/theme/form_gray.png) 0 0 no-repeat}.box-3 .bottom{height:50px;clear:both;background:url(/i/theme/form_gray.png) 0 -100px no-repeat}.box-3 .title{font-family:arial,helvetica,sans-serif;font-size:16px;line-height:15px;font-weight:bold;color:#575757;text-indent:20px;padding-top:10px}#ctn{background:#fff url(/i/theme/bg_wrapper.gif) center repeat-y;width:1000px;margin:0 auto;position:relative}.page-top-bg{height:450px;background:url(/i/theme/theme.jpg) center top no-repeat}#header{width:980px;height:148px;padding:0 10px;position:absolute;top:0;left:0;overflow: show}.content-start{margin-top:-302px;padding:0 10px}.grid-1{overflow:hidden}.grid-2{width:790px;float:left;overflow:visible}#main{width:600px;float:right;background:0}#lbar{width:190px;height:100%;float:left}#rbar{width:180px;float:left;padding-left:8px}#footer{position:relative;clear:both;width:100%;float:left;background:#000 url(/i/theme/theme.jpg) left -445px no-repeat}ul.col2 li{float:left;width:288px}ul.col3 li{float:left;width:200px}.ctn-header{width:100%;height:75px;background:url(/i/theme/form_orange.png) 0 1px no-repeat}.ctn-footer{width:100%;height:50px;background:url(/i/theme/form_orange.png) 0 -100px no-repeat}.top-nav{margin:0 5px 0 110px}.top-nav li{height:12px;margin-top:12px;padding:0 10px;float:left;font-size:12px;line-height:12px;border-right:1px solid #734500}.top-nav li a{color:#935800;font-family:arial,helvetica,sans-serif;font-weight:bold;text-transform:uppercase}.top-nav li a:hover{color:white}.top-nav li.basket{margin:0 5px 0 0;float:right;width:157px;height:28px;background:url(/i/theme/wrapper.png) -400px -168px no-repeat;border:0}.top-nav li.basket a{color:#000;font-size:12px;font-family:arial,helvetica,sans-serif;text-transform:none;display:block;width:123px;height:28px;line-height:28px;padding:0 0 0 30px}.top-nav li.basket a:hover{color:#00aaf7}.top-nav li.search{border:0;margin-top:5px}.top-nav li.search form input{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 0 0 rgba(255,255,255,0.2);padding:0 5px;height:24px;width:140px;border:1px solid #7e7e7e;font-family:Tahoma,sans-serif;line-height:24px;font-size:13px;color:#777;vertical-align:middle}.top-nav li.search form button{border:0;vertical-align:middle;background:url(/i/theme/wrapper.png) -593px -200px no-repeat;width:27px;height:26px;cursor:pointer}.top-nav li.search form button:hover{background-position:-593px -231px}a.bunny-link{display:block;float:left;width:76px;height:130px;margin:-10px 0 0 17px}a.logo{display:block;width:242px;height:64px;margin:8px 0 0 25px;position:absolute; top: 40px; left: 130px}a.flag{float:right;margin:75px 15px 0 0}.nav{width:180px;background:#fff url(/i/theme/v_nav_bg.gif) 0 repeat-y;font-family:tahoma,verdana,arial,sans-serif;font-size:11px}.nav a{color:#575757;font-size:13px;font-weight:bold;text-decoration:none}.nav i{font-style:normal;font-size:11px;color:#777;font-weight:normal;display:block}.nav .panel-h{width:178px;height:24px;line-height:24px;font-size:12px;font-weight:bold;color:#fff;text-indent:10px;background:url(/i/theme/wrapper.png) 0 0 no-repeat}.nav ul{margin:0 0 0 1px}.nav ul li{min-height:19px;padding:4px 35px 3px 15px;line-height:13px;list-style:none;cursor:pointer;background:url(/i/theme/wrapper.png) 0 -149px no-repeat}.nav ul li.has-panel{background-position:0 -38px}.nav ul li.first{background-position:0 -39px}.nav ul li.ender{height:32px;line-height:32px;font-size:1px;background:#fff url(/i/theme/wrapper.png) left -295px no-repeat;cursor:default}.nav ul li.no-panel:hover{position:relative;background-position:0 -224px}.nav ul li.show-panel{position:relative;background-position:0 -92px;top:0}.nav ul li.show-panel a{color:#fff}.nav ul li.show-panel i{color:#aaa}.nav ul li.show-panel ul{display:block}.nav ul ul{opacity:.95;filter:alpha(opacity=95);display:none;position:absolute;left:150px;top:0;padding:1px 0;background:#212421}.nav ul ul li{opacity:.95;filter:alpha(opacity=95);width:200px;padding:0 0 0 23px;float:left;display:inline;border:0;background-position:0 -338px}.nav ul ul li a{display:block;padding:2px 0 4px 0;min-height:28px;background:url(/i/theme/subnav_border.png) 0 0 no-repeat}.nav ul ul li a:hover{color:#e79200}.nav ul ul li a:hover i{color:#cd8552}.nav ul ul li a i{padding-right:10px;display:block}.nav ul ul li a.first{background:0}.nav ul ul li:hover{border:0;background:url(/i/theme/wrapper.png) -569px 7px no-repeat}div.customer-service{background:url(/i/theme/sidebar_blob_bg.png) 0 repeat-y;width:180px;font-family:arial,helvetica,sans-serif}div.customer-service p.tel{font-size:12px;color:#575757;line-height:15px;text-align:left;padding-left:45px;background:url(/i/theme/wrapper.png) -565px -114px no-repeat}div.customer-service p.tel span{color:#df9912;font-weight:bold;margin-top:3px;font-size:13px;line-height:20px}div.customer-service p.link{text-indent:0;text-align:center;margin-top:6px;font-size:11px;color:#575757}div.customer-service p.link a{color:#ff7d00;font-weight:bold}a.free-delivery{display:block;width:180px;height:100px;margin:-12px 0 5px 0;background:url(/i/theme/wrapper.png) -399px -220px no-repeat}div.share-box{text-align:center;padding:0 0 5px 0}ul.promo{background:url(/i/theme/sidebar_blob_bg.png) 0 repeat-y;width:180px;overflow:hidden}ul.promo li{margin:3px 0;padding:0;float:left}ul.promo li a.promo{margin:0;padding:0;display:block;float:left;height:230px;margin-left:17px}ul.promo li a.promo img{-moz-border-radius:5px;border-radius:5px;border:1px solid #000}ul.promo li.sb-product{width:170px;margin:5px}ul.promo li.sb-product p.prod-h{padding:3px 0;background:url(/i/theme/products_list.gif) 0 -15px repeat-x;font-size:12px;line-height:15px;text-align:center}ul.promo li.sb-product a.prod-img{display:block;float:left;width:65px;height:65px;margin-left:15px}ul.promo li.sb-product a.prod-img img{width:65px;height:65px}ul.promo li.sb-product p.price{width:60px;float:right;margin-top:15px;color:#009a00;font-size:13px;line-height:15px;font-weight:bold}ul.footer-links{height:112px;margin:0 50px;border-top:1px dotted #e9e9e9;padding-top:10px}ul.footer-links li{width:175px;float:left;font-family:arial,helvetica,sans-serif;font-size:11px;color:#333;line-height:16px}ul.footer-links li p{font-size:11px;color:#525152}ul.footer-links li li{background:url(/i/theme/wrapper.png) -580px 6px no-repeat;padding-left:12px}ul.footer-links li.cs-helpline{width:160px;padding-left:30px;border-left:1px solid #e9e9e9}ul.footer-links li.cs-helpline div.phone-img{float:left;width:45px;height:45px;background:url(/i/theme/wrapper.png) -400px 5px no-repeat}ul.footer-links li.cs-helpline p{float:right;text-align:right;padding:5px 0 8px 0;font-size:12px;line-height:15px}ul.footer-links li.cs-helpline p span.tel{color:#ff7d00;font-size:12px;font-weight:bold}table.footer-blobs{width:880px;height:160px;margin:-17px 0 0 50px;text-align:left;float:left}table.footer-blobs td.top{height:10px;text-align:left;font-size:12px;line-height:14px;font-weight:bold;color:#fff}table.footer-blobs td.top p.title{font-family:arial,helvetica,sans-serif;font-weight:bold;color:#ff7d00;text-decoration:underline;font-size:13px;line-height:24px;text-align:left}table.footer-blobs td.top p.title a{color:#ff7d00;font-weight:bold;font-size:13px}table.footer-blobs td.left{padding:40px 0 0 94px;width:194px}table.footer-blobs td.middle{padding:40px 0 0 90px;width:204px;text-align:left}table.footer-blobs td.middle form.newsletter-signup input{float:left;height:27px;border:0;outline:0}table.footer-blobs td.middle form.newsletter-signup input.txt{width:120px;background:url(/i/theme/wrapper.png) -400px -82px no-repeat;font-size:11px;font-family:tahoma,verdana,arial,sans-serif;color:#666;padding-left:6px}table.footer-blobs td.middle form.newsletter-signup input.btn{width:28px;background:url(/i/theme/wrapper.png) -528px -81px no-repeat}table.footer-blobs td.right{padding:4px 0 0 12px}table.footer-blobs td.right img{margin:5px 0 3px 0}table.footer-blobs td.bottom{height:20px;text-align:left}table.footer-blobs td.bottom p.link{text-align:right;padding:0 15px 0 0}table.footer-blobs td.bottom p.link a{color:white;font-weight:bold;font-family:tahoma,verdana,arial,sans-serif;font-size:10px}table.footer-blobs td.bottom p.link a span{display:block;width:12px;float:right;margin:1px 0 0 3px;background:url(/i/theme/wrapper.png) -580px -75px no-repeat}.copyright{clear:both;background:#000;padding:12px 80px 12px 0;color:#d9d9d9;text-align:right;font-size:10px;line-height:14px}ul.menu li{width:195px;height:130px;margin-right:5px;float:left;background:url(/i/theme/shadow_box_col3.png) 0 0 no-repeat;text-align:center}ul.menu li h2{margin:5px auto 0 auto;height:30px;font-size:12px;line-height:14px}ul.menu li a{color:#575757;font-weight:bold}ul.menu li a:hover{text-decoration:underline;color:#ff7d00}div.index-promo table{width:195px;float:left;margin:0 0 0 4px}div.index-promo table a:hover{text-decoration:underline}div.index-promo table td{vertical-align:bottom;text-align:center}div.index-promo table td h5{font-family:tahoma,verdana,arial,sans-serif;font-size:11px;line-height:13px;height:30px;padding:6px 8px 2px 8px;color:#575757;font-weight:normal;background:url(/i/theme/products_list.gif) left -18px repeat-x}div.index-promo table td img{width:110px}div.index-promo table td.link{vertical-align:bottom;padding-bottom:5px}div.index-promo table td.link p{float:left;margin-left:5px;font-family:arial,helvetica,sans-serif;line-height:24px}div.index-promo table td.link p.price{color:#009a00;font-weight:bold;font-size:15px;margin-left:10px;font-family:arial,helvetica,sans-serif}div.index-promo table td.link p.stock{font-size:9px;color:#575757;text-transform:uppercase;padding-top:3px;line-height:18px}div.index-promo table.middle th,div.index-promo table.middle td.img{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}form.buy{float:right;margin-right:5px}form.buy input.order-qty{width:13px;height:10px;line-height:10px;font-size:9px;vertical-align:middle;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f1f1f1;border-bottom:1px solid #eee}form.buy input.add-to-cart{vertical-align:middle}div.seo-text{width:960px;padding:0 20px 10px 20px;color:#4a494a;font-size:13px}div.seo-text h3{font-size:16px;font-weight:bold;line-height:20px;color:#333;font-family:arial,helvetica,sans-serif}div.seo-text p{padding:3px 0;line-height:18px}div.seo-text p.sub-title{font-size:15px;line-height:20px;font-style:italic;font-family:arial,helvetica,sans-serif}.device-title{margin:0;padding:23px 5px 5px 85px;min-height:100px;background:url(/i/theme/device-heading-bg.png) 0 0 no-repeat}.device-title img{float:right}.device-title h1{font-size:23px;line-height:30px;font-weight:bold;width:360px;padding:2px 0 10px 0}.device-title h1 i{font-size:18px;line-height:22px;color:#de8a29;font-style:normal}.device-title h1 i.misc{display:block;color:#575757}.device-title p{line-height:18px}p.find-a{font-size:18px;line-height:22px;color:#de8a29}p.oem-link{margin:0;padding-top:20px;line-height:26px;border-top:1px dotted #e1e1e1}ul.pri-man-blob{margin:15px 0 10px 0}ul.pri-man-blob li{width:145px;height:65px;float:left;margin-right:5px;overflow:hidden;background:url(/i/theme/shadow_box_col4.png) 0 0 no-repeat;text-align:center;font-size:19px;font-family:arial,helvetica,sans-serif;font-weight:bold;padding-top:22px}ul.pri-man-blob li img{margin:-15px auto 0 auto}div.pri-man-range-blob{margin-bottom:20px}div.pri-man-range-blob div.blob{float:left;border:1px solid #e9e9e9;margin:3px;padding:5px 5px;height:145px;width:132px;font-family:tahoma,verdana,arial,sans-serif;font-size:12px}div.pri-man-range-blob div.blob h2{padding:3px 5px;line-height:12px;font-size:13px;font-weight:bold;background:#eee}div.pri-man-range-blob div.blob h2 a{font-weight:bold;font-size:13px}div.pri-man-range-blob div.blob ul{list-style:none;padding-left:1em;text-indent:-1em}div.pri-man-range-blob div.blob ul li{float:none;margin:0;padding:0 0 0 10px;font-size:11px;line-height:18px;list-style:disc;list-style-position:inside;color:#ff7d00}div.list{overflow:hidden;margin:0 30px}div.list ul{width:160px;float:left;margin:10px 3px 0 0;list-style:none;padding-left:1em;text-indent:-1em}div.list ul li{padding:1px 0 10px 0;font-family:tahoma,verdana,arial,sans-serif;line-height:12px;list-style:disc;list-style-position:inside;color:#ff7d00}div.list ul li a{color:#4a494a;font-size:12px}div.list ul li a:hover{color:#ff7d00}div.scroll-list{height:600px;clear:both;overflow:auto;margin:0 0 20px 15px}div.scroll-list ul{margin:0;width:120px;padding-left:1em;text-indent:-1em}div.scroll-list ul li{list-style:disc;list-style-position:inside;color:#ff7d00}div.oem-list ul{width:116px}ul.device-product li{float:left;margin:5px 5px 0 5px;width:290px;text-align:center}ul.device-product li div.middle{background:url(/i/theme/shadow_box_col2_bg.png) 0 repeat-y;text-align:center}ul.device-product li div.middle img.product{height:150px}ul.device-product li div.bottom-bar{height:65px;padding:0 10px;background:url(/i/theme/shadow_box_col2.png) 0 -58px no-repeat}ul.device-product li div.bottom-bar div.stock-price{padding:0;margin:8px 0 0 0;width:150px;float:left;text-align:left;font-size:11px;color:#888;line-height:22px}ul.device-product li div.bottom-bar div.stock-price span.stock-info{display:block;line-height:14px;padding:0;margin:0}ul.device-product li div.bottom-bar div.stock-price span.inc-price{font-size:19px;color:#009a00;font-weight:bold;font-family:arial,helvetica,sans-serif}ul.device-product li div.bottom-bar .rating,ul.device-product li div.bottom-bar .newprod{float:right}ul.device-product li div.bottom-bar .rating span,ul.device-product li div.bottom-bar .newprod span{display:block;width:84px;height:20px}ul.device-product li div.bottom-bar .more-info-link{display:block;float:right;width:27px;height:27px;background:url(/i/theme/product_page.gif) 0 0 no-repeat}ul.device-product li div.bottom-bar .buy-now-btn{display:block;float:right;width:75px;height:27px;margin-left:2px;background:url(/i/theme/product_page.gif) 0 -281px no-repeat}ul.related-product{margin-top:8px;font-family:arial,helvetica,sans-serif}ul.related-product li{margin:0 5px 0 0;padding:0;width:195px}ul.related-product li div.middle{background:url(/i/theme/shadow_box_col3_bg.png) 0 repeat-y;text-align:center}ul.related-product li div.middle img.product{height:150px}ul.related-product li div.bottom-bar{height:62px;padding-bottom:10px;background:url(/i/theme/shadow_box_col3.png) 0 -55px no-repeat}ul.related-product li div.bottom-bar div.stock-price{margin:15px 0 0 0;width:130px;height:35px;clear:both}ul.related-product li div.bottom-bar div.stock-price span.inc-price{font-size:15px;font-family:georgia,"Times New Roman",times,serif}ul.related-product li div.bottom-bar .rating,ul.related-product li div.bottom-bar .newprod{float:left;margin-top:-55px}ul.related-product li div.bottom-bar .rating span,ul.related-product li div.bottom-bar .newprod span{display:block;width:84px;height:20px}ul.related-product li div.bottom-bar .more-info-link{display:block;width:27px;height:26px;float:right;margin-top:-30px;background:url(/i/theme/product_page.gif) 0 0 no-repeat}ul.related-product li.push-right{margin-right:5px}ul.related-product li.hover{border:1px solid #ff7d00}table.product{font-family:tahoma,verdana,arial,sans-serif;width:590px;margin:5px 0}table.product p{text-align:left;border:0;line-height:18px;padding:0}table.product td{vertical-align:top}table.product td hr{border:0;border-top:1px solid #e1e1e1}table.product td.img-ctn{border-right:1px dotted #cecfce;width:280px}table.product td.img-ctn img.prod-img-lg{width:280px;margin:0}table.product td.img-ctn ul.prod-thumbs li{float:left;border:3px solid #e1e1e1;margin:0 0 5px 5px}table.product td.img-ctn ul.prod-thumbs li img.prod-img-thumb{height:60px}table.product td.img-ctn ul.prod-thumbs li.curr{border-color:#de8a29}table.product td.img-ctn ul.prod-thumbs li:hover{cursor:pointer}table.product td.prod-content{width:100%;padding:5px 10px}table.product td.prod-content h2{font-size:17px;line-height:23px;font-weight:bold}table.product td.prod-content h3{font-size:14px;line-height:20px}table.product td.prod-content div.batts-icons{margin-top:10px;text-align:center}table.product td.prod-content div.batts-icons a{margin-right:5px}table.product td.prod-content div.stock-price{padding:10px 0 0 5px}table.product td.prod-content div.stock-price p.price{color:#888;font-size:10px}table.product td.prod-content div.stock-price p.price span.inc-price{font-size:22px;color:#009a00;font-weight:bold;font-family:arial,helvetica,sans-serif}table.product td.prod-content div.stock-price p.price b{color:#4a494a}table.product td.prod-content div.stock-price p.stock-info{font-size:11px;font-weight:bold;color:#575757;line-height:16px;width:200px;margin:5px 0 3px 0;padding:2px 0 2px 0}table.product td.prod-content div.stock-price p.stock-info span.tick{background:url(/i/theme/product_page.gif) -115px top no-repeat;text-indent:10px}table.product td.prod-content div.stock-price p.warning{border:1px solid #f5da6f;margin:20px auto 25px auto;padding:10px 10px 10px 40px;background:#ffffb9 url(/i/icons/warning.png) 12px 12px no-repeat;width:auto}table.product td.prod-content div.stock-price .add-to-cart{margin-top:5px;float:left;text-indent:999px}table.product td.prod-content div.stock-price .order-qty{width:25px;height:24px;padding:1px 2px;margin-top:4px;float:left;font-size:11px;line-height:22px;text-align:left;vertical-align:middle;text-indent:4px;background:#fff url(/i/theme/product_page.gif) 0 -40px no-repeat;border:0}table.product td.prod-content div.stock-price .rating,table.product td.prod-content div.stock-price .newprod{float:right;padding-right:10px;text-align:right;line-height:15px;font-size:10px;font-family:"Myriad Pro",Verdana,sans-serif;color:#898989}table.product td.prod-content div.stock-price .rating span,table.product td.prod-content div.stock-price .newprod span{display:block;width:84px;height:20px}div.tblob{width:290px;float:left;margin:0 10px 10px 0;background:url(/i/theme/shadow_box_col2_bg.png) 0 repeat-y}div.tblob h2{background:url(/i/theme/shadow_box_col2.png) 0 0 no-repeat;font-weight:bold;padding:5px 0 0 15px;color:#575757;line-height:15px;text-indent:0;height:32px;font-size:12px}div.tblob h2 img{float:right;margin:-28px -8px 0 0;height:75px}div.tblob h2 a{color:#575757;font-weight:bold}div.tblob h2 a:hover{color:#ff7d00}div.tblob table{width:100%;margin-top:-10px}div.tblob table td{width:50%;padding-top:10px;vertical-align:top;height:75px}div.tblob table td ul{margin:0 5px;padding-left:10px}div.tblob table td ul li{list-style:disc;list-style-position:outside;margin-left:5px;font-family:tahoma,verdana,arial,sans-serif;font-size:11px;line-height:14px;color:#575757}div.tblob table td ul li a{color:#575757}div.tblob table td ul li a:hover{color:#ff7d00;text-decoration:underline}div.tblob table td.col1{padding-top:0}div.tblob table td.col1 ul{margin:0 0 0 15px}div.tblob img.packageCats2{margin:-15px 0 0 120px}div.tblob div.bottom{height:38px;margin-top:-5px;background:url(/i/theme/shadow_box_col2.png) 0 -91px no-repeat}.accessory-index div.tblob{margin-top:30px;margin-bottom:-15px}.accessory-index div.tblob table{height:100px}div.has-image-map{height:220px;margin-bottom:14px}div.tall{margin-bottom:14px}div.tall table{margin-bottom:61px}div.memory-page-listing{padding-left:80px}div.memory-page-listing ul{width:200px;float:left;margin-left:20px}div.memory-page-listing ul li{list-style:disc;list-style-position:inside;color:#ff7d00;margin-top:10px;font-size:14px;font-family:arial,helvetica,sans-serif}div.memory-page-listing ul a{color:#575757}div.memory-page-listing ul a:hover{color:#ff7d00}ul.listing-product h4{clear:both;color:#575757;font-weight:normal;line-height:18px;text-decoration:underline}ul.listing-product p.important{color:#444;margin:5px 10px 20px 10px}ul.listing-product p.important b{color:#f76d10;font-size:13px}ul.listing-product li{height:118px;overflow:hidden;list-style:none;float:left;margin:5px;border:1px solid #cecfce}ul.listing-product li img.prod-img{height:110px;float:left;margin-top:4px}ul.listing-product li table td{width:200px}ul.listing-product li table td.top{height:60px;vertical-align:top}ul.listing-product li table td.top h2{line-height:16px;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal}ul.listing-product li table td.top h2 a{color:#333}ul.listing-product li table td.top h2 a:hover{text-decoration:underline;color:#ff7d00}ul.listing-product li table td.top p.pno a{color:#888;font-size:10px}ul.listing-product li table td.top p.recommended{background:#ffc300;text-align:center;font-weight:bold;line-height:16px}ul.listing-product li table td.bottom{height:50px;vertical-align:bottom}ul.listing-product li table td.bottom p.qtyTech{text-align:right;font-size:14px;font-weight:bold;font-style:italic;font-family:arial,helvetica,sans-serif}ul.listing-product li table td.bottom p.qtyTech img{margin-right:10px;vertical-align:text-top}ul.listing-product li table td.bottom p.promo-phrase{text-align:left;font-size:10px;line-height:11px}ul.listing-product li table td.bottom p.price{float:left;color:#009a00;font-weight:bold;font-size:15px}ul.listing-product li table td.bottom form{text-align:right}ul.listing-product li table td.bottom form input.order-qty{width:13px;height:10px;line-height:9px;font-size:9px;vertical-align:middle;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f1f1f1;border-bottom:1px solid #eee}ul.listing-product li table td.bottom form input.add-to-cart{vertical-align:middle;margin-right:10px}ul.listing-product li:hover,ul.listing-product li.hover{border:1px solid #ff7d00}ul.listing-product li.recommend{border:1px solid #009aff}ul.listing-product li.has-promo-phrase{height:128px}ul.memcard-listing li{height:115px!important}.cart #main{width:790px}.cart #main div.top,.cart #main div.middle,.cart #main div.bottom{width:740px;padding:0 20px}.cart #main div.top{height:45px;background:url(/i/theme/shadow_box_780px.png) 0 0 no-repeat}.cart #main div.bottom{height:50px;background:url(/i/theme/shadow_box_780px.png) 0 -100px no-repeat}.cart #main div.middle{background:url(/i/theme/shadow_box_780px_bg.png) 0 -100px repeat-y;overflow:hidden}.cart #main h1{font-size:20px;padding-top:10px;margin-left:-10px}.cart #main hr{background:#efefef;height:1px;border:0;width:520px;margin:35px 0 20px 20px}.cart #main h2{font-size:20px;font-weight:normal;color:#de8a29;line-height:36px;margin-bottom:10px}.cart #main a{color:#df9912}.cart #main a:hover{color:#ff7d00;text-decoration:underline}.cart #main div.cart-promo{background:url(/i/theme/shadow_box_780px_bg.png) 0 -100px repeat-y}.cart #main div.panel{width:738px}.cart #main p.msg{margin:15px 0 0 -5px;width:700px;padding:11px 10px 8px 37px}.cart #main table{margin:0 0 20px -5px;width:750px;border:1px solid #efefef;border-top:1px solid #e4e4e4}.cart #main table th{background:#efefef;color:#6b6d6b;font-family:"Lucida Sans Unicode","Lucida Grande",garuda,sans-serif;font-weight:normal;padding:5px;font-size:12px;text-align:left;line-height:14px}.cart #main table td{background:#fff;color:#6e6e6e;font-family:arial,helvetica,sans-serif;font-size:12px;text-align:left;padding:2px 5px;line-height:14px;vertical-align:middle}.cart #main table td b{font-size:13px;line-height:22px}.cart #main table td hr{margin:10px auto 8px auto;width:98%}.cart #main table td select,.cart #main table td input{color:#575757;border:1px solid #cfcfcf;vertical-align:middle;background-color:transparent;vertical-align:baseline}.cart #main table td.remove{vertical-align:middle}.cart #main table td.desc img{float:left;margin-right:5px;width:55px}.cart #main table td.desc img.has-roll-over:hover{cursor:pointer}.cart #main table td.desc p{margin-top:12px;line-height:15px;font-family:tahoma,verdana,arial,sans-serif;font-weight:bold}.cart #main table td.desc p a{color:#575757;text-decoration:underline}.cart #main table td.desc p a:hover{color:orange}.cart #main table td.spacer{padding-bottom:5px;border-bottom:1px dotted #e1e1e1}.cart #main table td.update-qty{padding-left:30px}.cart #main table td.qty{width:24px;vertical-align:middle;padding:2px 0 5px 0;vertical-align:middle}.cart #main table td.qty input{width:20px;height:11px;line-height:11px;font-size:11px;vertical-align:middle}.cart #main table td.discount{width:50px;padding:0 0 0 10px;text-align:right}.cart #main table td.total{text-align:right;padding-right:12px}.cart #main table del{color:#999}.cart #main table .align-center{text-align:center}.cart #main table .align-right,.cart #main table td.price{text-align:right}.cart #main table tr.total-saving td{color:#009a00}.cart #main table tr.total-saving td b{font-weight:normal}.cart #main table td.panel{background:#fffbff;padding:8px 10px 3px 10px;border-top:1px solid #e9e9e9}.cart #main table td.panel a.continue{display:block;float:left;height:24px;padding:9px 0 0 32px;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;background:url(/i/theme/form_lib.png) -532px -100px no-repeat}.cart #main table td.panel a.checkout{display:block;float:right;height:24px;padding:9px 0 0 0;font-family:arial,helvetica,sans-serif;font-size:16px;color:#009a00;font-weight:bold}.cart #main table td.panel a.checkout span{display:block;float:right;height:32px;width:31px;margin:-9px 0 0 2px;background:url(/i/theme/form_lib.png) -532px -139px no-repeat}.cart #main table td.panel a:hover{text-decoration:none}.cart #main table.delivery-box{border:2px solid #d9d9d9;width:450px;margin:20px 0 15px 40px}.cart #main table.delivery-box th{width:160px;padding:10px 0 0 10px;background:0;color:#333}.cart #main table.delivery-box td{width:290px;padding:10px 0 5px 0;color:#333}.cart #main table.delivery-box td select{width:160px;background:#fff;margin-left:7px}.cart #main table.delivery-box td label{font-weight:bold;line-height:16px;cursor:pointer}.cart #main table.delivery-box td table.delivery-speed{width:289px;border:0;margin:0;padding:0}.cart #main table.delivery-box td table.delivery-speed th{width:12px;background:0;padding:0 3px 5px 0}.cart #main table.delivery-box td table.delivery-speed td{padding:0}.cart #main table.order-total{width:100%;border:0}.cart #main table.order-total th,.cart #main table.order-total td{text-align:right;background:0;color:#333;font-family:arial,helvetica,sans-serif;font-size:15px;padding:0 0 8px 0}.cart #main table.order-total tr.total th,.cart #main table.order-total tr.total td{border-top:1px solid #ccc;padding:12px 0 10px 0;font-family:arial,helvetica,sans-serif;font-size:21px}.cart #main table.order-total td.total-vat{font-size:10px;color:#777}.cart #main table.order-total td.total-saving{font-size:10px;color:#009a00}.cart #main div.promo-code{padding:0 0 2px 12px}.cart #main p.alert{margin:0 25px 50px 0;padding-left:110px;background:url(/i/icons/alert.png) 0 0 no-repeat}.cart #main p.promo-apply{width:500px;height:45px;margin:5px auto 0 auto;background:url(/i/theme/notification_box.png) 0 -100px no-repeat;color:#417800;padding:12px 0 0 35px;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:21px;font-weight:400}.cart #main p.min-spend{width:500px;height:48px;margin:0 auto 5px auto;background:url(/i/theme/notification_box.png) 0 0 no-repeat;color:#4a494a;padding:11px 0 0 35px;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:21px;font-weight:400}.cart #main div.secure-logo p.secure{width:370px;margin:0 0 0 55px;padding:15px 0 0 60px;height:60px;color:#898989;float:left;background:url(/i/icons/padlock.png) 0 0 no-repeat}.cart #main div.secure-logo img{float:left;margin:16px 0 0 0}div.cart-promo div.top h3{line-height:18px;text-indent:0;text-align:left;padding-top:10px;font-size:18px;font-weight:normal;font-family:arial,helvetica,sans-serif;color:#4a494a}div.cart-promo div.top h3 small{font-weight:normal;font-size:13px}div.cart-promo ul{margin:20px 10px 0 10px;overflow:hidden}div.cart-promo ul li{float:left;margin:5px 0 6px 15px;height:168px;width:230px;overflow:hidden}div.cart-promo ul li p.title{text-align:center;height:30px;line-height:14px;background:url(/i/theme/products_list.gif) 0 -18px repeat-x;padding-top:3px}div.cart-promo ul li p.title a{color:#575757!important}div.cart-promo ul li p.title a:hover{color:#ff7d00}div.cart-promo ul li div.img{padding-left:62px}div.cart-promo ul li p.price{margin:0 13px 0 0;color:#009a00;font-weight:bold;font-size:15px;line-height:15px}div.cart-promo ul li p.price span{color:#009a00;font-size:9px;font-weight:normal;text-transform:uppercase;font-family:arial,helvetica,sans-serif}div.cart-promo ul li form{text-align:right;margin-top:-20px}div.cart-promo ul li form input.order-qty{width:13px;height:10px;line-height:10px;font-size:9px;vertical-align:middle;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f1f1f1;border-bottom:1px solid #eee}div.cart-promo ul li form input.add-to-cart{vertical-align:middle;margin-right:10px}body.auth #main,body.checkout #main,body.confirm #main{float:none;width:820px;margin:0 auto}body.auth #main a,body.checkout #main a,body.confirm #main a{color:#df9912}body.auth #main a:hover,body.checkout #main a:hover,body.confirm #main a:hover{text-decoration:underline;color:#ff7d00}body.auth #main h1,body.checkout #main h1,body.confirm #main h1{font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:normal}body.auth #main h1.login,body.checkout #main h1.login,body.confirm #main h1.login{padding-left:45px}body.auth #main h2,body.checkout #main h2,body.confirm #main h2{height:38px;background:url(/i/theme/shadow_box_560px.png) 0 0 no-repeat;width:495px;margin:0 auto;padding:12px 15px 0 50px;font-family:arial,helvetica,sans-serif;font-size:19px;color:#4a494a;font-weight:normal}body.auth #main h2.new-customer,body.checkout #main h2.new-customer,body.confirm #main h2.new-customer,body.auth #main h2.password-remind,body.checkout #main h2.password-remind,body.confirm #main h2.password-remind{margin-top:35px}body.auth #main h2.exist-customer,body.checkout #main h2.exist-customer,body.confirm #main h2.exist-customer{margin-top:13px}body.auth #main p.secure img,body.checkout #main p.secure img,body.confirm #main p.secure img{float:left;margin:-20px 5px 0 -10px}body.auth #main p.bottom,body.checkout #main p.bottom,body.confirm #main p.bottom{width:540px;margin:15px auto 10px auto;color:#575757}body.auth #main div.bunny-yellow,body.checkout #main div.bunny-yellow,body.confirm #main div.bunny-yellow{width:50px;height:80px;background:url(/i/theme/form_lib.png) 0 0 no-repeat;margin:-88px 0 0 135px}body.auth #main div.bunny-green,body.checkout #main div.bunny-green,body.confirm #main div.bunny-green{width:50px;height:78px;background:url(/i/theme/form_lib.png) -50px 0 no-repeat;margin:-85px 0 0 135px}body.auth #main div.bunny-delivery,body.checkout #main div.bunny-delivery,body.confirm #main div.bunny-delivery{width:54px;height:83px;background:url(/i/theme/form_lib.png) -120px 0 no-repeat;margin:-75px 0 0 18px}body.auth #main div.bunny-info,body.checkout #main div.bunny-info,body.confirm #main div.bunny-info{width:56px;height:100px;background:url(/i/theme/form_lib.png) -190px 0 no-repeat;margin:-75px 0 0 25px}body.auth #main table,body.checkout #main table,body.confirm #main table{width:560px;margin:5px auto 0 auto;background:url(/i/theme/shadow_box_560px_bg.png) 0 repeat-y;font-family:verdana,arial,sans-serif}body.auth #main table th,body.checkout #main table th,body.confirm #main table th{width:210px;padding:9px 20px 0 0;text-align:right;vertical-align:top;color:#575757;font-weight:normal;font-size:12px}body.auth #main table td input.text,body.checkout #main table td input.text,body.confirm #main table td input.text{width:271px;height:25px;border:0;margin:4px 0;padding:1px 5px;background:url(/i/theme/input_box.png) 0 0 no-repeat;font-size:12px;line-height:12px;vertical-align:middle;line-height:27px}body.auth #main table td select,body.checkout #main table td select,body.confirm #main table td select{-moz-border-radius:4px;-moz-box-shadow:1px 1px 5px #cfcfcf inset;border:1px solid #cfcfcf;vertical-align:middle;background-color:transparent;margin-top:8px;vertical-align:baseline}body.auth #main table td option,body.checkout #main table td option,body.confirm #main table td option{background-color:#fff}body.auth #main table td option:hover,body.checkout #main table td option:hover,body.confirm #main table td option:hover{cursor:pointer}body.auth #main table td input:focus,body.checkout #main table td input:focus,body.confirm #main table td input:focus{background-position:0 -34px}body.auth #main table td a.link,body.checkout #main table td a.link,body.confirm #main table td a.link{font-size:11px;padding-left:8px;margin-left:10px;background:url(/i/theme/form_lib.png) -551px 1px no-repeat}body.auth #main table td a.link:hover,body.checkout #main table td a.link:hover,body.confirm #main table td a.link:hover{color:#ff7d00}body.auth #main table td.btn,body.checkout #main table td.btn,body.confirm #main table td.btn{background:url(/i/theme/shadow_box_560px.png) 0 -120px no-repeat;color:#df9912;font-weight:bold;padding:5px 0 20px 0}body.auth #main table td.btn a,body.checkout #main table td.btn a,body.confirm #main table td.btn a{display:block;width:300px;height:25px;line-height:25px;float:right;color:#009a00;text-align:right;margin-right:60px;font-weight:bold}body.auth #main table td.btn a span.plus,body.checkout #main table td.btn a span.plus,body.confirm #main table td.btn a span.plus{display:block;width:27px;height:27px;line-height:27px;float:right;background:#fff url(/i/theme/form_lib.png) -534px -28px no-repeat;margin-left:5px}body.auth #main table td.btn a span.play,body.checkout #main table td.btn a span.play,body.confirm #main table td.btn a span.play{display:block;width:27px;height:27px;line-height:27px;float:right;background:#fff url(/i/theme/form_lib.png) -534px -142px no-repeat;margin-left:5px}body.auth #main table td.btn a:hover,body.checkout #main table td.btn a:hover,body.confirm #main table td.btn a:hover{text-decoration:none}body.checkout #main,body.confirm #main{width:820px;margin:0 auto;padding:0}body.checkout #main h1,body.confirm #main h1{padding:0}body.checkout #main h2,body.confirm #main h2{padding-left:65px;margin:20px 0 0 10px;width:730px;background:url(/i/theme/shadow_box_800px.png) 0 0 no-repeat}body.checkout #main h2.bank-pay,body.confirm #main h2.bank-pay{margin-top:30px}body.checkout #main h2.no-pad,body.confirm #main h2.no-pad{text-indent:10px;text-align:left;padding-left:0;width:790px;height:30px}body.checkout #main hr.orange,body.confirm #main hr.orange{background:#ffc3ad;height:1px;border:0;width:98%}body.checkout #main div.bunny-green,body.confirm #main div.bunny-green{margin:-80px 0 0 20px}body.checkout #main table,body.confirm #main table{margin:0 0 15px 10px;width:800px;background:0;background:url(/i/theme/shadow_box_800px_bg.png) 0 repeat-y}body.checkout #main table small,body.confirm #main table small{font-size:11px;color:#575757;line-height:12px;font-family:verdana,arial,sans-serif}body.checkout #main table th,body.confirm #main table th{font-size:11px;width:310px}body.checkout #main table th b,body.confirm #main table th b{font-size:12px}body.checkout #main table td.btn,body.confirm #main table td.btn,body.checkout #main table td.bottom,body.confirm #main table td.bottom,body.checkout #main table td.bottom2,body.confirm #main table td.bottom2{background:url(/i/theme/shadow_box_800px.png) 0 -146px no-repeat;padding:10px 10px 20px 15px}body.checkout #main table td.bottom2,body.confirm #main table td.bottom2{background-position:0 -130px;line-height:14px;padding:10px 10px 25px 15px}body.checkout #main table a.add-address,body.confirm #main table a.add-address{font-size:11px;padding-left:10px;background:url(/i/theme/form_lib.png) -551px 1px no-repeat}body.checkout #main table td.btn a.create-address,body.confirm #main table td.btn a.create-address{width:320px}body.checkout #main table td.payment,body.confirm #main table td.payment{padding:15px 0 5px 40px}body.checkout #main table td.payment a,body.confirm #main table td.payment a{display:block;float:left;width:225px;height:40px;line-height:40px;margin:0 10px 10px 10px;overflow:hidden;background:url(/i/theme/pay_button.png) 0 -49px no-repeat;text-align:center;font-weight:bold;color:#575757;font-style:italic;font-size:17px;font-family:'Trebuchet MS',helvetica,sans-serif}body.checkout #main table td.payment a:hover,body.confirm #main table td.payment a:hover{text-decoration:none;color:#4a494a}body.checkout #main table td.payment a.card,body.confirm #main table td.payment a.card{background-position:0 0;color:#ff7d00;font-size:19px}body.checkout #main table td.payment a.card:hover,body.confirm #main table td.payment a.card:hover{color:#ff7d00}body.checkout #main table td.payment a.paypal,body.confirm #main table td.payment a.paypal{background-position:0 -101px;text-indent:300px}body.checkout #main div.address-block,body.confirm #main div.address-block{width:220px;float:left;margin:5px;overflow:hidden;padding:1px 5px;border:1px solid #d9d9d9}body.checkout #main div.address-block h3,body.confirm #main div.address-block h3{background:0;border-bottom:1px solid #e1e1e1;color:#d9d9d9;padding:1px 5px}body.checkout #main div.address-block p,body.confirm #main div.address-block p{padding:3px 5px}body.checkout #main div.address-block a,body.confirm #main div.address-block a{background:url(/i/theme/form_lib.png) -552px 2px no-repeat;padding-left:12px;color:#df9912}body.checkout #main div.address-block a:hover,body.confirm #main div.address-block a:hover{color:#ff7d00}body.checkout #main form.card-pay h2,body.confirm #main form.card-pay h2{width:490px;background:url(/i/theme/shadow_box_560px.png) 0 0 no-repeat;margin:20px 0 0 0;padding-bottom:10px}body.checkout #main form.card-pay table,body.confirm #main form.card-pay table{width:560px;margin:0;padding:0;background:url(/i/theme/shadow_box_560px_bg.png) 0 repeat-y;font-family:tahoma,verdana,arial,sans-serif}body.checkout #main form.card-pay table small,body.confirm #main form.card-pay table small{padding-left:10px}body.checkout #main form.card-pay table th,body.confirm #main form.card-pay table th{width:220px}body.checkout #main form.card-pay table td.btn,body.confirm #main form.card-pay table td.btn{background:url(/i/theme/shadow_box_560px.png) 0 -80px no-repeat}body.checkout #main form.card-pay table td.btn p.next-info,body.confirm #main form.card-pay table td.btn p.next-info{color:#575757;font-weight:normal;font-size:13px;line-height:22px;font-family:tahoma,verdana,arial,sans-serif;margin:5px 15px 0 15px;padding-top:5px;border-top:1px solid #e8e8e8}body.checkout #main form.card-pay table td.btn a,body.confirm #main form.card-pay table td.btn a{width:280px;margin-right:15px}body.checkout #main form.card-pay table a.help-cv2,body.confirm #main form.card-pay table a.help-cv2{display:block;width:20px;height:20px;float:right;margin:8px 5px 0 0;background:url(/i/theme/form_lib.png) -451px 0 no-repeat}body.checkout #main form.card-pay div.cards,body.confirm #main form.card-pay div.cards{float:right;width:210px;height:310px;color:#575757;margin-top:40px;background:url(/i/theme/cards.png) 0 24px no-repeat}body.checkout #main table.bank-pay,body.confirm #main table.bank-pay{margin-top:0}body.checkout #main table.bank-pay th,body.confirm #main table.bank-pay th{color:#575757;font-family:arial,helvetica,sans-serif;font-size:13px}body.checkout #main table.bank-pay td,body.confirm #main table.bank-pay td{padding:5px 25px 0 5px;line-height:20px;color:#4a494a;font-family:arial,helvetica,sans-serif;font-size:12px}body.checkout #main table.bank-pay td.btn,body.confirm #main table.bank-pay td.btn{background-position:0 -135px;padding-bottom:15px}body.checkout #main table.bank-pay td.btn p.next-info,body.confirm #main table.bank-pay td.btn p.next-info{color:#575757;font-weight:normal;font-size:13px;line-height:22px;margin:5px 15px 0 15px;padding:5px 0 10px 0}body.checkout #main table.bank-pay td.btn p.next-info a,body.confirm #main table.bank-pay td.btn p.next-info a{width:280px;margin-right:15px;font-weight:bold}body.checkout #main p.thanks,body.confirm #main p.thanks{margin:30px 0}body.checkout #main h2.survey,body.confirm #main h2.survey{margin-top:-20px}body.checkout #main table.survey p,body.confirm #main table.survey p{text-align:left;margin:0;padding:0;line-height:18px;font-family:arial,helvetica,sans-serif;width:700px;font-size:13px;font-family:arial,helvetica,sans-serif}body.checkout #main table.survey p.intro,body.confirm #main table.survey p.intro{color:#4a494a;font-size:13px;line-height:18px;margin-left:10px}body.checkout #main table.survey table.options,body.confirm #main table.survey table.options{font-weight:normal;font-size:11px;background:0;width:760px;margin:0;padding:0}body.checkout #main table.survey table.options td,body.confirm #main table.survey table.options td{padding:0;width:160px;line-height:13px}body.checkout #main table.survey table.options td label,body.confirm #main table.survey table.options td label{line-height:13px}body.checkout #main table.survey table.options input,body.confirm #main table.survey table.options input{margin-right:3px;vertical-align:text-bottom;width:auto;height:auto}body.checkout #main table.survey table.options2,body.confirm #main table.survey table.options2{font-weight:normal;font-size:11px;background:0;width:245px;margin:0;padding:0}body.checkout #main table.survey table.options2 td,body.confirm #main table.survey table.options2 td{width:150px;line-height:13px}body.checkout #main table.survey table.options2 td label,body.confirm #main table.survey table.options2 td label{line-height:13px}body.checkout #main table.survey table.options2 input,body.confirm #main table.survey table.options2 input{margin-right:3px;vertical-align:text-bottom;width:auto;height:auto}body.checkout #main table.survey label:hover,body.confirm #main table.survey label:hover{cursor:pointer}body.checkout #main table.survey td.content,body.confirm #main table.survey td.content{padding-top:30px}body.checkout #main table.survey td.content p.link,body.confirm #main table.survey td.content p.link{text-align:center;line-height:40px}body.checkout #main table.survey td.content p.link input,body.confirm #main table.survey td.content p.link input{font-size:14px;color:#414241;padding:2px}body.checkout #main table.survey td.content p.thx,body.confirm #main table.survey td.content p.thx{text-align:center;font-size:12px;line-height:18px;font-style:italic;margin-bottom:10px}body.checkout #main table.survey ol,body.confirm #main table.survey ol{width:760px;margin-left:35px;color:#575757}body.checkout #main table.survey ol li,body.confirm #main table.survey ol li{font-weight:bold;list-style:decimal;list-style-position:outside;color:#575757}body.checkout #main table.survey ol li p.q_title,body.confirm #main table.survey ol li p.q_title{font-weight:bold;line-height:20px;font-size:13px}body.checkout #main table.survey hr,body.confirm #main table.survey hr{width:93%;margin:20px 0 5px 0;height:1px;border:0;border-top:1px solid #efefef}body.checkout #main table.survey div.options input,body.confirm #main table.survey div.options input{margin-right:5px;vertical-align:middle}body.confirm #main table.fix-width{width:290px;float:left;margin-right:20px;font-family:arial,helvetica,sans-serif;font-size:13px;background:url(/i/theme/shadow_box_col2_bg.png) 0 repeat-y}body.confirm #main table.fix-width h2{background:url(/i/theme/shadow_box_col2.png) 0 0 no-repeat;width:290px;text-align:left;margin:0;padding:0;font-size:14px;font-weight:bold;line-height:26px;height:26px;text-indent:10px}body.confirm #main table.fix-width td,body.confirm #main table.fix-width th{margin:0;padding:0}body.confirm #main table.fix-width td{line-height:16px;font-size:12px;padding-left:20px}body.confirm #main table.fix-width td.bottom{padding-bottom:25px;background:url(/i/theme/shadow_box_col2.png) 0 -85px no-repeat}body.confirm #main a.place-order{width:350px;display:block;height:27px;line-height:24px;float:right;color:#009a00;font-weight:bold;text-align:right;margin-right:30px}body.confirm #main a.place-order span.play{display:block;width:27px;height:27px;line-height:27px;float:right;background:#fff url(/i/theme/form_lib.png) -534px -142px no-repeat;margin-left:5px}body.confirm #main a.place-order:hover{text-decoration:none}body.confirm #main h2.review-order{margin-top:-12px;text-indent:10px;text-align:left;padding-left:0;width:790px}body.confirm #main table.order{margin-top:-10px}body.confirm #main table.order td,body.confirm #main table.order th{margin:0;padding:2px 10px;text-align:left;font-family:arial,helvetica,sans-serif;font-size:12px;color:#575757;line-height:16px}body.confirm #main table.order th{font-weight:bold;background:#efefef}body.confirm #main table.order .qty{width:30px}body.confirm #main table.order .status{width:100px;text-align:center}body.confirm #main table.order .price{width:60px;text-align:right}body.confirm #main table.order .desc{padding-left:12px}body.confirm #main table.order td.bottom{padding:10px 0 30px 0;background-position:0 -135px;text-align:right}body.confirm #main table.order td.bottom a{margin-right:20px}body.info #main{font-family:arial,helvetica,sans-serif;color:#575757;font-size:14px;line-height:21px;font-weight:400}body.info #main .top-margin{margin-top:210px}body.info #main h1,body.info #main h2{padding:0;background:0;border:0;margin:0 25px 0 125px;font-family:arial,helvetica,sans-serif;font-weight:bold}body.info #main h1{font-size:23px;margin-top:-352px;line-height:27px}body.info #main h2{font-size:20px;margin-top:5px;margin-bottom:25px;color:#de8a29}body.info #main h2 a{color:#de8a29;font-weight:bold}body.info #main h2 a:hover{text-decoration:none}body.info #main a{color:#ff7d00}body.info #main ul.outline{margin-top:15px;margin-bottom:20px}body.info #main ul.outline li{margin:4px 0;font-size:13px}body.info #main p{margin:5px 15px 10px 125px;font-family:arial,helvetica,sans-serif;color:#575757;font-size:14px;line-height:21px;font-weight:400}body.info #main p.enquiry{background:url(/i/icons/enquiry.png) left top no-repeat;padding:4px 0 0 52px;height:40px}body.info #main p.contact{width:390px;line-height:18px;font-size:12px;color:#575757}body.info #main hr{background:#ffc3ad;height:1px;border:0;width:85%;margin:40px auto 20px auto}body.info #main table{width:380px;margin:20px 0 10px 160px}body.info #main table img{margin:0}body.info #main table th{width:120px;padding:0;margin:0;text-align:center}body.info #main table td{width:100%;padding:0;margin:0;vertical-align:middle;padding-left:10px;font-family:arial,helvetica,sans-serif;color:#575757;font-size:13px;line-height:18px}body.info #main table.enquiry{width:475px;margin-left:125px}body.info #main table.enquiry th,body.info #main table.enquiry td{margin:0;padding:0;font-family:arial,helvetica,sans-serif;line-height:18px}body.info #main table.enquiry td{width:35px}body.info #main table.enquiry td.steps{vertical-align:top;width:35px;height:70px;text-align:center;font-size:11px;color:#575757}body.info #main table.enquiry .step-1{background-position:0 15px}body.info #main table.enquiry .step-2{background-position:-50px 15px}body.info #main table.enquiry .step-3{background-position:-100px 15px}body.info #main table.enquiry th{text-align:right;font-size:12px;font-weight:normal;width:150px;line-height:13px;padding-right:6px}body.info #main table.enquiry tr.line th{border-top:1px solid #e9e9e9;padding:10px 6px 10px 0}body.info #main table.enquiry tr.line td{border-top:1px solid #e9e9e9;padding:10px 0}body.info #main table.enquiry tr.line td.steps{padding:0;border:0}body.info #main table.enquiry tr.line2 td{padding-top:30px}body.info #main table.enquiry select,body.info #main table.enquiry input{margin:3px 0 10px 0}body.info #main table.enquiry select,body.info #main table.enquiry input.text{width:220px}body.info #main table.contact th{width:100px;text-align:right}body.info #main table.contact td{width:200px}body.info #main table.contact pre{margin:0;padding:0}body.info #main ul,body.info #main ol{margin-left:125px}body.info #main ul li,body.info #main ol li{margin:5px 0 10px 0;font-family:arial,helvetica,sans-serif;color:#575757;font-size:14px;line-height:21px;font-weight:400}body.info #main ol li{list-style:decimal;margin-left:30px}body.info #main ul.info-list{margin:35px 20px 60px 85px}body.info #main ul.info-list li{margin:5px 0 10px 70px;line-height:18px;text-indent:18px;background:url(/i/theme/form_lib.png) -550px 4px no-repeat}body.info #main ul.info-list li a{color:#575757;font-family:tahoma,verdana,arial,sans-serif;font-size:12px}body.info #main ul.info-list li a:hover{text-decoration:underline;color:#ff7d00}body.info #main pre{font-family:arial,helvetica,sans-serif;color:#4a494a}body.info #main div.img-ctn{margin:-25px 30px 0 125px;margin-bottom:-40px;text-align:right}body.info #main div.recycle{margin-top:-35px}body.info #main img{margin:0}body.info #main img.float-left{float:left;margin-left:0}body.info #main img.float-right{float:right;margin:10px 30px 10px 10px}body.info #main img.email,body.info #main img.alert{margin:90px 40px 0 0}body.info #main img.alert{margin-top:60px}body.edu #main{float:right;width:790px;font-family:arial,helvetica,sans-serif;color:#575757;font-size:14px;line-height:21px;font-weight:400}body.edu #main h1{color:#313131;font-size:21px;font-family:arial,helvetica,sans-serif;line-height:36px}body.edu #main h2{color:#de8a29;font-size:19px;font-family:arial,helvetica,sans-serif;line-height:36px}body.edu #main div.dia-std{background-image:url(/i/info/duracell/barsa.jpg);width:782px;height:230px;padding-top:5px;margin-left:0}body.edu #main div.dia-recharge{background-image:url(/i/info/duracell/barsg.jpg);width:782px;height:230px;padding-top:5px;margin-left:0}body.edu #main div.bars{height:30px;padding:11px 0 0 30px;font-family:Verdana;font-size:14px;color:#fff;font-weight:bold}body.edu #main span.bar1{margin-left:525px;font-size:12px;color:#ff0}body.edu #main span.bar2{margin-left:350px;font-size:12px;color:#ff0}body.edu #main span.bar3{margin-left:190px;font-size:12px;color:#ff0}body.edu #main span.high{float:right;padding-right:20px}body.edu #main span.low{float:left;padding-left:20px}body.edu #main div.highlow{padding-top:85px;font-weight:bold;font-family:Verdana;color:#f60}body.edu #main div.btype{margin:10px;float:left;position:absolute}body.edu #main table.tiles{font-family:Verdana;margin-top:10px}body.edu #main table.tiles div.head{border-top:#006 solid 1px;background-image:url(/i/info/duracell/tbar.gif);background-repeat:no-repeat;height:35px;margin-left:5px}body.edu #main table.tiles td{margin-left:4px;vertical-align:top;width:233px}body.edu #main table.tiles h2{color:#2563b8;text-align:center;padding-top:0;margin-top:8px;line-height:20px;font-size:14px}body.edu #main table.tiles img.main{margin-top:10px;margin-left:20px}body.edu #main table.tiles div.cells{padding-top:3px;border-top:#fff solid 1px;background-color:#000;height:34px;margin-left:5px}body.edu #main table.tiles div.cells img{padding-left:4px}body.edu #main table.tiles div.footer{height:16px;border-bottom:#000 1px solid;font-size:10px;line-height:16px;padding-bottom:2px;padding-left:2px;margin-left:5px}body.edu #main table.tiles ul{font-size:12px}body.edu #main table.tiles ul li{line-height:16px}body.edu #main div.body{width:750px;padding-left:35px}body.edu #main div.body ul{font-family:Verdana;font-size:12px;margin:10px 10px 20px 40px}body.edu #main div.body ul li{list-style:disc}span.ssDoNote {font-weight:normal}span.ssDoExtra {color:#00a539}
/* * */

.top-nav li.no-border {border: none}
a.flag{position: absolute; top: 103px; right: 25px; margin:0}

/* New classes for the new up a level links */
#title-line {
	width: 500px;
	margin-top: -50px;
	margin-left: 80px;
}

.deviceup {
	text-align: right;
	font-weight: bold;
	width:586px;
	clear: both;
	margin-top: -18px;
	padding: 4px 5px 6px 5px;
}

.deviceproductup {
	text-align: right;
	font-weight: bold;
	width:575px;
	clear: both;
	margin-top: -21px;
	padding: 4px 5px 6px 5px;
}

#looking-for a  {
	color: #ff7d00;
}

#looking-for img {
	vertical-align:middle
	margin-left: 1px;
	height: 16px;
	width: 16px;
}


/* Social Share buttons */
.social-links {position: absolute; top: 112px; right: 80px; margin:0; overflow: hidden; width: 140px; height: 35px}
.social-links .social-icon-ctn {margin-right: 6px; position:relative; width: 37px; height: 35px; float: left; overflow: hidden}
.icon-hider {
	opacity:0;
	height:32px; width:36px; overflow: hidden; padding-top: 5px; 
	position:absolute; top:0; left:0; z-index:3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
.googleplus .icon-hider {width:61px; margin-left: -25px;}
.social-links .social-icon {position:absolute; top:0; left:0; z-index:2; width:37px; height:35px}

/* Subscribe form bottom */
.newsletter-signup-b {
	margin-top: 4px; padding: 1px 4px 0px; font-size: 12px;
	border: 2px solid #D27C17; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; box-shadow:0 1px 0 0 rgba(255,255,255,0.2);
	height: 25px; width: 150px;
	background: #fff;
}
.newsletter-signup-form-bottom {
	display: none; position: absolute; top: 170px; left: 400px;
	background: #fff;
	border: 2px solid #D27C17; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; box-shadow:0 1px 0 0 rgba(255,255,255,0.2);
	padding: 20px 30px 10px;
}
.newsletter-signup-form-bottom input.text {
	margin-bottom: 10px; padding: 1px 4px 0px; font-size: 12px;
	border: 1px solid #ddd; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; box-shadow:0 1px 0 0 rgba(255,255,255,0.2);
	height: 25px; width: 150px;
	background: #fff;
}
.newsletter-signup-form-bottom input.text:focus {border-color: #D27C17;}
.newsletter-signup-form-bottom a.close-sub {font-weight: normal; float: right; padding-top: 3px; color:#bbb}

/* Dialog box */
.dialog {
	display:none; position: fixed; top:36%; left: 50%; width: 560px; margin-left: -280px;
	border: 2px solid #696969; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	background: #fff;
	-moz-box-shadow: 0 0 15px 5px #ddd; -webkit-box-shadow: 0 0 15px 5px #ddd; box-shadow: 0 0 15px 5px #ddd;
}
.dialog .msg {padding: 20px 40px}
.dialog .action {text-align: right; background:#F2F2F2; border-top: 1px solid #E6E6E6; padding: 10px 40px}
.dialog .action button {padding: 3px 10px; margin-left: 10px}

/* Speach bubble */
p.social-speech-bubble {
	position: absolute; width: 120px; height: 31px; top: 113px; right: 230px;
	text-align: center; line-height: 30px; font-size: 14px; color: #999;
	background-color: #fff;
	border: 1px solid #cecece; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	cursor: pointer;
}
p.social-speech-bubble:before {
	content: ' ';
	position: absolute;
	width: 0; height: 0;
	left: 120px; top: 10px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #cecece;
}
p.social-speech-bubble:after {
	content: ' ';
	position: absolute;
	width: 0; height: 0;
	left: 120px; top: 11px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff;
}
.social-speech-detail {
	position: absolute; width: 320px; top: 100px; right: 80px; display: none;
	border: 2px solid #dedede; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	-moz-box-shadow: 0 0 2px 2px #ddd; -webkit-box-shadow: 0 0 2px 2px #ddd; box-shadow: 0 0 2px 2px #ddd;
	background: #fff;
	padding: 45px 15px 10px;
}

/* Search form top */
form.search-form-top {
	position: absolute; top:55px; left: 410px;
	width: 330px; height:40px;
}
form.search-form-top input {
	border: 2px solid #D27C17; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; box-shadow:0 1px 0 0 rgba(255,255,255,0.2);
	margin: 0; padding:1px 5px; height:30px; width: 290px; 
	font-family:Tahoma,sans-serif;line-height:30px;font-size:13px;color:#777;vertical-align:middle
}
form.search-form-top button {
	margin: 3px 0 0 -36px; padding:0 5px; height:30px; width: 30px;
	font-family:Tahoma,sans-serif; line-height:30px; font-size:13px; color:#777; vertical-align:middle;
	border: 0; background: url('/i/theme/wrapper.png') -593px -200px no-repeat; cursor: pointer;
}
form.search-form-top button:hover {background-position: -593px -231px}

/* Mini cart */
#minicart {
	width:200px; padding: 3px 0 4px; overflow: hidden;
	position: absolute; top:0; right:14px;
	/*background: url(/i/theme/wrapper.png) -400px -168px no-repeat; border:0*/
	font-family:arial,helvetica,sans-serif; font-size:12px; line-height: 14px; color: #000;
	background:#fff;  border: 3px solid #D27C17; border-top: 0;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
}
#minicart.shine {
	-moz-box-shadow: 0 0 20px 20px #C2F968;
	-webkit-box-shadow: 0 0 20px 20px #C2F968;
	box-shadow: 0 0 20px 20px #C2F968;
}
#minicart a {
	display:block; width:148px; padding: 2px 0 0 50px;
	background:url(/i/icons/cart.png) 10px 4px no-repeat;
	color:#009A00; overflow: hidden;
}
#minicart a small {font-size: 10px; line-height: 12px; color:#333}
#minicart a small.error {color: red; font-weight: bold;}
#minicart a small.promo-applied {color: #009A00; line-height: 10px}
#minicart a span.qty, #minicart img.loading {
	position:absolute; top: 6px; left:21px; 
}
#minicart a span.qty {
	display: block; width: 23px; height: 16px;
	position:absolute; top: 6px; left:15px; 
	font-size: 15px; color:#F76D10; font-weight: bold; text-align: center;
}
#minicart a span.btn {
	display: block; width: 32px; height: 32px;
	position:absolute; top: 2px; right: 3px;
	background: url("/i/theme/form_lib.png") no-repeat scroll -532px -139px transparent;
}

/* Additional device product blob style */
ul.device-product li {position: relative}
ul.device-product li .p-title {
	position: absolute; top: 8px; left:0;
	width: 280px; padding: 0 4px; 
	text-align: center; font-size: 16px; line-height: 16px; color:#333;
}
ul.device-product li .warning {
	position: absolute; top: 45px; left:1px;
	width: 243px; padding: 3px 5px 0 40px;
	background: url("${uriPrefix}/i/icons/warning.png") no-repeat scroll 12px 4px #FFFFB9;
	border-top: 1px solid #F5DA6F; border-bottom: 1px solid #F5DA6F;
	font-family: tahoma, arial,helvetica,sans-serif; font-size: 13px; text-align: left; line-height: 20px;
	opacity:0.9; filter:alpha(opacity=90);
}
ul.device-product li .p-title a {text-decoration: none}
ul.device-product li .p-panel {
	position: absolute; top:255px; left: 1px;
	width: 264px; padding: 0 9px 0 10px; 
	background:#fff;
}
ul.device-product li div.bottom-bar {
	background: url("/i/theme/shadow_box_col2.png") no-repeat scroll 0 bottom transparent;
	height: 53px;
}
			
/* Colour options */
li.prod-ctn {position: relative}
div.hidden {display: none}
.colour-options {
	position:absolute; left:10px; width: 200px;
}
.colour-options h5 {text-align: left; font-weight: normal; font-size:11px; line-height:13px; margin:0; padding:0; font-family: tahoma, arial; color:#888}
.colour-options .colour-option {
	margin:1px; padding:0; float:left;
	border:1px solid #000; background:#fff;
}
.colour-options a {
	display:block; width:11px; height:10px; margin:1px;
	outline: 0;
}
.colour-box {
	border:1px solid #000; background:#fff; margin-left: 3px; padding:1px;
}
.colour-box a {
	outline:0; padding:0 8px;
}

/* Mobile section product category listing */
div.listing-icons {
	float:right; width:290px;
	margin-top:16px;
	background: url(/i/theme/shadow_box_col2_bg.png) repeat-y;		
}
div.listing-icons h3 {
	background: url(/i/theme/shadow_box_col2.png) 0 0 no-repeat;
	line-height:18px; padding:5px 15px; 
}
div.listing-icons div.ender {
	height:34px; margin-top:-10px;
	background: url(/i/theme/shadow_box_col2.png) 0 -95px no-repeat;
}
div.listing-icons table th {
	width:155px;
	padding-left:15px;
	vertical-align:middle;
	text-align:right;
	font-weight:normal;
}
div.listing-icons table th a {color:#FF7D00;}
div.listing-icons table td {
	width:100px;
	padding:0 10px; 
}

/* Camera Multi-buy promo */
div.cameraMultiH {
	background: white;
	text-align: center;
	border:1px dashed #d9d9d9;
	margin: 5px 10px 8px; padding-bottom: 3px
}
div.cameraMultiH b {
	color: black;
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
}
div.cameraMultiH em {
	background-color: #ABD121;
	color: white;
	display: block;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	padding: 3px 0 5px;
}
div.cameraMultiH i {
	font-style:normal;
	font-size:18px;
	font-weight:bold;
	color:#ABD121;
}							
div.cameraMultiS {
	background: #fff;
	padding-bottom: 4px; margin: 0 1px 8px 0;
	text-align: center;
	border:1px dashed #d9d9d9;
}
div.cameraMultiS b {
	color: black;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
}
div.cameraMultiS em {
	background-color: #ABD121;
	color: white;
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 1px;
}
div.cameraMultiS i {
	color: #ABD121;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
}

/* Magnifier */
a.magnifier {
	position: absolute; top: 14px; right: 0;
	height: 18px; padding: 3px 5px 3px 25px;
	background: #aaa url(/i/icons/magnifier-sm.png) 4px 3px no-repeat; 
	color:#fff; font-weight: bold; font-size: 11px; line-height: 18px;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
	opacity:0.95; filter:alpha(opacity=95);
}
a.magnifier:hover {text-decoration: none; cursor: pointer}


/* Begin CSS RMA Form */
h1 {
	padding: 10px 0 15px 0;
}
	
#returnForm {
	margin: 2%;
	display: none;
}

#finalStepMessage {
	margin-top: 5%;
	margin-left: 15%;
}

#finalStepMessage > p {
	width: 81%;
}

#rmaAdvReplacementArea {
 	resize: none;
 	width: 85%;
 	box-sizing: border-box;
	font: 12px/19px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #464646;
	height: 255px;

 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#rmaPackageTermsArea {
 	resize: none;
 	width: 85%;
 	box-sizing: border-box;
	font: 12px/19px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #464646;
	height: 335px;

 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#rmaAdvReplacement > h1, #rmaPackageTerms > h1 {
	font-size: 29px;
	margin-bottom: 28px;
	margin-left: 0%;
	margin-top: 2%;
	width: 70%;
}

.icon-packaging {
	width: 64px;
	height: 64px;
	display: block;
	float: left;
	margin-left: 25%;
	background: url(i/icons/packaging.png);
}
.icon-delivery {
	width: 64px;
	height: 64px;
	display: block;
	float: left;
	margin-left: 25%;
	background: url(i/icons/delivery.png);
}

.icon-dagger {
	width: 10px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-left: 7%;
	background: url(i/icons/dagger-custom.png);
}

.dagger {
	font-weight: bold;
	font-size: 15px;
}

#unexpectedProblem {
	margin-top: 5%;
	margin-bottom: 5%;
	margin-left: 35%;
	font-weight: bold;
}

#items {
	width: 200px;
}

#termMsg { 
	text-align: left;
	margin-left: 120px;
}
#addItem, #addAllItem {
	/* width: 50%; */
	display: inline-block;
	padding-top: 1px;
	padding-bottom: 4px;
	vertical-align: middle;
	height: 15px;
}

#acceptAdvReplacementBtn, #acceptTermsBtn {
	width: 25%;
	display: block;
	padding-top: 4px;
	border-radius: 5px;
	background-color: #66CC55;
	border: 1px solid #009a00 !important;
	box-shadow: none !important;
	color: black;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.disabledPopupBtn {
	background-color: white! important;
}

#closeBtn, #printBtn{
 	color:#df9912;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	float: right;
	margin-right: 5%;
	margin-top: 4%;
	margin-bottom: 3%;
	cursor: pointer;
}

#closeBtn > span {
	text-decoration: underline;
}

#addItemWrapper > table {
	width: 65%;
}

#addItemWrapper > table > tbody > tr > td {
	vertical-align: middle;'
}

table.resumeRmaTable {
	margin-left: 2%;
	margin-right: 10%;
	margin-top: 5%;
	width: 95%;
}
/* table.resumeRmaTable > thead {
	border-color: 1px solid black;	
} */

table.resumeRmaTable > thead > tr:first-child {
	background-color: #efefef;
	border: 1px solid #6b6d6b;	
}

table.resumeRmaTable > thead > tr:nth-child(2) {
	background-color: white;
	border: none;
}

table.resumeRmaTable > tbody {
	margin-top: 2%;
}

table.resumeRmaTable > tbody > tr {
	padding-top: 2px;
}

table.rmaTable > td {
	text-align: left;
}

table.rmaTable {
	border: 1px solid black;
	margin-left: 2%;
	margin-right: 10%;
	margin-top: 5%;
	width: 95%;
}

table.rmaTable > thead > tr:first-child {
	background-color: #efefef;
	color: #6b6d6b;
	font-weight: normal;
}

table.rmaTable > thead > tr:nth-child(2) {
	background-color: white;
	color: #6b6d6b;
}

table.rmaTable > tbody {
	margin-top: 2%;
}

table.rmaTable > tbody > tr {
	padding-top: 2px;
	border-top: 1px solid black;
	border-bottom: none;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

table.rmaTable > td {
	text-align: left;
}

.other {
	vertical-align: middle;
	height: 40px;
}

.first {
	padding-left:10px;
	text-align:left;
	height: 40px;
	vertical-align: middle;
}

.action {
	margin-top: 5%;
	margin-left: 42%;
	margin-bottom: 15%;
}

.actionPopup {
	margin-top: 4%;
	margin-left: 40%;
	margin-bottom: 8%;
}

.ui-icon {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 0;
	background: url(/i/icon/icon-set-grey.png);
}

.ui-icon-info {
	background-position: -16px -146px;
	cursor: pointer;
}

.ui-icon-delete {
	background-position: -95px -132px;
	cursor: pointer;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-tick {
	background-position: -64px -144px;
}

.error-rma1 {
	border: 1px red solid;
}

.disabledBtn {
	/*
	color: grey;
	border: 1px solid grey! important;
	*/
}

.disabled {
	color: grey;
	background-color: #DCDCDC;
	pointer-events: none;
    cursor: default;
}

.step {
	display: block;
}

.btn-rma {
	border: 1px solid #DF9866;
	padding: 3px 6px;
	margin-left: 5px;
	cursor: pointer;
	text-align: center;
	color: white;
	border-radius: 6px;
	background-color: #DF994A;
	box-shadow: 1px 1px 3px #df9912;
	opacity: 0.9;
}

.green {
	color: green;
}

.red {
	color: red;
}

.popupTerms {
    position: fixed;
    border: solid 1px black;
    left: 26%;
    top: 20%;
    width: 48%;
    display: none;
    background-color: white;
	z-index: 1000;
}

.popupAdvReplacement {
    position: fixed;
    border: solid 1px black;
    left: 26%;
    top: 20%;
    width: 48%;
    display: none;
    background-color: white;
	z-index: 1000;
}
 
.cover {
    background:#000;
    width: 100%;
    height: 100%;
  	display: none;
    position: fixed;
	z-index: 999;
	opacity: 0.8;
}
.coverStep {
    background:#000;
    width: 100%;
    height: 100%;
  	display: none;
    position: fixed;
	z-index: 999;
	opacity: 0.1;
}

.contentTerms {
	text-align: center;
}

.contentAdvReplacement {
	text-align: center;
}
.contentAdvReplacement > div > div, .contentTerms > div > div {
	background-color: #FF9943;
	display: inline-block;
	padding: 3px 3px 0px 3px;
	margin-left: 2px;
	border: 1px solid orange;
	text-align: center;
}

.rmaReason {
	margin-left: 5%;
}

.olStatus {
	color: red;
}

.invalidItem {
	border: 1px solid black;
}

.m-whiteBg {
	background-color: white;
}

.m-grayBg {
	background-color: #F5F5F5;
}

.safeReason {
	margin-top: 2%;
	margin-bottom: 2%;
}

.d-safe {
	margin-left: 5%;
	margin-top: 1%;
	margin-bottom: 1%;
}

.d-safe > input {
	vertical-align: middle;
	margin-left: 5px;
}

.info-bulb {
	z-index: 9999;
	width: 15%;
	border: 1px solid grey;
	left: 0;
	top: 0;
	position: fixed;
	background-color: #F6F6F6;
	display: none;
	border-radius: 10px;
    box-shadow: 2px 2px 1px #999999;
    padding: 0.5%;
}

.info-icon {
	float: right;
}

.rmaAction {
	width: 149px; 
}

.shineCbx {
	-moz-box-shadow: 0px 0px 1.5px 1.5px #00CC66;
	-webkit-box-shadow: 0px 0px 1.5px 1.5px #00CC66;
	box-shadow: 0px 0px 1.5px 1.5px #00CC66;
}

.rmaReturn, .rmaAction {
	width: 140px;
	/* margin-left: 10%; */
	float: left;
	display: inline-block;
}

.contact {
	margin-left: 5px;
}

.closePopup {
	position: absolute;
	top: 5%;
	left: 95%;
	border: 1px solid grey;
}

.closePopup:hover {
	cursor: pointer;
}

.qty {
	width: 9%;
	text-align: center;
}
.removeItem {
	background: url(/i/icons/remove.gif) 4px 3px no-repeat; 
	display: block;
	height: 15px;
	width: 15px;
}
.removeItem:hover {
	cursor: pointer;
}
.return > span {
	height:24px;
	padding:9px 0 0 26px;
	background:url(/i/theme/form_lib.png) -532px -100px no-repeat;
}
.valid > span {
	height:24px;
	padding:9px 0 0 26px;
	background:url(/i/theme/form_lib.png) -532px -140px no-repeat;
}
.return  {
	color:#df9912;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	width: 33%;
	float: left;
}
#abandonBtn:hover {
	cursor: pointer;
}
#abandonBtn {
	color: #df9912;
	float: right;
	padding-right: 5%;
}
#abandonBtn  > span {
	color: #df9912;
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.return:hover {
	cursor: pointer;
}
.valid {
	color: #009a00;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	width: 33%;
	float: left;
}
.valid:hover {
	cursor: pointer;
}
#rma-content {
	margin-left: 2%;
}
.orange-button {
	background-color: #df9912;
}
.w-otherComment {
	margin: 2% 0 2% 5%;
}
.w-otherComment > input {
	width: 89%;
}
#completeItemTable > tbody  > tr > td:nth-child(5) {
	text-align: left;
}
#completeItemTable > tbody  > tr > td:nth-child(6) {
	text-align: left;
}
.item-info {
	font-style: italic;
	font-size: 12px;
	margin-left: 15%;
}
.item-info > label {
	padding-left: 5px;
}
.item-info-line {
	border-top: none! important;
}
.w-rtnAgreement {
	background-color: #ff7d00;
	display: inline;
	padding: 5px 1px 1px 1px;
}
.arrow-left {
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 12px solid #ff7d00;
	display: block;
	float: left;
}
#contactDetails {
	margin-top: 2%;
}
#comment > p {
	margin-bottom: 1%;
}
.emptyTr {
	height: 50px;
}
.item-header {
	border-top: 1px solid #6b6d6b;
	border-left: 1px solid #6b6d6b;
	border-right: 1px solid #6b6d6b;
}
.item-content {
	border-top: none;
	border-left: 1px solid #6b6d6b;
	border-right: 1px solid #6b6d6b;
	border-bottom: none;
}
.item-footer {
	height: 42px;

	border-top: none;
	border-left: 1px solid #6b6d6b;
	border-right: 1px solid #6b6d6b;
	border-bottom: 1px solid #6b6d6b;
}
.item-footer-cell {
	padding-top: 1%;
	padding-left: 2%;
}
.icon-print {
	width: 24px;
	height: 24px;
	display: block;
	margin-left: 0%;
	background: url(i/icons/print.png);
}
#replacement-conditions > textarea, #packaging-conditions > textarea {
	resize: none;
	width: 100%;
}
#replacement-conditions > div, #packaging-conditions > div {
	border: 1px solid #6b6d6b;
	width: 99.5%;
	height: 27px;
	padding-top: 4px;
	padding-left: 1%;
	background-color: #F5F5F5;
	font-weight: bold;
	cursor: pointer;
	margin-top: 5%;
}
#conditions {
	margin-left: 2%;
	margin-right: 10%;
	margin-top: 10%;
	width: 95%;
}
.conditions-link {
	color: #ff7d00;
}
.print-condition {
	font: 13px/21px Tahoma,Arial,Helvetica,sans-serif !important;
	white-space: pre-line !important;
}
/* End CSS RMA Form */

/* Deb. Account order/invoice */
.m-leftheader {border:1px solid #6b6d6b;padding: 1px 2px 0 2px;text-align: right;background: #efefef;color: #6b6d6b;font-family: 'Lucida Sans Unicode','Lucida Grande',garuda,sans-serif; font-weight: normal;}
.m-rightheader {border:1px solid #6b6d6b;padding: 1px 2px 0 2px;}
.m-left,.m-leftaddr {border:1px solid #6b6d6b;padding: 1px 5px 0 3px;text-align: right;background: #efefef;color: #6b6d6b;font-family: 'Lucida Sans Unicode','Lucida Grande',garuda,sans-serif; font-weight: normal;}
.m-right,.m-rightaddr,.m-center {border:1px solid #6b6d6b;padding: 1px 5px 0 3px}
.m-leftfooter {border:1px solid #6b6d6b;padding: 1px 5px 0 3px;text-align: right;background: #efefef;color: #6b6d6b;font-family: 'Lucida Sans Unicode','Lucida Grande',garuda,sans-serif; font-weight: normal;}
.m-rightfooter {border:1px solid #6b6d6b;padding: 1px 5px 0 3px;}
.main {margin-left: 180px;}
.m-orderAddr {margin:10px 0 0 0;}
.m-outter {margin:0px 0 0 0;width: 680px;}
.m-product {border: 0px; padding-right: 5px}
.m-total {text-align: right; border: 0px;}
.m-OrderTblHeader {padding: 2px 5px 2px 5px;background: #efefef;color: #6b6d6b;font-family: 'Lucida Sans Unicode','Lucida Grande',garuda,sans-serif; font-weight: normal;}
.m-currency {text-align: right;padding-right: 5px}
.m-OrderTbl {border:1px solid #6b6d6b;padding: 1px 5px 0 3px; width: 680px;}
.m-trackingValue {font-style: normal;border: 0px;padding: 2px 5px 2px 5px;font-weight: normal;}
.m-btmContent {background: #efefef;border-bottom: 2px solid #EBA347;font-weight: normal;}
.m-btmContent div ul li {list-style-position:inside; list-style-type: disc;}
.m-outter tbody tr td {padding-top: 0}
.m-btmHead {background: #efefef;border-top: 2px solid #EBA347;}
.m-note {padding-left: 5px;}
.m-account-action {margin-bottom: 10px! important;}
.m-account-action > a > span {float: left; display:block;width: 31px; margin: -4px 0 0 0;padding: 0px; background: url(/i/theme/form_lib.png) -532px -139px no-repeat;height: 32px}
.s-account-action {margin-left: 4%;}

.m-tableReorder div {margin-bottom: -15px;}
.btn-reorder {cursor: pointer;color: #009a00;}
.m-tableReorder a {color: #009a00;}
.m-tableReorder a:hover {text-decoration: none;}
.i-exVat {font-size: 10px; font-style: italic;height: 10px;}

#nav {
	margin-top: 10px;
}
#content > p:nth-child(2) {
	margin-left: 6px;
}
/* End Account order/invoice */

/* Contact information of 'Contact Us' */
#returnPolicy-link {
	color: grey !important;
}
#customerInfo-link {
	color: #ff7d00 !mportant;
}
#customerInfo-link:hover, #returnPolicy-link:hover {
	cursor: pointer;
}
/* #contactInformation {
	display: table;
}
#contactInformation > div {
	display: table-row;
}
#contactInformation > div > div {
	display: table-cell;
}
#contactInformation > div > div:first-child {
	width: 20%;
}
#contactInformation > div > div:last-child {
	width: 80%;
}
#contactInformation b {
	font-size: 14px !important;
	font-weight: bold !important;
} */
.contactInformation > table tr > td:first-child,
.contactGeneral > table tr > td:first-child {
	width: 20% !important;	
	text-align: right;
	padding-right: 1em !important;
}
.contactInformation > table tr > td:last-child,
.contactGeneral > table tr > td:last-child {
	width: 80% !important;
	text-align: left !important;
}
.contactInformation > table,
.contactGeneral > table {
	margin-left: 0px !important;
	width: 100% !important;
}
.contactInformation > table tr > td,
.contactGeneral > table tr > td {
	width: auto !important;
	padding-bottom: 1.5em !important;
	vertical-align: top !important;
}
/* End Contact information of 'Contact Us' */

/* Account home current RMA list */
#currentRMA {
	display: table;
	width: 95%;
	margin-right: 10%;
	border: 1px solid #6b6d6b;
}
#currentRMA div {
	vertical-align: middle;
}
#currentRMA > div:first-child {
	font-weight: bold;
	background-color: #F5F5F5;
	padding-top: 2%;
	/*height: 30px;*/
}
#currentRMA > div {
	display: table-row;
}
#currentRMA > div > div:first-child {
	padding-left: 2%;
}
#currentRMA > div > div {
	display: table-cell;
	height: 30px;
}
#currentRMA > div > div:first-child {
	width: 25%;
}
#currentRMA > div > div:nth-child(2) {
	width: 30%;
}
.rmaNumber-link {
	cursor: pointer;
}
.rmaStatus_3 {
	color: red;
}
.rmaStatus_2 {
	color: green;
}
.rmaStatus_1 {
	color: black;
}
.rmaStatus_0 {
	color: green;
}
.requireCustomerAction {
	/* background-color: #FFCCCC !important; */
}
.currentRMADetails > div:first-child > div {
	text-align: right;
	padding-right: 10%;
}
.currentRMADetails > div > div {
	vertical-align: middle;
}
.currentRMADetails {
}
.currentRMADetails > div {
}
.currentRMADetails > div > div {
}
#packaging > span {
	color: #ff7d00;
}
#packaging > span:hover {
	cursor: pointer;
}
#packaging > pre {
	font: 13px/21px Tahoma,Arial,Helvetica,sans-serif !important;
	white-space: pre-line !important;
	border: 1px solid black;
	width: 93%;
	padding: 1%;
}
.details {
	color: gray;
	font-size: 11px;
}
h7 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
/* End Account home current RMA list */

#wh-icon {
  position: relative;
  margin-right: 5%;
  background: url('/i/WhDial.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 70px;
  width: 67px;
  margin-left: 75%;
  margin-top: -25%;
}

#wh-icon_device {
	/*
  position: relative;
  margin-left: 75%;
  margin-top: -30%;
    */
  margin-right: 5%;
  background: url('/i/WhDial.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 70px;
  width: 67px;
  float: right;
}

#wh-icon > div, #wh-icon_device > div {
  height: 67px;
  text-align: center;
  vertical-align: middle;
  padding-top: 30%;
  font-size: large;
  color: lightgreen;
}

#wh-icon_related-device {
  position: relative;
  margin-right: 5%;
  background: url('/i/WhDial.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
}
#wh-icon_related-device_wrapper {
  width: 50px;
  height: 50px;
  margin-top: -50px;
  margin-left: 70%;
}
#wh-icon_related-device > div {
  font-size: large !important;
  height: 67px;
  text-align: center;
  vertical-align: middle;
  padding-top: 25%;
  color: lightgreen;
}
#pro_device {
  /* background: url('/i/WhDial.png'); TODO Put Pro image here */
    background-size: contain;
    background-repeat: no-repeat;
    /* height: 270px; */
    width: 67px;
    float: left;
    /* display: inline-block; */
    margin-left: 6%;
    position: relative;
    padding: 0px;
    margin-top: -275px;
}
.device_icon {
	position: relative;
	display: block;
	margin-top: -80px;
}
.tabs, .tabs-dvp{padding-left:15px;overflow:visible}
.tabs li, .tabs-dvp li {float:left;background:#fff url(/i/theme/tab_bg.gif) top repeat-x;margin-left:4px;padding:3px 13px;border:solid;
border-color:#dedede;border-width:1px 1px 0 1px;border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;color:#767676;font-weight:bold;font-size:14px;
font-family:arial,helvetica,sans-serif}
.tabs li.active, .tabs-dvp li.active{position:relative;top:1px;color:#ff5d00}
.tabs li:hover, .tabs-dvp li:hover{cursor:pointer;background:#fff}
.tabs li.active:hover, .tabs-dvp li.active:hover{cursor:default}
.tab-contents{border:1px solid #ededed;
border-bottom:1px solid #d9d8d9;
padding:10px 10px 30px 10px;
background:#fff url(/i/theme/tab_content_bg.gif) bottom repeat-x;overflow:hidden;min-height:180px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}
.tab-contents .tab-content{display:none}
.tab-contents .active{display:block}.tab-shadow{width:600px;height:10px;background:#fff url(/i/theme/shadow_600px.png) top left no-repeat;margin-bottom:30px}
.tab-content-dvp {
  /* border: 1px solid #ededed; */
  border: 1px solid #d9d8d9;
  overflow: hidden;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  margin: 2% 0.5% 3% 0.5% !important;
  padding: 1% !important;
}
.tab-content-dvp.active {
	border: none !important;
}
.tab-contents-dvp {
	padding: 10px 0 10px 0 !important;
	border:1px solid #ededed;
	border-bottom:1px solid #d9d8d9;
	background:#fff url(/i/theme/tab_content_bg.gif) bottom repeat-x;
	overflow:hidden;
	min-height:180px;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
}


/* Review order: edit btn*/
.edit-address-review {
  font-weight: normal;
  font-size: small;
  margin-left: 2%;
}
.change-order-review {
  font-size: small;
  margin-left: 2%;
}

/* Review pages */
.reviewForm {
	margin-top: 5%;
}

.rate {
	background: url(/i/starsRating.png) no-repeat;
	width: 42px;
	height: 42px;
	background-position: -6px -387px;
	outline-width: 0px;
	background-size: 320px 550px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

.rate_hover {
	background: url(/i/starsRating.png) no-repeat;
	width: 42px;
	height: 42px;
	background-position: -51px -387px;
	outline-width: 0px;
	background-size: 320px 550px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

.rated {
	background: url(/i/starsRating.png) no-repeat;
	width: 42px;
	height: 42px;
	background-position: -96px -387px;
	outline-width: 0px;
	background-size: 320px 550px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
/* #main {
	margin-bottom: 5%;
}
 */
.rateG {
	outline-width: 0px;
	float: left;
	margin-left: 2px;
	background: url(/i/starsRatingGoogle.png) no-repeat;
	background-position: -100px -260px;
	display: block;
	height: 13px;
	width: 13px;
}

.ratedG {
	outline-width: 0px;
	float: left;
	margin-left: 2px;
	background: url(/i/starsRatingGoogle.png) no-repeat;
	background-position: -100px -275px;
	display: block;
	height: 13px;
	width: 13px;
}

.semiRatedG {
	outline-width: 0px;
	float: left;
	margin-left: 2px;
	background: url(/i/starsRatingGoogle.png) no-repeat;
	background-position: -82px -229px;
	display: block;
	height: 13px;
	width: 13px;
}

.submitReviewBtn {
	height: 32px;
	width: 31px;
	margin: -6px 0 0 2px;
	background: url(/i/theme/form_lib.png) -532px -139px no-repeat;
}

.submitReview {
	color: green;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	float: right;
	margin-right: 10%;
	margin-top: 1%;
	display: block;
}

.submitReview>span {
	float: left;
}

.submitReview:hover {
	cursor: pointer;
}

.reviewContent {
	margin-bottom: 5%;
	padding-bottom: 5%;
	border-bottom: 1px solid lightgrey;
}

.review>div:first-child {
	display: inline-block;
}

.review>div:nth-child(2)>span {
	color: grey;
}

.review>div:nth-child(3) {
	margin-top: -1%;
}

.review>div:nth-child(4) {
	text-decoration: underline;
	float: right;
	margin-right: 2%;
}

.review>div:nth-child(4)>a {
	color: #ff7d00 !important;
}

#headerReview {
	margin-top: 3%;
	display: inline-block;
	background: #fff url(/i/theme/tab_bg.gif) top repeat-x;
	margin-left: 15px;
	padding: 3px 13px;
	border: solid;
	border-color: #dedede;
	border-width: 1px 1px 0 1px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	color: #767676;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
}

#seeAllReviewBtn {
	color: green;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: right;
	margin-right: 20%;
	margin-top: 7%;
	display: block;
}

#seeAllReviewBtn>span {
	float: right;
	height: 32px;
	width: 31px;
	margin: -6px 0 0 2px;
	background: url(/i/theme/form_lib.png) -532px -139px no-repeat;
}

#seeAllReviewBtn:hover {
	cursor: pointer;
}

.review .productInfo {
	text-align: center;
	display: table;
	width: 100%;
}

.review .productInfo>div:first-child {
    float: left;
    height: 100%;
    text-align: left;
    display: table-cell;
}

.review .productInfo>div:nth-child(2) {
display: table-cell;
    vertical-align: middle;
    /* height: 100%; */
    /* width: 100%; */
    text-align: left;
    padding-left: 5%;
    /* padding-top: 10%; */
}

#reviewName {
	margin-top: 2%;
}

#reviewName input {
	padding: 3px;
}

.review {
	border: 1px solid #ededed;
	border-bottom: 1px solid #d9d8d9;
	padding: 0px 10px 0px 10px;
	background: #fff url(/i/theme/tab_content_bg.gif) bottom repeat-x;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	margin-bottom: 2%;
	width: 100%;
	display: inline-block;
}
.errorProductReview {
	font-size: 16px;
	margin-top: 10%;
	border: 1px solid red;
	color: red;
	padding: 2%;
	text-align: center;
	margin-bottom: 150px;
}

#submitReviewPolicy {
	margin-bottom: 1%;	
	margin-top: 3%;	
}

.review textarea {
	resize: none;
}

.reviewFormError {
	color: red;
}

.reviewSet {
	text-decoration: underline;
	width: 100%;
	display: inline-block;
	color: green;
}

.reviewSet>span {
	float: right;
	margin-left: 2%;
}

#bodyReview {
    padding: 10px 10px 30px 10px;
    background: #fff url(/i/theme/tab_content_bg.gif) bottom repeat-x;
    overflow: hidden;
    -webkit-border-radius: 12px;
    margin-bottom: 5%;
}
.reviewReply {
	border-left: 3px solid lightcoral;margin-top: 10px;margin-left: 10px;
}
.reviewReply > p:first-child {
	padding-left: 3px;
	font-weight: bold;
}
.reviewReply > p:nth-child(2) {
	padding-left: 3px;
}
.reviewSectionContent {
	margin-bottom: 5%;
	padding-bottom: 5%;
	border-bottom: 1px solid lightgrey;
}

.reviewSection>div:nth-child(2)>span {
	color: grey;
}

.reviewSection>div:nth-child(3) {
	margin-top: 2%;
}
.reviewSection>div:nth-child(4) {
    text-align: right;
    margin-top: 2%;
}
.reviewSection>div:nth-child(4) a {
	margin-top: 2%;
	color: #FF7D00;
}

#headerReview {
	margin-top: 3%;
	display: inline-block;
	background: #fff url(/i/theme/tab_bg.gif) top repeat-x;
	margin-left: 15px;
	padding: 3px 13px;
	border: solid;
	border-color: #dedede;
	border-width: 1px 1px 0 1px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	color: #767676;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
}

#seeAllReviewBtn {
	color: green;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: right;
	margin-right: 20%;
	margin-top: 7%;
	display: block;
}

#seeAllReviewBtn>span {
	float: right;
	height: 32px;
	width: 31px;
	margin: -6px 0 0 2px;
	background: url(/i/theme/form_lib.png) -532px -139px no-repeat;
}

#seeAllReviewBtn:hover {
	cursor: pointer;
}

.customerReviews {
	margin-bottom: 2%;
}

.errorProductReview {
	font-size: 16px;
	margin-top: 10%;
	margin-bottom: 20%;
	border: 1px solid red;
	color: red;
	padding: 2%;
	text-align: center;
}

#reviewsList {
	border: 1px solid #ededed;
	border-bottom: 1px solid #d9d8d9;
	padding: 10px 10px 10px 10px;
	background: #fff url(/i/theme/tab_content_bg.gif) bottom repeat-x;
	overflow: hidden;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	margin-bottom: 5%;
}

#reviewsListHeader {
	margin-top: 3%;
	display: inline-block;
	background: #fff url(/i/theme/tab_bg.gif) top repeat-x;
	margin-left: 75%;
	padding: 3px 13px;
	border: solid;
	border-color: #dedede;
	border-width: 1px 1px 0 1px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	color: #767676;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
}

.arrowRight {
	background:
		url(//www.gstatic.com/trustedstores/images/nav_arrows_sprite.png)
		no-repeat;
	background-position: 0 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}

.arrowLeft {
	background:
		url(//www.gstatic.com/trustedstores/images/nav_arrows_sprite.png)
		no-repeat;
	background-position: 0 -17px;
	height: 16px;
	width: 16px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}

.arrowInactive {
	opacity: .4;
	cursor: default;
}

#averageRate>div:nth-child(6) {
	display: inline-block;
	margin-left: 5px;
}
.reviewsListProductInfo {
	display: table;
	width: 80%;
}
.reviewsListProductInfo > div {
	display: table-cell;
    vertical-align: middle;
    font-weight: bold;
}
.reviewListWrapper {
	margin-bottom: 2%;
	display: inline-block;
}
.reviewList {
	margin-bottom: 5%;
	margin-top: 3%;
} 
.reviewList > div:nth-child(2) {
	display: inline-block;
    margin-left: 10px;
}
.reviewList > div:nth-child(2) > span {
	color: grey;
}
.reviewList > div:nth-child(3) {
	color: #FF7D00;
	font-weight: bold;
}
#averageRate {
	float: left;
    display: inline-block;
}
#averageRate + div {
	margin-left: 3%;
    display: inline-block;
}
h1 {
	margin: 2% 0 3% 0;
}

#reviewWrapper {
	margin-bottom: 10%;
}
.reviewWrapper {
	margin-top: 1%;
}

#reviewWrapper>div {
	display: inline-block;
	margin-bottom: 2%;
	width: 100%;
}
#reviewWrapper>div:nth-child(2)>span {
	color: grey;
}
#reviewWrapper>div:nth-child(3) {
	color: orange;
	font-weight: bold;
}
.errorProductReview {
	font-size: 16px;
	margin-top: 10%;
	border: 1px solid red;
	color: red;
	padding: 2%;
	text-align: center;
}

/** Filters MDW */
.fHeader {
	text-transform: uppercase;
	color: #e18728;
	font-size: 1em;
	font-weight: bold;
	margin-left: 0.35em;
}
.fTitleA {
	color: white;
	font-weight: bold;
	background: #e18728; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #e18728 , white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #e18728, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #e18728, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #e18728 , white); /* Standard syntax */
   	height: 3.8em;
   	position: relative;
   	width: 97.5%;
   	border-top-left-radius: 12px;
}
.fTitleA > div {
	margin: 0;
    position: absolute;
    top: 50%;
    left: 4%;
    /* margin-right: -95%; */
    transform: translate(0%, -50%);
    font-size: 1.5em;
    /* text-transform: uppercase;*/
   }
.fTitleB {
	text-transform: uppercase;
	color: #e18728;
	font-size: 1em;
	border-bottom: 0.1em solid lightgrey;
	font-weight: bold;
	padding-bottom: 0.5em;
	margin-left: 0.75em;
}
#fDevice {
	padding-top: 1em;
	width: 25%;
	margin-left: 1%;
	border-right: 0.1em solid lightgrey;
}
#fDevice > div:nth-child(n+1):hover {
	cursor: pointer;
}
.device {
	float: left;
	width: 25px;
	height: 30px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
}
.device:last-child {
}


#fUsage, #speedHolder {
	padding-top: 1em;
	width: 25%;
	margin-left: 2%;
	margin-right: 1%;
	border-right: 0.1em solid lightgrey;
}
#fUsage > div:nth-child(n+1) > div, #speedHolder > div:nth-child(n+1) > div{
	margin-bottom: 0.25em;
}

#fSize {
	width: 43%;
	padding-top: 1em;
	margin-left: 2%;
}
#fSpeed {
	width: 52%;
    padding-top: 1em;
    margin-left: 2%;
}
.fCriteria {
	border: 0.1em solid lightgrey;
	width: 100%;
	padding: 2%;
	display: inline-block;
	width: 93%;
}
#fCriteria > div {
	float: left;
}
.sorter {
    margin-left: 67.5%;
}
#size-values > span {
	display: inline-block;
}
#size-values > span:nth-child(n+1) {
	text-align: right;
}
#fButtons {
  	text-align: right;
  	margin-right: 2%;
  	margin-top: 0;
  	display: block;
  	width: 100%;
}
.fButton {
  	background-color: #e18728;
  	color: white;
  	width: 75px;
  	display: inline-block;
  	text-align: center;
 	height: 22px;
 	padding-top: 0.3em;
 	margin-left: 2%;
}
.fButton:hover {
  	cursor: pointer;
}
.fAbout {
	display: none;
	width: 97.5%;
}
.fInfo {
	font-size: 12px;
    color: #ff7d00;
    background-color: white;
    width: 18px;
    display: inline-block;
    text-align: center;
    border-radius: 27px;
    font-family: monospace;
}
.fInfo:hover {
	cursor: pointer;
}
.activeDevice {
  	color: orange;
}
.desactiveUsage, .desactiveSpeed {
	color: lightgrey;
}
.selectedBox {
	background: #fff url(/i/filters/activeBox-dd.png) center top no-repeat !important;
	width: 19px;
	height: 20px;
	display: inline-block;
}
.selectedBox:hover {
	cursor: pointer;
}
.speedClass, .typeClass {
  	display: block;
  	height: 20px;
}
.speedClass, .typeClass > *{
	vertical-align: middle;
}
.usage {
	height: 20px;
	display: table-row;
}
.usage > * {
	display: table-cell;
	vertical-align: middle;
}
.usage > span, .speedClass > span, .typeClass > span {
	background: #fff url(/i/filters/unactiveBox-dd.png) center top no-repeat;
	width: 19px;
	height: 20px;
	display: inline-block;
}
#uSportphoto > label {
	padding-left: 23px;
}
#main > ul > div.filter > div.fAbout > p:nth-child(2) {
	padding: 10px 0 10px 24px;
}
.help {
	background: transparent url(/i/filters/help-dd.png) center top no-repeat;
	width: 19px;
	height: 20px;
	display: inline-block;
}
.digitalCamera_active {
	background: #fff url(/i/filters/Digital-camera_inactive.png) center top no-repeat;
}
.digitalCamera_disabled {
	background: #fff url(/i/filters/Digital-camera_disabled.png) center top no-repeat;
}
.digitalCamera_inactive {
	background: #fff url(/i/filters/Digital-camera_active.png) center top no-repeat;
}

.dslrCamera_active {
	background: #fff url(/i/filters/DSLR-camera_inactive.png) center top no-repeat;
}
.dslrCamera_disabled {
	background: #fff url(/i/filters/DSLR-camera_disabled.png) center top no-repeat;
}
.dslrCamera_inactive {
	background: #fff url(/i/filters/DSLR-camera_active.png) center top no-repeat;
}

.goPro_active {
	background: #fff url(/i/filters/GoPro_inactive.png) center top no-repeat;
}
.goPro_disabled {
	background: #fff url(/i/filters/GoPro_disabled.png) center top no-repeat;
}
.goPro_inactive {
	background: #fff url(/i/filters/GoPro_active.png) center top no-repeat;
}

.mobilePhone_active {
	background: #fff url(/i/filters/Mobile_phone_inactive.png) center top no-repeat;
}
.mobilePhone_disabled {
	background: #fff url(/i/filters/Mobile_phone_disabled.png) center top no-repeat;
}
.mobilePhone_inactive {
	background: #fff url(/i/filters/Mobile_phone_active.png) center top no-repeat;
}

.proVideoCamera_active {
	background: #fff url(/i/filters/Pro-video-camera_inactive.png) center top no-repeat;
}
.proVideoCamera_disabled {
	background: #fff url(/i/filters/Pro-video-camera_disabled.png) center top no-repeat;
}
.proVideoCamera_inactive {
	background: #fff url(/i/filters/Pro-video-camera_active.png) center top no-repeat;
}

.smartphone_active {
	background: #fff url(/i/filters/Smartphone_inactive.png) center top no-repeat;
}
.smartphone_disabled {
	background: #fff url(/i/filters/Smartphone_disabled.png) center top no-repeat;
}
.smartphone_inactive {
	background: #fff url(/i/filters/Smartphone_active.png) center top no-repeat;
}

.sportsPhotography_active {
	background: #fff url(/i/filters/Sports_photography_inactive.png) center top no-repeat;
}
.sportsPhotography_disabled {
	background: #fff url(/i/filters/Sports_photography_disabled.png) center top no-repeat;
}
.sportsPhotography_inactive {
	background: #fff url(/i/filters/Sports_photography_active.png) center top no-repeat;
}
.tablet_active {
	background: #fff url(/i/filters/Tablet_inactive.png) center top no-repeat;
}
.tablet_disabled {
	background: #fff url(/i/filters/Tablet_disabled.png) center top no-repeat;
}
.tablet_inactive {
	background: #fff url(/i/filters/Tablet_active.png) center top no-repeat;
}
.ui-widget-header {
	background: #e18728 50% 50% repeat-x !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #e18728 50% 50% repeat-x !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #e18728 50% 50% repeat-x !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content {
    border: 1px solid #e18728 !important;
}
/** End filters */