body,td,th {
  font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
  color: #858585;
  font-size:12px;
}
body {
  background-color: #ffffff;
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
form {
padding:0;
margin:0;
}
a:link {
  color: #858585;
}
a:visited {
  color: #858585;
}
a:hover {
  color: #858585;
}
a:active {
  color: #858585;
}
.f_30 {
font-size:30px;
}
.f_36 {
font-size:36px;
}
.f_42 {
font-size:42px;
}
.f_45 {
font-size:45px;
}
.f_16 {
font-size:16px;
}
.f_14 {
font-size:14px;
}
.f_12 {
font-size:12px;
}
.f_11 {
font-size:11px;
}
.f_brwn, .f_brwn a {
color:#674931;
}
.f_brwn_1, .f_brwn_1 a {
color:#9e4122;
}
.f_gr {
color:#666666;
}
.f_gr_1 {
color:#858585;
}

.f_lbrn {
color:#999d74;
}
.f_grg, .f_grg a {
font-family:Georgia, "Times New Roman", Times, serif;
}
.no_u, .no_u a {
text-decoration:none;
}
.no_b {
font-weight:normal;
}
.no_u a:hover {
  text-decoration:underline;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
h1, h2, h3, h4, h5, h6, form {
margin:0px; 
padding:0px;
}
.m_t_5 {
  margin-top:5px;
}
.m_b_5 {
  margin-bottom:5px;
}
.m_t_10 {
  margin-top:10px;
}
.m_b_10 {
  margin-bottom:10px;
}
.m_r_30 {
  margin-right:30px;
}
.p_t_3 {
  padding-top:3px;
}
.p_b_3 {
  padding-bottom:3px;
}
.p_t_5 {
  padding-top:5px;
}
.p_b_5 {
  padding-bottom:5px;
}
.p_t_10 {
  padding-top:10px;
}
.p_b_10 {
  padding-bottom:10px;
}
.p_t_15 {
  padding-top:15px;
}
.p_b_15 {
  padding-bottom:15px;
}
.p_t_20 {
  padding-top:20px;
}
.p_b_20 {
  padding-bottom:20px;
}
.p_t_40 {
  padding-top:40px;
}
.p_b_40 {
  padding-bottom:40px;
}
.p_t_60 {
  padding-top:60px;
}
.p_b_60 {
  padding-bottom:60px;
}
.p_l_5 {
  padding-left:5px;
}
.p_r_5 {
  padding-right:5px;
}
.p_l_10 {
  padding-left:10px;
}
.p_r_10 {
  padding-right:10px;
}
.p_l_15 {
  padding-left:15px;
}
.p_r_15 {
  padding-right:15px;
}
.p_l_20 {
  padding-left:20px;
}
.p_r_20 {
  padding-right:20px;
}
.p_l_30 {
  padding-left:30px;
}
.p_r_30 {
  padding-right:30px;
}
.p_l_40 {
  padding-left:40px;
}
.p_r_40 {
  padding-right:40px;
}
.top_cont {
  margin-left:3px;
  margin-right:3px;
}
.bg_top_1 {
background-color:#969b6a;
height:7px;
}
.bg_top_2 {
height:76px;
background-image:url(../images/bg_top_3.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#624936;
}
.container {
margin:auto;
width:1010px;
}
.logo {
  margin-left:47px;
  width:118px;
}
.slogan {
width:292px;
margin:auto;
vertical-align:middle;
}
.top_right {
margin-top:25px;
}
.div_left {
float:left;
}
.div_right {
float:right;
}
.content_banner {
  margin-left:3px;
  margin-right:3px;
}
.content_pages {
  margin-left:3px;
  margin-right:3px;
  border-left:1px solid #969b6a;
  border-right:1px solid #969b6a;
  background:url(../images/bg_pages_content.gif);
  background-position:top;
  background-repeat:repeat-x;
}
.content_pages2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_pages_content.gif) repeat-x scroll center top;
border-left:1px solid #969B6A;
border-right:1px solid #969B6A;
margin-left:3px;
margin-right:3px;
}
.top_menu_con {
  position:relative; 
  height:0px;
  min-height:0px;
}
.top_mnu {

  position:absolute;
  bottom:0px; 
  height:37px;
  background:url(../images/bg_mnu_0.png);
  background-repeat:repeat-x;
}
.top_mnu .item {
  padding-top:11px;
  float:left;
  height:29px;
  padding-left:15px;
  padding-right:25px;
  background:url(../images/bg_mnu_3.png);
  background-repeat:repeat-x;
}
.top_mnu .item_spec {
  float:left;
}
.top_mnu .item_a {
  padding-top:11px;
  float:left;
  height:29px;
  padding-left:15px;
  padding-right:25px;
  background:url(../images/mnu_delim_a.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.top_mnu .item a, .top_mnu .item_a a {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  text-decoration:none;
  text-transform:lowercase;
}
.home_bott_bg {
background:url(../images/bg_home_3.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.home_bott_bg_r {
background:url(../images/bg_home_7.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.bottom_search {
  padding-top: 7px;
}
.bottom_search .button {
float:right;
}
.bottom_search .input {
float:right;
height:26px;
background:url(../images/bg_bottsearch_2.gif);
background-repeat:repeat-x;
}
.bottom_search .input input {
border:none;
background:none;
color:#8f8f8f;
font-size:12px;
width:203px;
}
.bottom_search .input_r {
background:url(../images/bg_bottsearch_3.gif);
background-repeat:no-repeat;
float:right;
width:15px;
height:26px;
}
.breadcrumb {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8b8f68;
}
.breadcrumb a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#674931;
}
.content_pages_text {
/*   min-height:150px; */
  height:130px;
}
.content_pages_text_1 {
  height:auto;
}
.content_pages_text_1 a {
color:#674931;
}
.content_pages_image {
  float:left;
}
.content_pages_image_right {
  float:right;
}

.pages_subs {
  padding-top:25px;
  padding-bottom:25px;
  padding-left:25px;
  padding-right:20px;
  margin-left:3px;
  margin-right:3px;
  border-left:1px solid #969b6a;
  border-right:1px solid #969b6a;
  background:url(../images/bg_pages_subs_0.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}

.pages_subs .title {
line-height: 20px;

}

.pages_subs .title h3, .pages_subs .title1 h3, .pages_subs .title h3 a, .pages_subs .title1 h3 a {
  text-decoration:none;
  font-size:20px;
height: 50px;
  color:#9e4122;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
}
.pages_subs_bott {
  margin-left:3px;
  margin-right:3px;
  background:url(../images/bg_pages_subs_2.gif);
  background-position:top;
  background-repeat:repeat-x;
  height:7px;
}
.pages_subs_vert_delim {
  font-size:1px;
  border-bottom:1px solid #d4ccc6;
  height:1px;
  margin-top:20px;
  margin-bottom:30px;
}

.bott_pages_nav {
  padding-top:15px;
  padding-bottom:15px;
  margin-left:20px;
  margin-right:20px;
}
.bott_pages_nav .title, .bott_pages_nav .title a {
font-weight:500;
font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
font-size:16px;
color:#000000;
}
.bott_pages_nav .item, .bott_pages_nav .item a {
font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
font-size:12px;
color:#6e6f73;
text-decoration:none;
line-height:18px;
}
.pages_inner_banner {
border: 1px solid #d9d1cb;
}

.button_1 {
}
.button_1 .left {
background:url(../images/bg_btn_1.gif);
float:left;
width:8px;
height:24px;
background-repeat:no-repeat;
}
.button_1 .right {
background:url(../images/bg_btn_3.gif);
float:left;
width:8px;
height:24px;
background-repeat:no-repeat;
margin-right:10px;
}
.button_1 .right_no_m {
background:url(../images/bg_btn_3.gif);
float:left;
width:8px;
height:24px;
background-repeat:no-repeat;
}
.button_1 .center {
background:url(../images/bg_btn_2.gif);
float:left;
height:24px;
background-repeat:repeat-x;
}
.button_1 .center, .button_1 .center a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#FFFFFF;
}
.button_1 .center input {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#FFFFFF;
border:none;
background:none;
margin-left:0px;
padding-left:0px;
}
.rec_table .row_1{

}
.rec_table .row_2{
  background-color:#f3f3f2;
}
.rec_table .num_r {
color:#999d74;
font-weight:bold;
font-size:18px;
}
.input_1 {
  background-color:#ebece2;
  border:1px solid #c7cc9a;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.file_1, .file_2 {
  background-color:#ebece2;
  border:1px solid #c7cc9a;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}



.bottom_menu {
  color:#6E6F73;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
  padding-right: 20px;
}

.underline {
  text-decoration: underline;
}

.prod_container {
background:url(../images/_blk_products_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
/*.prod_container2 {
 background:url(../images/_blk_products_bg2.gif); 
background-position:bottom;
background-repeat:repeat-x;
}*/
.prod_container .top_row{
background:url(../images/_blk_products_tbrd.gif);
background-repeat:repeat-x;
background-position:top;
}
.prod_container .left_col{
background:url(../images/_blk_products_lbrd.gif);
background-repeat:repeat-y;
background-position:left;
}
.prod_container .right_col{
background:url(../images/_blk_products_rbrd.gif);
background-repeat:repeat-y;
background-position:right;
}
.pages_subs_bott_cont { 
  margin-left:3px;
  margin-right:3px;
}
.pages_subs_bott_l { 
width:9px;
height:9px;
background:url(../images/bg_con_bott_l.gif);
background-repeat:no-repeat;
}
.pages_subs_bott_c { 
height:9px;
background:url(../images/bg_con_bott_bg.gif);
background-repeat: repeat-x;
}
.pages_subs_bott_r {
width:9px;
height:9px;
background:url(../images/bg_con_bott_r.gif);
background-repeat:no-repeat;
}
.font_red_color{
  border:1px solid #9E4122;
}
