@import url("docs.css");
@import url("addons.css");
@import url("colorbox.css");
@import url("widgets.css");
@font-face {
	font-family: 'UTM French Vanilla';
	src: 	url("font/UTM-French-Vanilla.eot");
	src: 	url("font/UTM-French-Vanilla.eot?#iefix") format('embedded-opentype'), 
			url("font/UTM-French-Vanilla.woff") format('woff'), 
			url("font/UTM-French-Vanilla.ttf") format('truetype'), 
			url("font/UTM-French-Vanilla.svg#fontello") format('svg');			
}
@font-face {
  font-family: 'fontello';
  src: url('font/fontello.eot?29643266');
  src: url('font/fontello.eot?29643266#iefix') format('embedded-opentype'),
       url('font/fontello.woff?29643266') format('woff'),
       url('font/fontello.ttf?29643266') format('truetype'),
       url('font/fontello.svg?29643266#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
}
body {	
	/* color: #666666!important;	 */
	line-height: 18px;
	outline: none;
}
/*body p {	
	line-height: 24px !important;
}*/
/* #yt_wrapper{ overflow-x: hidden;} */
body *:focus, body *:visited{outline: none;}
strong {
	/*font-weight: normal;*/
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:inherit;}
body table {
    /*border-collapse: separate;	/* 	fix IE 8 with bug border-collapse:collapse */
}
html {
    overflow-x: hidden;
}
body.fs1 {font-size:10px;}
body.fs2 {font-size:11px;}
body.fs3 {font-size:12px;}
body.fs4 {font-size:13px;}
body.fs5 {font-size:14px;}
body.fs6 {font-size:15px;}
/* a{color: #666!important;} */
a:hover{
	text-decoration:none;
}
.clearfix{clear:both;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus{
	outline:none !important;
	
}
/**********************CSS FOR TEMPLATES Cherry***********************/
/************************************************* BOXED***************************************************/
.layout-boxed #yt_wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    max-width: 1200px;
	box-shadow:0 0 8px rgb(192, 192, 192);
}
#confirmbox #product-options-wrapper .input-box{width:137px;;}
.layout-boxed .header-top .container{padding-right:5px;}
.layout-boxed .header-top-menu .container .col-md-12{/* padding-left:0px; padding-right:0px; */}
/**********************************************************************************************************/

#yt_content .row-fluid  .first-normal{margin-left:0px;}
/*------------------- header ----------------------*/
.subnav-fixed{
	position: fixed; z-index: 20; top: 0; left: 0; width: 100%; background: #fff;
}
.subnav-fixed #yt-responsivemenu{ margin: 0; }
.sbf-popular-mobile{ display: none;}
#yt_wrapper .header-logo{
	margin-top: 15px;
}
#yt_header #header-right .login-header .account-header-mobi{
		display:none;
}
.popular-searches-mobi{display:none;}
#yt_header .container {	
	margin-bottom:0;
}
#yt_header #header-right{	
	position:relative;

	
}
#yt_header #header-right .header-quick-link{
	position:relative;
	float:right;
}

#yt_header #header-right .header-quick-link .minicartpro{
	position:relative;
	top:55px;
}
#yt_header #header-right .quick-links-right{
	position:absolute;
	bottom:0px;
	right:0px;
}
#yt_header #header-right .popular-searches{
	
}
#yt_header .header-nav{
	float:right;
	margin-right:20px;
	margin-top:-5px;
}
#yt_header .header-nav ul{
	padding-top:10px;	
}
#yt_header .header-nav ul li{
	display:inline;
}
#yt_header .header-nav ul li .icon-th-large{
	font-size:9px;
	color:#FFF;
	margin-left:15px;
	margin-right:15px;
}

#yt_header .header-nav ul li a{
	color:#FFF;
	font-size:90%;
}
#yt_header .header-nav ul li a:hover{
	color:#6CBE42;
}
#yt_content{ /* margin: 20px 0; margin-top:20px; */}
.cms-index-index #yt_content{padding-bottom:0px;}

#yt_main_middle{ float: left; width: 100%;}
#logo-cherry{
	float:left;
	clear:both;
	/* background:#fff !important; */
}
#logo-cherry a p{
    /*margin-bottom:15px;
	margin-top:10px;
	margin-left:17px;*/
    background:url("../images/logo.png") no-repeat;
    width: 300px;
    height: 100px;	
	margin: 0px 0 0;
}
/* #yt_header.wrap{overflow:hiddent;} */
/*--- Quick Access ---*/
.yt-quick-access {
	float:right;
}
.quick-access li.first {
	padding-left:0;
}

.quick-access .shop-access {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font-size:100%;
	color:#333;
}
.msg-welcome{ 	
	float:left;	
}
.msg-welcome,
.shop-access a,
.shop-access li span {
	line-height:24px; 
	color:#666666;
}
.shop-access li .icon-shopping-cart{
	background: url("../images/iconcart.png") no-repeat 0 -70px;
	width: 15px !important; 
	height: 14px;
	font-size:0 !important;
}
.shop-access li .icon-shopping-cart{
	margin: 5px 5px 0 4px;
}
.msg-welcome,
.shop-access a {
	font-size:100%;
}
.msg-welcome{
	text-transform:uppercase;	
	color: #FF8A00;	
}
.msg-welcome,
.shop-access li {
	display: inline-block;
	float:left;
	white-space:nowrap;
}
.shop-access li {
	border:solid 1px transparent;
	margin-left:20px;
}
.shop-access li:hover {
	border:solid 1px #ff8a00;	
}
.shop-access li:hover .icon-shopping-cart{
	background-position: 0 -14px;
}
.shop-access li a:hover {
	background:none;
}
.shop-access li:hover a,
.shop-access li:hover span{
	color:#ff8a00;
}
.shop-access li a {
	margin-right:5px;
	display: inline;
}

.shop-access li span {
	float:left;
	font-size:100%;
	margin:0 2px;
}

.shop-access strong {
	font-weight: bold;
	color: #fff;
	float: right;
}
/* -------- end Quick Access---------*/

#yt_wrapper .slideshow-top-wrap{
	margin:10px;
}

/*---------------- Products slideshow-----------------*/

#yt_wrapper .yt-products > .category-products{
	margin-top:0;
	overflow: hidden;
}
#yt_wrapper .yt-products > .category-products .products-grid{
	border: 1px solid #cccccc;
	background: #f4f4f4;
	border-top: 0;
}
#yt_wrapper .yt-products .block-title{
    background: none repeat scroll 0 0 #FF8A00;
    color: #FFFFFF;
    font-size:24px;
    padding-left: 20px;
	padding:1px 0 1px 17px;
	
}
#yt_wrapper .yt-products-container .products-grid .product-wrap{
    float: right;
    margin: 3% 5.4% 0 0;
    overflow: hidden;
    width: 42%;
}
.sm_megamenu_wrapper_horizontal_menu .w-topcontent  .actions .btn-cart{
	background:url(../images/btn-cart-slider.png) no-repeat 5px 8px #fff;
	display:inline-block;
	height:36px; line-height:34px; border:1px solid #d6d6d6; padding-left:40px;
	/* font-family:'Oswald',sans-serif; */ font-size:18px; padding-right:17px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.sm_megamenu_wrapper_horizontal_menu .w-topcontent  .actions .btn-cart:hover{
	background-position:-85px 8px;
	background:url(../images/btn-cart-slider.png) no-repeat 5px -74px;
	color:#fff!important;
	
	
}
#yt_wrapper .yt-products-container .products-grid .product-wrap .item-box-footer .product-name a{
	color:#666666;
}
#yt_wrapper .yt-products-container .products-grid .product-wrap .item-box-footer .product-name a:hover{
	text-decoration: underline !important;
	
}
.block-footer-content{
	padding: 10px 15px;
	font-size:14px;
}
.item-box-footer .price-label{display: none;}
/*------------------Slider------------------------*/
#yt_wrapper .yt_slider{
	margin: 39px 10px 52px 10px;
}
/*------------------Icon add card------------------------*/
.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .addcart-slider .icon-shopping-cart,
.sj-extraslider .extraslider-inner .item-wrap .item-image .addcart-extraslider .icon-shopping-cart,
#yt_wrapper  .product-left-wrap .yt-products-container .item-box-footer .btn-cart .icon-shopping-cart,
#yt_wrapper .category-products .products-grid .item a.btn-cart .icon-shopping-cart,
#yt_wrapper  .yt-product-detail .box-main .add-to-cart .button.btn-cart > .icon-shopping-cart,
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table .button.btn-cart .icon-shopping-cart{
  /*  background: url("../images/iconcart.png") repeat scroll 0 0 transparent;
    float: left;
    font-size:0;
    height: 14px;
    margin: 4px 8px;
    width: 15px;*/	
}
.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-description{
	font-size:96%;
}

/*---------Brands image----------*/
#yt_wrapper  .yt_brands {
	margin: 0 10px;
}
#yt_wrapper  .yt_brands .brands-content a{
	position:relative;
	display:inline-block;
	overflow:hidden;
}
#yt_wrapper  .yt_brands .brands-content a .bg-hover-image {
	background: url("../images/bg-img-hover.png");
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity:0;
	filter:alpha(opacity = 0);
}
#yt_wrapper  .yt_brands .brands-content a:hover .bg-hover-image {
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	opacity:1;
	filter:alpha(opacity = 100);
}
/*---------------------------News Wrap--------------------------*/
#yt_wrapper .news-wrap-content{
	margin: 40px 10px 0 10px;
}
#yt_wrapper .news-wrap-content .yt-news,
#yt_wrapper .news-wrap-content .yt-news a{
	color: #666666;
	margin-top: -10px;
}
#yt_wrapper .news-wrap-content .yt-news .row-fluid .span6 {
    width: 46.7%;
}
#yt_wrapper .news-wrap-content .yt-news .row-fluid [class*="span"] {
    margin-left: 5.4%;
}
#yt_wrapper .news-wrap-content .yt-news .row-fluid .span6.no-margin{
	margin-left: 0;
}
#yt_wrapper .news-wrap-content .yt-news a:hover{
	text-decoration: underline;
}
#yt_wrapper .news-wrap-content .yt-news .block-title{
	font-size:24px;
	line-height: 100%;
	margin-bottom: 20px;
}

#yt_wrapper .news-wrap-content .yt-news .news-item .news-image{
	float: left;
	margin-right: 20px;
}
#yt_wrapper .news-wrap-content .yt-news .news-item .news-image:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#yt_wrapper .news-wrap-content .yt-news .news-item .news-title{
	font-size:16px;
	margin-top: -8px;
}
#yt_wrapper .news-wrap-content .yt-news .news-item .news-readmore,
#yt_wrapper .news-wrap-content .yt-news .news-item .news-readmore a{
	font-size:12px;
	color: #999999;
	line-height: 100%;
	margin-top: 8px;
}
#yt_wrapper  .yt_banner a{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CCCCCC;
    display: block;
    padding: 19px;
    position: relative;
}
#yt_wrapper  .yt_banner a > img{
    width: 100%;
}
#yt_wrapper  .yt_banner .hover_shine{
	opacity:0;
	filter:alpha(opacity=0);
    background: url("../images/bg-img-hover.png") repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;	
}
#yt_wrapper  .yt_banner a:hover .hover_shine{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;	
}
/*-----------------extraslider and product left--------------------*/

#yt_wrapper  .slideshow-under-wrap {
    margin: 45px 10px 0 10px;
}
#yt_wrapper  .slideshow-under-wrap .product-left-wrap #yt-product-left .category-products {
	margin: 0;
}

/*------------------Footer------------------------*/

#yt_footer .container{	
	/*color:#909090;*/

}
#yt_footer .container .inner-block{
	padding: 10px 0 0 20px;
	font-size:14px;
}
#yt_footer .contact-us .block-content-info li{ line-height:23px;}
#yt_footer .contact-us .block-content-info li.phone{padding-left:54px;}
#yt_footer .contact-us .block-content-info li span{font-weight:bold;}
#yt_footerwrap .copyright a,

#yt_footerwrap .copyright a:hover{ /* text-decoration: underline;; */}
#yt_footer .lastest-twitter .block-item{margin: 20px 20px 0px 20px;}
#yt_footer .lastest-twitter p.green{font-size:11px;color:#6cbe42; margin-bottom:30px;}
#yt_copyright{
	padding: 20px 0 10px 0;    
/* 	background: #ffffff; */
/* 	opacity:0.25; */
/* 	filter:alpha(opacity=25); */
}
#yt_footer a{

}
#yt_footer a:hover{
	
}

#yt_footer .block-user1 > .block-footer-content .nav-item:hover a,
#yt_footer .block-user2 > .block-footer-content .nav-item:hover a,
#yt_footer .block-user1 > .block-footer-content .nav-item:hover .icon-caret-right{
	color:#6cbe42;
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
#yt_footer .block-footer-content .block-title-footer{	
	font-size:140%;
	line-height:250%;
}
#yt_footer{padding-bottom:10px;}
#yt_footerwrap{	
	/* margin-top:10px; */
	background:#606060;
	padding:0;
}
.cp-footer{ margin-bottom: 32px;}
#yt_footerwrap .copyright{
	padding-top:7px;
	font-size:14px;
	padding-left:10px;
	text-align:left;
}
#yt_footerwrap .payment{
	text-align: right;
	padding-right:33px;
	line-height:35px;
}
#yt_footerwrap .payment img{
	margin-right:0px;
	display: inline-block;
}
/*---------------------twitter----------------------*/

.root.timeline.ltr.customisable-border.twitter-timeline.not-touch.twitter-timeline-rendered.var-static {
    background: none repeat scroll 0 0 transparent;
}
#yt_footer .lastest-twitter .block-item iframe#twitter-widget-0 div.timeline{
	background:red !important;
	border-radius: 0px !important;
}
#zoptions #fancybox-outer #confirmbox .add-to-cart .button.btn-cart{  
	background-color:#618499;
	float:left;
	color:#666;
	height:30px; margin-left:10px; margin-right:10px;
	padding:0 10px;
	background-color:#fff;
	border:1px solid #D6D6D6;
	line-height:30px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	/* font-family:'Oswald',sans-serif; */
	font-size:116.67%;
}
#zoptions #fancybox-outer #confirmbox .add-to-cart .btn-list{
	width:30px;
	height:30px;
	display:inline-block!important;
	overflow:hidden;
	text-indent:-9999px;
	border:1px solid #D6D6D6;
	background-color:#fff;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
#zoptions #fancybox-outer #confirmbox .add-to-cart .btn-wishlist{
	background-image:url(../images/wishlist-list-icon-popup.png);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
#zoptions #fancybox-outer #confirmbox .add-to-cart .btn-compare{
	background-image:url(../images/compare-list-icon-popup.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
/*--------------------------------css for listting-------------------------------*/
#yt_wrapper  #yt_main{
	/*margin-right:10px;*/
	
}
#yt_wrapper  .category-products{
	margin:0;
}
#yt_wrapper .category-products .toolbar-top{
	/* display: none;  *//*height:0px;*/
	/*border-bottom:1px solid #cccccc;
	height: 35px;*/
}
.tag-product-list .toolbar-top .toolbar .toolbar-inner .view-mode{top:0px;}
/* .toolbar-top .toolbar .toolbar-inner .sort-by-wrap{display:none;}
.toolbar-top .toolbar .toolbar-inner .limiter-wrap{display:none;} */
/* .toolbar-top .toolbar .toolbar-inner .pagination-wrap{display:none;} */
/* #yt_wrapper .category-products  .toolbar-bottom{
	border: 1px solid #e9e9e9;
	border-bottom: 5px solid #E9E9E9;
} */
.toolbar-bottom .toolbar .toolbar-inner .sort-by label{
	padding-right:8px;
	padding-top:4px;
}
.toolbar-bottom .span3{ margin-left:-20px; margin-top: 9px;}
.toolbar-bottom  .sort-by-wrap{ margin: 7px 0 0 -28px !important;}
.toolbar-bottom .span5{ }



.toolbar-inner .select-inner{
	background: url("../images/icon-arrow.png") no-repeat scroll 33px -5px #FFFFFF;
    height: 22px;
    margin-right: 10px;
    margin-top: 1px;
    overflow: hidden;
    position: relative;
    width: 50px;
    border:1px solid #e9e9e9;
}
.toolbar-bottom .toolbar .toolbar-inner .select-inner .select-limit-show{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    line-height: 18px;
    width: 110px;
}
.toolbar-bottom .toolbar .toolbar-inner .limiter-wrap .limiter label{
	margin-right:10px;
	padding-top:2px;
	font-size:100%;
}
.toolbar-bottom .toolbar .toolbar-inner .limiter-wrap .limiter .select-new .select-inner{
}

.toolbar-bottom .toolbar .toolbar-inner .moveup-toolbar{ background-color:#69a1ef; background:url(../images/moveup-toolbar.png) no-repeat center 10px; width:47px; height:47px;}
.toolbar-bottom .toolbar .toolbar-inner{ }
.toolbar-bottom .toolbar .toolbar-inner .sort-by-wrap{}
.toolbar-bottom .toolbar .toolbar-inner .sort-by-wrap .sort-by label{display:none;}
.toolbar-bottom .toolbar .toolbar-inner .sort-by-wrap .sort-by .arrow-down{
	background:url(../images/icon-sortby-toolbar.png) no-repeat; width:16px; height:16px;
	display: none;
}
.toolbar-bottom .toolbar .toolbar-inner .sort-by-wrap .sort-by .arrow-up{
	background:url(../images/icon-sortby-toolbar2.png) no-repeat; width:16px; height:16px;
}
.toolbar-bottom .toolbar .toolbar-inner .limiter-wrap{}
.toolbar-bottom .toolbar .toolbar-inner .pagination-wrap{
	 }

.inline-toolbar {
    display: inline-block;
	vertical-align:middle;
	height:40px;
	/*padding-left:15px;*/
}

.toolbar .view-mode strong,.toolbar .view-mode a{
	display:inline-block;
	width:46px; 
	height:40px;
	background-repeat:no-repeat;
	border-right:1px solid #e9e9e9;
	overflow:hidden;
	text-indent:-9999px;
	
}
.toolbar-inner{
	border:1px solid #e9e9e9;
	border-bottom-width:4px;
	width:100%;
}

.inline-toolbar.limiter,
.inline-toolbar.sort-by {
    padding-top: 7px;
	height:40px;
	margin-left:5px;
}
.w-blog-list .last .postDetails{ border:none;}
.toolbar label{/* font-size:12px; */ /* color:#909090; */ font-weight:normal; margin-right:10px; padding-top:5px;float:left;}
.toolbar .view-mode a.list{
	background-image:url(../images/list-icon.png);
	background-position:12px 12px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.toolbar .view-mode a.grid{
	background-image:url(../images/grid-icon.png);
	background-position:12px 12px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.form-list .control {
    padding-top: 5px;
}
.page-title{
	/* border-bottom:1px solid #DEDEDE; */
	margin-bottom:20px;
}
.toolbar .view-mode strong.grid{
	background-image:url(../images/grid-icon.png);
	background-position: 12px -72px;
}
.toolbar .view-mode strong.list{
	background-image:url(../images/list-icon.png);
	background-position: 12px -72px;
}
.toolbar .view-mode a:hover{background-position: 12px -72px;}
#yt_wrapper #yt_main .category-products .yt-products-container .products-grid{
	/*margin-top: 30px;*/
	margin-bottom:30px;
}
#yt_wrapper .category-products .view-mode a.listing-grid-icon,
#yt_wrapper .category-products .view-mode a.listing-icon{	
	float:left; 
}
#yt_wrapper .category-products .view-mode a.listing-grid-icon:hover,
#yt_wrapper .category-products .view-mode a.listing-icon:hover{
	/*color:#ff8a00;
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;*/
	
}
#yt_wrapper .category-products .view-mode strong.listing-grid-icon i,
#yt_wrapper .category-products .view-mode a.listing-grid-icon i
{
	width:11px; 
	height:11px; 
	float:left;
	padding: 16px;
	border-right: 1px solid #e9e9e9;
}
#yt_wrapper .category-products .view-mode a.listing-grid-icon i
{
	
	width:11px; 
	height:11px; 
	float:left;
	padding: 16px;
	border-right: 1px solid #e9e9e9;
}
#yt_wrapper .category-products .view-mode strong.listing-icon i,
#yt_wrapper .category-products .view-mode a.listing-icon:hover i{
	
	width:12px; 
	height:11px; 
	float:left;
	padding: 16px;
	border-right: 1px solid #e9e9e9;
}
#yt_wrapper .category-products .view-mode a.listing-icon i{
	
	width:12px; 
	height:11px; 
	float:left;
	padding: 16px;
	border-right: 1px solid #e9e9e9;
}

.toolbar .limiter label,
.toolbar .limiter .select-new,
.toolbar .sort-by label,
.toolbar .sort-by .select-new,
.toolbar .sort-by .select-new .set-desc,
.toolbar .pagination .pages strong,
.toolbar .pagination .pages ol,
.toolbar .pagination .pages ol li, 
.toolbar .pagination .pages ol li a{
	float:left;
}
.toolbar .pagination {
	margin:0;
	float:right;
	height: 40px;
	border-left: 1px solid #e9e9e9;
	padding-left: 10px;
	border-radius:0;
	padding-right:10px;
}

#yt_wrapper .page-sitemap #sitemap_top_links .header-user > a{float:right;}

#yt_wrapper .page-sitemap .pages ol li a,
.toolbar .pagination .pages strong,
.toolbar .pagination .pages ol li a{	
	margin-left:5px;			
	background:#fff;
	padding: 2px 9px;
	text-align:center;
	border: 1px solid #d5d5d5;
	margin-top: 8px;
	/* color:#909090; */
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.respl-item .no-rating{ margin-top:20px; }
.page-title > h1
{	
	position: relative;
	font-size: 22px;
	/* color: #666; */
	/* font-family:'Oswald',sans-serif; */
	display:inline-block;
	margin-right:10px;
}

/* .page-sitemap .page-title h1:before,
.account-login .page-title > h1:before,
.account-create .page-title > h1:before,
.my-account .page-title > h1:before,
.my-wishlist .page-title > h1:before
{
	content: ""; width: 5px; height: 40px;
	position: absolute; left: 0; top: 0;
	background: #80B601;
} */
/* .my-account .page-title > h1{
	margin-bottom: 8px;
	font-size: 18px;
} */

.account-create h2,
.my-account h2{
	font-size: 20px;
	color: #666;
	font-weight: normal;
	padding-top: 12px;
	/* font-family:'Oswald',sans-serif; */
	margin-bottom:10px;
}
.col-main{/* margin-bottom:20px; */}
.cms-index-index .col-main{margin-bottom:0px;}
.account-create .input-text,
.my-account .input-text{
	/*width:100%;*/
	max-width:93%;
}
.form-list .fields .field{
	margin-bottom:5px;
}

.customer-name .field{
	margin-bottom:0px!important;
}
/* .order-info-box h2{ color: #fff;} */
.page-sitemap .page-title h1{
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.my-account .tags-list li { float: left; margin-right: 10px;}
.my-account .tags-list li a{ color: #909090; font-size: 100% !important}
.my-account .tags-list li a:hover{ color: #80B601;}
.my-account .buttons-set{ clear: both;}
#yt_wrapper .page-sitemap .pages ol li a{
	border:none;
	display:inherit;
	border: 1px solid #e9e9e9;
	border-radius: 0;
	padding: 4px 10px;
}
#yt_wrapper .page-sitemap .pages ol li.current a,
#yt_wrapper .page-sitemap .pages ol li:hover a{
	padding: 4px 10px !important;
}
.page-sitemap .pages{ 
	float: right;
	line-height: 46px;
}
.page-sitemap .pager{
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 15px 0;
	line-height: 46px;
}
.page-sitemap >.links{ margin-top: 10px;}
#yt_wrapper .page-sitemap .pages ol li:hover a,
#yt_wrapper .page-sitemap .pages ol li.current a,
#yt_wrapper .category-products .pagination .pages ol li:hover a,
#yt_wrapper .category-products .pagination .pages ol li.current a{	
	padding: 2px 9px;
	color:#FFF; 
	margin-top: 8px;
}
#yt_wrapper .category-products .pagination .pages ol li .icon-double-angle-left,
#yt_wrapper .category-products .pagination .pages ol li .icon-double-angle-right{
	line-height: 20px;
}
#yt_wrapper .category-products .pagination .pages ol li .icon-double-angle-left:hover,
#yt_wrapper .category-products .pagination .pages ol li .icon-double-angle-right:hover{
	
}
#yt_wrapper .category-products .sort-by .set-desc,
#yt_wrapper .category-products .sort-by .icon-arrow-up,
#yt_wrapper .category-products .sort-by .set-asc,
#yt_wrapper .category-products .sort-by .arrow-down{
	display: none;
	color:#666666;
	font-size:10px;	
	margin:7px 0 0 0px;
	
	/*background:#fbfbfb;*/
}
#yt_wrapper .category-products .sort-by .set-desc:hover,
#yt_wrapper .category-products .sort-by .icon-arrow-up:hover,
#yt_wrapper .category-products .sort-by .set-asc:hover,
#yt_wrapper .category-products .sort-by .icon-arrow-down:hover{
	color:#ff8a00;
}
#yt_wrapper .category-products .limiter .label-page{
	text-transform:none;
	padding-top:5px;
}
.sort-by .select-new .select-inner{	
	width:83px;
	height:23px;
	position:relative;
	overflow:hidden;
	background: url("../images/icon-arrow.png") no-repeat scroll 65px -5px #FFFFFF;
	margin-right:10px;
	margin-top: 2px;
	cursor: pointer;
}

.inline-toolbar.sort-by  a {
    vertical-align: middle;
    padding-top: 4px;
}
/*#yt_wrapper .category-products .sort-by .select-new .select-inner .selector{
	background:url(../images/sort-by-option.png) no-repeat;
	position:absolute;
	left:73px;
}
#yt_wrapper .category-products .sort-by .select-new .select-inner .selector span{
	display:block;
}*/
#yt_wrapper .category-products .limiter .select-new .select-limit-show,
#yt_wrapper .category-products .sort-by .select-new .select-sort-by{
	width:110px;	
	border:none;
	height: 23px;
	line-height: 25px;
	background:none;
	/* color: #909090; */
	font-size: 100%;
	padding-top: 3px;
	cursor: pointer;
	line-height: 19px;
}

/*--------------------------------listting content grid-------------------------------*/
#yt_main .products-grid .item .product-image,
#products-list .item .product-image,
.respl-item .item-image
{float: left;
    margin-top: 0 !important;
    min-width: 164px;
    position: relative;
    text-align: center;}

#yt_main .products-grid .item .product-image .new-item,
.sm_megamenu_wrapper_horizontal_menu .w-topcontent .item-img-info .new-item,
.block-newproduct .new-item,
.respl-item .new-item
{
	width: 44px; height: 44px; position: absolute; top: 30px; left:10px; 
	z-index: 10;

}
#products-list .item .new-item{width: 44px; height: 44px; position: absolute; top: 10px; left:10px; 
	z-index: 10;}

.sm_megamenu_wrapper_horizontal_menu .w-topcontent .item-img-info .new-item,
.sm_megamenu_wrapper_horizontal_menu .w-topcontent .item-img-info .sale-item{top:10px!important;}
#yt_main .products-grid .item .product-image .sale-item,
#products-list .item .sale-item,
.sm_megamenu_wrapper_horizontal_menu .w-new .block-newproduct .item-box .sale-item,
.sm_megamenu_wrapper_horizontal_menu .w-topcontent .item-img-info .sale-item,
.respl-item .sale-item
{
	width: 44px; height: 44px; position: absolute; top: 30px; right:10px; z-index: 9;
	background: url(../images/sale-icon.png) no-repeat top left;
}
#products-list .item .sale-item{top: 10px; right:10px; 
	z-index: 10;}
#products-list .product-image a:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.related-products .sale-item,
.related-products .new-item{
	/* top:10px; */
}
/* .product-bundle-product .add-to-holder .quantity-box label, */
.product-grouped-product .add-to-holder.have-price .quantity-box label,
.product-configurable-product .add-to-holder.have-price .quantity-box label,
.product-downloadable-product .add-to-holder.have-price .quantity-box label,
.product-virtual-product .add-to-holder.have-price .quantity-box label{width:46px; text-align:right;}
.related-products .control-button li,
.up-sell-wrap .control-button li{
	opacity:0;
	filter:alpha(opacity = 0);
}
.related-products:hover .control-button li,
.up-sell-wrap:hover .control-button li{
	opacity:1;
	filter:alpha(opacity = 100);
}
#yt_main .products-grid .item .product-image .sale-item span,
#products-list .item .sale-item span,
.sm_megamenu_wrapper_horizontal_menu .w-new .block-newproduct .item-box .sale-item span,
.sm_megamenu_wrapper_horizontal_menu .w-topcontent .item-img-info .sale-item span,
.respl-item .sale-item span
{
	float: left; line-height: 20px;
	margin: 13px 13px 0; color: #fff;
	font-weight: bold; font-size:22px;
}
#yt_main .products-grid .item a.product-image-inner
{
	display: block;
	border: 1px solid #e9e9e9;
	margin-bottom: 2px;
	 -webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
    overflow: hidden;
}
#yt_main .products-grid .item a.a-hover{
	/* -moz-box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5);
	-webkit-box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5);
	box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5); */
}
#yt_main .products-grid .item a.a-hover img{
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1); */
	opacity: 0.5;
}
.respl-items .respl-item .item-inner .item-image img{
	width: 100%;	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-ms-transition:all 0.4s ease-in-out 0s;
	transition:all 0.4s ease-in-out 0s;
	position: relative; z-index: -1;
}
#yt_main .products-grid .item a.sm_quickview_handler{
	/* opacity: 0; */
	-webkit-transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-ms-transition:all 0.4s ease-in-out 0s;
	transition:all 0.4s ease-in-out 0s;
}
#yt_main .products-grid .item .item-inner .item-box div.product-image:hover a.sm_quickview_handler{
	opacity: 1;
}
#yt_main .products-grid .item a.product-image-inner img{
	position: relative; z-index: -1;
	 -webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
}
#yt_main .products-grid .item .item-description{ display: none;}

