body.fs1 {font-size: 14px !important;}
body.fs2 {font-size: 16px !important;}
body.fs3 {font-size: 12px !important;}
body.fs4 {font-size: 20px !important;}
body.fs5 {font-size: 22px !important;}
body.fs6 {font-size: 24px !important;}

div.yt-main{
	max-width:95%;
}
#btn_login,
#btn_regis{
	float:left;
	margin:0 0 0 5px;
	width:30px;
	height:25px;
	display:block;
	text-indent:-999em;
	border-radius: 3px;
}
#btn_login.hiuser{
	background:none;
	height:auto;
	width:auto;
	text-indent:inherit;
}
#btn_login{
	background:url(../images/icons/m-login.png) rgba(255,255,255,0.9) no-repeat center center;
}
#btn_regis{
	background:url(../images/icons/m-register.png) rgba(255,255,255,0.9) no-repeat center center;
}
#btn_search{
	color:#FFF;
	text-indent:-999em;
	background:  url(../images/icons/m-search.png) rgba(255,255,255,0.9) no-repeat center center;
	height:25px;
	width:30px;
	display:block;
	float:left;
	border-radius: 3px;
}
div.inline_logo > a:hover{background-color: #fff !important;}
h1.logo a{
	width:160px;
	height:54px;
	display:block;
}
h1.logo a span{
	display: none;
}
.mod_wrap_inner{
	background:#FFF;
	padding:10px;
	border:4px solid #006699;
	font-size:13px;
}
.close-popup{
	float:right;
	background:url(../images/m_close.png) no-repeat left top;
	width:34px;
	height:34px;
	text-indent:-999em;
	display:block;
}
#yt_menuwrap div.yt-main-in1{margin: 50px 0 10px;display: table;}
#m_search{
	top:100px;
	width:350px;
	margin:auto;
	display:none;
}

#m_search .button{
	margin:0 0 0 10px;
	font-weight:normal;
}
#m_login,
#m_regis{
	top:100px;
	width:280px;
	margin:auto;
	display:none;
}

div.moduletable_blank{clear: both;}
#mod-finder-searchform div.finder{float:left;}
#mod-finder-searchform div.finder > .inputbox{margin: 0;}
#yt_menuwrap .yt-main{
	position:static !important;
}
#yt_mobile_header .yt-main{
}
.head1{
	height:80px;
}
.head2{
	height:40px;
}
.inline_logo{
	position:absolute;
	top:20px;
	right:4%;
	z-index:666;
}
.inline_menu{
	position:absolute;
	top:100px;
	right:4%;
}
#yt_mobile_content{
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index: 999;
}
div.yt-fontsize{
	
}
div.yt-fontsize > ul {margin: 4px 10px;float: right;}
.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{
	margin:20px 0 10px;
}
#yt_navigationmenu .yt-main{}
ul.social > li{width:auto;display: table-cell;float: none;}
ul.social > li > a{text-align: center;}
ul.social > li img{float: none;}
ul.social > li .block-social{display: none;}
.top a{
	float:right;
	font-size: 130%;
	font-family: "Lobster" ;
	text-decoration:none;
	font-weight: normal;
}
.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:18px;
	padding:0 0;
	margin:0 5px 0 0;
	font-size:12px;
}
.yt-fontsize li.label{
	display:none;
	background:none;
	font-weight:bold;
}
.yt-fontsize li.dec{
	background-position:0px 50%;
	width:18px;
	text-indent:-999em;
}
.yt-fontsize li.reset{
	background-position:-25px 50%;
	width:18px;
	text-indent:-999em;
}
.yt-fontsize li.inc{
	background-position:-46px 50%;
	width:28px;
	text-indent:-999em;
	font-weight: normal;
}
.yt-switch_modes {
	margin:0 ;padding: 0;
	clear: none;background: none;
}
.yt-switch_modes span.title-swm{
	display: none;
}
.switchmodes-wrap{
	display: table;
	border-radius: 5px;
	background: #73880A;
}
#yt_bottommenu{
	margin-top:30px;
}
#yt-totop{right: 33px;}
.yt-position-inner {margin: 0 ;}
#yt_bottommenu ul.menu {}
#yt_bottommenu ul.menu li{
	font-size: 115%;
	padding: 3px 0;
	background: none;
}
#yt_bottommenu ul.menu li > a{color: #fff;}
#yt_footer{}
#yt_footer .yt-copyright .footer1, 
#yt_footer .yt-copyright .footer2{
	text-align: center;
}
dl.article-info{
	line-height:130%;
}
#yt_footer .yt-main{

}
#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{
	
}
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;
}