    body{
    background:#040404;
    /*background-repeat: repeat-x;*/
    font-family: tahoma, sans-serif, arial;
    color: #fff;
    }
    .mmcc_body{
      width: 950px;
      margin: 0px auto;
      padding-top: 3px;
      padding-bottom: 3px;
      height: 200px;
    }
    .mmcc_header{
      width: 950px;
      padding: 0px;
      font-size: 0px;
      height: 230px;
    }
    
    .mmcc_footer{
      width: 950px;
      padding: 0px;
      font-size: 0px;
    }
    
    .lower_nav{
      color: #fff;
      font-size: 11px;
      line-height: 40px;
      background-color: #252120;
      height: 40px;
      text-align: center;
    }
    
    .lower_nav a{
      color: #4e493d;
      padding: 2px;
      text-decoration: none;
    }
    
    .lower_nav a:hover{
      color: #fff;
    }
    
    
    
    .upper_nav{
      width: 100%;
      margin-right: 10px;
      height: 30px;
      background-image: url('../images/upper_nav_bg_gradient.jpg');
      background-repeat: repeat-x;
      font-size: 12px;
      /*line-height: 50px;*/
      padding-top: 5px;
      padding-bottom: 5px;
      text-indent: 5px;
    }
    
    .upper_nav a{
      color: #fff;
      padding: 2px;
      text-decoration: none;
    }
    
    .upper_nav_2{
      text-align: right;
      font-size: 12px;
      float:right;
    }
          
     .border
     {
      border-left: 1px solid #fff;
     }
     
     .header_logo{
      position:absolute;
      left:118px;
      top:20px;
      border: 3px solid #c24d07; 
      font-size: 0px;
      padding: 0px;
     }
     
    .menus{
    float: left;
    background-color: #2c2726;
    margin-right:1px;
    padding: 5px 7px;
    }
    
    .a:hover div{
      background-color: #c24d07;
    }
    
    .menus a:hover{
      color: #fff;
    }
    
    .menus a{
    color: #b7a688;
    text-decoration: none;
    font-size: 13px;
    
    }
    
    .line_separator{
      height: 2px;
      background-color: #2c2726;
      font-size: 0px;
      padding: 0px;
      clear: both;
    }
    
    .main_content{
     background-color: #2c2726;
     margin-right: 1px;
     border: 1px solid #2c2726;
    }
    
    .home_left{
      width: 250px;
      border: 1px solid #ccc;
      height: 480px;
     background-color: #fff;
      float:left;
    }
    
    .category_holder{
      /*border: 1px solid blue;*/
      float: left;
      width: 500px;
      /*height: 480px;*/
      padding: 10px;
    }
    
    .category_holder_head{
      color: #c9b39e;
      font-size: 15px;
      text-align: left;
      padding:5px;
      border-bottom:1px solid #FFFFFF;
    }
    
    .category
    {
      width: 150px;
      height: 140px;
      float: left;
      padding: 5px;
    }
    .category img
    {
     margin: 0px auto;
     border: 1px solid #b7a688;
    }
    
    .category b{
      color: #fff;
    }
    
    .category2
    {
      width: 280px;
      float: left;
      margin-left: 20px;
      padding: 3px;
    }
    
    .tr1
    {
      background-color: #252120;
      padding: 3px;
      font-size: 10px;
      color: #d6bf9d;
    }
    
    .tr_title
    {
      width: 90px;
      float: left;
      font-size: 11px;
    }
    
    .tr_title2
    {
      text-align: right;
      color: #fff;
      font-size: 11px;
    }
    
    .tr2
    {
      padding: 3px;
      font-size: 11px;
      color: #d6bf9d;
    }
    .tr1 a{
      color: #cd5809;
      text-decoration: none;
    }
    
    .view_content
    {
      width: 520px;
      float: left;
      padding: 5px;
    }
    
    .items{
    height: 127px;
    width: 167px;
    float: left;
    }
    
    .v_image_holder
    {
      border: 1px solid #ccc;
      width: 215px;
      height: 300px;
      float: left;
    }
    
    .v_chart_holder{
      width: 280px;
      float: left;
      padding: 5px;
    }
    
    .v_chart_holder a{
      color: #fff;
      text-decoration: none;
    }
    
    .v_chart_holder a:hover{
      color: red;
      text-decoration: none;
    }
    
    .desc_category{
      color: #d6bf9d;
      font-size: 13px;
      /*border: 1px solid #d6bf9d;*/
    }
    
    .desc_category .desc_head{
      padding: 3px;
      background-color: #252120;
      font-size: 13px;
      font-weight: bold;
      text-indent: 5px;
      text-align: left;
      color: #fff;
    }
    
    	/* jQuery lightBox plugin - Gallery style */
  	#gallery {
  		background-color: #252120;
  	}	
  	
  	#gallery ul { list-style: none; }
  	#gallery ul li { display: inline; }
  	#gallery ul img {
  		border: 5px solid #3e3e3e;
  		border-width: 5px 5px 20px;
  	}
  	#gallery ul a:hover img {
  		border: 5px solid #fff;
  		border-width: 5px 5px 20px;
  		color: #fff;
  	}
  	#gallery ul a:hover { color: #fff; }
    
    .label{
    width: 130px;
    float: left;
    color: #d6bf9d;
    font-weight: normal;
    font-size: 12px;
    }
    
    .input{
    width: 180px;
    float: left;
    padding: 0px;
    margin-left: 5px;
    }
    
    .input input{
      border: 1px solid #ccc;
    }
    
    .filter_area{
  padding: 5px;
  color: #fff;
  font-size: 11px;
}

.filter_area strong{
  color: #d6bf9d;
}

.filter_header{
  background-color: #040404;
  padding: 3px;
}

.filter_area select{
  width: 175px;
  margin-left: 20px;
}

.search_btn{
  background-position:center bottom;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:1px;
  cursor: pointer;
}

.form select{
  border: 2px solid #d6bf9d;
  border-right: none;
  background-color: #040404;
  color: #fff;
}
    
    
    .clear{
    clear: both;
    height: 5px;
    }
    
.tpl_error_box{
  border: 1px solid red;
  background-color: #FFEBE8;
  padding: 3px;
  margin-bottom: 3px;
  color: #900b09;
  text-align: left;
  font-weight: bold;
}

.fieldset{
  width: 600px;
  margin: 0px auto;
}

.fieldset legend{
  font-weight: bold;
}
