.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.navbar-fixed-top {
	position:static;
}
.navbar-inverse .navbar-inner{
	background:none;
	border:none;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    border-radius: 0;
	-moz-border-radius: 0;
	khtml-border-radius: 0 ;
	-webkit-border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.block.block-poll .radio input[type="radio"],
.block.block-poll .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
}
.block.block-poll .label{
	padding:0;
}

.show-phone{	display:none;	}

.label, .badge {
    background-color: #FFF;
    color: #666666;
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
    text-shadow: none;
    vertical-align: baseline;
    white-space: nowrap;
}
label {	display:inline-block;	}
h1, h2, h3, h4, h5, h6{
	line-height:1.6em;
}
.yt-quick-access {	margin:0; }
.yt-quick-access,.shop-access,.links,.yt-top{
	float:right;
}
#nav > li,
.ytc-content-slickslider .content-box .block-title a,
ul.yt-tab-navi li a,
.yt-col .block .block-title strong,
.font1{ 	font-family:Oswald,  serif !important;	}
.shop-access .links li a, .tags-list li a, .yt-info ul li a,
#nav > li.active li a, #nav > li.over li a,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_id30 .sm_megamenu_title a span,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_id23 .sm_megamenu_title a span,
.ytc-content-slickslider .content-box .block-content,
input.quantity-input,
.price-box,
.block .block-content,
.button > span, .form-button > span ,
.position-2 ,
.block-tags .actions a span,
.block-poll .actions .button span,
.block-subscribe .actions .button span,
.font2{ "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;	font-weight: 100;}

.mtop20{ margin-top:2px; }
h1#logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin:0; /*display:inline-block;*/ }
.header-nav-inner{	position:relative;	}
#yt_mainnav{ height: 40px;	/* display:inline-block; */	}
#yt-mobilemenu{	display:none;	}
.bgopacity{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity:0;
}
/*	transition css3 effect  */
#nav li.over li a,
.topsl2-wrap .block-content ul li a,
.topsl2-wrap .block-user1 .block-content ul li a,
.topsl2-wrap .block-user2 .block-content ul li a,
.topsl2-wrap .block-user3 .block-content ul li a,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu ul.custom li a,
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_title a.sm_megamenu_nodrop{
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-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;
	transition: all 0.3s ease-in-out 0s;
}

/*	override bootstrap css	*/
a:focus {	outline:none;	}
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,
.uneditable-input:focus {
  border-color: none;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input, textarea {
    width: 200px;
}
.nav {    margin:0;	}
.pager a, .pager span {	background:none;	border:none;	border-radius:0; 	-moz-border-radius: 0;	khtml-border-radius: 0 ;	-webkit-border-radius: 0;	padding:0;	}
.pagination a,
.pagination span {
  float: none;
  padding: 0;
  line-height: 100%;
  text-decoration: none;
  background-color: transparent;
  border: none;
  border-left-width: 0;
}
.pagination a:hover, .pagination .active a, .pagination .active span {
    background-color: transparent;
}
.icon-plus{
	background:none;
	width:auto;
	vertical-align:inherit;
}

select, input[type="file"] {
    height: 26px;
    line-height: 26px;
}

/*	Difine	*/



/* wide */
@media (min-width: 1200px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1180px;
	}
	.span1,
	.span1d0 {
		width:80px;
	}
	.span1d2 {
		width:100px;
	}
	.span2 {
		width:180px;
	}
	.span4 {
		width: 380px;
	}
	.span1d7 {
		width:270px;
	}
	.span2d4 {	/*	2.4 x 5 = 12*/
		width:220px;
	}
	.span7d2 {
		width:700px;
	}
	.span9d6 {
		width:940px;
	}
	.span12,
	.span12d0{
		width:1180px;
	}
	[class*="span"] {
		margin-left: 20px;
	}
	.row {
		margin-left: -20px;
	}
	.row-fluid [class*="span"] {
		margin-left: 1.709401709401709%;	/*0.053191489361702*/
		*margin-left: 1.673940716493907%;
	}
	.row-fluid .span1d0 {
		width: 6.766381766381767%;
		*width: 6.713190277020064%;
	}
	.row-fluid .span4 {
		width: 32.1937321937322%;
		*width: 32.1405407043705%;
	}
	.row-fluid .span2d4 {
		width: 18.63247863247863%;
		*width: 18.57928714311693%;
	}
	.row-fluid .span7d2 {
		width: 59.31623931623932%;
		*width: 59.26304782687762%;
	}
	.row-fluid .span9d6 {
		width: 79.65811965811965%;
		*width: 79.60492816875794%;
	}
	
}


/* Normal(>980) && Tablet landscape (1024x768) */
@media (min-width: 980px) and (max-width: 1199px){
/*	#yt_header{	display:none;	}*/
	#yt_mainnav .sm_megamenu_wrapper_horizontal_menu{	display:block;	}
	#yt_mainnav #yt-mobilemenu{	display:none;	}
	#yt-mobilemenu {
		width: 80%;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 940px;
	}
	.span2d4{
		width:172px;
	}
	.span4d8{
		width:364px;
	}
	.span7d2{
		width:556px;
	}
	.span9d6 {
		width:748px;
	}
	.span12d0 {
		width:940px;
	}

/*
}

@media (min-width: 980px) and (max-width: 1198px) {
*/
	.wrap-qty {	border-left:none;	margin:0;	padding: 0 10px 0 0;	}

	.add-to-holder .add-to-cart .button {	margin-left: 10px;	}

	.add-to-holder .add-to-links, .product-essential .add-to-links {		margin: 15px 0 0 5px;	}

	.box-main .price-box, .product-essential .price-box {	margin: 0 10px 10px 0;	}

	.product-essential .box-main {	border: none;	padding: 0;	}

	.product-essential .add-to-holder{	border-bottom: 1px dashed #CCCCCC;    border-top: 1px dashed #CCCCCC;    padding: 5px 0;	}

	.product-essential .box-sub .no-rating {	margin:10px 0 0 0;	}

	.product-essential .box-sub {	margin: 10px 0;	}

	#yt-right-slideshow .block .block-content {	padding:4px 10px;	}
/*
}
@media (max-width: 1200px) {
*/	.yt-rightcol-slideshow .products-grid li.item:first-child {	display: none;	}
	.block-topsl .block .title  { font-size:20px;	}
	.block-topsl .block.block-freeshipping .content p { font-size:12px;	line-height:18px;	margin-top:5px;}

	.block-topsl .block.block-freeshipping .title  {	margin:0 20px;	}
	.block-topsl .block.block-follow .title, .block-topsl .block.block-call .title {	padding-left:23px;	}

	.yt-content-top .blocktabs .row > div:first-child {	display:none;	}
	.yt-content-bottom .blocktabs .row > div:first-child {	display:none;	}
	.yt-content-bottom .blocktabs .row > div:first-child + div{	display:none;	}

	.form-list li.wide .input-box .input-text,
	.fieldset li.wide .input-box select,
	.fieldset li.wide .input-box textarea {		width: 450px;	}
	.ytc-content .content-box {	top: 15% !important;	}
	.block-topsl .block.block-freeshipping .content span.price {	font-size:22px;	}

}

@media (max-width: 1200px) {
	.product-essential .box-main {	border: none;	padding: 0;	}

	.product-essential .add-to-holder{	clear:both;	display:block; 	border-bottom: 1px dashed #CCCCCC;    border-top: 1px dashed #CCCCCC;    padding: 5px 0;	}

	.product-essential .box-sub .no-rating {	margin:10px 0 0 0;	}

	.product-essential .box-sub {	margin: 10px 0;	}

	.wrap-qty {	border-left:none;	margin:0;	padding: 0 10px 0 0;	}

	input#search {
		position:absolute;
		right:0;
		top:30px;
		display:none;
	}

	.top-search .button {	border-radius:3px;	}

	.top-search:hover input#search  {	display:block;	}

	.block-topsl .block.block-follow  ul li{	margin:0 0 0 3px; }

	.header-free-shipping {margin: 20px 0 0 0;}

}
/* Tablet portrait (768x1024) && Small tablet landscape (800x600) */

@media (min-width: 768px) and (max-width: 979px) {
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
	}
	.span2d4 {
		width: 122px;
	}
	.span4d8 {
		width: 268px;
	}
	.span7d2 {
		width: 412px;
	}
	.span9d6 {
		width:548px;
	}
	.span12d0 {
		width:724px;
	}
	select{	width:170px ;	}

	input, textarea {	width:150px ;	}

	.form-list li.fields .field	{ width:200px;	}

	.form-list li.wide .input-box .input-text, .fieldset li.wide .input-box select, .fieldset li.wide .input-box textarea {	width: 345px;	}

	#yt_slideshow {    margin-bottom: 20px;	}

	#yt_mainnav .sm_megamenu_wrapper_horizontal_menu{	display:none;	}
	#yt_mainnav #yt-mobilemenu{	display:block;	}
	.header-nav-container-home {	  display:none;	}
	.box-main {		clear:both;		padding-top:10px;	}

	.wrap-qty {		margin: 0 0 0 10px;    padding: 0 10px;	}

	.add-to-holder .add-to-cart .button {	margin-left: 10px;	}

	.add-to-holder .add-to-links, .product-essential .add-to-links {		margin: 15px 0 0 5px;	}

	.box-main .price-box, .product-essential .price-box {	margin: 0 10px 10px 0;	}

	.product-essential .box-sub .no-rating {	margin:10px 0 0 0;	}

	.product-essential .box-sub {	margin: 10px 0;	padding-top:10px;	clear:both;}

	.shop-access .links li a {		font-size:12px;	}
	.yt-content-top .blocktabs .row > div:first-child,
	.yt-content-top .blocktabs .row > div:first-child  +div {	display:none;	}
	.yt-content-bottom .blocktabs .row > div:first-child,
	.yt-content-bottom .blocktabs .row > div:first-child  +div ,
	.yt-content-bottom .blocktabs .row > div:first-child  +div + div,
	.yt-content-bottom .blocktabs .row > div:first-child  +div + div +div{	display:none;	}
/*
	.yt-rightcol-slideshow .products-grid li.item:first-child,
	.yt-rightcol-slideshow .products-grid li.item:first-child + li{	display: none;	}
	#yt_containerwrap .block .block-content, #yt-right-slideshow .block .block-content {	padding: 5px 10px;	}
	.yt-rightcol-slideshow .products-grid li.item {	padding:7px 0; }
*/
	.product-essential .wrap-qty {	margin: 0;	padding: 0 10px 0 0;	border-left:none;	}
	.ytc-content .content-box {	top:20% !important;	}

}

