body.fs1 {font-size: 14px !important;}
body.fs2 {font-size: 16px !important;}
body.fs3 {font-size: 18px !important;}
body.fs4 {font-size: 20px !important;}
body.fs5 {font-size: 22px !important;}
body.fs6 {font-size: 24px !important;}


body.fs1 #content{font-size: 14px;}
body.fs2 #content{font-size: 16px;}
body.fs3 #content{font-size: 18px;}
body.fs4 #content{font-size: 20px;}
body.fs5 #content{font-size: 22px;}
body.fs6 #content{font-size: 24px;}
.full #content_main .content-main-inner {
	border-radius:0 0 7px 7px;
	margin-top:0;
}
.has-slideshow .full #content_main .content-main-inner{
	margin-bottom:10px ;
}
#member-registration .button{
	float:none;
}
#login-form .button {
	float:none;
}
#btn_search{
}
#btn_login,
#btn_regis{
	float:left;
	margin:0 0 0 10px;
	width:36px;
	height:28px;
	display:block;
	text-indent:-999em;
}
#btn_login.hiuser{
	background:none;
	height:auto;
	width:auto;
	text-indent:inherit;
}
#btn_login{
	background:url(../images/m_login.gif) no-repeat top left;
}
#btn_regis{
	background:url(../images/m_regis.gif) no-repeat top left;
}
h1.logo a{
	width:257px;
	height:54px;
	display:block;
}
h1.logo a span{
	display: none;
}
.mod_wrap_inner{
	background:#FFF;
	padding:10px;
	border:4px solid #006699;
	font-size:16px;
}
.close-popup{
	float:right;
	background:url(../images/m_close.png) no-repeat left top;
	width:34px;
	height:34px;
	text-indent:-999em;
	display:block;
}
#m_search{
	top:100px;
	width:350px;
	margin:auto;
	display:none;
}

#m_search .button{
	margin:0 0 0 10px;
	font-weight:normal;
	float:none;
}
#m_login,
#m_regis{
	top:100px;
	width:280px;
	margin:auto;
	display:none;
}
#btn_search{
	color:#FFF;
	text-indent:-999em;
	background: url(../images/search-btn.png) no-repeat center center;
	height:25px;
	width:35px;
	display:block;
}
#yt_menuwrap .yt-main{
	position:static !important;
	min-height: 35px;	
}
#yt_mobile_header .yt-main{
}
.head1{
	height:80px;
}
.head2{
	height:40px;
}
#yt_header{
	background:none;
}
.inline_logo{
	position:absolute;
	top:20px;
	right:4%;
	z-index:666;
}
.inline_menu{
	position:absolute;
	top:105px;
	right:4%;
}
#yt_mobile_content{
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
}
.yt-fontsize{
	margin:0 0;
}
.yt-fontsize span{
	float:left;
}
ul.fontsize-panel{
	margin:0 0;
}
ul.fontsize-panel li{
	background:none;
	display:inline;
}
#yt-mobilemenu{
	margin:9px 0 0 7px;
	font-size:16px;
}
#yt_navigationmenu{
	float:left;
	width:100%;
	margin:20px 0 0;
	padding-top:10px;
	background:#dedede;	
}
#yt_navigationmenu .yt-main{
}
.top a{
	float:right;
	text-decoration:none;
}
.yt-switch_modes{
	margin:0 0;
}
.yt-switch_modes span.title-swm{
}
.yt-switch_modes ul.nav-swm{
	padding:5px;
}
.yt-fontsize li{
	background-image:url(../images/m_fontsize.png);
	background-repeat:no-repeat;
	float:left;
	height:26px;
	padding:0 0;
	margin:0 10px 0 0;
	font-size:16px;
}
.yt-fontsize li.label{
	background:none;
	font-weight:bold;
}
.yt-fontsize li.dec{
	background:none;
/*
	background-position:0px 50%;
	width:25px;
	text-indent:-999em;
*/
}
.yt-fontsize li.reset{
	background:none;
/*
	background-position:-34px 50%;
	width:18px;
	text-indent:-999em;
*/
}
.yt-fontsize li.inc{
	background:none;
/*
	background-position:-62px 50%;
	width:28px;
	text-indent:-999em;
*/
}
.yt-switch_modes {
	margin:0 0 0;
	font-size:92%;
	color:#000;
}
.yt-switch_modes span.title-swm{
	color:#000;
	font-weight:bold;
	font-size:16px;
}
.yt-main .switchmodes-wrap{
	width:230px;
	margin:0 auto;
	font-size:16px;
	padding:0;
}
.has-slideshow #content .yt-main{
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;		
}
.has-slideshow .group-main-top{
	margin-top:10px
}
#yt_bottommenu{
	width:100%;
	float:left;
	margin-top:30px;
}
#yt_bottommenu .yt-main{
	border-top:4px solid;
	border-bottom:1px solid;
	padding:20px 0 0 0;
}

