/**
 * @package     Tx_Vivify
 * @version     1.6
 * @author      ThemeXpert http://www.themexpert.com
 * @copyright   Copyright (C) 2010 - 2011 ThemeXpert
 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
 * @file        template.css
 **/
h1,h2,h3,h4,h5,h6,.tx-menu, #tx-top{letter-spacing: 0;font-family: Arial, Helvetica, sans-serif;}
.tx-container{background: none}
body img{padding: 3px;border-radius: 4px}
/*Logo Settings*/
.logo .tx-block{margin: 0;padding: 0;}
.logo p{margin: 0}
.logo a{display: block;width: 207px;height: 86px;text-indent: -9999px;}

/*Menu*/
#tx-header{z-index:9999}
.tx-menu .tx-block{padding: 0;margin-bottom: 0px;border: none}
.tx-menu ul li{font-style: normal;color: #6C6C6C}
.tx-menu ul.menu > li > a{
    height: 51px;
    padding: 20px 18px 0 18px;
    color:#6c6c6c;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px
}
.tx-menu ul li a span{padding: 0 0 4px 0;display: block}
.tx-menu ul.menu .title,.tx-menu ul.menu .subtitle{padding: 0}
.tx-menu ul.menu .subtitle{font-size: 10px;line-height: 16px;font-weight: normal}
.tx-menu ul li a img{margin: 8px 6px 0 0;background: none;border: none;float:left}

/*General purpose classes*/
.medium{font-size: 16px;line-height: 20px}
.big{font-size:52px}
.italic{font-style:italic;}
.normal{font-weight:normal;}

.readon{height: 25px;line-height: 25px;margin: 10px 10px 0 0;padding: 0 20px 0 10px; text-transform: uppercase;font-family: arial,sans-serif;font-weight: bold}
.readon2{height: 32px;margin: 10px 10px 0 0;font-size: 14px;font-weight: bold}
    .readon2 span{display: block; height: 31px; line-height: 27px; padding: 1px 35px 0 12px;}
.readon, .readon2,.readon input[type=submit], .readon button{display: inline-block;cursor: pointer;}
.noborder{background: none;border: none}    

/*General styles*/
#tx-roof .tx-container,
#tx-utility .tx-container,
#tx-feature .tx-container,
#tx-main-top .tx-container,
#tx-content-top .tx-container,
#tx-content-bottom .tx-container,
#tx-main-bottom .tx-container,
#tx-bottom .tx-container,
#tx-footer .tx-container,
#tx-main .tx-main-inner{padding-top: 10px;}
#tx-main .tx-container{min-height: 7px;padding-bottom: 10px;}

#tx-footer .mod-content{font-size: 10px; font-family: verdana,sans-serif;}
    #tx-footer ul li a{font-size: inherit; line-height: inherit}
#tx-legal{margin-top: 40px;padding-top: 55px;}
    #tx-legal .tx-totop{width: 101px;height: 100px;display: block;position: absolute;top: -110px;left:44%;text-indent:-9999px; zoom:1}

.tx-content{padding:10px}
.tx-content .tx-article-bg{border-bottom: none}
/***** Module variations *****/
/*Default*/
.tx-block{border-left-width: 1px; border-left-style: solid}
.first .tx-block{border:none;margin-left: 0}
.last .mod-inner{margin-right: 0}
.mod-header{
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
	color: #333;
    margin: 0 0 10px;
    padding-bottom: 8px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

/*Box Styles*/
.box1 .tx-block, .box4 .tx-block{border-style:solid;border-width:1px;}
.box2 .tx-block, .box6 .tx-block, .box7 .tx-block{border: none;}
.box3 .tx-block, .box5 .tx-block{padding:10px 15px;}

.bg .tx-block{margin-bottom: 0}
    .bg h2, .bg h3{font-size: 52px; font-weight: normal;font-style: italic;line-height: 65px}

/*Badge Style*/
.badge-new .badge,.badge-hot .badge, .badge-top .badge, .badge-pick .badge{position: absolute;width: 46px;height: 46px;top: 0;right: 0;z-index: 11;background-image: url(../images/badge.png);background-repeat: no-repeat}
.badge-new .badge{background-position: 0 -150px}
.badge-pick .badge{background-position: 0 -100px}
.badge-top .badge{background-position: 0 -50px}

/*Title Style*/
.title1 .mod-header{font-size: 13px;font-style: normal;margin: -10px 0 10px;border: none;padding-bottom: 0}
.list ul{padding: 0;list-style: none}
.newsletter input[type=submit], .newsletter button{font-size:14px;font-weight: bold;display: inline-block;min-height: 20px;line-height: 20px;padding: 1px 9px;margin: 0;cursor: pointer}

/*Xpert Scroller*/
.basic_h .scroller{background: none;border: none}
.basic_h .scroller .item:hover{background: none;}
.basic_h .scroller .item .padding{padding: 0}
.basic_h .scroller .item img{background: none;padding: 0;border: 1px solid #ccc;; width: 98%;}
.basic_h .scroller .item h4{font-size: 18px; line-height: 28px;}
.basic_h .navi{position: absolute;top:30px;right: 25px;height: 10px}
.basic_h .navi a{width: 8px;height: 8px;float: left;margin-right: 5px;border-radius:15px;}

/*Input Style*/
input[type=text], input[type=password]{background:#fff;border:1px solid #ddd;padding:2px 3px}
.form-validate label, #com-form-login label{width:120px;display:block;}
.message_field label{display:inline}

/************* RTL ******************/
/*Menu*/
body.rtl .tx-menu ul li a img{margin: 8px 0 0 6px;float:right;}
/*Component Content*/
body.rtl .tx-category,
body.rtl .tx-date-published,
body.rtl .tx-author,
body.rtl .tx-pagination .tx-results,
body.rtl .tx-pagination ul,
body.rtl .tx-pagination ul li,
body.rtl #tx-copyright,
body.rtl .designed-by,
body.rtl .tx-content form fieldset dd{float: right}
body.rtl .tx-pagination .tx-results{padding-right: 10px;}
body.rtl .tx-content .tx-blog .tx-article-icons{left: 10px;right: auto;float: left}
body.rtl .tx-content .tx-article-icons ul li a,
body.rtl #tx-poweredby{float: left}
body.rtl .tx-content .panel .jicons-icons{float: right;margin-left: 10px}
body.rtl .tx-content form fieldset dt{float: right;clear: right;}
body.rtl .tx-content .profile dt, body.rtl .tx-content #member-profile dt, body.rtl .tx-content #member-registration dt{float: right}
body.rtl .tx-content table.weblinks th, body.rtl .tx-content table.category th{text-align: right}
body.rtl .bg{background-position:0 100%}
/*Module Specific*/
body.rtl .scroller img.left{float:right; margin-left: 15px;margin-right: 0}
body.rtl .scroller img.right{float:left;margin-right: 15px;margin-left: 0}
body.rtl .basic_h .navi {left:25px;}
/*Gist*/
body.rtl #tx-date{left: 19px;}

.last .mod-inner .tx-block {
	float: right;
	margin-left: 20px;
	}
.mod-inner .ctockadtd .tx-block{
	width: 95% !important;
	float: left !important;
	margin: 0 0 0 20px;
	}
.mod-content ul {
	list-style: none;
	}
.tx-mod .mod-inner .tx-menu .tx-block .mod-content {
	float: right !important;
	}