/*------------------------------------------------------------------------
* Copyright (c) 2008-2012 ZooTemplate. All Rights Reserved.
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* Module Type: Box -------------------------------------------*/

.moduletable { position: relative; }
div.style-box{
     padding: 5px;
     background: #fff;
     border:1px solid #d5d5d5;
     
     border-radius: 7px;
     box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #efefef ;
}
div.moduletable code {
     background:none;
     border: 1px dashed #BBBBBB;
     display: inline-block;
   
     padding: 2px 8px;
}
div.moduletable .text-code{color:#e22c2c;display:inline-block;  margin:0 3px 10px;}

/* Module Blue */

div.mod-blue{background-color:#4d6bad; box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #3f5d9f ; border:none;}
div.mod-blue h3.moduletitle{color:#fff;text-shadow:none;}
div.mod-blue .modulecontent{color:#eee;}

div.mod-blue .ztmodule{
     background:#6480ba;border: 1px dashed #90a9c7;
     border-radius:7px;
}
div.mod-blue .ztmodule ul.VMmenu,
div.mod-blue .ztmodule ul.menu{margin: 0 -5px;}

div.mod-blue .ztmodule ul.VMmenu li,
div.mod-blue .ztmodule ul.menu li{
     border-bottom: 1px solid #7b93c4;
     padding:5px 0 5px 20px;
     cursor:pointer;
     background:url(../images/list-blue.png) no-repeat 7px 11px ;
}

div.mod-blue .ztmodule ul.VMmenu li:last-child,
div.mod-blue .ztmodule ul.menu li:last-child{border-bottom:none;}
div.mod-blue .ztmodule ul.VMmenu li:hover,
div.mod-blue .ztmodule ul.VMmenu li.VmOpen,
div.mod-blue .ztmodule ul.menu li:hover{background-position: 7px -39px; background-color:#6f89c0;}
div.mod-blue .ztmodule ul.VMmenu li  a,
div.mod-blue .ztmodule ul.menu li  a{color:#fff;font-size:100%;display:block;}
div.moduletable.mod-blue .text-code{color:#a2befc;display:inline-block;}

/* Module Green */

div.mod-green{background-color:#89cc20;box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #c5831c ; border:none;}
div.mod-green h3.moduletitle{color:#fff;text-shadow:none;}
div.mod-green .modulecontent{color:#fff;}
div.mod-green .ztmodule{
     background:#91d626;border: 1px dashed #bafc52;margin:2px;
     border-radius:7px;
}
div.mod-green .ztmodule ul.VMmenu li{
     border-bottom: 1px solid #80c11b;
     padding:5px 0 5px 20px;
     background:url(../images/color/red/menu_sidebar.png) no-repeat 7px 11px ;
}

div.mod-green .ztmodule ul.VMmenu li:hover{background-position: 7px -39px; background: url(../images/color/red/menu_sidebar.png) no-repeat #80c11b 7px 11px;}
div.mod-green .ztmodule ul.VMmenu li  a{color:#fff;font-size:100%;}
div.moduletable.mod-green .text-code{color:#56850c;}
div.moduletable.mod-green code{border-color:#56850c;}

/* Module red */

div.mod-red{background-color:#eb3e3e;box-shadow:  0 0 5px #d8d8d8, inset 0 0 10px #c0330f ; border:none;}
div.mod-red h3.moduletitle{color:#fff;text-shadow:none;}
div.mod-red .modulecontent{color:#fff;}
div.mod-red .ztmodule{
     background:#f45151;border: 1px dashed #fb9999;margin:2px;
     border-radius:7px;
}

div.mod-red .ztmodule ul.VMmenu li{
     border-bottom: 1px solid #e0453f;
     padding:5px 0 5px 20px;
     background:url(../images/color/red/menu_sidebar.png) no-repeat 7px 11px ;
}

div.mod-red .ztmodule ul.VMmenu li:hover{background-position: 7px -39px; background: url(../images/color/red/menu_sidebar.png) no-repeat #e0453f 7px 11px;}
div.mod-red .ztmodule ul.VMmenu li  a{color:#fff;font-size:100%;}
div.moduletable.mod-red .text-code{color:#ffc5bf;}
div.moduletable.mod-red code{border-color:#ffc5bf;}

/* Module Type: Title -------------------------------------------*/
div.round-title h3.moduletitle{
     background:url(../images/title-1.png) repeat-x left top;margin:0;
     padding: 0 10px;
     margin-top:5px;
     border:1px solid #e9e9e9;
     border-radius:5px;
}
/* Module Badges -------------------------------*/
.ztmodule .badge {
	position: absolute;
	top: -1px;
	right: 10px;
        width: 20px;
	height: 40px;
	z-index: 1;
        background-image: url(../images/icons/badge.png);
}


.badge-hot .badge { background-position: right 0; }
.badge-top .badge { background-position: -62px 0px; }
.badge-free .badge{ background-position: -30px 0px; }
.badge-new .badge{ background-position: 0 0px; }

/* Module Icons ---------------------------------------*/

.ztmodule .icon {
     display: block; 
     position: relative;
     top: 0px;
     width: 29px;
     height: 30px;
     overflow: hidden;
     float: left;
     background-image: url(../images/icons/labels.png);
}

div.icon-twitter  span.icon{display:block;background-position: 0 0px;}
div.icon-facebook  span.icon{display:block;background-position: 0 -30px;}
div.icon-cart span.icon{display:block;background-position: 0 -60px;}
div.icon-bubble  span.icon{display:block;background-position: 0 -90px;}
div.icon-login  span.icon{display:block;background-position: 0 -120px;}
div.icon-media span.icon{display:block;background-position: 0 -150px;}
div.icon-app span.icon{display:block;background-position: 0 -180px;}
div.icon-letter  span.icon{display:block;background-position: 0 -205px;}

/* ZT Accordion -------------------------*/
div.style-box .jv_aclickmenu_wrap #jv_amenu_side182 > ul.jv_maccordion{margin:0 3px;}
div.style-box .jv_aclickmenu_wrap ul.jv_maccordion > li{
     background:none;
     padding:5px;
     font-weight:bold;
     font-family:"Georgia";
}

div.style-box .jv_aclickmenu_wrap ul.jv_maccordion li:hover{background-color: inherit;}
div.style-box .jv_aclickmenu_wrap ul.jv_maccordion li  a{color:#eee;}
div.style-box .jv_aclickmenu_wrap ul.jv_maccordion ul.jv_amenu_items > li{ border-bottom:none;}
div.style-box .jv_aclickmenu_wrap ul.jv_maccordion ul.jv_amenu_items li a{ font-weight:normal;font-family:arial;}
div.style-box .jv_aclickmenu_wrap ul.jv_maccordion ul.jv_amenu_items li a:hover{color:#fff;}
/* ZT Headline
------------------------------------------*/
div.nivo-caption{left:auto;right:0px;bottom:35px;width:45%;border-radius:5px 0 0 5px;}
div.nivo-caption:hover{width:60%;background-color:#EA2E2E;}
div.nivo-caption p > h2{font-size:183%; width:500px;}
#nivoSlider-wrapper .nivo-caption p{padding:0; margin:10px;overflow:hidden;}
#nivoSlider-wrapper .nivo-caption p > p {padding: 0;margin:0;width:500px;}

div.slider-wrapper{position:relative;}
div.slider-wrapper #nivoSlider-wrapper{padding:0;background:none;box-shadow:none;border-radius:0;margin:0;}
div.slider-wrapper div.nivo-controlNav {position:absolute; bottom:0;background:#fff;display:inline-block;z-index:9;padding:8px 5px 3px 5px; border-radius: 0 5px 0 0;}
div.slider-wrapper .Navleft > a{ background:none;text-indent:0;margin:0 2px; padding: 4px 10px;height:auto;width:auto;border-radius:5px;font-size:110%;}
div.slider-wrapper .Navleft > a.active,
div.slider-wrapper .Navleft > a:hover{background:#ea2e2e;color:#fff;}
/* ZT Sosical Networking
------------------------------------------*/
ul.follow-us li{background:none;padding: 6px 0;  margin-bottom:3px; }
ul.follow-us li > a{color:#555555; display:inline-block; margin-top:3px; }
ul.follow-us li > a:hover{color:#ce2d2d;}
ul.follow-us li > img{ margin: 0 10px 0; float:left;}

/* Custom Html
------------------------------------------*/

/* ZT Highslide
------------------------------------------*/
div.highslide-gallery ul li{border-color:#e2e2e2;background-color:#f8f8f8;}
div.highslide-gallery ul li:hover{background-color:#fff;}
/* Custom Module
------------------------------------------*/

#zt-userwrap2 .k2ItemsBlock ul li{text-align:center;}
a.readon{
     display:inline-block;
     padding-right:15px;
     font-family:"Tahoma";
     background:url(../images/list-1.png) no-repeat right -52px;
}
