/*------------------------------------------------------------------------
* 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 {
  margin: 0;
  padding: 0;
}



body#bd {
  font-family: Arial, tahoma;
  color: #404040;
  background: #f6f6f6;
}
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-right img.photo{
  width: 70px;
}
img.photo {
  border: 1px solid #DFDFDF;
    float: left;
    margin: 0 2px 2px;
    padding: 3px;
    width: 54px;
}
#zt-wrapper {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  height: 100%;
}
#zt-wrapper-none {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  height: 100%;
}
#zt-wrapper-inner {
  padding: 0;
  overflow: hidden;
  margin:0 auto;
}
.zt-wrapper {
  width: 960px;
  margin: 0 auto;
}
.zt-wrapper-inner {
  padding: 0 10px;
}


#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
  margin: 0;
  width: 100%;
  clear: both;
}
#zt-userwrap1 {
  margin-top: 100px;
}
#zt-user1:hover {
  background: #fedecc;
}
#zt-user1 {
  position: relative;
}
#zt-user4:hover {
  background: #febacf;
}
#zt-user4 {
  position: relative;
}
.badge{
  position: absolute;
  right:0;
  top:0;
  background-image: url("../images/icon-badge.png");
    height: 20px;
    right: 10px;
    top: 10px;
    width: 40px;
}
#zt-user4 .badge {
  background-position: 0 -40px;
}
#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner {
  width: 100%;
  overflow: hidden;
}
#zt-userwrap3-inner {
  background: #222;
  color: #f7f7f7;
}
#zt-userwrap3-inner .moduletitle span {
  color: #f7f7f7;
}

#zt-userwrap3-inner2 {
  background:#1f1f1f url(../images/userwrap3_bg.png) top left repeat-x;
  float: left;
  margin: 9px 10px 9px 9px;
  border: 1px solid #3a3a3a;
  width: 98%;
}
#zt-breadcrumbs {
  margin: 0;
}
#zt-breadcrumbs-inner {
  margin: 0 10px;
  overflow: hidden;
  background:url(../images/bg-breadcrumbs.png) 0 100% repeat-x;
  padding:0 0 20px;
}
#zt-breadcrumbs-inner span.pathway{
  padding:0 0 0 25px;
  background:url(../images/bg-icon-home.png) 0 50% no-repeat;
}

#zt-userwrap2-inner .zt-box-left{
  float:left;
  width:500px !important;
}
#zt-userwrap2-inner .zt-box-left .text-say{
  width:426px;
  height:93px;
  background:url(../images/bg-text-say.png) 0 0 no-repeat;
  padding:20px 20px 33px;
  float:left;
}
#zt-userwrap2-inner .zt-box-left .text-say p{
  margin:0;
  background:url(../images/bg-text-say-p.png) 0 0 no-repeat;
  padding:0 0 0 40px;
}
#zt-userwrap2-inner .zt-box-left .user-say{
  float:left;
  background:url(../images/bg-user-say.png) 0 0 no-repeat;
  padding:0 0 0 40px;
  margin:5px 0 0 30px;
}

#zt-userwrap2-inner .zt-box-left .user-say h4,
#zt-userwrap2-inner .zt-box-left .user-say p{
  margin:0;
}
#zt-userwrap2-inner .zt-box-right{
  float:right;
  width:455px !important;
}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
  clear: both;
  margin: 0;
}
.ztmodule {
  padding: 10px;
  overflow: hidden;
}
#zt-mainframe  .head h3.moduletitle {background: #e31e24;font-size: 120%;font-weight: bold;line-height: 30px;margin: 0;padding: 5px 10px;z-index: 2;}
#zt-mainframe  .head h3.moduletitle span {color: #fff;}

.moduletitle {margin: 0 0 20px 0;font-family: 'Maven Pro', arial, serif;font-size:200%;color:#3f3f3f;font-weight: normal;}
.moduletitle span {color: #2b2b2b;}

/*check slide*/
.slide #zt-header{background:#e6e6e6 url(../images/header.png) no-repeat center center; height: 556px;}
.none-slide #zt-header{background:0; height: 100px;}
.slide #zt-mainframe-inner{margin:100px 0 20px;}
.none-slide #zt-mainframe-inner{margin:0px 0 20px;}

/* Header */
#zt-header-inner {background:url(../images/header_bg.png) repeat-x top left;width: 100%;overflow: hidden;}
#zt-logo {display: block;width: 108px;height: 41px;background: url(../images/logo.png) no-repeat 0 0;margin: 10px 0 20px 20px;float:left; }
#zt-logo span {display: none;}
/* Mainmenu */
#zt-mainmenu {float: right; width: 80%;padding:15px 10px;}

#zt-hightline{float:left;color:#eee;}

/**Slideshow**/
.zt-slideshow-wrapper{ margin:0 auto;}
.jv_piecemaker_wrap{margin-top:50px; background: url("../images/slideshow-shadow.png") no-repeat scroll 50% 100% transparent;}
#cu3er-wrapper {background: url("../images/slideshow-shadow.png") no-repeat scroll 50% 100% transparent;padding-bottom: 50px;}
#jv_cu3er132{margin-top:50px;}