#yt_main .products-grid .item .item-box-footer
{
	border: 1px solid #e9e9e9;
	overflow: hidden;
	padding:8px 0 2px 10px;
	margin-bottom: 30px;
}
#yt_main .products-grid .item .price-wrapper{ }
.sm-responsive-listing .item .ratings-wrap .ratings{ margin-bottom: 5px;}
.sm-responsive-listing .item-box-footer{
	border: 1px solid #e9e9e9;
	overflow: hidden; padding: 8px 0 2px 10px;
}
#yt_main .products-grid .item .ratings-wrap p.no-rating{ 
	height: 22px; line-height: 22px;
}
#yt_main .products-grid .item h2.product-name
{
	line-height: 30px;
	margin-bottom: 3px;
}

#yt_main .products-grid .item .product-name a.fontcolor{
	font-size:150%;
	color:#686868;
	font-weight: normal;
	display: block;
	width: 100%;	
}

#yt_main .products-grid .item .price-wrapper .price-label{
	display: inline-block !important;
}

#yt_main .products-grid .item .price-wrapper .old-price span{ 
	text-decoration: line-through; 
	display: inline-block; 
}
#yt_main .products-grid .item .price-wrapper .price,
#yt_main .products-grid .item .price-wrapper .special-price .special-price,
.sm-responsive-listing .price-box{	
	font-weight:bold; 
	display:inline-block; 
	color: #F48F00; 
}
.sm-responsive-listing .price-box .old-price span{ 
	color: #F48F00; text-decoration: line-through; font-size:80%;
}
.sm-responsive-listing .price-box .special-price .special-price{	
	font-weight:bold; 
	display:inline-block; 
	color: #F48F00; 
}

.item .ratings-wrap{
	position: relative;
}

.item .ratings-wrap .no-rating a{
	font-size:100%;		
	/* color: #909090; */
}

/* group-btn */

.group-btn a.btn-compare{ margin-right: 0;}
.group-btn a span{ float: left; line-height: 32px; text-decoration: none;}
.group-btn .icon-cart,.group-btn .icon-wishlist,.group-btn .icon-compare{ 
	width: 40px; 
	height: 32px;
	
}
.group-btn .icon-cart{
	background: url(../images/icon-a-w-c.png) #777777 no-repeat  8px 8px;
}
.group-btn .icon-wishlist{
	background: url(../images/icon-a-w-c.png) #777777 no-repeat 8px -66px;
}

.group-btn .icon-compare{
	background: url(../images/icon-a-w-c.png) #777777 no-repeat 7px center;
}
.group-btn .icon-cart-text{
	text-indent: -40px; width: 0; height: 32px;
	font-size:116.66%; overflow: hidden;
	color: #fff; background:#80b601;
	transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.group-btn .icon-wishlist-text{
	text-indent: -40px; width: 0; height: 32px;
	color: #fff; font-size:116.66%;
	overflow: hidden; background:#80b601;
	transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.group-btn .compare-text{
	text-indent: -40px; width: 0; height: 32px;
	color: #fff; background:#80b601; font-size:116.66%;
	overflow: hidden;
	transition:all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.group-btn a:hover .icon-cart{
	background: url(../images/icon-a-w-c.png) #80b601 no-repeat  8px 8px;
}
.group-btn a:hover .icon-cart-text{	
	width: 90px;		
	text-indent: 0;
}
/* .group-btn a:hover{ width: 130px;}
.group-btn  a.btn-wishlist:hover{ width: 151px;}
.group-btn a.btn-compare:hover{ width: 160px; } */
.group-btn a:hover .icon-wishlist-text{	
	width: 111px;		
	text-indent: 0;
}
.group-btn a:hover .compare-text{	
	width: 120px;		
	text-indent: 0;
}
.group-btn a:hover .icon-wishlist{
	background: url(../images/icon-a-w-c.png) #80b601 no-repeat 8px -66px;
}
.group-btn a:hover .icon-compare{
	background: url(../images/icon-a-w-c.png) #80b601 no-repeat 7px center;
}
/*--------------------------------listting content list-------------------------------*/
#products-list .pl_infobox{ 
	overflow: hidden; padding: 0 20px; padding-right:0px; text-align: left;
	/* border-left: 1px solid #e9e9e9; */
}
#products-list .item-box{ float: left; border:1px solid #e9e9e9; width:315px; position:relative;}
#products-list .item {
	/* border: 1px solid #e9e9e9; */
	margin-bottom: 30px;
}

#products-list .product-image a{	display: block;
	
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
    overflow: hidden;
}
#products-list .product-image a.a-hover{
	/* -moz-box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5);
	-webkit-box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5);
	box-shadow: inset 0 0 0 8px rgba(225,225,225,0.5); */
}

#products-list .product-image a.a-hover img{
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);	 */
	opacity: 0.5;
}
#products-list .product-image a.sm_quickview_handler:hover{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#products-list .product-image a.sm_quickview_handler{
	opacity: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-ms-transition:all 0.4s ease-in-out 0s;
	transition:all 0.4s ease-in-out 0s;
}
#products-list .product-image:hover a.sm_quickview_handler{
	opacity: 1;
}


.products-list {
    padding-top: 20px;
}
#products-list .product-image a img{
	position: relative;/*  z-index: -1; */
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
	width:100%;
}
#products-list .item h2.product-name a{
color: #666666 !important;
    display: block;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 6px;
}
#products-list .item .group-btn{ margin-top: 13px; overflow: hidden;}
#products-list .item .price,#products-list .item .special-price .special-price{
	/* color: #686868;     
    font-size:150%;*/
    font-weight: 500!important;
    line-height: 18px; 
	/* font-family:'Oswald',sans-serif;	 */
}
#products-list .item .old-price .price{ text-decoration: line-through; display: none;}
#products-list .item .desc{
	/* color: #909090; */
	font-size:10pt;
	padding-top: 4px;
}

/*end listing content list*/
/*-----------------------------------css for layout left-----------------------------------------------*/
.cms-index-noroute #yt_left,.cms-index-noroute #yt_main{
	margin-top: 30px;
}
#yt_wrapper #yt_left .yt-left-wrap{
	/*<!--margin:10px 0 30px 0px;-->*/
}
/*------------shop by-------------*/
#yt_content .block-shopby-1,
#yt_content .block-shopby-0,
#yt_content .block-compare{
	
} 
/*#yt_content .block-shopby-0 .icon-0{
	background:url(../images/icon-titles.png) no-repeat 0 -244px;
	width:41px;
	height:41px;
	position:absolute; 
	top:8px;
	left:5px;
}
#yt_content .block-shopby-1 .icon-1{
	background:url(../images/icon-titles.png) no-repeat 0 -295px;
	width:41px;
	height:41px;
	position:absolute;
	top:8px;
	left:5px;
}*/
#yt_content .block-shopby-0 .block-title{
	
}
#yt_content .block-shopby-1 .block-title{
	
}
#yt_content .block-shopby-0 .block-title-shopby strong,
#yt_content .block-shopby-1 .block-title-shopby strong,
#yt_content .block-compare .block-title-compare strong{
	font-weight: lighter;
} 
#yt_content .block-shopby-0 .block-title-shopby,
#yt_content .block-shopby-1 .block-title-shopby,
#yt_content .block-compare .block-title-compare{
	font-size:24px;	
	font-weight: lighter;
	line-height:100%;
	padding: 8px 5px 8px 20px;
} 

#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .layered-accordion.subhead{
	/*margin:5px 0;
	padding:5px 20px;
	border-bottom:none;
	font-weight: normal;*/
}
#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .layered-accordion.subhead:hover,
#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .layered-accordion.subhead.accordion-open{
	/*cursor: pointer;
	background: #5f5854;*/
}
#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .layered-accordion.subhead .icon-sort-up,
#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .layered-accordion.subhead .icon-sort-down{
	/*float: left;
	line-height: 190%;
	margin-right: 10px;*/
}

#yt_wrapper #yt_left .block-shopby-0 .odd ol li,
#yt_wrapper #yt_left .block-shopby-1 .odd ol li,
#yt_wrapper #yt_left .block-shopby-0 .even ol li,
#yt_wrapper #yt_left .block-shopby-1 .even ol li{
}
/*#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .odd ol li .icon-stop,
#yt_wrapper #yt_left .block-layered-nav .block-content #narrow-by-list .even ol li .icon-stop{
	font-size:0;
}*/
#yt_wrapper #yt_left .block-shopby-0 .odd ol li a,
#yt_wrapper #yt_left .block-shopby-1 .odd ol li a,
#yt_wrapper #yt_left .block-shopby-0 .even ol li a,
#yt_wrapper #yt_left .block-shopby-1 .even ol li a{
}
#yt_wrapper #yt_left .block-shopby-0 .odd ol,
#yt_wrapper #yt_left .block-shopby-1 .odd ol,
#yt_wrapper #yt_left .block-shopby-0 .even ol,
#yt_wrapper #yt_left .block-shopby-1 .even ol{
	
}
#yt_wrapper #yt_left .block-shopby-0 .odd ol li:hover a,
#yt_wrapper #yt_left .block-shopby-1 .odd ol li:hover a,
#yt_wrapper #yt_left .block-shopby-0 .even ol li:hover a,
#yt_wrapper #yt_left .block-shopby-1 .even ol li:hover a{
}

/*----------block compare----------*/
/* #yt_wrapper #yt_left .block-compare{
	margin-bottom:0;
} */
/* #yt_wrapper #yt_left .block-compare #compare-items{
	padding: 0 20px;
} */
#yt_wrapper #yt_left .block-compare .block-title-compare{
	margin-bottom:10px;
}
#yt_wrapper #yt_left .block-compare .block-content .empty{
	/* margin: 0 5px 0 20px; */
}
#yt_wrapper #yt_left .block-compare .block-title-compare small{
	font-size:14px;
}
/* #yt_wrapper #yt_left .block-compare .block-content li .product-name a{
	float:left;
	color:#fff;
	line-height:180%;
} */
#yt_wrapper #yt_left .block-compare .block-content li .product-name a:hover{
	color:#ff8a00;
}
#yt_wrapper #yt_left .block-compare .block-content li .icon-remove{
	position:absolute;
	top:2px;
	right:0px;
	font-size:12px;
}
#yt_wrapper #yt_left .block-compare .block-content li .icon-remove:hover{
	color:#ff8a00;
}
#yt_wrapper #yt_left .block-compare .block-content .actions{
	padding:10px 0px;
	text-align:right;
}
/* #yt_wrapper #yt_left .block-compare .block-content .actions>a{
	color:#fff;
	float:left;
} */
#yt_wrapper #yt_left .block-compare .block-content .actions > a:hover {
    color: #ff8a00;
}
/* #yt_wrapper #yt_left .block-compare .block-content .actions  > .button{
	float:right;
	background:#ff8a00;
	padding:0 7px;
 	border-radius:4px; 	
	-moz-border-radius:4px; 	
	khtml-border-radius:4px; 	
	-webkit-border-radius:4px; 	
} */
#yt_wrapper #yt_left .block-compare .block-content .actions  > .button .icon-exchange{
	color:#fff;
	font-size:14px;
}
/* #yt_wrapper #yt_left .block-compare .block-content .actions  > .button .add-compare{
    color: #FFFFFF;
    font-size:10px;
    margin-left: 5px;
    text-transform: uppercase;
} */
#compare-items .item {
    position: relative;
	margin-bottom:10px;
}
#yt_wrapper #yt_left .banner-left{
	margin-top:30px; 
	position: relative;
}
#yt_wrapper #yt_left .banner-left a .bg-hover-image {
	background: url("../images/bg-img-hover.png");
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity:0;
	filter:alpha(opacity = 0);
}
#yt_wrapper #yt_left .banner-left:hover .bg-hover-image {
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	opacity:1;
	filter:alpha(opacity = 100);
}
#yt_left a.aw-blog-read-more:hover{ color: #F48F00;}
/*--------------contact form-------------*/
.w-title-contact p.title{  margin-bottom: 15px;}
.w-title-contact { margin-bottom: 18px;}
/* .w-map .block-map {
    max-height: 258px;
    overflow: hidden;
} */
.container-contact button{border:1px solid #e3e3e3; background:#fff;}
.w-title-contact p{}
.w-form-contact input, .w-form-contact #comment{ font-size:100% !important;}
.w-map,.w-form-contact{ /* width: 74.359%; margin: 0 auto; */}
.w-map {
    background: none repeat scroll 0 0 #EAEAEA;
    padding: 10px;
}
.w-form-contact .span3-c{ width: 31.0344%;}
.w-form-contact .span6-c{/*  width: 59.6553%; margin-left: 9.3102%; */}
.block-map .block-content{padding:0px!important;}
.contant-addres-wrap{ 
	border-top: 1px solid #ededed;
	padding: 12px 0;
}
.field.w-email-name .input-box{
	margin-bottom:10px;
}
.field.w-email-name .input-box input{
	width: 100% !important;
}

.contact-map {
    margin-bottom: 20px;
}
.w-title .input-box input{/*  width: 98% !important; */}
.field.w-email-name .input-box input#email{}
#yt_wrapper .contact-form .form-list .contact-left .field{
	width:106%;
	margin-bottom:14px;
}
#yt_wrapper .contact-form .form-list .contact-left .field:hover .contact-name,
#yt_wrapper .contact-form .form-list .contact-left .field:hover .contact-email,
#yt_wrapper .contact-form .form-list .contact-left .field:hover .contact-website{
	background-color:#69a1ef;
	width:33px;
	height:33px;
	position:relative;
	float:left;
}
#yt_wrapper .contact-form .form-list .contact-left .contact-name,
#yt_wrapper .contact-form .form-list .contact-left .contact-email,
#yt_wrapper .contact-form .form-list .contact-left .contact-website{
	background-color:#194684;
	width:33px;
	height:33px;
	position:relative;
	float:left;
}
#yt_wrapper .contact-form .form-list .contact-left .contact-name p{
	margin-bottom:25px;
}
#yt_wrapper .contact-form .form-list .contact-left .contact-name span{
	background:url(../images/contact-name.png) no-repeat;
	width:23px;
	height:23px;	
	position:absolute;
	top:4px;
	left:4px;
}
#yt_wrapper .contact-form .form-list .contact-left .contact-email span{
	background:url(../images/contact-email.png) no-repeat;
	width:21px;
	height:17px;
	position:absolute;
	top:7px;
	left:5px;
}
#yt_wrapper .contact-form .form-list .contact-left .contact-website span{
	background:url(../images/contact-web.png) no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:4px;
	left:3px;
}
#yt_wrapper .contact-form span{
	
}
#yt_wrapper .contact-form p{
	text-align:left;
	
	font-size:100%;
	line-height:20px;
}
#yt_wrapper .contact-form >#contactForm{
	
}
#yt_wrapper .contact-form .contact-left{
	
}
#yt_wrapper .contact-form #contactForm input#website,
#yt_wrapper .contact-form #contactForm input#name,
#yt_wrapper .contact-form #contactForm input#email{
	height: 35px;
    color: #909090;
    font-size:11px!important;
    text-transform: capitalize;	
	box-shadow: none;
	outline:none !important;
	border:1px solid #e6e6e6;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	padding-left:40px;
	line-height:35px;
}
#yt_wrapper .contact-form #contactForm #comment {
    height: 172px;
    width: 100%;
    color: #909090;
    font-size:14px;
    text-transform: capitalize;  
	box-shadow: none;  
	margin-top:10px;
	border:1px solid #e6e6e6;
	padding:2px 10px;
	font-size:11px!important;
}
#yt_wrapper .contact-form #contactForm .buttons-set{
	float:left;	
	height:32px; 	
	line-height: 100%;
	margin: 10px 0 0;
}
#yt_wrapper .contact-form #contactForm .buttons-set:hover{
	background-color:#f48f00;
}
#yt_wrapper .contact-form #contactForm .buttons-set .icon-envelope-alt{
	font-size:14px;
	color:#fff;
}
#yt_wrapper .contact-form #contactForm .buttons-set .button span{
    color: #666666;
    font-size:18px;
   	padding: 0 10px;
    line-height: 32px;
	text-transform:capitalize;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	float: left;
	/* font-family:'Oswald',sans-serif; */
}
.w-form-contact button{ background:url(../images/send-email.png) no-repeat 10px 13px #fff; padding:2px 11px 2px 30px!important; 
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;}
#yt_wrapper .contact-form #contactForm .buttons-set span.send-mess {
	background:url(../images/btn-send.png) no-repeat;
	width:18px;
	height:13px;	
	margin: 10px 0 0 10px;
	padding: 0;
}
.text-info-bottom  .content{border-top: 1px dashed #c8c8c8; margin-top:10px; padding-top:15px;}
.w-form-contact{margin-bottom:20px;}
/*------------contact map--------------*/
#yt_wrapper .contact-map .block-map{
	/* padding:10px; */
	background:#FFF;
	/* margin-bottom:40px;	 */
	/* border: 1px solid #ededed; */
}
.title-contact{
	font-size:20px; color:#666666;
	/* font-family:'Oswald',sans-serif; */
	display:inline-block;
	padding-top:3px; padding-bottom:3px;
	margin-bottom:27px;
}
.w-form-contact .input-contact .input-text{background:none; -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s; padding-left:44px; border:none; height:33px!important; margin-left:-1px; margin-top:-1px; line-height:33px;}

.w-form-contact #email{background:url(../images/email-form-icon.png) no-repeat left top;}
.w-form-contact #name{background:url(../images/name-form-icon.png) no-repeat left top;}
.w-form-contact #website{background:url(../images/subject-form-icon.png) no-repeat left top;}
.w-form-contact .input-text:focus{background-position:left bottom!important; border:none;}
.w-form-contact .input-contact{/* height:33px; border:1px solid #e6e6e6;  */max-width:395px;}
.w-title-contact .title-info{background:url(../images/title-contact-info-icon.png) no-repeat 5px center; padding-left:25px;}
.w-form-contact .title-form{background:url(../images/title-contact-form-icon.png) no-repeat 2px center; padding-left:30px;}
.video-about-s {
    margin-bottom: 20px;
    text-align: center;
}
ul.banner-footer li .banner-content:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#yt_wrapper .contact-map .block-map .block-content #map{
	height:375px;
}
#yt_wrapper .contact-map .block-map .block-content #map img {
    max-width: inherit;
}
/* .w-title-contact .content-contact ul li{padding-left:40px;} */
.w-title-contact .content-contact ul li{clear:both; margin-bottom:20px;}
.w-title-contact .content-contact ul li:last-child{margin-bottom:0px;}
.w-title-contact .content-contact ul li .icon{
	background-color:#B8B8B8;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s; margin-right:15px;float:left; border-radius:50%; vertical-align:middle; display:inline-block; width:26px; height:26px;}
.w-title-contact .content-contact ul li.add-contact .icon{background:url(../images/add-contact.png) no-repeat center center #b8b8b8;}
.w-title-contact .content-contact ul li.tel-contact .icon{background:url(../images/contact-tel-icon.png) no-repeat center center #b8b8b8;}
.w-title-contact .content-contact ul li.email-contact .icon{background:url(../images/emal-contact-icon.png) no-repeat center center #b8b8b8;}
.catalog-seo-sitemap-product #yt_main_middle .page-title h1{
	line-height: 54px; font-size:150%;
}
.w-title-contact .content-contact ul li .text-contact{line-height:24px;}
.tel-contact .icon {
    margin-top: 11px;
}
/*--------------------------------------------css for add to card---------------------------------------------------------*/

#yt_wrapper .cart{	
	/* color:#686868; */
}

#yt_wrapper .cart a{
	position: relative;
}

#yt_wrapper .cart a.btn-remove{
	text-indent: -9999em; position: relative; display: block; margin: 0 10px;
}
#yt_wrapper .cart a.btn-remove{
	/* content: "\f00d";
	font-family: "FontAwesome";
	width: 10px; height: 10px;
	font-size: 20px;
	position: absolute;
	top: 0; left: -8px;
	text-indent: 0;
	color: #909090; */
	display:inline-block;
	width:16px; height:16px;
	background:url(../images/remove-btn.png) no-repeat top left;
}
#yt_wrapper .cart a.btn-remove:hover{
	background-position:bottom left;
}
.data-table td a.product-image{overflow:hidden;}
.data-table td a.product-image img{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.data-table td a.product-image:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.5;
	filter:alpha(opacity = 50);
}
#yt_wrapper .cart .title-buttons .block-title{
	/* font-size:166.66%;
	text-transform:uppercase;
	font-weight:normal;
	background:none;
	color:#909090; */
}
#yt_wrapper .cart > .page-title{ margin-bottom: 35px;}
#empty_cart_button{ margin-right: 5px;}
button.btn-checkout{
    color: #FFFFFF;   	     
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 5px;
}
button.btn-checkout span span{
	/* font-size: 133.33% !important; */
}
.mini-cartpro button.btn-checkout{ margin-top: 0; }
.cart .span3 button.btn-checkout{
	float: right;
	margin-top: 0;
	margin-bottom: 0;
}
#yt_wrapper .cart .title-buttons .button.btn-proceed-checkout.btn-checkout:hover{
	background: #f48f00;
}
.account-login .form-list{ margin-top: 5px;}
.account-login .form-list li{ margin-bottom: 8px;}
.account-login .col-2 .input-text{width:100%; max-width:300px; border:1px solid #dedede;}
.account-login .col2-set .col-2 .buttons-set a{
	float: left; margin-top: 8px;
}
.account-login .col2-set .col-2 .buttons-set .button{
	float: left; margin-right: 10px;
}
/* end account-login*/
/* account-create */

#login-form h2{ font-size: 16px; /* font-family:'Oswald',sans-serif; */ margin-bottom:10px;}
.account-create .back-link{ margin-top: 9px;}
.account-create #is_subscribed{ margin-left: 0 !important;}
/* end account-create*/
.discount > h2{ font-size:166.66%; font-weight: normal; line-height: 30px;}
.shipping > h2{  font-size:166.66%; font-weight: normal; margin-top: 5px;}
.checkout-cart-index .buttons-set{ margin-top: 5px;}

button.button > span > span{
	/* color: #fff;
	padding: 7px 10px;
	line-height:18px;
	display: inline-block;
	font-size: 133.33%; */
}
.new-users{margin-bottom:20px;}
#wishlist-table button.button > span{
	white-space: nowrap;
}
#wishlist-table p a.link-edit{ margin-top: 5px; display: block; text-align:center;}
#yt_wrapper .cart .form-list{ margin-top: 5px;}


#yt_wrapper .cart .messages{
	margin:10px 0 10px 0;
}
.data-table {
	width:100%;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
}
#yt_wrapper .cart #shopping-cart-table th span{
	line-height: 30px;/*  color: #909090; */
}
#yt_wrapper .cart #shopping-cart-table .label-addcard{
	background:#f4f4f4;
	line-height:135%;
	width: 100%;
}
.data-table th{
	/* color:#909090; */
	/* width: auto; */
	font-size: 16px;
	font-weight: normal;
	/* font-family:'Oswald',sans-serif; */
	text-transform:uppercase;
	background:#fafafa;
}
.data-table td, 
.data-table th {
    padding: 5px 10px;
    border-right: 1px solid #e9e9e9;
	border-bottom:1px solid #E9E9E9;
}
.data-table tfoot td{
	/* padding-right:0px; */
	border:none;
}
#shopping-cart-table tfoot td{
	padding-right:0px;
}
.nobr {
    white-space: nowrap;
}
.data-table dl.item-options dt:after {
    content: ":";
}
.data-table{
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	/* padding: 8px 0 16px; */
}
.data-table tfoot td .price{
	/* font-family:'Oswald',sans-serif; */
	font-size:16px;
}
.data-table td .cart-price .price{
	display: inline-block; width: 100%; text-align: right;
	/* font-family: 'Oswald',sans-serif; */ font-size:16px;
}
.data-table td a.product-image{
	display: inline-block;/*  width: 100%; text-align: center; */
}
.data-table td.last{
	/* border-bottom: 1px solid #E9E9E9 !important; */
}
#yt_wrapper .cart #shopping-cart-table td > button{
	/* margin-top: 10px; */
}
.data-table td > button.btn-continue{
	margin-left: 9px; margin-right: 0;
}
.data-table .even  {
    background: none repeat scroll 0 0 #FDFDFD;
}
#yt_wrapper .cart #shopping-cart-tablev tbody tr td{
    border-bottom:1px solid #666666;
}
#yt_wrapper .cart #shopping-cart-table .product-name{
    /* text-align: center; */
    line-height: 175%;
}
.data-table .product-name,
.data-table .product-name a{	
	/* font-family: 'Oswald',sans-serif; */
	font-weight: normal;
	font-size:18px;
}
#checkout-review-table .product-name{margin-bottom:10px;}
#yt_wrapper .cart #shopping-cart-table dl.item-options{/*  text-align: center; */}
.data-table dl.item-options dt{ color: #909090; display:inline-block; float:left; padding-right:10px;}
#yt_wrapper .cart #shopping-cart-table .product-name a:hover{
	color: #80b601;
	text-decoration:none;
}
#yt_wrapper .cart #shopping-cart-table .a-center .input-text{
	width:40px;
	height:40px;
	text-align: center;
	color:#666666;
	border: 1px solid #ccc;
 	border-radius:2px; 	
	-moz-border-radius:2px; 	
	khtml-border-radius:2px; 	
	-webkit-border-radius:2px;
	font-size:14px;
}
#yt_wrapper .cart .cart-collaterals{
	margin-top:20px;
}
.cart-collaterals .totals td {
    overflow: hidden;
    padding: 5px 0px 0 0;
    text-align: left;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
	font-size:14px;
}
.cart-collaterals .totals td:last-child{text-align:right!important;}
#checkoutSteps  li.section .button{float:right;}
#co-shipping-method-form .sp-methods{padding-top:10px;}
#yt_wrapper .cart .cart-collaterals .crosssell > h2{
	line-height:150%;
	margin-bottom: 20px;
	margin-top:10px;
}
#yt_wrapper .cart .cart-collaterals .crosssell #crosssell-products-list .add-to-links >li > span{
	display: inline-block;
	background: #666666;
	color: #fff;
	margin-bottom: 10px;
	padding: 1px 5px;
}
#yt_wrapper .cart .cart-collaterals .crosssell #crosssell-products-list .add-to-links >li > span:hover{
	background: #ff8a00;
}
#yt_wrapper .cart .cart-collaterals .crosssell #crosssell-products-list .product-details .price-box{
    /* color: #FF8A00; */
    /* font-size:18px; */
    line-height: 100%;
    margin-bottom: 7px;	
}
#yt_wrapper .cart .cart-collaterals .crosssell #crosssell-products-list .add-to-links >li > span >a {
    color: #FFFFFF;
    font-size:10px;
    margin-left: 5px;
    text-transform: uppercase;
}
#checkout-payment-method-load label {
    padding-left: 0px;
}
/*--------------------------------back to top-------------------------------------------------------------*/
#yt-totop {
    background: url("../images/up-arrow.png") no-repeat scroll center center transparent;
    bottom: 50px;
    height: 45px;
    opacity: 0.85;
    overflow: hidden;
    position: fixed;
    right: 15px;
    width: 45px;
    z-index: 9999;
	border-radius:5px;
	background-color:#ff8a00;
	display: none !important;
}
/*-------------------------------------------------css for detail page--------------------------------------*/
.show-phone{
	display:none;
}
.yt-product-detail .product-info-box .box-price-review .price-wrapper .special-price .special-price{
	color: #686868;
	/* font-family:'Oswald',sans-serif; */
	font-size:18px; font-weight:bold;
}
.yt-product-detail .product-info-box .box-price-review .price-wrapper .old-price .price{
	/* color: #f95454; */
	/* font-family:'Oswald',sans-serif; */
	font-size:12pt; font-weight:500;
	/* padding-left:10px; */
}
.yt-product-detail .product-info-box .box-price-review .price-wrapper .price-title{
	display:block;
	padding-top:17px;	
	float:left;
}
.yt-product-detail .add-to-holder.have-price{ float: left; width: 100%; margin-top:15px;}
.yt-product-detail .wrap-qty{ margin-right: 10px !important;}

