@charset "utf-8";
*{padding:0px;
margin:0px;}
body{background-color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#333;}
h1{font-size:20px;
color:#409535;
font-family:Tahoma, Geneva, sans-serif;}
h2{font-size:16px;
color:#409535;
font-family:Tahoma, Geneva, sans-serif;}
h2.heading{width:700px;
padding:15px 0px 8px 0px;
margin-bottom:5px;
color:#409535;}
h3{font-size:14px;
color:#409535;
font-family:Tahoma, Geneva, sans-serif;}
h3.subheading{width:700px;
border-bottom:#b0b0b0 dotted 1px;
padding:8px 0px;
margin-bottom:5px;
color:#409535;}
h4{font-size:12px;
color:#707070;
font-family:Tahoma, Geneva, sans-serif;}
.clear{clear:both;}
a img{border:none;}
.bold{font-weight:bold;}
h3 a{color:#419b35;
text-decoration:underline;}
a{text-decoration:none;}
a:active{outline:none;}
a:focus{outline:none;}
p{line-height:18px;
font-weight:normal;
font-size:12px;}
span.dis_none{display:none;}
.left{float:left;}
.right{float:right;}
.marg{margin-top:8px;}
.marglet{margin-top:8px;
margin-left:8px;}
.margn_end{margin-bottom:0px !important;}
input{font-size:12px;}
#wrapper{margin:0px auto;
width:940px;
position:relative;}
#header{width:940px;
height:76px;
padding:0px 0px 5px 0px;}
.logo{background:url(/images/logo-new.jpg) no-repeat;
float:left;
width:232px;
height:55px;
margin-top:20px;}
#navi{background:#ebebeb;
height:36px;
margin-top:10px;
margin-bottom:15px;}
#slider{border:#b4b4b4 solid 1px;
margin:0px 0px 15px 0px;
width:938px !important;
height:288px !important;}	
#content{width:940px;}
.section{width:202px;
padding:0px 8px 8px 8px;
margin-bottom:8px;}
.section h4{width:202px;
padding-bottom:6px;
text-transform:uppercase;
color:#409535;}
.statusicon img{height:27px;
width:202px;}
.statusiconminus{height:27px;
width:202px;
background-color:#e1e1e1;
display:inline-block;
position:absolute;
top:0px;
right:0px;
border:none;
z-index:-5;}
.section select{background-color:#fff;
border:#dddee0 solid 1px;
width:100%;
padding:5px;
margin-top:5px;
color:#666;}
.section p{padding:5px 0px}
.section input.bar{width:190px;
height:17px;
padding:3px 5px;
background-color:#FFF;
border:#dddee0 solid 1px;
margin-bottom:5px;
color:#666;}
.section input.subscribe{background-color:#4cb841;
border:#dddee0 solid 1px;
float:right;
color:#fff;
text-transform:uppercase;
padding:2px 8px 3px 8px;
cursor:pointer;
font-weight:bold;}
.section input.subscribe:hover{background-color:#dddee0;
border:#dddee0 solid 1px;
color:#666;}
.section a img.adv{text-align:center;
border:#dddee0 solid 1px;}
.section a.readmore{float:right;
background:url(/images/arow4.gif) no-repeat left;
padding-left:10px;
color:#419b35;
margin-top:3px;}
.section a.readmore:hover{color:#000;}
.right_colmn{width:700px;
float:right;}
.breadcrumb_search{background:#358515;
width:700px;
height:40px;}
ul.search-2{float:left;
list-style:none;
height:25px;
padding:4px 10px 0px 0px;}
ul.search-2 li{float:left;}
ul.search-2 li input.search-bar-2{height:26px;
width:500px;
padding:2px 10px 2px 10px;
border:1px solid #666;
background-color:#fff;
color:#666;
margin-left:20px;}
ul.search-2 li h2{float:left;
color:#fff;
margin-left:20px;
font-size:24px;}
ul.search-2 li input.go{background:url(/images/search_but.jpg);
background-size:contain;
height:34px;
width:34px;
border:none;
margin-left:5px;
font-size:0px;
cursor:pointer;
margin-top:0px;
float:left;}
ul.crumb{list-style:none;
margin-top:10px;
padding-bottom:10px;}
ul.crumb li{float:left;
margin-right:10px;}
ul.crumb li a{color:#409535;
font-weight:bold;}
ul.crumb li a:hover{color:#333;
text-decoration:underline;}
.para{width:700px;
padding:5px 0px;}
.para p{width:700px;
padding:8px 0px;}
.para p a{text-decoration:underline;
color:#217317;
font-weight:bold;}
.prod_listing ul{list-style:none;
float:left;
border-right:#c5c5c5 solid 1px;
border-bottom:#c5c5c5 solid 1px;
width:696px;
margin-top:5px;}
.prod_listing ul li{float:left;
width:145px;
height:243px;
padding:14px;
text-align:center;
border:#c5c5c5 solid 1px;
border-right:none;
border-bottom:none;}
.prod_listing ul li a{color:#409535; font-weight:bold;}
.prod_listing ul li.gs{float:left;
width:667px;
height:130px;
padding:14px;
text-align:left;
border:#c5c5c5 solid 1px;
border-right:none;
border-bottom:none;}
.prod_listing ul li:hover{background-color:#fcfcfc;}
.prod_listing ul li p.price{clear:both;
color:#000;
margin-bottom:3px;}
a.button{background:url(/images/button_left.gif) no-repeat left;
height:26px;
color:#000;
display:inline-block;
padding:0px 0px 0px 15px;
border:none;}
a.button span{background-image:url(/images/button_right.gif);
background-repeat:no-repeat;
background-position:100% -52px;
height:21px;
color:#000;
display:inline-block;
padding:5px 30px 0px 0px;}
a.button span:hover{background:url(/images/button_right_rol.gif) no-repeat right;}
div.prod-sort-div{float:left;
margin-right:15px;}
select.brand-select{width:150px;}
select.brand-select option{margin-left:3px;
margin-right:3px;}
li.prod-card-li-1{height:320px;}
li.prod-card-li-2{height:260px;}
.categories{width:700px;}
.categories a{color:#000;}
.categories ul{list-style:none;
float:left;
margin-top:5px;}
.categories ul li{float:left;
margin:0px 20px 20px 0px;
text-align:center;
border:1px solid #dfe0e2;}
.categories ul li.last{margin-right:0px;}
.categories ul li h4{padding:0px 0px 10px 0px;}
.prod_detail{width:700px;
float:left;}
.prod_detail .detail{float:left;
width:410px;
padding:0px 8px 10px 0px;}
.prod_info{padding:15px 0px;}
.prod_info ul{float:left;
list-style:none;
clear:both;
width:410px;
padding:5px 0px;}
.prod_info ul li{width:130px;
float:left;}
.prod_info ul li.compatible{width:230px;
float:left;
text-align:justify;}
.prod_info ul li.adaptability{width:230px;
float:left;}
.prod_info ul li select{width:80px;
background-color:#FFF;
border:#cacaca solid 1px;
padding:5px;}
.prod_info ul li.addtocart{width:110px;
float:left;}
.prod_info ul li.pad{padding-top:6px;}
/* Thumbnail Section */
.thumbs{background-color:#FFF;
width:281px;
float:right;
background:url(/images/prod_bg.gif) no-repeat top;
padding:1px 0px 0px 1px;}
.strip_wrapper{left:25px !important;}
.nav-next{margin-top:40px;
right:0px !important;}
.nav-prev{margin-top:40px;
left:0px !important;}
/* Shopping Cart Section */
.grey_bar{padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:700px;
height:23px;
background-color:#fafafa;
border:#d5d5d5 solid 1px;
border-bottom:none;}
.grey_bar ul.cartitems{font-weight:bold !important;
height:23px;}
.grey_bar ul.pad{padding-top:5px;}
ul.cartitems{margin:0px;
list-style:none;
float:left;
padding:0px 20px;
font-weight:normal;
width:660px;}
.cartitems .image{float:left;
width:83px;
text-align:left;}
.cartitems .image img{border:#ebebeb solid 1px;
width:62px;
height:62px;}
.cartitems .name{float:left;
width:252px;}
.cartitems .price{float:left;
width:88px;}
.cartitems .quantity{float:left;
width:102px;}
.cartitems .action{float:left;
width:72px;}
.cartitems .total{float:left;
width:42px;}
.cart_sec{padding:0px;
margin:0px 0px 2px 0px;
width:700px;
background-color:#FFFFFF;
border:#d5d5d5 solid 1px;
float:left;
border-bottom:none;}
.cart_sec ul.listing{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}
ul.listing li.items{float:left;
border-bottom:#cccccc solid 1px;}
ul.listing li.grey{background-color:#fafafa;}
ul.listing ul.cartitems{padding-top:0px !important;}
ul.listing ul li.image{margin:20px 0px 0px 0px;}
ul.listing ul li.name{margin:40px 0px 0px 0px;}
ul.listing ul li.name h3{height:18px;
overflow:hidden;}
ul.listing ul li.name p{height:50px;
overflow:hidden;}
ul.listing ul li.price{margin-top:40px;}
ul.listing ul li.quantity{margin-top:40px;}
ul.listing ul li.quantity img{float:left;
margin-top:2px;}
ul.listing ul li.quantity input{float:left;
width:18px;
padding-top:2px;
margin:0px 4px;
text-align:center;
font-size:10px;
height:15px;
border:#8f989f solid 1px;}
ul.listing ul li.action{margin-top:40px;}
ul.listing ul li.action a.cross{height:18px;
width:18px;
background-image:url(/images/cross.png);
background-repeat:no-repeat;
display:inline-block;}
ul.listing ul li.total{padding-top:40px;
padding-left:0px;
height:65px;}
.sub_total{padding:10px 0px;
margin:0px;
width:700px;
border-bottom:#CCCCCC solid 1px;
float:left;}
.sub_total ul{float:right;
list-style:none;
margin-right:20px;}
.sub_total ul li{float:left;
color:#000000;}
.sub_total ul li.s_total{font-size:12px;
font-weight:bold;
width:100px;}
.paging{clear:both;
width:698px;
background-color:#e4e4e4;
border:#e4e4e4 solid 1px;
height:30px;
margin:20px 0px 30px 0px;}
.paging p{float:left;
text-transform:uppercase;
padding:5px 0px 0px 10px;}
.paging ul{float:right;
list-style:none;
padding:7px 10px 0px 0px;}
.paging ul li{float:left;
padding:0px 10px;}
.paging ul li a{color:#000;}
.paging ul li a.prev{background-repeat:no-repeat;
background-image:url(/images/prev.gif);
height:13px;
width:13px;
display:inline-block;}
.paging ul li a.next{background-repeat:no-repeat;
background-image:url(/images/next.gif);
height:13px;
width:13px;
display:inline-block;}
.register{padding:0px;
margin:0px;
width:100%;}
.register .contactform{width:410px;
background-color:#f8f8f8;
float:left;
padding:20px;}
ul.c_forms{padding:0px;
margin:0px 0px 10px 18px;
float:left;
list-style:none;}
ul.c_forms li{padding:0px;
margin:0px;
float:left;}
ul.c_forms li.txt{width:342px;
padding-top:3px;
padding-bottom:10px;
font-weight:bold;}
.graytxt{color:#7c7c7c !important;
font-weight:normal;
padding-left:10px;
float:right;}
.registerbtn{margin-left:17px;}
ul.c_forms li.radiobutton{width:344px;
height:20px;
padding-top:4px;}
ul.c_forms li.radiobutton span{padding:0px 20px 0px 10px;}
ul.c_forms li.inputfield{width:344px;}
ul.c_forms li.inputfield input{width:331px;
height:21px;
padding:3px 5px 0px 5px;
background-color:#fff;
border:#cecece solid 1px;
color:#666;}
ul.c_forms li.inputtextfield{width:344px;}
ul.c_forms li.inputtextfield textarea{width:331px;
height:100px;
padding:3px 5px 0px 5px;
background-color:#fff;
border:#cecece solid 1px;
color:#666;}
ul.c_forms li.req{padding:4px 0px 0px 10px;}
.contact_right{width:243px;
float:right;}
.map{background-color:#f8f8f8;
padding:10px;
width:223px;}
.map iframe{border:#CCC solid 2px;}
.enlarg{background:url(/images/zoom.gif) no-repeat right;
padding-right:15px;
float:right;
color:#7c7c7c;
margin:5px 0px 0px 0px;}
.adres{padding:20px 10px;
margin:0px;}
.adres h3{padding:5px 0px 10px 0px;
margin:0px;}
.adres p.black{color:#000;
padding:5px 0px;}
.gre_sec, .pre_gre_sec, .gre_sec_pass{padding:0px 0px 10px 0px;
width:698px;}
.gre_sec{border:#edecec solid 1px;
background-color:#f8f8f8;}
.pre_gre_sec{border:#e4e4e4 solid 1px;
background-color:#e4e4e4;}
.pre_gre_sec p{margin-left:20px;
margin-top:10px;}
.gre_sec_pass{border:#a4c2ab solid 1px;
background-color:#f5fef7;}
.gre_sec, .gre_sec_pass{margin:0px 0px 16px 0px;}
.pre_gre_sec{margin:30px 0px 16px 0px;}
.gre_sec h3, .pre_gre_sec h3, .gre_sec_pass h3{padding:10px 18px;
width:662px;
border-bottom:#edecec solid 1px;}
.gre_sec h3, .gre_sec_pass h3{margin:0px 0px 20px 0px;}
.pre_gre_sec h3{margin:10px 0px;}
.gre_sec p, .gre_sec_pass p{padding:0px 18px 5px 18px;
margin:0px;
width:662px;}
.gre_sec .padng{margin-left:18px;
margin-top:10px;}
.pre-form{width:550px;}
ul.forms, ul.pre_forms{padding:0px;
margin:0px 0px 10px 18px;
list-style:none;}
ul.forms li, ul.pre_forms li{padding:0px;
margin:0px;}
ul.pre_forms li{margin-top:5px;
margin-bottom:5px;}
ul.forms, ul.forms li, ul.pre_forms li.txt{float:left;}
ul.forms li.txt, ul.pre_forms li.txt{width:126px;
padding-top:3px;}
ul.pre_forms li.txt{clear:both;}
ul.forms li.radiobutton{width:344px;
height:20px;
padding-top:4px;}
ul.forms li.radiobutton span{padding:0px 20px 0px 10px;}
ul.forms li.inputfield{width:344px;}
ul.pre_forms li.inputfield{width:320px;
float:left;}
ul.forms li.inputfield input, ul.pre_forms li.inputfield input, ul.pre_forms li.inputfield textarea{padding:3px 5px 0px 5px;
background-color:#fff;
border:#cecece solid 1px;
color:#666;}
ul.forms li.inputfield input, ul.pre_forms li.inputfield input{height:21px;}
ul.forms li.inputfield input{width:331px;}
ul.pre_forms li.inputfield input, ul.pre_forms li.inputfield textarea{width:300px;}
ul.forms li.req{padding:4px 0px 0px 10px;}
#footer{background:url(/images/footer_bg.gif) repeat-x #000;
padding:20px 0px;
margin-top:30px;}
.inner_sec{margin:0px auto;
width:940px;}
.foot_sec{width:274px;
float:left;
margin-right:59px;}
.last{margin-right:0px !important;}
.foot_sec h4{width:274px;
background-color:#302f2d;
border:#5e5e5e solid 1px;
height:18px;
padding-top:3px;
text-align:center;
text-transform:uppercase;
font-weight:normal;}
.foot_sec ul.botm_links{width:276px;
list-style:none;}
.foot_sec ul.botm_links li{width:261px;
padding:7px 0px 7px 15px;
border-bottom:#5e5e5e solid 1px;
background:url(/images/arow5.gif) left no-repeat;}
.foot_sec ul.botm_links li.linkd{width:246px;
padding:7px 0px 7px 30px;
background:url(/images/icon1.gif) left no-repeat;}
.foot_sec ul.botm_links li.facebook{width:246px;
padding:7px 0px 7px 30px;
background:url(/images/icon2.gif) left no-repeat;}
.foot_sec ul.botm_links li.twitter{width:246px;
padding:7px 0px 7px 30px;
background:url(/images/icon3.gif) left no-repeat;}
.foot_sec ul.botm_links li.rss{width:246px;
padding:7px 0px 7px 30px;
background:url(/images/icon4.gif) left no-repeat;}
.foot_sec ul.botm_links li.technorat{width:246px;
padding:7px 0px 7px 30px;
background:url(/images/icon5.gif) left no-repeat;}
.foot_sec ul.botm_links li a{color:#5e5e5e;}
.foot_sec ul.botm_links li a:hover{color:#fff;}
.foot_sec p{text-align:center;
padding:0px 10px;
width:256px;}
.foot_sec ul.cards{list-style:none;
float:left;
margin:20px 0px 20px 60px;}
.foot_sec ul.cards li{float:left;
margin-right:7px;}
.foot_sec ul.cards li a.visa{background-repeat:no-repeat;
background-image:url(/images/card1.gif);
height:22px;
width:35px;
display:inline-block;}
.foot_sec ul.cards li a.a_expres{background-repeat:no-repeat;
background-image:url(/images/card2.gif);
height:22px;
width:35px;
display:inline-block;}
.foot_sec ul.cards li a.paypal{background-repeat:no-repeat;
background-image:url(/images/card3.gif);
height:22px;
width:35px;
display:inline-block;}
.foot_sec ul.cards li a.mastercard{background-repeat:no-repeat;
background-image:url(/images/card4.gif);
height:22px;
width:35px;
display:inline-block;}
#prod_scroller{padding-left:10px;
padding-top:20px;
float:left}
.stepcarousel{position:relative;
overflow:scroll;
width:867px;
height:200px;
margin-left:24px;
padding-left:5px;}
.stepcarousel .belt{position:absolute;
height:190px;
border:#000 solid 1px;}
.panel{margin-top:20px;
width:137px;
text-align:center;
margin-right:10px;}
.panel a.thumbs{float:left;
margin:5px;
width:131px;
height:138px;
background-image:url(/images/img_holder.gif) !important;
padding-left:0px;
padding-top:1px;}
.panel a{color:#666;}
.panel img{width:125px;
height:125px;}
.left_button{margin-right:20px !important;
width:24px;
height:36px;
background-image:url(/images/scroller.png);
background-repeat:no-repeat;
background-position:0px -72px;
margin-top:15px;}
.right_button{margin-right:20px !important;
width:24px;
height:36px;
background-image:url(/images/scroller.png);
background-repeat:no-repeat;
background-position:-24px -72px;
margin-top:15px;}
.anythingSlider{width:938px;
height:285px;
position:relative;
margin:0 auto 15px;
border:#aeaeae solid 1px;
z-index:1 !important;}
.anythingSlider .wrapper{width:938px;
overflow:auto;
height:285px;
margin:0px;
position:absolute;
top:0;
left:0;}
.anythingSlider .wrapper ul{width:99999px;
list-style:none;
position:absolute;
top:0;
left:0;
margin:0;}
.anythingSlider ul li{display:block;
float:left;
padding:0;
height:288px;
width:938px;
margin:0;}
.anythingSlider .arrow{display:block;
height:32px;
width:20px;
background:url(/images/arrows.png) no-repeat 0 0;
text-indent:-9999px;
position:absolute;
top:125px;
cursor:pointer;}
.anythingSlider .forward{background-position:0px -74px;
right:0px;}
.anythingSlider .back{background-position:-114px -74px;
left:0px;}
#thumbNav{position:relative;
top:258px;
text-align:right;
margin-right:5px;}
#thumbNav a{color:black;
color:#FFF;
display:inline-block;
padding:2px 6px;
height:16px;
margin:0 5px 0 0;
background-color:#666;
text-align:center;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#999;}
.anythingSlider .wrapper ul ul{position:static;
margin:0;
background:none;
overflow:visible;
width:auto;
border:0;}
.anythingSlider .wrapper ul ul li{float:none;
height:auto;
width:auto;
background:none;}
.gray{background-color:#f7f7f7;
width:400px;
padding:30px 20px 20px 20px;
float:left;
margin-top:0px;
margin-bottom:20px;}
.dgray{background-color:#efefef;
width:400px;
padding:10px 20px;
float:left;
margin-top:0px;}
#myOnPageContent ul{list-style:none !important;}
ul.lightboxforms{padding:0px;
margin:0px 0px 10px 0px;
float:left;
width:400px;
list-style:none;}
ul.lightboxforms li{float:left;}
ul.lightboxforms li.txt{width:86px;
padding-top:4px;}
ul.lightboxforms li.inputfield{width:314px;}
ul.lightboxforms li.inputfield input{width:302px;
height:22px;
padding-top:2px;}
.pad{padding-left:20px;}
.padbutn{padding-left:0px;
width:440px !important;
list-style:none;
margin:0px 0px 0px 0px;
float:left;}
p.lightboxtxt{padding:10px 20px;
color:#333;}
p.lightboxtxt a{color:#000;}
h1.lightboxheading{padding-left:20px;}
.anyClass{float:left;
width:865px !important;
height:170px;
overflow:hidden;}
.anyClass li{margin-right:7px;
float:left;
background:url(/images/img_holder.gif) no-repeat;
width:137px !important;
height:170px !important;
text-align:center;}
.anyClass li a img{margin:1px 0px 5px 0px;}
.anyClass li a.prod_name{color:#333;}
a.prev_btn{float:left;
display:inline-block;
width:24px;
height:36px;
background-image:url(/images/scroller.png);
background-position:0px -72px;
cursor:pointer;
margin-top:45px;
margin-right:10px;}
a.next_btn{float:left;
display:inline-block;
width:24px;
height:36px;
background-image:url(/images/scroller.png);
background-position:-24px -72px;
cursor:pointer;
margin-top:45px;}
.nivo-prevNav{left:0px;
background-image:url(/images/arrows.png);
background-repeat:no-repeat;
background-position:-20px -64px;
width:20px;
height:32px;
font-size:0px;}
.nivo-nextNav{right:0px;
background-image:url(/images/arrows.png);
background-repeat:no-repeat;
background-position:0px -64px;
width:20px;
height:32px;
font-size:0px;}
.nivo-controlNav{float:right;
margin-top:260px;
margin-right:10px;}
.nivo-controlNav a{position:relative;
z-index:99;
cursor:pointer;
padding:2px 6px;
background-color:#5ea22a;
color:#FFF;
margin-right:2px;}
.nivo-controlNav a.active{font-weight:bold;
background-color:#000;}
p.mess{text-align:center; color:red;}
textarea.adminarea{width:100%; height:10ex;}
input.admintxt{width:100%;}
a{color:#333;}
a.grn{color:#409535;}
p.availy, p.uniavail{color:#045e86 !important;
clear:both;
display:block;
height:28px;
padding-top:10px;
padding-bottom:5px;
font-size:11px;
line-height:13px;}
p.availy, p.availyr{color:#045e86;}
p.availyr, p.uniavailr{clear:both;
display:block;
padding-top:3px;
padding-bottom:3px;}
ul.gpages li span{font-weight:bold;}
ul.gpages li a{text-decoration:underline;}
table.f1{border:1px solid #ccc;
width:100%;
margin-top:11px;
margin-bottom:27px;
border-collapse:collapse;}
table.f1 td{border:1px solid #ccc;
padding:10px;}
table td.last-child{text-align:right;}
div.fcomment{border:1px solid #ccc;
padding:10px;}
div.fcomment h3{color:#000;
margin-bottom:4px;}
div.fcomment img{margin-top:7px;
margin-bottom:7px;}
div.fauth{background:#ccc;
padding:10px;
margin-top:5px;}
p.freply input{background:#ccc;
border:1px solid gray;}
p.freply{padding-top:0;}
div.fauth input{background:#999;
border:0;}
tr.thh{color:green;
font-weight:bold;
background:#eee}
tr.clo1{font-size:13px;}
tr.clo1 td{padding:13px 30px;}
td.midd{text-align:center;
padding:13px 30px;}
table.cloth{width:100%;}
table.cloth td{padding:0px;}
table.cloth td input{width:100%;
padding:3px;}
div.contact_person, div.delivery_address, div.org_person{border-bottom:1px solid #cccccc;
padding-bottom:15px;}
button.plus_button, button.minus_button{width:100px;
padding:5px;
cursor:pointer;
margin-left:17px;
margin-top:10px;
color:#ffffff;
text-align:center;
font-size:13px;}
button.plus_button{background:#358515;
border:1px solid #1b5604;}
button.minus_button{background:#8f0d0d;
border:1px solid #540101;}
.inward{display:block;
position:relative;
left:500px;
top:-45px;
width:120px;
padding:5px;
text-align:center;
color:#ffffff;
background:#358515;
border:1px solid #1b5604;
font-size:13px;}
input.input_changes, input.preinput_changes{width:30%;
color:#ffffff;
background:#358515;
border:1px solid #1b5604;
padding:10px;
font-size:18px;
margin-left:17px;
cursor:pointer;}
input.preinput_changes{margin-top:15px;}
.textarea-bar{border:1px solid #cccccc;
color:#666666;
padding:5px;}
a.service_link{color:#358515;
text-decoration:none;
font-weight:bold;}
a.service_link:hover{color:#70b554;
text-decoration:underline;}
#widjet_but{background:#358515;
border:1px solid #1b5604;
width:90px;
margin:0;
padding:2px;
cursor:pointer;
color:#ffffff;
text-align:center;
font-size:12px;}
#linkForWidjet input{border:none;
width:100%;
font-weight:bold;}
form.h-form{margin-top:20px;
margin-bottom:20px;}
div.h-form-head{margin-bottom:10px;}
div.h-form-body{clear:both;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-top:10px;
padding-bottom:10px;}
div.h-form-row{float:left;
margin-bottom:20px;
margin-right:20px;}
form.h-form input{margin-left:10px;
padding:3px;}
input.h-submit{display:block;
width:120px;
padding:5px;
text-align:center;
color:#ffffff;
background:#358515;
border:1px solid #1b5604;
font-size:13px;
clear:both;
margin-top:20px;
margin-bottom:10px;}
input.h-plus{
width:23px;
height:23px;
margin-right:10px;
font-size:24px;}
div.description p{display:inline-block;
padding-top:20px;}
.refresh, .btn-select, .btn-in-cart, .btn-good-cart, .btn-list-select, .btn-change-pass{display:block;
padding:5px;
text-align:center;
color:#ffffff;
font-size:13px;
cursor:pointer;}
.refresh, .btn-select, .btn-in-cart, .btn-list-select{float:right;
margin-right:3px;}
.btn-select, .refresh{width:120px;}
.btn-list-select{width:150px;}
.btn-in-cart, .refresh, .btn-good-cart{background:#358515;
border:1px solid #1b5604;}
.btn-in-cart, .refresh{margin-top:5px;}
.btn-select, .btn-list-select, .btn-change-pass{background:#045e86;
border:none;}
.btn-change-pass{margin-left:144px;}
.btn-change-pass:hover{background:#0e7eb0;}
.btn-in-cart, .btn-good-cart{width:150px;}
.btn-good-cart{margin-top:20px;}
div.sort-form, div.cart-form, div.method-form, div.listing-form{clear:both;
overflow:hidden;}
div.cart-form{margin-top:20px;}
div.listing-form{margin-top:15px;
margin-bottom:15px;}
div.listing-form ul li{position:relative;
height:auto;}
div.sum-cart{float:left;
margin-top:5px;}
p.image{height:115px;}
p.title{font-size:12px;
line-height:14px;
display:block;
height:57px;
font-weight:bold;}
p.code{color:#000 !important;
font-size:11px;
line-height:13px;
display:block;
height:28px;}
p.titles{font-size:12px;
line-height:14px;
display:block;
height:57px;
font-weight:bold;
margin-top:5px;}
p.codes{color:#000 !important;
font-size:12px;
line-height:12px;
display:block;
height:28px;}
p.rrc{color:#000 !important;}
p.cart-input{color:#000 !important;
clear:both;
display:block;
padding-top:10px;}
p.to-basket{color:#000 !important;}
p.noinfo{clear:both;
text-align:right;
padding-top:10px;}
li.listing-big{position:relative;
height:400px;}
li.listing-small{position:relative;
height:300px;}
form.order-form{clear:both;
display:block;
padding:30px;}
form.order-form input{float:left;
cursor:pointer;}
form.order-form input.order-input, form.free-order-form input.order-input{display:block;
width:120px;
padding:5px;
text-align:center;
color:#ffffff;
background:#358515;
border:1px solid #1b5604;
font-size:13px;
position:relative;
top:-4px;
cursor:pointer;}
table.order-table{width:100%;}
table.order-table th{text-align:left;}
/* Стиль корзины */
/* Табличный */
ul.cart-listing li{position:relative;
height:290px;}
ul.cart-listing p.cart-img{height:115px;}
ul.cart-listing p.title{font-size:12px;
line-height:14px;
display:block;
height:57px;}
ul.cart-listing p.code{font-size:11px;
line-height:13px;
display:block;
height:28px;}
ul.cart-listing p.price{clear:both;
color:#000;
margin-bottom:3px;}
ul.cart-listing p.cart-input{clear:both;
display:block;
padding-top:10px;}
ul.cart-listing p.cart-input input{width:40px;
text-align:center;
border:1px dotted red;}
ul.cart-listing div.cart-dop-info{display:none;}
/* Строковый */
ul.cart-str li{float:left;
width:667px;
height:110px;
padding:10px;
text-align:left;
border:#c5c5c5 solid 1px;
border-right:none;
border-bottom:none;}
ul.cart-str li.cart-li-hidden{display:none;}
ul.cart-str div.cart-info-div{float:left;
width:70%;}
ul.cart-str div.cart-info-div img{float:left;
margin-right:10px;}
ul.cart-str p.title{font-size:12px;
line-height:14px;
text-align:left;
height:20px;}
ul.cart-str div.cart-price-div{float:right;
width:150px;}
ul.cart-str p.cart-input{clear:both;
display:block;
padding-top:10px;}
ul.cart-str p.cart-input input{width:40px;
text-align:center;
border:1px dotted red;}
/* Список */
ul.cart-tab li{width:100%;
height:40px;
padding:10px;}
ul.cart-tab li.cart-li-hidden, ul.cart-tab p.all-price{display:none;}
ul.cart-tab div.cart-info-div{float:left;
width:60%;
height:30px;}
ul.cart-tab div.cart-info-div p.title, ul.cart-tab div.cart-info-div p.code{text-align:left;
height:15px;}
ul.cart-tab div.cart-info-div img{display:none;}
ul.cart-tab div.cart-dop-info{display:none;}
ul.cart-tab div.cart-price-div{float:right;
width:150px;
margin-right:30px;}
ul.cart-tab p.cart-input{padding-top:0;}
ul.cart-tab p.cart-input input{width:40px;
text-align:center;
border:1px dotted red;}
ul.cart-tab li.no-store{background:#f5ecd7;}
ul.cart-tab li.few-store{background:#e9cbba;}
ul.cart-tab li.yes-store{background:none;}
div.no-code{overflow:hidden;}
div.no-code a{color:#409535;
font-weight:bold;}
ul.cart-listing div.real-amount{height:25px;
width:100%;
color:red;
line-height:20px;}
ul.cart-str div.real-amount{color:red;}
ul.cart-tab div.real-amount{color:red;
float:left;}
/* MAIN */
ul.main-ul{margin-left:30px;}
ul.main-ul li{margin-bottom:3px;}
h3.main-h3{margin-top:20px;}
/* Special */
ul.special{clear:both;
list-style:none;
width:200px;}
ul.special li{clear:both;
border-bottom:1px solid #dfe0e2;}
ul.special li a{color:#409535;
font-weight:bold;}
ul.special li p.title{height:45px;}
ul.special li p span.left{padding-left:20px;}
ul.special li p span.right{padding-right:20px;}
ul.special li p.price span.left{clear:both;}
div.danger{border:1px solid #196d0e;
padding:0 10px;
margin-bottom:10px;}
div.danger p{width:100%;
font-weight:bold;
color:#196d0e;
text-align:justify;
margin-right:20px;}
div.listing-form img, p.cart-img, div.prod_listing ul img, ul.special img, div.ad-image img{
 -moz-transition:all 1s ease-out;
 -o-transition:all 1s ease-out;
 -webkit-transition:all 1s ease-out;}
 div.listing-form img:hover, p.cart-img:hover, div.prod_listing ul img:hover, ul.special img:hover{
 -webkit-transform:scale(1.11);
 -moz-transform:scale(1.11);
 -o-transform:scale(1.11);}
 div.ad-image img:hover{-webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -o-transform:scale(1.1);}
 div.section-head{height:40px;}
 div.section-head h2{font-size:24px;
 margin-left:20px;
 margin-top:5px;}
 div.category-div{width:180px;
height:165px;
padding:10px;}
 div.category-div h4{height:30px;}
 p.no-reg{clear:both;
 text-align:right;
 padding-top:10px;}
 div.prod-listing-div{float:left;}
 div.prod-listing-card{position:relative;
 height:240px;}
div.cart-button{height:20px;
border:1px solid red;
width:100%;
margin-top:30px;}
p.avails{color:#045e86 !important;
clear:both;
display:block;
height:28px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
line-height:13px;}
/* Шапка */
div.site-enter, div.registr, div.site-exit, div.top-basket{float:right;
padding-top:15px;
padding-right:10px;
margin-left:10px;
cursor:pointer;}
div.top-basket{width:80px;
height:60px;
text-align:center;}
div.top-basket img{margin-bottom:2px;}
div.site-enter img, div.registr img, div.top-basket img, div.site-exit img{width:50px;}
div.site-enter span, div.registr span, div.site-exit span{display:block;
font-size:9px;}
div.site-exit span, div.top-basket span{text-align:center;}
div.site-exit span{padding-top:2px;}
div.top-basket span{font-size:9px;}
div.hello{float:left;
margin-left:70px;
margin-top:16px;
font-size:14px;
line-height:17px;
width:460px;
overflow:hidden;
text-align:right;}
div.hello a{color:#217317;
font-weight:bold;}
/* Модальное окно Вход на сайт */
.logining{display:none;
width:320px;
height:190px;
position:absolute;
top:80px;
right:0;
left:0;
margin:auto;
z-index:2;
background-color:#fff;
box-shadow:0 0 10px rgba(0,0,0,0.5);
border-radius:5px;}
#close{position:absolute;
right:10px;
top:10px;
cursor:pointer;}
.overlay{display:none;
position:absolute;
width:100%;
height:100%;
background-color:rgba(0, 0, 0, 0.06);
z-index:1;}
form.login{padding-top:30px;
padding-left:30px;
padding-right:45px;
padding-bottom:25px;}
form.login p{margin-bottom:10px;
padding-top:5px;
font-size:14px;}
form.login p input{float:right;
margin-bottom:5px;
padding:2px;
font-size:14px;}
form.login p input[type=checkbox]{float:left;
margin-top:2px;
margin-right:7px;
cursor:pointer;}
form.login p input.enter-btn{float:right;
width:100px;
height:30px;
font-size:16px;
font-weight:bold;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
background:#358515;
color:#fff;
border:none;
cursor:pointer;}
form.login p a{color:#358515;
font-weight:bold;}
form.login p a:hover{color:#44ab1b;}
div.reg-nav{position:relative;
top:200px;
left:-350px;}
span.ruble{line-height:6px;
width:0.4em;
border-bottom:1px solid #000; 
display:inline-block;
margin-right:3px;}
/* Верхнее меню */
div.top-menu{width:100%;}
div.top-menu ul{list-style:none;}
div.top-menu ul.top-menu-right{float:right;}
div.top-menu ul li{float:left;
font-size:14px;}
div.top-menu ul li a{display:block;
padding:9px 15px 10px;}
div.top-menu ul li a:hover{background:#358515;
color:#fff;}
div.top-menu ul li.icon a{width:45px;
height:36px;
background:url(/images/home.jpg) no-repeat;
display:block;
padding:0;}
div.top-menu ul li.icon a:hover{background:url(/images/home.jpg) no-repeat;}
/* Каталог */
.left_col{width:220px;
float:left;}
.left_col h2, div.prod_listing h2, h2.test-heading, div.excel-load h2, div.free-order h2{font-size:24px;
padding-top:3px;
padding-bottom:7px;}
h2.test-heading{margin-top:10px;}
.left_col h4{padding-bottom:6px;
color:#358515;}
ul.left-menu-top, ul.left-menu-ul, ul.submenu-ul, ul.news{list-style:none;}
ul.left-menu-top{margin-top:5px;
margin-bottom:10px;}
ul.left-menu-ul{margin-bottom:30px;}
ul.left-menu-top li, ul.left-menu-ul li{font-size:14px;
margin-bottom:3px;}
ul.left-menu-top li a{display:block;
padding:7px;
background:#ebebeb;}
ul.left-menu-top li a:hover{background:#358515;
color:#fff;}
button.menu-sec{width:220px;
height:35px;
padding-left:7px;
padding-right:30px;
border:none;
background:#ebebeb url(/images/arrow-track.png) no-repeat;
background-position:98%;
font-size:14px;
text-align:left;
cursor:pointer;}
button.menu-sec:hover, button.menu-sec:focus{background:#358515 url(/images/arrow-down.png) no-repeat;
background-position:98%;
color:#fff;
border:none;}
ul.submenu-ul{display:none;
padding-top:4px;
padding-bottom:1px;
margin-left:10px}
ul.submenu-ul li{border-top:1px solid #fff;}
ul.submenu-ul li a{display:block;
width:190px;
height:auto;
background:#ebebeb;
font-size:12px;
padding:5px 10px;}
ul.submenu-ul li a:hover{background:#358515;
color:#fff;}
/* Форма сортировки */
form.sort-form{float:left;
margin-top:10px;
width:490px;}
div.sort-select{float:left;
margin-right:20px;}
div.sort-select h3, div.search-inside h3, form.view-form h3{font-size:12px;
color:#000;}
div.sort-select h3{margin-bottom:5px;}
div.search-inside h3{margin-bottom:3px;}
div.sort-select select{width:150px;}
div.sort-select label span, form.view-form label span{padding-bottom:2px;}
div.sort-select input{margin-top:2px;
margin-right:5px;
margin-bottom:7px;
position:relative;
top:1px;}
div.search-inside{margin-top:13px;}
div.search-inside input{width:140px;
height:20px;
padding:3px;}
div.sort-button-div{clear:both;}
div.sort-button-div input{width:95%;
font-size:14px;
border:none;
background:#045e86;
color:#fff;
margin-top:10px;
padding:7px 10px;
cursor:pointer;}
div.sort-button-div input:hover{background:#0470a0;}
form.view-form{width:200px;
float:right;
margin-top:10px;}
form.view-form h3{margin-bottom:5px;}
form.view-form div{margin-bottom:18px;}
form.view-form input{margin-right:5px;
position:relative;
top:1px;}
form.view-form label{margin-right:15px;}
/* Новости */
ul.news h3{margin-bottom:5px;
color:#000;}
ul.news li{margin-bottom:20px;}
ul.news p{text-align:justify;}
/* Распродажа Test*/
ul.special-test{clear:both;
list-style:none;
width:200px;}
ul.special-test li{clear:both;
text-align:center;
margin-bottom:20px;
padding:5px;
border:2px solid #ebebeb;}
ul.special-test li a{color:#409535;
font-weight:bold;}
ul.special-test li p.title{height:45px;}
ul.special-test li p span.left{padding-left:20px;}
ul.special-test li p span.right{padding-right:20px;}
ul.special-test li p.price span.left{clear:both;}
div.cart-button-test{width:100px;}
div.cart-button-test button{float:left;
border:none;
color:#fff;
background:#358515;
font-size:14px;
padding:5px 10px;
cursor:pointer;}
/* Количество товара +- */
div.basket-qua{float:right;
width:90px;}
div.basket-qua button.minus, div.basket-qua button.plus{width:25px;
height:26px;
border:none;
font-size:18px;
background:#d1d1d1;
cursor:pointer;}
div.basket-qua input{width:24px;
font-size:14px;
border:none;
padding:2px;
text-align:center;}
div.order-select{margin-top:20px;
margin-left:50px;}
div.order-select label{display:block;
margin-bottom:5px;}
div.order-select input{margin-top:2px;
margin-right:10px;}
/* Страница Форма заказа */
div.excel-load, div.free-order{margin-top:15px;
margin-bottom:25px;}
div.excel-load ul{list-style:square inside;
width:520px;
float:left;}
div.excel-load img{float:right;
margin-left:20px;}
/* Корзина */
div.cart-top{font-weight:normal;
font-size:14px;
color:#409535;
margin-bottom:9px;
padding-bottom:6px;
border-bottom:1px dotted black;}
p.no-goods{margin-top:9px;
font-weight:bold;}
/* Таблица заказа в свободной форме */
div.free-order table{margin-top:20px;
margin-bottom:10px;}
div.free-order table th, div.free-order table td input{width:92px;
padding:3px 5px;}
div.free-order table td{width:92px;}
/* Страница brand */
ul.brands-ul{list-style:none;}
ul.brands-ul li{padding:3px 10px;}
ul.brands-ul li a{font-weight:bold;
color:#409535;}
ul.brands-ul li a:hover{color:#333;
text-decoration:underline;}