/* CSS Document */

body, form, h1, h2, h3,
#page_container, #site_header, #quck_nav, 
#tbl_content_area, #global_nav, #sub_nav  {
  margin: 0px;
  padding: 0px;
}

body, input, table, td,
#page_container {
  font: 12px Georgia, "Times New Roman", Times, serif;
  color: #000000;
}

a:link,
a:visited {
  font: 12px Georgia, "Times New Roman", Times, serif;
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #5EA730;
  text-decoration: none;
}

#page_container {
  margin: 0px auto;
  overflow: hidden;
  display: block;
  clear: both;
  width: 778px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

#site_header {
  background: #252525 url(../images/bg_head.jpg) repeat-y left top;
  width: 778px;
}

td.site_logo {
  height: 67px;
}

td.review {
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  background: #FFFFFF;
  text-align: right;
  padding: 5px 20px;
}

td.review a {
  background: url(../images/icon_doler.jpg) no-repeat left 5px;
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  padding: 8px 0px 8px 25px;
}

td.site_nav {
  background: #252525 url(../images/bg_global_nav.jpg) repeat-x left top;
}

#quck_nav {
  background: #252525 url(../images/bg_quck_nav.jpg) no-repeat left top;
  width: 300px;
   height: 18px;
  margin-top: 24px;
  float: right;
  clear: both;
  padding: 15px 0px 10px;
}

#quck_nav li {
  background: url(../images/slt_quck_nav.jpg) repeat-y left top;
  padding: 0px 10px 0px 12px;
  margin: 0px 5px;
  list-style: none;
  text-align: center;
  color: #FFFFFF;
  float: left;
  width: 68px;
}

#quck_nav li.fitem {
  background: none;
  padding-left: 10px;
}

#quck_nav li a:link,
#quck_nav li a:visited {
  color: #FFFFFF;
}

#quck_nav li a:hover {
  color: #5EA730;
}

#global_nav {
  width: 778px;
  overflow: hidden;
  padding: 0px 0px;
}

#global_nav li {
  background: url(../images/slt_quck_nav.jpg) repeat-y left 5px;
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  padding-left: 2px;
  width: 193px;
  color: #FFFFFF;
  float: left;
  list-style: none;
  text-align: center;
}

#global_nav li.fitem {
  background: none;
  padding-left: 0px;
}

#global_nav li a:link,
#global_nav li a:visited {
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  display: block;
  padding: 10px 0px;
}

#global_nav li a:hover {
  color: #5EA730;
  background: url(../images/bg_global_nav_over.jpg) repeat-x left top;
}

#tbl_content_area {
/*  background: url(../images/slt_page_top.png) repeat-x left 120px;*/
  width: 778px;
  height: 500px;
  margin: 0px auto;
}

td.content_rhs {
  width: 539px;
  padding: 10px;
  vertical-align: top;
}

td.content_lhs {
  width: 209px;
  padding: 0px 10px 0px 0px;
  vertical-align: top;
}

.tbl_content_box {
  width: 539px;
  font: 14px Georgia, "Times New Roman", Times, serif;
}

.tbl_content_box td {
  vertical-align: top;
  padding-bottom: 20px;
}

.tbl_content_box p  {
  margin: 5px auto;
}

.tbl_content_box ul {
  margin-bottom: 5px;
  margin-top: 5px;
  font: 16px "Times New Roman", Times, serif;
}

.tbl_content_box a:link,
.tbl_content_box a:visited {
  color: #1EA3B8;
  text-decoration: none;
}

.tbl_content_box a:hover {
  color: #5EA730;
  text-decoration: underline;
}

.wel_box {
  margin-bottom: 5px;
}

.wel_txt {
  font: bold 16px "Times New Roman", Times, serif;
}

.box2 {
  margin-top: 10px;
  font: 16px "Times New Roman", Times, serif;
}

.box2 p {
  margin: 5px auto;
  font: 16px "Times New Roman", Times, serif;
}


h1.page_title {
  font: bold 25px Georgia, "Times New Roman", Times, serif;
  color: #355E08;
}

h1.page_head {
  font: bold 18px Georgia, "Times New Roman", Times, serif;
  color: #1EA3B8;
  padding: 5px 0px;
  margin-bottom: 5px;
  clear: both;
}