.wishlist-index-configure .add-to-holder .add-to-links{ display: none;}
.yt-product-detail .add-to-holder.have-price .cart-wishlist,
.yt-product-detail .product-info-box .box-main .cart-wishlist{
	white-space:nowrap;
	overflow: hidden;	
}
#yt_main .yt-product-detail .add-to-holder.have-price .cart-wishlist{ /*float:left;*/}
.yt-product-detail .add-to-holder.have-price .wrap-qty,
.yt-product-detail .product-info-box .box-main .add-to-holder{
	/*float:left;*/
}
.yt-product-detail .add-to-holder.have-price .wrap-qty .qty-title{display: none;}
.yt-product-detail .add-to-holder.have-price .wrap-qty .qty-set input.quantity-input,
.yt-product-detail .product-info-box .box-main .wrap-qty .qty-set input.quantity-input,
.add-to-cart #qty{
	width: 49px;
	height:49px;
	line-height: 49px;
	margin:0px;
	padding:0px;
	text-align:center;
	/* margin:0px 0 0 25px; */
	box-shadow: none;
	vertical-align: middle;
	font-size:14px;
	color:#666666;
	border:1px solid #e1e1e1;
}
/* .yt-product-detail .add-to-holder.have-price .group-btn a{
	margin-top: 0px; margin-bottom: 0px;
} */
.yt-product-detail .add-to-holder.have-price .group-btn .wrap-qty .qty-set .quantity-box{
	display: inline-block;
}
.yt-product-detail .add-to-holder.have-price .group-btn .wrap-qty .qty-set .quantity-controls{
	display: inline-block;
}
.yt-product-detail .add-to-holder.have-price .wrap-qty .qty-set .quantity-controls .quantity-plus,
.yt-product-detail .product-info-box .box-main span.quantity-controls .quantity-plus{	
	background:#777777 url("../images/plus-detail.png") no-repeat center;
	width: 33px;
	height:32px;
	border:none;	
	display: inline-block;	
	margin-left: 1px;
}
.yt-product-detail .add-to-holder .wrap-qty{ float: left; /* margin: 10px 0; */}
.yt-product-detail .add-to-holder.have-price .wrap-qty{ float: left; margin: 0;}
.yt-product-detail .add-to-holder.have-price .wrap-qty .qty-set .quantity-controls .quantity-minus,
.yt-product-detail .product-info-box .box-main span.quantity-controls .quantity-minus{	
	background:#777777 url("../images/minus-detail.png") no-repeat center;	
	width: 33px;
	height:32px;	
	border:none;
	display: inline-block;	
	margin-left: 1px;
}


.yt-product-detail{	
}
.yt-product-detail .buttons-set p.back-link{ display:none;}
.yt-product-detail .date-create{
	font-size:13px;
	color:#909090;
	display: none;
}
.yt-product-detail .ytc_background_theme1 .popup-btn{
	margin:12px 0;
	text-align:center;
}
.yt-product-detail .ytc_background_theme1 .popup-btn > a{
	font-size:100%;
	color:#999999;
	text-align:center;
	background: url(../images/icon-zoom.png) no-repeat left center;
	width: 30px; height: 30px; display: block;
	margin-right:10px;
}
.yt-product-detail .more-views.slide-gallery,
.yt-product-detail .more-views.slide-gallery .prev,
.yt-product-detail .more-views.slide-gallery .next,
.yt-product-detail .more-views.slide-gallery .jCarouselLite,
.yt-product-detail .product-info-box .product-img-box{
	float:left;
}
.yt-product-detail .more-views.slide-gallery {
    margin-top:10px; position: relative;
	width:100%;
}
.yt-product-detail .product-info-box .product-img-box{
	margin-left: 10px;
	position:relative;
	z-index:4;
}
.yt-product-detail .product-info-box .product-info{
	
}
#wrap{ border: 1px solid #e9e9e9;}
.yt-product-detail .product-info-box .product-img-box .product-image-zoom > div {
   /*  z-index: 9999 !important;
    position: absolute;  bottom:10px; right: 0;
    margin: 0; text-indent: -9999em; */
	display:block;
}

.product-image-zoom{
	position: relative;	
}
#yt_cloudzoom{ overflow: hidden; }
.review-product-list .yt-product-detail .product-info-box .product-img-box .product-image-zoom .popup-btn{
	position: absolute;
	 top: 93%;
}
.limit-img{ display: inline-block; width: 100%; text-align: center;}
.limit-img ul{ display: inline-block;}
.limit-img ul li{ float: left; margin: 10px 5px 0 0; border: 1px solid #e9e9e9; }
#yt_cloudzoom #image{ background:#FFF;width:100%;}
#cloud-zoom-big{left:0px!important;background-repeat:no-repeat!important;}
.yt-product-detail .more-views.slide-gallery .next{
	margin-bottom: 4px;
}
/* .w-p-n{ 
	position: absolute; 
	top: 0; right: -85px; 
	width: 85px; background: #fff; 
	z-index: 100;
} */
.yt-product-detail .more-views.slide-gallery .prev,
.yt-product-detail .more-views.slide-gallery .next{
	position:absolute;
	width:40px;
	height:40px;
	border: 1px solid #e1e1e1;
	z-index:10;top:20px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.yt-product-detail .more-views .jCarouselLite{
	width:100%!important;
}
.yt-product-detail .more-views.slide-gallery .next{
	background:url(../images/next-view-more.png) no-repeat 12px 12px #fff;
	right:-20px;
}
.yt-product-detail .more-views.slide-gallery .prev{
	background:url(../images/preview-view-more.png) no-repeat 12px 12px #fff;
	left:0px;
	left:-20px;
}

.yt-product-detail .jCarouselLite > ul > li:first-child{ margin-left: 0;}
.yt-product-detail .jCarouselLite > ul > li{
    /*border: 1px solid transparent;
	padding: 1px;*/
    display: block;
    margin-right:11px;    
    z-index: 999999;	
}
.yt-product-detail .jCarouselLite .cloud-zoom-gallery{
	display: block; 
}
.yt-product-detail .jCarouselLite .cloud-zoom-gallery > img{background-color:#FFF; width:100%;}
.yt-product-detail .jCarouselLite > ul > li{
	border: 1px solid #e9e9e9;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	width:84px!important;
	height:84px!important;
}

.yt-product-detail .jCarouselLite > ul > li:last-child{
	margin-right:0px;
}
.yt-product-detail .product-info-box .product-info .product-name{
	 color: #686868;
    display: inline-block;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    line-height: 30px;
    vertical-align: 7px;
    width: 100%;
}
.yt-product-detail .product-info-box .product-info > .availability,
.yt-product-detail .product-info-box .product-info > .price-box
{
	display: none;
}
.yt-product-detail .ratings .rating-links{
	font-size:91.66%; line-height: 12px;
	margin-left: 20px; 
	margin-top: 1px; 
}
.yt-product-detail .product-info .ratings .rating-box{
	float: left;
}
.yt-product-detail .product-info .rating-links{
	float: left;
}
.yt-product-detail a.review-num{ 
	display: inline-block; line-height: 10px;
}
.yt-product-detail .ratings p.rating-links a{ color: #909090;}
.yt-product-detail .ratings p.rating-links a:hover{
	text-decoration: none; 
}
.yt-product-detail .review-num:after{
	content: "|"; font-size:10px; color: #686868; margin: 0px 2px 0 6px;
}
.yt-product-detail .product-info .ratings{margin: 7px 0 0px;}  
.yt-product-detail .product-info-box .box-price-review .price-wrapper{
	display: inline-block;
    font-family: arial;
    font-size: 10pt;
    margin-right: 72px;
    margin-top: 5px;
}
.yt-product-detail .product-info-box .box-price-review .ratings{
	display:inline-block;
}
.review-product-list .price-box-bundle{ display: none;}
.yt-product-detail .product-info .price,
.yt-product-detail .product-info-box .box-price-review .price-box .price{
	/* color:#ff8a00; */
	margin:0px 0;
	font-weight:500;
}
.yt-product-detail .product-info-box .price-box .old-price{	
	color:#686868;
	/*float:right; margin-left:15px;*/
	padding-right: 20px;
}
.yt-product-detail .product-info-box .price-box .special-price{
	padding-right: 20px;
}
.yt-product-detail .product-info .special-price span,
.yt-product-detail .product-info .regular-price{
	/* font-size:200%; */
}
.product-grouped-product .yt-product-detail .product-info .special-price span,
.product-grouped-product .yt-product-detail .product-info .regular-price{
	font-size: 100%!important; color: #ff8a00;
}
.product-grouped-product .yt-product-detail .product-info .price-box .old-price span{
	color: #686868; font-size: 91.66% !important; font-weight: normal;
}
.product-grouped-product .qty{ font-size: 100%;}
.yt-product-detail .product-info .price-box .old-price span{
	font-size: 150%;
	/* text-decoration: line-through; */
}

.yt-product-detail .product-info-box .box-price-review .box-sub{
	font-weight: bold; margin-top: 10px; font-size: 100%;
} 


.yt-product-detail .product-info-box .price-box p {
    display: inline;
}
.yt-product-detail .product-info-box .box-price-review .box-sub span{
	font-weight:normal;
	/* font-weight: 100;
	font-size:12px;
	color: #fff; 
	width: 40px; height: 40px; padding: 4px; display: inline-block;
	line-height: 17px; text-align: center; vertical-align: middle;
	margin-left: 5px; */
}

.yt-product-detail .title-quick-des{
	font-weight:normal;
	margin-bottom:5px;
	font-size:18px;
}
/*.yt-product-detail .short-description{
	margin-top: 20px;
	font-size:100%;
}*/
.yt-product-detail .short-description {
    font-family: arial;
    font-size: 10pt;
    margin: 10px 0;
}
.yt-product-detail .ratings-table td.label, .ratings-table th{ text-align: left;}
.yt-product-detail .box-main{ margin-top: 30px;}
/* .catalog-product-view #yt_content{ margin-bottom: 0;} */
#yt_tab_products{
	margin-top:50px;
	float: left;
	width: 100%;
}
/* #yt_tab_products .yt-tab-content{
	border-top: 1px solid #ededed; margin-top: -1px;
} */
 #yt_tab_products .yt-tab-navi > li{
	float:left;
	border: 1px solid #d6d6d6;
	position: relative;
	margin-right:5px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
/* #yt_tab_products .yt-tab-navi > li.first{
	border-left: 1px solid #ededed;
} */

#yt_tab_products .yt-tab-navi > li > a{
	font-size:133.33%;
	padding:15px 20px;
	display:inline-block;
	/* font-family:'Oswald',sans-serif; */
	color: #666666;
}
#yt_tab_products .product-tags a{ color: #666666;}
#yt_tab_products .product-tags a:hover{ text-decoration: underline;}
/* #yt_tab_products .yt-tab-navi > li.active a,
#yt_tab_products .yt-tab-navi > li.active:hover a{
	border-bottom: 1px solid #fff;
} */
/*  #yt_tab_products .yt-tab-navi > li:hover a{
	border-bottom: 1px solid #fff;
} */
#yt_tab_products .yt-tab-navi > li.active span.border-top,
#yt_tab_products .yt-tab-navi > li:hover span.border-top{	
	display: none; background: #fff;
	width: 100%; height: 12px;	
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	position:absolute;
	left: -1px; top: -12px;
}
#yt_tab_products .yt-tab-navi > li.active span.border-top span,
#yt_tab_products .yt-tab-navi > li:hover span.border-top span{	
	width: 100%;
	position: absolute; top: 0; left: -1px;
}
#yt_tab_products .yt-tab-content .box-tags h3{
	line-height: 30px;
}
#yt_tab_products .yt-tab-content .product-tags{ margin-bottom: 10px;}
#yt_tab_products .yt-tab-content{	
	/*border-bottom:1px solid #dedede;*/
	padding:20px 0px 15px;
	/* background:#fff;
	line-height: 180%; */
	margin-bottom:40px;
}
#yt_tab_products .yt-tab-content #yt_tab_decription{
	text-align:left;
	padding-right:10px;	
	line-height:22px;
}
#yt_tab_products .yt-tab-content #yt_tab_decription p{ 
	margin-bottom:10px; line-height:18px;
	font-size: 100%;
}
#yt_tab_products .yt-tab-content .box-collateral.box-tags .form-add > label{
	margin-bottom: 5px;
	display:block;
}
#yt_tab_products .yt-tab-content #yt_tab_decription  .collateral-box > h2,
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral> h2{
    font-weight: normal;
    text-transform: uppercase;
    display: none;
}
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral .form-add > .button{
    background: url("../images/icon-arraw-newlletter-hover.png") no-repeat scroll center center #80B601;
	width:31px;
	height:28px;	
	margin-left: -4px;
}
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral .form-add > .button span{
	/*background:url("../images/button-slider.png") no-repeat scroll 0 -38px;
	position:absolute;
	width:28px;
	top:7px;
	left:7px;*/
}
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral .form-add .input-box{
	float:left;
	width:30%; 
}
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral .form-add .input-box #productTagName{
	width:100%;
	height:28px;		
	box-shadow: none;
}
.product-tags li{ float: left; margin-right: 10px;}
#addTagForm{ clear: both;}
#yt_tab_products .yt-tab-content #yt_abitem_tags .collateral-box .box-collateral .form-add > .button:hover{
    
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review{
	float:left;
	margin:0;
}
/* #yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review > h4,
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review > h4{
    text-transform: uppercase;
	line-height: 180%;
} */
#customer-reviews h2,
.form-add h4{ 
	border-bottom: 1px solid #e9e9e9;
	/* font-family:'Oswald',sans-serif; */
	font-size:14px;
	padding-bottom:3px;
	font-family: inherit;
}
#customer-reviews dd{ border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 10px;}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review,
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review{
	width: 100%; margin: 0px 0 20px 0px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review{margin-bottom:5px;}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table
{
	margin-top:20px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review .form-list{
	margin-top: 15px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table .radio{
	opacity:1 !important;
	filter:alpha(opacity = 100) !important;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > thead > tr,
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > tbody{
	border:1px solid #ccc;
}

#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > tbody > tr.odd{
	border:1px solid #ccc;
	background:#f9f9f9;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > thead > tr > th,
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > tbody > tr >td {
    border-left: 1px solid #CCCCCC;
    padding: 7px 0px 7px 0px; text-align: center;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .customer-review  #product-review-table > tbody > tr > th{
	padding:7px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review .form-list .required em, .required em{
	color:#ff8a00;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .write-your-review .form-list #review_field{
	width:100%; height: 150px;
}

#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .buttons-set .button{
	background: white;
    padding: 10px;
    border: 1px solid #dedede;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}

#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .buttons-set .button span{
	color:#666666;	
	/* font-family:'Oswald',sans-serif; */
	font-size:16px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .buttons-set .button .icon-double-angle-right{
	display:none;
}
/* #yt_tab_products .yt-tab-content #yt_tabitem_reviewform .form-add .buttons-set .button .submit-review-text{
	font-size: 116.66%;
	color:#fff;
} */

/* Page Tabs */
#page_menu_tab #yt_tab_products{
	margin-top:0px;
}
#page_menu_tab .yt-tab-navi{
	/*background: #979595; *//* for non-css3 browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979595', endColorstr='#747171');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#979595), to(#747171));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #979595,  #747171);*/ /* for firefox 3.6+ */ 
}
#page_menu_tab #yt_tab_products .yt-tab-navi > li{
	border: 1px solid #d6d6d6 !important;
	text-align:center;
}
#page_menu_tab #yt_tab_products .yt-tab-navi > li > a{
	color: #666;
	padding: 15px 20px;
	white-space: nowrap;
}
#page_menu_tab .yt-tab-navi li:hover{
	/*background: #979595; /* for non-css3 browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979595', endColorstr='#747171');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#979595), to(#747171));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #979595,  #747171);*/ /* for firefox 3.6+ */ 
	border: none !important;
	background: none repeat scroll 0 0 #7e7e7e;
	/*border-top: 1px solid #272525 !important;*/
}
#page_menu_tab .yt-tab-navi li.active{
	background: #979595; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979595', endColorstr='#747171'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#979595), to(#747171)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #979595,  #747171); /* for firefox 3.6+ */ 
	border: none !important;
	border-right: 1px solid #272525 !important;
}
#page_menu_tab .yt-tab-navi li.active a{
	/*font-weight: bold;
	text-decoration:underline;*/
	background: none repeat scroll 0 0 #7e7e7e;
}
#page_menu_tab .yt-tab-navi li:hover a{
	/*text-decoration: underline;*/
}
#page_menu_tab #yt_tab_products .yt-tab-content{
    border-bottom: none;
    margin-bottom: 0px;
    padding: 20px 0 15px;
}

#product-attribute-specs-table{
	border: 1px solid #e9e9e9;
	width: 50%;
}
#product-attribute-specs-table td{
	border-bottom: 1px solid #E9E9E9;
	padding-left: 10px;
	line-height: 30px;
	/*height: 30px;*/
	font-weight: normal;
	font-size: 116.66%;
} 
#product-attribute-specs-table td.label{
	background: none;
	color: #909090;
	text-shadow:none;
	border-right: 1px solid #E9E9E9;
	/* display:table-cell; */
}
/* product related */
#relatedCarousel.carousel{
	line-height: 18px;
	margin-bottom: 0;
}
.block-related {
	position: relative;
	border: 1px solid #e9e9e9; 
}
.block-related .btn-p-n{ 
	position: absolute;
	top: 13px; right: 5px;
}

.block-related a.product-image{ overflow: hidden; display: block;}
.block-related a.product-image img{
	-webkit-transition: 0.3s ease-in-out 0s;
	-moz-transition: 0.3s ease-in-out 0s;
	-o-transition: 0.3s ease-in-out 0s;
	transition: 0.3s ease-in-out 0s; 
}
.block-related  a.product-image:hover img{
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1) */
}
.block-related ul.btn-p-n li{ background: #fff;}
.block-related .block-title{
	color: #686868;
	display: block; font-size:166.66%;
	background: #f4f4f4; border-bottom: 1px solid #e9e9e9; 	
}
.block-related .block-title h2{
	line-height: 56px; padding-left: 10px; font-weight: normal;
}
.block-related .ratings .rating-links{ margin: 8px 0 5px 0; }
.block-related .w-ci-r{ padding: 0 3px;}
.block-related .product-image{ float: left; margin:2px 10px 15px;}
.block-related .product-name{
	line-height: 18px;
	margin-bottom: 5px;
	font-size:133.33% !important;
}
.block-related .product-name a{ 	
	color: #686868;
}

.block-related .price-box .price,.block-related .price-box .special-price .special-price{ 
	color: #f48f00;
}
.block-related .special-price span,
.block-related .regular-price{
	font-size:116.66%;
}
.block-related .old-price span{
	font-size: 100%;
	text-decoration: line-through;
	color: #686868 !important;
}
.block-related .price-box{
	margin-bottom: 5px;
}
.container-slider .block-title{
	margin-bottom:15px;
}
.up-sell-wrap {
    /* padding-top: 30px; */
	position:relative;
}
.up-wrap{padding-top:30px;}
.related-products .block-content{
	position:relative;
}
#product-options-wrapper .input-box .options-list {
    margin: 5px;
}
#product-options-wrapper .input-box .options-list .price{font-size:100%!important;}
.container-slider .block-title strong{
	/* font-family: 'Oswald',sans-serif; */
    font-size: 183.33%;
    font-weight: normal;
    padding-bottom: 0px;
}
.block-related .item .product{ 
	border-bottom: 1px dashed #e9e9e9;
	overflow: hidden;
	padding: 20px 0 16px;
}
.block-related .item .product.last{
	border: none;
} 
.block-related .product-details{ }
/* end product related*/


/*----product type-------*/
.product-bundle-product .yt-product-detail .price-box-bundle .price-box{ margin:0px;}
.product-bundle-product .yt-product-detail .price-box{margin:0px 0px 10px 0px;}
#toolbar-limit .selector, #toolbar-limit .selector span,
#toolbar-sort-by .selector, #toolbar-sort-by .selector span {
	background:url("../images/limiter-bg.png") no-repeat 0 0 transparent; 
}
#product-options-wrapper .selector, 
#product-options-wrapper .selector span { background:url(../images/limiter-bg.png) no-repeat 0 0 transparent;  }
#product-options-wrapper.product-options dl {/*  display:inline-block ;  */vertical-align:top ; }
#product-options-wrapper.product-options span.label-option { margin-right:5px; display:none ; vertical-align:top;  text-transform: capitalize;	 }
#product-options-wrapper.product-options dd { 
	border:none; display:inline-block ; 
	padding:0; vertical-align:top; 
	margin-right:10px; margin-bottom:5px;  
}
#confirmbox #product-options-wrapper.product-options dd { float:left;}
#product-options-wrapper.product-options dd.last { margin-right:0;  }
#product-options-wrapper.product-options dd.last { margin-right:0;  }

#product-options-wrapper .label-option{
	text-transform: capitalize;
	font-size:100%; font-weight:bold; margin: 8px 7px 9px 0;
	float: left; color: #686868;
}
#product-options-wrapper dl dt,.product-bundle-product .label-option{display: none;}
.product-bundle-product #product-options-wrapper dl dt{ display: block; margin-bottom: 5px;}
.product-bundle-product #product-options-wrapper .input-box{ width: auto; /* border:none; */}
.product-bundle-product #product-options-wrapper dd.last .input-box{/*  width: 152px !important; */ border:none;}
.product-bundle-product #product-options-wrapper .selector:before{ right: 0;}
.product-bundle-product #uniform-bundle-option-2{ width: 170px !important;}
.product-bundle-product #product-options-wrapper select{ width: 182px !important;}
.product-bundle-product ul.options-list{ /* padding: 10px 10px 10px 5px; */}
.product-bundle-product .price-box-bundle{ margin-top: 20px;}
.product-bundle-product .price-box-bundle .price-from{ margin-right: 20px; }
.product-bundle-product .price-box-bundle .price{ margin-left: 5px;}
.product-bundle-product .radio{ margin-top: 8px !important;}
.product-virtual-product #product-options-wrapper .input-box{width:150px;}
#toolbar-limit .selector, #toolbar-sort-by .selector/* ,
#product-options-wrapper .selector  */{ 
	padding-left:11px; 
	background-position: 0 -36px;    
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 0 0 11px;
    position: relative; 
}
.add-to-holder.have-price .quantity-box label{width:46px; text-align:Right;}
.add-to-holder.have-price .add-to-cart  label{width:46px; text-align:Right; margin-right:5px;}
.product-bundle-product .add-to-holder.have-price .quantity-box label{width:auto; text-align:left;}
.product-virtual-product #product-options-wrapper .selector{
	padding: 0 !important;
}
#toolbar-limit .selector, #toolbar-sort-by .selector {
	float:left;
	background-position: 0 -36px;    
	height:30px;
	line-height:30px;
}

#toolbar-limit .selector span, 
#toolbar-sort-by .selector span,

#product-options-wrapper .selector span {     
	background-position: right 0;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 25px;
    text-overflow: ellipsis;
    white-space: nowrap; 
	padding-left:11px;
}

#toolbar-limit .selector span, 
#toolbar-sort-by .selector span{ 	height:30px; 	line-height:30px;	}
#product-options-wrapper select{/*  width: 126px !important; line-height: 20px; */ border:1px solid #dedede; padding-left:0px;}
 #product-options-wrapper .w-bundle select{}
.product-configurable-product #product-options-wrapper select{ width: 175px !important;}
#toolbar-limit  .selector select, 
#toolbar-sort-by  .selector select,
#product-options-wrapper .selector select {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    /*width: 100%;*/
    padding:0;
    margin:0;
	width:100%;
	cursor:pointer;
	/*text-indent:999em;*/
	opacity:0;
	filter:alpha(opacity = 0);
}
#product-options-wrapper .selector select option{
	background-color:#FFF;
}
.header-nav .container { padding:0 20px;  }

#toolbar-limit select, #toolbar-sort-by select { width:70px; height:30px;  }

#product-options-wrapper .input-box{
	border: 1px solid #e9e9e9;
	/* width: 126px; */
	width:149px;
}
.product-virtual-product #product-options-wrapper dd.last .input-box{ border: none;}
.product-configurable-product #product-options-wrapper .input-box{
	width: 149px;
}
#product-options-wrapper .selector{ 
	width: 100% !important;
	background: none;
	position: relative;
}
#product-options-wrapper .selector:before{
	content: "\f0d7";
	font-family: FontAwesome;
	font-size:14px;
	text-align: center; display: inline-block;
	position: absolute; right: 0px; top: 0px;
	height: 30px;
	width: 30px;
	background: #f4f4f4;
	border-left: 1px solid #e9e9e9;
	line-height:30px;
}
.product-virtual-product #product-options-wrapper .selector:before{
	right: 0px !important;
}
#product-options-wrapper .selector select{
	font-size:12px;	line-height: 26px;
}
#product-options-wrapper .selector span{
	background: none; color: #c8c8c8;
	width: auto !important; 
	/* padding-left:5px; */
}

#confirmbox #product-options-wrapper .input-box{
	border: none;
}
.w-group-btn .add-to-cart{ width: 100%; }
.w-group-btn .quantity-input.qty{ 
	box-shadow: none;
	width: 20px;
	text-align: center;
}
.w-group-btn  .wrap-qty{ float: left;/*  margin:10px 0 0 20px;  */}
.w-group-btn .quantity-input.qty{
	box-shadow: none;
	height: 30px;
	margin-bottom: 0;
	text-align: center;
	width: 30px;

}
.catalog-category-view #product-options-wrapper.product-options dd{ 
	margin-bottom: 5px;
}
#confirmbox #product-options-wrapper .price-box{display:inline-block; margin-bottom:10px;}
#confirmbox #product-options-wrapper .price-box .old-price{float:right;}
#confirmbox #product-options-wrapper .price-box .price{
	margin: 10px 0 5px !important;
	display: block;
}
#confirmbox .catalog-category-view #product-options-wrapper.product-options dd{float:left;}
#confirmbox #product-options-wrapper .input-box{
	overflow: hidden;/*  margin-bottom: 6px; */
	
}
#confirmbox #product-options-wrapper .input-box:hover{
	cursor: pointer;
}

#confirmbox  #product-options-wrapper select:focus,
#confirmbox  #product-options-wrapper input:focus{ 
	/* border: 1px solid #e9e9e9; */
}
#confirmbox  #product-options-wrapper input{/*  padding-left: 5px; */ display:inline; margin-right:5px;}
#confirmbox  #product-options-wrapper select{ cursor: pointer;/*  padding:3px 3px; */}
#confirmbox input[type="checkbox"]{
	margin-top: 0;
} 
#confirmbox #qty {width:30px; height:30px; line-height:30px;}
.login-quick input.input-text, .login-quick select, .login-quick textarea, .login-quick .product-custom-option {
    border: 1px solid #E9E9E9;
    font-size:100%;
    font-weight: normal;
    outline: none !important;
    padding: 6px 3px 6px 5px !important;
    vertical-align: middle;
	background-color:#FFF;
	box-shadow: none;
	color: #909090;
	height: auto !important;
	line-height: 16px;
}

input.input-text, textarea, .product-custom-option {
	/* height: 26px; line-height: 26px; */
}
.form-search .input-text{width:230px; height:38px; transition:.4s; font-size:12px; color:#afb0af; font-family:Arial, Helvetica, sans-serif; border:1px solid #e5e9ea; margin:4px 0 0 15px; padding:0 0 0 10px;
	-webkit-box-shadow: none; 	-moz-box-shadow: none; 	box-shadow: none; 	-webkit-appearance: none; 	-moz-appearance: none; /* mobile firefox too! */ 	border-radius:0px; 	-moz-border-radius:0px; 	
	khtml-border-radius:0px; 	 	-webkit-border-radius:0px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius:5px;
border-bottom-left-radius: 5px;
}
.form-search .input-text:focus{border:1px solid #dedede; padding-left:15px;}
.form-search {
    /* margin-top: 10px; 
	padding-top: 29px;*/

}
#confirmbox #product-options-wrapper dl{padding-left:0px; padding-top:5px;}
.search-wrap-des{/* position:absolute;  top:0; right:15px;*/ float:right;}
.my-account select{padding: 5px; width:93%;}
.product-options dt label{
	font-weight:bold; text-transform: capitalize;
}
label.required em {    
    font-weight: normal;
    padding: 0 5px 0 0;
    vertical-align: middle;
    color: #f00;
	float:right;
}
#product-options-wrapper ul.options-list label{
	display:inline;
	font-weight:normal;
}
.new-users p{margin-bottom:20px;}
.product-options ul.options-list .label {
    display: inline-block;    
    vertical-align: middle;
	background-color:#fff;
	color:#686868;
	text-shadow:none;
	font-size:116.66%;
}
.product-options #downloadable-links-list .label{
	display: inline !important;
    margin-left: 10px;
    margin-top: -4px;
    white-space: normal;

}
.product-bundle-product .yt-product-detail .product-info-box .box-price-review .price-wrapper{ display:none;}
.product-bundle-product .yt-product-detail .price-box .price-label{
	font-size:15px;
	font-weight:bold;
}
.product-bundle-product .yt-product-detail .box-price-review .price-box{margin:0px;}
.price-from, .price-to {
    display: inline-block;
    line-height: 17px;
    margin:0;
}


