img {border:0px;}
td {
	font:10pt Arial;
	color:#333333;
	text-align:left;
}
TEXTAREA, SELECT, OPTION, INPUT, .fakeinput { 
    font-family:Arial, Helvetica, sans-serif;
    padding: 2px;
    font-size: 9pt;
    color: #000000;
    background-color: #FDFEFC;
    border: solid 1px #7BBC3B;
    scrollbar-base-color: #B4C4B6; 
    scrollbar-arrow-color: #67986D;
    
}
.select { 
	font-family:Arial, Helvetica, sans-serif;
    padding: 2px;
    font-size: 9pt;
    color: #000000;
    background-color: #FFFFFF;
    border: solid 1px #7BBC3B;
	scrollbar-base-color: #B4C4B6; 
	scrollbar-arrow-color: #67986D;
}

SELECT, OPTION { padding: 1px; }
select {margin:1px;padding:0px;}

button {
	font:9pt "Arial";
	color:#FFFFFF;
	text-align:center;
	background-color: #7BBC3B;
	border: 3px outset;
}
.button {
	font: 9pt "Arial";
	color: #FFFFFF;
	background-color: #5A9C3B;
	text-align: center;
	border-top: 2px double #C4E2A5;
	border-right: 2px double #43681F;
	border-bottom: 2px double #1E2F0E;
	border-left: 2px double #C4E2A5;
}

.button_red {
        font: 9pt "Arial";
        color: #FFFFFF;
        background-color: #9E3E38;
        text-align: center;
        border-top: 2px double #E2B5A5;
        border-right: 2px double #692E1F;
        border-bottom: 2px double #1E2F0E;
        border-left: 2px double #E2B5A5;
}

