/*******************************************************************
 * @file       style4.css 
 * @package    ZOE ThemExpert Template framework.
 * @version   1.5.5 June 01, 2010
 * @author    ThemeXpert http://www.themexpert.com
 * @copyright Copyright (C) 2009 - 2010 ThemeXpert.com
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * 
*******************************************************************/

body{
    background: url(../../images/bg/bg2.jpg) 60% 30% no-repeat fixed #000;
    color: #666;
}
a{
    color: #750299;
}
a:hover{
    color: #CF47F9;
}
.tx-container{
    
}

/* ALl Module position style
----------------------------------------------------------------*/
#tx-roof,#tx-header,#tx-feature,#tx-bottom,#tx-footer{
     background: url(../../images/style2/module-m.png) 0 0 repeat-x #e5e5e5;
}
/* Navigation style
----------------------------------------------------------------*/
#tx-navigation{
    background: url("../../images/style4/nav-bg.png") repeat scroll 0 0 ;
}
#tx-navigation ul li{
    
}

#tx-navigation li.active{
    background: url(../../images/style4/nav-bg.png) 0 -43px;
}
#tx-navigation li.active a { color: #fff;}
#tx-navigation ul li a{
    background: url(../../images/style4/nav-li-border.png) repeat-y 100% 0;
    color: #1B0621;
}

#tx-navigation ul li a:hover{
    color: #fff;
}
#tx-navigation .tx-block{
    background: none;
}

#tx-navigation ul ul >li { background: url(../../images/style4/nav-bg.png) 0 -43px ;}

#tx-navigation ul ul >li a, 
#tx-navigation ul ul >li a:active, 
#tx-navigation ul ul >li a:link{
    background: url(../../images/style4/nav-li-child-border.png) repeat-x 0 100%;
}
#tx-navigation ul.menu ul >li a, 
#tx-navigation ul.menu ul >li a:active, 
#tx-navigation ul.menu ul >li a:link{
    color:#ccc;
}
#tx-navigation ul.menu li ul> li a:hover{
    background: url(../../images/style4/nav-bg.png);
    color:#fff;
    border-bottom: 1px solid #333;
}

/* Top style
----------------------------------------------------------------*/
#tx-top{
    background: #290036;
    color: #fff;
}
#tx-top .tx-block{
    background: none;
}

#tx-top .module-encloser{
    padding: 0;
}
/* Tools style
----------------------------------------------------------------*/
#tx-tools{
    background: url(../../images/style1/tools_bg.png) 0 0 repeat;
    color: #fff;
    padding: 2px 14px 2px 10px;
}
div.login span#login_btn a{
    color: #fff;
}

/* Main Encloser style
----------------------------------------------------------------*/
#tx-main-enclose{
    background: url(../../images/style2/main-body-bg.png) 50% 0 repeat-x #f5f5f5;
}
#tx-main-inner{
    background: url(../../images/style2/main-body-bottom-bg.png) 50% 100% repeat-x;
}

/* Tab Module Style 
----------------------------------------------------------------*/

#tx-tabs .list-wrap { 
    background: url(../../images/style2/module-m.png) 0 100% repeat-x #fbfbfb !important; 
    padding: 10px; 
    border: none;
}

.list-wrap ul, #tx-tabs .nav { overflow: hidden; margin: 0; padding: 0; }
#tx-tabs .nav{list-style: none;}
#tx-tabs .nav li {
    float: left;  
    margin: 0 6px 0 0; 
}
#tx-tabs .nav li.last { margin-right: 0; }
#tx-tabs .nav li a { 
    background: url(../../images/style2/tab-module-m.png) 0 100% repeat-x !important ; 
    display: block; 
    padding: 6px 12px; 
    color: #666 !important; 
    font-size: 14px; 
    text-align: center; 
    border: 0; }

#tx-tabs li a.current{background: url(../../images/style2/tab-module-m.png) 0 100% repeat-x !important ; padding: 10px 15px; }
#tx-tabs li a.current,#tx-tabs li a.current:hover {background: url(../../images/style2/tab-module-m.png) 0 100% repeat-x !important ; color: #fff; }

