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


/* Module Type: Box -------------------------------------------*/

div.style-box{
   
     background: #ececec;
     border:1px solid #dbdbdb;
     
     border-radius: 5px;
}
div.style-box h4{   
     margin: 0;
}
div.moduletable code {
     background:none;
     border: 1px dashed #BBBBBB;
     display: inline-block;
     background:#fff;
     padding: 2px 8px;
}
div.moduletable .text-code{color:#e22c2c;display:inline-block;  margin:0 3px 10px;}
/* Module Black */

div.mod-white{background-color:#fff;}
div.mod-white h3.moduletitle{color:#CB1E1D;text-shadow:none;}
div.mod-white .modulecontent{}

/* 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: -6px;
	right: -6px;
        width: 69px;
	height: 55px;
	z-index: 1;
        background-image: url(../images/icons/badges.png);
}


.badge-hot .badge { background-position: 0 0; }
.badge-top .badge { background-position: 0 -112px; }
.badge-free .badge{ background-position: 0 -57px; }
.badge-new .badge{ background-position: 0 -168px; }

/* Module Title
----------------------------------------------------------------------------------------------------*/
.moduletable.no-title h3.title{
     background:none;
     padding: 0;
     color:#cb1e1d;font-weight:normal;
     text-shadow: 1px 1px 0 #fff;
     
     border-radius:0;
}
/* Module Icons
----------------------------------------------------------------------------------------------------*/

.ztmodule .icon {
     display: block; 
     position: relative;
     top: 3px;
     width: 25px;
     height: 25px;
     margin-right: 5px;
     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;}


.ztmodule h3.title > .icon {
    
     float: left;
     background-image: url(../images/icons/labels-2.png);
}
/* ZT Headline
------------------------------------------*/
div.mod-slide #zt-mainframe-inner{margin-top: 30px;}

div.mod_jvsello2_headline{position:relative;}
div.jvcarousel_frame{}
div.jvcarousel{top:15px;}
div.jvcarousel-slide{margin-bottom:-50px;overflow:visible;}

div.jvcarousel-item{font-size:100%;}
div.jvcarousel-item img{border:none;margin:0;float:right;}
div.jvcarousel-item{padding:0;margin:0;}
div.jvcarousel-item > a{ display:block;cursor:pointer;}
div.jvcarousel-item p{margin:10px 0;font-size:14px;line-height:20px;}

.jvcarousel-item a.jvcarousel_mtitle{
     font-family:"Corbel";
     color:#fff;
     font-size:200%;
     line-height:35px;
     font-weight:bold;
     
     display:inline-block;
     margin-top:30px;
}
div.jvcarousel-item a.readmore{
     padding: 0px 15px;
     display:inline-block;
     line-height:36px;
     font-size:20px;
     color:#fff;
     
     border-radius: 10px;
     border: 4px solid #a73020;
     background:url(../images/button-2.png) repeat-x left top;
}
div.jvcarousel-item a.readmore:hover{
     background:#74bb00;
}
p.handles{margin: 8px 10px 0;}
p.handles .handles_item{
     width:15px;
     height:15px;
     display:block;
     text-indent:-999em;
     background:url(../images/hand-slide.png) no-repeat 0 0;
}
p.handles .handles_item.active{background: url(../images/hand-slide.png) no-repeat right top;}

div.jvcarousel-pagi{float:none;
     position:absolute;
     left:25%;
     bottom: 0px;
     z-index:10;
     background:#fff;
     border: 4px solid #a73020;
     border-bottom:none;
     
     border-radius:10px 10px 0 0;
}


/* ZT List Custom
------------------------------------------*/
ul.menured li {
     padding-left:15px;
     margin-bottom:5px;
     background:url(../images/bullet-2.png) no-repeat 0 7px;
     
   
}
ul.menured li a{color:#ddd;}
ul.menured li:hover{background-position: 0 -53px;}
ul.menured li:hover a{color:#fff; text-shadow: 0 0 5px #f9f9f9;}

ul.hosting{display:block;margin:0 5px 15px;width:100%; display:inline-block;}
ul.hosting li{
     width:70px;
     height:31px;
     margin-right: 14px;
     float:left;
     
     padding:0;
     background:none;
    
}
ul.hosting li:last-child,
ul.hosting li.last-item{margin-right:0;}

ul.hosting li a:hover{
     -webkit-transition: all 0.35s ease 0s;
     -moz-transition: all 0.35s ease 0s;
     -o-transition: all 0.35s ease 0s;
}
ul.hosting li > a{height:40px;display:block;
      -webkit-transition: all 0.5s ease 0s;
     -moz-transition: all 0.5s ease 0s;
     -o-transition: all 0.5s ease 0s;
}
ul.hosting li.item1 > a{background:url(../images/hosting.png) no-repeat 0 0;}
ul.hosting li.item1 > a:hover{background-position: 0 -38px;}

ul.hosting li.item2{width:82px;}
ul.hosting li.item2 > a{background:url(../images/hosting.png) no-repeat -88px 0;}
ul.hosting li.item2 > a:hover{background-position: -88px -38px;}

ul.hosting li.item3{width:113px;}
ul.hosting li.item3 > a{background:url(../images/hosting.png) no-repeat -192px 0;}
ul.hosting li.item3 > a:hover{background-position: -192px -38px;}

ul.hosting li.item4{width:124px;}
ul.hosting li.item4 > a{background:url(../images/hosting.png) no-repeat -330px 0;}
ul.hosting li.item4 > a:hover{background-position: -330px -38px;}

ul.hosting li.item5{width:84px;}
ul.hosting li.item5 > a{background:url(../images/hosting.png) no-repeat -477px 0;}
ul.hosting li.item5 > a:hover{background-position: -477px -38px;}

ul.hosting li.item6{width:62px;}
ul.hosting li.item6 > a{background:url(../images/hosting.png) no-repeat -582px 0;}
ul.hosting li.item6 > a:hover{background-position: -582px -38px;}

ul.hosting li.item7{width:63px;}
ul.hosting li.item7 > a{background:url(../images/hosting.png) no-repeat -647px 0;}
ul.hosting li.item7 > a:hover{background-position: -647px -38px;}

ul.hosting li.item8{width:114px;}
ul.hosting li.item8 > a{background:url(../images/hosting.png) no-repeat -714px 0;}
ul.hosting li.item8 > a:hover{background-position: -714px -38px;}

ul.hosting li.item9{width:83px;}
ul.hosting li.item9 > a{background:url(../images/hosting.png) no-repeat -829px 0;}
ul.hosting li.item9 > a:hover{background-position: -829px -38px;}

/* Custom Module
------------------------------------------*/

