@charset "utf-8";*{padding:0;margin:0;list-style:none;}
ul{list-style-type:none;}
body{font-size:14px;font-family:Arial,Helvetica,sans-serif;}
input,textarea{font-family:Arial,Helvetica,sans-serif;}
img{border:none;}
.main-container .header-container{position:relative;background:url(images/header-bg.gif) repeat-x;z-index:1;}
.main-container .header-container .header-wrapper{width:1010px;height:123px;position:relative;margin:0 auto;}
.main-container .header-container .header-wrapper .logo-shine{position:absolute;z-index:1;top:0;left:-160px;width:678px;height:123px;background:url(images/logo-shine.png) no-repeat;}
.main-container .header-container .header-wrapper .logo{position:absolute;width:262px;height:90px;background:url(images/logo.png) no-repeat center;z-index:2;margin-top:15px;}
.main-container .header-container .header-wrapper .search-bar{position:absolute;right:10px;z-index:3;top:15px;}
.main-container .header-container .header-wrapper .search-bar ul li{float:left;padding:0 0 0 5px;}
.main-container .header-container .header-wrapper .search-bar ul li .input{float:left;width:194px;padding:8px;background:none;border:none;background:url(images/h-search-input-bg.gif) top left no-repeat;font-size:12px;color:#07316d;}
.main-container .header-container .header-wrapper .search-bar .selectBox{float:left;background:url(images/h-search-cat-bg.gif) no-repeat top left;width:190px;height:30px;cursor:pointer;position:relative;font-size:12px;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxRight{width:100%;background:url(images/h-search-cat-bullet.png) 162px 5px no-repeat;position:relative;}
.main-container .header-container .header-wrapper .search-bar .selectBox .valueContainer{display:block;color:#07316d;padding:8px 22px 8px 10px;}
.main-container .header-container .header-wrapper .search-bar .selectBox .changed{color:#fff200;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxPanel{display:none;width:190px;background:url(images/sb-panel.gif) left bottom no-repeat;position:absolute;top:26px;padding:0 0 4px 0;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxPanel ul{clear:both;display:block;width:190px;padding:5px 0 0 0;overflow-y:auto;overflow-x:hidden;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxPanel ul li{display:block;width:100%;padding:0 0 3px 0;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxPanel ul li a{width:175px;font-weight:bold;display:block;padding:3px 5px 3px 10px;color:#07316d;text-decoration:none;}
.main-container .header-container .header-wrapper .search-bar .selectBox .selectBoxPanel ul li a:hover{background:url(images/sb-hover.gif) repeat-x;color:#fff;}
.main-container .header-container .header-wrapper .search-bar .open .selectBoxPanel{display:block;}
.main-container .header-container .header-wrapper .button-customer-info{position:absolute;top:50px;right:5px;}
.main-container .header-container .header-wrapper .panel-font-size{position:absolute;display:block;width:105px;height:32px;background:url(images/panel-font-size.png) no-repeat center;top:91px;right:5px;padding:0 0 0 15px;font-size:12px;color:#103c60;overflow:hidden;}
.main-container .header-container .header-wrapper .panel-font-size li{height:21px;padding:11px 5px 0 0;float:left;}
.main-container .header-container .header-wrapper .panel-font-size li a{font-weight:bold;font-size:15px;text-decoration:none;color:#103c60;}
.main-container .header-container .header-wrapper .user-menu{position:absolute;overflow:hidden;left:275px;top:100px;z-index:10;}
.main-container .header-container .header-wrapper .user-menu li{float:left;padding:0 18px 0 0;}
.main-container .header-container .header-wrapper .user-menu li a{font-size:12px;color:#fff;text-decoration:none;}
.main-container .header-container .header-wrapper .user-menu li a:hover{text-decoration:underline;}
.main-container .header-container .header-wrapper .user-menu li.cart a{display:block;background:url(images/icon-basket.gif) no-repeat left;padding:0 0 0 17px;}
.main-container .main-nav-container{height:51px;background:url(images/main-nav-bg.gif) repeat-x;}
.main-container .main-nav-wrapper{width:1002px;height:51px;margin:0 auto;background:url(images/mn-where.gif) no-repeat left top;}
.main-container .main-nav-wrapper .main-nav{height:51px;overflow:hidden;width:760px;padding-left:252px;}
.main-container .main-nav-wrapper .main-nav li{float:left;height:51px;background:url(images/mn-red-bg-tile.gif) repeat-x;}
.main-container .main-nav-wrapper .main-nav li a{display:block;height:33px;font-size:12px;color:#fff;font-weight:bold;text-decoration:none;}
.main-container .main-nav-wrapper .main-nav li .rb-left{float:left;background:url(images/mn-red-overlap.gif) no-repeat left top;padding:0;}
.main-container .main-nav-wrapper .main-nav li .rb-left a{float:left;display:block;height:33px;padding:18px 0 0 0;}
.main-container .main-nav-wrapper .main-nav li.m01 .rb-left{background:url(images/mn-red-first.gif) no-repeat left top;}
.main-container .main-nav-wrapper .main-nav li.m06 .rb-right{float:left;background:url(images/mn-red-last.gif) no-repeat right top;}
.main-container .main-nav-wrapper .main-nav li.m01 a{width:110px;background:url(images/nav/m01.gif) no-repeat 35px 19px;}
.main-container .main-nav-wrapper .main-nav li.m02 a{width:120px;background:url(images/nav/m02.gif) no-repeat 50px 19px;}
.main-container .main-nav-wrapper .main-nav li.m03 a{width:110px;background:url(images/nav/m03.gif) no-repeat 40px 19px;}
.main-container .main-nav-wrapper .main-nav li.m04 a{width:110px;background:url(images/nav/m04.gif) no-repeat 40px 19px;}
.main-container .main-nav-wrapper .main-nav li.m05 a{width:107px;background:url(images/nav/m05.gif) no-repeat 37px 19px;}
.main-container .main-nav-wrapper .main-nav li.m06 a{width:200px;background:url(images/nav/m06.gif) no-repeat 35px 19px;}
.main-container .banners{height:1%;margin:auto;overflow:hidden;width:992px;}
.main-container .free-delivery-banner{width:783px;margin:11px 0 0;background:#fff url(images/free-delivery.jpg) no-repeat center center;height:60px;float:right}
.main-container .choose-your-paint{width:198px;margin:11px 0 0;background:#fff url(images/choose-your-paint.png) no-repeat center center;height:60px;float:left}
.main-container .choose-your-paint a{display:block; width:198px;height:60px}
.main-container .page-container{padding:20px 0 40px 0;position:relative;}
.main-container .page-container .page-wrapper{height:1%; width:992px;margin:auto auto;overflow:hidden; }
.blue-tab-container{margin:20px 0 20px 0;}
.blue-tab-container .blue-tab-header{height:54px;background:url(images/blue-tab/bt-bar-top-tile.gif) repeat-x top;overflow:hidden;}
.blue-tab-container .blue-tab-header .blue-tab-header-left{height:54px;background:url(images/blue-tab/bt-bar-left-top.gif) no-repeat left top;}
.blue-tab-container .blue-tab-header .blue-tab-header-left .blue-tab-header-right{height:54px;background:url(images/blue-tab/bt-bar-right-top.gif) no-repeat right top;}
.blue-tab-container .blue-tab-header ul{height:54px;overflow:hidden;}
.blue-tab-container .blue-tab-header ul li{float:left;}
.blue-tab-container .blue-tab-header ul li .bt-right{float:left;height:54px;}
.blue-tab-container .blue-tab-header ul li .bt-right .bt-left{float:left;height:54px;}
.blue-tab-container .blue-tab-header ul li a{display:block;float:left;height:24px;padding:10px 15px 0 15px;font-size:20px;letter-spacing:-0.6px;color:#fff;text-decoration:none;}
.blue-tab-container .blue-tab-header ul li.selected .bt-right{float:left;height:54px;background:url(images/blue-tab/bt-selected-right.gif) no-repeat right top;}
.blue-tab-container .blue-tab-header ul li.selected .bt-right .bt-left{float:left;height:54px;background:url(images/blue-tab/bt-selected-left.gif) no-repeat left top;}
.blue-tab-container .blue-tab-header ul li.selected a{display:block;float:left;height:54px;padding:10px 15px 0 15px;color:#fff;text-decoration:none;}
.blue-tab-container .blue-tab-content{width:972px;border-left:10px solid #041f91;border-right:10px solid #041f91;position:relative;}
.blue-tab-container .blue-tab-bottom{height:16px;background:url(images/blue-tab/bt-bottomtile.gif) repeat-x;}
.blue-tab-container .blue-tab-bottom .blue-tab-bottom-left{height:16px;background:url(images/blue-tab/bt-frame-bottomleft.gif) no-repeat left top;}
.blue-tab-container .blue-tab-bottom .blue-tab-bottom-left .blue-tab-bottom-right{height:16px;background:url(images/blue-tab/bt-frame-bottomright.gif) no-repeat right top;}
.red-slider-container{margin:0 0 20px 0;}
.red-slider-container .red-slider-header{height:45px;background:url(images/red-slider/rs-h-tile.gif) repeat-x;overflow:hidden;}
.red-slider-container .red-slider-header h4{display:block;height:45px;padding:5px 0 0 10px;font-weight:normal;font-size:30px;color:#fff;letter-spacing:-1px;}
.red-slider-container .red-slider-header .red-slider-header-left{height:45px;background:url(images/red-slider/rs-h-left.gif) no-repeat left top;}
.red-slider-container .red-slider-header .red-slider-header-left .red-slider-header-right{height:45px;background:url(images/red-slider/rs-h-right.gif) no-repeat right top;}
.red-slider-container .red-slider-content{background:#d30000;}
.red-slider-container .red-slider-content .red-slider-content-left{background:url(images/red-slider/rs-b-left-bottom.gif) no-repeat left bottom;}
.red-slider-container .red-slider-content .red-slider-content-left .red-slider-content-right{background:url(images/red-slider/rs-b-right-bottom.gif) no-repeat right bottom;}
.blue-slider-container{margin:0 0 20px 0;}
.blue-slider-container .blue-slider-header{height:45px;background:url(images/blue-slider/bs-h-tile.gif) repeat-x;overflow:hidden;}
.blue-slider-container .blue-slider-header h4{display:block;height:45px;padding:5px 0 0 10px;font-weight:normal;font-size:30px;color:#fff;letter-spacing:-1px;}
.blue-slider-container .blue-slider-header .blue-slider-header-left{height:45px;background:url(images/blue-slider/bs-h-left.gif) no-repeat left top;}
.blue-slider-container .blue-slider-header .blue-slider-header-left .blue-slider-header-right{height:45px;background:url(images/blue-slider/bs-h-right.gif) no-repeat right top;}
.blue-slider-container .blue-slider-content{background:#2889c5;}
.blue-slider-container .blue-slider-content .blue-slider-content-left{background:url(images/blue-slider/bs-b-left-bottom.gif) no-repeat left bottom;}
.blue-slider-container .blue-slider-content .blue-slider-content-left .blue-slider-content-right{background:url(images/blue-slider/bs-b-right-bottom.gif) no-repeat right bottom;}
.product-block ul{display:block;width:936px;padding:15px 0 5px 7px;margin:auto auto;overflow:hidden;}
.product-block ul li{width:144px;margin:0 10px 10px 0;float:left;border:1px solid #f4f4f4;padding:6px; background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 2px 2px #1A638F;-webkit-box-shadow:2px 2px 2px 2px #1A638F;box-shadow:2px 2px 2px 2px #1A638F;}
.product-block ul li .product-img{padding:5px;text-align:center;}
.product-block ul li .product-info{padding:5px 0 5px 0;float:left;}
.product-block ul li .product-info p{padding:0 0 10px 5px;}
.product-block ul li .product-info p a{text-decoration:none;color:#000;font-weight:bold;font-size:12px;height:30px;overflow:hidden;display:block;}
.product-block ul li .product-info .price-green{float:left;width:87px;padding:4px 0 0 5px;}
.product-block ul li .product-info .button-buy{float:left;}
ul.product-block li .product-info a.link{display:block;height:60px;overflow:hidden;font-size:11px;margin-bottom:4px;}
.side-bar{width:177px;padding:0 7px 0 0;float:left;}
.side-bar h2{display:block;font-size:14px;}
.side-bar a{font-size:11px;text-decoration:none;color:#2580c1;}
.side-bar a:hover{text-decoration:underline;}
.side-bar .sb-bottom{width:177px;background:url(images/sb-block-bottom.gif) no-repeat bottom #edf5ff;margin-bottom:10px;}
.side-bar .product-categories li h2{display:block;background:url(images/sb-h-tile.gif) repeat-x;}
.side-bar .product-categories li h2 a{display:block;font-size:12px;height:23px;padding:8px 0 0 10px;color:#fff;}
.side-bar .product-categories li.first h2 a{background:url(images/sb-h-first-corners.gif) no-repeat top left;}
.side-bar .product-categories li ul{display:block;background:url(images/sb-b-shadow.gif) top repeat-x;padding:5px;}
.side-bar .product-categories li ul li{display:block;}
.side-bar .product-categories li ul li a{display:block;width:162px;height:19px;padding:5px 0 0 5px;overflow:hidden;}
.side-bar .product-categories li ul li.selected a{background:url(images/sb-selected-item.gif) no-repeat left;color:#fff;}
.side-bar .side-bar-block h2{display:block;width:167px;height:23px;background:url(images/sb-block-header.gif) no-repeat;color:#fff;padding:8px 0 0 10px;}
.side-bar .side-bar-block h2 a{color:#fff;font-size:12px;}
.side-bar .side-bar-block ul{background:url(images/sb-b-shadow.gif) top repeat-x;padding:5px;}
.side-bar .side-bar-block ul li{padding:5px 0 0 0;}
.side-bar .side-bar-block ul li .product-image{display:block;width:65px;height:65px;float:left;}
.side-bar .side-bar-block ul li .product-image a{display:block;width:63px;height:63px;overflow:hidden;border:1px solid #c1ceda;}
.side-bar .side-bar-block ul li .product-name{width:94px;float:left;font-size:12px;color:#3e586b;padding:8px 0 0 8px;}
.side-bar .side-bar-block ul li .product-name h3{display:block;padding:0;}
.side-bar .side-bar-block ul li.see-more{text-align:center;padding:10px 5px 0 0;}
.side-bar .side-bar-block ul li.see-more a{font-size:14px;color:#c51010;font-weight:bold;}
.product-listing{width:808px;float:left;}
.product-listing .header-bar{position:relative;width:807px;height:55px;background:url(images/pl-stripe-header.gif) no-repeat top left;}
.product-listing .header-bar h1{font-size:30px;height:46px;padding:9px 0 0 15px;color:#fff;letter-spacing:-2px;}
.product-listing .header-bar .cat-nav{position:absolute;top:21px;right:20px;color:#fff;font-size:12px;}
.product-listing .header-bar .cat-nav a{text-decoration:none;color:#fff;}
.product-listing .header-bar .cat-nav a:hover{text-decoration:underline;}
.product-listing .product-filter{width:807px;background:#d30a0d;color:#fff;float:left;}
.product-listing .product-filter .pf-left{background:url(images/pl-filter-bottom-left.gif) no-repeat left bottom;float:left;}
.product-listing .product-filter .pf-left .pf-right{background:url(images/pl-filter-bottom-right.gif) no-repeat right bottom;float:left;width:807px;}
.product-listing .product-filter .filter-options{display:block;padding:15px 0 15px 15px;overflow:hidden;height:29px;font-size:12px;}
.product-listing .product-filter .filter-options li{float:left;padding-right:10px;}
.product-listing .product-filter .filter-options li.pfLabel{font-weight:bold;padding:7px 10px 0 0;}
.product-listing .product-filter .filter-options li .fsi-left{float:left;height:29px;background:url(images/fsb-right.gif) no-repeat right top;}
.product-listing .product-filter .filter-options li .fsi-left .fsi-right{float:left;height:29px;background:url(images/fsb-left.gif) no-repeat left top;}
.product-listing .product-filter .filter-options li .fsi-left .fsi-right input{background:none;border:none;padding:6px;font-weight:bold;width:281px;}
.product-listing .search-results{padding:10px 0 0 0;color:#666;}
.product-listing .product-list{display:block;width:808px;padding:10px 0 10px 0;overflow:hidden;}
.product-listing .product-list li{display:block;position:relative;width:202px;height:229px;background:url(images/p-listing-item-bg.jpg) no-repeat top center;float:left;}
.product-listing .product-list .p-image{display:block;width:180px;height:135px;margin:auto auto;margin-top:7px;border:1px solid #dfdfdf;overflow:hidden;}
.product-listing .product-list .p-info{display:block;height:51px;width:180px;margin:0 auto;padding:2px 0 0 0;overflow:hidden;}
.product-listing .product-list .p-info h4 a{font-size:11px;color:#333;text-decoration:none;}
.product-listing .product-list .p-price{display:block;position:absolute;bottom:12px;left:12px;width:180px;margin:0 auto;font-size:16px;font-weight:bold;color:#c5090b;padding:2px 0 0 0;}
.product-listing .product-list .p-price span.old { text-decoration:line-through; }
.product-listing .product-list .p-price span.gr { color:#61B827; }
.product-listing .product-list .p-price .button-buy{position:absolute;right:0;bottom:0}
.product-listing .product-list .p-price div{color:#FF5F0A;font-size:0.8em}
.product-paginator{height:42px;background:url(images/paginator-tile.gif) repeat-x;}
.product-paginator .pp-left{height:42px;background:url(images/paginator-left.gif) no-repeat left;}
.product-paginator .pp-left .pp-right{height:42px;background:url(images/paginator-right.gif) no-repeat right;}
.product-paginator ul{font-weight:bold;color:#fff;width:340px;display:block;padding:3px 0 0 0;height:39px;overflow:hidden;margin:auto auto;}
.product-paginator ul li{display:block;float:left;}
.product-paginator ul li a{display:block;font-weight:bold;color:#fff;text-decoration:none;padding:10px;}
.product-paginator ul li.selected a{display:block;padding:10px;background:url(images/paginator-selected.gif) no-repeat center;}
.product-paginator ul li.previous,li.next{padding:2px 0 0 0;}
.product-paginator ul li.total{padding:10px 0 0 10px;}
.product-paginator ul li.previous a{padding:0;width:32px;height:31px;background:url(images/paginator-previous.gif) no-repeat;}
.product-paginator ul li.next a{padding:0;width:32px;height:31px;background:url(images/paginator-next.gif) no-repeat;}
.product-spotlight{width:808px;float:left;}
.product-spotlight .product-spotlight-header{display:block;height:45px;line-height:45px;padding:0 8px;color:#fff;font-size:24px;letter-spacing:-2px;background:url(images/psl-header.gif) no-repeat top left;}
.product-spotlight .product-spotlight-header.blue {background:url(images/psl-header-blue.gif) no-repeat top left;}
.product-spotlight .product-detail-wrapper{width:807px;background:#e8e8e8;margin:0 0 20px 0;}
.product-spotlight .product-detail-wrapper .psl-left{background:url(images/psl-box-right.gif) no-repeat right bottom;}
.product-spotlight .product-detail-wrapper .psl-left .psl-right{background:url(images/psl-box-left.gif) no-repeat left bottom;padding:0 0 10px 0;}
.product-spotlight .product-detail{height:1%; padding:10px; overflow:hidden; }
.product-spotlight .product-detail .product-images{width:230px;float:left;}
.product-spotlight .product-detail .product-images .big-image{width:203px;height:203px background:#fff;overflow:hidden;margin-bottom:4px;position:relative;}
.product-spotlight .product-detail .product-images .big-image .button-enlarge{position:absolute;left:8px;bottom:8px;}
.product-spotlight .product-detail .product-images .add-images li{float:left;padding:0 4px 0 0;}
.product-spotlight .product-detail .product-images .add-images li a{display:block;width:63px;height:63px;border:2px solid #fff;}
.product-spotlight .product-detail .product-images .add-images li a:hover{border:2px solid #ccc;}
.product-spotlight .product-detail .product-description{width:335px;padding-bottom:20px;padding-top:4px; font-size:13.5px;float:left;letter-spacing:-0.4px;}
.product-spotlight .product-detail .product-description.wide {width:550px; }
.product-spotlight .product-detail .product-description p{padding:0 0 20px 0;line-height:20px;}
.product-spotlight .product-detail .product-action-box{float:left;}
.product-spotlight .product-detail .product-action{width:184px;height:96px;padding:4px;background:url(images/psl-buy-now-bg.gif) no-repeat;float:left;color:#fff;}
.product-spotlight .product-detail .product-action h3{display:block;font-size:11px;height:35px;overflow:hidden;padding:0 0 6px 6px;font-weight:normal;}
.product-spotlight .product-detail .product-action .p-price{font-size:26px;font-weight:bold;letter-spacing:-1px;padding:0 3px 0 0;}
.product-spotlight .product-detail .product-action .p-price a { text-decoration:line-through; color:#888; font-weight:normal; }
.product-spotlight .product-detail .product-action .p-price span { color:#bbb; font-size:20px; font-weight:normal;letter-spacing:0; }

.product-config ul li a.mr { color:#999; font-size:12px; text-decoration:none; }
.product-config ul li a.mr:hover { text-decoration:underline; }
.product-config ul li a.mr span { color:#85C258; }

.product-spotlight .product-detail .product-action .button-buy-big{float:left;} .product-spotlight .product-detail .product-action 
.stock-condition{display:block;background:url(images/icon-in-stock.png) no-repeat bottom left;float:left;margin:20px 0 0 5px;padding:0 0 0 22px;} .product-spotlight .product-detail .product-action 
.out-of-stock{float:left;background:url(images/icon-out-of-stock.png) no-repeat bottom left;} .product-spotlight .product-detail .product-description .product-documents{overflow:hidden;} 
.product-spotlight .product-detail .product-description .product-documents li{float:left;padding:0 10px 10px 0;} .product-spotlight .product-detail .product-description .product-documents li 
.pd-left{float:left;height:37px;background:url(images/psl-doc-item-right.gif) no-repeat top right;} .product-spotlight .product-detail .product-description .product-documents li .pd-left 
.pd-right{float:left;height:37px;background:url(images/psl-doc-item-left.gif) no-repeat top left;} .product-spotlight .product-detail .product-description .product-documents li 
a{float:left;display:block;height:28px;color:#f4f4f4;font-size:16px;font-weight:bold;padding:9px 10px 0 10px;text-decoration:none;} .product-spotlight .product-detail .product-description 
.product-documents li a:hover{color:#fff;} .product-config{padding:15px 0 15px 0;} .product-config ul li{background:#fff;position:relative;padding:10px 0 10px 15px;border-bottom:1px solid #ccc;} 
.product-config ul li.cs-header{position:relative;padding:0;background:#be0102;overflow:hidden;} .product-config ul li.cs-header .cs-h-left{height:36px;background:url(images/cs-h-left.gif) no-repeat 
top left;} .product-config ul li.cs-header .cs-h-left .cs-h-right{height:36px;background:url(images/cs-h-right.gif) no-repeat top right;} .product-config ul li.cs-header 
h4{display:block;position:relative;padding:11px 0 0 15px;font-size:12px;color:#fff;height:25px;} .product-config ul li.cs-header h4 
a.help-link{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;} .product-config ul li.row-header{background:#eee;position:relative;padding:10px 0 10px 15px;border-bottom:1px solid 
#ccc;height:18px;} .product-config ul li.row-header span{display:block;float:left;font-weight:bold;font-size:90%;} .product-config ul li.row-header span.n{width:650px;} .product-config ul 
li.row-header span.q{width:50px;} .product-config ul li.row-header span.p{width:90px;} .product-config ul li .option-radio{position:absolute;top:9px;right:15px;} html>body .product-config ul li 
.option-radio{top:13px;right:15px;} .product-config ul li .option-quantity{position:absolute;top:6px;right:15px;} .product-config ul li .option-quantity 
.q-input{float:left;width:20px;padding:3px;border:none;background:none;background:url(images/input-shadow.gif) repeat-x top #fff;border:1px solid #d5d5d5;margin:0 5px 0 0;} .product-config ul li 
.option-quantity .q-price{float:left;padding:5px 0 0 0;text-align:right;width:95px;} .product-config ul li.final-total{height:52px;background:url(images/ft-bg.gif) top repeat-x #1877bd;padding:8px 0 
0 10px;margin-right:10px;} .product-config ul li.final-total h3{display:block;font-size:26px;font-weight:normal;color:#fff;letter-spacing:-2px;} .product-config ul li.final-total 
p{font-size:10px;color:#fff;padding:0 0 0 5px;} .product-config ul li.final-total .button-buy-big{position:absolute;top:2px;right:3px;} .product-box-grey{width:786px;margin:auto auto;} 
.product-box-grey .product-box-header{height:50px;background:url(images/grey-box/box-grey-tile.gif) repeat-x;} .product-box-grey .product-box-header 
.product-box-header-left{height:50px;background:url(images/grey-box/box-grey-h-left.gif) no-repeat left top;} .product-box-grey .product-box-header .product-box-header-left 
.product-box-header-right{height:50px;background:url(images/grey-box/box-grey-h-right.gif) no-repeat right top;} .product-box-grey .product-box-header 
h2{display:block;font-size:18px;color:#666;font-weight:bold;letter-spacing:-1px;padding:12px 0 0 12px;} .product-box-grey 
.product-box-content{width:771px;height:184px;background:url(images/grey-box/box-grey-c-bg.gif) no-repeat top left;padding:10px 0 10px 15px;} .product-box-grey .product-box-content 
.product-block{width:770px;} .product-box-grey .product-box-content .product-block li{float:left;width:120px;text-align:center;padding:0 4px 0 4px;} .product-box-grey .product-box-content 
.product-block li p{height:40px;} .product-box-grey .product-box-content .product-block li .price-green{display:block;padding:0 0 3px 0;} .product-box-grey .product-box-content .product-block li 
a{color:#000;font-size:12px;text-decoration:none;font-weight:bold;} .product-box-grey .product-box-content .product-block li .button-buy{margin:auto auto;} .product-box-red{width:786px;margin:8px 
auto;} .product-box-red .product-box-header{height:50px;background:url(images/red-box/box-red-tile.gif) repeat-x;} .product-box-red .product-box-header 
.product-box-header-left{height:50px;background:url(images/red-box/box-red-h-left.gif) no-repeat left top;} .product-box-red .product-box-header .product-box-header-left 
.product-box-header-right{height:50px;background:url(images/red-box/box-red-h-right.gif) no-repeat right top;} .product-box-red .product-box-header 
h2{display:block;font-size:18px;color:#fff;font-weight:bold;letter-spacing:-1px;padding:12px 0 0 12px;} .product-box-red 
.product-box-content{width:771px;height:184px;background:url(images/red-box/box-red-c-bg.gif) no-repeat top left;padding:10px 0 10px 15px;margin:0 0 20px 0;} .product-box-red .product-box-content 
.product-block{width:770px;} .product-box-red .product-box-content .product-block li{float:left;width:120px;text-align:center;padding:0 4px 0 4px;} .product-box-red .product-box-content 
.product-block li p{height:60px;} .product-box-red .product-box-content .product-block li .price-green{display:block;padding:0 0 3px 0;} .product-box-red .product-box-content .product-block li 
a{color:#000;font-size:12px;text-decoration:none;font-weight:bold;} .product-box-red .product-box-content .product-block li .button-buy{margin:auto auto;} .review-box-orange{width:786px;margin:auto 
auto;} .review-box-orange .review-box-header{position:relative;height:50px;background:url(images/orange-box/box-orange-tile.gif) repeat-x;} .review-box-orange .review-box-header 
.review-box-header-left{height:50px;background:url(images/orange-box/box-orange-h-left.gif) no-repeat left top;} .review-box-orange .review-box-header .review-box-header-left 
.review-box-header-right{height:50px;background:url(images/orange-box/box-orange-h-right.gif) no-repeat right top;} .review-box-orange .review-box-header 
h2{display:block;font-size:18px;color:#fff;font-weight:bold;letter-spacing:-1px;padding:12px 0 0 12px;} .review-box-orange .review-box-header 
.write-a-review{position:absolute;right:15px;top:13px;color:#fff;text-decoration:none;} .review-box-orange .review-box-content 
.see-all{position:absolute;left:15px;bottom:12px;color:#fff;text-decoration:none;} .review-box-orange 
.review-box-content{width:766px;height:268px;position:relative;background:url(images/orange-box/box-orange-c-bg.gif) no-repeat top left #333;padding:6px 0 0 20px;} .review-box-orange 
.review-box-content ul{display:block;width:745px;} .review-box-orange .review-box-content ul li{padding:0 0 10px 0;font-size:12px;color:#666;} .review-box-orange .review-box-content ul li 
a{color:#10b3ff;} .review-box-orange .review-box-content ul li .sb-bottom{float:left;width:745px;background:url(images/sb-bottom.gif) no-repeat bottom left #efefef;} .review-box-orange 
.review-box-content ul li .sb-bottom .sb-top{width:745px;background:url(images/sb-top.gif) no-repeat top left;} .review-box-orange .review-box-content ul li p{padding:6px 10px 15px 10px;} 
.inner-page{width:808px;float:left;} .inner-page .inner-page-header{display:block;height:45px;padding:10px 0 0 10px;color:#fff;font-size:30px;letter-spacing:-2px;background:url(images/psl-header.gif) 
no-repeat top left;} .inner-page .inner-page-wrapper{background:#e8e8e8;margin:0 0 20px 0;} .inner-page .inner-page-wrapper .ip-left{background:url(images/psl-box-right.gif) no-repeat right bottom;} 
.inner-page .inner-page-wrapper .ip-left .ip-right{background:url(images/psl-box-left.gif) no-repeat left bottom;padding:20px 10px 10px 10px;} .basket-wrapper 
.item-count{width:600px;height:34px;font-size:16px;float:left;padding:6px 0 0 0;} .basket-wrapper .button-update{float:left;} .basket-wrapper .basket{width:100%;} .basket-wrapper .basket 
.header{width:779px;height:31px;background:#c0c0c0;color:#fff;font-size:14px;font-weight:bold;} .basket-wrapper .basket .header .item-quantity{padding:0 0 0 28px;} .basket-wrapper .basket 
tr{width:750px;height:72px;background:url(images/sc-basket-bg.gif) repeat-x #f3f3f3;color:#000;font-size:14px;font-weight:bold;} .basket-wrapper .basket tr .item-picture{padding:5px;width:70px;} 
.basket-wrapper .basket tr .item-picture img{border:solid 1px #ccc;} .basket-wrapper .basket tr .item-name{padding:0 0 0 10px;width:340px;} .basket-wrapper .basket tr .item-name 
a{color:#000;display:block;letter-spacing:-0.4px;margin-top:8px;text-decoration:none;} .basket-wrapper .basket tr .item-name a:hover{text-decoration:underline;} .basket-wrapper .basket tr 
.item-price{padding:0 0 0 10px;width:90px;text-align:right;} .basket-wrapper .basket tr .item-quantity{padding:0 0 0 30px;width:80px;text-align:right;} .basket-wrapper .basket tr .item-quantity 
input{background:none;border:none;padding:8px 0 0 10px;width:39px;height:22px;background:url(images/sc-quantity-bg.gif) no-repeat;color:#000;font-size:14px;font-weight:bold;} .basket-wrapper .basket 
tr .item-subtotal{padding:0 10px 0 10px;width:90px;text-align:right;} .basket-wrapper .basket-footer{padding:0 0 10px 0;background:url(images/sc-basket-bg.gif) repeat-x top #f3f3f3;} .basket-wrapper 
.basket-footer .left-hand{float:left;width:320px;padding:22px 0 0 0;} .basket-wrapper .basket-footer .right-hand{float:right;} .basket-wrapper .basket-footer .discount-codes{padding:10px;} 
.basket-wrapper .basket-footer .discount-codes label{font-size:16px;letter-spacing:-1px;font-weight:bold;} .basket-wrapper .basket-footer .discount-codes ul{overflow:hidden;height:40px;} 
.basket-wrapper .basket-footer .discount-codes ul li{float:left;padding:0 5px 0 0;} .basket-wrapper .basket-footer .discount-codes ul li input{display:block;width:200px;height:22px;padding:8px 0 0 
10px;background:none;border:none;background:url(images/sc-coupon-code-bg.gif) no-repeat left top;} .basket-wrapper .basket-footer .grand-total{padding:10px;overflow:hidden;} .basket-wrapper 
.basket-footer .grand-total h3{margin-top:12px;float:right;display:block;padding:0 0 10px 0;font-size:26px;letter-spacing:-1px;text-align:right;font-weight:normal;overflow:hidden;} .basket-wrapper 
.basket-footer .grand-total ul{float:right;overflow:hidden;} .basket-wrapper .basket-footer .grand-total ul li{float:right;padding:0 0 0 5px;} .basket-wrapper .basket-footer .grand-total ul 
li.total_title{width:300px;overflow:hidden;font-size:22px;} .basket-wrapper .basket-footer .grand-total ul li.total_value{width:120px;text-align:right;font-size:22px;} .basket-wrapper .basket-footer 
.grand-total .cart-buttons{clear:both;float:right;overflow:hidden;} .inner-page .inner-page-wrapper a,a:visited{color:#666;} .inner-page .inner-page-wrapper a:hover{color:#000;} .inner-page 
.inner-page-wrapper .left-block{float:left;width:475px;padding:0 45px 0 0;} .inner-page .inner-page-wrapper .left-block p{padding:0 0 20px 0;line-height:20px;} .inner-page .inner-page-wrapper 
.right-block{float:left;} .inner-page .inner-page-wrapper .right-block .img-container{width:263px;height:263px;background:url(images/ip-image-container.jpg) no-repeat center;margin:0 0 20px 0;} 
.inner-page .inner-page-wrapper .right-block .testimonial-box{width:263px;} .inner-page .inner-page-wrapper .right-block .testimonial-box .tb-top{background:url(images/tb-top.gif) no-repeat top left 
#fff;} .inner-page .inner-page-wrapper .right-block .testimonial-box .tb-top .tb-bottom{background:url(images/tb-bottom.gif) no-repeat bottom left;} .inner-page .inner-page-wrapper .right-block 
.testimonial-box h2{display:block;width:263px;height:40px;background:url(images/tb-h-testimonials.gif) no-repeat 10px 10px;} .inner-page .inner-page-wrapper .right-block .testimonial-box 
p{font-size:12px;padding:3px 0 5px 10px;} .inner-page .inner-page-wrapper .right-block .address-info{display:block;width:263px;} .inner-page .inner-page-wrapper .right-block .address-info 
li{background:#fff;} .inner-page .inner-page-wrapper .right-block .address-info li h2{display:block;height:32px;padding:11px 0 0 10px;font-size:12px;color:#fff;background:url(images/ai-h-bg.gif) 
repeat-x;} .inner-page .inner-page-wrapper .right-block .address-info li p{padding:3px 10px 10px 10px;font-size:18px;font-weight:bold;color:#b40102;letter-spacing:-1px;} .inner-page 
.inner-page-wrapper .right-block .address-info li p.fax{font-size:24px;} .checkout-register-wrapper{width:787px;} .checkout-register-wrapper 
.left-hand{float:left;width:360px;margin:15px;border-right:5px solid #e8e8e8;height:200px;} .checkout-register-wrapper .right-hand{float:left;width:360px;padding:15px 0 15px 0;} 
.checkout-register-wrapper .checkout-process{background:url(images/sc-basket-bg.gif) repeat-x top #f3f3f3;} .checkout-register-wrapper .checkout-process 
.checkout-header{display:block;height:15px;background:#c0c0c0;color:#fff;font-size:14px;padding:10px;margin-bottom:1px;} .checkout-register-wrapper p{padding:0 0 25px 0;} .checkout-register-wrapper 
h3{display:block;padding:0 0 5px 0;} .checkout-register-wrapper .login-box{padding:10px 0 0 0;} .checkout-register-wrapper .text-label{display:block;padding:0 0 2px 0;font-weight:bold;} 
.checkout-register-wrapper .text-box{border:none;background:none;background:url(images/input-shadow.gif) repeat-x top #fff;border:1px solid #d5d5d5;padding:6px;font-size:12px;color:#333;margin:0 0 
5px 0;} .checkout-register-wrapper .register-form{padding:15px;width:757px;overflow:hidden;} .checkout-register-wrapper .register-form li{float:left;width:375px;} .checkout-register-wrapper 
.register-form.wide li{float:left;width:750px;} .checkout-register-wrapper .register-form li.address-line{width:750px;height:95px;} .checkout-register-wrapper .register-form 
li.submit-button-container{width:750px;position:relative;margin-top:20px;} .checkout-register-wrapper .register-form li.submit-button-container .button-continue{float:left;} 
.checkout-register-wrapper .register-form li .check label{float:left;margin-right:6px;border:2px solid red;} .checkout-register-wrapper .register-form li .check input{float:left;} 
.submit-button-container{padding:6px;margin-top:6px;} .submit-button-container 
.opc-please-wait{margin-left:18px;margin-top:6px;height:20px;line-height:20px;padding:0;font-size:12px;position:relative;top:6px;} .submit-button-container .opc-please-wait 
img{float:none;margin:0;padding:0;} .register-register-wrapper{width:787px;} .register-register-wrapper .left-hand{float:left;width:360px;padding:15px;} .register-register-wrapper 
.right-hand{float:left;width:360px;padding:15px 0 15px 0;} .register-register-wrapper .register-process{background:url(images/sc-basket-bg.gif) repeat-x top #f3f3f3;} .register-register-wrapper 
.register-process .register-header{display:block;height:15px;background:#c0c0c0;color:#fff;font-size:14px;padding:10px;margin-bottom:1px;margin-top:4px;} .register-register-wrapper p{padding:0 0 25px 
0;} .register-register-wrapper h3{display:block;padding:0 0 5px 0;} .register-register-wrapper .login-box{padding:10px 0 0 0;} .register-register-wrapper .text-label{display:block;padding:5px 0 2px 
0;font-weight:bold;} .register-register-wrapper .text-box{border:none;background:none;background:url(images/input-shadow.gif) repeat-x top #fff;border:1px solid 
#d5d5d5;padding:6px;font-size:12px;color:#333;margin:0 0 5px 0;} .register-register-wrapper .register-form{padding:15px;width:757px;overflow:hidden;} .register-register-wrapper .register-form 
li{width:375px;height:auto;line-height:20px;} .register-register-wrapper .register-form li.checkbox-line{padding:5px 0 0 0;} .contact-form 
input,textarea{border:none;background:none;background:url(images/input-shadow.gif) repeat-x top #fff;border:1px solid #d5d5d5;padding:6px;font-size:12px;color:#333;width:460px;margin:0 0 10px 0;} 
.contact-form textarea{overflow-y:auto;height:150px;} .contact-form label{display:block;color:#666;font-weight:bold;padding:0 0 5px 0;} .contact-form .button-send{float:right;} .user-info 
.user-info-item{position:relative;background:url(images/sc-basket-bg.gif) top repeat-x #f3f3f3;padding:10px;margin:5px 0 10px 0;} .user-info .user-info-item 
ul.user-info-actions{position:absolute;right:10px;bottom:10px;overflow:hidden;} .user-info .user-info-item ul.user-info-actions li{float:left;padding:0 0 0 15px;} 
.footer-container{background:url(images/footer-bg-tile.gif) top repeat-x #d30000;font-family:Arial,Helvetica,sans-serif;color:#fff;} .footer-container 
.footer-wrapper{width:992px;position:relative;margin:auto auto;padding:50px 0 0 0;} .footer-container a{ color:#fff; text-decoration:none;} .footer-container a:hover{text-decoration:underline;} 
.footer-container .blog-icon{position:absolute;width:160px;height:91px;background:url(images/icon-blog.png) no-repeat;top:-40px;} .footer-container .blog-list{font-size:12px;} .footer-container 
.blog-list li{border-bottom:1px solid #de2626;padding:12px;} .footer-container .blog-list li h3{display:block;padding:0 0 5px 0;} .footer-container .blog-list li h3 
a{font-size:18px;color:#fff;text-decoration:none;} .footer-container .blog-list li a{color:#FFF;} .footer-container .blog-list li h3 a:hover{text-decoration:underline;} .footer-container 
.bottom-info{padding:12px;} .footer-container .left-block{width:400px;float:left;padding:0 25px 0 0;} .footer-container .right-block{width:540px;float:left;padding:15px 0 0 27px;} .footer-container 
.left-hand{width:255px;float:left;} .footer-container .right-hand{width:255px;float:left;padding:0 0 0 30px;} .footer-container .footer-list{padding:10px;} .footer-container .footer-list 
li{border-bottom:1px solid #de2626;padding:5px;} .footer-container .footer-list li a{color:#fff;font-size:12px;} .footer-container 
.list-header{display:block;background:url(images/footer-list-header-bg.gif) no-repeat top left;width:245px;height:28px;color:#d90000;font-weight:normal;font-size:18px;padding:6px 0 0 10px;} 
.policy-bar{width:962px;margin:20px auto 0 auto;padding:0 15px 25px 15px;font-size:12px;position:relative;} .policy-bar .terms-conditions{position:absolute;right:0;top:0;} .policy-bar 
.terms-conditions a{color:#fff;} .see-more{font-size:14px;color:#ffd41b;} .selectBox{float:left;height:29px;background:url(images/fsbb-right.gif) no-repeat right 
top;cursor:pointer;position:relative;} .selectBox .selectBoxRight{float:left;height:29px;background:url(images/fsb-left.gif) no-repeat left top;position:relative;} .selectBox 
.valueContainer{display:block;font-weight:bold;color:#000;padding:8px 31px 8px 10px;} .selectBox .changed{color:#fff200;} .selectBox 
.selectBoxPanel{display:none;width:190px;background:url(images/sb-panel.gif) left bottom no-repeat;position:absolute;top:26px;padding:0 0 4px 0;} .selectBox .selectBoxPanel 
ul{clear:both;display:block;width:190px;padding:5px 0 0 0;overflow-y:auto;overflow-x:hidden;} .selectBox .selectBoxPanel ul li{display:block;width:100%;padding:0 0 3px 0;} .selectBox .selectBoxPanel 
ul li a{width:175px;font-weight:bold;display:block;padding:3px 5px 3px 10px;color:#07316d;text-decoration:none;} .selectBox .selectBoxPanel ul li a:hover{background:url(images/sb-hover.gif) 
repeat-x;color:#fff;} .big-ad{display:block;width:992px;height:255px;position:relative;} .big-ad .button-learn-more{display:block;width:157px;height:45px;position:absolute;left:47px;top:180px;} 
.price-green{font-size:14px;font-weight:bold;color:#61b827;} .price-red{font-size:16px;font-weight:bold;color:#d30000;} .price-blue{font-size:16px;font-weight:bold;color:#2889c5;} 
.c-button{display:block;background:none;border:none;cursor:pointer;} .button-buy{width:46px;height:21px;background:url(images/button-buy.gif) no-repeat;} 
.button-buy-big{width:101px;height:56px;background:url(images/button-buy-big.png) no-repeat;} .button-go-green{width:39px;height:30px;background:url(images/button-go-green.png) no-repeat bottom;} 
.button-go-orange{width:60px;height:29px;background:url(images/button-go-orange.png) no-repeat bottom;} .button-customer-info{width:245px;height:40px;background:url(images/button-cust-info.png) 
no-repeat bottom;} .button-enlarge{width:26px;height:26px;background:url(images/button-enlarge.png) no-repeat bottom;} .button-send{width:116px;height:41px;background:url(images/button-send.png) 
no-repeat;} .button-delete{width:16px;height:16px;background:url(images/sc-delete.gif) no-repeat;} .button-update{width:183px;height:31px;background:url(images/button-update-basket.png) no-repeat 
right;} .button-apply{width:66px;height:31px;background:url(images/sc-apply.png) no-repeat;} .button-create-account{width:157px;height:31px;background:url(images/button-create-account.png) 
no-repeat;} .button-register{width:86px;height:31px;background:url(images/button-register.png) no-repeat;} .button-login{width:65px;height:31px;background:url(images/button-login.png) no-repeat;} 
.button-continue{width:90px;height:31px;background:url(images/button-continue.png) no-repeat;margin:0 0 0 15px;padding:0 0 50px;} 
.button-confirm{width:161px;height:31px;background:url(images/button-confirm-order.png) no-repeat;margin:0 0 0 15px;padding:0 0 50px;} 
.button-continue-shopping{width:161px;height:31px;background:url(images/sc-continue-shopping.png) no-repeat;} .button-proceed-checkout{width:175px;height:31px;background:url(images/sc-proceed.png) 
no-repeat;} .radio-list{padding:0;margin:0;padding:10px 0 10px 0;} .radio-list li{padding:0;margin:0;padding:0 0 0 10px;font-size:12px;} .generic-list{padding:10px 0 10px 0;} .generic-list 
li{padding:2px 0 2px 26px;font-size:12px;background:url(images/bullet-grey.gif) no-repeat 15px 5px;} .seperator{margin:0 10px 0 10px;color:#f4f4f4;} .div-link{display:block;width:100%;height:100%;} 
.clear{clear:both;} .hidden{display:none;} table.zoom{width:250px;border:0 solid green;text-align:center;margin:0;} table.zoom tr,table.zoom td{border:0;} 
div.smallBR,div.smallTL,div.smallTR,div.smallBL,#SmallDiv1,#SmallDiv2,#SmallDiv3,#SmallDiv4,#Debug{position:absolute;} 
div.big{top:-290px;left:-50px;position:absolute;clip:rect(300px,700px,700px,300px);} div.smallTL{left:10px;top:80px;} div.smallTR{left:130px;top:80px;} div.smallBL{left:10px;top:230px;} 
div.smallBR{left:130px;top:230px;} img.hidden{visibility:hidden;width:0;height:0;} .flleft{float:left;} .flright{float:right;} .details-summary .promote{padding:5px 
25px;overflow:hidden;margin-bottom:10px;} .details-summary .details{background:#f4fafb;padding:10px 25px;overflow:hidden;margin-bottom:10px;} .details-summary .comments{padding:10px 10px;} 
.details-summary .details h4{float:left;font-size:1.1em;margin-bottom:0;} .details-summary .details h4 a:link{font-weight:normal;} .details-summary .details 
span{float:right;display:block;font-weight:bold;} .details-summary .total{color:#e41b5b;} .change-details{float:left;width:50%;margin-bottom:10px;}
#TdProduct h1{font-size:15px;}
.note-msg{padding:30px 20px;text-align:center;}
.input-box{overflow:hidden;}
.input-box input{float:left;}
.input-box label{margin:10px 0 6px 0;}
.input-box .validation-advice{float:right;width:360px;text-align:left;padding:0!important;line-height:24px;overflow:hidden;}
.validation-advice{font-size:11px;color:red;padding:0 0 4px 4px!important;margin:0;}
.input-box br{clear:both;}
#payment_form_ccsave li{width:720px!important;}
.onepageAddress{margin:10px auto 10px auto;width:750px;}
.onepageAddress li{overflow:hidden;width:750px;}
.checkout-register-wrapper .register-form .onepageAddress li{overflow:hidden;width:750px;}
.onepageAddress li div{width:50%;}
.onepageAddress li div.one{float:left;}
.onepageAddress li div.two{float:right;}
.onepageAddress li div.both{width:98%;}
.onepageAddress li div.both input{float:none;width:730px;}
.onepageAddress li div label{margin:6px 0 4px 0;}
.onepageAddress li div input{width:350px;}
.onepageAddress li.submit{overflow:hidden;padding:6px;margin-top:6px;}
.onepageAddress li.submit button{float:left;margin-right:6px;}
.onepageAddress li.submit .opc-please-wait{float:left;}
.onepageAddress li div.both.checkbox{width:300px;overflow:hidden;line-height:20px;}
.onepageAddress li div.both.checkbox label{float:left;font-size:12px;line-height:20px;}
.onepageAddress li div.both.checkbox input{float:left;width:20px;line-height:20px;display:inline;height:20px;}
.checkout-register-wrapper .register-form .onepageAddress li .selfix{overflow:hidden;width:340px;}
.checkout-register-wrapper .register-form .onepageAddress li .selfix select{float:left;margin-right:14px;}
.register-form li.toc{padding:14px 0;}
.coupon.error{font-size:11px;color:red;width:248px;padding:8px;margin-left:2px;}
.fleft{float:left;}
.fright{float:right;}
.thin{width:400px!important;}
.register-process ul.messages{float:right;width:240px;margin:45px 40px 0 0;color:red;font-size:12px;}
.register-process ul.messages li{list-style-type:circle;}
.topButtons{position:absolute;top:50px;right:0;}
.topButtons a{float:left;display:block;height:37px;line-height:37px;margin:0;padding:0;}
.topButtons a.btn-faq{background:url('images/button-faq.png') no-repeat;width:111px;}
.topButtons a.btn-help{background:url('images/button-help-advice.png') no-repeat;width:243px;}
.topButtons a.btn-contact{background:url('images/button-contact-us.png') no-repeat;width:111px;}
.block-container{overflow:hidden;margin:30px 0 10px 0;display:none;}
.block-container #about{float:left;width:560px;}
.block-container ul{display:block;float:right;}
.block-container ul li{display:block;margin-bottom:15px;width:395px;}
.block-container ul li a{background:url('images/read-more.png') no-repeat;font-size:0;line-height:0;text-indent:-9999px;height:23px;width:72px;cursor:pointer;display:block;}
.block-container h4{display:block;color:#6bc02b;font-size:18px;margin-bottom:20px;font-weight:normal;}
.block-container p{display:block;font-size:13px;margin-bottom:15px;}
.wishlistLink a.abutton{margin:8px 0 0 0;font-size:19px!important;font-size:19px;}
.wishlistLink a{float:left;margin-top:4px;}
.abutton{float:left;height:45px;line-height:45px;padding:0 14px 0 14px;margin:28px 4px 4px 0;text-decoration:none;color:#efefef!important;font-family:Arial;font-size:23px;font-weight:bold;border:1px solid #2ab100;background:#32b013 url('images/find/button-bg.png') repeat-x top left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.carbtn{float:left;height:45px;line-height:45px;padding:0 14px 0 14px;margin:28px 4px 4px 0;}
#wishlist-table th{text-align:left;height:26px;border-bottom:1px solid #d8d8d8;}
#wishlist-table td{text-align:left;}
#wishlist-table .productRow .image{display:block;}
#wishlist-table .productRow .name{display:block;text-decoration:none;font-size:12px!important;font-size:12px;margin:4px 0 4px 2px;}
#wishlist-table .productRow .price{display:block;margin-left:2px;font-size:12px!important;font-size:12px;}
#cms-page{font-size:14px;}
#cms-page .main{padding:18px 24px;background-color:#e8e8e8;}
#cms-page h3{font-size:24px;margin:5px 0;}
#cms-page h4{font-size:21px;margin:5px 0;}
#cms-page h5{margin:5px 0;}
#cms-page p{font-size:14px;margin:14px 0;}
#cms-page p.red{color:red;}
#cms-page ul{list-style-type:disc;list-style-position:outside;margin:14px 0;font-size:14px;}
#cms-page ul li{list-style-type:disc;list-style-position:outside;margin-left:15px;padding-left:12px;font-size:14px;}
#cms-page address{margin:8px 0;font-size:14px;}
#cms-page .small h3{font-size:12px;margin:4px 0;}
#cms-page .small h4{font-size:10px;margin:4px 0;}
#cms-page .small p{font-size:10px;margin:14px 0;}
#cms-page p.image{text-align:center;}
#blog-box{float:left;width:808px;}
#blog-box .header-bar{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/pl-stripe-header.gif) no-repeat scroll left top;height:55px;position:relative;width:807px;}
#blog-box .header-bar h2{height:46px;padding:9px 0 0 15px;}
#blog-box .header-bar h2 a{color:#fff;font-size:30px;letter-spacing:-2px;text-decoration:none;}
#blog-box .header-bar h3{color:#fff;font-size:12px;position:absolute;right:20px;top:21px;}
#blog-box .content-box{background-color:#e8e8e8;margin-bottom:18px;}
#blog-box .content-box p.postContent{padding:20px 20px;}
#blog-box .content-box div.postContent{padding:20px 20px;}
#blog-box .content-box div.postContent p{padding:20px 20px;}
#blog-box .content-box p.postDetails{padding:18px 20px;}
.total_checkout{overflow:hidden;}
.total_checkout li{float:left;}
#totals{overflow:hidden;margin-right:20px;}
#totals ul{float:right;clear:both;padding-right:4px;}
#totals ul li{float:left;font-size:17px;margin-bottom:2px;}
#totals ul li.first{width:150px;}
#totals ul li.second{width:70px;}
p.errormsg{margin:0;padding:10px 0 0 15px;margin-bottom:-8px;color:red;font-weight:bold;font-size:90%;}
#help-contents ul{list-style-type:none;margin:0;}
#help-contents ul li{list-style-type:none;background:url(images/q.png) no-repeat 0 8px;padding-left:35px;margin:4px 0;}
#help-contents ul li a{color:#d10202;font-size:26px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
#help-contents ul li p{font-size:15px;margin:2px 0 18px 0;}
#vdetails { padding:0 16px;}
#vdetails h3 { margin-bottom:12px;}
#vdetails ul {height:1%;overflow:hidden;margin-bottom:12px;}
#vdetails ul li {float:left;padding:2px 6px;border-right:1px solid #aaa;font-size:12px;}
#vdetails ul li.last { border-right:0; }
#gproduct_msg {}
#gproduct_msg ul.messages {background:#333;padding:8px;border:1px solid #333;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
#gproduct_msg ul.messages li {}


.product-spotlight #sizes { height:1%; margin:0 auto; overflow:hidden; padding:10px 18px; }
.product-spotlight #sizes li { background:#eee; border:1px solid #ddd; float:left; margin:2px; padding:12px 2px; text-align:center; width: 104px; }
.product-spotlight #sizes li:hover { background:#f1f1f1; border:1px solid #ddd;  }
.product-spotlight #sizes li a { color:#333; cursor:pointer; display:block; font-size:13px; font-weight:bold; height:100%; text-decoration:none; letter-spacing:-0.6px;}
.product-spotlight #sizes li a span {  display:block; margin-top:2px;  }
.product-spotlight #sizes li a strong { color:#509F22; display:block; margin-top:4px;  }

div.coptions { margin:4px 0 8px 0; font-size:11.5px; }
div.coptions strong { color:maroon; font-weight:normal; }
div.coptions span { font-weight:bold;}

.opager { font-size:12px; padding:4px 6px; width:100%; }
.opager .count { text-align:left; }
.opager .pages { width:50%; }
.opager .pages ol { height:1%; overflow:hidden; }
.opager .pages ol li { float:left; padding:2px 4px; }
.opager .pages ol li.title { font-weight:bold; }

.opager .perPage { text-align:right; }

.pager{margin-top: 50px}
.pager .pages ol li { float:left; padding-right:5px;}
.pages {padding:15px 0 20px;}

#notlive { background:url('images/banner-bg.png') repeat-x top left; height:193px; }
#notlive .inner { color:#fff; font-size:28px; letter-spacing:-1px; line-height:34px; margin:0 auto; padding:24px 0; width:960px; }

.map-header{float: left}
.a-right {float: right}
.map-clear{margin-top:50px}



/* New Homepage Tabs(z) */

#hproducts { height:1%; margin:10px 0 12px 0; padding:0; overflow:hidden; }
#deal { float:left; width: 203px; }
#deal .bottom { background:transparent url(images/deal-bottom.png) no-repeat scroll left bottom; height:16px; }
#deal h2 { background:url('images/deal-top.png') no-repeat top left; height:49px; margin:0;  }
#deal h2 a { color:#FFFFFF; display:block; font-size:20px; font-weight:normal; height:100%; letter-spacing:-0.6px; padding:10px 0; text-align:center; text-decoration:none; }
#hproducts #deal ul.products {  border-left:10px solid #A40000; border-right:10px solid #A40000; border-top:4px solid #A40000; margin:0; }
#hproducts #deal ul li {float:none; height:1%; margin:10px auto 0 auto; overflow:hidden; width:150px; }

#deal #secured-by { border:10px solid #61B827; display:block; margin-top:8px; padding:20px 0; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
#deal #secured-by img { margin: auto 0; }


#ptabz { float:right; margin-bottom:7px; width: 780px; }
#ptabz .row-head { background:transparent url(images/blue-tab/bt-bar-top-tile.gif) repeat-x scroll center top; height:54px; overflow:hidden; }
#ptabz .row-left { background:transparent url(images/blue-tab/bt-bar-left-top.gif) no-repeat scroll left top; height:54px; }
#ptabz .row-right{ background:transparent url(images/blue-tab/bt-bar-right-top.gif) no-repeat scroll right top; height:54px; }
#ptabz ul.tabs { height:54px; margin:0; padding:0; }
#ptabz ul.tabs li { float:left; }
#ptabz ul.tabs li a {color:#FFFFFF; display:block; font-size:20px; height:24px; letter-spacing:-0.6px; padding:10px 15px 0; text-decoration:none;}
#ptabz ul.tabs li.on .bt-right { background:transparent url(images/blue-tab/bt-selected-right.gif) no-repeat scroll right top; height:54px; }
#ptabz ul.tabs li.on .bt-left { background:transparent url(images/blue-tab/bt-selected-left.gif) no-repeat scroll left top; height:54px; }
#ptabz .wrap { border-left:10px solid #041F91; border-right:10px solid #041F91; position:relative; }
#ptabz .wrap .section { display:none; }
#ptabz .wrap .section.active { display:block; }
#ptabz .wrap .section ul { height:1%; margin:0; padding:0 5px; overflow:hidden; }

#hproducts ul.products li { border:1px solid #ddd; float:left; margin:5px 4px; padding:8px; text-align:center; width:124px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 
-moz-box-shadow:2px 2px 2px 2px #F6F6F6; -webkit-box-shadow:2px 2px 2px 2px #F6F6F6;box-shadow:2px 2px 2px 2px #F6F6F6}
#hproducts ul.products li img { display:block; margin:0 auto; }
#hproducts ul.products li a.l { color:#000; display:block; font-size:12px; font-weight:bold; height:56px; margin:4px 0 6px 0; text-decoration:none; overflow:hidden}
#hproducts ul.products li span.price { color:#61B827; display:block; font-size:18px; font-weight:bold; padding-top:4px; text-align:center;min-height:46px}
#hproducts ul.products li span.price span { text-decoration:line-through; color:#c5090b; }
#hproducts ul.products li span.price span.no { text-decoration:none; }
#hproducts ul.products li div {font-size:0.8em;color:#FF5F0A}
#hproducts ul.products li a.button-buy { background:transparent url('images/button-buy.gif') no-repeat scroll 0 0; float:right; height:21px; width:46px; }
#hproducts ul.products li a.button-buy span { display:none; }
#ptabz .wrap-bottom{ background:transparent url('images/blue-tab/bt-bottomtile.gif') repeat-x scroll 0 0; height:16px; margin:0; }
#ptabz .wrap-bottom-left  { background:transparent url('images/blue-tab/bt-frame-bottomleft.gif') no-repeat scroll left top; height:16px; }
#ptabz .wrap-bottom-right { background:transparent url('images/blue-tab/bt-frame-bottomright.gif') no-repeat scroll right top; height:16px; }

#checkout-cards {}
#checkout-cards ul { border:4px solid #4FAFD8; height:1%; margin:0 0 6px 0; overflow:hidden; padding:6px 0 0; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
#checkout-cards ul li { float:right; padding:0 10px 0; }
#checkout-cards ul li.fleft { float:left; padding:0 6px;}
#checkout-cards ul li img { }


table#cart-total {}

table#cart-total td { padding-left:20px; }
table#cart-total td.title { padding-left:0; }

#testimonials { border:8px solid #FFDB00; float:right; padding:10px 20px 20px; width:724px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#testimonials h3 { font-size:24px; letter-spacing:-1px; margin-bottom:8px; }
#testimonials ul {}
#testimonials li { display:none; }
#testimonials li.active { display:block; }
#testimonials blockquote { color:#222; min-height:90px; }
#testimonials blockquote span { display:block; font-style: italic; margin-top:12px; }

#paypalreview h3 { color:#D10202; font-size:22px; font-weight:bold; letter-spacing:-1px; margin-bottom:12px; text-decoration:none; }
#paypalreview h3 a { font-size:15px; }
#paypalreview h4 { font-size:22px; letter-spacing:-1px; margin-bottom:8px; }
#paypalreview h4 a { font-size:14px; letter-spacing:-0.4px; }

#paypalreview .info { height:1%; margin-bottom:20px; overflow:hidden; }
#paypalreview .info .ship { float:left; width:50%; }
#paypalreview .info .bill { float:right; width:50%; }

#details-table {}
#details-table thead {}
#details-table thead tr {}
#details-table thead tr th { padding: 4px 6px; text-align:left; }

#details-table tbody {}
#details-table tbody tr {}
#details-table tbody tr td {}

#details-table tfoot {}
#details-table tfoot tr {}
#details-table tfoot tr td { text-align:right; }
#details-table tfoot tr td.last { }
#details-table tfoot tr td.a-right { float:none; }

#paypal-msg { border:4px solid #237ABD; padding:10px; margin-bottom:20px; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; }
#paypal-msg ul li { font-size:16px; letter-spacing:-1px; }


#seo-text { clear:both; float:none; margin-top:10px; }
#seo-text h2 a { color:#fff; text-decoration:none; }
#seo-text p {}

#login-msg {
color:red;
font-size:90%;
font-weight:bold;
margin-bottom:4px;
padding:10px;
}


div.p-price a.wizard-bt { background:url("images/paint-wizard-bt.gif") no-repeat scroll left top transparent; bottom:0; display:block; height:21px; margin:0; padding:0; position:absolute; right:0; width:105px; }
div.p-price a.wizard-bt span { display:none; }

div#reg-ok {}
div#reg-ok p { margin-bottom: 12px; padding:0 20px; text-align:justify; }
div#reg-ok p a { color: #DC131A; }