body{margin:0;padding:0px 0 0 0;font-family:arial,helvetica,sans-serif;color:#000;font-size:11px;text-align:center;background:url(/images/bkgd/background-stripe.jpg) repeat-x #D1D3D4;}
#main{margin:0 auto;text-align:left;width:973px;background-color:#fff;}
#main_inner{padding:16px;}
#main_popup{margin:0 auto;text-align:left;width:300px;background-color:#fff;}

#header{margin-bottom:13px;}

#footer {margin:24px 0 10px 0;padding:5px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#838383;font-Size:10px;}
#footer p {font-size:10px;color:#838383;margin:0;}
#footer a:link,#footer a:visited,#footer a:active {color:#838383;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#topmenu{margin-bottom:2px;}
.menubutton{display:block;float:left;padding:0 1px 0 0;}
.menubuttonlast{display:block;float:left;}

#menu {margin-top:9px;}
#menu ul{list-style:none;margin:0 0 2px 0px;padding:0 0 2px 0px;width:100px;}
#menu ul li{margin: 0;padding:4px 0 4px 8px;font-size:12px;border-top:1px solid #e3e3e3;font-weight:bold;}

#menu ul li.first{padding:4px 0 4px 8px;font-size:12px;border-top:0px solid #fff;font-weight:bold;}
#menu ul li.firstindent{padding:1px 0 2px 8px;font-size:12px;border-top:0px solid #fff;font-weight:bold;}

#menu ul ul{margin:0;padding:0;}
#menu ul ul li{padding:1px 0 1px 8px;border-top:0px solid #fff;font-size:11px;font-weight:bold;}
#menu ul ul li.first {padding:1px 0 1px 8px;border-top:0px solid #fff;font-size:11px;font-weight:bold;}

#menu ul ul ul {margin:0 0 0 5px;padding:0 0 0 5px;}
#menu ul ul ul li{margin: 0;padding:1px 0 1px 8px;border-bottom:0px solid #fff;font-size:10px;font-weight:normal;}

#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#838383;text-decoration:none;}
#menu ul li a:hover {color:#EE2E21;}
#menu li a.selected:link,#menu li a.selected:active,#menu li a.selected:visited {color:#EE2E21;text-decoration:none;}
#menu li a.selected:hover {color:#EE2E21;}
#menumobile {display:block;}
#menumobile2 {display:none;}
#basketm {display:none;}
#regm {display:none;}
#regdt {display:block;}

.col1{display:block;float:left;width:117px;overflow:hidden;}
.col2{display:block;float:left;width:824px;overflow:hidden;}
.col2a{display:block;float:left;width:650px;}
.col2b{display:block;float:left;width:174px;background-color:#ed1c22;}
.hsegb1{display:none;}
.hsegb12{display:none;}

#footer_menu {margin-top:16px;font-size:11px;color:#838383;}
#footer_menu a:link,a:active,a:visited {color:#838383;text-decoration:none;}
#footer_menu a:hover {color:#EE2E21;text-decoration:none;}
#footer_menu a.selected:link,a.selected:active,a.selected:visited {color:#EE2E21;text-decoration:none;}
#footer_menu a.selected:hover {color:#838383;text-decoration:none;}

#basketlarge {display:block;}
#basketsmall {display:none;}


#content{}
#content h1{font-size:14px;margin:10px 0 5px 0;color:#000;padding: 0;}
#content h2{font-size:12px;margin:10px 0 5px 0;color:#838383;}
#content h3{font-size:11px;margin:10px 0 5px 0;color:#838383;}
#content p{margin:10px 0;color:#000;font-size:11px;}
#content a:link,#content a:visited,#content a:active {color:#000;text-decoration:none;font-weight:normal;}
#content a:hover{text-decoration:underline;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:underline;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#000;font-size:11px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:color:#EE2E21;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color::#EE2E21;text-decoration:none;}
#content .white{color:#fff;}
#content .lightgrey{color:#838383;}
#content .darkgrey{color:#666;}
#content .black{color:#000;}
#content .red{color:#EE2E21;}
#content .largegrey{font-size:12px;color:#838383;}
#content ul.errors li {color:#ff0000;}
#content ul.errors2 li {color:#dd0000;font-size:15px;}


/*offer*/
.offer{position:relative;}
.offerbox1{overflow:hidden;position:relative;float:left;width:822px;height:517px;border:1px solid #707070;margin-bottom:10px;}
.offerbox2{overflow:hidden;position:relative;float:left;width:824px;height:1060px;}
/*home*/
.home{position:relative;height:621px;}
.homebox1{overflow:hidden;position:absolute;left:1px;top:0;width:514px;height:454px;}
.homebox2{overflow:hidden;position:absolute;left:520px;top:0;width:304px;height:225px;}
.homebox3{overflow:hidden;position:absolute;left:520px;top:229px;width:304px;height:225px;}
#homebox4{overflow:hidden;position:absolute;left:1px;top:459px;width:514px;height:152px;background:url(/images/bkgd-home/left-box.jpg);}
#homebox5{overflow:hidden;position:absolute;left:520px;top:459px;width:304px;height:152px;background:url(/images/bkgd-home/right-box.jpg);}
.homebox_inner{padding:22px 29px 0 29px;}
#content .homebox_inner h1,#content .homebox_inner h2,#content .homebox_inner h3{margin:0;}
#content .homebox_inner p{text-align:justify;}

#homebox4 .title{position:absolute;left:30px;top:20px;width:454px;}
#homebox4 .text1{position:absolute;left:30px;top:45px;width:217px;}
#homebox4 .text2{position:absolute;left:267px;top:45px;width:217px;}
#homebox4 h1,#homebox4 h2,#homebox4 h3,#homebox4 p{margin:0;}
#homebox4 p{text-align:justify;}

#homebox5 .title{position:absolute;left:30px;top:20px;width:244px;}
#homebox5 .text1{position:absolute;left:30px;top:45px;width:244px;}
#homebox5 h1,#homebox5 h2,#homebox5 h3,#homebox5 p{margin:0;}
#homebox5 p{text-align:justify;}

.homepadding{padding:5px 12px;}
.sidebar_padding {padding:1px 0 0 0;font-size:1px;background-color:#fff;}
.sidebar_padding h1, .sidebar_padding h2, .sidebar_padding h3, .sidebar_padding p {padding:0 5px; }
.sidebar_padding img {}
.standard_heading{border-bottom:1px solid #e3e3e3;padding-left:10px;height:29px;margin-top:2px;margin-right:10px;padding-top:1px;line-height:14px;}
.standard_indent{margin-left:35px;margin-top:10px;}
.standard_indent2{margin-left:35px;margin-top:10px;margin-right:35px;}
.ppxrtf{display:none;}
#content a.items:link,#content a.items:visited,#content a.items:active{color:#fff;text-decoration:none;font-weight:normal;}
#content a.items:hover{text-decoration:underline;}

#content .breadcrumbs {color: #A4A4A4;}

#content .level1 .product {position:relative;float:left; width: 174px;margin-right:2px;}
#content .level1 .product_border {cursor:pointer;display:none;z-index:1;position:absolute;left:0;top:0;border:1px solid #ff0000;width:172px;height:185px;}
#content .level1 .product p {color: #FFFFFF; background-color:#A4A4A4;font-size: 11px; font-weight: bold;padding-left: 10px;} 
#content .level1 .product a {display:block;color:#fff;}
#content .level1 .product1_infobox{border:1px solid #c9c9c9;width:528px;margin:10px 0 20px 0;}
#content .level1 .product1_infobox h1,#content .level1 .product1_infobox h2,#content .level1 .product1_infobox h3{margin:0;}
#content .level1 .product1_infobox_left{display:block;float:left;width:264px;}
#content .level1 .product1_infobox_right{display:block;float:left;width:264px;}
#content .level1 .product1_infobox_inner{padding:15px 15px;}

#content .level2 .category .image {float: left; width: 300px; }
#content .level2 .category .detail {float: left; width: 250px;}
#content .level2 .product {margin: 15px 0 15px 0; padding: 15px 0 0 0; border-top: 1px solid #838383;width:600px;}
#content .level2 .product .detail {float: left; width: 300px;}
#content .level2 .product .number {color: #A4A4A4;}
#content .level2 .product .name {font-size: 14px;font-weight: bold;}
#content .level2 .product .detail {float: left; width: 300px;}
#content .level2 .product .image {float: left; width: 250px;}
#content .level2 .product .pricelabel,similar_products .pricelabel {font-size: 14px;font-weight: bold;}
#content .level2 .product .price {font-size: 11px;font-weight: bold;}
#content .level2 table {color: #000000;margin: 10px 0;}
#content .level2 td {padding: 2px 0;font-size:12px;color:#838383;}


#content .level3 .product {margin: 15px 0;}
#content .level3 .product .image {float: left;width:170px;}
#content .level3 .product .detail {float: left; width: 340px;}
#content .level3 .product .number {color: #A4A4A4;}
#content .level3 .product .name {font-weight: bold;font-size: 14px;}
#content .level3 table {color: #000000;margin: 10px 0;}
#content .level3 td {padding: 2px 0;font-size:12px;color:#838383;}
#content .level3 p{font-size:11px;color:#838383;}

#content .level3 .pricelabel {color:#000;font-size:14px;font-weight:bold;}
#content .level3 .price {font-size: 11px;font-weight: bold;}



#content .level3 label {float: left; width: 170px;}
#content .level3 select {width: 200px;font-size:11px;}
#content .level3 .clear {height: 5px;}

label.twocol{margin:2px 0px;display:block;float:left;width:120px;font-size:12px;color:#666;}
input.twocol{margin:2px 0px;display:block;float:left;width:258px;font-size:12px;color:#666;border:1px solid #666;background-color:#fff;}

.login {margin-left: 220px;}
#content .login h3 {color:#EE2E21;}
.register a {float:left; display:block;margin-right:20px;margin-left:220px;}

.myorders{display:block;float:left;width:350px;}
.myaccount{display:block;float:left;width:350px;}
.myorders img, .myaccount img {margin: 10px 0;}
.checkout_progress {padding-top: 10px;padding-left: 25px;}
.checkout_progress span {text-transform: uppercase;}
.checkout_progress .title {text-transform: none; padding-right: 30px;}
.checkout_progress .complete {color: #EE2E21; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-red.jpg) no-repeat right;}
.checkout_progress .incomplete {color: #838383; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-grey.jpg) no-repeat right;}
.checkout_progress .last {background: none;}
.continue_checkout {padding: 20px 0 0 0;}
.continue_checkout img {float: left; margin-right: 50px;}

#shopbasket{margin-left:120px;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#838383;font-size:11px;font-weight:normal;}
#shopbasket table th,td{font-weight:normal;padding:2px 0;font-size:12px;}

#shopbasket td.basket,td.basket2,td.basket3{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket td.basket3{padding-top:10px;}
#shopbasket input.qty{width:30px;background:transparent;border:1px solid #EE2E21;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}
#shopbasket select {font-size:12px;}

#similar_products .sp_box{position:relative;display:block;float:left;width:250px;height:390px;border:1px solid #838383;}
#similar_products .sp_box2{margin-right:15px;}
#similar_products .sp_box_inner{padding:5px 5px;}
#similar_products h2{margin:0;}
#similar_products p{font-size:12px;color:#838383;margin:0;}
#similar_products .title{position:absolute;top:10px;left:5px;width:240px;}
#similar_products .img{position:absolute;top:45px;left:5px;width:240px;}
#similar_products .info{position:absolute;top:235px;left:5px;width:240px;}
#similar_products .short_desc{position:absolute;top:285px;left:5px;width:240px;}
#similar_products .pricing{position:absolute;bottom:35px;left:5px;width:240px;}
#similar_products .options{position:absolute;bottom:5px;left:5px;width:240px;}


#content .breadcrumb{margin:10px 0;}
#content .breadcrumb p{font-size:11px;color:#838383;margin:2px 0;}
#content .breadcrumb a:link,#content .breadcrumb a:visited,#content .breadcrumb a:active {color:#838383;text-decoration:none;font-weight:normal;font-size:11px;}
#content .breadcrumb a:hover{text-decoration:underline;}

label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:140px;font-size:11px;}
input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#3d3d3d;font-size:0.9em;width:140px;font-size:11px;}
img.reqd {display:inline;}
select.twocola {font-size:11px;border:1px solid #3d3d3d;}
textarea.twocola {margin:6px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:1px solid #3d3d3d;padding:5px;}


#switch_responsive_off{display:none;}