a:link    {font:10pt Arial; color:#000099; text-decoration: none;}
a:visited {font:10pt Arial; color:#336600; text-decoration: none;}
a:active  {font:10pt Arial; color:#009900; text-decoration: none;}
a:hover {background: #FFFF88; font:10pt Arial; color:#FF6600; text-decoration: underline;}

.copyright {
	font: 9pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}
.blocktitle {
	font: bold 11pt "Arial";
	text-decoration: none;
	color: #666666;
	text-align: left;
	width: 110%;
}
.shopid {
	font: 10pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #666666;
	padding: 5px;
}
.loginblock {
	font: 10pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #666666;
	padding: 5px;
}

.menu {
	font: 7.5pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
	vertical-align: bottom;
}
a:link.menu {
	font: 7.5pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
}
a:hover.menu {
	font: 7.5pt "Arial";
	text-decoration: underline;
	color: #FF6600;
	text-align: center;
}
a:visited.menu {
	font: 7.5pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
}
a:active.menu {
	font: 7.5pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
}
.tabledot {
	font: 10pt "Arial";
	text-decoration: none;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #666666;
	padding: 5px;
}
.td_odd {
	font: 10pt "Arial";
	text-decoration: none;
	color: #333333;
	padding: 2px;
	background-color: #F0F8E9;
	border-bottom: 1px solid #CCCCCC;
}
.td_even {
	font: 10pt "Arial";
	text-decoration: none;
	color: #333333;
	padding: 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
.subtitle {
	font:bold 10pt "Arial";
	color:#333333;
	padding: 1px;
}
.status {
	font: bold 13pt "Arial";
	color: #666666;
	text-align: left;
}
a:link.status {
	font: bold 13pt "Arial";
	text-decoration: none;
	color: #666666;
}
a:hover.status {
	font: bold 13pt "Arial";
	text-decoration: underline;
	color: #FF6600;
	background: none;
}
a:visited.status {
	font: bold 13pt "Arial";
	text-decoration: none;
	color: #666666;
}
a:active.status {
	font: bold 13pt "Arial";
	text-decoration: none;
	color: #666666;
}
.hiddenitem {
	font: normal 10pt "Arial";
	color: #cccccc;
	text-align: left;
}
.content{
   background-color: #DBD9C0;
   border: 1px solid #000000;
}
.border{
  border: 1px dashed #666666;
  padding: 2px; 
}
.setting{
 BACKGROUND-COLOR: #DBD9C0; 
}
.settingo{
 BACKGROUND-COLOR: #B4B463;
}
.setting_title{
 font-family: arial;
 text-align: center;
 font-weight:normal;
 color: #666666;
 cursor :hand;
 font-size :8pt;
}
.setting_titleo{
 font-family: arial;
 text-align: center;
 font-weight:bold;
 color:#ffffff;
 cursor :hand;
}
.layout_content{
   background-color: #DBD9C0;
   border: 1px solid #000000;
}
.layout_border{
  background-color: #ffffff;
  border: 1px dashed #666666;
  padding: 2px; 
}
.layout_tab{
  background-color: #ffffff;
}
.layout{
 BACKGROUND-COLOR: #DBD9C0; 
}
.layouto{
 BACKGROUND-COLOR: #B4B463;
}
.layout_title{
 font-family: arial;
 text-align: center;
 font-weight:normal;
 color: #666666;
 cursor :hand;
 font-size :8pt;
}
.layout_titleo{
 font-family: arial;
 text-align: center;
 font-weight:bold;
 color:#ffffff;
 cursor :hand;
}
.product_content{
   background-color: #ffffff;
   border: 1px solid #B4B463;
}
.product_border{
  padding: 0px;
}
.product{
 BACKGROUND-COLOR: #DBD9C0; 
}
.producto{
 BACKGROUND-COLOR: #B4B463;
}
.product_title{
 font-family: arial;
 text-align: center;
 font-weight:normal;
 color: #666666;
 cursor :hand;
 font-size :8pt;
}
.product_titleo{
 font-family: arial;
 text-align: center;
 font-weight:bold;
 color:#ffffff;
 cursor :hand;
}
.bar{
 cursor: e-resize;
}
.box{
 text-overflow:ellipsis;
 overflow:hidden;
 rect: 0 400 400 0;
}

.search_table{
  border: 1px solid #7BBC3B;
}
.search_title{
  background-color: #7BBC3B;
}
.search_title td{
  color:#FFFFFF;
  text-align:center;
}
.search_q{
 padding-left:3px;
 padding-right:3px;
 background-color: #dfdfdf;
}
.search_t{
 padding-left:3px;
 padding-right:3px;
 text-align:right;
}
.b_b{
  margin:0px;
  padding-left:0px;
  padding-right:0px; 
  width:98%;
}
.b_i{
  border-right: 2px solid #43681F;
  border-left: 2px solid #C4E2A5;
  border-bottom: 2px solid #1E2F0E;
  padding-bottom: 5px;
  padding-right:2px;
  width: 100%;
}
.b_up{
 border-top: 2px solid #C4E2A5;
 border-right: 2px solid #43681F;
 border-bottom: 2px none #1E2F0E;
 border-left: 3px solid #C4E2A5;
 text-align:center;
 padding-top:2px;
 width: 36%; 
 cursor:hand;
}
.b_dn{
 border-top: 1px outset #C4E2A5;
 border-right: 1px outset #43681F;
 border-bottom: 1px outset #1E2F0E;
 border-left: 1px outset #C4E2A5;
 background-color: #dfdfdf;
 text-align:center;
 padding-top:2px;
 width: 32%;
 cursor:hand;
}
.search_n{
 background-color: #ffffff;
}
.line{
 height:1px;
 padding:1px;
 background-color: #7BBC3B;
}
.features_subtitle {
 background:#5A9C3B;
}
.features_subtitle td {
  color:#ffffff;
}
.features_subcontent{
 background:#EBF5E0;
}
tr.stats_small td{
 font-size:8pt;
}
.payment_logo_input {
  background:#E2E1CD; 
}
.right  {text-align:right;}
.center { text-align:center;}
.middle { vertical-align:middle;}
.top    {vertical-align:top;}



.forum_cat { background: #EBF5E0;}
.forum_cat td { border-bottom:1px solid;border-top:1px solid;padding:5px;}
.forum_add_forum { background: #F7FBF2;}

.title1{ background:#5A9C3B;
         color:white;
         padding-left:0px;
         font-weight:bold;         
       }
.title2 td , .title2 th{ background:#A4D38D;
            color:white;
            padding-left:4px;
       }
.title3 td , .title3 td { background:#A4D38D;
            color: #333333;
            padding-left:4px;
       }

.border1 {border:1px solid green;}
.border3 {border:3px solid #008040;}


.memebr_table {}
.memebr_table td {padding:5px;}
.small{ font-size:9pt;}
.small8{ font-size:8pt;}

.modules_main_menu{
      width:99%;
      text-align:left;
}
.modules_menu {
       float:left;
       height:100%;
}
.modules_menu div { border: 1px solid #ffffff;
                    width:120px;
                    text-align:left;
                  }
.modules_content{
     text-align:center;
}

/** for  system.php **/
.border9  { background-color:#FFE6E6;padding-left:10px;}
.border91 { background-color:#F0FFF0;padding-left:40px;}


/** class.inc **/
#wiframe_dir {
  border:0px solid #ffffff;; 
  margin: 0px;
  padding: 2px;
  text-align: left;
  font-size:9pt;
  font-family: 'Arial', 'Helvetica', sans-serif;
}

.disable{ background:#dfdfdf;  }

/** tr mouse over **/
tr.mover{ background-color:#FFE6E6; }


.memebr_table_box { border-collapse:collapse;width:100%;}
.memebr_table_box th {height:26.5pt; }
.memebr_table_box td { border:.5pt;
                       font-size:10px;
                       font-family:verdana;
                       padding-left:2px;
                       padding-right:2px; 
                     }

.user_detail {border:1px solid green;border-collapse:collapse;}
.user_detail .h {background:#F2FFF2;}
.user_detail td {border:1px dotted #dddddd;}


.nbox {border-collapse:collapse;width:99%;}
.nbox th {height:20.5pt;background:#5A9C3B;font-size:14px;color:white;}
.nbox .head  {height:20.5pt;background:#5A9C3B;font-size:14px;color:white;padding-left:3px;vertical-align:top;}



option { border:0px;}
