/*------------------------------------------------------------------------
* Copyright (c) 2008-2012 ZooTemplate. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body#bd {
	background:#fff;
}
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;}

/* Clearfix */
.clearfix {
	clear: both;
}
#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
}
.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}

#zt-userwrap1,
#zt-userwrap1-inner,
#zt-header,
#zt-header-inner,
#zt-mainmenu,
#zt-slideshow,
#zt-userwrap2,
#zt-top,
#zt-mainframe,
#zt-mainframe-inner,
#zt-mainbody,
#zt-mainbody-inner,
#zt-content,
#zt-content-inner,
#zt-content-inner2,
#zt-userwrap3,
#zt-col,
#zt-bottom,
#zt-bottom2,
#zt-bottom-inner{width:100%; display:inline-block;}

/*	Header	*/
#zt-header{
}
#zt-header-inner{
	position:relative;
	padding:20px 0px;
}
#zt-logo{
	width:50%;
	float:left;
}

#zt-logo h1 {
	margin:0px 0 0 0;
	float:left;
}
#logo a{
	width:183px; 
	height:77px; 
	background:url(../images/logo.png) no-repeat left top; 
	float:left;
	overflow:hidden;
}
#logo span{
	font-size:0;
	line-height:0;
	text-indent:999px;
	display:none;
}
#zt-search{
	float:right;
	margin:40px 0px 0px 0px;
}
#zt-search .search{
	width:270px;
	height:27px;
}
.search .inputbox{
	border:0 none;
	height:25px;
	line-height:25px;
	float:left;
	width:200px;
	padding:0px 10px;
	background:0 none;
	color:#8e9091;
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.zt-user .search .inputbox{
	width:177px;
}
.search .bt-search{
	width:38px;
	height:25px;
	background:url(../images/bg-button-search.png) no-repeat right top;
	float:right;
	border:0 none;
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	padding:0;
	text-indent:-999px;
}
/*Main Menu*/
#zt-mainmenu{
	clear:both;
	z-index:999;
}
#zt-mainmenu-inner{
	background:#eaeaea url(../images/bg-jv-mainmenu.png) repeat-x left top;
	width:100%;
	float:left;
}
/*Slide Show*/
#zt-slideshow{
	margin-top:5px;
	position:relative;
	z-index:99;
	overflow:hidden;
	display:inline-block;
}

/*	End Header	*/

/*	ZT-Userwrap2	*/
#zt-userwrap2{
	padding:30px 0px 0px 0px;
}

.zt-user {
	float:left;
	position:relative;
}
.zt-box-right {
	float:right;
}
/*	End ZT-Userwrap2	*/

/*	ZT-Top	*/
#zt-top{
	padding:20px 0px 0px 0px;
}
#zt-top-inner, #zt-top-inner p{
	font-weight:bold;
	color:#3b99e6;
}
/*	End ZT-Top	*/

/*	ZT-Mainframe	*/
#zt-mainframe{
	padding:15px 0px 0px 0px;
	margin:40px 0px 0px 0px;
	background:#f3f4f6;
}
#zt-mainframe-inner{
	padding-top:25px;
}
#zt-mainbody{
	padding-bottom:25px;
}

#zt-container-right #zt-content{
	background:url(../images/bg-middle-inner-separator.gif) repeat-y 590px top;
}
#zt-container-right #zt-content-inner{
	background:url(../images/bg-jv-content-inner-separator.gif) no-repeat 590px top;
}
#zt-container-right #zt-content-inner2{
	background:url(../images/bg-jv-content-inner2-separator.gif) no-repeat 590px bottom;
}

#zt-container-right #zt-middle-inner{
	width:590px;
	float:left;
}
#zt-container-right #zt-middle-inner2{
	padding:0px 20px 0px 0px;
	overflow:hidden;
}
#zt-container-full #zt-middle-inner{
	width:100%;
	float:left;
	margin:0;
}
#zt-right{
	width:348px;
	float:right;
}
#zt-right .modulecontent{
	overflow:hidden;
}
#zt-right .modulecontent img{
	border:2px solid #e5e6e6;
}
#zt-right .modulecontent p{
	width:100%;
	display:inline-block;
}
#zt-right .modulecontent a.readon{
	float:right;
	margin-right:5px;
}

/*	End ZT-Mainframe	*/

/*	User 3	*/
#zt-userwrap3{
	margin:40px 0px 0px 0px;
}

/*	Footer	*/
#zt-bottom{
	background:url(../images/bg-jv-bottom.gif) repeat left top;
	border-top:1px solid #fff;
}
#zt-bottom2{
	background:url(../images/bg-jv-bottom2.gif) repeat-x left top;
	padding:30px 0px 30px 0px;
}
#zt-footer{
	float:left;
	width:50%;
}
#zt-footer ul{
	margin:0;
	padding:0;
}
#zt-footer ul li{
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
	background:url(../images/sperator-menu-top.png) no-repeat right center;
}
#zt-footer ul li.last{
	margin:0px;
	padding:0px;
	background:0 none;
}
#zt-footer ul li a{
	float:left;
}

#zt-copyright{
	float:right;
	width:50%;
	text-align:right;
}
/*	End Footer	*/

/*	Style	*/
div.moduletable, 
div.moduletable_menu, 
div.moduletable_text, 
div.moduletable_contact,
div.module, 
div.module_menu, 
div.module_text {
	clear:both;
	margin:0 0 20px;
	overflow:hidden;
	position:relative;
}

