﻿body{background:#cdcdcd url(../images/layout/bg.jpg) repeat-x left top;color:#7e7e7e;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
a,a:hover{color:#e33700;text-decoration:none;}
a:hover,a:focus{outline:none;text-decoration:underline;}
h1{background:url(../images/layout/bg_h3.png) no-repeat left bottom;clear:both;color:#232323;font-size:28px;padding-bottom:25px;padding-left:10px;}
h2{background:url(../images/layout/bg_h3.png) no-repeat left bottom;clear:both;color:#232323;font-size:24px;padding-bottom:25px;padding-left:10px;}
h3{background:url(../images/layout/bg_h3.png) no-repeat left bottom;clear:both;color:#232323;font-size:20px;padding-bottom:25px;padding-left:10px;}
h2 a:hover{color:#7e7e7e;text-decoration:none;}
h4{background:url(../images/layout/bg_h4.png) no-repeat left bottom;clear:both;color:#5a5a5a;font-size:16px;padding-bottom:25px;padding-left:10px;}
#rss-icon {float: right; display: inline;}
#wrap{margin:0 auto;width:978px;}
#masthead h1{background:none;height:48px;margin-left:0;margin-top:25px;overflow:hidden;}
#masthead h1 a,#masthead h1 a:hover{background:url(../images/layout/logo.png) no-repeat left top;display:block;height:48px;overflow:hidden;text-decoration:none;width:219px;}
#masthead .loginbox{background:url(../images/layout/bg_top_loginbox.gif) no-repeat left bottom;height:74px;margin-right:20px;padding-top:10px;text-align:right;width:296px;}
#masthead .loginbox p{padding-right:25px;}
#masthead .loginbox div{text-align:left;}
#masthead .loginbox .first-of-type{margin-bottom:7px;}
#masthead .loginbox input{background:url(../images/layout/bg_top_loginbox_input.gif) no-repeat left top;border:1px solid silver;height:16px;overflow:hidden;width:138px;}
#masthead .loginbox .submit{background:transparent;border:none;height:auto;vertical-align:middle;width:auto;}
#masthead .loginbox label{color:#707070;display:inline-block;font-size:10px;line-height:18px;padding-right:5px;text-align:right;width:70px;}
#masthead .loginbox a{color:#9c9c9c;font-size:9px;text-decoration:underline;}
#header-banner {margin: 20px 0 0 10px; float: left; display: inline;}
#mastmenu{background:url(../images/layout/bg_menu_corners.gif) no-repeat left top;clear:both;float:left;margin-bottom:17px;margin-top:19px;width:100%;}
#mastmenu .inner{background:url(../images/layout/bg_menu_corners.gif) no-repeat right -44px;float:left;margin-left:13px;}
#mastmenu ul{background:url(../images/layout/bg_menu_corners.gif) repeat-x left bottom;float:left;margin-right:13px;width:956px;}
#mastmenu li{border-right:1px solid #e0e0e0;float:left;margin-bottom:3px;margin-top:1px;}
#mastmenu a,#mastmenu a:hover{background:transparent;color:#2e2e2e;display:block;font-size:14px;line-height:40px;padding:0 20px;text-decoration:none;}
#mastmenu a:hover{background:url(../images/layout/bg_menu_corners.gif) repeat-x left -88px;color:#FFF;}
#mastcontent .content{width:738px;}
#mastcontent .sidebar{width:220px;}
.secmenu .first-of-type span{border-bottom:1px solid #ccc;color:#e33700;display:block;font-size:20px;padding-bottom:7px;padding-left:5px;padding-top:11px;}
.leftbox h4{background:none;border-bottom:1px solid #ccc;color:#e33700;display:block;font-size:20px;padding-bottom:7px;padding-left:5px;padding-top:11px;}
.leftbox .bd img{margin:15px 0 0;}
.search{background:url(../images/layout/bg_newsletter_box_corner_bottom.gif) no-repeat left bottom;margin-bottom:10px;padding-bottom:5px;}
.search h3{background:#4c4c4c url(../images/layout/bg_newsletter_box_corner_top.gif) no-repeat left top;color:#fff;font-size:20px;padding:10px 16px 0;}
.search .bd{background-color:#4c4c4c;color:#c1c1c1;padding:5px 16px 0;}
.search .bd .buttons{margin-bottom:7px;text-align:right;}
.search form{margin-top:10px;}
.search label{display:block;margin-bottom:4px;width:100%;}
.search input{background:url(../images/layout/bg_input.gif) no-repeat left top;border:1px solid #242424;display:block;padding:3px 0;width:100%;}
.search .buttons input{display:inline;padding:0;width:auto;}
.slider h2{background:none;clear:both;color:#FFF;font-size:26px;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:0;}
.slider .slider-details{color:#cecece;display:inline;float:right;font-size:14px;margin-right:36px;width:390px;}
.slider-details-right{display:inline;float:right;width:120px;}
.slider-details-left{display:inline;float:left;width:200px;}
.slider-details-left h2{color:#e20000;margin:0;padding:0;}
.slider-details-left h3{background:none;color:#fff;font-size:16px;margin:10px 0 0;padding:0;}
.slider-wrapper h2 a:hover{color:#000;}
.slider-wrapper img.productimage{border:2px solid #cdcdcd;display:inline;margin-left:10px;margin-right:10px;}
.products{float:left;width:518px;}
.products li{background:url(../images/layout/tmp.png) no-repeat left top;float:left;margin-bottom:10px;margin-right:20px;padding-bottom:10px;width:239px;}
.products h4{background:none;font-size:16px;margin-bottom:10px;padding:10px 0 0 10px;}
.products h4 a,.products h4 a:hover{color:#f63d00;}
.products .left{margin-left:10px;margin-right:10px;width:100px;}
.products .left img.main{border:2px solid #cdcdcd;}
.products .left li{background:none;float:left;margin-right:4px;margin-top:5px;padding:0;width:auto;}
.products .right{margin-right:10px;width:107px;}
.products .right .price,.price{color:#e20000;font-size:15px;font-weight:700;margin-bottom:1px;}
.products .right .price.old,.price.old{color:#4a4a4a;font-size:13px;text-decoration:line-through;}
.products .right .details{display:block;margin-bottom:5px;}
.pagination{float:right;}
.pagination li{color:#242424;float:left;line-height:30px;margin-right:3px;}
.pagination a,.pagination a:hover{background:url(../images/layout/bg_pagination.gif) no-repeat left -60px;display:block;text-decoration:none;}
.pagination a span,.pagination a:hover span{background:url(../images/layout/bg_pagination.gif) no-repeat right -90px;color:#fff;display:block;font-size:12px;line-height:30px;margin-left:5px;padding:0 10px 0 5px;text-decoration:none;}
.pagination a span{background-position:right -30px;color:#242424;}
.pagination .current a,.pagination .current a:hover{background:url(../images/layout/bg_pagination.gif) no-repeat left -120px;display:block;text-decoration:none;}
.pagination .current a span,.pagination .current a:hover span{background:url(../images/layout/bg_pagination.gif) no-repeat right bottom;color:#8a8a8a;display:block;font-size:12px;line-height:30px;margin-left:5px;padding:0 10px 0 5px;text-decoration:none;}
.logobox{margin-top: 20px;}
.logobox h1 {margin: 0; color: #e33700; padding: 0;}
.cartbox{margin-top:20px;}
#my-cart{background:url(../images/layout/bg_basket_small.png) no-repeat left top;float:left;margin-bottom:11px;padding-left:64px;text-align:left;width:156px;}
#my-cart .cart{clear:both;color:#373737;display:block;font-size:15px;margin-top:5px;}
#my-cart .items{color:#454545;font-size:13px;font-weight:700;margin-bottom:11px;}
#my-cart .total{color:#dc3600;}
.special-offers{background:url(../images/layout/bg_special_offers.png) no-repeat left bottom;clear:both;float:left;padding-bottom:15px;}
.special-offers a{color:#FFF;}
.special-offers a:hover{color:#000;text-decoration:none;}
.special-offers h3{background:url(../images/layout/bg_special_offers.png) no-repeat left top;color:#FFF;margin:0;padding:15px 0 10px 15px;}
.special-offers .products{background-color:#7e7e7e;float:left;padding:0 15px 15px;width:190px;}
.special-offers .products li{background:#7e7e7e url(../images/layout/bg_divider.gif) repeat-x left top;margin-bottom:0;margin-right:0;padding-top:12px;width:190px;}
.special-offers .products .right{color:#cdcdcd;font-weight:700;margin-right:0;width:84px;}
.special-offers .products .left{margin-left:0;margin-right:6px;}
.special-offers .products .price{color:#ff9c00;}
.special-offers .products .price.old{color:#913700;}
.special-offers .products .details{float:right;}
.special-offers .products .opt{clear:both;float:left;margin-top:7px;width:100%;}
.subcats{float:left;margin-bottom:20px;margin-top:20px;width:100%;}
.subcats li{background:url(../images/layout/bg_subcats_top.gif) no-repeat left top;float:left;height:160px;margin-bottom:25px;margin-right:20px;width:160px;}
.subcats li h4{background:none;padding:5px 11px;}
.subcats li h4 a,.subcats li h4 a:hover{color:#f63d00;display:block;font-size:16px;text-align:center;}
.subcats .inner{background:url(../images/layout/bg_subcats_bottom.gif) no-repeat left bottom;padding:0 11px 15px;}
.subcats .inner img{border:2px solid #cdcdcd;margin:0 auto;}
.product-detail{float:left;margin-bottom:10px;width:498px;}
.product-detail ul{float:right;width:239px;}
.product-detail li span{display:block;float:right;text-align:left;width:110px;}
.product-detail .price,.product-detail .rating{color:#383838;font-size:14px;}
.product-detail .price.old span{color:#383838;font-size:14px;text-decoration:line-through;}
.product-detail .price span{color:#e40000;font-size:16px;text-decoration:none;}
.product-detail .rating ul{float:right;width:auto;}
.product-detail .rating li{background:none;float:left;margin-right:4px;padding:0;width:auto;}
#tabs{clear:both;float:left;margin-bottom:10px;width:100%;}
#tabs .ui-tabs-hide{display:none;visibility:hidden;}
#tabs .ui-state-default a,#tabs .ui-state-default.ui-tabs-selected a,#tabs li.ui-tabs-selected a:hover,#tabs .ui-state-default a:hover{background:url(../images/layout/bg_tabs.gif) no-repeat left top;color:#000;display:block;font-size:14px;text-decoration:none;}
#tabs .ui-state-default a{background-position:left -74px;color:#7c7c7c;}
#tabs .ui-state-default a span,#tabs li.ui-tabs-selected a span,#tabs li.ui-tabs-selected a:hover span,#tabs .ui-state-default a:hover span{background:url(../images/layout/bg_tabs.gif) no-repeat right -37px;color:#000;display:block;font-size:14px;line-height:30px;margin-left:20px;padding-right:20px;padding-top:7px;text-decoration:none;}
#tabs .ui-state-default a span{background-position:right -111px;color:#7c7c7c;}
#tabs div.tabcontainer{background-color:#FFF;clear:both;float:left;padding:5px 10px;width:475px;}
#tabs div.tabcontainer li span{display:block;float:right;text-align:left;width:347px;}
#tabs div.tabcontainer ul{border-top:1px solid #e5e5e5;}
#tabs div.tabcontainer li{border-bottom:1px solid #e5e5e5;padding:5px 0;}
#tabs div.tabcontainer li strong{color:#787878;}
#tabs p{font-size:12px;margin:10px 0;}
.comment-form label{color:#5a5a5a;display:block;float:left;font-size:13px;font-weight:700;text-align:right;width:70px;}
.comment-form div{clear:both;float:left;margin-bottom:5px;width:496px;}
.comment-form textarea,.comment-form input{background:transparent url(../images/layout/bg_large_input.gif) no-repeat left top;border:1px solid #929292;display:block;float:left;padding:2px 10px;width:396px;}
.comment-form .buttons input{background:none;border:none;float:right;width:auto;}
.comments li{background:url(../images/layout/bg_comment_arrow.gif) no-repeat 100px 15px;float:left;margin:20px 0;width:100%;}
.comments img{border:3px solid #FFF;float:left;margin-right:41px;}
.comments .inner{background:url(../images/layout/bg_comments.gif) no-repeat left top;float:right;padding-top:10px;width:357px;}
.comments .inner h4{background:none;font-size:14px;}
.comments .comment{background:#fff url(../images/layout/bg_comments.gif) no-repeat left bottom;padding-bottom:10px;}
.comments h5{margin-left:10px;}
.comments h5 a,.comments h5 a:hover{color:#fd4002;font-size:13px;font-weight:700;}
.comments p{background-color:#FFF;padding:0 10px;}
#mastfooter{background:url(../images/layout/bg_footer.gif) no-repeat left top;clear:both;float:left;margin-bottom:10px;margin-top:21px;width:100%;}
#mastfooter .inner{background:url(../images/layout/bg_footer.gif) no-repeat right -60px;float:left;width:100%; height: 60px;}
#mastfooter .content{background:url(../images/layout/bg_footer.gif) repeat-x left -120px;float:left;margin:0 20px;width:938px; height: 60px;}
#mastfooter h1{background:none;height:40px;margin-left:1px;margin-top:12px;overflow:hidden;width:182px; font-size: 12px;}
#mastfooter h1 a,#mastfooter h1 a:hover{display:block;height:40px;overflow:hidden;text-decoration:none;width:182px;}
#mastfooter li{float:left;padding-right:9px;}
#mastfooter .main{color:#606060;float:right;font-size:13px;margin-top:16px;}
#mastfooter .secondary{color:#8e8e8e;float:right;font-size:10px;margin-bottom:10px;margin-top:6px;width:448px;}
#mastfooter .main a:hover{color:#fd4002;}
#admin-stripe{background-color:#e2f3fd;border-bottom:2px solid #94d1f6;font-size:14px;margin:0;padding:0;}
#admin-stripe a{color:#000;margin:0 6px;text-decoration:none;}
#admin-stripe p{color:#000;font-weight:400;margin:0;}
#admin-stripe p span{color:#6772BF;}
#admin-stripe-left{color:#000;display:inline;float:left;margin:0;padding:8px;text-align:left;}
#admin-stripe-right{color:#666;display:inline;float:right;margin:0;padding:8px 20px 8px 0;text-align:right;}
#admin-stripe-right img{margin:0 5px 0 0;vertical-align:middle;}
#admin-stripe-right span{margin:0 15px 0 0;}
.editinplace-box-container{margin:0 auto;width:900px;}
.editinplace-box{background-color:#fff;border:2px solid #ccc;border-top:none;font-size:12px;margin:0 auto 10px;padding:10px;width:900px;}
.editinplace-box p{margin:10px;}
.editinplace-label{font-size:14px;font-weight:700;margin-bottom:10px;}
input.eip_editfield{border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-size:100%;margin:0 0 20px;padding:5px;width:650px;}
textarea.eip_editfield{border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;margin:0 0 20px;padding:5px;width:650px;}
.eip_buttons{display:inline;float:right;}
.jeditable-hover:hover{cursor:pointer;}
.product-listing-box-admin{margin-top:10px;text-align:center;}
span.reviews{display:block;margin-top:10px;}
span.reviews a{color:#f0961a;text-decoration:underline;}
span.reviews a:hover{color:#f0961a;text-decoration:none;}
span.reviews img{border:none;margin-right:3px;}
.pagecontent p{color:#000;font-size:14px;margin:15px 0;padding:5px;}
.pagecontent ul{margin:0 0 0 20px;}
.pagecontent li{font-size:13px;}
#breadcrumb a{color:#e33700;}
#breadcrumb a:hover{color:#aaa;}
.pagination-options{margin:20px 0;text-align:left;}
.pagination-options select{margin:0 30px 0 5px;}
#manufacturer-logo{border:2px solid #eee;display:inline;float:right;margin:0 0 20px 20px;}
#manufacturer-pageheading{clear:none;}
p label{color:#5a5a5a;display:blocktext-align:right;font-size:14px;font-weight:700;}
p textarea,p input{background:transparent url(../images/layout/bg_large_input.gif) no-repeat left top;border:1px solid #929292;display:block;font-size:16px;padding:10px;width:396px;}
p input.submit{font-size:18px;font-weight:700;padding:10px 20px;width:200px;}
#basket-checkout-link{display:inline;float:right;margin:20px 20px 40px 0;text-align:right;width:170px;}
#basket-delivery-information{background-color:#fff;border:4px solid #eee;color:#000;display:inline;float:left;font-size:12px;margin:20px 0 40px;padding:10px;width:420px;}
#basket-products{margin:20px 0 0;width:680px;}
#basket-products thead th,#basket-products tfoot th{background:url(../images/layout/bg_info_bar.gif) repeat-x left top;border-bottom:1px solid #dfdfdf;color:#000;line-height:31px;}
#basket-products tfoot tr th{border-top:10px solid #dfdfdf;}
#basket-products tr{background-color:#FFF;}
#basket-products tr.even{background-color:#eee;}
#basket-products th{padding:0 10px;text-align:left;}
#basket-products td{border-bottom:1px solid #d5d5d5;padding:10px;}
#basket-products .remove{text-align:center;}
#basket-products th .price{color:#de3a00;font-size:16px;}
#basket-products img.productimage{border:2px solid #ccc;}
#checkout-box{background-color:#fff;border:4px solid #eee;margin:30px 0 0;padding:20px;}
.continue-amazon{background-color:#EBFFEC;margin:20px 0;padding:5px 10px 5px 0;text-align:right;}
#amazon-checkout-screenshot{border:1px solid #DCE7E9;display:inline;float:right;margin:10px 0 0 10px;padding:2px;}
.checkout-logos{display:inline;float:left;margin:30px 0 0;text-align:left;width:500px;}
#checkout-logo{border-bottom:0 dotted #ccc;margin-bottom:10px;padding-bottom:10px;}
#checkout-logo h1{background:none;color:#ccc;display:inline;float:right;font-size:250%;margin:30px 20px 0 0;}
#checkout-logo h1 img{margin-right:8px;vertical-align:middle;}
.checkout-heading{display:inline;float:right;margin:30px 0 0;text-align:right;width:400px;}
.checkout-heading h1{background:none;clear:none;color:#bbb;display:inline;float:right;font-size:197%;margin:40px 0 0;text-transform:lowercase;}
.checkout-heading img{display:inline;float:right;margin:40px 0 0 8px;vertical-align:middle;}
.checkout-loading{margin:70px 0 30px;text-align:center;}
h2.checkout-explain{background:none;background-color:#e8ffeb;margin:60px 0;padding:10px;text-align:center;}
.checkout-info{border:0 dashed #bbb;margin:20px 0;}
.checkout-info h3{background:none;font-size:16px;}
.checkout-info span{color:red;font-weight:700;}
.checkout-waiting{margin-top:80px;text-align:right;}
h2 a,.product-detail li strong{color:#232323;}
#masthead h1 a span,#masthead h1 a:hover span,#mastfooter h1 a span,#mastfooter h1 a:hover span{left:-9998989px;position:absolute;}
.secmenu,.leftbox{background:url(../images/layout/bg_secmenu_corners.gif) no-repeat left top;margin-bottom:20px;padding-top:8px;}
.secmenu ul,.leftbox .bottom{background:url(../images/layout/bg_secmenu_corners.gif) no-repeat left bottom;padding-bottom:21px;}
.secmenu .top,.secmenu .first-of-type,.leftbox .bd{background:url(../images/layout/bg_secmenu_item.gif) repeat-y left top;padding:0 11px;}
.search .bd div,.comment-form{margin-bottom:10px;}
.slider,.editinplace-value,.eip_saving,#breadcrumb{margin-bottom:20px;}
.slider-details-right img,.product-detail li{margin-bottom:5px;}
.slider .slider-product,.special-offers .products .add-to-basket,.product-detail .img,#tabs .ui-state-default{float:left;}
.slider-wrapper h2 a,#admin-stripe a:hover{color:#fff;}
.product-categories,.comments{width:498px;}
.products .left li a,.products .left li a:hover,.product-detail .rating li a,.product-detail .rating li a:hover{background:url(../images/layout/bg_stars.png) no-repeat left bottom;display:block;height:16px;overflow:hidden;text-decoration:none;width:16px;}
.products .left li .empty,.pagination a,.product-detail .rating li .empty{background-position:left top;}
.comment-form textarea,p textarea{height:104px;}
#mastfooter ul,.clearall{clear:both;}
.editinplace-close,#basket-products .basketprice{text-align:right;}
.editinplace-value img,.checkout-info img{vertical-align:middle;}
.jeditable-form input,.pagination-options label{font-size:14px;}
.jeditable-submit,.jeditable-cancel{font-size:14px;margin:10px;padding:5px 20px;}
.jeditable-textarea,#basket-products tr .price{font-size:12px;}
