/*------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* Module Type: Box */

div.style-box{  }
div.style-box .ztmodule {padding:10px;background: #fff;border-radius:5px;margin:5px;}
div.style-box h3.moduletitle{background:url(../images/box2-tr.jpg) repeat-x left top;margin: -10px -10px 0;border-radius:5px 5px 0 0;
     font-size:100%;border-top: 1px solid #cdcdcd;padding: 1px 10px;border-bottom: 1px solid #d6d6d6;
}

div.moduletable .text-code{color:#eee;display:inline-block;  margin:0 3px 10px;}
div.moduletable code {background:#fff; border: 1px dashed #BBBBBB;display: inline-block;background:#fff;padding: 2px 8px;color:#E04118;}

/* Module line */

div.mod-line h3.moduletitle{margin: -10px 0 0; background:none;border-top:none;}


/* Module Blue */
div.mod-blue{background-color:#3C86B7;}
div.mod-blue h3.moduletitle{color:#fff;text-shadow:none;}
div.mod-blue .modulecontent{color:#eee;}

/* Module red */
div.mod-red{background-color:#e04118;}
div.mod-red h3.moduletitle{color:#fff;text-shadow:none;}
div.mod-red .modulecontent{color:#eee;}

/* Module Badges*/
.ztmodule .badge {position: absolute;top: -2px;right: -2px;width: 48px;height: 48px;z-index: 1; background-image: url(../images/color/blue/module_badges.png);}
.badge-hot .badge { background-position: 0 0; }
.badge-top .badge { background-position: 0 -50px; }
.badge-free .badge{ background-position: 0 -100px; }
.badge-new .badge{ background-position: 0 -150px; }

/* Module Icons*/
.ztmodule .icon {display: block; position: relative;top: 0px;width: 20px; height: 20px;margin-right: 5px; overflow: hidden;float: left; background: url(../images/collapse_hidden.jpg) no-repeat;}
.icon-bullet  span.icon{display:block;background-position: 0 0px;float:right;margin:0;}

/* Blockquote */
blockquote p.author{
     background: url("../images/icon-author.png") no-repeat scroll 5px center transparent;
     display: block;
     font-weight: bold;
     margin-top: 5px;
     margin-left: -25px;
     padding-left: 20px;
}
div.moduletable.titleflash .ztmodule{margin:8px 5px;}

/*ZT weather*/
.wrap_jv_weather {margin: 10px 0;}
.jv_weather_forecast{overflow:hidden;}
ul.jv_weather_forecast li.jv_wfday{background:none;}
/* ZT Tabs*/
div.jv_tab_news_container div.jv_tab_news_wrap{padding:0;}
div.latestnews div.latestnewsitems{border-bottom:1px solid #DFDFDF;}
div.latestnews div.latestnewsitems h4{font-size:100%;margin:0;}
div.latestnews div.latestnewsitems img{background:none;border:1px solid #B2B2B2;padding:1px;}

/* ZT News*/
.jv_news_wrap{margin:5px;}
.jv_news_wrap li.jv-article-title h4{margin:10px 0; font-size:100%;}
.jv_news_wrap ul.jv-title-category li{margin-bottom:-1px;}
.jv_news_wrap div.jvpadding ul.article-item li{background-position: 0 7px;padding: 1px 0 1px 15px;}

/* Custom Html*/
div.slider-wrapper #nivoSlider-wrapper{background:none;padding:0;border-radius:0;box-shadow: none;}
#zt-login,
#login-form{display:inline;margin: 0 5px;}
#zt-login > a{font-weight:bold;color: #555555;font-size:11px;}
.logout-button{display:inline;float:none;}
/* ZT List Custom*/

/* Custom Module*/
#zt-userwrap3 ul.menu li > a:hover{color:#eee;}