.product-options .qty-holder {
    display: inline-block;
    margin: 10px 0;
}
.product-options .qty-holder label, .product-options .qty-holder input {
    display: inline-block;
    margin: 0;
}
.product-options .qty-holder input {
    border-radius: 0 0 0 0;
    margin: 0 0 0 10px;
	width:30px;
	text-align:center;
	border:1px solid #e1e1e1;
}
.product-options .qty-holder .input-text.qty.qty-disabled{
	cursor: not-allowed;
  background-color: #eeeeee;
}

.product-info-box #product-options-wrapper.product-options {    
    margin: 20px 0 0;
}

.product-info .add-to-holder .price-box{
	display: none;
}
.product-configurable-product #product-options-wrapper .required{
	margin-top: 8px;
}
.product-virtual-product #product-options-wrapper dt,
.product-virtual-product #product-options-wrapper dd{ float: left; display: block !important;}
.product-virtual-product #product-options-wrapper dt label{ 
	font-weight: bold !important; 
	margin: 6px 3px 0 0 !important;
	color: #686868;
	font-size:12px;
	
}
.product-virtual-product #product-options-wrapper dt label:after{ content: ":"; color: #686868;}
.product-virtual-product #product-options-wrapper #options_1_text{ width: 150px !important; height: 30px; line-height:30px;}
.product-grouped-product #super-product-table,
.review-product-list #super-product-table
{border-collapse:collapse; margin-bottom:20px; margin-top:30px;}
.product-grouped-product #super-product-table thead,
.product-grouped-product #super-product-table td,
.product-grouped-product #super-product-table thead th,
.review-product-list #super-product-table thead,
.review-product-list #super-product-table td,
.review-product-list #super-product-table thead th,
#confirmbox #super-product-table thead th,
#confirmbox #super-product-table td,
#confirmbox #super-product-table thead
{ border:1px solid #686868; }
.product-grouped-product #super-product-table thead th,
.review-product-list #super-product-table thead th
{ padding: 15px 10px; text-align:center;}
#confirmbox #super-product-table thead th{padding: 12px 10px; }
#confirmbox .price-box span{/*  color: #666;  */display:inline-block; margin-right:10px; /* font-family:'Oswald',sans-serif; */ font-weight:bold;}
#confirmbox .price-box .special-price span,
#confirmbox .price-box .regular-price span
{
	font-size: 150%;
	font-weight:500!important;
}
#confirmbox .price-box .old-price span{
	font-size: 133.33%;/*  text-decoration: line-through; */
	font-weight: 500; color: #909090;
}
#confirmbox td{ padding: 0 5px;}
#confirmbox table{ margin-bottom: 12px;}
#confirmbox p.availability span{    
    /* color: #FFFFFF;
    display: inline-block;
    font-size:12px;
    font-weight: 100;
    height: 40px;
    line-height: 14px;
    padding: 7px 5px 1px;
    text-align: center;
    vertical-align: middle;
    width: 40px; */
    
}

#confirmbox .product-name h1{
    color: #686868;
    display: inline-block;
    font-size:150% !important;
    font-weight: 500 !important;
    line-height: 20px;
    vertical-align: 7px;
    width: 100%;
}
#confirmbox .input-text.product-custom-option{ width: 133px; height: 29px; padding: 0;}
.product-grouped-product #super-product-table tr td,
.review-product-list #super-product-table tr td
{padding:0px 10px 0px 10px;}
.product-grouped-product #super-product-table .input-text.qty,
.review-product-list #super-product-table .input-text.qty
{
    margin: 10px;
    text-align: center;
    width: 30px;
	border:1px solid #e1e1e1;
}
.product-grouped-product .yt-product-detail #super-product-table .price-box{
	margin:0px;
}
.catalog-product-view .yt-product-detail .box-main,
.product-grouped-product .yt-product-detail .box-main{
	margin-top:15px;
}
/*-------------slider product-------------------*/
#yt_wrapper  .yt-product-detail .yt_slider_products .container-slider{
	margin:25px 0 30px 0;
}
.yt-product-detail #yt_wrapper .yt_slider_products .container-slider .page-title-slider{
	margin-left:0;
}

#yt_wrapper  .yt-product-detail .yt_slider_products .container-slider .page-button.top, 
#yt_wrapper  .yt-product-detail .yt_slider_products .container-slider .page-button.bottom {
    margin-right: 0;
}
/*-------------------------image popup for product------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 99999;
}
/*-----------------------------------------block-account---------------------------------*/
#yt_wrapper #yt_left .block-account{
	/* border: 1px solid #e9e9e9; */
}
#yt_wrapper #yt_left .block-account .block-title{
	/* background: #f4f4f4 !important; border-bottom: 1px solid #e9e9e9; */
}
#yt_wrapper #yt_left .block-account .block-title span{
	/* font-size:150%; line-height: 50px; padding-left: 15px;
	text-transform: uppercase; color: #686868;
	line-height: 56px; */
}
#yt_wrapper #yt_left .block-account .block-content{
	background:#FFF;
}
#yt_wrapper #yt_left .block-account .block-content >ul{
	 padding-bottom:10px;

}
#yt_wrapper #yt_left .block-account .block-content >ul > li{
	/* padding-left:15px;  */border-bottom: 1px solid #e9e9e9;
	line-height:30px;
}
#yt_wrapper #yt_left .block-account .block-content >ul > li.last{
	border: none;
}
#yt_wrapper #yt_left .block-account .block-content >ul > li >a{
	color:#686868;
}
#yt_wrapper #yt_left .block-account .block-content >ul > li > strong{	
	font-weight:normal;
}



.newsletter-manage-index #yt_wrapper #yt_main .my-account .control .checkbox{ margin-top:5px;}
#yt_wrapper #yt_main .my-account .control #change_password,
#yt_wrapper #yt_main .my-account .control .checkbox{
	float:left;
	margin-right:10px;
	margin-top:3px;
	outline:none;
}
#yt_wrapper #yt_main .my-account .pager .amount{
	margin-top: 5px;
}
#yt_wrapper #yt_main .my-account .pager .amount strong{
	font-weight: normal;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table{
	margin-bottom:20px;
	border: 1px solid #e9e9e9;
}
/* #yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > thead >tr >th{
	padding:15px 0;
	border-right: 1px solid #e9e9e9;
	font-size:133.33%;
	font-weight: normal;
} */
/* #yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td{
	padding:15px 10px;
	vertical-align:top;
	border: 1px solid #e9e9e9;
} */
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td a.product-image{
	width: 120px; display: inline-block;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td input{
	width: 30px; height:33px; text-align: center; vertical-align:middle;
}
.add-to-cart-alt {
    padding-top: 10px;
	text-align:center;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td button{vertical-align:middle; margin-top:7px;}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td textarea{
	height: 100px;
	width:100%;
}
/* #yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td h3.product-name{
	font-size:133.33%; margin-top: -12px;
} */
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td.last{
	text-align:center;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td.last a{
	position: relative;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody>tr>td .price-box
{
	/* color:#ff8a00; */
	font-size:18px;	
	text-align:center;
	/* font-family:'Oswald',sans-serif; */
}

#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table .description.std{
	margin-bottom:15px;
}

#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table > tbody > tr > td textarea {
    color: #909090;
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table .button.btn-cart,
#yt_wrapper #yt_main .my-account #wishlist-view-form .button.btn-share,
#yt_wrapper #yt_main .my-account #wishlist-view-form .button.btn-add,
#yt_wrapper #yt_main .my-account #wishlist-view-form .button.btn-update,
#yt_wrapper #yt_main .my-account .button{	
	color:#fff;	
	text-transform: none; 		
	
}
#yt_wrapper #yt_main .my-account #wishlist-view-form #wishlist-table .button.btn-cart .icon-shopping-cart{
	display:none;
}

/* #yt_wrapper #form-validate .fieldset .form-list li.fields .customer-name .field {
	width: auto;
} */
#yt_wrapper #yt_main .my-account > #form-validate >.fieldset{
	/* float:left; */
	/* width:50%; */
}
#yt_wrapper #yt_main .my-account > #form-validate >.fieldset .form-list #message{
	width:100%;
	height: 200px;
}
#yt_wrapper #yt_main .my-account > #form-validate >.fieldset .form-list #email_address{width:100%;}
#yt_wrapper #yt_main .my-account > #form-validate > .buttons-set {
    display: inline-block;
    float: right;
    margin-top: 15px;
	margin-bottom:20px;
}
#yt_wrapper #yt_main .my-account .data-table{
	/* table-layout: fixed; */
	
}
#my-orders-table{ width: 100%;}
#my-downloadable-products-table{ width: 100%; display: inline-block;}
#my-downloadable-products-table td{ padding: 5px 33px; text-align: center;}
#my-downloadable-products-table th{ padding: 10px 0;}
/* #yt_wrapper #yt_main .my-account .data-table thead tr{
	color:#fff;	
} */

#yt_wrapper #yt_main .my-account #my-reviews-table thead tr th,
#yt_wrapper #yt_main .my-account #my-reviews-table tbody tr td,
#yt_wrapper #yt_main .my-account #my-orders-table thead tr th,
#yt_wrapper #yt_main .my-account #my-orders-table tbody tr td{
	/* padding:5px; */
	/* text-align:center; */
}
#yt_wrapper #yt_main .my-account #my-reviews-table tbody tr td,
#yt_wrapper #yt_main .my-account #my-orders-table tbody tr td{
	overflow: hidden;
}
#yt_wrapper #yt_main .my-account #my-orders-table tbody tr td.last{
	font-size:90%;
}
/* #yt_wrapper #yt_main .my-account .data-table tbody tr.odd{
	background:#FDFDFD;
} */
.box-head > h2 {
    display: inline-block;
}
.box-head > a {
    float: right; margin-top: 10px;
}
#yt_wrapper #yt_main .my-account .box-title{
	/* color:#fff; */
	overflow:hidden;	
	/* padding:0 10px 0 10px; */
	
}
#yt_wrapper #yt_main .my-account .box-title > h3{
	float:left;
	font-weight:bold;
	padding-top:2px;
}

#yt_wrapper #yt_main .my-account .box {
    margin-bottom: 20px;
}
.order-date{ margin-bottom: 10px;}
#yt_wrapper #yt_main .my-account .box-title > a{
	float:right;
	/* color:#FFF; */
	/* line-height:40px; */
}
.default-billing{margin-bottom:20px;}
#yt_wrapper #yt_main .my-account .box-title > a:hover{
	text-decoration:underline;
}
#yt_wrapper #yt_main .my-account .box .box-content {
   /*  padding: 10px 10px; */
}
#yt_wrapper #yt_main .my-account .box-account{
	margin:10px 0 0; /* border-top: 1px solid #e9e9e9; */
}
#yt_wrapper #yt_main .my-account .box-account .number{
	margin:10px  10px 0 0;
	float: left;
}
.box-account .box-info h4{
	font-size: 133.33%;
}
.pager .amount {
    float: left;
}
.pager  .limiter {
    display: inline-block;
    float: right;
    line-height: 21px;
}
#yt_tabitem_reviewform .pager .limiter{ float: right;}
#yt_tabitem_reviewform .pager .amount{ padding-top: 5px; }
#yt_wrapper .my-account .pager .pages{
	display: inline-block;
	float: right;
}
#yt_wrapper .my-account .pager > .pages >ol{
	display: inline;
}
.pager .limiter label {
    float: left;
    vertical-align: middle;
	display:inline-block;
	margin:4px 7px;
}
.pager .limiter select {
    /* height: 28px; */
    margin: 0 5px 0 0;
    width: 65px;
    padding: 4px !important;
}
.pager .limiter select:hover {
	cursor: pointer;
}

/*------------checkout multi address----------------------*/
#yt_wrapper #checkout-progress-state{
	margin: 20px 0px;
}
/*------------checkout multi address----------------------*/
.checkout-multishipping-addresses .messages{
	margin: 20px 10px 10px 10px;
}
#yt_wrapper #checkout-progress-state > li{
    background: none repeat scroll 0 0 #69A1EF;
    color: #FFFFFF;
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 20%;
}

#yt_wrapper #checkout_multishipping_form{
	margin-bottom: 40px;
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table{
	/* width: 100%; */
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tfoot tr td > .button{
	/* margin-top: 20px; */
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table thead tr th{
	/* background: #69A1EF;
	padding: 5px 0;
	text-align: center;
	color: #ffffff; */
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr.even{
	background: #fdfdfd;
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr td{
	/* text-align: center;
	padding-top: 10px; */
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr td > .input-text.qty{
	width: 50px;
	text-align: center;
}
#yt_wrapper #checkout_multishipping_form .multiple-checkout .block-title >h1{
	font-weight: normal;
	font-size:24px;
	line-height: 150%;
	display: inline-block;
	text-transform:uppercase;	
}
.page-title h1{/* text-transform:uppercase;  */font-weight:normal;}
#yt_wrapper #checkout_multishipping_form .multiple-checkout .back-link {
    display: inline;
}

#yt_wrapper .multiple-checkout{
	margin: 0 0px 45px 0px;
}
#yt_wrapper .multiple-checkout .title-shipping-info,
#yt_wrapper .title-card-empty{
	font-weight: normal;
	font-size:24px;
	line-height: 150%;
	display: inline-block;	
}
#yt_wrapper .multiple-checkout .box-title >h3,
#yt_wrapper .multiple-checkout .box-title >h2,
#yt_wrapper .multiple-checkout .box-title >h4{
	background: #69A1EF;
	color: #ffffff;
	line-height: 100%;
	padding: 8px;
}
#yt_wrapper .multiple-checkout .box-title >h3 >a,
#yt_wrapper .multiple-checkout .box-title >h2 >a,
#yt_wrapper .multiple-checkout .box-title >h4 >a{
	color: #ffffff;
}
#yt_wrapper .multiple-checkout .box{
    border: 1px solid;
    margin-bottom: 20px;
}
#yt_wrapper .multiple-checkout .box .box-content{
	margin: 20px;
}
#yt_wrapper .multiple-checkout .back-link{
	display: inline;
}
/*#yt_wrapper .multiple-checkout .button{
   	background: none repeat scroll 0 0 #372E29;
    color: #FFFFFF;
    margin: 5px 0;
    padding: 6px 10px;
    font-size:14px;
    float: right;
    text-transform: none;
 	border-radius:4px; 	
	-moz-border-radius:4px; 	
	khtml-border-radius:4px; 	
	-webkit-border-radius:4px    
}*/
#yt_wrapper .multiple-checkout .data-table{
	/* width: 100%;
	border-collapse:collapse;
	border:1px solid; */
}
#yt_wrapper .multiple-checkout .data-table tr td{
	/* padding:10px; */
}
#yt_wrapper .multiple-checkout .buttons-set{
	margin-top: 10px;
}
#yt_wrapper .multiple-checkout .data-table thead tr th{
	/* background: #69A1EF;
	color: #fff;
	padding: 5px 20px; */
}
#yt_wrapper .multiple-checkout .data-table thead tr th.a-center{
	text-align: center;
}
#yt_wrapper .multiple-checkout .data-table tbody tr td > h3{
	/* margin-left: 20px; */
}
#multiship-addresses-table select{width:100%; min-width:250px;}
#yt_wrapper .multiple-checkout .data-table tbody tr.even{
	background: #fdfdfd;
}
#yt_wrapper #checkout_multishipping_form .multiple-checkout .button:hover,
#yt_wrapper .multiple-checkout .button:hover{
   /* 	background: none repeat scroll 0 0 #69A1EF; */
}
#yt_wrapper #multishipping-billing-form{
	margin-top: 10px;
}
#yt_wrapper .multiple-checkout .sub-title{
	margin:0;
}

/*----------------------------------checkout----------------------------------*/

#yt_wrapper .title-shipping-info{
	font-size:24px;
}
#yt_wrapper .buttons-shopping >.button{
    color: #FFFFFF;
    margin: 20px 10px;
    padding: 6px 10px; 	  
}


.customer-address-form .field .input-box{/*  width: 280px; overflow: hidden; */}
.customer-address-form .field .input-box select
{ 
	width: 325px !important; 
	padding: 5px 6px !important;
}
.customer-address-form .field .input-box select:focus{
	/* border: 1px solid #ededed; */
}
#street_2{margin-top:5px;}
.billing-block{
	margin-bottom:20px;
}
.billing-block > h3,
.shipping-block > h3{
	font-weight:bold;
}
.customer-address-form .field .input-box select:hover{
	cursor: pointer;
}
/*.customer-address-form input{ width: 270px !important;}*/
.customer-address-form .field .input-box{position: relative;}
#yt_main #yt_main_middle .my-wishlist .page-title .link-rss{ display: none;}


#checkoutSteps li{/*  line-height: 20px; */}
#checkoutSteps #checkout-step-login h3{
	border-bottom: 1px solid #e9e9e9;
	font-size:14px;
	font-weight: bold;
	padding-bottom:5px;
	margin-bottom: 10px;
	font-family:inherit;
}
#checkoutSteps #checkout-step-login .col-1 > p{
	font-weight: bold;
}
#checkoutSteps #checkout-step-login .form-list{
	margin-bottom: 5px;
}
#checkoutSteps #checkout-step-login .form-list input{
	margin-bottom: 0 !important;
	box-shadow: none !important;
}
#checkoutSteps #checkout-step-login .form-list label{margin-top:4px;}
#checkoutSteps>li{
	position:relative;
	margin-bottom:10px;
}
#checkoutSteps>li:last-child{margin-bottom:0px;}
#checkoutSteps #checkout-step-login .form-list .radio{
	margin: 2px 5px 0px 0;
}
#checkoutSteps #checkout-step-login .required{/*  line-height: 16px;  */}
#checkoutSteps #checkout-step-login .buttons-set{ position: relative;}
#checkoutSteps #checkout-step-login .f-left{
	/* position: absolute;
	left: -4px; width: 37%; top:31px; */
}
.form-list > li {
    margin-bottom: 5px;
}
#checkoutSteps input{/*  color: #909090; box-shadow: none !important; */ float: left; margin-right: 10px;}
#checkout-step-billing select{/*  width: 246px; height: 34px; padding: 7px; color: #909090; */}
#checkout-step-billing input,#checkout-step-billing select{/*  margin-top: 9px; */}
#checkout-step-billing select:hover{/*  cursor: pointer; */}
#checkoutSteps li .step{
	padding:20px 0px;
}
#checkout-review-table{ 
	border: 1px solid #e9e9e9; 
	margin-bottom: 10px;
	width: 100%;
}
#checkout-review-table th{ 
	/* border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 15px 0;
	font-size: 166.66%;
	font-weight: normal;
	background: #F4F4F4;
	text-align: center; */
}
#checkoutSteps .allow .step-title{
	cursor:pointer;
}
#checkout-review-table tbody td{ 
	/* border-bottom: 1px solid #e9e9e9; 
	border-right: 1px solid #e9e9e9;
	padding-bottom: 13px;
	text-align: center; */
}
#checkout-review-table tbody td h3.product-name{
	font-size: 133.33%; font-weight: normal;
}
#checkout-review-table tfoot .a-right{ padding: 5px 10px; }
#super-product-table tbody .a-right .old-price,
#super-product-table tbody .a-right .special-price{
	padding-right:0px!important;
}
#checkout-progress-wrapper dt{ padding-bottom: 7px; margin-bottom: 5px; text-transform: uppercase;}
#checkout-progress-wrapper .block-title{
	/* font-size:166.66%; position: relative;
	line-height: 40px; text-align: right; text-transform: uppercase;
	padding-right: 10px; margin-bottom: 14px; */
}
#checkoutSteps .please-wait{ float: right; margin-top: 19px; margin-right:10px;}
#checkout-progress-wrapper .block-title strong{ font-weight: normal;}

#checkout-progress-wrapper .block-title:before {
    content: "";
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
}

#checkout-progress-wrapper  .separator{vertical-align: 2px;}
#checkoutSteps .step-title{
	background:#a0a0a0;
	color:#fff;
    padding: 5px;	
}

/* #checkoutSteps .allow .step-title:hover{
	cursor: pointer;
	background: #80B601;
} */
#checkoutSteps .step-title >h2,
#checkoutSteps .step-title >span{
	float:left;	
    font-size:133.33%;
    margin-right: 10px;	
    font-weight: normal;;
}
#checkoutSteps .step-title >h2{
	/* font-family: 'Oswald',sans-serif; */
	font-size:18px;
	line-height:30px;
}

#checkoutSteps.opc .step-title a {
    display: none;
}
#checkoutSteps .step-title >span.number{	
	width:30px;height:30px; display:inline-block;
	text-align:Center;
	line-height:30px;
	border-radius:50%;
	background:#fff;
	color:#666;
}
#checkoutSteps .button {
    color: #FFFFFF;
	margin-top:10px; 		
}

#checkoutSteps .radio {
    float: left;
   /*  margin-right: 10px; */
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    min-height: 0;
}
#checkoutSteps  .form-list li.fields .field {
    /* float: left;
    width: 250px; */
}
#checkoutSteps .buttons-set {
    text-align: right;
	margin:0;
}
.sub-title{
	margin:0 10px;
}

.slider_3 .short-des{max-width:440px;}
#fancybox-wrap-quickview #product-options-wrapper .input-box{width:137px;}
/*-----------------------list compare------------------------*/
.catalog-product-compare-index,
.page-popup, .sales-order-print, .sales-guest-print{
	padding: 20px;
	color: #666;
}
.catalog-product-compare-index{
	margin-bottom: 35px;	
}
.page-popup{ font-size: 12px;}
.page-popup .old-price .price{ color: #686868;/*  text-decoration: line-through; */}
.page-popup .special-price,.page-popup .regular-price{
	font-size: 16px;
}

.page-popup .btn-cart span,.page-popup .add-to-links a.link-wishlist{ font-size: 14px;}
.page-popup h2.product-name{ font-size: 20px; margin-bottom:10px;}
.catalog-product-compare-index .page-title > h1{
	display: inline-block;
	font-size:24px;
/* 	text-transform: uppercase; */
}
.catalog-product-compare-index .page-title > a{
	float: right;
}
#product_comparison th, #product_comparison td{
	padding: 10px;
	vertical-align: top;
}
#product_comparison thead tr th,
#product_comparison thead tr td{
	background-color: #69A1EF;
	color: #fff;
	padding: 5px 10px;
	text-align: left; 
}
#product_comparison thead tr td a{
	color: #ffffff;
}
#product_comparison thead tr td a:hover{
	text-decoration: underline;
}
#product_comparison.data-table tbody{
	/*border: 1px dashed;*/
}
.catalog-product-compare-index .buttons-set .button{
    color: #FFFFFF;
    padding: 6px 10px;
	margin-top:10px;
	font-size:14px;
	float: right;
}
.catalog-product-compare-index .buttons-set .button:hover,
.catalog-product-compare-index .button.btn-cart:hover,
.catalog-product-compare-index .add-to-links >li:hover{
	/* background-color: #80B601; */
}
.catalog-product-compare-index .button.btn-cart{
	/* background-color: #80B601;
    color: #FFFFFF;
    padding: 6px 10px; */
}
.catalog-product-compare-index .add-to-links >li{
	display: inline-block;
	/* background: none repeat scroll 0 0 #80B601; */
    border:1px solid #dedede;
    padding: 6px 10px;
	margin-top:10px;		
}

.catalog-product-compare-index .add-to-links >li>a{
	/* color: #ffffff; */
}
.catalog-product-compare-index .add-to-links >li:hover a{color:#fff;}
.catalog-product-compare-index .add-to-links li a:hover{color:#fff!important;}
.catalog-product-compare-index .button.btn-cart .addcard-text,
.catalog-product-compare-index .add-to-links >li>a{
	
}
.catalog-product-compare-index .price-box{
	/* color: #ff8a00; */
	font-weight: bold;
}
#product_comparison .price-box p{display:inline-block; margin-right:10px;}
#product_comparison .price-box .old-price .price{font-weight:bold;}

.quickview-main .yt-product-detail .jCarouselLite > ul > li{width:79px!important; height:79px!important;}
/*----------------------print addcard----------------------*/
#yt_tabitem_reviewform #product-review-table{
	width: 100%;
	/* table-layout:fixed; */
	margin-bottom:20px;
	margin-top:20px;
	margin-left: 10px;
}
textarea{width:100%; height:130px;}
#yt_tabitem_reviewform #product-review-table div.radio,#yt_tabitem_reviewform #product-review-table div.checkbox{
	padding-left: 0; display: inline-block;
}
#yt_tabitem_reviewform #product-review-table input.radio,#yt_tabitem_reviewform #product-review-table input.checkbox{
	 padding-left: 0;
	 padding-right: 0;
	 margin:6px 0 0 0;
}

.page-popup .col2-set, .sales-order-print .col2-set {
    border-bottom: 1px solid #454F4C;
    padding-bottom: 15px;
}
.print-head, .page-popup .print-head {
    border-bottom: 3px solid #454F4C;
    margin: 0 0 20px;
    padding-bottom: 10px;
}
.sales-order-print h2{
	margin: 10px 0;
	font-size:120%;
}
#my-orders-table thead tr th{
	/* color: #fff; */
	/* padding: 3px 0; */
	/* text-align: center; */
	/* line-height: 30px; */
}
#my-orders-table tbody tr td{
	/* text-align: center; */
	/* padding: 10px 0; */
}
.sales-order-print .button-set .form-button{
	float: right;
	font-size:11px;
	margin-top: 20px;
}
.sales-order-print .button-set .form-button:hover{
	cursor: pointer;
}
/*----------------------------forget password---------------------------*/
#yt_wrapper .title-forget-pass h1{
	/* font-size:120%;
	text-transform: uppercase;
	font-weight:normal; */
}
#yt_wrapper .form-forget > .fieldset{
	float: none !important;	
}
.validation-advice {
    clear: both;
    color: #f00;
	float: left;
    font-weight: normal;    
    margin-top: 3px;
    /* margin-bottom:10px; */
    min-height: 15px;
}
/*------------------------logout------------------*/

/*--------------------------------listting breadcrumbs-------------------------------*/
.catalogsearch-result-index #yt_wrapper #yt_content #yt_main #yt_pathway,
.cms-home #yt_wrapper #yt_content #yt_main #yt_pathway{
	display:none;
}
.cms-page-view #yt_content #yt_main #yt_pathway .pathway-inner .breadcrumbs{
	margin-bottom:20px;
}
.cms-page-view #yt_content #yt_main #yt_pathway .pathway-inner .breadcrumbs,
.catalogsearch-result-index #yt_content #yt_main #yt_pathway .pathway-inner .breadcrumbs,
.catalog-product-view #yt_wrapper #yt_content #yt_main #yt_pathway .pathway-inner .breadcrumbs{
	width:100%;
}
.catalog-product-view #yt_wrapper #yt_content #yt_main #yt_pathway .pathway-inner .breadcrumbs .breadcrumbs-content{
	text-transform:capitalize;
}


.catalogsearch-result-index #yt_main_middle > .page-title h1{
	/* font-size:120%;
	text-transform:uppercase;
	position:relative;
	left:65px;
	top:10px; */
}
#yt_wrapper #yt_pathway  ul.breadcrumbs li{	
	float:left;
	font-size: 116.66%;
	color: #c8c8c8;
}

/*------------------------listing amaz------------------*/

#yt_pathway .pathway-inner,
#yt_main .categories-title{
	overflow:hidden;
	/*margin-bottom:-10px;*/ 
}
#yt_main .categories-title{
	position: relative;
	margin: 10px 0 0px;
}
#yt_main .categories-title .icon-category-title{
	width: 3px; height: 40px;
	position: absolute; top: 6px; left: 0;
}
#yt_main_middle > .page-title{ 
	/*margin-bottom:30px; 
	background:url(../images/featured.png) no-repeat 10px center ;*/
	}
.catalogsearch-result-index #yt_main_middle .note-msg{clear:both;}
.catalogsearch-result-index .toolbar-top .toolbar .toolbar-inner .view-mode{ top:0px;}
/*.catalogsearch-result-index #yt_main_middle > .page-title{width:85%;}*/
.categories-title,.category-image{display:none;}
#yt_pathway .pathway-inner .breadcrumbs,
#yt_main .container-slider .page-title-slider{ 
	
}
#yt_main_middle > .page-title,
#yt_main .categories-title .category-title{}
#yt_pathway .pathway-inner .breadcrumbs i.breadcrumbs-icon,
#yt_main .container-slider .page-title-slider i,
#yt_main .categories-title .category-title i.icon-category-title{

}
.catalogsearch-result-index #yt_main_middle > .page-title{ 
	/* margin-bottom:30px; 
	position:relative;  
	color:#FFF; 
	margin-right:0px; 
	width:85%; 
	float:left; */
}
.catalogsearch-result-index #yt_main_middle > .page-title h1:before{ position: static;}
.catalogsearch-result-index #yt_main_middle > .page-title h1{/*  text-align: left; left: 0; */}
#yt_main_middle > .page-title h1{
	/* font-weight:normal; 
	text-transform:uppercase;
	text-align: left;
	position: relative; padding-left: 10px;
	font-size: 166.66%;
	margin-bottom: 20px;
	color: #686868; */
}
.checkout-onepage-success #yt_main_middle > .page-title h1,
#yt_main_middle > .title-card-empty h1{
	/* margin-bottom: 0; */
}

#yt_main_middle > .page-title{ position: relative;}
#yt_main_middle > .page-title h1:before{
	/* content: ""; width: 3px; height: 36px;
	position: absolute; top: 0; left: 0; */
}

