*{margin:0;padding:0;}
body#mega_page{background: url("../images/body_bg.jpg");color: #575757;font-family: Arial,Helvetica,sans-serif;font-size:12px;}
.mega-wrap-page{overflow: hidden;}
.blog-featured{}
.items-leading{padding-bottom: 10px;overflow: hidden;}
h1.mega-title,
.items-leading h2.mega-title{color: #272727;font-family: helvetica;font-size: 13px;line-height: normal;margin-bottom: 5px;padding-bottom: 5px;text-transform: uppercase;}
.items-leading h2.mega-title a{color: #272727;}
.items-leading h2.mega-title a:hover{color: #B62B00;}
.items-row{width: 100%;float: left;padding-bottom: 10px;}
.items-row .item{float: left;}
.items-row .item h2.mega-title{color: #272727;font-family: helvetica;font-size: 13px;line-height: normal;margin-bottom: 5px;padding-bottom: 5px;text-transform: uppercase;}
.items-row .item h2.mega-title a{color: #272727;}
.items-row .item h2.mega-title a:hover{color: #B62B00;}
.cols-2 .item{width: 48%;}
.cols-2 .column-2{float: right;}
.cols-3 .item{width: 32%;overflow: hidden;}
.cols-3 .column-1{}
.cols-3 .column-2{margin-left: 2%;}
.cols-3 .column-3{float: right;}
.cols-4 .item{width: 23%;overflow: hidden;}
.cols-4 .column-1{}
.cols-4 .column-2{margin-left: 3%;}
.cols-4 .column-3{margin-left: 2%;}
.cols-4 .column-4{float: right;}
.item-page{}
.item-page h2.mega-title{color: #272727;font-family: helvetica;font-size: 13px;line-height: normal;margin-bottom: 5px;padding-bottom: 5px;text-transform: uppercase;}
.items-more h3{font-size: 13px;}
.mega-wrap-page ul,
.mega-wrap-page ol{padding-left: 10px;}
.mega-wrap-page ul li,
.mega-wrap-page ol li{width: 98%;float: left;background: url("../images/doted.png") no-repeat 0 5px;list-style: none;padding: 0px 0 5px 10px;}
ul.actions,
dl.article-info{	width: 100%;float: left;padding: 0 0 5px 0;}
ul.actions li{	background: none;width: auto;float: left;padding: 0;margin-right: 5px;list-style: none;}
dl.article-info dd.published{font-size: 11px;color: #999;}
dd.createdby{font-size: 11px;color: #666;}
.category-list{}
.categories-list ul{padding-left: 10px;}
.categories-list ul li{background: url("../images/doted.png") no-repeat 0 5px;width: 98%;float: left;list-style: none;padding: 5px 0 5px 10px;}
.cat-items{}
.display-limit{padding-bottom: 10px;}
table.category tr.cat-list-row1 td{background: #EEE;}
ul.pagenav{width: 100%;float: left;overflow: hidden;padding: 15px 0 0 0;text-align: center;}
.item-page ul.pagenav li{background: none repeat scroll 0 0 transparent;display: inline;float: none;margin: 0 2px;width: auto;}
.pagination{float: left;margin-top: 15px;width: 100%;text-align: center;padding-bottom: 25px;}
.pagination ul li{width: auto;float: none;display: inline;padding: 0;margin: 0 3px;text-align: center;}
.pagination p.counter{padding-bottom: 10px;}
.pagination a.pagenav,
.pagination span.pagenav{height: 25px;padding: 0px 8px;border: 1px #ccc solid;line-height: 25px;}
.pagination span.pagenav{background: #FFF;}
.pagination a.pagenav{background: #e0dcdb;}
p.readmore{float: right;line-height: 1;margin-top: 8px;text-align: right;}
p.readmore a,
p a.readmore{background: none repeat scroll 0 0 #EDEDED;color: #883727;display: block;overflow: hidden;line-height: 20px;text-align: center;width: 80px;}
dl.article-count{float: left;margin: 5px 0;width: 100%;}
dl.article-count dt{float: left;margin-right: 10px;}
dl.article-count dd{}
div.contact {width: 60%;padding-left: 210px;padding-top: 24px;padding-bottom: 10px;margin-top: 4px;color: #242424;}
div.contact h2{border-bottom: 1px solid #eaeaea;margin-bottom: 8px;padding-bottom: 5px;}
div.contact-form-custom{width: 73%;float: left;}
 div.contact-links-custom{width: 25%;float: right;}
div.contact div.contact-links,
div.contact div.contact-miscinfo{width: 100%;float: right;}
.contact-slider{}
.contact-position{font-size: 13px;font-weight: bold;}
.contact-slider .panel{}
.contact-form{}
.contact-form form#contact-form fieldset{border: none;}
.contact-form form#contact-form fieldset legend{font-weight: normal;font-size: 12px;}
h2 span.contact-name{color: #272727;font-family: helvetica;font-size: 15px;line-height: normal;margin-bottom: 5px;padding-bottom: 5px;text-transform: uppercase;}
.contact-form .contact-email{}
.contact-form form#contact-form dt,
.contact-form form#contact-form dd{width: 100%;float: left;}
.contact-form form#contact-form dt{margin-top: 10px;}
.contact-form form#contact-form dd input,
.contact-form .contact-email div,
.contact-form .contact-email div label,
.contact-form .contact-email div input,
.contact-form .contact-email div textarea{width: 80%;float: left;margin-bottom: 8px;}
.contact-form form#contact-form dt label#jform_contact_email_copy-lbl,
.contact-form form#contact-form dd input#jform_contact_email_copy{float: left;width: auto;}
#bod {position: absolute; top: 0px; left: -5000px;}
.contact-form form#contact-form dt label#jform_contact_email_copy-lbl{margin-left: 20px;}
.contact-form form#contact-form dd input#jform_contact_email_copy{margin-top: -14px;}
.contact-form .contact-email div button{float: left;}
.contact-form .contact-email div input#contact-email-copy{width: auto;float: left;}
.breadcrumbs{}
.breadcrumbs img{padding-top: 2px;}
.login {line-height: 40px;}
.login .login-fields label,
.login .login-fields input{}
.login fieldset{padding: 10px;}
form#login-form{	text-align: left;}
form#login-form input#modlgn-username,
form#login-form input#modlgn-passwd{width: 160px;overflow: hidden;}
fieldset.userdata{border: none;}
fieldset.userdata p{padding: 5px 0;}
form#member-registration{}
form#member-registration fieldset{border: none;line-height: 25px;}
.main_content_i .search{	width: 100%;}
form#searchForm{	padding-top:25px;line-height:30px;}
.search{float: right; line-height: 25px;right: 0;color: black;}
.search_i{}
input#mod-search-searchword{position: relative;left: 35px;background: #ffffff;width: 195px;height: 20px;padding: 5px;float: left;border: 1px solid #938357;color: #847550;/*background:url(../images/red/baserch.png) no-repeat;*/}
.search span.submit{background: #e69d00;height: 17px;padding: 5px;margin-left: 5px;float:right;}
.search input.button{position: relative;padding: 5px;background: none;color: #fff;border: none;cursor: pointer;}

iframe {
    //float: left;
    //width: 400px;
    //height: 225px;
    //margin: 0 25px;
}

.mega_mainfp_fl_fr {
    float: left;padding-bottom: 15px;;padding-left: 40px; padding-right: 40px;
}

.catItemContent {
    margin: 0 6%;
    /* float: right; */
}

div.itemListCategory {
    background: #eee;
    border: 0px;
    margin: 12px 0;
    padding: 0px;
}

div.itemListCategory h2 {
    text-align: center;
    color: #7b1c12;
    font-size: 1.7em;
	margin: 2px 0;
}

div.itemListSubCategories h3 {
    text-align: center;
}

div.itemListSubCategories h3 a {
    font-size: 20px;
}

div.subCategory {
    background: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

div.tagItemHeader h2.tagItemTitle {
    font-family: Helvetica;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    text-transform: uppercase;
}

@media screen and (max-width: 990px) {
    .mega_leftcol.inv {
        display: none;
    }
    
    .mega_mainfp_fr.inv {
    float: left;
    padding-bottom: 15px;
    padding: 0px 20px;
    //width: 100% !important;
    box-sizing: border-box;
}
    
}			