h2.page_subtitle {
  font: bold 15px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  color: #000000;
  clear: both;
  padding-bottom: 5px;
}

h2.page_subtitle a:link,
h2.page_subtitle a:visited {
  font: bold 15px Helvetica, Arial, sans-serif;
  color: #000000;
  text-decoration: underline;
}

h2.page_subtitle a:hover {
  color: #5EA730;
  text-decoration: underline;
}

.disc_box p {
  font: 16px "Times New Roman", Times, serif;
  margin: 0px auto;
}

.buy_box {
  font: 14px "Times New Roman", Times, serif;
  vertical-align: top;
  color: #1EA3B8;
  font-weight: bold;
  white-space: nowrap;
  width: 100px;
  padding: 10px 5px 0px;
}

.btn_buy {
  display: block;
  margin-top: 20px;
}

#signin_box {
  /*background: url(../images/bg_lhs_box.png) repeat-x left top;*/
  background-color:#515151;
  width: 209px;
  margin-bottom: 5px;
}

#signin_box td {
  font: bold 14px "Times New Roman", Times, serif;
  padding: 3px;
  color: #FFFFFF;
  vertical-align: top;
}

#signin_box td.sbox_txt {
  padding-left: 10px;
  width: 70px;
}

#signin_box td.signin_tex {
  font: 14px Georgia, "Times New Roman", Times, serif;
  padding-top: 15px;
  padding-bottom: 35px;
  text-align: center;
  color: #FFFFFF;
}

td.signin_tex p {
  margin: 5px auto;
}

#signin_box td h4 {
  margin: 5px 5px 5px 7px;
  font-size: 16px;
  text-decoration: underline;
}

#signin_box .textbox {
  width: 110px;
  border: 1px solid #FFFFFF;
  background-color:#000000;
  color: #FFFFFF;
}

#signin_box .button {
  float: right;
  /*background: none;*/
  color: #FFFFFF;
  /*background-color: white;
  border: thin solid black;*/
  
}

#sub_nav {
 /* background: url(../images/bg_lhs_box.png) repeat-x left top;*/
  width: 209px;
  margin: 0px 0px 10px;
  padding: 10px 0px 45px;
 
}

#sub_nav li {
  background: url(../images/moto_arow.gif) no-repeat 5px 7px;
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  text-align: left;
  list-style: none;
  padding: 5px 0px 5px 25px;
}

#sub_nav li a:link,
#sub_nav li a:visited {
  font: bold 12px Georgia, "Times New Roman", Times, serif;
  color: #000000;
  text-decoration: none;
}

#sub_nav li a:hover {
  color: #FF9601;
  text-decoration: none;
}

#consultation_box {
  /*background: url(../images/bg_lhs_box.png) repeat-x left top;*/
  width: 209px;
  margin-bottom: 5px;
  background-color:#515151;
}

#consultation_box td {
  font: bold 14px "Times New Roman", Times, serif;
  padding: 3px;
  color: #FFFFFF;
  vertical-align: top;
}

#consultation_box td.sbox_txt {
  padding-left: 10px;
  width: 70px;
}
#consultation_box td.consul_end {
  padding-bottom: 35px;
}

#consultation_box td h4 {
  margin: 5px 5px 5px 7px;
  font-size: 16px;
  text-decoration: underline;
}

#consultation_box .textbox,
#consultation_box .textarea {
  width: 110px;
  border: 1px solid #FFFFFF;
  background-color:#000000;
  color: #FFFFFF;
}

#consultation_box .button {
  float: right;
  /*background: none;*/

  color: #FFFFFF;
}

#tbl_form {
  width: 90%;
  margin: 10px auto;
}

#tbl_form td {
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

.textbox, .textarea {
  width: 165px;
  border: 1px solid #000000;
  padding: 0px 2px;
  color: #000000;
}

.button {
  background: url(../images/bg_global_nav.jpg) repeat-x left top;;
  border: none;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  color: #FFFFFF;
}

.req_str {
  font-weight: bold;
  font-size: 16px;
  color: #CC0000;
  padding-right: 2px;
}

.dropBox {
  border: 1px solid #000000;
  width: 170px;
}

#footer {
  width: 778px;
  background-color: #000000;
  height: 60px;
}