/* Small tablet portrait (600x800) & Mobile landscape (480x320) */
@media (max-width: 767px) {
	.header-free-shipping {display: none;}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: auto;
	}
 	.container{		padding:0 20px;	}

	h1#logo, div.logo-text h1{
		text-align:center;
	}

	.yt-quick-access, .shop-access, .links, .yt-top {
		float: none;
		text-align: center;
	}
	.header-nav-container-home ,
	#yt_mainnav .sm_megamenu_wrapper_horizontal_menu{	display:none;	}

	#yt_mainnav #yt-mobilemenu{	margin-top: 5px; display:block;	}
	.toolbar .pager {	float:none;	}
	.toolbar-inner .view-mode {	float:none; padding-left:20px;	}
	.toolbar .limiter {	float:none; padding-left:20px;	}
	.toolbar-inner .sort-by {	float:none; padding-left:20px;	}
	.toolbar-inner .pagination {	float:none;	padding-left:20px;	}
	.show-phone{	display:block;	}
	.product-essential .box-sub  {	clear:both;	}

	.product-essential .add-to-holder .add-to-cart {	width:235px;	}

	#cpanel_wrapper	{	display:none;	}
	.ytc-content .content-box {	top:10% !important;	}

	.btn-update {float: none; margin-left: 0;}

	.community img {float: none;}

	#yt_slideshow .price-box .price {font-size: 32px;}
	
	.item-deal-home-page {width: 99% !important; float: none;}

}

