@charset "utf-8";@import url(//fonts.googleapis.com/css?family=Merriweather:400,700|Droid+Sans|Open+Sans|Lato);body{background-attachment:fixed;background:background:#D7D2CB;background:-moz-linear-gradient(top, #D7D2CB 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #D7D2CB), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #D7D2CB 0%, #ffffff 100%);background:-o-linear-gradient(top, #D7D2CB 0%, #ffffff 100%);background:-ms-linear-gradient(top, #D7D2CB 0%, #ffffff 100%);background:linear-gradient(to bottom, #D7D2CB 0%, #ffffff 100%);margin:0;padding:0; !important;font-family:'Droid Sans', sans-serif;font-size:14px;color:#282828;font-weight:400;}
.header_a{display:block;vertical-align:top;width:100%;position:fixed;top:-300px;z-index:989;}
.header_a.ifixed{position:absolute !important;top:0 !important;}
.header_a.stick{position:fixed;left:0;top:0;right:0;height:40px;transition:all 0.5s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%); }
.wrapper{display:block;width:1200px;margin:0 auto;vertical-align:top;}
.offer_top_scroll{display:none;width:auto;padding:7px 0 0;max-width:800px;}
.cart_scroll_top{display:none;text-align:center;padding:5px;}
.header_a .offer_top_scroll{float:left;width:550px;margin:5px 0;}
.header_a .offer_top_scroll .txt_red{color:#fff;text-decoration:underline;}
.cart_scroll_top{text-align:center;width:100%;display:block;margin:3px 0;}
.middle_header {background-color:/*ccbba0 fdfaf1*/#ffffff;}
.header_a .top_menu, .header_a .top_A{display:none !important;transition:all ease 0.5s;}
.header_a .logo{display:none;}
.header_a .header_offer_box{display:none;}
.header_a .middle_header{position:absolute;left:56.2%;width:250px;}
.header_a .search_bar{margin:0;position:relative;top:0;left:0;padding:7px 0;width:240px;}
.header_a .search_bar input[type="text"]{padding:6px 5px;}
.header_a .search_bar input[type="submit"], .f-nav .search_bar input[type="button"]{width:10px;padding:4px 0px 6px 32px;}

/***SWIFTTYPE STYLES***/
.st-ui-thumbnail {background-image: none !important;}
.st-ui-thumbnail img {display: block !important;margin-left: auto;margin-right: auto;}
/***end SWIFTTYPE STYLES***/

a{color:#2f2b2c;font-weight:600;text-decoration:none;outline:none;}
a:hover{color:#2f2b2c;}
a img{border:none;}
p{line-height:18px;}
ul, ul li{display:block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
input[type="text"], input[type="passowrd"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"]{margin:0 0 5px;padding:9px;border:1px solid #ccc;border-radius:3px;}
input[type="submit"], input[type="button"], button{border-radius:0px;padding:8px 15px;cursor:pointer;margin:0 0 5px;text-align:center;-webkit-appearance:none;}
select{display:inline-block;padding:5px;border:1px solid #CCCCCC;border-radius:3px;}
label{margin:0 0 5px;display:block;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f44{font-size:44px;}
.f54{font-size:54px;}
.no_margin{margin:0;}
.txt_red{color:#b62929;}
.txt_red.price del{color:#000 !important;font-weight:normal !important;font-size:14px;}
.txt_yellow{color:#FFE500;}
.txt_black{color:#000000;}

#newsletter input[type="text"], input[type="passowrd"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"]{vertical-align:middle;height:30px;width:240px;margin:0 5 0px;padding:0px 10px;border:1px solid #000000;border-radius:0 !important;color:#000000 !important;}
#newsletter input[type="submit"], input[type="button"], button{vertical-align:top;border-radius:0px;height:32px;cursor:pointer;padding:0px 10px;margin:0px;text-align:center;-webkit-appearance:none;}

.button_green{background:#74b004;background:-moz-linear-gradient(top, #74b004 0%, #598900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #74b004), color-stop(100%, #598900));background:-webkit-linear-gradient(top, #74b004 0%, #598900 100%);background:-o-linear-gradient(top, #74b004 0%, #598900 100%);background:-ms-linear-gradient(top, #74b004 0%, #598900 100%);background:linear-gradient(to bottom, #74b004 0%, #598900 100%);color:#FFFFFF;text-align:center;border:1px solid #74b300;font-weight:bold;}
.button_green:hover{background:#598900;background:-moz-linear-gradient(top, #598900 0%, #74b004 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #598900), color-stop(100%, #74b004));background:-webkit-linear-gradient(top, #598900 0%, #74b004 100%);background:-o-linear-gradient(top, #598900 0%, #74b004 100%);background:-ms-linear-gradient(top, #598900 0%, #74b004 100%);background:linear-gradient(to bottom, #598900 0%, #74b004 100%);color:#FFFFFF;}

.button_yellow{background:#ffcc00;background:-moz-linear-gradient(top, #ffcc00 0%, #e3b706 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc00), color-stop(100%, #e3b706));background:-webkit-linear-gradient(top, #ffcc00 0%, #e3b706 100%);background:-o-linear-gradient(top, #ffcc00 0%, #e3b706 100%);background:-ms-linear-gradient(top, #ffcc00 0%, #e3b706 100%);background:linear-gradient(to bottom, #ffcc00 0%, #e3b706 100%);color:#000000;text-align:center;border:1px solid #e3b706;font-weight:bold;}
.button_yellow:hover{background:#e3b706;background:-moz-linear-gradient(top, #e3b706 0%, #ffcc00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3b706), color-stop(100%, #ffcc00));background:-webkit-linear-gradient(top, #e3b706 0%, #ffcc00 100%);background:-o-linear-gradient(top, #e3b706 0%, #ffcc00 100%);background:-ms-linear-gradient(top, #e3b706 0%, #ffcc00 100%);background:linear-gradient(to bottom, #e3b706 0%, #ffcc00 100%);color:#000000;}

.button_red{background:#842e3d;background:-moz-linear-gradient(top, #842e3d 0%, #712734 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #842e3d), color-stop(100%, #712734));background:-webkit-linear-gradient(top, #842e3d 0%, #712734 100%);background:-o-linear-gradient(top, #842e3d 0%, #712734 100%);background:-ms-linear-gradient(top, #842e3d 0%, #712734 100%);background:linear-gradient(to bottom, #842e3d 0%, #712734 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#842e3d', endColorstr='#712734', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #000000;font-weight:bold;}
.button_red:hover{background:#712734;background:-moz-linear-gradient(top, #712734 0%, #842e3d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #712734), color-stop(100%, #842e3d));background:-webkit-linear-gradient(top, #712734 0%, #842e3d 100%);background:-o-linear-gradient(top, #712734 0%, #842e3d 100%);background:-ms-linear-gradient(top, #712734 0%, #842e3d 100%);background:linear-gradient(to bottom, #712734 0%, #842e3d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#712734', endColorstr='#842e3d', GradientType=0);color:#FFFFFF;}

/***
.prod_form .button_red{padding:5px !important;font-size:16px;background:#e2180f;background:-moz-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2180f), color-stop(100%, #b7130b));background:-webkit-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-o-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-ms-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:linear-gradient(to bottom, #e2180f 0%, #b7130b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2180f', endColorstr='#b7130b', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #ae0000;font-weight:bold;}
.prod_form .button_red:hover{padding:5px !important;font-size:16px;background:#b7130b;background:-moz-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f));background:-webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-o-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-ms-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:linear-gradient(to bottom, #b7130b 0%, #e2180f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);color:#FFFFFF;}

#newsletter .button_red{background:#e2180f;background:-moz-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2180f), color-stop(100%, #b7130b));background:-webkit-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-o-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-ms-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:linear-gradient(to bottom, #e2180f 0%, #b7130b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2180f', endColorstr='#b7130b', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #ae0000;font-weight:bold;}
#newsletter .button_red:hover{background:#b7130b;background:-moz-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f));background:-webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-o-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-ms-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:linear-gradient(to bottom, #b7130b 0%, #e2180f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);color:#FFFFFF;}
***/

.button_blue{background:#4f88db;background:-moz-linear-gradient(top, #4f88db 0%, #842e3d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f88db), color-stop(100%, #842e3d));background:-webkit-linear-gradient(top, #4f88db 0%, #842e3d 100%);background:-o-linear-gradient(top, #4f88db 0%, #842e3d 100%);background:-ms-linear-gradient(top, #4f88db 0%, #842e3d 100%);background:linear-gradient(to bottom, #4f88db 0%, #842e3d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f88db', endColorstr='#842e3d', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #842e3d;font-weight:bold;}
.button_blue:hover{background:#842e3d;background:-moz-linear-gradient(top, #842e3d 0%, #4f88db 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #842e3d), color-stop(100%, #4f88db));background:-webkit-linear-gradient(top, #842e3d 0%, #4f88db 100%);background:-o-linear-gradient(top, #842e3d 0%, #4f88db 100%);background:-ms-linear-gradient(top, #842e3d 0%, #4f88db 100%);background:linear-gradient(to bottom, #842e3d 0%, #4f88db 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#842e3d', endColorstr='#4f88db', GradientType=0);color:#FFFFFF;}


.button_dkgrey{background:#595959;background:-moz-linear-gradient(top, #595959 0%, #484848 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #484848));background:-webkit-linear-gradient(top, #595959 0%, #484848 100%);background:-o-linear-gradient(top, #595959 0%, #484848 100%);background:-ms-linear-gradient(top, #595959 0%, #484848 100%);background:linear-gradient(to bottom, #595959 0%, #484848 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#484848', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #484848;font-weight:bold;}

.button_dkgrey:hover{background:#484848;background:-moz-linear-gradient(top, #484848 0%, #595959 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #484848), color-stop(100%, #595959));background:-webkit-linear-gradient(top, #484848 0%, #595959 100%);background:-o-linear-gradient(top, #484848 0%, #595959 100%);background:-ms-linear-gradient(top, #484848 0%, #595959 100%);background:linear-gradient(to bottom, #484848 0%, #595959 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#595959', GradientType=0);color:#FFFFFF;}

.button_grey{background:#bebcbc;background:-moz-linear-gradient(top, #bebcbc 0%, #a2a2a2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bebcbc), color-stop(100%, #a2a2a2));background:-webkit-linear-gradient(top, #bebcbc 0%, #a2a2a2 100%);background:-o-linear-gradient(top, #bebcbc 0%, #a2a2a2 100%);background:-ms-linear-gradient(top, #bebcbc 0%, #a2a2a2 100%);background:linear-gradient(to bottom, #bebcbc 0%, #a2a2a2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bebcbc', endColorstr='#a2a2a2', GradientType=0);color:#FFFFFF;text-align:center;border:1px solid #a2a2a2;}
.button_grey:hover{background:#a2a2a2;background:-moz-linear-gradient(top, #a2a2a2 0%, #bebcbc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(100%, #bebcbc));background:-webkit-linear-gradient(top, #a2a2a2 0%, #bebcbc 100%);background:-o-linear-gradient(top, #a2a2a2 0%, #bebcbc 100%);background:-ms-linear-gradient(top, #a2a2a2 0%, #bebcbc 100%);background:linear-gradient(to bottom, #a2a2a2 0%, #bebcbc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2a2a2', endColorstr='#bebcbc', GradientType=0);color:#FFFFFF;}

.top_bar{background:/*#842e3d*/ #53463E;width:100%;color:#FFFFFF;float:left;}
.top_cart{display:none;float:right;background:url(../images/top_cart_icon.jpg) right top no-repeat;padding:5px 50px 5px 5px;position:relative;height:31px;text-align:right;min-width:124px;border-left:1px solid #646464;margin:0 0 0 8px;}
.top_cart a{color:#ffffff;}
.top_menu{margin:8px 0 0;padding:0;}
.top_menu li{display:inline-block;padding:0 10px;border-right:1px solid #ccc;}
.top_menu li:last-child{border:none;}
.top_menu li a{color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;}
.top_A{display:inline-block;padding:10px 5px;font-size:12px;font-weight:600;text-transform:uppercase;}
.summer_nav_a{display:block;margin:5px 0px 10px 0;}
.drop_nav_heading{display:block;width:926px;margin:1px 0 10px;font-size:18px;padding:15px 10px;color:#fff;background:rgb(116, 176, 4);}
.chechout_header .logo{float:left;}
.logo{display:inline-block;background:url(../images/Autom-Logo.png) left top no-repeat;width:389px;height:100px;margin:5px 5px 0;}
.header_offer_box{display:inline-block;width:590px;padding:0px 0;vertical-align:top;margin:25px 0 0;}
.middle_header .offer_b1{background:url(../images/offer_tag.png) 10px center no-repeat #fff;font-size:16px;padding:15px 15px 15px 45px;width:500px;border:2px dashed #000;}
.offer_b1{display:table;background:url(../images/offer_tag.png) left center no-repeat;padding:5px 5px 5px 35px;margin:auto;}
.search_bar{display:inline-block;margin:35px 15px 0px;vertical-align:top;width:400px;position:relative;}
.suggestionsBox{position:absolute;width:310px;background-color:#fff;border:1px solid #c4c4c4;border-top:0;color:#333333;z-index:999;}
.suggestionList{margin:0px;padding:0px;}
.suggestionList li a{text-decoration:none;border:none;}
.suggestionList ul{margin:0px;padding:0px;}
.suggestionList li{list-style-type:none;margin:0px 0px 0px 0px;padding:1px;cursor:pointer;}
.search_bar input[type="text"]{border: 1px solid #2f2b2c;border-radius: 4px;height:40px;margin:0;padding:0px 10px;display:inline-block;width:300px;min-width:200px;}
.search_bar input[type="submit"], .search_bar input[type="button"]{height:42px;margin-left:-15px;vertical-align:top;border: 1px solid #2f2b2c;border-radius: 4px;display:inline-block;font-size:12px;font-weight:600;color:#ffffff;text-transform:uppercase;background-color:#595959;}
#minicart_container {display: inline-block;margin: 29px 0px 0px;vertical-align: top;padding: 8px;width: 230px;float:right;position: relative;color:#2f2b2c;}
.main_menu{background:#796E65;/*background:url('../images/navbar_bg.png');background-repeat:repeat-x;*/float:left;height:37px;width:100%;}

.navigation_main{font-family: 'Merriweather', serif;font-weight:bold;padding:0;margin:0;display:block;position:relative;}
.navigation_main li{display:inline-block;padding:0;}
.navigation_main li a{color:#fff;text-transform:uppercase;padding:/*10px 19px 10px 20px*/10px 8px 10px 13px;display:block;font-size:13px;}
.navigation_main li a:hover, .navigation_main li a.active, .navigation_main li a:active, .navigation_main li:hover > a{background:url('../images/navbar_bg_on.png');background-repeat:repeat-x;}
.navigation_main li:hover > .drop_menu{display:block\0/;visibility:visible;opacity:1;filter:alpha(opacity=100);transition-delay:0.3s;}

.navigation_main li a.sale{color:#ffffff;text-transform:uppercase;padding:/*10px 19px 10px 20px*/10px 12px 10px 13px;display:block;font-weight:600;}
.navigation_main li a.sale:hover {background:url('../images/navbar_bg_sale.png');background-repeat:repeat-x;color:#ffffff;text-decoration:underline;}


.drop_menu{display:none\0/;width:1190px;padding:0px;border:5px solid #598900;position:absolute;left:0;top:100%;top:45px\9;background:#FFFFFF;z-index:990;z-index:999\9;visibility:hidden;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease 0s, visibility 0s linear 0.3s;}
.drop_menu .nav_drop{display:inline-block;width:220px;background:#f0f2e3;padding:10px;vertical-align:top;min-height:160px;}
.drop_menu .nav_drop li{display:block;margin:0 0 8px;}
.drop_menu .nav_drop li a{color:#000000;padding:3px 3px 3px 10px;font-weight:600;border-radius:3px;text-transform:none;background:url(../images/black_link_arrow.png) left 7px no-repeat;transition:all 0.1s ease-in-out;}
.drop_menu .nav_drop li a:hover{background:url(../images/footer_link_arrow.png) 5px 7px no-repeat #598900;color:#fff;padding:3px 3px 3px 15px;transition:all 0.1s ease-in-out;}
.drop_menu .visual_cats{display:inline-block;vertical-align:top;width:930px;margin:5px;padding:0;}
.drop_menu .visual_cats .visual_left{display:table-cell;margin:0;padding:10px;vertical-align:middle;height:100%;text-align:center;width:300px;font-weight:200;font-size:34px;color:#ffffff;background:#74B004;}
.drop_menu .visual_cats .visual_right{display:table-cell;margin:0;padding:0px 0px;vertical-align:middle;width:610px;text-align:center;height:170px;}
.visual_cats .visual_right ul{display:block;margin:0;padding:0;}
.visual_cats ul li{display:inline-block;vertical-align:top;margin:5px;position:relative;}
.visual_cats ul li a{padding:0;}
.visual_cats ul li a:hover{background:none !important;}
.visual_cats ul li a .vtitle{display:block;background:rgba(0,0,0,0.30);background:#000000\9;position:static\9;color:#fff;font-size:12px;position:absolute;width:100%;bottom:0;padding:5px 0;}
.Vcat-4 li{width:180px;}
.Vcat-5 li{width:150px;margin:5px !important;}
.Vcat-3 li{width:140px;margin:10px 4px !important;}
.Vcat-3.nav_new li { width:auto; }
.Vcat-1 li{width:185px;margin:10px 5px !important;}
.Vcat-2 li{width:140px;margin:10px 25px 10px !important;}
.Vcat-5 li img, .Vcat-2 li img{width:100%;height:100%;}
.menub_drop ul.nav_drop{display:block;width:1170px;min-height:10px;border-top:1px solid #C0C0C0;}
.menub_drop .nav_drop li{display:inline-block;margin:0 10px 8px;width:170px;}
.menub_drop .visual_cats{width:1180px;display:block;}
.menub_drop .visual_cats .visual_left{width:330px;}
.menub_drop .visual_cats .visual_right{width:830px;height:190px;}
.menub_drop .visual_cats ul li{margin:5px 10px;}
.responsive_menu{display:none;}
.responsive_cart {float:right;display:none;}
.header_a .responsive_menu{display:inline-block;float:left;margin:0 60px 0 0;}
.header_a .responsive_menu .mm-fixed-top{margin:1px;border:3px solid #999;border-radius:3px;}
.header_a .responsive_menu .mm-fixed-top img{width:35px;height:30px;}
.banner{float:left;width:100%;}
.banner .banner_left{display:inline-block;vertical-align:top;/*width:948px;*/margin:0 0px 0 0;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides{margin:0 auto 40px;}
.rslides input[type="image"]{width:100%;}
#slider2, #slider3{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 auto;}
.rslides_tabs{list-style:none;padding:0;background:rgba(0,0,0,.25);box-shadow:0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);-moz-box-shadow:0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);-webkit-box-shadow:0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);font-size:18px;list-style:none;margin:0 auto 50px;max-width:540px;padding:10px 0;text-align:center;width:100%;}
.rslides_tabs li{display:inline;float:none;margin-right:1px;}
.rslides_tabs a{width:auto;line-height:20px;padding:9px 20px;height:auto;background:transparent;display:inline;}
.rslides_tabs li:first-child{margin-left:0;}
.rslides_tabs .rslides_here a{background:rgba(255,255,255,.1);color:#fff;font-weight:bold;}
.events{list-style:none;}
.callbacks_container{position:relative;width:100%;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("images/themes.gif") no-repeat left top;margin-top:-45px;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
#slider3-pager a{display:inline-block;}
#slider3-pager img{float:left;}
#slider3-pager .rslides_here a{background:transparent;box-shadow:0 0 0 2px #666;}
#slider3-pager a{padding:0;}
.home_left_tiles{display:block;clear:both;}
.home_left_tiles .garden_supply_tile{display:inline-block;max-height:81px;width:470px;height:81px;color:#fff;margin:0px 5px 0 0px;padding:0px;}
.home_left_tiles .garden_supply_tile .info{display:inline-block;vertical-align:top;width:232px;}
.home_left_tiles .garden_supply_tile .button_red{display:inline-block;width:104px;padding:8px 7px;font-weight:bold;font-size:12px;vertical-align:top;margin:15px 0 0;}
.home_left_tiles .catalog_req_tile{display:inline-block;max-height:81px;width:456px;height:81px;color:#fff;margin:0px;padding:0px;}
.home_left_tiles .catalog_req_tile .info{display:inline-block;vertical-align:top;width:242px;}
.home_left_tiles .catalog_req_tile .button_red{display:inline-block;width:104px;padding:8px 7px;font-weight:bold;font-size:12px;vertical-align:top;margin:15px 0 0;}
.form-container .buttonrow{display:inline-block;margin:20px 0 0 230px;}
.customNavigation2{z-index:9;left:0;top:40%;text-align:center;position:absolute;right:0;}
.customNavigation2 a{opacity:0.5;text-decoration:none;}
.customNavigation2 a:hover{opacity:1;}
a.btn.play{background:url(../images/play_btn.jpg) left top no-repeat;width:60px;height:60px;}
a.btn.stop{background:url(../images/stop_btn.jpg) left top no-repeat;width:60px;height:60px;}
a.btn.play, a.btn.stop{display:none;}
a.btn.play.active, a.btn.stop.active{display:inline-block;}
.slider_box{display:block;max-height:407px;margin:0 0 7px;}
.banner .banner_right{display:inline-block;vertical-align:top;width:237px;margin:0 0 0 1px;}

.main_container{background:#FFFFFF;padding:5px;width:1190px;float:left;box-shadow: 3px 3px 2px -1px rgba(0,0,0,0.3);border-left: 1px solid #b7b4b0;}
.cart_container{background:#FFFFFF;padding:5px 10px;width:1180px;float:left;box-shadow: 3px 3px 2px -1px rgba(0,0,0,0.3);border-left: 1px solid #b7b4b0;}

.banner_home_slider {margin: 0 auto;width:/*1190px*/100%;height: 379px;}

.main_offer_box{display:block;/*width:1168px;*/background-color:#E7DFCF/*2b9c39*/;color:#000000;padding:10px;border:1px solid #000000;text-align:center;}
.offer_home_left{display:inline-block;/*width:65%;*/margin-top:5px;margin-right:10px;vertical-align:top;font-family: 'Merriweather', serif;text-align:center;}
.offer_home_right{display:inline-block;/*width:32%;*/vertical-align:top;}
.main_offer_box form{display:inline-block;padding:1px;margin:0px;position:relative;}
.main_offer_box form input[type="text"]{border:1px solid #000000;border-radius:0;padding:10px 10px;margin:0 10px 0 0;display:inline-block;width:230px;min-width:200px;}
.main_offer_box form input[type="button"], .main_offer_box form input[type="submit"]{border:1px solid #000000 !important;border-radius:0 !important;padding:9px 11px;margin:0;display:inline-block;background:#842e3d;color:#ffffff;text-transform:uppercase;font-weight:bold;}

#promomsgnewsltrthanks{display:inline-block;padding:8px 10px 0;}

.category_promo_box {display:block;text-align:center;background-color:#E7DFCF/*2b9c39*/;color:#000000;padding:10px;border:1px solid #000000;}
.category_promo_box form input[type="text"] {width:158px; min-width:140px;border:1px solid #000000;border-radius:0;padding:10px 10px;margin:0 5px 0 0;display:inline-block;}
.category_promo_box form input[type="button"], .category_promo_box form input[type="submit"]{border: 1px solid #000 !important;border-radius: 0px !important;padding: 9px 5px;margin: 0px;display: inline-block;background-color:#842e3d;color: #ffffff;font-weight:bold;}
.category_promo_box .offer_cat_left{font-family: "Merriweather",serif;display:inline-block;/*width:67%;*/vertical-align:top;margin-top: 5px;margin-right: 5px;}
.category_promo_box .offer_cat_right{display:inline-block;/*width:32%;*/vertical-align:top;}

.home_cat_col {display: inline-block;width: 390px;margin:0px;vertical-align: top;padding:10px 2px;/*border-top:1px dashed #a8833e;*/}
.home_cat_thumb {width:135px;float:left;display:inline-block;padding-left:20px;}
.home_cat_text {width:220px;padding-left:10px;text-align:left;float:right;display:inline-block;}
.home_cat_text .title {font-family: 'Merriweather', serif;font-size:14px !important;font-weight:bold !important;}
.home_cat_text .title a{font-weight:bold !important;}
.home_cat_text .title a:hover{font-weight:bold !important;}
.home_cat_text a{font-weight:400;font-size:12px;}
.home_cat_text a:hover{font-weight:400;font-size:12px;}
.home_cat_text .home_more {font-weight:400;font-size:12px;color:#842e3d;}
.home_cat_text .home_more a{font-weight:400;font-size:12px;color:#842e3d;}
.home_cat_text .home_more a:hover{font-weight:400;font-size:12px;color:#842e3d;}

.offer_keycode_box{display:inline-block;max-height:149px;width:225px;background:#f0f2e3;border:6px solid #f0f2e3;font-size:12px;margin:0 0 6px;}
.offer_keycode_box .offer_keycode{border:2px dashed #000000;padding:5px 0;}
.quickorder_tile{display:inline-block;max-height:145px;width:215px;background:#5f9a2e;border:6px solid #f0f2e3;color:#FFFFFF;margin:0 0 0;padding:5px;}
.heading{font-family: 'Merriweather', serif;display:block;margin:0 0 8px;border-bottom:5px solid #2f2b2c;position:relative;clear:both;}
.heading span{color:#2f2b2c;font-size:22px;display:inline-block;position:relative;bottom:-5px;padding:0 5px;border-bottom:5px solid #2f2b2c;font-weight: 600;line-height: 35px;}
#owl-demo .item{padding:0px;margin:0 3px;}
.customNavigation{text-align:center;position:absolute;right:0px;top:8px;}
.customNavigation a{padding:5px;cursor:pointer;padding:2px 10px 4px;text-decoration:none;font-size:18px;background:rgba(0,0,0,0.40);color:#FFFFFF;font-weight:bold;border-radius:3px;}
.customNavigation a:hover{background:rgba(0,0,0,1.00);}
.product_bar{display:block;margin:0px 0 0px;position:relative;}
.product_bar .product_box{width:auto;min-height:235px;}
#owl-cart .product_box{width:90%;padding:3%;min-height:220px;}
#owl-reco .product_box, #owl-reco1 .product_box{width:90%;padding:3%;min-height:235px;}
.product_bar .product_img{/*width:100%;height:100%;*/}
.product_bar .product_box .prod_name{/*width:122px;*/}
.product_bar .product_box .prod_price{width:50px;font-weight:bold;}
.product_bar .add_cart_btn{margin:5px 15px 0 !important;}
.product_bar .product_row li{margin:0 1px 10px 2px;}
.product_row{display:block;margin:0;padding:0;min-height:620px;}
.product_row li{margin:0 2px 10px 1px;padding:0;display:inline-block;vertical-align:top;}
.product_box{display:inline-block;text-align:center;padding:7px;width:210px;min-height:299px;}
.product_box .product_img{display:block;margin:0 0 5px;}
.product_box .prod_name{display:block;width:auto;vertical-align:top;color:#000000;font-weight:600;text-align:center;}
.product_box .prod_price{display:inline-block;width:auto;text-align:center;vertical-align:top;color:#000000 !important;margin-top:5px;}
.product_box .prod_price .sale-price{display:inline-block;}
.hero_product .product_box .prod_price .sale-price{display:inline-block;}
.product_box .prod_price del{color:#000000;font-weight:bold;}
.product_box .info .rev-stars{text-align:center;}
.cat_form{text-align:center;margin:10px 0 0;}
.add_cart_btn{display:inline-block;font-weight:bold;/*background:#e2180f;background:-moz-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2180f), color-stop(100%, #b7130b));background:-webkit-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-o-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:-ms-linear-gradient(top, #e2180f 0%, #b7130b 100%);background:linear-gradient(to bottom, #e2180f 0%, #b7130b 100%);background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2180f', endColorstr='#b7130b', GradientType=0);border:1px solid #ae0000;*/}
.add_cart_btn:hover{/*background:#b7130b;background:-moz-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f));background:-webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-o-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:-ms-linear-gradient(top, #b7130b 0%, #e2180f 100%);background:linear-gradient(to bottom, #b7130b 0%, #e2180f 100%);background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);*/}
.checkout_btn{font-weight:bold;font-size:18px;}
.checkout_shopping_button{padding: 10px 15px;font-size: 18px;text-transform: uppercase;border-radius: 3px;vertical-align: top;display: inline-block;height:auto !important;}
.footer_newsletter{float:left;width:100%;background:#f7f8f3;border-top:1px solid #CCCCCC;padding:10px 0;margin:10px 0 0}
.footer_newsletter_left{margin:7px 0 0;background:url(../images/newsletter_icon.png) left 0px no-repeat;padding:2px 10px 5px 50px;display:inline-block;vertical-align:top;}
.footer_newsletter_form{display:inline-block;width:518px;margin:4px 0 0;text-align:right;vertical-align:top;}
.footer{float:left;width:100%;background:#53463E/*595959*/;color:#FFFFFF;padding:15px 0 5px;}
.footer .footer_col{display:inline-block;width:240px;margin:0 0 0 15px;vertical-align:top;}
.footer .footer_col /*h2*/ .headline {font-family: 'Merriweather', serif;font-size:20px;font-weight:bold;}
.footer .footer_col2 /*h2*/ .headline {font-family: 'Merriweather', serif;font-size:20px;font-weight:bold;}
.footer .catalog {width:280px;margin:0 0 0 15px;}
.footer .company {width:200px;}
.footer .footer_col ul{margin:2px 0 0;padding:0;}
.footer .footer_col ul li{margin:0 0 2px;}
.footer .footer_col ul li a{color:#FFFFFF;font-weight:500;font-size:13px;padding:0 0 0 0px;text-transform: uppercase;}
.footer .footer_col ul li a:hover{color:#CCCCCC;}
.footer .footer_col2 {display:inline-block;width:355px;margin:0 0 0 50px;vertical-align:top;}
.foot_social {margin-top:10px;padding:10px 0px 0px;border-top: 1px dashed #FFF;display: block;font-weight: 400; font-size: 12px; line-height: 16px;}
.foot_social ul {display:block;float: right;margin: 5px 0px 0px /*30*/15px;padding: 0px;border:none;}
.foot_social li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.foot_social li a{padding:0 !important;background:none !important;}
.copyright{float:left;padding:8px 0;clear:both;display:block;width:100%;background:#000000;color:#FFFFFF;border-top:2px solid #ccbba0;}
.controlset{display:inline-block;margin:0 20px 0 0;}
.left_col{display:inline-block;vertical-align:top;/*width:237px;*/width:235px;padding-left:10px;}
.left_col_cart{display:inline-block;vertical-align:top;/*width:237px;*/width:220px;padding-left:5px;padding-right:20px;}
.right_col{display:inline-block;vertical-align:top;width:920px;margin:0 0 0 10px;}
.right_col .heading {border-bottom:5px solid #842e3d;}
.right_col .heading span {color:#842e3d;text-transform:uppercase;border-bottom:5px solid #842e3d;}
.breadcrumb{display:block;padding:10px 0px;clear:both;}
.category_container{display:block;clear:both;padding:10px 0 0;}
.cat_prod_img { position:relative;width: 210px;height: 210px;text-align: center;vertical-align: middle;display: table-cell;}
.hero_product{width:400px;border:15px solid #e7dfcf;vertical-align:top;padding:0;background-color: #E7DFCF;}
.hero_product .hero_title{display:block;padding:4px 5px 7px;margin:0;background:#e7dfcf;color:#2f2b2c;font-family: 'Merriweather', serif;text-transform:uppercase;font-size:24px;margin-top:-10px;font-weight:600;}
.hero_product .hero_image{display:inline-block;vertical-align:top;position:relative; }
.hero_product .hero_image img{max-width:390px;max-height:390px;border:0px solid #ccc;margin:0;padding:5px;}
.hero_product .info{display:inline-block;width:380px;margin:4px 10px 10px 10px;}
.hero_product .prod_name{display:block;width:100%;font-size:16px;margin:0 0 5px;min-height:0;font-family: 'Merriweather', serif;}
.hero_product .prod_price{display:block;width:100%;text-align:left;margin:0 0 5px;}
.hero_product .add_cart_btn{margin:-35px 0px 0px !important; float:right;}
.hero_product .cat_form{text-align:left;}
.hero_product .rev-stars{text-align:center !important;}
.left_filters{display:inline-block;width:100%;margin:0 0 5px;clear:both;}
.left_filters .filter_data{margin:5px 0 0;display:block;}
.filter_data select{display:block;padding:5px;border:1px solid #CCCCCC;border-radius:3px;}
.left_category{display:block;background:#e7dfcf;margin:0 0 10px;}
.left_category section{font-family: 'Merriweather', serif;background:#842e3d;display:block;padding:5px;color:#FFFFFF;font-size:20px;font-weight:600;margin:0;}
.left_category ul{display:block;margin:0;padding:8px;}
.left_category ul li{display:block;margin:0 0 3px;font-size:14px;}
.left_category ul li a{font-weight:700;font-family: 'Merriweather', serif;display:block;padding:3px 8px;/*border-radius:3px;*/color:#511b23;text-transform:uppercase;}
.left_category ul li a:hover, .left_category ul li:hover > a, .left_category ul li.category_top_active > a{background:#ffffff;color:#842e3d;}
.left_category ul ul{display:block;padding:0;margin:5px 0 5px 10px;}
.left_category ul ul li a{background:none !important;border:none;color:#000000 !important;font-family: 'Droid Sans', sans-serif !important;font-weight:400 !important;font-size:12px;}
.left_category ul ul li a:hover, .left_category ul ul li.active > a{background:#5e1f29 !important;border:none;color:#ffffff !important;font-weight:400 !important;}
.visual_subcat{display:block;clear:both;}
.visual_subcat ul{display:block;margin:8px 0;padding:0;}
.visual_subcat ul li{display:inline-block;vertical-align:top;margin:0 3px 8px;text-align:center;/*border:1px solid #ccc;*/padding:5px;width:110px;}
.visual_subcat ul li a{display:block;color:#2f2b2c;text-transform:uppercase;font-size:12px;}
.sorting_bar{display:block;background:#595959;color:#FFFFFF;padding:8px;margin:10px 0px;}
.sorting_bar .sprting_filters{display:inline-block;width:600px;}
.sorting_bar .sprting_filters span{display:inline-block;margin:0 20px 0 0px;}
.sorting_bar .sprting_filters select{width:100px;margin-left:10px;}
.sorting_bar .pagination{display:inline-block;width:300px;text-align:right;}
.sorting_bar a{color:#FFFFFF;}
.left_sort{width:400px;display:inline-block;}
.cat_discription{margin:0 0 20px;}
.hero_product .product_visual_req{background:#fff;padding:2px;border:1px solid #ccc;margin:5px 0 0;}
.hero_product .product_visual_req li{width:130px;font-size:12px;}
.hero_product .short_hero_description {text-align:left;display:inherit;}
span.read-more{cursor:pointer;color:#b7130b;}
span.more{display:none;}
.search_mid{display:block;margin:0 0 30px;}
#windowshade-cart-container{right:13.5%;top:150px;position:fixed;z-index:999;//z-index:100001;color:#000000;padding:0px;width:500px;}
#windowshade-cart{display:none;background:#e7dfcf;position:relative;z-index:2000;overflow:hidden;box-shadow:0 0 5px #000000;}
.shade_cart{background:#fff;}
#windowshade-cart .main_table{background:#f0f2e3;width:100%;}
#windowshade-cart .cart_table{width:100%;background:#FFFFFF;}
#windowshade-cart-tab{overflow:hidden;}
.shade_prods{width:100%;max-height:180px;overflow-y:scroll;}
.shade_prods a{color:#000000;}
.product_main_container{display:block;padding:5px 10px;/*width:1180px;margin:auto auto 10px;*/}
.product_main_container .product_main_image{display:inline-block;width:450px;/*height:450px;*/vertical-align:top;position:relative;margin-bottom:20px;}
.product_main_container .product_main_image a.main_prod_image .enlarge_icon{display:block;/*height:450px;width:450px;*/position:absolute;left:0;top:0;}
.product_main_container .product_main_image a.main_prod_image .enlarge_icon:hover{background:url(../images/enlarge_icon.png) center center no-repeat rgba(0, 0, 0, 0.2);}
.product_main_container .product_main_details{display:inline-block;width:700px;vertical-align:top;margin:0 0 0 15px;}
.product_main_container .product_main_right{display:inline-block;width:240px;}
.product_main_details .prod_details {display:block;}
.product_main_details .prod_details h1 {font-family: 'Merriweather', serif;}
.product_main_details .prod_details .prod_det_left{display:inline-block;vertical-align:top;width:373px;}
.product_main_details .prod_details .prod_det_right{display:inline-block;vertical-align:top;width:173px;text-align:right;}
.prod_price {font-size:18px;font-weight:600;color:#842e3d;}
.prod_price input[type="text"] {margin:0px !important;padding:0px !important;border: medium none;border-radius:0px !important;background-color: transparent;font-size: 18px;display: inline;/*width: 60%;*/text-align:center;}
.child_prod_detail .child-buy{margin:20px 0 0;}
.child-one-btn{text-align:right;margin:0px 0 0;}
.txt_green{color:#598900;}
.prod_main_reviews{display:block;margin:10px 0 0;padding:0;}
.prod_main_reviews li{display:inline-block;padding:0 5px;}
.prod_main_reviews li a{color:#000000;}
.review_links {color:#842e3d;font-size:11px;margin-left:2px;}
.review_links a{color:#842e3d;font-weight:400 !important;text-decoration:underline;outline:none;}
.review_links a:hover{color:#531c24;}
.customer_reviews a{color:#842e3d;font-weight:600;text-decoration:none;outline:none;}
.customer_reviews a:hover{color:#842e3d;}
.prod-rating {display:inline;float:right;margin:2px 10px 0 0;vertical-align:inherit;}
.info .prod-rating {display:inline;float:none !important;margin:0px !important;vertical-align:inherit;}
.info .prod-rating-hero {display:inline;float:right !important;margin:0px !important;vertical-align:inherit;}
.product_visual_req{display:block;margin:10px 0 0;padding:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.product_visual_req li{display:inline-block;width:180px;margin:5px 0px 5px 0;vertical-align:top;}
.product_visual_req .light_req{background:url(../images/req_light_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .size_req{background:url(../images/req_size_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .height_req{background:url(../images/req_hight_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .zone_req{background:url(../images/req_zone_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .bloom_req{background:url(../images/req_bloom_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .soilreq_req{background:url(../images/req_soilreq_bg.jpg) 3px 3px no-repeat;padding:3px 0 5px 38px;display:block;}
.product_visual_req .deerres_req{background:url(../images/Deer.png) 6px 2px no-repeat;padding:5px 0 5px 38px;display:block;}
.product_visual_req .planterfrend_req{background:url(../images/PlanterFriendly.png) 11px 1px no-repeat;padding:5px 0 5px 38px;display:block;}
.main_prod_description{display:block;padding:10px 0;border-bottom:1px solid #CCCCCC;}
.prod_offer_box{display:block;width:550px;margin:10px 0;background:#9a1252;color:#fff;padding:10px;}
.offer_prod_left{display:inline-block;width:250px;vertical-align:top;}
.offer_prod_right{display:inline-block;width:293px;vertical-align:top;}
.prod_page_descr {width:64%;display:inline-block;}
.prod_page_descr ul li {display: list-item;}
.product_addtocart {background-color:#e7dfcf;border:1px solid #e7dfcf;border-radius:0px;padding:10px;float: right;width: 31%;display: inline-block;margin:15px 0;text-align:/*right*/center;}
.qty-label {font-weight:bold;font-size:16px;}
.qty-line {display:inline;}
.prod_offer_box form{background:#fff;display:inline-block;padding:1px;margin:25px 0 0;position:relative;}
.prod_offer_box form input[type="text"]{border:none;border-radius:0;padding:10px 5px;margin:0;display:inline-block;width:145px;min-width:140px;}
.prod_offer_box form input[type="button"], .prod_offer_box form input[type="submit"]{border:none !important;border-radius:0 !important;padding:10px 15px;margin:0;display:inline-block;background:#9a1252;color:#fff;}
.ship_info_product{display:block;width:215px;border:5px solid #598900;background:#f0f2e3;padding:6px;margin:0 0 10px;}
.customer_reviews{display:block;margin:10px 0 10px;padding-bottom:10px;border-bottom: 1px solid #A8833E;}
.customer_reviews .review{display:block;margin:5px 0 5px 15px;}
.customer_reviews .review .review_customer{display:inline-block;width:150px;}
.customer_reviews .review .review_comment{display:inline-block;vertical-align:top;width:770px;}
.thrives_product_col{display:none;width:215px;border:5px solid #598900;padding:6px;background:#FFFFFF;}
.thrive_prods{display:block;margin:10px 0 0;padding:0;text-align:center;}
.thrive_prods li{margin:0 0 10px;}
.thrive_prods .product_box{width:200px;min-height:200px !important;margin:0 0 10px;}
.thrive_prods .product_box .product_img{width:100%;}
.thrive_prods .product_box .prod_name{width:110px;text-align:left;}
.thrive_prods .add_cart_btn{margin:10px auto 0;}
.prod_det_right .price > del{font-weight:normal;display:block;font-size:14px;color:#000000;}
.prod_right_col, .right_col_b{display:inline-block;vertical-align:top;/*width:900px;margin:0 10px 0 7px;*/width:900px;margin:0 20px 0 20px;}
.child-wrapper{display:block;margin:0px 0 0;}
.child-wrapper form{display:inline-block;background:#FFFFFF;width:530px;vertical-align:top;margin:20px 4px 0;border:2px solid #74B004;padding:5px;border-radius:5px;text-align:center;}
.child_prod_detail{display:block;padding:5px 10px;background:#fff;margin:10px 0;border-radius:3px;border:1px solid #74B004;}
.child_prod_detail .child_det_left{display:inline-block;vertical-align:top;width:320px;text-align:left;}
.child_prod_detail .child_det_right{display:inline-block;vertical-align:top;width:200px;text-align:right;}
.child-qty{margin:10px 0 0;}
.child-wrapper form input[type="number"]{width:125px;}
.product_info{display:block;}
.info_list_A, .info_list_B{display:inline-block;width:460px;vertical-align:top;margin:0;padding:0;}
.info_list_A{border-right:1px solid #ccc;}
.info_list_A li, .info_list_B li{display:block;margin:0 0 0px;}
.info_list_A li > span, .info_list_B li > span{display:inline-block;vertical-align:top;padding:10px;width:205px;}
.alternate_images div.prod_thums{display:inline-block;width:70px;height:auto !important /*70px*/;vertical-align:top;margin:10px 4px 4px;border:1px solid #ccc;float:left;padding:5px;}
.prod_thums > img{width:100%;height:100%;cursor:pointer;}
.sort_row{display:block;padding:1% !important;border:1px solid #efefef;border-radius:4px;margin:0px 0 5px;float:left;width:98%;background:#f6f6f6;}
.sort_strip{background:#FFFBF0;border:1px solid #E9DCB4;padding:5px;margin:0 0px 0 5px;display:inline-block;border-radius:5px;}
.product_social_share{display:block;margin:0;padding:0;}
.product_social_share li{display:inline-block;margin:0 5px 0 0;}
.social_share {position: inherit/*relative*/;left: 10px;bottom: 10px;}
ul#itemDetails{width:100%;}
.QR_leftcol_txt{width:695px;margin:0 10px 0 0;display:inline-block;vertical-align:top;}
.QR_catalog_img{width:200px;display:inline-block;vertical-align:top;}
.QR_catalog_img > img.QR_catalog_image{width:100%;}
.QR_form_top{display:block;margin:10px 0;padding:0;}
.QR_form_top li{display:block;margin:0 0 15px;}
.QR_form_top li label{display:inline-block;vertical-align:top;width:90px;padding:3px 5px 0 0;text-align:right;}
.QR_form_top li input[type="text"]{display:inline-block;vertical-align:top;width:150px;}
.QR_form_top li .QR_lable1{display:inline-block;vertical-align:top;margin:0 0 0 10px;width:390px;}
.QR_main_form{display:block;margin:8px 0 0;background:#f0f1fc;overflow:hidden;box-shadow:1px 1px 2px #C0C0C0;border-radius:4px;}
.QR_main_form ul{display:table;margin:0;padding:0;}
.QR_main_form ul li{display:table-row;margin:0;padding:0;}
.QR_main_form ul li span{display:table-cell;margin:0;padding:8px 10px;border-bottom:1px solid #0e1030;vertical-align:top;}
.QR_item_no{width:150px;}
.QR_item_qty{width:80px;}
.QR_item_des{width:350px;}
.QR_item_price{width:80px;}
.QR_form_head{background:#842E3D;color:#fff;}
.QR_total_box{display:block !important;}
.QR_total_box ul{margin:0 0 10px;}
.QR_total_box ul li span{border-bottom:1px solid #ccc;}
.QR_main_form input[type="submit"]{padding:14px 15px;font-size:16px;text-shadow:1px 1px 0 #000;}

.contact_left {width:55%;float:left;}
.contact_right {width:45%;float:right;}
.contact_left .field label{width:150px;}

.catalog_request_form .field{display:block;margin:0 0 10px;}
.catalog_request_form .field label, .catalog_request_form .field input{display:inline-block;vertical-align:top;}
.catalog_request_form .field label{width:200px;}
form.catalog_request_form{display:inline-block;width:500px;}
.catalog_image_col{display:inline-block;vertical-align:top;text-align:center;width:420px;}
form.newsletter_form{display:inline-block;width:625px;}
.newsletter_image_col{display:inline-block;text-align:center;width:200px;}
.cart-items{display:table;background:#ffffff;width:100%;border-radius:3px;overflow:hidden;}
.cart_view{text-align:left;width:100%;margin:0px;padding:0;}
.cart_view ul{padding:0;margin:0;display:table;width:100%;background:#ffffff;border-radius:3px;}
.cart_view ul li{display:table-cell;width:100%;vertical-align:middle;padding:10px;}
.cart_view ul ul li{padding:0;text-align:left;vertical-align:top;display:table-cell;}
.listbg{background:#2f2b2c;text-align:left;display:table-cell;padding:10px 11px;font-weight:600;color:#fff;}
.vcart_prod{width:35% !important;}
.vcart_qty{width:10% !important;}
.vcart_price{width:10% !important;text-align:left;}
.ship-calc{float:right;width:34%;margin:20px 20px;text-align:right;}
.ship-calc li{display:block !important;width:auto !important;}
.cart-discount-box{width:93%;margin:auto;border:1px solid #2f2b2c;background:#e7dfcf;padding:20px 2%;}
.cart-discount-box span{display:inline-block;width:/*29%*/auto !important;}
.cart-discount-box p{color:#595959;font-size:13px;font-weight:normal;}
.viewcart_total_tile{display:block;border:5px solid #2f2b2c;margin:0 0 10px;border-radius:0px;background:#ffffff;}
.viewcart_total_tile .tile_header{display:block;padding:5px;background:#2f2b2c;color:#fff;font-weight:600;font-size:18px;}
ul.cart_box_total{display:table;width:94%;margin:10px 3%;padding:0;}
.cart_box_total li{display:table;margin:0 0 8px;width:100%;}
.cart_box_total li span{display:table-cell;text-align:left;width:75%;}
.cart-discount-box form input[type="text"]{width:80%;}
.colum_tile{display:block;margin:0 0 10px;}
.gurantee_tile_cart{display:block;/*width:217px;*/border:1px solid #2f2b2c;background:#e7dfcf;padding:5px;margin-bottom:10px;text-align:center;}
.responsive_cart_total{display:none;}
.middle_header_cart{float:left;margin:0 0;width:100%;background-color:#ccbba0;border-bottom:2px solid #2f2b2c;}
.chechout_header{}
.header_guarantee{display:inline-block;width:400px;padding:0px 0;vertical-align:top;margin:19px 0 0;}
.checkout_mid{display:table;/*padding:5px 5px 5px 35px;*/color:#231f20;margin:auto;text-align:center;}
.checkout_proccess_image{background:#a9d663;background:url('../images/navbar_bg.png');background-repeat:repeat-x;float:left;height:37px;width:100%;}
.checkout-left-col{color:#595959;float:left;padding-left:10px;width:920px;}
.left-col{display:inline-block;float:left;width:235px;margin:0px 180px;}
.main-content{width:100%;min-height:500px;margin-top:5px;margin-bottom:10px;color:#595959;}
.main-content h1{color:#595959;font-size:28px;font-weight:bold;margin:0px;padding:0px;}
.main-content h2{color:#595959;font-size:14px;padding:0px;}
.fieldset label{color:#595959;display:block;float:left;font-size:13px;font-weight:bold;padding-right:20px;text-align:right;vertical-align:middle;width:250px;}
.fieldset-submit{margin:20px auto;text-align:center;}
.field{margin:8px 0 0 10px;font-size:12px;color:#333;clear:both;}
.field label{color:#595959;display:block;float:left;font-size:13px;font-weight:bold;padding-right:20px;padding-top:8px;text-align:right;vertical-align:middle;width:200px;}
.order-grid{border:1px solid #605C5B;padding:10px;margin:15px;color:#605C5B;}
.order-grid ul{padding:0px;}
.chk-cart-detail{padding:0;margin:0;display:table;width:100%;}
.chk-cart-detail li{display:table-cell;text-align:center;padding:0px 10px 10px 0;}
.chk-cart-total{padding:0;margin:0;display:table;width:100%;}
.chk-cart-total li{display:table-cell;text-align:right;padding:0px 10px 10px 0;}
.chk-cart-total span{font-weight:bold;padding-right:15px;}
.chk-conf-offer{width:48%;padding:5px;border:#000 1px solid;}
.chk-conf-order-total{width:30%;font-weight:bold;color:#000;}
.chk-conf-order-spacing{padding:5px 0;}
.billing-info{color:#605C5B;font-size:13px;}
.billing-info h1{color:#605C5B;font-size:16px;}
#AccountInput{width:731px;padding:10px 21px;margin:0 auto;border:4px #ebebeb solid;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#f0f2e3;}
.accinput_span{border-bottom:#b8b8b8 1px solid;text-transform:uppercase;font-weight:bold;font-size:16px;display:block;padding:5px;}
.accountinput_info{display:table;width:100%;padding:0;}
.accountinput_info li{display:table-cell;vertical-align:middle;}
.accountinput_info input[type="text"]{width:400px;}
.useforbill{padding:5px;font-weight:bold;color:#b62929 !important;}
.button_submit_div{float:right;margin-bottom:15px;font-size:11px;}
.checkout_form{display:block;width:100%;margin:10px auto auto;clear:both;}
.checkout_form .field label{color:#595959;display:block;float:left;font-size:14px;font-weight:bold;padding-right:20px;padding-top:8px;text-align:right;vertical-align:middle;width:320px;}
.popup-overlay{width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, .45);top:0;left:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;}
.overlay .popup-overlay{opacity:1;left:0;}
.popup{position:fixed;top:25%;left:40%;z-index:-9999;}
.popup .popup-body{background:#f0f2e3;opacity:0;min-height:150px;margin-left:-100px;padding:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:relative;text-align:center;border:5px solid #62931f;z-index:9999;float:left;}
.popup.visible, .popup.transitioning{z-index:9999;}
.popup.visible .popup-body{opacity:1;width:430px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:relative;}
.popup.visible .popup-body p{line-height:inherit;}
.popup .popup-exit{cursor:pointer;display:block;position:absolute;top:-10px;right:-10px;color:#fff;background:#000;padding:4px 7px;border-radius:25px;font-weight:bold;font-size:13px;border:3px #fff solid;}
.popup_right{display:inline-block;width:400px;float:left;color:#fff;padding:10px 0;height:230px;}
.popup_right form{margin:30px 0 0;}
.popup_left{display:inline-block;vertical-align:top;float:left;}
.popup_right form input[type="text"]{width:220px;height:35px;padding:1px 10px;}
.popup_right form input[type="button"], .popup_right form input[type="submit"]{padding:11px 30px;font-weight:600;}
#popup_window{cursor:pointer;}
.color_filter{display:block;margin:0;padding:0;}
.color_filter li{display:inline-block;margin:2px;}
.color_filter li a{padding:20px 20px;display:block;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;margin:0 0 10px;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:0px;text-align:center;position:absolute;top:40%;width:100%;}
.owl-next{right:0px;}
.owl-prev{left:0px;}
i.icon-chevron-right.icon-white{background:url('/images/themes.gif') right top no-repeat;height:60px;width:40px;display:block;}
i.icon-chevron-left.icon-white{background:url('/images/themes.gif') left top no-repeat;height:60px;width:40px;display:block;}
.owl-theme .owl-controls .owl-buttons div{color:#000;display:inline-block;zoom:1;*display:inline;z-index:10;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#ffffff;filter:Alpha(Opacity=50);opacity:0.5;position:absolute;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../images/AjaxLoader.gif) no-repeat center center}
#main_slider .item form input[type="image"], #main_slider .item img{width:100%;height:auto;}
.banner_slider{display:block;}
.banner_slider img, .banner_slider input[type='image']{width:100%;}
#tellfriend .popupbuttons{text-align:center;margin:10px 0 0;}
.prod_share{margin:10px 0 0;}
.comman_forms{display:block;}
@-moz-document url-prefix(){.header_offer_box{width:580px;}
.stick.search_bar{width:324px;}
.stick.search_bar input[type="text"]{padding:10px 5px 12px;}
.stick .search_bar input[type="submit"], .f-nav .search_bar input[type="button"]{width:10px;padding:18px 0px 8px 32px;font-size:0;}
input[type="submit"], input[type="button"], button{padding:5px;}
.zone_finer_box .zone_location{padding:8px 0 10px 35px;}
.quickorder_tile{height:115px;}
.quickorder_tile span{width:125px !important;}
.add_cart_btn{/*background:linear-gradient(to bottom, #e2180f 0%, #b7130b 100%);*/}
.add_cart_btn:hover{/*background:linear-gradient(to bottom, #b7130b 0%, #e2180f 100%);*/}
.prod_offer_box form input[type="button"], .prod_offer_box form input[type="submit"]{padding:5px;}
}
.morecontent span{display:none;}
.responsive_filters{display:none;}
.header_a a{color:#FCFCFC;font-weight:600;text-decoration:none;outline:none;}
.banner_mid_B{display:table;width:100%;background:#598901;color:#ffffff;}
.banner_mid_B .banner_mid_left{display:table-cell;padding:5px 10px;vertical-align:middle;width:50%;}
.banner_mid_B .banner_mid_left h2{cursor:pointer;}
.banner_mid_B .banner_mid_left a{color:#fbdd03;}
.banner_mid_B .banner_mid_right{display:table-cell;vertical-align:middle;width:50%;}
.banner_mid_B .banner_mid_right img{width:100%;}
.popup_heading{font-weight:bold;font-size:45px;line-height:48px;margin:18px 0;color:#bd2848;}
.popup_text{font-weight:bold;font-size:20px;margin:20px 0 10px 0;}
#errmsg{color:#ff0000;font-weight:bold;font-size:16px;}
.catbadge{/*position:relative; top:-213px; left:0px;*/ width:auto; height:auto;}
.catherobadge{/*position:relative; top:-273px; left:0px;*/ width:auto !important; height:auto !important;}
.prodbadge{position: relative; /*top: -353px; left: 0px;*/ width: auto; height: auto;}
/*.paypaltest{display:none;}*/
.visual_subcat.cat_tiles_holland ul li { width:210px; }
.badge_div { position:absolute; left:0; top:0; }

/******************Reveal Pop up********************/

.reveal-modal-bg {position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); background: none\9;  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); zoom: 1; z-index: 100; display: none; top: 0; left: 0;}

.reveal-modal {visibility: hidden; top: 35%; left: 40%; /* margin-left: -300px;*/ /*background: #eee url(/images/modal-gloss.png) no-repeat -200px -80px;*/ position: absolute; z-index: 101;}

.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer;} 

.home-pop{border:#842e3d 5px solid; background:#ffffff; color:#2f2b2c; width: 555px; padding: 10px;}
.pop-head{margin:0 auto 10px auto; text-align:center; font-size: 42px; font-weight: bold; line-height: normal;}
.pop-text{font-size:20px; font-weight:bold; margin:5px 0; text-align:center; line-height:normal;}
.pop-disclaimer{font-size: 11px; color: #707070; line-height: normal; margin: 0px; font-weight: 600;font-style:italic;}
.responsive_show { display:none; }
.responsive_footer_col { display:block; }
.responsive_footer_col ul { margin: 0 auto; padding: 0; display: block; width: 90%; }
.responsive_footer_col ul li { display:inline-block; padding:0 10px; margin:0 0 10px; text-align: center; border-right:1px solid #fff; }
.responsive_footer_col ul li:last-child { border:none; }
.responsive_footer_col ul li a { color:#fff; }
.vcart_buttonbox { clear: both; text-align: right; margin: 10px 13px;}
.vcart_buttonbox .checkout_shopping_button { padding: 12px 10px 11px; }
.res_logo { display:none; }

.menutest{display:none;}


a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
.comment {
    width: 400px;
    background-color: #f0f0f0;
    margin: 10px;
}

/** CHECKOUT SIGNIN STYLES **/

.returning {width:30%;display:inline-block;padding-right:1%;border-right:1px solid #e0e0e0;float:left;min-height:400px;}
.new_customer {width:30%;padding-left:2%;display:inline-block;float:left;border-right:1px solid #e0e0e0;min-height:400px;}
.guest {width:30%;padding-left:2%;display:inline-block;float:left;}

/** CHECKOUT PAGES STYLES **/

.check_warp {width: 100%;overflow: hidden;clear: both;}
.check_left {display: inline-block;vertical-align: top;/*border-right: 1px dashed #2f2b2c;*/padding:0px 15px;width: 800px;}
#AccountInputone {padding: 10px;margin: 10px 0px;border: 4px solid #2f2b2c;float: left;background-color: #e3e5ed;width:95%;}

.ship_sec {display: inline-block;vertical-align: top;border-right: 1px dashed #000;width:45%;border-left: 1px dashed #000;padding-left:2%;}

.ship_sec input[type="text"], input[type="email"], input[type="tel"], input[type="number"] { width: 80%; }

.payment_sec {display: inline-block;vertical-align: top;margin-top:10px;padding-left:2%;width:48%;}

.payment_sec input[type="text"], input[type="email"], input[type="tel"], input[type="number"] { width: 80%; }

.check_submit {display: inline-block;vertical-align: top;width: 310px;padding: 10px 15px;}

.chk_item_box { display: block; width: 300px; border: 1px solid #2f2b2c; border-radius: 4px; overflow: hidden; margin: auto; }
.chk_item_box ul.cart_items_tabel { display: block; margin: 0; width: 100%; padding: 0; background: #fff; }
.chk_item_box ul.cart_items_tabel > li { display: table; border-bottom: 1px solid #ccc; padding: 0; width: 100%; text-align: right; }
.chk_item_box ul.cart_items_tabel > li:last-child { border: none; }
.chk_item_box ul.VC_heading, .chk_item_box ul { display: table; width: 100%; margin: 0; padding: 0; font-weight: bold; }
.chk_item_box ul.VC_heading { background: #2f2b2c; color: #fff; }
.chk_item_box ul.cart_items_tabel ul li, .chk_item_box ul li { display: table-cell; padding: 5px; vertical-align: middle; }
.cd-container { width: 90%; max-width: 768px; margin: 2em auto; }
.cd-container::after { /* clearfix */ content: ''; display: table; clear: both; }
.cd-top { display: inline-block; height: 50px; width: 50px; position: fixed; z-index:999; bottom: 250px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(0, 0, 0, 0.8) url(/images/cd-top-arrow.png) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
.cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* if the user keeps scrolling down, the button is out of focus and becomes less visible */ opacity: .5; }
.no-touch .cd-top:hover { background-color: #000; opacity: 1; }

li.VC_heading_name { width: 45%; }
li.VC_heading_status { width: 20%; }
li.VC_heading_qty { width: 10%; }
li.VC_heading_price { width: 15%; }
li.prod_img_vc { border: 1px solid #ccc; padding: 0 !important; width: 95px; }
li.prod_info_vc { vertical-align: top; padding: 0 5px 0 5px !important; border-bottom: none !important; }
li.prod_info_vc span { display: block; }

.cd-top {display: inline-block;height: 50px;width: 50px;position: fixed;z-index: 999;bottom: 250px;right: 10px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(0, 0, 0, 0.8) url("../images/cd-top-arrow.png") no-repeat scroll center 50%;visibility: hidden;opacity: 0;transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s;}

/********** MEMBERS SECTION **********/

.member-links ul { margin: 0px 0px 15px 0px; padding-left: 0; white-space: nowrap; width: 100%; overflow: hidden; }
.member-links li { float: left; list-style-type: none; line-height: 21px; margin: 0px 0px 10px 0px; padding-bottom: 0px; }
.member-links a { padding: 3px 20px; margin: 0px 1px 0px 0px; }
.member-links a:link, .member-links a:visited { color: #fff; background-color: #2f2b2c; text-decoration: none; transition:background-color 200ms linear 0s; -webkit-transition:background-color 200ms linear 0s; }
.member-links a:hover { color: #fff; background-color: #888; text-decoration: none; transition:background-color 200ms linear 0s; -webkit-transition:background-color 200ms linear 0s; }

/*********** Shipping page styles **********/
.table-bordered {
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #DDD #DDD #DDD -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-collapse: separate;
    border-radius: 4px;
    }
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0px none;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #F0F0F0;
}
.table td {
    text-align: left;
    font-size: 1em;
    vertical-align: middle;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #DDD;
}

/* CAROUSEL STYLING START */
.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.carousel-inner img {width: 100%;}

.pdd_lt0 {
    padding-left: 0px;
}
.pdd_rt0 {
    padding-right: 0px;
}
.carousel {
    position: relative;
}

#index .carousel-indicators {
    left: 0%;
    list-style: outside none none;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 15;
    bottom:0px;
    margin-left:0px;
    color:#000;
}
#index .carousel-indicators span{
    display: block;
    float: left;
    height: 10px;
    width:10px;
    padding-right: 4px !important;
}
#index .carousel-indicators li{border:1px solid #666666;background-color: #ffffff;height: 12px;margin: 0;width: 12px;padding-bottom: 0px;}
#index .carousel-indicators li.active{background-color:#666666;color:#000;}
#index .carousel-indicators li.active span{font-weight:bold;}
.carousel_rt{
    float: right;
}

/* Cart Override Style */
.cart-wrapper ul {
    display: inline-block;
    list-style: none;
    width: 100%;
   /* border: 1px solid red;*/
    margin:0;
    padding: 5px;
}
.cart-wrapper ul.header-row {
    background: #2f2b2c;
    color: #fff;
    font-weight: 600;
}

li.header-desc,
li.cart-desc {
    display: inline-block;
    list-style: none;
    width: 38%;
}
li.header-unit.iefix,
li.cart-unit {
    display: inline-block;
    width: 19%;
}
li.header-qty.iefix,
li.cart-qty {
    display: inline-block;
    width: 19%;
}
li.header-total.iefix,
li.cart-total {
    display: inline-block;
    width: 20%;
}
.style1 {
    margin: 10px 5px !important;
    border: none;
    color: #fff;
    font-weight: 600;
}


@media only screen and (min-width:320px) and (max-width: 990px){
    .carousel-inner img{
        width: 100%;
    }
@media only screen and (min-width:320px) and (max-width: 767px){
    #container #header figure { margin: 5px 0px; }
    .figure_align { text-align: center; }
    .pdd_rt15 { padding-right: 15px !important; }
    .carousel_rt { float: none; }
/* CAROUSEL CSS ENDS */