.checkout-cart-index #yt_main_middle > .page-title h1{
	position: static; font-size:24px; text-align: left;
}
.checkout-onepage-success #yt_main_middle > .page-title h1{
	/* font-size: 16px; text-align: left; */
}
.checkout-cart-index #yt_main_middle > .title-card-empty h1{
	font-size: 16px; text-align: left;
}

.checkout-cart-index #yt_wrapper .cart-empty{ margin: 0 10px 0 0;}


.checkout-onepage-success #yt_main_middle .sub-title{ margin: 0;}
.checkout-onepage-success #yt_wrapper .buttons-shopping > .button{
	margin: 20px 0 0;
}
#yt_main .categories-title .category-title h1{
	line-height: 32px; 
	font-size:25px; 
	font-weight:normal; 
	/* font-family:'Oswald',sans-serif; */
}
#yt_main .category-description{ font-size:100%;}
#yt_main .categories-title .listing-grid-icon{background:#6cbe42; width:60px; height:60px; position:relative; float:left; margin-left:5px;}
#yt_main .categories-title .listing-grid-icon i{background:url(../images/icon-listing-grid.png) no-repeat; position:absolute; width:14px; height:14px;top:23px; left:26px; }

#yt_main .categories-title .listing-icon{background:#69a1ef; width:60px; height:60px; float:left; margin-left:5px;}
#yt_main .categories-title .listing-icon i{background:url(../images/icon-listing.png) no-repeat; position:absolute; width:14px; height:14px;margin-top:23px; margin-left:25px; }


/*-------------Popular Tags -----------*/
#yt_content .block{}

#yt_content .block .block-title {    
	border-bottom:1px solid #dedede;
	padding-bottom: 4px;
	margin-left: 20px;
}
/*Class added for offer to remove margin*/
#yt_content .block .block-title-offer {    
	border-bottom:1px solid #dedede;
	padding-bottom: 4px;
	padding-top: 16px;
}
#yt_content .block .block-title-offer strong{
	/* font-family:'Oswald',sans-serif; */
	font-size:22px;
	font-weight: normal;
}
#yt_content .block .block-title strong{
	/* font-family:'Oswald',sans-serif; */
	font-size:22px;
	font-weight: normal;
}
#yt_content #yt_left .block-content,
#yt_content #yt_right .block-content{padding-top:25px;}
#yt_content .block-content img{width:100%; max-width:100%;}
#yt_content .tabs-content .block-content{ background:#e6e6e6; padding:0px;}
#yt_content .block-title span {
  
}
.block-poll .block-subtitle{
	border-bottom:1px solid #ededed;
	padding-bottom: 13px;
    margin-top: -11px;
}
#yt_content .block-tags{ 
	position:relative;
}
/*#yt_content .block-tags i.tags-tit {
    background:url(../images/icon-titles.png) no-repeat 0 -137px;
    height: 43px;
	width:44px;
    left: 5px;
    position: absolute;
    top: 9px;
    width: 45px;
	z-index:1;
}*/
#yt_content .block-tags .block-title{
	 background:url(../images/icon-titles.png) no-repeat 5px -128px;
	 background-color: #6CBE42;
}
	
#yt_content .block-tags .block-content{ 
	padding-top:20px;
	padding-left:10px;
	padding-bottom:15px;
	background:#FFF;}

#yt_content .block-tags ul.tags-list li{
	display:inline-block; 
	background:#8e9aab;
	border-radius: 12px;
	-moz-border-radius:12px; 	
	khtml-border-radius:12px; 	
	-webkit-border-radius:12px;
	height:24px;
	position:relative;
	margin-bottom:6px;
	margin-right:5px;
	}
#yt_content .block-tags ul.tags-list li:hover{
	background:#69a1ef;
}
#yt_content .block-tags ul.tags-list li:hover:before {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #69a1ef;
    border-radius: 5px 5px 5px 5px;
    bottom: 33px;
    color: #909090;
    content: attr(title);
    font-family: Arial,Helvetica,sans-serif;
    left: 12px;
    line-height: 1.3em;
    padding: 8px 12px;
    position: absolute;
    text-indent: 0;
    width: auto;
    z-index: 98;
}
#yt_content .block-tags ul.tags-list li:hover:after {
    background: url("../images/arrow-tooltip.png") no-repeat scroll 0 0 transparent;
    bottom: 24px;
    content: "";
    height: 10px;
    left: 20px;
    position: absolute;
    width: 18px;
    z-index: 99;
}
#yt_content .block-tags ul.tags-list li a{
	color:#FFF;
	padding:1px 11px 0px 20px;
	font-size:13px;
	display:block;
	
}
#yt_content .block-tags ul.tags-list li i{
	background:url(../images/circle.png) no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	top:8px;
	left:7px;
}

/*-------------community-----------*/
#yt_content .block-community{overflow:hidden; margin-bottom:0px;}
#yt_content .block-community ul li { width:48%; float:left;}
#yt_content .block-community ul li.community-fb {background:#39599f;}
#yt_content .block-community ul li a{display:block;}
#yt_content .block-community ul li a:focus,
#yt_content .block-community ul li a:hover{
	background: none repeat scroll 0 0 #FFFFFF;
	-moz-transition: width 0.3s ease 0s;
	-webkit-transition: width 0.3s ease 0s;
	-o-transition: width 0.3s ease 0s;
	-ms-transition: width 0.3s ease 0s;
	transition: width 0.3s ease 0s;	
}
#yt_content .block-community ul li a.icon-facebook:focus,
#yt_content .block-community ul li a.icon-facebook:hover{
	color:#0066B9;	
}
#yt_content .block-community ul li a.icon-rss:focus,
#yt_content .block-community ul li a.icon-rss:hover{
	color:#f8bc2e;	
}
#yt_content .block-community ul li a.icon-twitter:focus,
#yt_content .block-community ul li a.icon-twitter:hover{
	color:#45b0e3;	
}
#yt_content .block-community ul li a.icon-youtube:focus,
#yt_content .block-community ul li a.icon-youtube:hover{
	color:#e23358;	
}
#yt_content .block-community ul li a{
		font-size:72px; 
		color:#FFF; 
		padding-top:30px; 
		text-align:center;	
		padding-bottom:26px;	
	}
#yt_content .block-community ul li.community-rss {background:#f8bc2e; float:right;}
#yt_content .block-community ul li.community-twitter {background:#45b0e3; float:right; margin-top: 4%;}
#yt_content .block-community ul li.community-youtube {background:#e23358; margin-top:4%;}

/*----------------------news -------------*/
#yt_content .block-news{position:relative; }
/*#yt_content .block-news .news-tit {background:url(../images/icon-titles.png) no-repeat 0 -52px; width:45px; height:46px; position:absolute; top:6px; left:5px; z-index:1;} */
#yt_content .block-news .block-title {background:url(../images/icon-titles.png) no-repeat 5px -45px; background-color:#6CBE42;}
#yt_content .block-news .news-content{background:#FFF;}
#yt_content .block-news .news-content{background:#FFF; padding-bottom:20px;}
#yt_content .block-news .news-content ul li{ overflow:hidden; padding-top:19px; padding-bottom:5px;}
#yt_content .block-news .news-content ul li .date-news{background:url(../images/news-celander.png) no-repeat 0 0; width:56px; height:58px; margin-left:10px; float:left;}
#yt_content .block-news .news-content ul li:hover .date-news{background:url(../images/news-celander.png) no-repeat; background-position:0px -63px; width:56px; height:58px; margin-left:10px; float:left;}
#yt_content .block-news .news-content ul li .date-news span{display:block; padding-top:17px; text-align:center; line-height:17px;}
#yt_content .block-news .news-content ul li:hover .date-news span{color:#6cbe42;display:block; padding-top:17px; text-align:center; line-height:17px;}
#yt_content .block-news .cont-news{margin-left:76px; margin-right:10px;}
#yt_content .block-news .cont-news .news-des{ font-size:80%; line-height:18px;}
#yt_content .block-news .news-content ul li .cont-news .news-title a{color:#686868; display:block; padding-bottom:3px; font-weight:bold; font-size:90%;}
#yt_content .block-news .news-content ul li:hover .cont-news .news-title a{color:#6cbe42; display:block; padding-bottom:3px; font-weight:bold; font-size:90%;}
.icon-plus-sign-alt{float:right;}
#yt_content .readmore{float:right; background:url(../images/read-more.jpg) no-repeat right;  }
#yt_content .readmore a{ font-size:11px; padding-right:15px; color:#6cbe42; display:block;}

/*-----------------newsletter --------------*/
#yt_content .block-newsletter{
	position:relative;
	/* background:#194684;
	color:#FFF; */
}
#yt_content .block-newsletter .newsletter-title{
 	padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 20px;
}
#yt_content .block-newsletter .newsletter-title .newsletter-tit{
	background:url(../images/icon-titles.png) no-repeat 0 -108px; 
	width:26px; 
	height:19px; 
	position:absolute; 	
	top:22px;
} 
#yt_content .block-newsletter .newsletter-title span{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-left:42px;
}
#yt_content .block-newsletter .block-content-info{
	font-size:100%;
	padding:0 10px 20px;
}
#yt_content .block-newsletter .block-content-info .input-box{
	height:38px;
	padding-top:20px;
	padding-bottom:10px;
}

#yt_content .block-newsletter .block-content-info .input-box input#newsletter{
	border:none;
	width:81%;
	height:32px;
	float:left;
	 color: #C8C8C8;
    font-family: inherit;
    font-size:116.66%;
}
#yt_content .block-newsletter .block-content-info .input-box .actions .button{
	background-color:#6CBE42;
	width:38px;
	height:38px;
	position:relative;
	float:left;
}
#yt_content .block-newsletter .block-content-info .input-box .actions .button:hover{
	background-color:#56a52d;
	-moz-transition: all 0.3s ease 0s; 
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
#yt_content .block-newsletter .block-content-info .input-box .actions .button span{
	background: url("../images/button-slider.png") no-repeat scroll 0 -38px transparent;
	width:28px;
	height:30px;
	position:absolute;
	top:5px;
	left:5px;
}
/*----------------scroll bar ---------------*/
#yt_content .block-scrollbar{
	background:#FFF;
	position:relative;
}
/*#yt_content .block-scrollbar .icon-specialpro{
	background:url(../images/icon-titles.png) no-repeat 0 -190px;
	width:45px;
	height:44px;
	position:absolute;
	z-index:1;
	top:7px;
	left:5px;
}*/
#yt_content .block-scrollbar .block-title{
	background:url(../images/icon-titles.png) no-repeat 5px -182px;
	background-color:#6CBE42;
}
	
#yt_content .block-megamenu{
	position:relative;
}
/*#yt_content .block-megamenu .icon-categories{
	background:url(../images/icon-titles.png) no-repeat 0 0;
	width:42px;
	height:42px;
	position:absolute;
	z-index:10;
	top:7px;
	left:5px;
}*/
#yt_content .block-megamenu .block-title{
	background:url(../images/icon-titles.png) no-repeat 5px 9px;
	background-color:#6CBE42;
}
/*-------------------------banner freeship ---------------------*/
#yt_main_bottom {position:relative;}
#yt_main_bottom .blocktabs{}
#yt_main_bottom .block-freeship{
	background-color:#BB1D48;
	position:absolute;
	top: 0px;
	right:0px;
	width:430px;
	height:90px;
}
#yt_main_bottom .block-freeship .icon-freeship{
	background:url(../images/freeship.png) no-repeat;
	width:49px;
	height:45px;
	margin:23px 25px 28px 25px;
	display:inline-block;
	float:left;
}
#yt_main_bottom .block-freeship .freeship{
	float:left;
	color:#FFF;
	font-size:17px;
	padding-top:12px;
}
#yt_main_bottom .block-freeship .freeship span{
	font-size:23px;
    font-weight: bold;
    text-transform: uppercase;
}
/* ------------banner support ---------------*/
#yt_main_top{position:relative;}
#yt_main_top .block-support{
	background-color:#6CBE42;
	position:absolute;
	top: 0px;
	right:0px;	
	height:60px;
	width:55.5%;
}
#yt_main_top .block-support .icon-support{
	background:url(../images/icon-phone.png) no-repeat;
	width:45px;
	height:44px;
	margin:9px 40px 0px 9px;
	display:inline-block;
	float:left;
}
#yt_main_top .block-support .support-info{
	color:#FFF;	
	padding-top:7px;
}
#yt_main_top .block-support .support-info span{
	font-size:105%;
	font-weight:bold;
}

/*-----banner ad green ----*/

#banner-ads .block-banner-green{ 	 
	height:370px; 
	background:#7aab2c; 
	color:#fff; 
	position:relative;
}
#banner-ads .block-banner-green .product-tit{ 
	font-size:20px; 
	margin:50px 0px 5px 20px; 
	float:left;
}
#banner-ads .block-banner-green .brief{
	width:60%; 
	margin-left:20px; 
	margin-bottom:30px; 
	float:left;
	text-align:left;
	font-size:90%;
}
#banner-ads .block-banner-green .off{
	background:url(../images/saleoff-bg.png) no-repeat; 
	width:274px; 
	height:47px;
}
#banner-ads .block-banner-green .off span{
	text-transform:uppercase; 
	font-size:25px; 
	font-weight:bold; 
	display:block; 
	padding-top:5px; 
	text-align:center; 
	letter-spacing:1px;
}
#banner-ads .block-banner-green img{
	position:absolute; 
	top:27px; 
	right:25px; 
	float:right;
}

/*-----banner blue -----*/
#banner-ads .block-banner-blue{ 
	height:370px; 
	background:#194684; 
	color:#fff;	
	overflow:hidden;
}
#banner-ads .block-banner-blue .product-tit{
	margin-top:20px; 
	text-align:center; 
	font-size:20px; 	 
	margin-bottom:20px;
	font-weight:normal;
}
#banner-ads .block-banner-blue img{
	margin:auto; 
	display:block;
}
#banner-ads .block-banner-blue .brief{ 
	margin: 0px 15px 0px 15px;
	text-align:left;
	font-size:90%;
	
}
#banner-ads .block-banner-blue .off span{
	font-size:24px; 
	color:#ffaa31; 
	text-transform:uppercase; 
	display:block; 
	text-align:center;
}


/*-------ratings---------------*/
.ratings-list td.label,table.pager, table.view-by,
.widget-btn, .validation-advice, .required, .pager,.toolbar-inner,
#track_hint{ line-height: 18px;
/*float: left;*/
margin-bottom: 8px;
 /*Comment for adjusting text in login
 padding-left: 10px;*/
 }
.ratings {  padding: 0;  line-height: 17px; }

.block-location {  background: #d00000;  color: #fff;  padding: 5px 10px;  }

.rating-box {  
	background:url(../images/bkg_rating.png) 0 0 repeat-x;  
	height: 13px;  
	position: relative;  
	width: 65px;  
	display: inline-block;
}

.rating-box .rating {

	background:url(../images/bkg_rating.png) 0 100% repeat-x;

	height: 13px;

	left: 0;

	position: absolute;

	top: 0;

}

.products-list .rating-box {  background-image:url(../images/bkg_rating.png);  margin-top: 3px; }

.products-list .rating-box .rating {  background-image:url(../images/bkg_rating.png);  }

.products-grid .rating-box {  
	background-image:url(../images/bkg_rating.png);  
	margin:5px 0 0 0;  
}

.products-grid .rating-box .rating {  background-image:url(../images/bkg_rating.png);  }

.block-location .rating-box,
.block-location .rating-box .rating {  background-image: url(../images/bkg_rating.png);  }

.ratings-table {  margin: 5px 0;  vertical-align:top; }

.ratings-table td,
.ratings-table th {  padding: 3px 0;  }

#yt_tabitem_reviewform .ratings-table td,

#yt_tabitem_reviewform .ratings-table th { vertical-align: middle; }

.ratings-table td.label,

.ratings-table th {  font-weight: bold;  padding-right: 8px;  }

#yt_main .products-grid .item .price-wrapper .price, 
#yt_main .products-grid .item .price-wrapper .special-price .special-price, 
.yt-tab-listing .respl-items-container .respl-items .respl-item .item-info .price-box{
	 font-weight: 500; display: inline-block;
}

#yt_main .products-grid .item .price-wrapper .special-price span,
#yt_main .products-grid .item .price-wrapper .regular-price,
.minimal-price span.price, .price-from span.price, 
.price-to span.price{
	/* font-size:141.66%; */
}
#yt_main .products-grid .item .price-wrapper .old-price span{
	font-size:116.66%;
	color: #686868; display: none;
}

.products-grid .ratings p.rating-links { 
	position: absolute;
	font-size:100%;
	top: 3px;
	left: 80px;

}
.products-grid .item .ratings-wrap{ margin-top: 4px;}
.products-grid .ratings p.rating-links a.add-your-review{ display: none;}
#products-list .ratings p.rating-links { 
	display: inline-block;
	font-size:100%;
	padding-left: 10px;
	vertical-align: 2px;
}
#products-list .ratings p.rating-links a.review-num{
	border-right: 1px solid #909090; padding-right: 5px;
	margin-right: 1px; display: inline-block; line-height: 11px;
}
.ratings p.rating-links a:hover{ 
	color: #80B601;	
}
#product_comparison .rating-box { 	float: left; 	margin-right: 15px; }

#product_comparison .price-box {  	text-align: left;  	margin: 10px;  	margin-left: 0;  	width: auto;  }


#products-list .item .products-list-info .ratings-wrap { 
	display: inline-block;
	position: relative;
	margin:3px 0 8px 0;
}
#products-list .item .box-price-review{ margin-bottom: 0px;}
.tag-product-list #yt_content{ margin-top: 40px;}
.tag-product-list #yt_main_middle > .page-title{ margin-bottom: 15px;}

#products-list .group-btn .btn-cart {
    background: url("../images/btn-cart-slider.png") no-repeat scroll 14px 11px #FFFFFF;
    border: 1px solid #D6D6D6;
    display: inline-block;
    /* font-family: 'Oswald',sans-serif; */
    font-size: 150%;
    height: 41px;
    line-height: 40px;
    padding-left: 50px;
    padding-right: 33px;
    -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	margin-bottom:3px;
}
#products-list .group-btn .btn-cart:hover {
    background: url("../images/btn-cart-slider.png") no-repeat scroll 14px -71px;
    color: #FFFFFF!important;
}
#products-list .group-btn .btn-list,
#products-list .group-btn .sm_quickview_handler {
	display:inline-block;
	width:49px; height:49px; border:1px solid #e1e1e1;
	overflow:hidden; text-indent:-9999px;
	background-color:white;
	-moz-transition: all 0.3s ease 0s; 
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
	vertical-align:top;
}
#products-list .group-btn .btn-wishlist{
	background-image:url(../images/wishlist-list-icon.png);
	background-repeat:no-repeat;
	background-position:12px 14px;
	display: inline-block!important;
}
#products-list .group-btn .btn-compare{
	background-image:url(../images/compare-list-icon.png);
	background-repeat:no-repeat;
	background-position:12px 12px;
	display: inline-block!important;
}
#products-list .group-btn .sm_quickview_handler{
	background-image:url(../images/quick-view-list-icon.png);
	background-repeat:no-repeat;
	background-position:10px 12px;
}
#products-list .group-btn .btn-wishlist:hover{
	background-position:12px -66px;
}
#products-list .group-btn .btn-compare:hover{
	background-position:12px -66px;
}
#products-list .group-btn .sm_quickview_handler:hover{
	background-position:10px -66px;
}
#products-list .item-inner{
	padding:0px;
}
/*-----------menu-----------------*/
.yt_ressidebar_screennav{display:none;}

.header-nav-container-home menu-split .header-nav ul{background-color:#194684;}
.header-nav-container-home menu-split .header-nav ul li:hover{ background-color:#69A1EF; }
/*-----header login - wishlist ---*/
#yt_header #header-right .wishlist{position:absolute; right:238px; bottom:8px;}
#yt_header #header-right .wishlist .header-cart,
#yt_header #header-right .wishlist .header-user,
#yt_header #header-right .wishlist .header-lock,
#yt_header #header-right .wishlist .header-signin{ display:none;}
#yt_header #header-right .wishlist ul li{ float:left;}
#yt_header #header-right .wishlist ul li .wishlist-header{
	background-color: #FFAA31;
	width:50px;
	height:50px;
	position:relative;
	text-indent:-999em;
}
#yt_header #header-right .wishlist ul li .wishlist-header a{
	background:url("../images/wishlist-cart.png") no-repeat scroll 0 0 transparent;
	width:34px; height:35px;
	display:block;
	position:absolute;
	top:7px; left:8px;
}
/*----------------header login-------*/
#yt_header #header-right .login-header{
	position:absolute; right:0px;
	background-color:#69a1ef;
	width:170px; height:50px;
	/*color:#FFF;*/
	font-size:90%;
	bottom:8px;
}
#yt_header #header-right .login-header .account-header span.hello{color:#FFF;}
#yt_header #header-right .login-header .account-header a{color:#FFF;}
#yt_header #header-right .login-header .account-header a:hover{ text-decoration:underline;}
#yt_header #header-right .login-header .account-header p{font-weight:bold;}
#yt_header #header-right .login-header i.account-header-icon{
	background:url(../images/icon-account.png) no-repeat;
	width:37px;
	height:31px;
	float:left;
	position:relative;
	top:10px;
	left:10px;
	padding-right:24px;	
}
#yt_header #header-right .login-header .account-header{padding-top:4px;}
/*--login drop---*/
#yt_header #header-right .login-header-drop{ 
	display:none;
	opacity : 0;
  	transition-property : opacity; 
  	transition-duration : 0.7s;
	-webkit-transition-duration: 0.7s; /* Safari */ 
	-o-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
}
#yt_header #header-right .login-header .account-header:hover{
	cursor:pointer;
}
#yt_header #header-right .login-header .account-header:hover .login-header-drop{
		display:block; 
		background-color:#FFF;
		position:relative;
		z-index:10;
		margin-top:3px;
		opacity : 1;
  		transition-property : opacity; 
  		transition-duration : 0.5s;
		-webkit-transition-duration: 0.5s; /* Safari */ 
		-o-transition-duration: 0.5;
		-ms-transition-duration: 0.5s;
		/*top:15px;
		border-top:4px solid #69A1EF;*/
}
#yt_header #header-right .login-header .account-header:hover .login-header-drop ul li a{ color:#686868;}
#yt_header #header-right .login-header .account-header:hover .login-header-drop ul li a:hover{ color:#6CBE42; text-decoration:none;}
#yt_header #header-right .login-header-drop ul.ul-account{ padding-top:10px;}
#yt_header #header-right .login-header-drop .drop-signin-btn{
	background-color:#6CBE42;
	padding:5px 35px 5px 35px;
	color:#fff;
	text-transform:uppercase;
	display:inline-block;
	font-size:145%;
	margin:10px 15px 10px 15px;	
}
#yt_header #header-right .login-header-drop .drop-signin-btn:hover{ 
	background-color:#69A1EF;
	-moz-transition: all 0.3s ease 0s; 
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
}
#yt_header #header-right .login-header-drop ul{padding-left:15px; padding-bottom:15px;}
#yt_header #header-right .login-header-drop ul li{ line-height:200%;}


/*****dialog login******/
#yt_header #header-right .login-header .modal{top:50%; display:none; width:500px; overflow:visible;}
#yt_header #header-right .login-header .modal .modal-body{padding-right:0px;}
#yt_header #header-right .login-header .modal .modal-content button.close{
	background:url(../images/login-btn-close.png) no-repeat;
	width:30px;
	height:30px;
	opacity:10;
	filter:alpha(opacity = 1000);
	text-indent:-9999em;
	margin-right:-10px;
	margin-top:-10px;
}
#yt_header #header-right .login-header .modal .modal-body .account-create .block-icon-login,
#yt_header #header-right .login-header .modal .modal-body .block-login-top .block-icon-login{
	float:left;
	height:250px;
}
#yt_header #header-right .login-header .modal .modal-body .account-create .block-icon-login i,
#yt_header #header-right .login-header .modal .modal-body .block-login-top .block-icon-login i{
	background:url(../images/login-icon.png) no-repeat;
	width:152px;
	height:161px;	
	display:inline-block;
	margin:12px 27px 0px 5px;
}
#yt_header #header-right .login-header .modal .modal-body .block-content p{
	overflow:hidden;
	margin-top:20px;
}
#yt_header #header-right .login-header .modal .modal-body .block-content .login-icon-left{
	background-color:#2378b4;
	width:36px;
	height:34px;
	display:inline-block;
	text-align:center;
	float:left;
}
#yt_header #header-right .login-header .modal .modal-body .block-content .login-icon-left i.login-icon-user{
	background:url(../images/login-icon-user.png) no-repeat;
	width:18px;
	height:16px;
	display:inline-block;
	margin-top:10px;
}
#yt_header #header-right .login-header .modal .modal-body .block-content .login-icon-left i.login-icon-password{
	background:url(../images/login-icon-pass.png) no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	margin-top:8px;
}
#yt_header #header-right .login-header .modal .modal-body .block-content .login-ask{
	background-color:#e2e2e2;
	width:36px;
	height:34px;
	display:inline-block;
	text-align:center;
	float:left;
}
#yt_header #header-right .login-header .modal .modal-body .block-content .login-ask i{
	background:url(../images/login-icon-ask.png) no-repeat;
	width:20px;
	height:19px;
	display:inline-block;
	margin-top:7px;
}
#yt_header #header-right .login-header .modal .modal-body .block-content input.input-text{
	margin:0px;
	height:26px;
	box-shadow: none;
	float:left;
	width:195px;
	border-color:#e2e2e2;
	color:#909090;
}
#yt_header #header-right .login-header .modal .modal-body .account-create .page-title h1,
#yt_header #header-right .login-header .modal .modal-body .block-content h1{
	color:#2378b4;
	font-size:30px;
	font-weight:normal;	
	text-transform:none;
}
#yt_header #header-right .login-header .modal .modal-body .account-create .page-title h1{
	text-align:center;
	margin-bottom:20px;
}
#uniform-chk_remember span{  
	background: url("../images/login-checkbox.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    width: 20px;
	background-position:0px -25px;
}
#uniform-chk_remember span.checked{
	background-position:0px 0px;
}
#uniform-chk_remember{vertical-align:middle;}
#uniform-chk_remember, #uniform-chk_remember span {
    display: inline-block; margin: 0 3px 0 0;
}
.login-quick  .block-content > p{ float: left; padding: 0 0 0 15px;}
.login-quick  .block-content > p.p-first{ padding: 20px 0 0 15px; }
.login-quick  .block-content > p span{ 
	float: left; width: 34px; height: 30px; background: #ababab;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.login-quick .block-content .actions{
	width: auto; padding:3px 0 20px 15px;
}
.login-quick .actions #uniform-chk_remember{
	margin-left: -2px !important;
}
.login-quick  .block-content > p span.login-icon-left span.login-icon-user {
    background: url("../images/icon-input-login.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    margin: 6px 0 0 7px;
    width: 20px;
}
.login-quick .block-content > p span.login-icon-left span.login-icon-password {
    background: url("../images/icon-input-login.png") no-repeat scroll 0 -30px;
    display: block;
    height: 20px;
    margin: 6px 0 0 7px;
    width: 20px;
}

.login-quick  .block-content p input{ 
	height: 22px; width: 210px; font-size:92.85%;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;

	margin-bottom: 10px;
	font-size: 108.33%;
}
#chk_remember{ 
	opacity: 0; width: 15px; height: 15px;
	margin: 3px 0 0 3px !important;
}
.block-login-top .actions .chk-remember{
}
.block-login-top .actions .chk-remember label{
	display:inline-block;
	color: #909090;
	font-size:100%;
}
.block-login-top .actions .chk-remember label:hover{ 
	cursor:pointer; 
	-moz-transition: all 0.3s ease 0s; 
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.block-login-top .actions input.submit-repl {
    height: 32px;
    overflow: hidden;
    text-align:left;
	padding-left:10px;
	margin-top:10px;
	line-height:32px;
   /*  width: 95px !important;   */  
	color:#FFF;
	font-size: 110%;
	border:1px solid #dedede; background:#fff;
	color:#666;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
input.submit-req {
    height: 32px;
    overflow: hidden;
    text-align:left;
	padding-left:10px;
	margin-top:10px;
	line-height:32px;
   /*  width: 95px !important;   */  
	color:#FFF;
	font-size: 110%;
	border:1px solid #dedede; background:#7e7e7e;
	color:#fff;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
input.submit-req:hover{
	background-color: #fff;
	border:1px solid #7e7e7e;
	color:#666  ;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;  
}
.block-login-top .actions{float:left;}
.block-login-top .more-actions{
	float:right; 
}
.block-login-top .more-actions a{
	padding:10px 0 10px 15px !important;
}
.block-login-top .more-actions i{
	background:url(../images/login-icon-plus.jpg) no-repeat;
	width:11px;
	height:11px;
	display:inline-block;
	padding-right:10px;
}

.block-login-top .more-actions a{ 
	color:#686868;
	width: 268px;
	display: inline-block;
	border-top: 1px solid #e9e9e9;
}
.block-login-top .more-actions a:hover{ color:#69a1ef;}
/***************dialog register*****/

#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .legend,
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate label{display:none;}
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate li.control label{display:block; cursor:pointer;}
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list input{
	margin-bottom:10px;
	padding-left:45px !important;
	color:#909090;
}
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list #lastname,
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list #firstname{
	background:url(../images/register-username.gif) no-repeat left center;
	width:225px;
	height:26px;
}
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list #password,
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list #confirmation{
	background:url(../images/register-pass.png) no-repeat left center;
	width:225px;
	height:26px;
}
#yt_header #header-right .login-header .modal .modal-body .account-create #form-validate .form-list #email_address{
	background:url(../images/register-email.jpg) no-repeat left center;
	width:225px;
	height:26px;
}
#yt_header #header-right .login-header .modal .modal-body .account-create .buttons-set p{display:none;}
#yt_header #header-right .login-header .modal .modal-body .account-create .buttons-set > .button{
	 background: url("../images/register-btn.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 36px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;
    width: 108px !important;
}
#yt_header #header-right .header_rightsec .social_media{float: left;
    margin-left: 14px;
    text-align: right;
    width: auto;
    margin-top: 5px;}