@media (max-width: 510px) {
	.item-deal-page {width: 99% !important; float: none; margin: 10px 0px !important;}
}

@media (max-width: 960px){
	.product-shop {width: 100%;}
}

/* Mobile portrait (320x480) */
@media (max-width: 480px) {

	.show-phone{	display:block;	}

	.products-list .product-image {	margin: 0 20px 10px 0;	}



	.product-essential .box-main {	border: none;	padding: 0;	}

	.product-essential .add-to-holder{	border-bottom: 1px dashed #CCCCCC;    border-top: 1px dashed #CCCCCC;    padding: 5px 0;	}

	.product-essential .box-sub .no-rating {	margin:10px 0 0 0;	}

	.product-essential .box-sub {	margin: 10px 0;	}

	.yt-product-detail h1.product-name {		margin-top: 10px;	}

	.product-essential .add-to-links {	   bottom: 0;    margin-left: 110px;    position: absolute;	}

	.product-essential .wrap-qty {	height:100px;	}
	#yt-mobilemenu{		width:160px;	}



	.container{		padding:0 20px;	}
	.product-collateral .add-tag-box .input-box .input-text,
	.product-collateral .form-add .input-box .input-text,
	.product-collateral .form-add .input-box textarea,
	.form-list li.wide .input-box .input-text, .fieldset li.wide .input-box select, .fieldset li.wide .input-box textarea	{ 	width:188px;	}

	#product_sendtofriend_form #add_recipient_button{ clear:both;	}

	#yt_slideshow .price-box .price {font-size: 32px;}
	
	.item-deal-page {width: 100% !important; margin: 10px 0px !important;}

/*
}
@media (max-width: 368px) {
*/.product-essential .link-mail {	margin-left:0;	}

	.product-img-box {	width:100%;	}

	.product-img-box .product-image-zoom {	width:100%;	}

	.product-img-box .product-image-zoom img {	width:100%;	}
	.data-table tr.even th, .data-table tr.odd td,
	.data-table tr.odd th, .data-table tr.even td,
	.data-table tr.last th, .data-table tr.last td ,
	.data-table tr.even td, .data-table tr.odd td	{    border-bottom: 1px solid #DDDDDD !important;    padding: 3px 0;    width: 230px;	}

	.data-table thead th, .data-table thead td,
	.data-table tr.even th, .data-table tr.odd td,
	.data-table tr.odd th, .data-table tr.even td,
	.data-table tfoot td, .data-table tr.first th, .data-table tr.first td {    float: left !important;	width:100%;		text-align:center;	}

	.data-table.cart-table	tr.odd  {		background-color:#dae8b7;	}

	.data-table.cart-table	tr.even {	background-color:#CCDDD7;	}

	.data-table.cart-table tfoot {		border-top:none;	}

	.data-table.cart-table tfoot .button{	margin:5px;	}

	.data-table.cart-table tfoot .btn-continue {	float:none;	}

	.data-table.cart-table tfoot td {	border:none;	}

	.data-table.cart-table tfoot td.last {	border-bottom:none !important;	}

	.data-table.cart-table thead th.last {		border-bottom:none !important;	}

	.data-table.cart-table tbody {	border-bottom:none;	}
	.my-account .data-table tbody td .btn-remove2 ,
	.data-table.cart-table tbody td .btn-remove2 {		display:inline-block;	float:none;	}
	.data-table tbody tr.odd ,
	.data-table tbody tr.even {		background:none;	}
	.data-table tbody tr.last td.last {		border-bottom:none !important;	}

	.block-topsl .block.block-freeshipping .content p {	padding:0 10px;	clear:both;	}

	.product-essential .add-to-holder .add-to-cart {	width:100%;	}

	#yt_slideshow .block-title,
	/* #yt_slideshow .price-box, */
	#yt_slideshow .block-description{	display:none !important;	}

	#yt_slideshow {	margin-bottom:20px;	}

	#yt_slideshow .price-box .price {font-size: 26px;}

	.ytc-content .content-box {width: 130px !important;}
	
	.btn-empty { float: none; }
	
	.form-list li .input-box, .form-list li .input-box .input-text, .fieldset li .input-box textarea {width: 175px;}
}
