body{background:#222222;font:15px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#2e2e2e;position:relative;min-width:320px;}
html,body{height:100%;}
a{color:#19beff;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration: none;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#2e2e2e;font-weight:normal;}
h1{font-size:35px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:21px; padding-bottom:20px;}
h5{font-size:18px;}
h6{font-size:16px; color:#656565;}
/* Global Structure---------------------------------------- */
.bg{ width:100%; background:url(/images/body.png) 50% 0 repeat;
  margin: 0 auto;
  padding: 0;
}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.fleft{float:left}
.fright{float:right}
.left{text-align: left;}
.right{text-align:right;}
/*********************************header*************************************/
header{position:relative;z-index:99; width:100%; background:url(/images/header.png) 50% 0 repeat-x; padding:10px 0 0 0;}
header h1{ float:left; padding-bottom:13px;}
header h1 a{ display:block; max-width:300px;}
header h1 a img{ max-width:100%; height:auto;}
header .navbar{ margin-top: 5px; }
.list_header{ position:relative; overflow:hidden; float:right; padding:0px 10px 0 0;list-style: none;}
.list_header li{ float:left; padding:5px 0 0 11px;}
.list_header li.list-text{ color:#6d6d6d; font-size:14px; line-height:18px; padding:3px 10px 0 0;}
#header_image{ position: absolute; top: 0; left:0; width: 100%; height: 120px; background: url(/images/header_image.png) no-repeat scroll center top; }
/********************** Content ************************/
section#content{overflow:hidden; position:relative; z-index:1; width:100%; padding-bottom: 20px;}
footer{background:url(/images/footer.png) 50% 0 repeat-x; padding:16px 0 0 0; color:#939393; width:100%; font-size:12px; height: 70px;}
footer .copyright{ height: 50px; margin: 0; }
footer .copyright a{color: #19beff; text-decoration: none;}
footer .copyright a:hover{color: #ffffff; text-decoration: none;}
form > table{width: 100%;}
#categories_block_left a:hover{text-decoration: none;}
#categories_block_left .block_content{padding:0 0 0 0}
#categories_block_left ul{padding:0 0 0 0;list-style:none;}
#categories_block_left ul.tree li{position:relative}
#categories_block_left > ul > li{padding:0 0 5px}
#categories_block_left > ul > li > a{font-size:15px;line-height:19px;color:#333;border:1px solid #b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;padding:4px 11px 7px 11px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,white 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,white 0,#f3f3f3 100%);background:-o-linear-gradient(top,white 0,#f3f3f3 100%);background:-ms-linear-gradient(top,white 0,#f3f3f3 100%);background: linear-gradient(to bottom,#ffffff 0,#f3f3f3 100%)}
#categories_block_left > ul > li > a:hover{background:#f3f3f3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f3f3f3 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,white));background:-webkit-linear-gradient(top,#f3f3f3 0,white 100%);background:-o-linear-gradient(top,#f3f3f3 0,white 100%);background:-ms-linear-gradient(top,#f3f3f3 0,white 100%);background:linear-gradient(to bottom,#f3f3f3 0,#ffffff 100%);color:#dc2d3c}
#categories_block_left > ul > li > a i{display:none}
#categories_block_left ul.tree li a:hover,#categories_block_left ul.tree a.selected,#categories_block_left ul.tree li.active > a,#categories_block_left .grower:hover + a{color:#19beff;background-color: #e7e7e7;}
#categories_block_left ul.tree > li > ul{background:#f1f1f1;padding:8px 12px 8px 11px}
#categories_block_left ul.tree li ul li a{font-size:13px;color:#777;line-height:17px;padding:3px 10px 5px;display:block}
#categories_block_left ul.tree li ul li .grower{top:6px;right:8px;font-size:13px;line-height:13px;color:#333}
#categories_block_left ul.tree li ul li a:hover{color:#fff;background:#19beff}
#categories_block_left ul.tree li ul li a i{display:none}
#categories_block_left ul.tree li ul li ul li a{margin-left:15px}
#categories_block_left ul.tree li span.fright{float: right; font-size:0.8em; margin-top: 10px;}
#categories_block_left ul li{clear: both;}
#categories_block_left > ul > li i + i{display:none !important}
#categories_block_left .grower{display:block;font-size:15px;line-height:15px;cursor:pointer;position:absolute;right:12px;top:8px;color:#a7a7a7}
#categories_block_left .grower:hover{color:#333}
#categories_block_left .OPEN{color:#666}
#categories_block_left .CLOSE{background:url(/images/plus_minus.png) 0 0 no-repeat}
#carousel-main{margin-bottom: 20px;}
.no-items-found{padding-left: 30px; color:#111; font-style:italic; padding-top: 10px;}
.products-header h1, .products-header h3, .page-title{margin-top: 0px;}
.product_link:hover, .thumbnail:hover{text-decoration: none;}
.caption_price{font-size: 1.5em; text-align: right;padding: 0px 10px 10px 10px;}
.sale-box{height:100px;right:13px;overflow:hidden;position:absolute;text-align:center;top:-2px;width:100px}
.sale-box-list{height:100px;right:-2px;overflow:hidden;position:absolute;text-align:center;top:-2px;width:100px}
.sale-box span.on_sale, .sale-box-list span.on_sale{background:none repeat scroll 0 0 #d72c3a;color:#FFFFFF;display:block;font-weight:bold;left:-9px;line-height:normal;padding:5px 0;position:relative;text-align:center;top:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:140px;z-index:2}
.extra-box-product .tab-content{
  background-color: #fff;
  border-width: 0px 1px 1px 1px;
  border-color: #ddd;
  border-style: solid;
  border-radius: 0px 0px 4px 4px;
  padding: 20px;
}
.price{font-size: 1.4em; font-weight: bold;}
.media-body{width:100%;}
.variants{
	padding-bottom: 5px;
	padding-left: 5px;
}
.features{
	padding-left: 5px;
}
#cart_summary td{
	vertical-align: middle;
}
.form-control{
	margin-bottom: 10px;
}
.dropdown-menu {
    max-height: 500px;
    overflow-y: auto;
}
.carousel-control.left, .carousel-control.right{
	background: none;
}
.product-details{
	margin: 10px 0px;
}
.thumbnail .video{
	background: url(/images/yplay.png) no-repeat scroll center center transparent;
	width: 100%;
	height: 100%;
	position: absolute;
}
.thumbnail:hover .video{
	background: url(/images/yplay-active.png) no-repeat scroll center center transparent;
}
input.uislider{border: none; background: none; text-align: center;}
.tabs-left{width: 100%;}
.tabs-left .nav-tabs {border-bottom: 0;display: block;}
.tabs-left .tab-content > .tab-pane {display: none;}
.tabs-left .tab-content > .active {display: block;}
.tabs-left .nav-tabs > li {float: none;}
.tabs-left .nav-tabs > li > a{min-width: 74px;margin-right: 0;margin-bottom: 3px;}
.tabs-left .nav-tabs {float: left;margin-right: 19px;border-right: 1px solid #ddd;}
.tabs-left .nav-tabs > li > a {margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.tabs-left .nav-tabs > li > a:hover, .tabs-left .nav-tabs > li > a:focus {border-color: #eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff;}
#map_canvas { width:100%; height: 300px; }
.attributes-table td{ padding-left: 5px; }
.items-list .thumbnail img{ width: 100%; min-width: 150px; max-width: 220px; }
#bigpic{max-height: 200px;}
