@charset "iso-8859-1";
body { height:100%}
body, html, form {
  margin:0px;
  padding:0px;
}
html, body, #container {
height:100%; 
}
body, td, th, p, div, ul, li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
}
input, textarea, select, option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
/* CSS Document */

.title {font-size:14px; color:#ffffff; font-weight:bold;  text-decoration:none;}
.title2 {font-size:12px; color:#5787AE; font-weight:bold;  text-decoration:none;}

.names:active { font-size: 12px; color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:link { font-size: 12px; color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:visited { font-size: 12px; color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:hover { font-size: 12px; color: #ffffff; text-decoration:underline;  font-weight:bold;}


.input {  font-size: 13px; border:1px solid #A5ACB2;}
.copyright {font-size:10px; color:#666666;}
.white { color:#FFFFFF;}

a:active { color: #5B7D9A; text-decoration: none;}
a:link { color: #5B7D9A; text-decoration: none;}
a:visited { color: #5B7D9A; text-decoration: none;}
a:hover { color: #5B7D9A; text-decoration:underline;}

.img {
  border:1px solid white;
}
.left {
  float:left;
  margin-right:10px;
}
input.flat {width:300px; height:16px; border-top:1px solid #5787AE; border-left:1px solid #5787AE; border-right:1px solid #989898; border-bottom:1px solid #989898}
textarea.flat {height:160px; width:300px; border-top:1px solid #5787AE; border-left:1px solid #5787AE; border-right:1px solid #989898; border-bottom:1px solid #989898}

input.bump {background-color:#F4F4F4;  width:70px; height:19px; border-top:1px solid #5787AE; border-left:1px solid #5787AE; border-right:1px solid #989898; border-bottom:1px solid #989898}


input._flat {background:url(../img/input.gif); height:43px; width:369px; border:none}
textarea._flat {background:url(../img/textarea.gif); height:168px; width:369px; border:none;}


.need, .req {
  font-weight:bold;
  color:#B53810;
}
.need2, .req2 {
  font-weight:bold;
  color:#E2C912;
}

hr  {
  color:#999999;
  border:none;
  border-top:1px solid #999999;
  background:transparent;
  margin:10px;
}
p {
  margin:0px;
  padding:0px;
  padding-bottom:8px;
}

h1, h2, h3, h4, h5 {
  margin:0px;
  padding:0px;
  padding-bottom:5px;
}
h1, h1 a {
  font-size:18px;
  color:#5485AD;
}
h2, h2 a {
  font-size:16px;
  color:#9C9C9D;
}
h3, h3 a {
  font-size:14px;
  color:#5485AD;
}
h4, h4 a {
  font-size:12px;
  color:#9C9C9D;
}
h5, h5 a {
  font-size:11px;
  color:#5485AD;
}
#form {
  background:url(/images/contact_back.gif);
  margin:0px 20px;
  width:580px;
}

#form th {
  vertical-align:top;
  font-weight:normal;
  width:130px !important;
  text-align:left;
  padding-left:20px;
  color:#69777E
}
#form td {
}
#form td.group {
  font-weight:bold;
}
#form input.button {
  width:auto;
}
#form textarea, #form input {
  width:300px;
  border:1px solid #9FAAB0;
}
#form textarea {
  height:170px;
}
div.message {
  text-align:center;
  font-weight:bold;
  color:#69777E;
  margin-bottom:5px;
}
img.rep1st {
  float:left;
  margin-right:8px;
  margin-bottom:5px;
  margin-top:2px;
  border:1px solid #7C9DBB;
  padding:1px;
}
.date {
  background:url(/images/news.gif) no-repeat;
  color:#FFFFFF;
  font-size:11px;
  width:71px;
  line-height:14px;
  padding:2px 2px;
  font-weight:normal;
  margin-right:10px;
}
.paginal {
  display:none;
  margin-bottom:5px;
  padding-bottom:5px;
  width:200px;
  border-bottom:1px dashed #7E97B1;
}
#prod_list td {
  text-align:center;
  vertical-align:top;
}
#prod_list img {
  margin-bottom:5px;
  border:1px solid #7C9DBB;
  padding:1px;
}
#prod_detail img {
  float:left;
  margin:0px 10px 10px 0px;
}
a.product {
  font-weight:bold;
}
ul {
  margin:5px;
  padding:0px;
}
li {
  margin:0px;
  padding:0px;
  margin-left:15px;
}