* {
  padding: 0px;
  margin: 0px;
}

body {
  text-align: center;
  background-image: url(./gfx/body_bg.jpg);
  background-repeat: repeat-x;
  background-color: #963b2d;
}

h1 {
  display: inline;
  font: 14px Tahoma;
  color: #B5B5B5;
  letter-spacing: 2px;
}

img {
  border: 0px;
}

#main {
  width: 800px;
  margin: 0px auto 0px auto;
}

#main_left {
  width: 30px;
  height: 480px;
  float: left;
  background-image: url(./gfx/main_left_bg.jpg);
  background-repeat: no-repeat;
}

#main_right {
  width: 25px;
  height: 480px;
  float: right;
  background-image: url(./gfx/main_right_bg.jpg);
  background-repeat: no-repeat;
}

#content {
  width: 745px;
  float: left;
  height: auto;
  margin: auto;
}

#content_left {
  width: 260px;
  float: left;
}

#content_left_01 {
  width: 260px;
  height: 99px;
  background-image: url(./gfx/content_left_01.jpg);
  text-align: left;
}

#content_left_02 {
  width: 260px;
  height: 223px;
  background-image: url(./gfx/content_left_02.jpg);
  text-align: center;
}

#last_added_table {
  width: 260px;
}

#last_added_table td {
  border-bottom: 1px solid #aa6f46;
  height: 27px;
}

#content_right {
  width: 485px;
  float: right;
}

#content_right_01 {
  width: 485px;
  height: 99px;
  background-image: url(./gfx/content_right_01.jpg);
  float: right;
}

#content_right_02 {
  width: 485px;
  height: 223px;
  background-image: url(./gfx/content_right_02.jpg);
  float: right;
  overflow: hidden;
}

#menu_section {
  width: 142px;
  height: 127px;
  float: right;
  margin-top: 35px;
  text-align: left;
}

#content_right_shadow {
  width: 10px;
  height: 158px;
  float: left;
  background-image: url(./gfx/content_right_shadow.jpg);
}

#content_left_03 {
  width: 260px;
  overflow: auto;
  background-image: url(./gfx/content_left_bg.jpg);
  background-position: 0 -1px;
  text-align: center;
}

.sow_box {
  width: 200px;
  height: 90px;
  margin: 0px auto 0px auto;
  padding-bottom: 15px;
}

.sow_box_lil_1 {
  width: 140px;
  height: 70px;
  margin: 0px 22px 0px auto;
}

.sow_box_lil_2 {
  width: 140px;
  height: 70px;
  margin: 0px auto 0px auto;
}

.sow_box_lil_3 {
  width: 140px;
  height: 70px;
  margin: 0px auto 0px 22px;
}

.sow_photo {
  border: 1px solid #B5B5B5;
}

#content_right_main {
  float: right;
  width: 475px;
  text-align: left;
}

#bottom {
  width: 745px;
  height: 133px;
  margin: 0 25px 0 30px;
}

#bottom_left {
  width: 260px;
  height: 133px;
  float: left;
  background-image: url(./gfx/bottom_left.jpg);
}

#bottom_right {
  width: 485px;
  height: 133px;
  float: right;
  background-image: url(./gfx/bottom_right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

#bottom_line {
  width: 745px;
  height: 47px;
  float: left;
  background-image: url(./gfx/bottom_line.jpg);
}

/* submenus */

.submenu_k {
  float: right;
  height: 103px;
  overflow: hidden;
  margin: 61px 0 0 0;
  padding-right: 2px;
}

.submenu_s {
  float: right;
  height: 103px;
  overflow: hidden;
  margin: 61px 0 0 0;
  padding-right: 2px;
}

.submenu_w {
  float: right;
  height: 75px;
  overflow: hidden;
  margin: 87px 0 0 0;
  padding-right: 2px;
  text-align: right;
}

.submenu_pw {
  float: right;
  height: 75px;
  overflow: hidden;
  margin: 113px 0 0 0;
  padding-right: 2px;
  text-align: right;
}

.submenu_0 {
  display: none;
}

.submenu_item {
  width: 100px;
  height: 23px;
  text-align: right;
  cursor: pointer;
}

/* fonts */

.f9gr {font: 9px Tahoma; color: #B5B5B5;}
.f9gr a:link {text-decoration: underline; color: #B5B5B5;}
.f9gr a:visited {text-decoration: underline; color: #B5B5B5;}
.f9gr a:hover {text-decoration: none; color: #B5B5B5;}


.fmenu {font: 11px Tahoma; color: #FFFFFF; letter-spacing: 1px;}
.fmenu a:link {text-decoration: none; color: #FFFFFF;}
.fmenu a:visited {text-decoration: none; color: #FFFFFF;}
.fmenu a:hover {text-decoration: underline; color: #ecc76f;}


.f11gl_wide {font: 11px Tahoma; color: #ecc76f; letter-spacing: 2px; font-weight: bold;}

.f11wh {font: 11px Tahoma; color: #FFFFFF;}
.f11wh a:link {text-decoration: none; color: #FFFFFF;}
.f11wh a:visited {text-decoration: none; color: #FFFFFF;}
.f11wh a:hover {text-decoration: underline; color: #ecc76f;}

.f11gr {font: 11px Tahoma; color: #B5B5B5;}
.f11gr a:link {text-decoration: none; color: #B5B5B5;}
.f11gr a:visited {text-decoration: none; color: #B5B5B5;}
.f11gr a:hover {text-decoration: underline; color: #FFFFFF;}

.f11gl {font: 11px Tahoma; color: #ecc76f;}
.f11gl a:link {text-decoration: none; color: #ecc76f;}
.f11gl a:visited {text-decoration: none; color: #ecc76f;}
.f11gl a:hover {text-decoration: underline; color: #ecc76f;}

.f14gr_wide {font: 14px Tahoma; color: #B5B5B5; letter-spacing: 2px;}

/* add_offer */

input {
    font:11px Tahoma;
    padding:2px;
    margin:2px;
}

select {
    font:11px Tahoma;
    padding:2px;
    margin:2px;
}

.radio_btn {
    background:none;
}

.input_select {
      width: 150px;
}

.input_1 {
    width: 190px;
}

.input_text {
    width: 300px;
}

.textarea_1 {
    width: 460px;
    height: 80px;
    padding :2px;
    margin: 2px;
    font: 11px Tahoma;
    color: #545454;
    overflow: auto;
}

/* offer_table stuff */

#offer_table td {
  border-bottom: 1px solid #aa6f46;
  height: 40px;
}

.offer_table_td_c_spec {
  text-align: center;
}

.offer_table_td_l_spec {
  text-align: left;
}

.offer_table_td_c {
  text-align: center;
}

.offer_table_td_l {
  text-align: left;
}

.offer_box {
  float: left;
  padding: 7px;
}

/*////////////////*/


#if_actual_div {
   position: absolute;
   top: 400px;
   width: 215px;
   height: 215px;
}

.offer_item {
   display: block;
   border-left: 1px solid #edc870;
   padding: 10px 0 10px 20px;
   margin-left: 30px;
}