h3.title, h3.moduletitle {
	color:#797d84;
	font-size:160%;
	font-weight:normal;
	line-height:normal;
	margin:0 0 10px;
	padding:1px 0px 20px 60px;
	background:url(../images/default-module-title.png) no-repeat left top;
}
div.modulecontent ul {
	margin:0;
	padding:0;
}
#zt-left div.moduletable_menu ul li{
	padding:3px 0 3px 18px;
	background:url(../images/bullet.png) no-repeat left 8px;
}
#zt-left div.moduletable_menu ul li a{
	font-weight:bold;
}
.menu li a, #mainlevel li a {
	color:#797d84;
	padding-left:0;
	text-decoration:none;
}
.menu li a:hover, #mainlevel li a:hover {
	text-decoration:underline;
}

.zt-login-form{width:100%; float:left;}
#zt-login .zt-field-login, #zt-login .zt-login-link{
	overflow:hidden;
}
#zt-login div.zt-field input.inputbox {
	width: 91%;
	position:relative;
}
#zt-login .zt-field-remember label{
	float:left;
}
#zt-login .zt-field-remember .checkbox{
	margin:3px 3px 0px;
	margin:0px 3px 0px\0/;
	float:left;
}
*+html #zt-login .zt-field-remember .checkbox{
	margin:0px 3px 0px;
}
#zt-login .zt-field-submit .button{
	position:relative;
}
.zt_newsletter input.inputbox {
    margin-left: 0;
    margin-right: 9px;
}
.zt_newsletter input.inputbox {
    width: 228px;
}
.zt-login-form .zt-field, .zt-login-form .zt-field-submit, .zt-login-form .zt-field-remember,
.zt_newsletter .zt-field, .zt_newsletter .zt-field-submit{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	position:relative;
}
#zt-login .zt-login-link ul li{
	margin-bottom:2px;
}
/*	Registration & Forgot	*/
.zt-login .login-fields,
.zt-registration-form .zt-fields,
.zt-reset .zt-fields,
.zt-reset-confirm .zt-fields,
.zt-remind .zt-fields{
	margin-bottom:10px;
}
.zt-login .login-fields label,
.zt-registration-form .zt-fields label,
.zt-reset .zt-fields label,
.zt-reset-confirm .zt-fields label,
.zt-remind .zt-fields label{
	font-weight:bold;
}
.zt-registration-form .zt-fields label .star,
.zt-reset .zt-fields label .star,
.zt-reset-confirm .zt-fields label .star,
.zt-remind .zt-fields label .star{
	color:#F00;
}
.zt-login .login-fields input,
.zt-registration-form .zt-fields input,
.zt-reset .zt-fields input,
.zt-reset-confirm .zt-fields input,
.zt-remind .zt-fields input{
	width:60%;
	padding:5px 8px;
	border:1px solid #e7e7e7;
}

#zt-col{
	padding:30px 0px 0px 0px;
}
#zt-col .zt-user  .zt-box-inside{
	overflow:hidden;
}
#zt-col .zt-box-left .zt-box-inside{
	padding:0px 20px 0px 0px;
}
#zt-col .zt-box-center .zt-box-inside{
	padding:0px 11px 0px 11px;
}
#zt-col .zt-box-right .zt-box-inside{
	padding:0px 0px 0px 20px;
}
#zt-col .zt-user .moduletable{
	margin:0;
}
#zt-col h3.moduletitle {
	padding:0;
	background:0 none;
	text-transform:uppercase;
}
#zt-col #zt-col1 h3.moduletitle {
	color:#fb5900;
}
#zt-col #zt-col1 a.readon {
	color:#fb5900;
}
#zt-col #zt-col2 h3.moduletitle {
	color:#28a401;
}
#zt-col #zt-col2 a.readon {
	color:#28a401;
}
#zt-col #zt-col3 h3.moduletitle {
	color:#06befb;
}
#zt-col #zt-col3 a.readon {
	color:#06befb;
}

#zt-col .zt-user .moduletable, #zt-col .zt-user .modulecontent{
	overflow:hidden;
}
#zt-col .zt-user .moduletable, #zt-col .zt-user .moduletable p{
	width:100%;
	display:inline-block;
	color:#989fa7;
	text-align:justify;
}
#zt-col .zt-user .moduletable p img{
	float:left;
	margin:0px 10px 0px 0px;
}

.zt-social{}
.zt-social ul{
	margin:0;
	padding:0;
}

.zt-social ul li{
	background:0;
	padding:0;
	float:left;
	margin:0;
}
.zt-social ul li a{
	float:left;
}
.zt-social ul li a img{
	border:0 none !important;
}
.zt-social ul li.last{
	margin:0;
}

.zt_newsletter .modulecontent{
}
.zt_newsletter .modulecontent p.desc{
	font-size:90%;
	line-height:normal;
}

.page-into-register fieldset label{width:140px; float:left; margin:10px 0px 0px 0px}
.page-into-register fieldset input.inputbox{margin:5px 0px; width:200px;}

.zt-breadcrumb-inner{
	width:100%;
}
#zt-breadcrumb strong, #zt-breadcrumb a, #zt-breadcrumb span{
	display:inline;
	float:left;
}
#zt-breadcrumb strong{
	margin:0px 10px 0px 0px;
}
#zt-breadcrumb a{
	padding:0px 10px 0px 0px;
	margin:0px 5px 0px 0px;
	background:url(../images/arrow.png) no-repeat right center;
}

#zt-breadcrumb img {
	display:none;
}

