#yt_header #header-right .header_rightsec .social_media a img{transition:All 1s ease; -webkit-transition:All 1s ease; -moz-transition:All 1s ease; -o-transition:All 1s ease;}
#yt_header #header-right .header_rightsec .social_media a img:hover{opacity:0.5;
transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);
-webkit-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);
-moz-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);
-o-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);
-ms-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);
}

#yt_header #header-right .header_rightsec_bottom{
    float: right;
    width: 50%;
	width: 100%;
}
/*Header phone area size increased inorder to include another phone number--post production changes*/
#yt_header #header-right .header_rightsec_bottom .ph_inputarea{
	float: right;
	text-align:right;
	width: 252px;
}
/*-----------create shipping address-------------------*/
#yt_wrapper .title-create-address{
	font-size:24px;
}

#yt_wrapper #form-validate .buttons-set .button:hover{
}
#yt_wrapper #form-validate .fieldset #primary_billing,
#yt_wrapper #form-validate .fieldset #primary_shipping,
/* #yt_wrapper input[type="radio"],  */
#yt_wrapper input[type="checkbox"]{
	float: left;
	margin:2px 4px 0 0;
	outline:none;
	min-height:0px;
}
.product-downloadable-product #yt_wrapper input[type="radio"], 
.product-downloadable-product #yt_wrapper input[type="checkbox"],
/* .product-bundle-product #yt_wrapper input[type="radio"],  */
.product-bundle-product #yt_wrapper input[type="checkbox"]{
	float:none;
}

#product-review-table div.radio input[type="radio"]{
	display:block!important; opacity:0;
	position:absolute; left:-1px;
	top:-10px;
	filter:alpha(opacity=0);
}
.w-bundle{ min-height: 180px; overflow:auto;}
#confirmbox p.price-as-configured{ margin:10px 0 6px;}
.bundle-pro input{ margin: 0; float:left;}
.bundle-pro .price-notice{ color: #F48F00;}
#loginForm .modal-body .actions input#chk_remember{ opacity: 0; filter:alpha(opacity=0);}
#yt_wrapper #form-validate .fieldset{
	/* float: left;
	width: 50%; */
}
.info-customer{margin-bottom:20px;}
#yt_wrapper #form-validate .buttons-set{	
	width: 100%;
	text-align: right;
}
#yt_wrapper #form-validate .buttons-set .back-link {
    display: inline-block;
    float: left; margin-top: 12px;
    text-align: left;
}
#form-validate .form-list input{box-shadow: none;}
#form-validate .button{
    color: #FFFFFF;
    margin-top: 10px;
}

#yt_left .block-cart{display:none;}

.input-text.required-entry.validate-email,
.input-text.required-entry.validate-password
{
	box-shadow: none;
}

/*---------messages---*/

.messages {
    overflow: hidden;
    width: 100%;
}
.my-wishlist .messages { display: none;}
.error-msg, .notice-msg, .note-msg, .success-msg {
    border-width: 1px !important;
    font-size:116.66% !important;
    font-weight: bold !important;
    margin: 0 0 35px !important;
    padding: 10px 10px 10px 47px !important;
}

.catalog-category-view .error-msg, .catalog-category-view  .notice-msg,.catalog-category-view  .note-msg,.catalog-category-view  .success-msg {

	margin: 10px 0 20px !important;

}
.category-products .messages .success-msg,
.category-products .messages .error-msg,
.category-products .messages .notice-msg {  margin:20px 0 0 !important; }

.error-msg li, .success-msg li, .notice-msg li {  background: none;  }

.error-msg {  background: url(../images/msg_error.png) no-repeat 10px center;  border: 1px dashed #CCC;  }

.success-msg a,

.error-msg a{  color: #cc0000;  }

.success-msg {  background: url(../images/msg_success.png) no-repeat 10px center;  border: 1px dashed #CCC;  }

.notice-msg, .note-msg {  background: url(../images/msg_notice.png) no-repeat 10px center;  border-color: #454F4C;  }

/*-----inner page-----*/
.my-wishlist #wishlist-view-form .buttons-set{ float:right; width: 100%;}
#wishlist-table .cart-cell .price-box .old-price{ font-weight:normal; font-size:80%; text-decoration:line-through;}

/*#checkout-review-submit .place-order #review-button,
#multishipping-billing-form .buttons-set .button,
.multiple-checkout #shipping_method_form .buttons-set .button{*/
.multiple-checkout .buttons-set .button{
	/* background: none repeat scroll 0 0 #6CBE42; */
    /* color: #FFFFFF; */
    float:right;
    /* padding: 6px 10px; */
}
.multiple-checkout .title-buttons .button{float:right;}
/*#checkout-review-submit .place-order #review-button:hover,
#multishipping-billing-form .buttons-set .button:hover,
.multiple-checkout #shipping_method_form .buttons-set .button:hover{*/
.multiple-checkout .button:hover{
	/* background-color:#69A1EF; */
}
.multiple-checkout #shipping_method_form  .col2-set{margin-bottom:20px;}
.multiple-checkout #shipping_method_form  .col2-set .legend{text-transform:uppercase; padding-bottom:4px;}
#multishipping-billing-form #payment_form_ccsave{max-width:300px;}
#multishipping-billing-form #payment_form_ccsave .v-fix{float:left; margin-right:10px;}
#checkout-review-submit .place-order .grand-total{float:right;}
#checkout-review-submit .place-order .grand-total big{
	font-size:150%;
	line-height:200%;
}
.multiple-checkout .col2-set .legend{text-transform:uppercase; padding-bottom:4px;}
.multiple-checkout .col2-set h3.legend{text-transform:uppercase; margin:20px 0 0px 0px;}
.multiple-checkout  #checkout-review-submit .grand-total .price{/* font-family:'Oswald',sans-serif; */}
.cart-empty a:hover,
.my-account a:hover{
	text-decoration: underline;
}
#shipping_method_form .buttons-set{margin-top:20px;}
#my-orders-table thead{ background:#69a1ef;}
.my-account .title-buttons{position:relative;}
.my-account .title-buttons .button{float:right; position:absolute; right:0px; bottom:-1px;}

.checkout-cart-index #yt_wrapper .discount-form > label,
.checkout-cart-index #yt_wrapper .shipping-form label
{/*  padding-bottom:10px; */}

select{padding: 5px 4px; width:100%;color: inherit;}
.input-text {
    padding: 5px 3px;
	width:100%;
	color: inherit;
}
#opc-login #login-form h4 {
    font-family: inherit;
    font-weight: bold;
}
/*--------------------------about us---------------------*/
.cms-page {
	background-color:#FFF;
	text-align:left;
}
.cms-page p {
	margin-bottom:15px;
}
.cms-page.news-page > img{ padding-top:20px;}
.cms-page.about-us > img{
	float:left;
	padding:0px 20px 10px 10px;
}
.cms-page.about-us > h2 {
    font-size:150%;
    font-weight: normal;
}
.cms-page.about-us .our-client{
	background:url(../images/aboutus-line.jpg) repeat-x scroll center;
	text-align:center;
	margin-top:14px;
}
.cms-page.about-us .our-client h3{ 
	background:#FFF;
	font-size:140%;
	font-weight:normal;
	text-transform:uppercase;
	display:inline-block;
	padding:0px 20px 0px 20px;
}
.cms-page.about-us .logo-client a img{
	padding:15px 34px 20px 34px;
}

/*------------rss feed---------*/
#yt_main_middle .page-title a.nobr.link-rss{display:none;}

#rss-table-misc{ clear: both;}
.rss-index-index .data-table thead,
.rss-index-index .data-table th,
.rss-index-index .data-table tr td,
.rss-index-index .data-table tr{ 
	border:1px solid #686868;
	padding:8px 15px;
	white-space:nowrap;
}
#yt_main_middle > .page-title.rss-title{ width:100%;}

.customer-account-forgotpassword #form-validate ul.form-list{margin-top:8px;}

/*-----------poll-------*/
#poll-answers span.label{
	/*   background-color: #FFFFFF; */
    border-radius: 0 0 0 0;
    color: inherit;
    display: inline-block;
	text-shadow:none;
	font-size:12px;
	padding-left:0px;
}
.label{color: inherit;}
.block-poll .actions{padding-top:20px;}

#poll-answers li {
    border-bottom: 1px solid #ededed;
    padding-bottom: 6px;
	margin-top:-2px;
}
#poll-answers span.label label{font-weight:normal;}
#poll-answers .radio{ min-height:0px; padding-left:0px; }
#poll-answers .radio .poll_vote{
	position:absolute; top:0px; left:0px; margin-top:0px; margin-left:0px;
	opacity:0;
	display:block;
	filter:alpha(opacity = 0);
}
#poll-answers .radio span{margin-top:-3px;}
#pollForm .button{background:#fff;
    color: #666666;
    /* padding:0px 10px 0px; */
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	
	text-transform:uppercase;
	border:1px solid #e1e1e1;
}
#pollForm .button span{color:#666;/* font-family:'Oswald',sans-serif;  */font-size:18px;}
/*--------uniform - language---*/
.language{ float:right; position: relative;}

.language span{	
	background-position: 10px 11px;
	background-repeat: no-repeat;
    height: 39px;
    line-height: 39px;
    overflow: hidden;   	
    
	color:#FFF;
	text-align:left;
	display: block;
	cursor: pointer;
	padding-left: 40px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.language span:before{
	content: "";
	width: 10px; height: 10px;
	background:url(../images/arrow-language.png) no-repeat 0 0;
	position: absolute; top: 15px; right: 10px;
}

.language ul li a{ 
	float: left; text-align: left; padding:5px 1px 9px 31px; 
	background-position: 5px 7px;
	background-repeat: no-repeat;
	text-indent:-9999px;display:block;
	border:1px solid rgba(255,255,255,0); border-bottom:none;
}
.top-header-desktop .currency ul li a{
	border:1px solid rgba(255,255,255,0); border-bottom:none;
}
.language ul li a.selected,
.language ul li a:hover,
 .currency ul li a:hover{background-color:white;  border:1px solid #e6e5e5; border-bottom:none;}
.language-switcher select{		
   	width: auto;
   	display: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .language ul li a{padding:5px 0px 9px 0px;width:34px;}
		
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#yt_content .block .block-title strong{padding-bottom:3px!important;}
}
/*--------uniform - currentcy---*/

.currency{ float:right; margin-right:5px;}
.currency-select-inner .jqTransformSelectWrapper,
.language-switcher .jqTransformSelectWrapper{
	width:auto!important;
}
.currency span{ 
	height: 39px; display: block; cursor: pointer; width: 100%; 
	text-align: left; padding-left: 24px;
	line-height: 39px;
	position: relative;
}
.currency span:before{
	content: "";
	background:url(../images/arrow-language.png) no-repeat 0 0;
	width: 10px; height: 10px; 
	position: absolute; top: 15px; right: 25px;
}
.currency select{  display:none; width: auto;}
.top-header-desktop .currency ul,
.top-header-desktop .language-switcher ul{
 z-index: 99; overflow: inherit !important;  width: 100%; display:block!important; width:auto!important; height:auto!important;
}
.top-header-desktop {
	float: right;
	/*margin-right:65px;margin-top: 21px;*/
}
.currency-select-inner{background:none!Important;}
.top-header-desktop .jqTransformSelectWrapper > div{display:none;}
.top-header-desktop .currency ul li,
.top-header-desktop .language-switcher ul li{padding-top:6px; text-align: center;float:left;}
.top-header-desktop .currency ul li:first-child{  border-top: none;}
.top-header-desktop .currency ul li a{ float: left; text-align: left; padding:5px 10px 9px; }
.top-header-desktop .currency ul li a.selected{background:white; color:#666666; border:1px solid #e6e5e5; border-bottom:none;}
/*
.currency-select-inner .selector{ width:91px !important;}
.currency-select-inner div.selector{	
	background-color:#80b601;    
    overflow: hidden;
    padding: 0 0 0 0px;
    position: relative;
	color:#FFF;
	text-align:center;
	line-height: 39px;
}
.currency-select-inner div.selector select{	
	background: none repeat scroll 0 0 transparent;
    border: medium none;    
    left: 0;
    opacity: 0;
	filter:alpha(opacity = 0);
    position: absolute;
    top: 0px;
    width: 100%;
	cursor:pointer;
	margin:0;
	padding:0;
	height: 39px;
}
.currency-select-inner div.selector select option{	
	padding:14px 0 !important;
	display: block;
	border-top:1px solid #FFF;
	text-align:center;
	border-right:none;
	border-left:none;
	color:#FFF;
	font-size:100%;
	background-color:#A0A0A0;
}
.currency-select-inner div.selector select option:hover{
	background-color:#6cbe42;
}
.currency-select-inner div.selector span{
	background:url(../images/arrow-language.png) no-repeat;
	background-position: 37px center;
    cursor: pointer;
    display: block;       
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100% !important;
	font-size:100%;	
	margin-left: 23px;
	text-align: left;
}*/
/* header-slideshow */
.header-slideshow{
	background: #fff;
	position: relative;
	/* background:url(../images/bg-slider-show.png) no-repeat top center; */
}
.header-slideshow .container {
    width: 100% !important;
    padding: 0 !important;
}
/* header-top */
.header-top{/* border-top:6px solid #80b601;*/background: none !important;}
.header-top .container{ margin-bottom:0 !important; background:#f1f1f1 !important;}
.header-top .links{padding-top:3px;}
.header-top .ul-account li{ float:left;}

.header-top .ul-account li.second a{ background:url(../images/icon-myaccount.png) no-repeat left center;}
.mycart{ 
	float:right; line-height:38px; margin-right:5px; 
	padding:0 10px 0 52px; background:#80b601;
position:relative; 
}
.mycart a, .mycart span{ font-size:100%;}
.mycart a:hover{ color:#fff; cursor:pointer;}
.mycart:before{ content:""; width:25px; height:22px; position:absolute; top:7px; left:15px;
background:url(../images/icon-cart.png) no-repeat left center;
}
.header-top .w-group-lcm a,.header-top .w-group-lcm span{ /* color:#fff; */ }
.header-top ul.links li{ float:left; margin-right:12px; padding-right:17px; position: relative; background:url(../images/border-top-link.png) no-repeat right center;}
.header-top ul.links li.last{ display: none; }
.header-top ul.links li a{
	font-size:100%; /*color:#909090; */
	padding:10px 0 10px 30px; line-height:19px;
	display: block;
}
.header-top ul.links li.last{ margin-right: 0;}


.header-top ul.links li:first-child + li + li{ margin-right: 0; }

.header-top .iconlogin{ position: relative;}
.header-top .iconlogin:before{ 
	/* content: "\f023"; height: 10px; 
	font-size:15px; position: absolute;
	top: 11px; left: 10px; font-family: "FontAwesome";
	color: #909090; */
}
.header-top .iconlogin{width:70px;}
.header-top  a.iconlogout:before{
	/* content: "\f13e"; width: 10px; height: 10px; 
	font-size:14px; position: absolute;
	top: 10px; left: 0; font-family: "FontAwesome";
	color: #909090; */
}
.header-top .login-quick .block-login-top{
	border: 1px solid #dfdfdf;
	background: #fff;
}
.header-top .span5{ /*position: relative; */}
.header-top .quick-info li{
	/*position: absolute;
	width:96px;
	margin-top: -24px;*/
	float:right;
	}
.header-top .login-quick {    
    /*left: 0;*/
    position: absolute;
    top: 30px;
    width: 283px;
    z-index: 999;
    display: none;
	overflow:visible!important;
}
.new-cat{text-align:center; font-family:arial; font-size:12px;}
.header-top .quick-info{ float: right; /*margin-left: 20px;*/ z-index: 99;}
.header-top .quick-info li a.iconlogin{ /*position: absolute; left: 0;*/ float:right; width: 70px;}
.header-top .quick-info li a{
	padding:11px 0 10px 23px;
	display: inline-block;
	
}
.header-top .quick-info li a:hover{
	color: #000;
	/*width:96px;*/
}
.block-links-social { display:inline-block;}
.block-links-social ul li{ 
	float:left; border:1px solid #eee; border-right:none;
	width: 42px; height: 42px;
	position: relative;
}
.block-links-social ul li + li + li +li{
	border-right:1px solid #eee;
} 
.block-links-social ul li:hover{
	background: #39599f;
} 
.block-links-social ul li + li:hover{
	background: #45b0e3;
	cursor: pointer;
} 
.block-links-social ul li + li + li:hover{
	background: #f40909;
	cursor: pointer;
} 
.block-links-social ul li + li + li + li:hover{
	background: #65b7d2;
	cursor: pointer;
} 
.block-links-social .icon-facebook{ 
	background: url(../images/icon-social.png) top left;
	width: 22px; height: 22px;
	position: absolute;
	top: 9px;
	left: 9px;
}
.block-links-social ul li:hover .icon-facebook{
	background: url(../images/icon-social.png) bottom left;
}

.block-links-social .icon-facebook:before{ content:"";}
.block-links-social .icon-twitter { 
	background: url(../images/icon-social.png) 105px top;
	width: 22px; height: 22px;
	position: absolute;
	top: 9px;
	left: 11px;
}
.block-links-social ul li + li:hover .icon-twitter{
	background: url(../images/icon-social.png) 105px bottom;
	left: 12px;
	top: 8px;
}

.block-links-social .icon-twitter:before{ content:"";}
.block-links-social .icon-google-plus{
	background: url(../images/icon-social.png) 63px top;
	width: 22px; height: 22px;
	position: absolute;
	top: 9px;
	left: 11px;
}
.block-links-social ul li + li + li:hover .icon-google-plus{
	background: url(../images/icon-social.png) 63px bottom;	
	top: 9px;
	left: 12px;
}
.block-links-social .icon-google-plus:before{ content:"";}
.block-links-social .icon-linkedin{
	background: url(../images/icon-social.png) 171px top;
	width: 22px; height: 22px;
	position: absolute;
	top: 9px;
	left: 11px;
}
.block-links-social ul li + li + li + li:hover .icon-linkedin{
	background: url(../images/icon-social.png) 170px bottom;
	top: 8px;
	left: 13px;
}
.block-links-social .icon-linkedin:before{ content:"";}

.st-bg{/*  background:#fff !important;  */margin-top: 10px;}
.sm-searchbox-popular-title:before{ 
	content:""; width:16px; height:15px; 
	background:url(../images/icon-pen.png) no-repeat left center; 
	float:left; margin-right:12px;
	position: absolute; top:1px; left: -25px;
}

/* footer */
.footer_right_content{
	width: 20%;
	float: right;
}
.footer_left_content{
	width: 50%;
	float: left;
}
.paymnt_gateways p{
	/* float: right; */
}
.paymnt_gateways img{
	/* float: right; */
}
.footer-top{  background:#5c5c5c !important; }
.footer-top .container{ background:#5c5c5c !important; }
.block-info-footer { float:right;}
.block-info-footer ul li{ float:left;}
.block-info-footer ul li a{ 
	padding:22px 22px 22px 12px; color:#c8c8c8; 
	font-size:100%;
	background:url(../images/icon-info-footer.png) no-repeat right center;
	display:block;
}
.block-info-footer ul li a:hover{
	color: #80b601;
}
.block-info-footer ul li.last a{ background:none; padding-right:0;}
.open-time ul li{ 
	padding-left:18px; line-height: 24px;
}
.open-time ul li:hover{
	background:url(../images/icon-ul-footer.png) no-repeat -1px -62px;
}
.open-time ul li{ font-size:100%;}
.open-time p{ margin:8px 0 5px; font-size:100%; }
.open-time h2{ color:#686868; font-size:166.66%; font-weight:normal; margin-bottom: 5px;}
.wb-static{ padding:0px 0 0px 0; position:relative;}
.center-line{
	background:url(../images/icon-center-line.png) no-repeat; 
	position:absolute;
	left:48%;
	bottom:-12%;
	width:60px;
	height:60px;
}
.center-line a{ display: block; width: 60px; height: 60px;}
.center-line:hover{
	background:url(../images/icon-center-line-hover.png) no-repeat; 
	cursor: pointer;
}
/*newletter footer*/
.w-newlletter{ display:inline-block; margin-top:14px;}
.w-newlletter #newsletter{ 
	float:left; 
	padding:5px 0 5px 37px; 
	color:#c8c8c8; 
	border:none; margin:0;
	font-size:91.66%;
	background: url(../images/icon-newletter.png) #fff no-repeat 10px center;
	height: 26px;
	line-height: 26px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.w-newlletter .actions{/* float:left; margin-left:3px;*/ position: absolute; left: 247px; top: 0;}
.w-newlletter .button span span{ 
background: url(../images/icon-arraw-newlletter.png) #fff no-repeat center center; 
padding:9px 20px;
text-indent:-9999em;
display:inline-block;
}
.w-newlletter .button:hover span span{ 
	background: url(../images/icon-arraw-newlletter-hover.png) #80b601 no-repeat center center; 
}
.w-newlletter .input-box{ position: relative;}
/* header-breadcrumbs */
.cms-home .header-breadcrumbs{ display: none;}
.header-breadcrumbs{
	background: #f1f1f1;
}
.breadcrumbs ul li{display:inline-block; background:url(../images/bg-breacrum.png) no-repeat left center; padding:10px 10px 10px 17px;}
.breadcrumbs ul li a,.breadcrumbs ul li  strong{/* font-family:'Oswald',sans-serif; */ font-size:116.67%; font-weight:normal;}
.header-breadcrumbs .pathway-inner{
	margin: 20px 0; padding-left: 10px;
}
.header-breadcrumbs .pathway-inner a{
	color: #c8c8c8;
	
}
.header-breadcrumbs .icon-caret-right:before{
	color: #9b9b9b;
}

.header-breadcrumbs .home a{
	color:#666;
	/* padding-left: 25px;
	background: url(../images/icon-bre-home.png) no-repeat left 0; */
}
.breadcrumbs ul li.home{
	background:url(../images/bre-home.png) no-repeat left 14px;
	padding-left:24px;
	/*margin-left:18px;*/
}
/* styleleft colummleft*/
.layered-nav .currently{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.layered-nav .currently p.block-subtitle{
	color: #686868;
    font-size:150%;
    font-weight: normal;
    line-height: 54px;
    text-transform: uppercase;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    background: #f4f4f4;
    padding-left: 10px;
}
.layered-nav .currently ol li{
	line-height: 54px; padding-left: 20px;
}

#narrow-by-list dt{ position: relative; background:url(../images/buillet-shopby.png) no-repeat left center; font-size:12px; text-transform:uppercase; padding-left:16px;/*  color:#666666; */}
#narrow-by-list dt.accordion-open{
	border-left: 1px solid #80B601;
	border-right: 1px solid #80B601;
}
#narrow-by-list dt > span{
	display: block;
	line-height: 54px;
	padding-left: 10px;	
	font-weight: normal;
	font-size:150%;	
	text-transform: uppercase;
	color: #686868;
}
#narrow-by-list dt.accordion-open > span{
	color: #fff;	
	border-bottom: 1px solid #e9e9e9;
}
#narrow-by-list dt.accordion-close > span{
	background: #f4f4f4;
	border-top: 1px solid #e9e9e9;
}
#narrow-by-list dt.last > span{
	border-bottom: none;
}
.layered-nav{
	border-bottom: 1px solid #e9e9e9 !important;
}
#narrow-by-list dt.accordion-open a.toggle{
	position: absolute;
	width: 30px; height: 30px;
	position: absolute;
	top: 12px; right: 10px;
	background: url(../images/icon-arraw-leftmenu.png) no-repeat top center;
}
#narrow-by-list dt.accordion-close a.toggle{
	position: absolute;
	width: 30px; height: 30px;
	position: absolute;
	top: 14px; right: 10px;
	background: url(../images/icon-arraw-leftmenu.png) no-repeat bottom center;
}
#narrow-by-list dd{ padding: 8px 0 10px; margin-bottom:17px;border-bottom:1px solid #ededed;}
#narrow-by-list dd.last{margin-bottom:0px;}
#narrow-by-list dd.last{border-bottom:none; padding-bottom:0px;}
#narrow-by-list dd li{
	/*background: url(../images/icon-arraw-leftmenu1.png) no-repeat 10px center;*/
	/*position: relative;*/
}

.layered-nav .actions{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 0 0 10px 20px;
}
/* #narrow-by-list dd li a:before{
	content: "\f105";
	width: 10px; height: 10px;
	color: #C8C8C8;
	position: absolute;
	left: -20px; top: -8px;
	font-size:120%;
	font-family: "FontAwesome";
	font-weight: bold;
} */


/* static-block-about-us */
.w-aboutus h2.title-aboutus{
	font-size:183.33%;
	font-weight: normal;
	color: #686868;
	margin-bottom: 38px;
	line-height: 20px;
	text-transform:capitalize;
}
.w-aboutus .w-middle{ float: left;}
.w-aboutus .w-middle .w-middle-title{ position: relative;}
.w-aboutus .w-middle .w-middle-title h2{
	font-size:233.33%; color: #8dc900; background: #fff;
	display: inline-block; text-align: center;
	padding: 0 30px; position: absolute; top:-19px; left: 50%; margin-left: -114px;
	font-weight: normal;
}
.w-aboutus .w-middle .w-middle-title p{ text-align: center; width: 80%; margin: 30px auto;}
.w-aboutus .w-middle .w-middle-content .sm-basenews-basic .respl01-4 .acd-item{
	float: left; width: 25% !important;  text-align: center; margin: 0;
}
.w-aboutus .acd-content-wrap.cf{ padding: 0 7%;}
.w-aboutus .w-middle .w-middle-content .acd-item .acd-content a{
	font-size:133.33%; text-align: center; line-height: 25px;
}
.w-aboutus .w-middle .w-middle-content .acd-item .acd-content a:hover{ text-decoration: underline;}
.w-aboutus .w-middle .w-middle-content .acd-item p{
	text-align: center;
}
.w-aboutus .acd-description p.member{
	font-size:91.66% !important;
	text-align: center;
}
.w-aboutus .acd-description p{ font-size:100%;}
.cms-page-view p.member{ display: none; }
.cms-page-view .std{ /*margin: 20px 0; line-height: 25px; padding:0 20px;margin-top:-30px;*/  font-size:113%;float: left; width:100%;}
/*css changes to request for catalog--post production*/
.catalog_request_side
{
    font-size: 16px;
    font-weight:bold !important;
}
.catalog_request_side a:hover
{
    color:#686868;
    text-decoration:underline;   
}
#yt_content #yt_main_middle a.catalog_request_sku
{
    font-size: 16px;
    font-weight:normal !important;
}
.catalog_request_sku:hover
{
     color:#686868;
    text-decoration:underline; 
}
/*css changes to request for catalog*/

/.cms-page-view .header-breadcrumbs{ margin-bottom: 0;}*/
.w-aboutus .acd-image{ position: relative;}
.w-aboutus .acd-image:hover .h-img{ opacity: 0.9;}
.w-aboutus .h-img{ 
	width: 178px; height: 180px; position: absolute;
	top: 7px; left: 37px; 
	-ms-border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	opacity: 0;
	-ms-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	background: #80b601;
}
.respl-item .item-info .item-title a{
	-ms-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
/*.w-aboutus .h-img{
	background: rgba(138,188,25,0.9);
}*/
.w-aboutus .h-img a.title{ display: none;}
.w-aboutus .h-img a{ float: left; width: 30px; height: 30px; margin:0 1px;} 
.w-aboutus .h-img a.f-social{ background: url(../images/icon-f-o-t.png) no-repeat top left;}
.w-aboutus .h-img a.o-social{ background: url(../images/icon-f-o-t.png) no-repeat left -36px;}
.w-aboutus .h-img a.t-social{ background: url(../images/icon-f-o-t.png) no-repeat left -72px;}
.w-aboutus .h-img .g-social{ margin:79px 0 0 43px; float: left;}
.w-aboutus .w-top .w-right{
	width: 23.0769%;
	float: left;
} 
.w-aboutus .w-top .w-right ul li{
	border-bottom: 1px dashed #e9e9e9;
	line-height: 30px; font-size:100%;
}
.w-aboutus .w-top .w-right ul{ margin-left: 22px;}
.w-aboutus .w-top .w-left{
	width: 74.3589%; margin:0 2.5641% 2.5641% 0;
	float: left;
}
.w-aboutus .w-top .w-left-title{
	margin-bottom: 25px; position: relative;
}
.w-aboutus .w-top .w-left-title h2{
	font-size:183.33%; color: #686868; font-weight: normal;
	padding-right: 15px; display: inline-block;
	position: absolute; top: -20px; background: #fff;
}
.w-aboutus .two-line{
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	height: 1px;
}
.w-aboutus .w-top .w-left .w-left-content img{
	float: left; margin:5px 30px 0 0;
}
.w-aboutus p{ text-align: left; font-size:100%;}
.w-aboutus .w-top .w-left-content{ margin-top: 5px; float: left;}
.item-tg{ margin-top: 15px;}
#happycs{position: relative;}
#happycs .icon-dp{ 
	width: 20px; height: 20px; position: absolute; top: 30px; left: 7px;
	background: url(../images/icon-dp-about.png) no-repeat top left;
}
.w-middle-content #myCarousel {
	border: none;
	padding: 0;
	margin: 0;
}
.w-middle-content #myCarousel .carousel-indicators{ 
	display: inline-block; text-align: center; 
	width: 100%;
}	
.w-middle-content #myCarousel .carousel-indicators li{
	background: url(../images/icon-round-left-slide.png) bottom center;
	width: 17px;
	height: 16px;
	display: inline-block;
}