/**Topmenu**/
#zt-topmenu ul.menu li { display: inline; }

/**Search**/
#zt-search {
  margin: 30px 10px 0 0;
  float: right;
}

/**Spotlight**/
.zt-user {
  float: left;
}
.zt-box-right {
  float: right;
}


/**Left Content Right**/
#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#zt-left {
  width: 25%;
  float: left;
}
#zt-content {
  width: 50%;
  float: left;
  /*margin: 0 -80% 0 20%;*/
}
#zt-right {
  width: 25%;
  float: right;
}

#zt-left-inner,
#zt-right-inner {
  margin: 0 10px;
}
#zt-content-inner{
  margin:0;
}

#zt-container-left #zt-content,
#zt-container-right #zt-content {
  width: 70%;
}
.home #zt-container-right #zt-content{
  width: 60%;
}
#zt-container-left #zt-left{
  width:30%;
}
#zt-container-right #zt-right{
  width:30%;
}
.home #zt-container-right #zt-right{
  width: 40%;
  padding-top: 10px;
}

#zt-container-full #zt-content {
  width: 100%;
}

#zt-container-left #zt-content,
#zt-container-right #zt-content,
#zt-container-full #zt-content {
}

.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}

.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {
  margin: 0;
}

.zt-layout-lrc #zt-right {
  float: left;
}
.zt-layout-lrc #zt-content {
  float: right;
}

.zt-layout-clr #zt-right {
  float: right;
}
.zt-layout-clr #zt-left {
  float: left;
}
.zt-layout-clr #zt-content {
  float: left;
}

#zt-container.zt-layout-lcr #zt-content {
  margin: 0;
}
#zt-component {margin: 0 0 10px 0;width: 100%;}
#zt-component-inner {padding: 10px;overflow: hidden;  border: 1px solid #DFDFDF;display: block;}
#zt-component-inner .blog-featured img{float: left;padding: 10px;}
.home #zt-component-inner {border: none;}
/**Left Content Right**/

/**Footer**/
#zt-footer{color:#474747;width: 100%;margin-bottom: 20px;}
#zt-footer-inner{padding:25px 0;width: 100%;}
#zt-footer a{color:#ef1e22;}
#zt-footer-menu{ width:100%; float:left; margin:0 0 5px; }
#zt-footer-menu ul{ margin:0; float:left; }
#zt-footer-menu ul li{ float:left; background:url(../images/bg-li-footer.png) 100% 50% no-repeat; padding:0 15px 0 0; margin:0 15px 0 0; width:auto; }
#zt-footer-menu ul li.last{ background:none; }
#zt-footer-menu ul li a{ width:auto; border-bottom:0; padding:0; }

#zt-copyright {float: left;width: 50%;}
/*Social*/
#zt-social {  float: right;width: 20%;}
#zt-social a:hover,
#zt-social a {background:url(../images/social.png) no-repeat;height: 26px;width: 25px;display: inline-block;text-indent: -9999px;padding-right: 8px;}
#zt-social a.youtube:hover {background-position: 0px -34px;}
#zt-social a.t {background-position: -33px 0;}
#zt-social a.t:hover {background-position: -33px -34px;}
#zt-social a.facebook {background-position: -66px 0;}
#zt-social a.facebook:hover {background-position: -66px -34px;}
#zt-social a.twitter {background-position: -99px 0;}
#zt-social a.twitter:hover {background-position: -99px -34px;}
#zt-social a.rss {background-position: -132px 0;}
#zt-social a.rss:hover {background-position: -132px -34px;}
/**#Footer**/

#zt-right .moduletable_menu,
#zt-right .moduletable,
#zt-left .moduletable_menu,
#zt-left .moduletable{margin:0 0 15px;}

.home #zt-right .moduletable .modulecontent {border: none;background:none;}
#zt-right .moduletable_menu .modulecontent,
#zt-right .moduletable .modulecontent,
#zt-left .moduletable-menu .modulecontent,
#zt-left .moduletable .modulecontent{padding:10px;background: none repeat scroll 0 0 ;overflow: hidden;}

#zt-right .ztmodule,
#zt-left .ztmodule{ padding:0; } 

.title1 h3.moduletitle{ height:38px;line-height:38px; padding:0 0 0 30px; font-size:19px; font-weight:normal; font-family: 'Maven Pro', sans-serif; color:#565656; }
.title1 h3.moduletitle span{ height:38px;line-height:38px;width:100%; padding:0 20px 0 0; font-weight:normal; color:#565656; float:right;}
.title1 h3.moduletitle span span{ background:none; float:none; padding:0; width:auto;  }

#zt-userwrap1 .modulecontent-inner img,
#zt-userwrap3 .modulecontent-inner img{ padding:4px; background:#f7f8f8; border:1px solid #dbdbdb;  }