#tx-tabs .nav li a:hover { background: #CDCCCC !important;}


/* Article style/ Joomla Override style
----------------------------------------------------------------*/
.tx-headline{
    border-bottom: 1px solid #DBDBDB;
}
.tx-headline h1{
    
}
.tx-joomla h1{border-bottom: 1px solid #d3d3d3;}
.tx-joomla .tx-article{border-bottom: 1px solid #d3d3d3;}
.tx-joomla .tx-article-bg {border-bottom: 1px solid #fff;}
.tx-pagination{
}

a.readon{
    background: url(../../images/style2/readon-r.png) 100% 0 no-repeat;
}
a.readon span{
    background: url(../../images/style2/readon-l.png) 0 0 no-repeat;
    color: #999;
}
a.readon:hover{
    background: url(../../images/style2/readon-r.png) 100% -30px no-repeat;
}
a.readon span:hover{
    background: url(../../images/style2/readon-l.png) 0 -30px no-repeat;
    color: #750299;
}
.tx-joomla th{
    background: #cdcace;
    border-bottom: 2px solid #9A959D;
}
.tx-joomla tr.even td {
    background: #DDDCDE;
    border-bottom: 1px solid #c4c1c6;
}
.tx-joomla tr.odd td {background: #F5F5F5;border-bottom: 1px solid #c4c1c6;}
.tx-joomla th a, .tx-joomla td a,.tx-joomla td{}
/* Left+Right style
----------------------------------------------------------------*/
#tx-left div.tx-block, #tx-right div.tx-block, #tx-mainBody,.tx-article-links{
    background: url(../../images/style2/module-m.png) 0 0 repeat-x #e5e5e5;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-top: 1px solid #CAC9C9;
}
#tx-left ul li, #tx-right ul li{
    border-bottom: 1px solid #fff;
}
#tx-left ul li a, #tx-right ul li a{
    border-bottom: 1px solid #d3d3d3;
    color: #666;

}
#tx-left ul li a:hover, #tx-right ul li a:hover{
    color: #750299;
}
.tx-poll label { font-weight: normal;}
/* Main Body style
----------------------------------------------------------------*/
#tx-mainBody{
    padding: 10px;
}


/* Module style
----------------------------------------------------------------*/
div.tx-block{
    background: url(../../images/style2/block-m.png) 0 0 repeat-x #c7c6c8 ;
}
h3.title span.color{
    color: #750299;
}
/* Bottom style + Toggle
----------------------------------------------------------------*/
div.toggle-enclose{
    background: #f5f5f5;
}
a#toggle{
    background: #242424;
    color: #666;
}
a#toggle:hover{
    
}
#tx-bottom{
    background: url(../../images/style2/content-bg.png) 0 100% repeat-x #242424;
    border-bottom: 2px solid #000;
}
#tx-bottom div.tx-block{
    background: none;
    border: none;
}
#tx-bottom .module-encloser{
    border-right: 1px dotted #999;
    color: #666;
}
#tx-bottom .tx-omega .module-encloser{
    border:none;
}

/* Footer Style
----------------------------------------------------------------*/
#tx-footer{
    background: url(../../images/style2/main-body-bg.png) 50% 0 repeat-x #f5f5f5;
}

/* Copyright style
----------------------------------------------------------------*/
#tx-copyright{
    background: #d0d0d2;
    color: #666;
}
a.scroll{
    color: #666;
}
a.scroll:hover{
    color: #666;
}

/* slideshow style 
------------------------------------------------------------*/
.nivo-nextNav {
    background: url(../../images/style4/arrow-next.png) no-repeat !important;
    width: 60px !important;
    height: 50px !important;
    right: -21px !important;
}
.nivo-prevNav {
    background: url(../../images/style4/arrow-prev.png) no-repeat !important;
    width: 60px !important;
    height: 50px !important;
    left: -21px !important;
}