.w-middle-content #myCarousel .carousel-inner p{ 
	display: block;
	text-align: center;
	line-height: 20px;
}
.w-footer{ float: left; position: relative; margin:40px 0 0;}
.w-footer .carousel { margin-bottom: 0;}
.w-footer .title{ position: absolute; width: 100%;}
.w-footer .title h2{ 
	position: absolute; top:-21px; left: 30px; display: inline-block; font-weight: normal;
	padding: 0 10px; background: #fff; font-size:150%;
}
.w-footer .title ul{ 
	position: absolute; right: 15px; top: -14px; display: inline-block;
	background: #fff; padding: 0 10px;
}
.w-footer .title ul li{ float: left; margin-left: 10px;} 
.w-footer .title ul li:first-child{ margin-left: 0;}
.w-footer .title a.minus{
	display: block; width: 26px; height: 26px; text-indent: -999em;
	background: url(../images/icon-minus.png) no-repeat top left;
}
.w-footer .title a.plus{
	display: block; width: 26px; height: 26px; text-indent: -999em;
	background: url(../images/icon-plus.png) no-repeat top left;
}
.w-footer .w-footer-content{ border: 1px solid #e9e9e9; padding: 35px 20px 22px 30px;}
.w-footer .w-footer-content p{ font-style: italic; font-size:116.66%; line-height: 20px;}
.w-footer .w-footer-content p span.s-name{ font-style: normal; font-size:114.28%;  font-weight: bold;}
.w-footer .w-footer-content p span.s-name-r{ font-size:85.71%; font-style: normal;}
/* end-static-block-about-us */
/* slider footer*/
ul.banner-footer{ overflow: hidden; dispaly:block !important;}
ul.banner-footer li{ position: relative; float: left;height: auto;}
ul.banner-footer li .banner-content{overflow:hidden; position:relative;}
ul.banner-footer li img{width:100% !important;}
ul.banner-footer li a.btn-shopnow{ 
	position: absolute; left:1000px; left: 1000px; top:130px;
	display: block; 
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	z-index: 10;
	width:100%;
	font-weight:500;
}
/*ul.banner-footer li a:hover{
	background: #6D9C00;
}*/
.slide-home-footer{overflow:hidden; width:77%;}

@media screen and (min-width : 650px) and (max-width: 900px){
.slide-home-footer{overflow:hidden; width:97% !important;}
}
@media screen and (min-width : 300px) and (max-width: 640px){
.slide-home-footer{overflow:hidden; width:90% !important;}
}

ul.banner-footer li a:before{
	/*content: "\f0a9";
	font-family: "FontAwesome";
	width: 26px; height: 26px;	
	top: 0px; right: 2px;
	position: absolute;*/
}
.banner-footer .title-banner{position:absolute; left:15px;z-index:5; transition:.5s; top:20px;}
.banner-footer .detai-banner{position:absolute; width:185px;/* color:#444444; */ left:15px;z-index:5; transition:.8s; top:60px;}
.banner-footer .title-banner a{font-size:200%; /* font-family:'Oswald',sans-serif; */}
/*ul.banner-footer li:hover .title-banner{left:15px;}
ul.banner-footer li:hover .detai-banner{left:15px;}*/

ul.banner-footer li:hover  a.btn-shopnow{ left:15px}
ul.banner-footer li .bg-img{ 
	display: none;
}
ul.banner-footer li:hover .bg-img{ 
	display: block;
	background: #fff; width: 100%; height: 100%; 
	position: absolute;
	top: 0; left: 0;
	opacity: 0.5;
	z-index: 5;
}
ul.banner-footer li img,.category-image img{ position: relative; z-index: -1;}
ul.banner-footer li{	
	/*-moz-box-shadow: inset 0 0 0 8px rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 0 0 8px rgba(255,255,255,0.5);
	box-shadow: inset 0 0 0 8px rgba(255,255,255,0.5);*/
	overflow: hidden;
}

.category-image{
	/* -moz-box-shadow: inset 0 0 0 10px rgba(255,255,255,0.4);
	-webkit-box-shadow: inset 0 0 0 10px rgba(255,255,255,0.4);
	box-shadow: inset 0 0 0 10px rgba(255,255,255,0.4); */
	
}
ul.banner-footer li img{
	 -webkit-transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    transition:all 0.4s ease-in-out 0s;
}
ul.banner-footer li:hover img{
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1); */

}
ul.banner-footer li:first-child{ margin-left: 0; }
.title-slider{ display: none;}
#slider-items{ width: 100% !important}
#slider-items li{
	width: 16.6667%;
	display: inline-block; float: none !important;
}
#slider-items li .item{
	border-left: 1px solid #e9e9e9;
}
#slider-items li:first-child .item{ border-left: none;}
.fix-bl{position: absolute; width: 1px; height: 100%; background:#e9e9e9; left: 0; top: 0;z-index: 99;}
.fix-br{position: absolute; width: 1px; height: 100%; background:#e9e9e9; right: 0; top: 0;z-index: 99;}
.yt_article_slider.yt_so_article_theme_nav{white-space: nowrap; line-height: 0; font-size:0px;}
/*#slider-items li .span2{ width: 100% !important;}*/

.so_slider_content { border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9; margin: 30px 0; }
.so_slider_content .row{ margin: 0 !important;}
.so_navigation_nav a{
	border: 1px solid #e9e9e9;
	width: 29px; height: 29px;
	display: block; background: #fff;
}
.so_navigation_nav span{ 
	display: block; 
	width: 10px; 
	height: 10px;
}
.so_navigation_nav .so_pre span{ 
	background: url(../images/icon-p-n.png) no-repeat top left;
	margin: 10px 0 0 9px;

}
.so_navigation_nav .so_next span{ 
	background: url("../images/icon-p-n.png") no-repeat left -29px;
	margin: 10px 0 0 9px;
}

.so_navigation_nav .so_pre a{
	position: absolute;
	top: 50%; left: 0; z-index: 2;
	margin: -15px 0 0 -15px;
}
.so_navigation_nav .so_next a{
	position: absolute;
	top: 50%; right: 0; z-index: 2;
	margin: -15px -15px 0 0;
}

/* news blog*/
ul.btn-p-n { position: absolute; right: 0; top: 5px;}
.sm-basenews ul.btn-p-n{ top: -2px; right: -4px;}
.sm-basenews-home ul.btn-p-n{ top: 0 !important; right: 0 !important;}
ul.btn-p-n li { 
	float: left; margin-right: 4px;
	width: 29px; 
	height: 29px; 
	border: 1px solid #e9e9e9; 
}
.sm-basenews ul.btn-p-n li {
	background: #fff;
	width: 27px; height: 27px;
	transition: all 0.4s ease 0s;
}
.sm-basenews-home ul.btn-p-n li {
	width: 22px; height: 22px; margin: 0;
}
.sm-basenews-home ul.btn-p-n li:first-child + li { border-left: none !important;}
ul.btn-p-n li a{ display: inline-block; width: 100%; height: 100%;}
ul.btn-p-n li span{ 
	width: 15px; height: 15px;	
	display: block;
}
ul.btn-p-n li span.h-prev{
	background: url(../sm/slider/images/icon-p-n.png) no-repeat top left;
	margin: 10px 0 0 9px;
}
.sm-basenews-home ul.btn-p-n li span.h-prev{
	margin: 7px 0 0 6px;
}
.sm-basenews ul.btn-p-n li span.h-prev{ margin: 10px 0 0 7px;}
.sm-basenews-home ul.btn-p-n li span.h-prev{ margin: 7px 0 0 5px !important;}
ul.btn-p-n li:hover span.h-prev{
	background: url(../sm/slider/images/icon-p-n.png) no-repeat 2px -85px;
	margin: 9px 0 0 9px;
}
.sm-basenews ul.btn-p-n li:hover span.h-prev{ margin: 8px 0 0 7px;}
ul.btn-p-n li span.h-next{
	background: url(../sm/slider/images/icon-p-n.png) no-repeat left -29px;
	margin: 10px 0 0 9px;
}
ul.btn-p-n li:hover span.h-next{
	background: url(../sm/slider/images/icon-p-n.png) no-repeat 1px -56px;
	margin: 10px 0 0 9px;
}
.sm-basenews ul.btn-p-n li span.h-next{
	margin: 9px 0 0 9px;
}
.sm-basenews-home ul.btn-p-n li span.h-next{
	margin: 7px 0 0 6px !important;
}
.sm-basenews ul.btn-p-n li:hover span.h-next{
	margin: 9px 0 0 8px;
}
.sm-basenews-home ul.btn-p-n li:hover span.h-next{
	margin: 7px 0 0 5px !important;
}
/* ul.btn-p-n li:hover{
	background: #80b601;
	border: 1px solid #80b601;
} */

.cms-home #myCarousel{ 
	float: left;	
	min-height: 329px;
}
.h-free{ border: 1px solid #e9e9e9; padding: 3px; margin-top: 4px;}
.cms-home .carousel{ margin-bottom:0;}
#yt_left #myCarousel{ width: auto !important; }
.blog-index-list #yt_left .sm-basenews{ margin-top: 0;}
.customer-account-login #yt_left .sm-basenews{ margin: 0;}
#yt_left .block{
	/* border: 1px solid #e9e9e9; */
	margin: 0px 0 30px;
}
#yt_left .left-static-block{margin-bottom:0px;}
#yt_left .block-poll{/* margin-top:-10px; */}
#yt_left .block.block-bestseller{
	margin-bottom: 0;
}
.block-layered-nav .label{font-weight:bold; font-size:12px; padding:0px; color:#666;}

.block-layered-nav .currently ol {
    margin: 10px 0px;
}
.block-layered-nav .btn-remove{
	background:url(../images/del-icon.png) no-repeat left center;
	padding: 0px 8px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    margin-bottom: -4px;
}
.block-layered-nav .actions{margin-bottom:15px; text-align:right;}
.customer-account-login #myCarousel1,.customer-account-create #myCarousel1{ margin-top: 0;}
.category-bloglist #yt_left .block,
.blog-post-view #yt_left .block
{
	margin-top: 0;
}
#yt_left .block.layered-nav{	
	border: none;	
	margin-top: 0;
}
#yt_left .block.layered-nav dt,#yt_left .block.layered-nav dd{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
#yt_left .block.layered-nav dd.last{
	border-bottom: none;	
}
#yt_left .block.layered-nav dt.accordion-open{
	border-left: 1px solid #80B601;
	border-right: 1px solid #80B601;
	
}
#yt_left .block.layered-nav dt.accordion-open > span{
	border-bottom: 1px solid #80B601;
}
#yt_left .sm-basenews{	
	width: 100%;
	margin: 0;
}
.blog-post-view #yt_left .sm-basenews{ margin-top: 0;}
.category-bloglist #yt_left .sm-basenews{ margin: 0;}
.category-bloglist .yt-left-wrap .block-bestseller{
	margin-bottom: 40px;
}

#yt_left .acd-items{
	padding: 8px 3px 3px; 
}

#yt_left .sm-basenews .acd-item{
	padding: 7px; margin:0; border-bottom: 1px dashed;

}
.sm-basenews-home .respl01-3 .acd-item{
	width: 29.8% !important;
	margin: 0 0 0 3.46% !important;
}
#homeCarousel.carousel .item{ width: 100% !important;}
.sm-basenews-home .acd-items{ margin-left: -3.46% !important;}
#yt_left .sm-basenews .last-item{ border: none;}
.sm-basenews .acd-header{ margin-bottom: 0 !important;}
.sm-basenews .acd-header a{ color: #686868; font-size:133.33%;}
.sm-basenews .acd-header a:hover{ color: #80b601;}
.sm-basenews .accd-readmore{ margin: 0 !important;}
.sm-basenews .accd-readmore a{ color: #80b601; font-size:91.66%}
.sm-basenews-home .accd-readmore a{ font-size:116.66% !important;}
.sm-basenews-home .accd-readmore a:after{ content: "+"; color:#80b601; padding-left: 5px; }
.sm-basenews .accd-readmore a:hover{ color: #80b601;}
.sm-basenews .acd-description{ 
	text-align: left; 
	font-size:100%; line-height: 18px;	
	/* color:#666666; */
}
.sm-basenews .acd-description .img-item{ display: none;}
#yt_left .sm-basenews .acd-description{ 
	margin-top: 5px;
}

.sm-basenews.sm-basenews-home .postTitle{ width: auto; vertical-align: top; display: block;}
.sm-basenews.sm-basenews-home .day{ display: none;}
.sm-basenews.sm-basenews-home a.aw-blog-read-more{ display: none;}
.sm-basenews-home .acd-description a{ font-size:91.66%; color: #80b601; margin-left: 5px;}
.sm-basenews-home .acd-description a:after{ text-decoration: none; content: "+"; color:#80b601; padding-left: 5px; }
.sm-basenews-home .acd-description a:hover{ color: #F48F00;}
.sm-basenews-home .acd-description a:hover:after{ color: #F48F00;}
.sm-basenews .w-agoday{ line-height: 15px;} 
.sm-basenews-home .w-agoday{ margin-top: -4px;}
.sm-basenews .day{ 
	display: inline-block; width: 18px; height: 15px; padding-top: 2px; 
	background: url(../images/icon-lich.png) no-repeat top left;
	font-size:9px; text-align: center; margin-right: 3px;
}
.sm-basenews .ago{ font-size:91.66%; display: inline-block;}
.sm-basenews-home .ago{ margin: 3px 0 !important; color:#909090;}
.cms-page-view .sm-basenews{
	margin: 0 0 30px 0; 
}
.carousel-inner .item >div:first-child {
    border: none;
}
.cms-page-view .header-breadcrumbs .container{
	margin-bottom: 0;
}

.yt-left-wrap .block-title h2
{	
	font-size:150%;
	color: #686868;
	border-bottom: 1px solid #e9e9e9;
	background: #f4f4f4;
	padding-left: 10px;
	line-height: 56px;
	display: block;
	text-transform:uppercase;
	font-weight: normal;
}

.sm-basenews-home{
	float: left;
	margin: 0 !important;
}
.sm-basenews.sm-basenews-home ul.btn-p-n{
	right: -4px;
}
.yt-wrap-alf h2.title{
	font-size: 200%; 
	position: relative;	
	margin-bottom: 20px;
	font-weight: normal;
	color: #686868;
	line-height: 30px;
}
.h-aboutus p{ margin-bottom: 18px;}
.sm-basenews-home .title-latestblog{ position: relative;
	margin-bottom: 25px;
}
/* .sm-basenews-home .title-latestblog h2{
	background: none !important;
	border: none !important;
	line-height: 30px !important;
	font-weight: normal;
	font-size:200%; color: #686868;
} */
.sm-basenews-home .title-latestblog p{ 
	font-size:100%; line-height: 20px;
}
.sm-basenews .acd-image a{ display: block;}
/*.sm-basenews-home .title-latestblog:before{
	content: ""; width: 5px; height: 15px;
	background: #80b601; position: absolute;
	top: 6px; left: 0; text-transform: lowercase !important;
}*/

/* bestsalesleft*/
.yt-left-wrap .block-bestseller{
	border: 1px solid #e9e9e9;
}

.yt-left-wrap .block-bestseller .item .product-image{
	float: left;
	margin:0 5px 5px 3px;
}
.yt-left-wrap .block-bestseller .item .product-image a.product-image{
	overflow: hidden;
}
.yt-left-wrap .block-bestseller .item .product-image a.product-image img{
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
    -ms-transition:all 0.3s ease-in-out 0s;
}
.yt-left-wrap .block-bestseller .item .product-image a.product-image:hover img{
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);	 */
}
.yt-left-wrap .block-bestseller .product-name{
	
}
.yt-left-wrap .block-bestseller .price-box{

}
.yt-left-wrap .block-bestseller .rating-box{
	margin: 7px 0 4px; float: none;
}
.yt-left-wrap .block-bestseller .product-name a{
	font-size:133.33%;
	color: #686868;	
} 

.yt-left-wrap .block-bestseller .rating-links{ line-height: 16px;}
.yt-left-wrap .block-bestseller .rating-links a.review-num{
	border-right: 1px solid #909090;
	padding-right: 5px;
	line-height: 10px;
	display: inline-block;
}
.yt-left-wrap .block-bestseller .rating-links a,
.yt-left-wrap .block-bestseller p.no-rating a
{
	font-size:91.66%;
	
}
.yt-left-wrap .block-bestseller p.no-rating{
	
	padding-bottom: 5px;
}
.block-bestseller .product-box{ padding: 0 5px;}
.yt-left-wrap .block-bestseller .price,
.yt-left-wrap .block-bestseller .special-price .special-price
{
	color: #f48f00;
		
}
.yt-left-wrap .block-bestseller .price-box .regular-price span,
.yt-left-wrap .block-bestseller .price-box .special-price span{
	font-size:116.66%;
}
.yt-left-wrap .block-bestseller .price-box .old-price span{
	font-size:100%; color: #686868;
}
.yt-left-wrap .block-bestseller .old-price .price{
	 text-decoration: line-through;
}
.yt-left-wrap .block-bestseller .item-inner{
	padding: 0 3px; 
}
.yt-left-wrap .block-bestseller .item-inner .saleoff-grid{
	display: none;
}
.yt-left-wrap .block-bestseller .item-box{
	border-bottom: 1px dashed  #c8c8c8;
	padding: 17px 0 20px; overflow: hidden;
}
.yt-left-wrap .block-bestseller ul.last .item-box{
	border:none;
}
/* leftslide */
#myCarousel {
	border: 1px solid #e9e9e9;
	padding: 20px 0 0;
	
}

.carousel .item > img{ margin: 0 auto !important;}
#myCarousel .w-ci{ 
	display: inline-block; text-align: center; 
	width: 100%; padding:13px 0 22px;
}	
.h-free #myCarousel .w-ci{
	padding:13px 0 23px !important;
}
#myCarousel .w-ci .carousel-indicators li{
	background: url(../images/icon-round-left-slide.png) bottom center;
	width: 17px;
	height: 16px;
	display: inline-block;
}
#myCarousel .w-ci .carousel-indicators li:hover,#myCarousel .w-ci .carousel-indicators li.active{
	background: url(../images/icon-round-left-slide.png) top center;
	cursor: pointer;
}
#myCarousel .w-cin{ padding: 0 5px; }
#myCarousel .carousel-inner p{ 
	display: block;
	text-align: center;
	line-height: 18px;
	
}
.yt-left-wrap #myCarousel .carousel-inner p,.cms-home #myCarousel .carousel-inner p{ 
	font-size:100%;
}
.yt-left-wrap #myCarousel .carousel-inner p.p-first,.cms-home #myCarousel .carousel-inner p.p-first{
	font-size:333.33%; font-weight: bold; line-height: 30px; text-transform: uppercase;
}
.yt-left-wrap #myCarousel .carousel-inner .frs p.p-first,.cms-home #myCarousel .carousel-inner .frs p.p-first{
	font-size: 283.33%;
}
.yt-left-wrap #myCarousel .carousel-inner .frs img,.cms-home #myCarousel .carousel-inner .frs img{
	margin-bottom: 5px;
}
.frs #myCarousel .w-ci{ margin: 12px 0 22px;}
.yt-left-wrap #myCarousel .carousel-inner p.p-first span,
.cms-home #myCarousel .carousel-inner p.p-first span{
	font-size:58.82%; margin-left: 2px;
}
.yt-left-wrap #myCarousel .carousel-inner p.p-last,.cms-home #myCarousel .carousel-inner p.p-last{
	font-size:200%; font-weight: bold; line-height: 30px; color: #777;
	margin: 8px 0 5px; text-transform: uppercase;
}

.cms-home #myCarousel .carousel-inner img,
.yt-left #myCarousel .carousel-inner img
{ margin-bottom: 5px;}
.cms-home #myCarousel .carousel-inner .mbg p.p-last,
.yt-left #myCarousel .carousel-inner .mbg p.p-last{
	font-size: 17px;
}