#yt_bottommenu ul.menu li{
	background-position:left center;	
}
#yt_footer{
	min-height:70px;
	height:auto;
	font-size:16px;
	background:#dedede;
}
#yt_footer .yt-copyright .footer1, 
#yt_footer .yt-copyright .footer2{
	padding:0 20px;
}
dl.article-info{
	line-height:130%;
}
#yt_footer .yt-main{
	margin-top:15px;
	padding-bottom:10px;
}
#m_regis div.inner,
#m_login div.inner{
	margin-top:10px;
}
#m_regis div.inner span.note,
#m_regis div.inner label span,
#m_login div.inner label span{
	/*width:20%;*/
	display:block;
}
#m_regis div.inner label span.star{
	display:inline;
}
ul.yt-login-links{
	margin-top:10px;
}
ul.yt-login-links li{
	background-position:left center;
}
p#form-login-remember label{
	display:inline;
	margin:0 0;
}
p#form-login-remember input{
	float:left;
	margin:8px 10px 0 0;
}
.inner label{
	display:block;
	margin-bottom:5px;
}
#yt_mobile_content .moduletable{
	background:none;
	border:none;
}
/* ----------------
Component virtuemart */
.product-field-display input{
	margin-top:8px;
}
/* module sj_basic_new */
.browse-view .row .spacer a.product-details,
.yt-virtuemart .yt-vm-content ul li .yt-main-content .yt-item-readmore a,
.com_content .blog p.readmore a,
div.catItemReadMore a,
.browse-view .row .spacer a.product-details,
.yt-mod-mainbox .widget-wrap p.readmore a{
	background-position:0 5px !important;
	height:26px !important;
}
.rtl.com_content .blog p.readmore  a,
.rtl div.catItemReadMore a, 
.rtl .browse-view .row .spacer a.product-details, 
.rtl div.tagItemReadMore a, 
.rtl div.userItemReadMore a, 
.rtl .yt-virtuemart .yt-vm-content ul li .yt-main-content .yt-item-readmore a,
.rtl .com_content .blog p.readmore a,
.rtl div.catItemReadMore a,
.rtl .browse-view .row .spacer a.product-details,
.rtl .yt-mod-mainbox .widget-wrap p.readmore a{
	background-position:right 5px !important;
}
.wrapper-quantity {
    background: none repeat scroll 0 0 #959595;
    height: 31px;
    padding: 8px 10px 10px;
    width: 255px;
}
span.quantity-box {
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding: 2px 0 0;
    width: auto;
}
input.quantity-input {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: none;
    direction: ltr !important;
    font-size: 150%;
    font-weight: normal;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 60px;
}
span.quantity-controls {
    height: 30px;
    margin: 0 6px 0 1px;
    padding-top: 2px;
    width: 62px;
}
span.quantity-controls input.quantity-minus, span.quantity-controls input.quantity-plus {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #FFFFFF;
    float: left;
    height: 100%;
    padding: 3px 5px;
    width: 30px;
}
span.addtocart-button {
	padding-top:4px;
}
.write-reviews ul.rating li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 10px 0;
    padding: 0 425px 0 0;
}
.rtl .write-reviews ul.rating li {
	padding: 0 0 0 425px;
}
div.itemCommentsForm form input#submitCommentButton {
	height:35px;
}
.contact .panel dl dd .button{
	padding:0 8px !important;
}
.component-inner{
	min-height:350px;
}
