body{margin:0 0;padding:0;font-family:arial,helvetica,sans-serif;color:#353535;font-size:11px;text-align:center;background:#fff;}
#main{margin:0 auto;text-align:left;width:970px; }

#header{position:relative;background:url(/images/logo-banner.jpg);width:970px;height:121px;text-align:right;}
#header .lang{position:absolute;top:100px;right:10px;left:760px;}
#header img{float:left;padding-right:2px;}

#menu {background:url(/images/bkgd/menubar.jpg) no-repeat;height:31px;}
#menu ul {list-style:none;margin:0;padding:0;margin-left:20px;padding-left:20px;}
#menu ul li {display:block;float:left; padding:9px 15px 0 0;font-size:13px;color:#fff;}
#menu ul li a:link,#menu ul li a:visited {font-size:13px; color:#fff;font-weight:bold;text-decoration:none;}
#menu ul li a:hover {color:#00AE48;text-decoration:none;}
#menu li a.selected:link,#menu li a.selected:active,#menu li a.selected:visited {color:#00AE48;text-decoration:none;font-weight:bold;}
#menu li a.selected:hover {color:#00AE48;}

#footer{border-top:1px solid #353535;}
#footer p{font-size:10px;color:#353535;}
#footer a:link,#footer a:visited,#footer a:active {color:#00AE48;text-decoration:none;font-weight:bold;}
#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;}


.minheight{position:relative;min-height:270px;height:auto !important;height:270px;}

#content{}
#content h1{font-size:15px;margin:15px 0 5px 0;color:#4F6B80;}
#content h2{font-size:14px;margin:15px 0 5px 0;color:#4F6B80;}
#content h3{font-size:13px;margin:15px 0 5px 0;color:#4F6B80;}
#content p{margin:10px 0;color:#353535;font-size:11px;}
#content p.error {color: red;}
#content a:link,#content a:visited,#content a:active {color:#00AE48;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#353535;font-size:11px;line-height:15px;}
#content ul li a:link,#content ul li a:visited {color:color:#00AE48;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color::#00AE48;text-decoration:underline;}
#content .white{color:#fff;}

label.leftcol{font-size:13px;color:#4f6b80;font-weight:bold;}
input.leftcol{font-size:12px;background:url(/images/bkgd/input-field.jpg) no-repeat;width:111px;height:25px;border:0px solid #fff;padding:4px 5px 0 5px;}
form .clear {height: 5px;}



.home_col1{display:block;float:left;width:136px;background:url(/images/bkgd/background2.jpg) no-repeat;height:436px;margin:0 10px 0 0;}
.home_col2{display:block;float:left;width:610px;margin:0 40px 0 20px;}
.home_col3{display:block;float:left;width:143px;margin-top:20px;}
.main_col{display:block;float:left;width:803px;margin:0 0 0 20px;}
.sub_col{display:block;float:left;width:390px;}

.home_box1{display:block;float:left;background:url(/images/bkgd/box.jpg);width:300px;height:181px;}
.home_box_inner{padding:10px;}
.home_box1_col1{display:block;float:left;width:108px;margin:0 10px 0 0;}
.home_box1_col2{display:block;float:left;width:162px;}
.home_box1_buttons{margin:5px 0 0 0;}

.home_col1_inner{padding:12px 7px 0 8px;}



#content .home_box1 h1{margin-top:2px;font-size:13px;}
#content .home_box1 h2{margin-top:2px;font-size:12px;}
#content .home_box1 h3{margin-top:2px;font-size:11px;}
#content .home_box1 p{margin-top:2px;}

.product_heading {}
.product_heading h1 {float: left;}
.product_heading .selection {float: right;font-size:15px;font-weight:bold;margin:15px 0 5px 0;} 
.product {float:left;display:inline;width: 280px; height: 280px; margin: 25px 20px 10px 0;}
.product .button {float: left;display:block;}
.product .price {float: right;font-size:14px;font-weight:bold;color:#4F6B80;}
.product_detail {width: 510px; margin-top: 25px;}
.product_detail .button {float: left;display:block;}
.product_detail .price {float: left;margin-left: 30px;font-size:14px;font-weight:bold;color:#4F6B80;}

.prod_img_row{margin-bottom:10px;}
.prod_img_small2{padding-left:10px;}

.checkout_progress {padding: 7px 0;border-top: 1px solid #4F6B80;border-bottom: 1px solid #4F6B80;}
.checkout_progress span {text-transform: uppercase;}
.checkout_progress .title {text-transform: none; padding-right: 30px;color:#4F6B80;}
.checkout_progress .complete {font-weight: bold;color: #00AE48; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-red.jpg) no-repeat right;}
.checkout_progress .incomplete {font-weight: bold;color: #4F6B80; 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: 20px;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#6d6e70;font-size:11px;font-weight:normal;}
#shopbasket th,td{font-weight:normal;padding:2px 0;vertical-align:top;}
#shopbasket th {font-weight: bold;color:#4F6B80;}
#shopbasket td.basket,td.basket2{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket input.qty{width:25px;background:transparent;border:1px solid #4F6B80;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}

div.iMenu {position:absolute;width:170px;top:-2000px;z-index:100;}
div.iMenu2 {background-color:#221E1F;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {background-color:#221E1F;font-size:12px; padding: 3px 0;}
ul#submenu li a:link,ul#submenu li a:visited {color: #B6B2B3;text-decoration:none;font-weight:bold;}
ul#submenu li a:hover {color: #6EB43E; text-decoration:none;}

/*new home*/
#model_week{margin:0 10px 0 0;display:block;float:left;width:468px;height:262px;background-color:#54BC43;overflow:hidden;}
#model_week .inner{margin:2px;}
#model_week .img{display:block;float:left;width:316px;}
#model_week .text{display:block;float:left;width:138px;padding:5px;}

#special_offers{display:block;float:left;width:325px;height:262px;background-color:#9E9C9F;overflow:hidden;}
#special_offers .row{height:98px;border-bottom:1px solid #000;padding:11px;}
#special_offers .img{display:block;float:left;width:150px;}
#special_offers .text{display:block;float:left;width:143px;padding-left:10px;}
#special_offers .text h1,#special_offers .text p{margin-top:0;}

#signup{margin:10px 10px 0 0;display:block;float:right;width:143px;}

#content label.twocola{margin:4px 0;display:block;float:left;color:#525655;width:150px;font-size:11px;}
#content input.twocola{display:block; float:left;border:1px solid #3d3d3d;color:#525655;font-size:11px;width:150px;}
img.reqd{display:inline;}
