.fpnl-tabless{width:582px;height:206px;margin-right:auto;margin-left:auto;margin-top:10px;position:relative;overflow:hidden;}
.fpnl-tabless ul{margin:0px;padding:0px;overflow:hidden;}
.fpnl-tabless .fpnl-item{width:582px;height:206px;margin:0px;padding:0px;}
.fpnl-tabless .bx_pager{position:absolute;bottom:0px;left:14px;}
.fpnl-tabless .bx_pager a{width:33px;height:31px;float:left;background:url(../images/pager-bg.png) no-repeat;text-align:center;color:#b21710;font-size:12px;padding-top:8px;text-decoration:none;font-weight:bold;}
.fpnl-tabless .bx_pager a.active{background:url(../images/pager-active.png) no-repeat;text-align:center;color:#FFFFFF;}
.slides2_wrap .prev{position:absolute;left:10px;top:40px;outline:0;}
.slides2_wrap .next{position:absolute;right:10px;top:40px;outline:0;}
.fpnl-plist{width:582px;height:120px;margin-right:auto;margin-left:auto;margin-top:10px;position:relative;overflow:hidden;}
.fpnl-plist ul{margin:0px;padding:0px;overflow:hidden;}
.fpnl-plist .fpnl-item{width:582px;height:123px;margin:0px;padding:0px;}
.fpnl-plist .bx_pager{position:absolute;top:100px;left:10px;}
.fpnl-plist .bx_pager a{width:13px;height:13px;float:left;padding-right:10px;background:url(../images/pager-bg.png) no-repeat;text-align:center;color:#b21710;font-size:12px;padding-top:8px;text-decoration:none;font-weight:bold;}
.fpnl-plist .bx_pager a.active{background:url(../images/icons/productlist-pager-active.png) no-repeat;text-align:center;color:#FFFFFF;}
.fpnl-plist .bx_pager a.inactive{background:url(../images/icons/productlist-pager-inactive.png) no-repeat;text-align:center;color:#FFFFFF;}
.box{width:580px;margin:15px auto 0px auto;}
.box h3{font-size:16px;color:#FFF;padding:8px 0px 5px 20px;}
.box .header{background:url(../images/box-header.jpg) top left no-repeat;height:33px;}
.box .content{width:100%;}
.box .content p{font-size:12px;padding:10px 0 10px 0;color:#404040;}
.box .content ul{display:inline-block;list-style-position:inside;margin-left:10px;vertical-align:top;}
.box .content #first{margin-left:20px;}
.box .content li{font-size:11px;width:177px;list-style-image:url(../images/icons/arrow.jpg);height:20px;text-decoration:underline;list-style-position:outside;}
.box .content li a, .box .content li a:active, .box .content li a:visited, .box .content li a:link{color:#404040;}
.box .footer{width:580px;height:20px;background:url(../images/box-footer.jpg) top left no-repeat;}
.box .footer ul{display:inline-block;list-style-position:inside;margin-left:25px;margin-top:2px;}
.box .footer li{font-size:11px;list-style-image:url(../images/icons/arrow-red.jpg);list-style-position:outside;}
.box .footer li a, .box .footer li a:active, .box .footer li a:visited, .box .footer li a:link{color:#b31811;}
.box .sub-categories{width:580px;height:20px;background:url(../images/box-subcategory.jpg) top left no-repeat;margin-top:10px;}
.box .sub-categories ul{display:inline-block;list-style-position:inside;margin-left:25px;margin-top:2px;}
.box .sub-categories .expand{font-size:11px;list-style-image:url(../images/icons/arrow-red.jpg);list-style-position:outside;}
.box .sub-categories .collapse{font-size:11px;list-style-image:url(../images/icons/arrow-red-up.jpg);list-style-position:outside;}
.box .sub-categories li a, .box .footer li a:active, .box .footer li a:visited, .box .footer li a:link{color:#b31811;text-decoration:none;}
.box .sub-categories li a:hover{text-decoration:underline;}
.box #viewallsubcat{display:none;margin-top:0px;}

.box-fr{width:580px;margin:15px auto 0px auto;}
.box-fr h3{font-size:16px;color:#FFF;padding:8px 0px 5px 20px;}
.box-fr .header{background:url(../images/box-header.jpg) top left no-repeat;height:33px;}
.box-fr .content{width:100%;}
.box-fr .content p{font-size:12px;padding:10px 0 10px 0;color:#404040;}
.box-fr .content ul{display:inline-block;list-style-position:inside;margin-left:10px;vertical-align:top;}
.box-fr .content #first{margin-left:20px;}
.box-fr .content li{font-size:11px;width:177px;list-style-image:url(../images/icons/arrow.jpg);height:20px;text-decoration:underline;list-style-position:outside;}
.box-fr .content li a, .box .content li a:active, .box .content li a:visited, .box .content li a:link{color:#404040;}
.box-fr .footer{width:580px;height:20px;background:url(../images/box-footer.jpg) top left no-repeat;}
.box-fr .footer ul{display:inline-block;list-style-position:inside;margin-left:25px;margin-top:2px;}
.box-fr .footer li{font-size:11px;list-style-image:url(../images/icons/arrow-red.jpg);list-style-position:outside;}
.box-fr .footer li a, .box .footer li a:active, .box .footer li a:visited, .box .footer li a:link{color:#b31811;}
.box-fr .sub-categories{width:580px;height:20px;background:url(../images/box-subcategory.jpg) top left no-repeat;margin-top:10px;}
.box-fr .sub-categories ul{display:inline-block;list-style-position:inside;margin-left:25px;margin-top:2px;}
.box-fr .sub-categories .expand{font-size:11px;list-style-image:url(../images/icons/arrow-red.jpg);list-style-position:outside;}
.box-fr .sub-categories .collapse{font-size:11px;list-style-image:url(../images/icons/arrow-red-up.jpg);list-style-position:outside;}
.box-fr .sub-categories li a, .box .footer li a:active, .box .footer li a:visited, .box .footer li a:link{color:#b31811;text-decoration:none;}
.box-fr .sub-categories li a:hover{text-decoration:underline;}
.box-fr #viewallsubcat{display:none;margin-top:0px;}

.featured-pnl{width:581px;margin-top:15px;margin-right:auto;margin-bottom:10px;margin-left:auto;overflow:hidden;}
.featured-pnl-tabs{float:left;font-size:0.75em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.featured-pnl-tabs ul{list-style:none;}
.featured-pnl-tabs li{float:left;text-align:center;margin-right:1px;}
.featured-pnl-tabs a{color:#FFFFFF;float:left;position:relative;width:82px;height:24px;line-height:24px;text-decoration:none;background:#b0b0b0 url(../images/featuredPanelActive.png);}
.featured-pnl-tabs a:hover{float:left;width:82px;height:24px;text-decoration:none;background:#295279 url(../images/featuredPanelActive.png);color:#FFFFFF;}
.featured-pnl-tabs li a.active-tab{float:left;width:82px;height:24px;text-decoration:none;background:#295279 url(../images/featuredPanelActive.png);color:#FFFFFF;}
.featuredPanelSpacer{float:left;width:35px;height:10px;}
.scrollContent{overflow:hidden;}
.scrollContent ul{overflow:hidden;}
.scrollContent li{margin-left:0px;list-style:none;width:580px;}
.featured-pnl-content{width:579px;height:220px;clear:left;margin:0px;padding:0px;color:#000000;position:relative;padding-top:10px;border:solid 1px #d5d5d5;background:#FFF;margin-left:auto;margin-right:auto;overflow:hidden;}
.featured-pnl-item{float:left;position:relative;width:150px;margin-left:7px;margin-right:7px;}
.featuredproduct .item-image{text-align:center;}
.featuredproduct .item-content p{font-size:0.75em;text-align:center;}
.featuredproduct .item-content img{clear:both;text-align:center;}
.featuredproduct .item-content p.title{color:#9a2d32;margin-top:5px;font-size:0.88em;font-weight:bold;height:38px;}
.featuredproduct .item-content p.title a{color:#9a2d32;margin-top:5px;font-size:1em;font-weight:bold;height:38px;text-decoration:none;}
.featuredproduct .item-content p.price{color:#404040;font-weight:bold;height:22px;}
.featuredproduct .item-buy{clear:both;text-align:center;}
#slides1 ul{margin:0px;padding:0px;}
#slides1{overflow:hidden;margin-bottom:10px;}
#slides1 li{margin-left:0px;list-style:none;width:580px;}
.slides1_wrap .prev{position:absolute;left:10px;top:40px;outline:0;}
.slides1_wrap .next{position:absolute;right:10px;top:40px;outline:0;}
.featured-cat{width:580px;margin-left:auto;margin-right:auto;}
.featured-cat-header{height:31px;background:url(../images/featured-cat-header.jpg) no-repeat;font-size:0.81em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#b21710;text-align:left;padding-left:10px;line-height:31px;}
.featured-cat-content{background:#f2f2f2 url(../images/featured-cat-bg.jpg) repeat-x;color:#000000;border-left:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;padding-left:15px;padding-top:10px;}
.featured-cat-item{float:left;position:relative;width:135px;text-align:center;margin-top:5px;}
.shop-by-cat{width:580px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;margin-top:10px;}
.shop-by-cat .container{width:570px;position:relative;margin-left:auto;margin-right:auto;}
.shop-by-cat h1{height:33px;width:580px;background:url(../images/shopby-cat-header.png) no-repeat;margin:0px;padding:0px;line-height:33px;color:#FFFFFF;font-size:0.75em;font-weight:bold;text-align:left;padding-left:10px;}
.shop-by-cat .item.left{float:left;}
.shop-by-cat .item.right{float:right;}
.shop-by-cat .item .header{background:url(../images/shopby-cat-item-header.jpg) no-repeat;width:280px;height:31px;}
.shop-by-cat .item h2{color:#b21710;text-align:left;padding-left:10px;margin-top:10px;font-size:0.75em;font-weight:bold;padding-top:8px;}
.shop-by-cat .item .content{width:278px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.shop-by-cat .list{float:left;position:relative;left:5px;top:20px}
.shop-by-cat .display{float:right;position:relative;right:5px;top:5px;}
.shop-by-cat .list ul{list-style-image:url(../images/shopby-cat-item-icon.jpg);list-style:url(../images/shopby-cat-item-icon.jpg);list-style-position:inside;text-align:left;font-size:0.75em;}
.shop-by-cat .list li{margin:0px;padding-left:3px;color:#000000;}
.shop-by-cat .list a, .shop-by-cat .list a:active, .shop-by-cat .list a:visited, .shop-by-cat .list a:link{color:#000;text-decoration:none;}
.shop-by-cat .list a:hover{text-decoration:underline;}
.shop-by-cat .display img{margin-bottom:10px;}
.latest-widgets{clear:both;width:580px;margin-left:auto;margin-right:auto;}
.latest-widgets .title{font-size:0.75em;margin-top:10px;color:#999999;text-align:left;line-height:12px;}
.latest-widgets span{color:#b21710;font-weight:bold;}
.latest-widgets p{font-size:0.75em;color:#999999;text-align:left;}
.latest-widget + .latest-widget{margin-left:10px;}
.latest-widget.small{width:161px;background-color:#00CCFF;float:left;margin-right:5px;background:url(../images/latest-widget-bg-small.jpg);}
.latest-widget.large{width:221px;background-color:#00CCFF;float:left;margin-right:5px;background:url(../images/latest-widget-bg-large.jpg);}
.latest-widget h2{margin:0;padding:0;height:31px;line-height:31px;font-size:0.75em;text-align:left;padding-left:10px;color:#FFFFFF;}
.latest-widget .latest-widget-content{margin:0;padding:0;}
.latest-widget .latest-widget-content p{margin:0;padding:0;color:#939393;padding:10px;}
.latest-widget.small h2{background:url(../images/latest-widget-header-small.png) no-repeat;}
.latest-widget.large h2{background:url(../images/latest-widget-header-large.png) no-repeat;}
.latest-widget.small .latest-widget-content{background:url(../images/latest-widget-footer-small.jpg) bottom no-repeat;}
.latest-widget.large .latest-widget-content{background:url(../images/latest-widget-footer-large.jpg) bottom no-repeat;}
.latest-widget h2.red{background-color:#a3110c;}
.latest-widget h2.blue{background-color:#295279;}
.product-list{width:580px;margin:0px auto 0px auto;}
.product-list.spacer{margin-top:20px;}
.product-list #popularity{float:right;margin-bottom:5px;position:relative;}
.product-list #showproducts{float:right;margin-bottom:5px;position:relative;}
.product-list select{font-size:12px;}
.product-list select+select{margin-right:15px;}
.additem{font-size:12px;font-weight:bold;color:#77ac06;position:relative;padding-top:10px;}
.notfound{font-size:12px;font-weight:bold;color:#9e0f0a;position:relative;padding-top:10px;}
.product-list .footer{height:33px;width:100%;background:url(../images/box-footer.jpg) left top no-repeat;clear:both;position:relative;}
.product-list .footer h3{color:#FFF;font-size:18px;float:left;left:20px;position:relative;top:5px;}
.product-list .header{height:33px;width:100%;background:url(../images/box-header.jpg) left top no-repeat;clear:both;position:relative;}
.product-list .header h3{color:#FFF;font-size:18px;float:left;left:20px;position:relative;top:5px;}
.product-list .paginate{list-style:none;position:absolute;right:20px;top:6px;}
.product-list .paginate li{display:inline;}
.product-list .paginate li a{color:#34638a;display:inline-block;width:18px;height:21px;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;text-align:center;padding-top:2px;}
.product-list .paginate li a:hover{background:url(../images/icons/active-page.png) top no-repeat;color:#34638a;}
.product-list .paginate li a.prev{width:auto;padding-right:5px;}
.product-list .paginate li a.prev:hover{background:none;text-decoration:underline;color:#FFF;}
.product-list .paginate li a.next{width:auto;padding-left:5px;}
.product-list .paginate li a.next:hover{background:none;text-decoration:underline;color:#FFF;}
.product-list .box{width:578px;margin:0px auto 0px auto;margin-bottom:10px;}
.product-list .box.grey{background:#f6f6f6;border-left:#d1d1d1 1px solid;border-right:#d1d1d1 1px solid;border-bottom:#d1d1d1 1px solid;}
.product-list .box p{text-align:left;font-size:14px;color:#535353;clear:both;padding-left:10px;padding-top:5px;padding-bottom:5px;}

.product-list .box-fr{width:578px;margin:0px auto 0px auto;margin-bottom:10px;}
.product-list .box-fr.grey{background:#f6f6f6;border-left:#d1d1d1 1px solid;border-right:#d1d1d1 1px solid;border-bottom:#d1d1d1 1px solid;}
.product-list .box-fr p{text-align:left;font-size:14px;color:#535353;clear:both;padding-left:10px;padding-top:5px;padding-bottom:5px;}


.product-list .item{width:580px;margin-bottom:10px;}
.product-list .item .title{height:31px;width:100%;background:url(../images/box-product-header.jpg) left top no-repeat;clear:both;}
.product-list .item .title h3{color:#4b4b4d;font-size:12px;float:left;left:10px;position:relative;top:8px;}
.product-list .item .title h3 a{color:#4b4b4d;text-decoration:none;}
.product-list .itm-box{width:578px;margin:0px auto 0px auto;height:135px;}
.product-list .itm-box.grey{border-left:#d1d1d1 1px solid;border-right:#d1d1d1 1px solid;}
.product-list .item .item-footer{background:url(../images/box-product-footer.jpg) top left no-repeat;height:8px;}
.product-list .itm-box .c1{width:145px;height:135px;float:left;position:relative;text-align:center;border-right:1px solid #d1d1d1;margin-top:2px;margin-bottom:2px;}
.product-list .itm-box .c1 .main{margin:0px auto 0px auto;position:relative;top:5px;}
.product-list .itm-box .c1 .rating{margin:0px auto 0px auto;position:absolute;top:105px;left:40px;}
.product-list .itm-box .c2{width:284px;float:left;position:relative;border-right:1px solid #d1d1d1;height:135px;}
.product-list .itm-box .c3{width:140px;float:left;position:relative;background-color:#fdfdfd;}
.product-list .itm-box .c1 p.review{position:relative;font-size:11px;top:20px;width:110px;text-align:center;margin:0px auto 0px auto;}
.product-list .itm-box .c1 p.reviewcount{position:absolute;font-size:11px;top:118px;left:20px;text-align:center;}
.product-list .itm-box .c2 p{position:relative;font-size:11px;top:5px;left:10px;text-align:left;padding-right:5px;color:#4b4b4d;overflow:hidden;width:265px;}
.product-list .itm-box .c2 p.description{height:55px;overflow:hidden;}
.product-list .itm-box .c2 .more-info{position:absolute;top:110px;right:10px;}
.product-list .itm-box .c2 .attributes{position:absolute;top:110px;left:5px;list-style:none;}
.product-list .itm-box .c2 .attributes li{float:left;}
.product-list .itm-box .c3 p.instock{font-size:12px;font-weight:bold;color:#77ac06;position:relative;left:10px;top:5px;}
.product-list .itm-box .c3 p.fewleft{font-size:12px;font-weight:bold;color:#bf7e01;position:relative;left:10px;top:5px;}
.product-list .itm-box .c3 p.nostock{font-size:12px;font-weight:bold;color:#9e0f0a;position:relative;left:10px;top:5px;}
.product-list .itm-box .c3 .addtobasket{position:absolute;top:110px;right:10px;}
.product-list .itm-box .c3 p.wishlist{font-size:10px;color:#34638a;font-weight:bold;position:absolute;right:10px;top:90px;}
.product-list .itm-box .c3 p.wishlist a,.product-list .itm-box .c3 p.wishlist a:active,.product-list .itm-box .c3 p.wishlist a:visited,.product-list .itm-box .c3 p.wishlist a:link{color:#34638a;}
.product-list .itm-box .c3 p.nowprice{font-size:14px;color:#9e0f0a;font-weight:bold;position:absolute;right:10px;top:53px;}
.product-list .itm-box .c3 p.wasprice{font-size:14px;color:#939393;font-weight:bold;position:absolute;right:10px;top:33px;}
.product-list .itm-box .c3 .qty{width:20px;position:absolute;top:110px;left:5px;font-size:12px;height:20px;}
.product-list .itm-box .c3 .addbsktBtn{background-image:url(../buttons/red-large.png);background-repeat:no-repeat;background-position:top left;width:99px;height:24px;border:0px;float:left;color:#fff;font-weight:bold;cursor:pointer;font-size:12px;}
.product{width:100%;margin-top:10px;margin-bottom:20px;}
.product .title{height:25px;width:100%;background:url(../images/product-header.jpg) left top no-repeat;clear:both;border-bottom:1px solid #d0d0d0;}
.product .title h3{color:#4b4b4d;font-size:12px;float:left;left:10px;position:relative;top:6px;}
.product .title2{height:25px;width:100%;background:url(../images/product-header2.jpg) left top no-repeat;clear:both;border-bottom:1px solid #d0d0d0;}
.product .title2 h3{color:#4b4b4d;font-size:12px;float:left;left:10px;position:relative;top:6px;}
.product .container2{width:498px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.product .container{width:758px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.product .container.bottomBorder{border-bottom:1px solid #d6d6d6;}
.product .main-image{position:absolute;height:150px;left:1px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.product .alternate-views{width:200px;height:84px;position:relative;margin:0px auto 0px auto;text-align:center;border-bottom:1px solid #d6d6d6;}
.product .product-description{width:557px;height:150px;border-bottom:1px solid #d6d6d6;position:relative;left:200px;}
.product .product-description p.instock{font-size:18px;color:#77ac06;position:absolute;left:10px;top:15px;}
.product .product-description p.fewleft{font-size:18px;color:#bf7e01;position:absolute;left:10px;top:15px;}
.product .product-description p.nostock{font-size:18px;color:#9e0f0a;position:absolute;left:10px;top:15px;}
.product .product-description a, .product .product-description a:active,.product .product-description a:visited,.product .product-description a:link{color:#34638a;}
.product .product-description p.wasprice{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:345px;top:33px;}
.product .product-description p.savprice{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:205px;top:33px;}
.product .product-description p.nowprice{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:65px;top:33px;}
.product .product-description p.vatprice{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:65px;top:55px;}
.product .product-description p.excvat{font-size:12px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:35px;}
.product .product-description p.incvat{font-size:12px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:60px;}
.product .product-description p.weight{font-size:12px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:80px;}
/*France Specific positionong*/
.product .product-description p.nowprice-fr{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:40px;top:55px;}
.product .product-description p.vatprice-fr{font-size:14px;color:#3a3a3a;font-weight:bold;position:absolute;right:40px;top:80px;}
.product .product-description p.excvat-fr{font-size:12px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:56px;}
.product .product-description p.incvat-fr{font-size:12px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:82px;}
.product .product-description p.weight-fr{font-size:14px;color:#3a3a3a;font-weight:bold;;position:absolute;right:10px;top:33px;}
/* end of French positioning*/
.product .product-description p.description{font-size:12px;color:#3a3a3a;position:relative;left:10px;top:50px;width:400px;}
.product .product-description .attributes{position:absolute;top:115px;list-style:none;left:1px;}
.product .product-description .attributes li{float:left;}
.product .product-description .addtobasket{position:absolute;right:10px;bottom:10px;}
.product .product-description .related{position:absolute;right:10px;bottom:40px;font-size:10px;font-weight:bold;}
.product .advanced-information{width:200px;position:relative;float:left;}
.product .advanced-information .enlarge{position:absolute;left:10px;top:65px;}
.product .advanced-information .view360{position:absolute;left:85px;top:65px;}
.product .advanced-information .youtube{position:absolute;left:140px;top:65px;}
.product .advanced-information .alternates{list-style:none;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;position:absolute;top:10px;left:13px;margin:0px auto 0px auto;text-align:center;}
.product .advanced-information .alternates li{float:left;border-right:1px solid #d6d6d6;height:42px;}
.product .advanced-information .product-rating{width:200px;position:relative;margin-top:110px;margin-bottom:20px;}
.product .advanced-information .product-rating label{font-size:11px;color:#3a3a3a;padding-left:5px;display:block;text-align:center;}
.product .advanced-information .product-rating .rating{position:relative;left:65px;}
.product .advanced-information .product-rating p{font-size:11px;color:#3a3a3a;text-align:center;margin:0;padding:0;}
.product .advanced-information .product-rating .like{position:relative;left:60px;margin-top:5px;}
.product .dimension-information{width:557px;position:relative;float:left;border-left:1px solid #d6d6d6;min-height:200px;}
.product .dimension-social{width:758px;height:80px;position:relative;float:left;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.product table.dimensions{width:220px;margin-left:10px;margin-top:20px;margin-bottom:10px;position:relative;float:left;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;}
.product table.dimensions td{padding-left:5px;font-size:12px;height:25px;line-height:20px;color:#3a3a3a;background-color:#f6f6f6;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product table.dimensions th{padding-left:5px;height:25px;line-height:20px;text-align:left;font-size:14px;color:#b21710;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product table.dimensions .input{width:50px;font-size:12px;position:absolute;left:75px;}
.product table.dimensions #qty{width:20px;font-size:12px;position:absolute;left:75px;}
.product table.dimensions .measurement{width:80px;font-size:12px;position:absolute;left:135px;margin-right:5px;}
.product table.multibuy{position:relative;margin-left:30px;margin-top:20px;float:left;width:250px;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;}
.product table.multibuy td{padding-left:5px;font-size:12px;height:25px;line-height:20px;color:#3a3a3a;background-color:#f6f6f6;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product table.multibuy th{padding-left:5px;font-size:12px;height:25px;line-height:20px;text-align:left;font-size:14px;color:#34638a;color:#b21710;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product .dimension-information .buttons{width:557px;height:90px;clear:both;float:left;position:relative;}
.product .dimension-information .buttons p.change-quantity{font-size:11px;color:#000;position:absolute;left:180px;width:370px;}
.product .dimension-information .buttons p.price-depending{position:absolute;left:0px;bottom:10px;font-size:10px;width:557px;margin:0;padding:0;padding-left:3px;}
.product .dimension-information .buttons .update{position:absolute;top:0px;left:40px;}
.product .dimension-information .buttons .addtobasket{position:absolute;top:30px;left:40px;}
.product p.code{font-size:12px;color:#3a3a3a;position:absolute;right:150px;top:4px;}
.product p.code strong{font-size:14px;}
.product p.page{font-size:12px;color:#3a3a3a;position:absolute;right:10px;top:4px;}
.product p.page strong{font-size:14px;}
.product p.each{font-size:12px;color:#3a3a3a;position:absolute;right:325px;top:4px;}
.product p.each strong{font-size:14px;}
.multibuy-discounts{position:absolute;right:0px;top:0px;width:320px;}
.multibuy-discounts p.header{color:#34638a;font-size:14px;font-weight:bold;height:5px;position:relative;}
.tbl-multibuy{clear:both;width:100%;font-weight:bold;font-size:14px;text-align:left;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;}
.tbl-multibuy th{color:#b21710;height:25px;padding-left:5px;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.tbl-multibuy td{color:#3a3a3a;background-color:#f6f6f6;height:25px;padding-left:5px;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.clearMarginBottom{margin-bottom:0;}
.tab-control{position:relative;width:580px;margin-bottom:20px;}
body #main .tab-control .container{padding:0px;clear:both;float:none;width:578px;background-color:#f6f6f6;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.tab-control .container p{font-size:12px;}
.tab-control .container h3{font-size:16px;color:#4b4b4d;}
.tab-control .product-description2{padding:20px;}
.tab-control .product-datasheets{padding:20px;}
.tabs{float:left;width:100%;line-height:normal;background:url(../images/tab-border.jpg) bottom repeat-x;}
.tabs ul{list-style-type:none;font-weight:bold;font-size:14px;}
.tabs.alt{background-color:#999999;}
.tabs.alt ul{list-style-type:none;font-weight:bold;font-size:11px;}
.tabs li{display:inline;margin:0px;padding:0;}
.tabs a{float:left;background:url(../images/tab-left.jpg) no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;border-bottom:1px solid #d1d1d1;}
.tabs a span{float:left;display:block;background:url(../images/tab-right.jpg) no-repeat right top;padding:5px 14px 5px 5px;color:#FFFFFF;}
.tabs.alt a{float:left;background:url(../images/tab-left-alt.jpg) no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;border-bottom:1px solid #d1d1d1;}
.tabs.alt a span{float:left;display:block;background:url(../images/tab-right-alt.jpg) no-repeat right top;padding:5px 14px 5px 5px;color:#7b7b7b;}
.tabs a span{float:none;}
.tabs .inactive{background-color:#00FFCC;}
.tabs .current a{background-position:0 -40px;border:0px}
.tabs .current a span{background-position:100% -40px;color:#34638a;border-bottom:1px solid #f6f6f6;}
.tabs a:hover{background-position:0% -40px;border:0px}
.tabs a:hover span{background-position:100% -40px;color:#34638a;border-bottom:1px solid #f6f6f6;}
.product-description2{clear:both;position:relative;display:none;}
.product-description2 p{padding-left:10px;padding-right:10px;line-height:160%;}
.product-description2 a, .product-description2 a:link,.product-description2 a:visited, .product-description2 a:active{color:#626262;text-decoration:none;font-weight:bold;}
.product-description2 a:hover{text-decoration:underline;}
.product-description2 ul{font-size:12px;}
.product-description2 ul li{list-style-image:url(../images/icons/arrow.jpg);margin-bottom:10px;margin-left:30px;}
.product-description2 .desc{font-size:12px;}
.product-description2 .desc li{list-style-image:none;list-style:decimal;margin-bottom:10px;margin-left:30px;}
.product-description2 fieldset ol{padding:2px 1em 0 1em;list-style:none;}
.product-description2 fieldset li{float:left;clear:left;width:100%;padding-bottom:12px;position:relative;}
.product-description2 label{position:relative;float:left;width:9em;margin-right:1em;font-size:12px;}
.product-description2 label em{position:absolute;left:9em;top:2px;color:#C00}
.product-description2 textarea{width:445px;height:100px;}
.product-description2 .form-summary{position:relative;margin:10px;padding:10px;}
.product-description2 .form-summary p{padding:0;padding-left:10px;}
.product-description2 table.specs{position:relative;margin-left:0px;margin-top:0px;float:left;width:540px;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;}
.product-description2 table.specs td{padding-left:5px;font-size:12px;height:25px;line-height:20px;color:#3a3a3a;background-color:#f6f6f6;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product-description2 table.specs th{padding-left:5px;font-size:12px;height:25px;line-height:20px;text-align:left;font-size:14px;color:#34638a;color:#b21710;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product-fbcomments{clear:both;position:relative;display:block;}
.product-fbcomments p{padding-left:10px;padding-right:10px;}
.videos{clear:both;position:relative;display:block;}
.videos p{padding-left:10px;padding-right:10px;}
.custvideos{clear:both;position:relative;display:block;}
table.specs{position:relative;margin-left:0px;margin-top:0px;float:left;width:540px;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;}
table.specs td{padding-left:5px;font-size:12px;height:25px;line-height:20px;color:#3a3a3a;background-color:#f6f6f6;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
table.specs th{padding-left:5px;font-size:12px;height:25px;line-height:20px;text-align:left;font-size:14px;color:#34638a;color:#b21710;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.product-datasheets{clear:both;position:relative;}
.product-datasheets p{padding-left:10px;padding-right:10px;line-height:160%;}
.product-datasheets a, .product-datasheets a:link,.product-datasheets a:visited, .product-datasheets a:active{color:#626262;text-decoration:none;font-weight:bold;}
.product-datasheets a:hover{text-decoration:underline;}
.product-datasheets ul{font-size:12px;list-style-type:none;padding:2px;margin:0px;}
.product-datasheets ul li{background-image:url(../images/icons/datasheet.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:30px;line-height:26px;}
.related-products{width:554px;padding-left:12px;padding-right:12px;padding-bottom:10px;}
.related-products .pdct{width:130px;height:99px;float:left;margin-left:11px;margin-top:10px;background:url(../images/product-gallery-bg.jpg) no-repeat;position:relative;}
.related-products .pdct.start{margin-left:0px;clear:both;}
.related-products .pdct img{position:absolute;top:2px;left:35px;}
.related-products .pdct p{position:absolute;text-align:center;bottom:-8px;font-size:10px;padding-left:5px;padding-right:5px;overflow:hidden;}
.related-products .pdct a, .related-products .pdct a:link,.related-products .pdct a:visited, .related-products .pdct a:active{color:#626262;text-decoration:none;font-weight:bold;}
.related-products .pdct a:hover{text-decoration:underline;}
.customer-reviews{clear:both;position:relative;display:none;}
.customer-reviews.view{display:block;}
.summary{position:relative;height:100px;}
.rating-summary{position:absolute;left:20px;top:10px;border-spacing:2pt;border-collapse:separate;width:150px;}
.rating-summary td{color:#b21710;font-size:10px;}
.rating-summary td.rating{width:40px;text-align:left;}
.rating-summary td.rating a,.rating-summary td.rating a:link,.rating-summary td.rating a:visited,.rating-summary td.rating a:active{font-size:10px;}
.rating-summary td.cnt{color:#000000;width:20px;padding-left:5px;}
.rating-summary td.bar{width:66px;background-color:#a8bbcb;}
.rating-summary td.bar div{background-color:#6e8faa;height:10px;}
.summary p.average-review{position:absolute;left:170px;top:10px;color:#b21710;font-size:10px;}
.summary p.average-review img{top:1px;position:absolute;left:135px;}
.summary p.average-review span{position:absolute;left:205px;top:0px;color:#000;}
.review{position:relative;border-top:1px solid #d1d1d1;}
.review .header{position:relative;height:50px;}
.review p{padding-left:10px;padding-right:10px;}
.review a,.review a:active,.review a:visited,.review a:link{color:#34638a;font-weight:bold;}
.review p.response{padding-left:16px;padding-right:10px;color:#34638a;font-weight:bold;}
.review p.response span {color:#b21710;font-weight:bold;}
.header .rating{position:absolute;left:10px;top:10px;}
.header p{padding:0;}
.header p.title{position:absolute;left:80px;top:8px;color:#b21710;font-size:14px;font-weight:bold;}
.header p.title span{color:#3a3a3a;font-size:12px;font-weight:bold;}
.header p.who{font-size:12px;font-weight:bold;position:absolute;top:25px;left:10px;}
.generic{width:580px;margin-top:10px;padding:0px;}
.generic .container{width:560px;position:relative;padding:10px;}
.generic .container.full{padding:0px;width:580px;}
.generic h1{width:580px;padding:0 0 0 10px;background:url(../images/shopby-cat-header.png) no-repeat;}
.generic .item{margin-top:20px;}
.generic .item.left{float:left;}
.generic .item.right{float:right;}
.generic .item .header{background:url(../images/shopby-cat-item-header.jpg) no-repeat;width:280px;height:31px;position:relative;}
.generic .item h4{color:#b21710;text-align:left;font-size:0.75em;font-weight:bold;position:absolute;left:8px;top:6px;}
.generic .item h4 a,.generic .item h4 a:active,.generic .item h4 a:visited,.generic .item h4 a:link{text-decoration:none;color:#b21710;}
.generic .item h4 a:hover{text-decoration:underline;}
.generic .item .content{width:278px;height:75px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:none;background-color:#FFFFFF;position:relative;}
.generic .item .content p{font-size:11px;padding:5px 5px;position:absolute;left:75px;width:auto;overflow:hidden;}
.generic .item img.help{position:absolute;padding:0;margin:0;}
.generic .snippet{margin-top:20px;}
.generic .snippet.top{margin:0;}
.generic .snippet.left{float:left;width:278px;}
.generic .snippet.right{float:right;}
.generic .snippet .header{background:url(../images/shopby-cat-item-header.jpg) no-repeat;width:280px;height:31px;position:relative;}
.generic .snippet .button{float:right;padding-right:10px;}
.generic .snippet h4{color:#b21710;text-align:left;font-size:0.75em;font-weight:bold;position:absolute;left:8px;top:6px;}
.generic .snippet h4 a,.generic .item h4 a:active,.generic .item h4 a:visited,.generic .item h4 a:link{text-decoration:none;color:#b21710;}
.generic .snippet h4 a:hover{text-decoration:underline;}
.generic .snippet .content{width:278px;height:90px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:none;background-color:#FFFFFF;position:relative;}
.generic .snippet .content p{font-size:11px;padding:5px 5px;left:10px;width:auto;overflow:hidden;}
.generic .kb-box{margin-top:20px;}
.generic .kb-box.top{margin:0;}
.generic .kb-box.left{float:left;}
.generic .kb-box.right{float:right;}
.generic .kb-box .header{background:url(../images/shopby-cat-item-header.jpg) no-repeat;width:280px;height:31px;position:relative;}
.generic .kb-box h4{color:#b21710;text-align:left;font-size:0.75em;font-weight:bold;position:absolute;left:8px;top:6px;}
.generic .kb-box h4 a,.generic .item h4 a:active,.generic .item h4 a:visited,.generic .item h4 a:link{text-decoration:none;color:#b21710;}
.generic .kb-box h4 a:hover{text-decoration:underline;}
.generic .kb-box .content{width:278px;height:125px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:none;background-color:#FFFFFF;position:relative;}
.generic .kb-box .content .kb-ico{float:left;margin:10px 0px 10px 5px;}
.generic .kb-box .content p{font-size:11px;padding:10px 10px;left:10px;width:auto;overflow:hidden;}
.generic .accoverview{margin-top:20px;}
.generic .accoverview.top{margin:0;}
.generic .accoverview.left{float:left;}
.generic .accoverview.right{float:right;}
.generic .accoverview .header{background:url(../images/shopby-cat-item-header.jpg) no-repeat;width:280px;height:31px;position:relative;}
.generic .accoverview h4{color:#b21710;text-align:left;font-size:0.75em;font-weight:bold;position:absolute;left:8px;top:6px;}
.generic .accoverview h4 a,.generic .accoverview h4 a:active,.generic .accoverview h4 a:visited,.generic .accoverview h4 a:link{text-decoration:none;color:#b21710;}
.generic .accoverview h4 a:hover{text-decoration:underline;}
.generic .accoverview .content{width:278px;height:135px;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:none;background-color:#FFFFFF;position:relative;}
.generic .accoverview .button, .generic .kb-box .button{position:absolute;right:10px;bottom:10px;}
.generic .accoverview .content p{font-size:11px;padding:5px 5px;position:absolute;left:115px;top:5px;width:auto;overflow:hidden;}
.generic .accoverview img.help{position:absolute;left:10px;top:10px;}
.trade-counters{list-style:none;}
.trade-counters li{clear:both;min-height:80px;}
.trade-counters .ico{float:left;position:relative;width:79px;}
.trade-counters .ifo{float:left;position:relative;display:inline;width:501px;}
.trade-counters h4{position:relative;padding:0 0 0 10px;color:#3a3a3a;font-size:14px;font-weight:bold;}
.trade-counters p{position:relative;padding:5px 10px 0 10px;color:#3a3a3a;font-size:12px;}
.trade-counters h4 a, .trade-counters h4 a:link, .trade-counters h4 a:visited, .trade-counters h4 a:active{color:#3a3a3a;text-decoration:none;}
.trade-counters h4 a:hover{text-decoration:underline;}
.trade-counters p a, .trade-counters p a:link, .trade-counters p a:visited, .trade-counters p a:active{color:#3a3a3a;text-decoration:none;font-weight:normal;}
.trade-counters p a:hover{text-decoration:underline;}
.basket input.qty{width:40px;position:relative;left:5px;}
.basket input.update{position:relative;left:5px;top:3px;}
.basket .dsc{width:290px;}
.basket .amnt{width:70px;}
.basket .stck{width:80px;}
.basket .prc{width:70px;}
.basket .act{width:30px;}
.basket .pdct{background-color:#330099;}
.basket .pdct .pic{float:left;padding:5px;}
.basket .pdct img{border:1px solid #d1d1d1;}
.basket .pdct .info{height:55px;float:left;position:relative;}
.basket .pdct .info p{margin:0;padding:0;padding-top:5px;}
.basket .pdct .info p.title{position:absolute;top:10px;width:200px;font-size:12px;}
.basket .pdct .info p.code{position:absolute;bottom:0;width:200px;font-size:10px;}
.basket-footer{clear:both;width:100%;height:270px;position:relative;margin-bottom:20px;}
.basket-footer .save-basket-btn{position:absolute;bottom:10px;}
.basket-footer .login-btn{position:absolute;right:120px;bottom:10px;}
.basket-footer .register-btn{position:absolute;right:10px;bottom:10px;}
.basket-footer p{position:absolute;top:120px;}
.basket-footer .extra-options{width:270px;position:absolute;top:10px;background-color:#FFCC00;}
.basket-footer .extra-options ul li{list-style:none;height:28px;}
.basket-footer .extra-options input{width:150px;font-size:12px;padding-left:5px;height:17px;color:#3a3a3a;line-height:12px;}
.basket-footer .extra-options select{width:160px;font-size:12px;padding-left:5px;height:20px;color:#3a3a3a;line-height:12px;}
.basket-footer .extra-options label{position:relative;float:left;width:100px;font-size:12px;padding-top:5px;color:#3a3a3a;}
.basket-footer p.guarantee{position:absolute;top:auto;left:0px;bottom:0px;width:500px;display:inline;padding:0;margin:0;}
.basket-summary{width:237px;font-weight:bold;font-size:12px;border-color:#d1d1d1;border-width:0 0 1px 1px;border-style:solid;position:absolute;right:34px;top:-1px;}
.basket-summary th{color:#FFF;height:25px;padding-left:5px;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;background-color:#a3110c;}
.basket-summary tr{background-color:#f6f6f6;}
.basket-summary td{color:#3a3a3a;height:25px;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;}
.basket-summary .desc{width:170px;padding-left:5px;}
.basket-summary .prc{width:79px;text-align:center;}
.metal-header{width:100%;height:30px;position:relative;}
.metal-header h2{position:absolute;font-size:13px;left:0;padding-top:0;}
.metal-header .day{position:absolute;left:120px;font-size:11px;width:50px;}
.metal-header .month{position:absolute;left:180px;font-size:11px;width:90px;}
.metal-header .year{position:absolute;left:280px;font-size:11px;width:60px;}
.metal-header .averages{position:absolute;right:0;top:2px;font-size:11px;text-decoration:none;font-weight:bold;color:#34638a;}
.metal-header .update-btn{position:absolute;right:160px;bottom:5px;}
.metal-header .ch-update-btn{position:absolute;right:110px;bottom:5px;}
.metal-header .alloy{position:absolute;left:110px;font-size:11px;width:70px;}
.metal-header .av-month{position:absolute;left:200px;font-size:11px;width:90px;}
.metal-header .ch-alloy{position:absolute;left:150px;font-size:11px;width:70px;}
.metal-header .ch-time{position:absolute;left:230px;font-size:11px;width:90px;}
.metal-header .ch-type{position:absolute;left:330px;font-size:11px;width:60px;}
.metal-header .averages:hover{text-decoration:underline;}
.metal-graph label{font-size:11px;}
.metal-graph .metal, .metal-graph .time, .metal-graph .type{font-size:11px;}
.metal-prices{font-size:11px;}
.metal-prices a, .metal-prices a:link, .metal-prices a:visited, .metal-prices a:active{color:#34638a;text-decoration:none;padding-left:5px;}
.metal-prices a:hover{text-decoration:underline;}
.metal-footer{clear:both;width:100%;height:100px;position:relative;margin-bottom:10px;}
.metal-footer .charts{position:absolute;top:5px;left:0;font-size:10px;}
.metal-footer .footnote{position:absolute;top:45px;left:0;font-style:italic;font-size:11px;}
.metal-footer .rss{position:absolute;top:5px;right:22px;font-size:11px;}
.metal-footer .wirss{position:absolute;top:25px;right:0;font-size:11px;}
.metal-footer .rssi{position:absolute;top:3px;right:0;}
.metal-price{clear:both;position:relative;display:none;}
.metal-price.view{display:block;}
.click-collect{width:100%;height:auto;border:1px solid #d1d1d1;clear:both;}
.click-collect + .click-collect{margin-top:5px;}
.click-collect .info{float:left;width:180px;position:relative;}
.click-collect .info h3{font-size:14px;color:#b21710;position:relative;left:5px;top:5px;}
.click-collect .info p{position:relative;padding-left:5px;margin-top:5px;font-size:12px;padding-right:5px;}
.click-collect img{float:right;}
.click-collect.step2 img{position:relative;}
.click-collect.step5 img{position:relative;right:5px;margin-top:5px;}
.click-collect.step4 img{margin-bottom:5px;}
.select-address{margin-bottom:10px;}
.select-address p{padding-left:10px;padding-top:10px;}
.stock-opts{margin-top:10px;}
.stock-opts ol{margin-top:10px;margin-bottom:10px;}
.stock-opts li{list-style:none;margin-left:10px;clear:both;}
.stock-opts input{float:left;clear:both;margin-top:8px;}
.stock-opts label{float:left;font-size:12px;width:530px;padding:10px;}
.stock-opts p{padding:0;margin:0;margin-top:20px;}
#cardtypes{position:relative;margin:20px auto 20px auto;text-align:center;clear:both;}
.addcard{position:relative;}
.addcard #cardholder{width:200px;}
.addcard #part1{width:40px;}
.addcard #part2{width:40px;}
.addcard #part3{width:40px;}
.addcard #part4{width:40px;}
.addcard #part5{width:40px;}
.validfrom{position:relative;width:100%;height:40px;}
.validfrom .month{position:absolute;top:10px;font-size:12px;}
.validfrom #month{position:absolute;top:5px;left:160px;width:50px;}
.validfrom .year{position:absolute;top:10px;left:220px;font-size:12px;}
.validfrom #year{position:absolute;top:5px;left:250px;}
.validfrom label{position:absolute;top:10px;}
.expires{position:relative;width:100%;height:40px;}
.expires .month{position:absolute;top:10px;font-size:12px;}
.expires #month{position:absolute;top:5px;left:160px;width:50px;}
.expires .year{position:absolute;top:10px;left:220px;font-size:12px;}
.expires #year{position:absolute;top:5px;left:250px;}
.expires label{position:absolute;top:10px;}
.addcard #issueno{width:40px;}
.addcard .issueno{font-size:10px;position:absolute;left:180px;}
.addcard #cvcode{width:40px;}
.addcard .cvcode{font-size:10px;position:absolute;left:180px;font-weight:bold;}
.addcard .cvcode a{color:#000;}
.verify_card #cvcode{width:40px;}
.verify_card .cvcode{font-size:10px;position:absolute;left:180px;font-weight:bold;}
.verify_card .cvcode a{color:#000;}
.not-enough-stock{height:130px;position:relative;}
.not-enough-stock img{position:absolute;left:20px;top:30px;}
.not-enough-stock p{position:absolute;left:110px;top:30px;width:450px;}
#checkout-step{background-color:#FF0033;background:url(../images/checkout/steps-bg.jpg) no-repeat top left;width:580px;height:33px;margin-top:20px;position:relative;}
#checkout-step a{font-size:14px;font-weight:bold;text-decoration:none;padding-left:15px;line-height:30px;}
#checkout-step a#step1{position:absolute;left:0px;}
#checkout-step a#step1{display:block;background:url(../images/checkout/step1.png) no-repeat top left;width:147px;height:33px;color:#b21710;}
#checkout-step a#step1.active{display:block;background:url(../images/checkout/step1.png) no-repeat bottom left;width:147px;height:33px;color:#FFF;}
#checkout-step a#step2{position:absolute;left:140px;}
#checkout-step a#step2{display:block;background:url(../images/checkout/step2.png) no-repeat top left;width:151px;height:33px;color:#b21710;}
#checkout-step a#step2.active{display:block;background:url(../images/checkout/step2.png) no-repeat bottom left;width:151px;height:33px;color:#FFF;}
#checkout-step a#step3{position:absolute;left:284px;}
#checkout-step a#step3{display:block;background:url(../images/checkout/step2.png) no-repeat top left;width:151px;height:33px;color:#b21710;}
#checkout-step a#step3.active{display:block;background:url(../images/checkout/step2.png) no-repeat bottom left;width:151px;height:33px;color:#FFF;}
#checkout-step a#step4{position:absolute;left:427px;}
#checkout-step a#step4{display:block;background:url(../images/checkout/step4.png) no-repeat top left;width:153px;height:33px;color:#b21710;}
#checkout-step a#step4.active{display:block;background:url(../images/checkout/step4.png) no-repeat bottom left;width:153px;height:33px;color:#FFF;}
#cnt-ico-email{background:url(../images/icons/email_us.jpg) left no-repeat;padding:0;padding-left:25px;height:16px;margin-bottom:10px;}
#cnt-ico-phone{background:url(../images/icons/telephone_icon.jpg) left no-repeat;padding:0;padding-left:30px;height:16px;margin-bottom:10px;}
#cnt-ico-fax{background:url(../images/icons/fax_icon.jpg) left no-repeat;padding:0;padding-left:25px;height:16px;margin-bottom:10px;}
#cnt-ico-post{background:url(../images/icons/post_icon.jpg) left no-repeat;padding:0;padding-left:30px;height:16px;margin-bottom:10px;}
#cnt-ico-faq{background:url(../images/icons/question_mk.jpg) left no-repeat;padding:0;padding-left:25px;height:16px;margin-bottom:10px;}
.ourteam .tm-member{margin-top:20px;border-top:solid 1px #ccc;padding-top:10px;}
.ourteam .tm-member.first{margin:0;}
.ourteam .tm-mugshot{float:left;width:140px;}
.ourteam .tm-info{float:right;width:410px;}
.popular-searches ul{float:left;position:relative;width:135px;text-align:left;margin:0;margin-right:5px;margin-top:10px;padding:0;}
.popular-searches ul li{height:24px;color:#939393;list-style:none;}
.popular-searches ul li a, .footercat ul li a:active, .footercat ul li a:visited{color:#939393;text-decoration:none;font-size:11px;font-weight:bold;}
.popular-searches ul li a:hover{text-decoration:underline;}
.popular-searches ul li.header{font-weight:bold;color:#b21710;font-size:12px;}
.no-search label{font-size:12px;float:left;padding-right:10px;padding-top:5px;}
.no-search input{float:left;margin-right:5px;font-size:12px;width:200px;height:20px;padding-left:5px;padding-right:5px;}
.no-search .button{float:left;display:inline-block;}
.product-list .itm-box .a1{width:145px;height:135px;float:left;position:relative;text-align:center;border-right:0px solid #d1d1d1;margin-top:2px;margin-bottom:2px;}
.product-list .itm-box .a1 .main{margin:0px auto 0px auto;position:relative;top:5px;}
.product-list .itm-box .a1 .rating{margin:0px auto 0px auto;position:absolute;top:105px;left:40px;}
.product-list .itm-box .a2 li{font-size:11px;width:177px;list-style-image:url(../images/icons/arrow.jpg);height:20px;text-decoration:underline;list-style-position:outside;}
.product-list .itm-box .a2 li a, .box .content li a:active, .box .content li a:visited, .box .content li a:link{color:#404040;}
.product-list .itm-box .a2{width:284px;float:left;position:relative;border-right:0px solid #d1d1d1;height:135px;}
.bg-red-vid{background-color:#fff;border:solid 5px #bb322c;width:250px;padding:5px;margin:auto;margin-bottom:10px;}
.bg-grey-vid{background-color:#f2eef0;padding:5px;}
.bg-grey-vid img{float:left;}
.txt-vid{float:right;width:180px;padding:5px;margin-top:5px;}
.txt-vid p{margin:0px;padding:0px;}
.generic ul a, .generic ol a{color:#34638a;font-weight:bold;text-decoration:none;}
.generic .nmb, .generic .ltr{font-size:12px;margin-left:20px;}
.generic .nmb li{list-style-image:none;list-style:decimal;}
.generic .ltr li{list-style-image:none;list-style:lower-alpha;}
.margBtm10{margin-bottom:10px;}
.margTp10{margin-top:10px;}
.rightSub{float:right;width:144px;margin-left:20px;}
.rightSub ul{font-size:12px;}
.rightSub ul li{list-style-image:none;padding-bottom:10px;border-bottom:solid 1px #ccc;list-style:none;margin-bottom:10px;}
.rightSub img{margin-bottom:10px;}
.empTbl{float:left;font-size:12px;}
.empTbl td{padding-bottom:10px;}
.scrapBox{border-top:solid 1px #ccc;}
.scrapBox .lft, .scrapBox .rght{float:left;width:280px;margin-right:10px;padding-bottom:10px;margin-bottom:10px;}
.scrapBox .rght{margin-right:0px;}
.scrapBox img{float:left;margin-right:10px;}
.scrapBox .scrapTxt{float:left;width:480px;}
.scrapBit{padding:10px;border-bottom:solid 1px #ccc;padding-left:0px;padding-right:0px;}
.scrapBit h2{margin-bottom:5px;line-height:normal;padding:0px;}
.generic .scrapBox a{color:#34638a;font-weight:bold;text-decoration:none;}
.rdArr{padding-top:5px;margin-right:0px;}
.scrap h4{font-size:12px;margin:0px;padding:0px;}
.news-cnt{border-top:solid 1px #ccc;}
.news .articleTxt{float:left;width:100%;}
.news{padding:10px;border-bottom:solid 1px #ccc;padding-left:0px;padding-right:0px;}
.news h2{margin-bottom:5px;line-height:normal;padding:0px;}
.artcle{padding:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-left:0px;padding-right:0px;}
.artcle img{float:left;margin-right:10px;}
.artcle .pst{float:left;width:400px;}
.artcle .pst h2{margin-bottom:5px;line-height:normal;padding:0px;}
.metal-header2{font-size:12px;}
.generic .nmb li .arrow-list2 li{list-style:none;list-style-image:url(../images/icons/arrow.jpg);margin-left:20px;margin-bottom:10px;}
.testimonials .scrapTxt{width:550px;}
.cookImg{float:right;margin-bottom:10px;display:block;}
.txtAfter, .txtAfterDt{position:absolute;font-size:12px;left:350px;top:-2px;}
.txtAfterDt{left:314px;}
.searchBox{background-image:url(../images/bg_search_comm.jpg);background-repeat:no-repeat;background-position:top left;width:561px;height:89px;padding:10px;position:relative;}
.boxleftsch{float:left;width:300px;padding-left:20px;padding-top:10px;}
.boxleftsch p{margin:0px;padding:0px;}
.margRht10{margin-right:10px;}
.margLft10{margin-left:10px;}
.boxSch{float:left;clear:both;width:450px;margin-top:10px;padding-left:55px;}
.inputSch{background-color:transparent;background-image:url(../images/bg_sch.gif);background-repeat:no-repeat;background-position:top left;width:336px;height:28px;overflow:auto;border:0px;float:left;padding:5px;padding-top:0px;}
.searchBtn{background-image:url(../images/btn_sch.gif);background-repeat:no-repeat;background-position:top left;width:70px;height:25px;border:0px;float:left;color:#fff;font-weight:bold;cursor:pointer;font-size:12px;}
#searchTitle{position:absolute;z-index:3;font-size:14px;color:#fff;left:374px;top:6px;letter-spacing:1px;}
.searchBox .blue .small{width:62px;height:27px;}
.searchBox .blue .small a{width:62px;height:27px;background:url(../buttons/blue-small.png) no-repeat;display:block;color:#FFF;font-weight:bold;font-size:12px;text-decoration:none;padding-top:4px;}
.searchBox .blue .small a:hover{background:url(../buttons/blue-small-hover.png) top no-repeat;}
.boxSch .button{text-align:center;float:left;margin:0 0 0 0;margin-top:4px;display:block;}
.review-rating{position:relative;}
.review-rating .review-rate{position:relative;display:inline-block;margin:0;padding:0;left:auto;float:none;width:auto;top:1px;}
.review-rating span{position:relative;display:inline;margin:0;padding:0;left:auto;float:none;width:auto;font-size:11px;top:-5px;padding-left:5px;}
.azindex li{display:inline-block;width:16px;text-align:center;float:left;}
.azindex li .current{color:#b21710;}
.product-index{border-top:solid 1px #ccc;padding-top:20px;}
.product-index ul li{height:20px;color:#939393;list-style:none;display:inline-block;width:90%;float:left;}
.product-index ul li a, .footercat ul li a:active, .footercat ul li a:visited{color:#939393;text-decoration:none;font-size:11px;font-weight:bold;}
.product-index ul li a:hover{text-decoration:underline;}
.product-index ul li.header{font-weight:bold;color:#b21710;font-size:12px;}
.quickshop{width:100%;}
.quickshop td{height:40px;}
.quickshop #qty{width:40px;text-align:center;}
.quickshop #code1{width:50px;margin-left:10px;}
.quickshop #code2{width:50px;margin-left:5px;}
.quickshop-footer{width:100%;margin:10px auto 0px auto;}
.quickshop-col{width:280px;background-color:#0099FF}
.step-1{padding-left:30px;background:url(../images/icons/1.jpg) center left no-repeat;}
.step-2{padding-left:30px;background:url(../images/icons/2.jpg) center left no-repeat;}
.step-3{padding-left:30px;background:url(../images/icons/3.jpg) center left no-repeat;}
.step-4{padding-left:30px;background:url(../images/icons/4.jpg) center left no-repeat;}
#error_page .error_box{background-color:#FFFFFF;position:relative;}
#error_page .error_box span{color:#464646;}
#error_page .error_box h2{font-size:18px;color:#34668b;padding-left:10px;}
#error_page .error_box h3{font-size:14px;padding-left:10px;color:#000;}
#error_page .error_box p{padding-left:10px;padding-right:10px;}
#error_page .error_box p.important{font-size:10px;font-weight:bold;color:#000;}
#error_page .error_box p.important span{text-decoration:underline;}
#error_page .error_box.bluebg{background-color:#f7f7f7;border:1px solid #d1d1d1;}
#error_page .error_box.contact{height:180px;}
#error_page .error_box .telephone{position:absolute;left:10px;top:80px;width:300px;height:50px;}
#error_page .error_box .telephone img{position:absolute;left:0px;top:4px;}
#error_page .error_box .telephone h3{position:absolute;left:30px;top:5px;}
#error_page .error_box .telephone p{position:absolute;left:30px;top:25px;}
#error_page .error_box .email{position:absolute;left:10px;top:130px;width:400px;height:50px;}
#error_page .error_box .email img{position:absolute;left:0px;top:2px;}
#error_page .error_box .email h3{position:absolute;left:30px;top:5px;}
.metal-prices-alt{width:560px;margin:10px;}
.metal-prices-alt td.alleft{padding-left:5px;}
.metal-prices-alt th{color:#34638a;height:25px;border-width:1px 1px 0 0;border-style:solid;border-color:#d1d1d1;background-color:#FFF;}
.bshops{width:575px;margin:0px auto;}
.bshop-cnt{width:285px;height:210px;float:left;position:relative;margin-top:5px;}
.bshop-cnt.lft{float:left;}
.bshop-cnt.rgt{float:right;}
.bshop-footer{width:285px;height:70px;position:absolute;bottom:0px;}
.bshop-footer span{display:block;font-size:14px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.bshop-footer .bshop-btn{position:absolute;right:5px;bottom:3px;}
.footer_tag h2{font-size:0.8em;color:#3f3f41;}
.footer_tag p{font-size:0.5em;color:#3f3f41;}
.bshops{width:575px;margin:0px auto;}
.bshop-cnt{width:285px;height:210px;float:left;position:relative;margin-top:5px;}
.bshop-cnt.lft{float:left;}
.bshop-cnt.rgt{float:right;}
.bshop-cnt .main{width:100%;height:100%;display:block;}
.bshop-footer{width:285px;height:70px;position:absolute;bottom:0px;}
.bshop-footer span{display:block;font-size:12px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.bshop-footer .bshop-btn{position:absolute;right:5px;bottom:3px;}
.shopCat{width:160px;height:160px;float:left;margin:10px;background-color:#e4f0fd;}
.shop{width:540px;margin:0 auto;}
.shopHeader{width:580px;height:206px;background:url(/assets/images/launch-shop/banner.jpg);position:relative;}
#go{width:102px;height:102px;background:url(/assets/images/launch-shop/go.png) left top no-repeat;position:absolute;left:330px;top:115px;border:0px;}
#go:hover{background:url(/assets/images/launch-shop/go_hv.png) left top no-repeat;}
#go:active{background:url(/assets/images/launch-shop/go_actv.png) left top no-repeat;}
.homeselect{position:absolute;left:170px;top:146px;font-size:12px;padding:3px;}
.project{width:100%;float:left;margin-right:10px;position:relative;border:solid 1px #a4a4a4;margin-bottom:20px;clear:both;display:block;}
.project p{font-size:12px;padding:0px 10px 10px 10px;color:#43566a;margin:0 0 0 0;}
.project h2{margin:0px;padding:5px 10px 0px;font-weight:100;color:#c71212;font-size:15px;}
.project .date{color:#999;}
.project a.thumb img{margin:0px 10px 0px 0;border-right:1px solid #ccc;float:left}
.projectFooter a img{height:33px;width:103px;float:right;border:none;padding:0px 0px;}
.projectFooter{width:388px;height:33px;bottom:0;position:absolute;bottom:0;right:0;font-size:11px;line-height:33px;padding:0 0 0 5px;}
.projectFooter a{color:#999;text-decoration:none;padding:0 2px;}
.projectFooter a:hover{text-decoration:underline;color:#666;}
.projectContent{padding:0 0 35px 0;}
.spotButton{display:block;width:25px;height:25px;background:url(assets/buttons/red-spot.png);float:right;}
.magLogo{float:right;width:25%;}
.magLogo p{padding:0px;}
.magLogo img{margin-bottom:10px;}
.intro{width:75%;}
		
	/* EXTRA CONTENT PADDING */
	
	
	/* ECO GOLD */
	.eco-frame{
	width:560px;
	border:1px solid #d6d6d6;
	height:90px;
	float:right;
	margin-bottom:20px;
	background:url(../images/ecogold.jpg) top left no-repeat;
	position:relative;
	}
	
	.eco-frame p.available{
		
		font-size:16px;
		color:#3dba64;
		font-weight:bold;
		position:absolute;
		top:15px;
		left:185px;
	}
	
	.eco-frame a.lrn-mre,
	.eco-frame a.lrn-mre:active,
	.eco-frame a.lrn-mre:link,
	.eco-frame a.lrn-mre:visited{
		
		font-size:10px;
		color:#000000;
		position:absolute;
		top:65px;
		left:10px;
	}
	
	.eco-frame .howto{
		
		width:300px;
		height:50px;
		position:absolute;
		top:35px;
		right:10px;
		
	}
	
	.eco-frame .howto p{
		
		font-size:14px;
		color:#563a3a;
		text-align:right;
		width:250px;
		position:absolute;
		top:10px;
	
	}
	
	.eco-frame .howto .goeco{
		position:absolute;
		top:20px;
		right:15px;
	}