#yt_footer .ft-wrap{
    border-top: 1px solid #dedede;
	padding-top:25px;
}
.cms-index-index #yt_footer {
    border-top:none;
}
.cms-index-index .ft-wrap{border-top:none!important;}
.cms-home #myCarousel .carousel-inner .aug p.p-last,
.yt-left #myCarousel .carousel-inner .aug p.p-last{
	font-size: 150%; line-height: 25px;
}
.cms-home #myCarousel .carousel-inner .mbg img,
.yt-left #myCarousel .carousel-inner .mbg img{ margin: 7px 0 25px; }
.cms-home #myCarousel .carousel-inner .aug img,
.yt-left #myCarousel .carousel-inner .aug img{ margin: 5px 0 15px; line-height: 25px; }
.quickview-main{ font-size: 12px; background:#fff; }
#downloadable-links-list input{ outline: none; /* margin-top: 0 !important;  */float:left!important;}
.quickview-main #yt_tab_products{ display: none;}
.quickview-main #product-options-wrapper select{ height: 27px; font-size: 100%; }

/* .quickview-main .yt-product-detail .product-info-box .product-img-box{ width: 42%;} */

.tooltip-inner{ background: #5c5c5c !important;}

.sm_megamenu_content img{max-width:100%;}
.wc1-content {
    /*padding-left: 30px;*/ 
}

.wd-image-cat .sm_megamenu_content{padding:0 30px!important;}
.valentine-category-col {
    width: 50%!important;
}
.valentine-image{width:100%!important; padding-left:30px!important;}
.valentine-topcontent .sm_megamenu_content {
    padding-left: 23px;
}
.button-top a{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;	
background-image:url(../images/btn-add-to-cart.png); background-position:10px 10px; background-repeat:no-repeat;}
.item-inner {
    position: relative;
	
	/* overflow:hidden; */
}
.item-inner .hidden-button{overflow:hidden;padding-top:20px; position:relative;}
.button-top {
	position:absolute;
	width:100%;
    text-align: center;
	top:-500px;
	z-index:10;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	-ms-transition:.2s;
	transition:.2s;
}

.respl-item .rspl-image  img {
    -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	width: 100%;
}
.item-review {
    height: 20px;
	font-size:10pt;
	font-family:arial;
}
.button-top a{padding:5px 30px 5px 45px; display:inline-block!important;}
.button-top a span{ /* font-family:'Oswald',sans-serif; */ font-size:150%; color:#fff;}
.button-bottom a{width:49px; height:49px; display:inline-block; overflow:hidden; text-indent:-9999px;}
.button-bottom .btn-compare{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	background-image: url(../images/btn-compare.png);
    background-repeat: no-repeat;
    background-position: center center;
	display:inline-block!important;
}
.button-bottom .btn-wishlist{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	background-image: url(../images/btn-wishlist.png);
    background-repeat: no-repeat;
    background-position: center center;
	display:inline-block!important;
}
.rspl-image {
    display: block;
}
.button-bottom {
    bottom: -500px;
    position: absolute;
    text-align: center;
    width: 100%;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
	z-index:20;
}
.respl-item .item-inner:hover .button-bottom{
	bottom:-5px;
}
.respl-item .item-inner:hover .button-top{
	top:0px
}

.slider-wedding {
    margin-bottom: 25px;
}
.title-client .w-title{text-align:center; background:url(../images/bg-client.png) repeat-x left center;}
.title-client h2{
	/* font-family:'Oswald',sans-serif; */
	font-size:18px;
	display:inline-block;
	/*padding:10px 28px; Hided to align title to left*/
	padding: 15px 28px 10px 0;
	color:#7e7e7e;
}
.slider-wedding .container-slider{margin-top:-14px;}
#what-client-say{text-align:center;}
#what-client-say ol li{
	width:14px; height:14px;
	background:#c8c8c8;
	border:none;
	border-radius:50%;
	border:none;
	display:inline-block;
}
#what-client-say .button-slider {
    text-align: center;
	margin:10px 0px;
}
#what-client-say .carousel-indicators{position:relative; margin-top:32px;}
#what-client-say .carousel-inner{margin-top:-22px;}

.cm-left {
    padding-left: 35px;
	padding-top:6px;
	background:url(../images/cm-left.png) no-repeat left top;
}
.cm-right {
    padding-right: 35px;
	background:url(../images/cm-right.png) no-repeat right 3px;
	/* color:#666666; */
	font-style:italic;
}


.tt-home h2{
	/* font-family:'Oswald',sans-serif; */
	font-size:183.33%;
	/* color:#666666; */
	display:inline-block;
	padding-bottom:4px;
}

.tt-home {
    margin-bottom: 30px;
}
.detail-category-home{
	/* color:#666666; */
}
.respl-item .item-inner .item-info{
	 float: left;
    margin-top: 2px;
    min-height: 150px;
    padding: 8px 0 2px;
    text-align: center;
    width: 100%;
}
.respl-item .item-inner .item-image .rspl-image{
	border: 1px solid #E9E9E9;	
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
}
.respl-item .item-inner .item-info .special-price span,
.respl-item .item-inner .item-info .regular-price,
.respl-item .item-inner .item-info .old-price,
.minimal-price .price,
.price-from .price,.price-to .price{
	font-size:12pt;
	font-weight:500;
}
.price-from {margin-right:10px;}
.price-from .price-label,.price-to .price-label{
	display:inline-block!important;
	font-weight:500;
}
.price-as-configured .price{font-size:150%; font-weight:500!important;}
.respl-item .item-inner .item-info .old-price span{
	/* display:none; */
}
.price-label{display:none!important;}
.respl-item .item-inner .old-price {
    float: left;
    padding-right: 20px;
    vertical-align: middle;
}
.old-price span{position:relative;padding:0 5px 0px 7px; /*font-size:133.33%!important; font-weight:500;*/ color:#909090;}
.old-price span:before{
	position:absolute; width:100%; height:1px; background:url(../images/special-line.png) repeat-x left top;
	content:"";
	top:50%; left:0px;
}
.respl-item .item-inner .special-price {
    float: left;
    padding-right: 20px;
    vertical-align: middle;
}

.toolbar {
    margin-bottom: 10px;
	clear:both;
}

.yt-products-container {
   /*  margin-bottom: 30px; */
}
.respl-item .item-info .item-review .ratings{
	/* margin: 6px 0 5px 0;  */
}
.respl-item .item-inner .item-image:hover img{opacity:0.5;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#what-client-say .slider-w{border-bottom:1px solid #dedede; padding-bottom:12px;}
.slider-wrap-carousel{max-width:880px; margin:0 auto;}
.client-say{margin-bottom:40px;}
.slider-wedding .control-button{display:none;}
.trigger-slider {
    margin-top: 27px;
}
.trigger-slider ul{text-align:center;}
.trigger-slider ul li{display:inline-block; margin-right:7px;}
.trigger-slider ul li a{transition:0.4s; display:inline-block; width:38px; height:38px; background-color:#dadada; border-radius:50%; overflow:hidden; text-indent:-9999px;}
.trigger-slider ul li a#prev-product{background-image:url(../images/prev.png); background-position:center center; background-repeat:no-repeat;}
.trigger-slider ul li a#next-product{background-image:url(../images/next.png); background-position:center center; background-repeat:no-repeat;}

.why-choose-content {
    margin-top: -10px;
}
.why-choose-content h2 .show-content{
	display:inline-block; width:19px; height:19px; background:#aaa8a8; right:1px; top:9px; position:absolute;
	background-image:url(../images/show-content-block.png); background-repeat:no-repeat; background-position:center center;
	overflow:hidden; text-indent:-9999px;
	cursor:pointer;
	transition:.4s;
}

.why-choose-content h2{
	/* font-family:'Oswald',sans-serif; */
	font-size:16px;
	
}
.why-choose-content .show-detail-block{border:none!important; padding:12px 0px 9px;}
.why-choose-content h2{
	padding:10px 0px;
	border:1px solid #e9e9e9; border-left:none; border-right:none;
	position:relative;
	margin-top:-1px;
}

.block-newsletter-home {
    margin-bottom: 30px;
}

.block-newsletter-home .note-newsletter{margin-bottom:7px;margin-top: -4px;}
.social-network .note-social{margin-bottom:17px; margin-top:-20px;}
.block-newsletter-home .block-content{height:38px; /*border:1px solid #dedede;*/ position:relative;}
.block-newsletter-home .input-text{padding-right:110px; padding-left:10px; color:#c8c8c8; font-size:11px; width:100%; height:36px; line-height:36px; border:none;}
.block-newsletter-home .input-text:focus{border:none!important;}
.block-newsletter-home .button{/*padding:0px 15px 0px 43px;*/ position:absolute; top:0px; right:0; color:#fff; /*font-size:16px; font-family:'Oswald',sans-serif; */ 
/*background-image:url(../images/newletter-icon.png);*/ height:32px;
background-repeat:no-repeat;
background-position:12px center;

}
.why-choose-content h2 .hideButton{
	background-image:url(../images/hidden-content-block.png);background-repeat:no-repeat; background-position:center center;
}
.social-network  ul li{display:inline-block; margin-right:7px;}
.social-network a{transition:.4s; display:inline-block; width:30px; height:30px; overflow:hidden; text-indent:-9999px; border-radius:3px;}

.social-network a.fb{background-image:url(../images/fb-icon.png); background-color:#3c5b9b; background-position:center center; background-repeat:no-repeat;}
.social-network a.tw{background-image:url(../images/tw-icon.png); background-color:#359bed; background-position:center center; background-repeat:no-repeat;}
.social-network a.rss{background-image:url(../images/sub-icon.png); background-color:#fd9f13; background-position:center center; background-repeat:no-repeat;}
.social-network a.yt{background-image:url(../images/yt-icon.png); background-color:#f03434; background-position:center center; background-repeat:no-repeat;}
.social-network a.vm{background-image:url(../images/v-icon.png); background-color:#87d3e0; background-position:center center; background-repeat:no-repeat;}

.title-brand  .w-title{position:relative; height:1px;}
.title-brand  .w-title h2{position:absolute; left:16%; z-index:36;}

.slide-home-footer {
    margin-top: 0px;
}
.title-footer {
    margin-bottom: 20px;
}
.title-footer h2{
	/* font-family:'Oswald',sans-serif; */
	font-size:183.33%;
}

.content-sv  a {
    margin-bottom: 7px;
    display: inline-block;
}
.list-accessories  li {
    margin-bottom: 6px;
}

.content-footer .our-services .icon{
	width:38px; height:38px; background-color:#aaa8a8;
	float:left;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	background-position:center center;
	background-repeat:no-repeat;
}

.content-services {
    margin-top: 5px;
}
.content-footer .our-services .return{
	background-image:url(../images/return-icon.png);
}
.content-footer .our-services .shipping{
	background-image:url(../images/shipping-icon.png);
}
.content-footer .our-services .money-back{
	background-image:url(../images/money-back-icon.png);
}
.our-services li{margin-bottom:21px;}
.content-footer .our-services .content-sv{
	margin-left:56px;
}
.content-footer .our-services .content-sv a{
	/* font-family:'Oswald',sans-serif; */ font-size:150%;
}
.location-content{
	background:url(../images/location-image.png) no-repeat left 40px;
}
.location-content .email-location{
	margin:32px 0 36px;
}
.facebook-home{
	border-top:1px solid #dfdfdf; padding:10px 0px;
	margin-top:5px;
	/* height:33px;
	overflow:hidden; */
}
.block_video iframe {
		/* height: auto; */
		width: 100%;
		max-width:720px;
}
.block-center{margin-bottom:30px;}
.block-center-wrap{margin-bottom:20px;}

.product-info .btn-cart{
	background: url("../images/btn-cart-slider.png") no-repeat 14px 15px #FFFFFF;
    border: 1px solid #D6D6D6;
    display: inline-block;
    /* font-family: 'Oswald',sans-serif; */
    font-size: 18px;
    height: 49px;
    line-height: 48px;
	vertical-align:middle;
    padding-left: 49px;
    padding-right: 32px;
    -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
	color:inherit;

}
.product-info .btn-wishlist{
	background-image: url("../images/wishlist-list-icon.png");
    background-position: 12px 14px;
    background-repeat: no-repeat;
	background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    display: inline-block!important;
    height: 49px;
    overflow: hidden;
    text-indent: -9999px;
    -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
    width: 49px;
	vertical-align:middle;
}
button.btn-cart{
	line-height:inherit!important;
}
.product-info .btn-compare{
	background-image: url("../images/compare-list-icon.png");
    background-position: 12px 14px;
    background-repeat: no-repeat;
	background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    display: inline-block!important;
    height: 49px;
    overflow: hidden;
    text-indent: -9999px;
    -webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
    width: 49px;
	vertical-align:middle;
}

.quantity-box  label {
    margin-right: 5px;
	/* width:46px; text-align:right; */
}

.our-services .detail-service h2 a{
	font-size:133.33%;
	color:#686868;
	/* font-family:'Oswald',sans-serif; */
	display:inline-block;
	margin-bottom:9px;
}

.our-services .icon-services{
	display:inline-block;
	float:left;
	width:59px;
	height:59px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}

.related-products {
    clear: both;
}
.related-products .control-button li.preview,
.control-button li.prev_upsell{
	position:absolute!important;
	left:-18px; top:31%;
	z-index:10;
	overflow:hiddent;text-indent:-9999px;
	cursor:pointer;
}
.related-products .control-button li.next,
.control-button li.next_upsell{
	position:absolute!important;
	right:-18px; top:31%;
	z-index:10;
	overflow:hiddent;text-indent:-9999px;
	cursor:pointer;
}
.write-your-review  .input-box{margin-bottom:5px;}
.write-your-review .input-text{width:100%; max-width:320px;}
.write-your-review h4{
	font-size:16px;
	text-transform:none; /* font-family:'Oswald',sans-serif; */
}
button.button{
	border:1px solid #e3e3e3;
	background-color:#7e7e7e;
	padding:7px 15px 4px;
	transition:.4s;
	color:#ffffff;
}
button.button span{
	/* Changed #666666 to fff*/
	color:#333;
	/* font-family:'Oswald',sans-serif; 
	font-size:18px;
	*/
	
}
#crosssell-products-list .product-image{float:left; border:1px solid #e1e1e1;}
#crosssell-products-list .product-details {
    margin-left: 85px;
}
#shopping-cart-table dd{text-align:left;}
#crosssell-products-list .product-image img{transition:.4s;}
#crosssell-products-list .product-image:hover img{
	opacity:0.5;
}
#crosssell-products-list .product-details .product-name{
	margin-bottom:5px;
}
#crosssell-products-list .product-details .product-name a{
	/* font-family:'Oswald',sans-serif; */
	font-size:16px;
}
#crosssell-products-list .product-details button{float: left;
    margin-right: 8px;
    padding: 5px 10px 3px;
    vertical-align: middle;}
#crosssell-products-list .product-details button span{font-size:14px;}
#crosssell-products-list .product-details .price,
#crosssell-products-list .product-details .price-label{
	/* font-family:'Oswald',sans-serif; */
	font-size:116.67%;
}

#crosssell-products-list .product-details .btn-list {
    background-color: #FFFFFF;
    border: 1px solid #D6D6D6;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    transition: all 0.4s ease 0s;
    width: 30px;
}
#crosssell-products-list .product-details .link-wishlist{
	background-image: url("../images/wishlist-list-icon-popup.png");
    background-position: 5px 7px;
    background-repeat: no-repeat;
}
#crosssell-products-list .product-details .link-compare{
	background-image: url("../images/compare-list-icon-popup.png");
    background-position: 5px 7px;
    background-repeat: no-repeat;
}
#crosssell-products-list li {
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
#crosssell-products-list li:last-child{
	border:none;
}
.cart-collaterals .discount label{font-weight:normal;}
.cart-collaterals .crosssell h2,
.cart-collaterals .discount h2,
.cart-collaterals .shipping h2{
	/* font-family:'Oswald',sans-serif; */
	font-size:22px; display:inline-block;
	margin-bottom:10px;
}
.cart-collaterals .shipping h2{padding-bottom:4px;}
.cart-collaterals .discount,
.cart-collaterals .shipping{margin-bottom:20px;}
.shipping .form-list li{margin-bottom:5px;}
.cart-collaterals .discount .input-text,
.cart-collaterals .shipping .input-text,
.cart-collaterals .shipping select{
	width:100%;
}
#shopping-cart-totals-table{
	width:100%;
}
.totals .totals-content .checkout-types {
    text-align: right;
}
.totals .totals-content .price{/* font-family:'Oswald',sans-serif; */ font-size:18px; font-weight:500;}
.totals .totals-content tbody tr  td:last-child .price{font-weight:300;}
.totals .totals-content{background:#fafafa; padding:10px; border:1px solid #ebebeb; border-radius:3px; box-shadow:0 0 2px #ebebeb;}
#checkoutSteps .form-list,
#checkoutSteps .buttons-set{
	/* max-width:600px; */
}
#shipping-method-buttons-container,
#payment-buttons-container,
#review-buttons-container{max-width: 100%!important; text-align:right;}
#checkout-review-table tfoot td{border-bottom:none;}
#checkout-review-table tfoot td .price{font-size:16px; /* font-family:'Oswald',sans-serif; */}
#checkout-review-table tfoot tr.last td.last .price{font-weight:500!important;}
#checkoutSteps .back-link {
    float: left;
    padding-top: 19px;
}
.multiple-checkout #checkout-review-submit .please-wait {
    float: right;
    margin-top: 61px;
}
#checkout-payment-method-load  dt {
    margin-bottom: 5px;
}
#checkout-step-payment #payment_form_ccsave{
	max-width:300px;
}
#checkout-step-payment #payment_form_ccsave .v-fix {
    float: left;
    margin-right: 10px;
}
#checkout-step-login .f-left{float:left; margin-top:21px;}
.opc-block-progress dd.complete{margin-bottom:10px;}
.top-header-mobile li:first-child{border-left:1px solid #fff;}
.top-header-mobile ul{list-style:none;}
.top-header-mobile li{width:16.66%;float:left; position:relative;}
.top-header-mobile li{border-right:1px solid #fff;}
.top-header-mobile li a{height:42px;}
.top-header-mobile li.my-account a{display:block; background:url("../images/icon-myaccount.png") no-repeat center center;}
.top-header-mobile li.my-wishlist a{display:block; background:url("../images/icon-wishlist.png") no-repeat center center;}
.top-header-mobile li.my-checkout a{display:block; background:url("../images/icon-tick.png") no-repeat center center;}
.top-header-mobile li.my-login a.login-link{display:block; background:url("../images/login-mobile-icon.png") no-repeat center center;}
.top-header-mobile li.my-login a.logout-link{display:block; background:url("../images/logout-mobile-icon.png") no-repeat center center;}
.top-header-mobile .jqTransformSelectWrapper > div {
    display: block!important;
}
.top-header-mobile .my-language .jqTransformSelectWrapper > div span{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat:no-repeat; background-position:center center;
	width:100%!important;
	padding-top:24px;
	cursor:pointer;
}

.top-header-mobile .my-currency .jqTransformSelectWrapper select{
	display:none; opacity:0;
}
.top-header-mobile .my-currency .jqTransformSelectWrapper{
	position:relative;
}
.top-header-mobile .my-currency .jqTransformSelectWrapper ul{
	position:absolute;
	height:auto!important;
	top:42px;
	background:#F1F1F1;
	width:100%!important;
}
.top-header-mobile .my-currency .jqTransformSelectWrapper ul li{
	clear:both; text-align:Center;
	padding:5px;
	width:100%;
	border:none;
	border-top:1px solid #fff;
}
.top-header-mobile .my-currency .jqTransformSelectWrapper span{
	display:block;
	height:42px;line-height:45px; text-align:center;
	width:100%!important;
	cursor: pointer;
}

#yt_header.wrap {
    /* overflow: hidden; */
}
.top-header-mobile .language-switcher ul{display:none;
	position:absolute;
	background:#fafafa;
	z-index:50;
	width:100%!important;
	text-align:center;
	height:auto!important;
	top:42px;
}
.top-header-mobile .language-switcher ul li{
	clear:both;
	width:100%;
	padding:5px;
	border:none; border-top:1px solid #fff;
}
.top-header-mobile .language-switcher ul li:last-child{margin-right:0px;}
.top-header-mobile .language-switcher ul li a{
	background-repeat: no-repeat;
    display: inline-block;
    width: 22px;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
}

.top-header-mobile .language-switcher .jqTransformSelectWrapper  .jqTransformSelectOpen{display:none;}

.collapse-btn-cart .btn-toggle{
	background:url(../images/btn-cart-mobile.png) no-repeat center center!important;
	/* overflow:hidden; */
	/* text-indent:-9999px; */
	margin-top:0px!important;
	position:relative;
	width:51px!important;
	height:30px!important;
	margin-top:12px!important;
	border-left:1px solid #dedede; border-right:1px solid #dedede;
	padding:0px!important;
}
.collapse-btn-cart .btn-toggle span.amount{
	display:inline-block;
	width:20px; height:20px;
	border-radius:50%;
	text-align:center;
	line-height:20px;
	color:#fff;
	position:absolute;
	left:15px; top:-23px;

}
.select-btn-cart .btn-toggle span.amount{
	display:inline-block;
	width:20px; height:20px;
	border-radius:50%;
	text-align:center;
	line-height:20px;
	color:#fff;
	position:absolute;
	left:15px; top:-23px;

}
.select-btn-cart .btn-toggle {
    background: url("../images/btn-cart-mobile.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    height: 30px !important;
    margin-top: 12px !important;
    padding: 0 !important;
    position: relative;
    width: 51px !important;
}
.m-btn-cart .btn-toggle span.amount{
	display:inline-block;
	width:20px; height:20px;
	border-radius:50%;
	text-align:center;
	line-height:20px;
	color:#fff;
	position:absolute;
	left:15px; top:-23px;

}
.m-btn-cart .btn-toggle {
    background: url("../images/btn-cart-mobile.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    height: 30px !important;
    margin-top: 12px !important;
    padding: 0 !important;
    position: relative;
    width: 51px !important;
}
.collapse-btn-cart .block-title{
	overflow:visible!important;
}
.quickview-main .our-services{display:none;}
.quickview-main .yt-product-detail .more-views.slide-gallery{width:100%}
.quickview-main .yt-product-detail .more-views.slide-gallery .prev{left:-20x;}
/* body.quickview-index-view{padding:25px;} */

.sm_quickview_handler{display:none!important;}
/* #fancybox-content{padding-left:5px!important;} */
#fancybox-wrap-quickview{left:184px;}
/* Comment image popup */
/*.big-image{position:absolute; top:0px; display:none;z-index:999; border:1px solid #dedede; border-radius:5px; box-shadow:0 0 5px #dedede;}*/
.big-image img{border-radius:5px;}
/* .item-image:hover .big-image{display:block;} */
.respl-item .item-inner .item-image:hover img.big-img{opacity:1;}
.show-left{position:absolute;left:-450px; top:-130px;}
.show-right{position:absolute;right:-450px;top:-130px;}
.respl-item .big-image {
display: none;
z-index: 999;
border: 1px solid #dedede;
border-radius: 5px;
box-shadow: 0 0 5px #dedede;
}

#products-list .big-image{top:-21px;}
#products-list .show-right{right:-410px;}
.button-search:hover{background-position:right top;}
.respl-item .item-price {
    font-family: arial;
    font-size: 12pt;
    height: 35px;
    margin-bottom: 2px;
    padding-top: 2px;
}
.product-next-pre {
    margin-bottom: 13px;
    margin-top: 10px;
}
.slide-home-footer .item-img-info{overflow:hidden;}
.slide-home-footer .item-img-info a:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.product-next-pre .btn-view{
	display:inline-block;
	width:85px; height:33px;
	border:1px solid #d6d6d6;
	overflow:hidden; text-indent:-9999px;
	background-color:white;
	margin-right:3px;
	background-repeat:no-repeat;
	background-position: 35px 8px;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}

.product-next-pre .product-next{
	background-image:url(../images/btn-view-product-next.png);
}
.product-next-pre .product-prev{
	background-image:url(../images/btn-view-product-prev.png);
}
.yt-product-detail .popup-btn.hidden-phone > a {
    background: url("../images/icon-zoom.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    bottom: 10px;
    height: 30px;
    line-height: 100%;
    position: absolute;
    right: 10px;
    text-align: center;
    text-indent: -999em;
    width: 100%;
    z-index: 9999;
}
.quickview-main .product-next-pre{display:none;}

.catalog-product-view .fancybox-nav span{background-color:#DADADA;
	border-radius:50%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.catalog-product-view .fancybox-next span{
	background-image: url("../images/next.png");
}
.catalog-product-view .fancybox-prev span{
	background-image: url("../images/prev.png");
}

.product-image-zoom .sale-product{display:inline-block; width:54px; height:53px; position:absolute;z-index:999; overflow:hidden; text-indent:-9999px;bottom:0px;}
.product-image-zoom .yt-detail-image{position:relative;}
#yt_content{position:relative; padding-bottom:50px;}
.black-overlay{
	position:absolute;
	left:0px;
	/* top:300px; */
	z-index:100;
	width:100%; height:100%;
	background:black;
	opacity:0.5;
	filter: alpha(opacity=50);
}

#yt_header.wrap {
	z-index:300;
}
#yt_content{
	z-index:100;
}
#yt_content #yt_left,
#yt_content #yt_right,
#yt_content #yt_main{
	margin-top:30px;
}
a:hover, a:focus{text-decoration:none;}
.w-topcontent .item-img-info:hover a img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.5;
	filter: alpha(opacity=50);
}
.w-topcontent .item-img-info .new-item,
.w-topcontent .item-img-info .sale-item{top:10px; /* opacity:0.5; */}
.valentine-image img{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.valentine-image p a{overflow:hidden; display:inline-block; margin-top:5px;}
.valentine-image img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.static-image-wedding{padding-bottom:0px!important;}
.static-image-wedding li a{overflow:hidden; display:inline-block!important;}
.static-image-wedding li img{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.static-image-wedding li:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#yt_screennav .siderbar-menu .new-cat{display:none;}
.left-static-block a{overflow:hidden; display:inline-block;}
.left-static-block a img{
	-webkit-transition:.4s;
	-moz-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
.left-static-block a:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1) ;
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.5;
	filter: alpha(opacity=50);
}
.why-choose .panel{border:none; background:none; box-shadow:none; border-radius:0; margin-top:0px!important;}
.why-choose .panel .panel-body{padding: 13px 0px 10px; border:none!important; border-bottom:1px solid #E9E9E9!important;}
.why-choose .panel-title{border-bottom:1px solid #e9e9e9; padding:10px 0px 10px 0px; position:relative; font-size:100%;}
.why-choose .panel .panel-heading a{/* font-family:'Oswald',sans-serif; */ font-size:133.33%; display:block;}
.why-choose {
    margin-top: -12px;
}
.why-choose .panel-title a span{
	display:inline-block; width:19px; height:19px; background:#aaa8a8; right:1px; top:10px; position:absolute;
	background-image:url(../images/hidden-content-block.png); background-repeat:no-repeat; background-position:center center;
	overflow:hidden; text-indent:-9999px;
	cursor:pointer;
	transition:.4s;
}
.why-choose .panel-title a.collapsed span{
	display:inline-block; width:19px; height:19px; background:#aaa8a8; right:1px; top:10px; position:absolute;
	background-image:url(../images/show-content-block.png); background-repeat:no-repeat; background-position:center center;
	overflow:hidden; text-indent:-9999px;
	cursor:pointer;
	transition:.4s;

}
.why-choose .panel:last-child .panel-body{border-bottom:none!important;}
.why-choose .panel-heading{padding:0px; border:none;}
.why-choose .panel-title span{/* font-family:'Oswald',sans-serif; */ font-size:16px;}
.subnav-fixed {
    z-index: 9999;
	box-shadow:0 0 5px rgba(0,0,0,0.15)
}
.subnav-fixed .new-cat{display:none;}
/* STYLE RADIO BUTTON */
/* input[type="radio"] {
    display:none;
}
input[type="radio"] + label {
    display:inline-block;
    height:14px;
	padding-left:20px;
    vertical-align:middle;
    background:url(../images/radio-button.png) 0px 3px no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label {
    background:url(../images/radio-button.png) left bottom no-repeat;
} */
div.radio{padding-left:0px;}
div.radio input[type="radio"]{
	opacity:0;
	filter:alpha(opacity = 0);
}
div.radio{display:inline-block!important; margin-bottom:0px; margin-top:0px; margin-right:6px;}
.block-poll #poll-answers li label{margin-top:9px;display:inline-block;}
div.radio > span{
	display:inline-block;
	width:11px; height:11px;
	background:url(../images/radio-button.png) 0px 0px no-repeat;
    cursor:pointer;
	position:relative;
	vertical-align:middle;
}

div.radio > span.checked{
	display:inline-block;
	width:11px; height:11px;
	background:url(../images/radio-button.png) left bottom no-repeat;
    cursor:pointer;
}


#product-options-wrapper span.label{padding:0px!important; margin-top:-3px;}
/**************************/
#checkout-step-login  .form-list .control{padding-top:0px;}
/* FIX SAFARI ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,.search-wrap-des .form-search .input-text {
		line-height:20px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,.block-newsletter-home .input-text{
		line-height:20px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,.language ul li a{
		padding-right:0px;
		padding-left:0px;
		width:34px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,#products-list .group-btn .btn-cart {
		padding-right:30px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,#yt_content .block .block-title strong{
		padding-bottom:3px!important;
    }
}

/* FIX IE9 ONLY */
.form-search .input-text{
	line-height:18px\9\0;
}
.block-newsletter-home .input-text{
	line-height:25px\9\0;
}
/* FIX IE10 ONLY */

. ie10 .form-search .input-text{
	line-height:18px;
}
. ie10.block-newsletter-home .input-text{
	line-height:25px;
}
. ie10 .w-form-contact .input-text{
	height:35px;
	line-height:20px;
}

.tooltip .tooltip-inner{background-color:#444444!important;}
.tooltip-arrow{border-top-color: #444444!important;}
a:focus{
	color:inherit;
}
.detail-about {
    margin-bottom: 50px;
}
.category-about-us #yt_content,
.category-contact #yt_content{
	padding-bottom:0px;
}
.category-about-us #yt_footer .ft-wrap,.category-contact #yt_footer .ft-wrap{border-top:none;}
.category-contact .text-info-bottom {
    margin-bottom: 50px;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe,
.fb_iframe_widget span{width:100%!important;}
body.plugin ._51mz{width:auto!important;}
.contacts-index-index .text-info-bottom {
    margin-bottom: 40px;
}
.contacts-index-index #yt_content{padding-bottom:0px;}
.contacts-index-index .ft-wrap{border-top:none!important;}
/* .show-home .sm_megamenu_dropdown_6columns{display:block!important;} */
.selector{
	position:relative;
}
.selector .validation-advice{
	position:absolute; bottom:-19px;
}
.amount-mobile{display:none;}
.btn-cart-emty .amount-mobile{
	display:none!important;
}

#fancybox-close{
	width:15px; height:15px; background:url(../images/close.png) no-repeat!important;
	top:8px!important; right:-6px!important;
}
.dynamicslideshow{
	/*height: 465px !important;*/
}
.top_navigationh{ font-size:114%; font-weight:bold;}
.postContent.style-pc li { font-size: 14px;}



/* -- Resource Center CSS Starts Here -- */
.ResHead {color: #323232; text-transform: uppercase; font-weight: bold !important;}
.ResSubHead {font-size: 16px; color: #666;}
.ResContent {font-size: 13px !important; color: #989898;}
/* -- Resource Center CSS Ends Here -- */

/* -- Technical Library CSS Starts Here -- */
.resource-tile {width:100%; float:left; font-size: 15px; line-height: 25px;margin-bottom:2px;border-bottom: 1px solid #ccc; text-transform:uppercase; color:#606060;}
.resource-desc {width:100%; float:left; font-size: 13px; line-height: 20px;}
strong {
    color: #606060;
    /*font-size: 18px;*/
    font-weight: bold;
}
.TecHead {width:75%; float:left; margin-right:5%;}
.resource-container li {background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #dbdbdb; float: left; margin-top: 20px; padding: 2%; width: 100%;}
.pdf_file {background: url("../images/pdf-icon3.png") no-repeat; width:40px; height:40px; float:left; font-size:0px; margin-right:15px;}
.doc_file {background: url("../images/doc-icon.png") no-repeat; width:40px; height:40px; float:left; font-size:0px; margin-right:15px;}
.drawing {background: url("../images/doc.png") no-repeat; width:40px; height:40px; float:left; font-size:0px; margin-right:15px;}
.resource-container {float: left; padding-bottom: 25px; width: 100%;}
#yt_main_middle {width:100%	!important; float:right !important;}
/*.block-content {padding-left: 22px;}*/
.block-content {padding-left: 5px;}
.yt-left-wrap {width:90%; margin-right:3%;}
/* -- Technical Library CSS Ends Here -- */
 .newsletter-archive > h2{
	font-size: 20px;
	padding-bottom: 10px;}
 .item-box-content h3{
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;}
 .item-box-content h2{
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 2em;}
	
.box-title > a {
    font-size: 13px;
	color:#000;
    /*font-weight: bold;
    padding-bottom: 5px;*/
}
.box-content a {
    font-size: 13px;
	color:#000;
    /*font-weight: bold;*/
}
.col-1.col-md-6.default-billing > h4 {
    line-height: 24px;
    padding-top: 6px;
}
.col-2.col-md-6.default-shipping > h4 {
    line-height: 24px;
    padding-top: 6px;
}
.box-account.box-info {
    line-height: 24px;
}
.box-title h3 {
    padding-top: 10px;
}
.arrowImage
{
	background: url(../images/icon-dot-default.png) no-repeat scroll left -83px rgba(0, 0, 0, 0);
	line-height: 24px;
	position: relative;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s; 
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	
	}
.input-box-login{width: 4%; float:left !important;}
.my-account .box-title > h3 {
    float: left;
    font-weight: bold;
    padding-top: 2px;
	font-size:14px;
}
.my-account .box-title > a {
    float: right;
}
.my-account .box {
    margin-bottom: 20px;
}
.product-info.col-md-5 {
    width: 64%;
}
.yt-product-detail .short-description { /*font-size: 100%;*/ margin-bottom: 10px; margin-top: 10px; }


.footer-container {width:100%; float:left; font-size:14px; color:#fff; background:#606060;}
.footer-container h1 {
    border-bottom: 2px solid #ccc;
    color: #fff;
    font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: left;
    width: 60%;
}
.footer-container a {font-size:14px; text-decoration:none; color:#fff; line-height:29px;}
.col-footer-1 {width:25%; float:left; padding:2%; text-align:left;}
.col-footer-2 {width:25%; float:left; padding:2%;}
.col-footer-3 {width:25%; float:left; padding:2%;}
.col-footer-4 {width:25%; float:left; padding:2%;}
.col-footer-1 a {
    float: left;
    padding: 4px;
    width: 60%;
}
.col-footer-4 img {
    margin-top: 40px;
}
#yt_footerwrap .payment a {color:#fff !important; font-size:14px;}
.copyright {color:#fff !important;}
#yt_footerwrap .payment {
    /*width: 39% !important;*/
}
.col-footer-3 img {
    float: left;
    margin-right: 15px;
}




.price-box-wrapper .price-box  { 	float:right; }
.price-box-wrapper  { 	margin-top:16px; }
/*.box-main .box-price-review .product_sku,.box-main .box-price-review .price-wrapper { float:left;}
.box-main .box-price-review .price-wrapper { margin-left:20px;} */
.box-price-review .price-wrapper .price-box {	margin-top:0;}
.box-main .price-box .minimal-price {	margin-top:8px;}
.item-info .item-price, .price-box {	margin-top:12px;}
.box-main .price-box {	margin-top:6px;}
.regular-price {	font-size:12pt; line-height:24px;}
#yt_content #yt_main_middle a {    font-weight: bold !important; }
#yt_content #yt_main_middle p { line-height:24px;}
.footer_main { background:#606060 !important;}
ul.yt-tab-navi li a:hover { text-decoration:none !important;}
.input-text {border:1px solid #a9a9a9;}
.required span {	color:#FF0000;}
@media (min-width: 1200px) {
#page_menu_tab #yt_tab_products .yt-tab-navi > li > a{	padding: 15px 53px !important;}
#yt_footerwrap .payment { width: 39% !important;}
.yt-tab-content {
	max-width:1220px;
}
}
@media (min-width: 980px) and (max-width: 993px) {
	#yt_footerwrap .payment {margin-top:-40PX !important;	}
}

@media (min-width: 1200px) and (max-width: 1280px) {
	.sm_megamenu_wrapper_horizontal_menu {
		 width: 85% !important;
		 margin: 0 auto;
		 display: block;
		 clear: both;
	}
	
	@-moz-document url-prefix() {
.sm_megamenu_wrapper_horizontal_menu {
		 width: 86% !important;
		 margin: 0 auto;
		 display: block;
		 clear: both;
	}
}
}

.skustyle {
    font-size: 12px;
}

.fontcolor .skuweight {
    font-weight: normal;
}
.clearboth{
	clear: both;
}
.techUl li {
    margin-bottom: 20px;
}

@-moz-document url-prefix() {
	
.ui-accordion .ui-accordion-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 0em 2.2em !important;
    position: relative;
    top: 1px;
}

}
