* {
 margin:0;
 padding:0;
}
body {
 font-family:arial;
 font-size:15px;
}
img {
 border:0;
}
.mainheading {
 font-size:40px;
 padding-left:10px;
 vertical-align:top;
 font-family:Palatino Linotype;
}
.label {
 font-weight:bold;
 padding-right:5px;
 padding-bottom:6px;
 vertical-align:middle;
 white-space:nowrap;
}
.label2 {
 font-size:12px;
 font-weight:bold;
 padding-right:5px;
 padding-bottom:6px;
 vertical-align:middle;
 white-space:nowrap;
 line-height:20px;
}
.inptd{
 vertical-align:middle;
 padding-bottom:6px;
 padding-left:10px;
}
.inp{
 font-size:15px;
}
.inpr{
 text-align:right;
 font-size:15px;
}
.inp12{
 font-size:12px;
}
.inpr12{
 text-align:right;
 font-size:12px;
}
#container {
 width:1160px;
 padding:8px;
}
.button{
 font-size:15px;
 padding:2px;
}
#hbg{
 position:absolute;
 height:100px;
 width:1160px;
 background-color:#fffde8;
}
#logo{
 position:relative;
 float:left;
 height:100px;
 width:200px;
}
#heading{
 position:relative;
 float:left;
 height:80px;
 padding-left:40px;
 padding-top:2px;
}
#nav{
 min-width:200px;
 padding-top:40px;
 padding-bottom:40px;
 background-color:#fffde8;
 vertical-align:top;
}
#nav a{
 text-decoration:none;
 color:black;
 line-height:24px;
 padding-left:15px;
 font-size:13px;
 white-space:nowrap;
}
#nav a:hover{
 text-decoration:underline;
}
#content{
 width:960px;
 padding-top: 10px;
 padding-left: 10px;
 text-align:justify;
 vertical-align:top;
}
#maincontent{
 position:relative;
 float:left;
 width:1160px;
 padding:0px;
}
.hdr{
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 padding-left:25px;
}
.info{
 font-size:12px;
 padding-left:25px;
 vertical-align:top;
}
.hl{
 font-size:14px;
 font-weight:bold;
 padding-right:20px;
 vertical-align:bottom;
 padding-top:5px;
 padding-bottom:5px;
}
.hr{
 font-size:14px;
 font-weight:bold;
 padding-right:20px;
 text-align:right;
 vertical-align:bottom;
 padding-top:5px;
 padding-bottom:5px;
}
.message1{
 font-size:12px;
 line-height:30px;
}
#itemimagetd{
 vertical-align:top;
 padding-left:30px;
}
.itemimage{
 width:300px;
}
#iteminformation{
 vertical-align:top;
}
.detail{
 display:none;
}
.dl{
 font-size:14px;
 padding-right:20px;
 vertical-align:top;
 padding-top:1px;
 padding-bottom:1px;
 white-space:nowrap;
}
.dl3{
 font-size:14px;
 padding-right:20px;
 vertical-align:middle;
 padding-top:1px;
 padding-bottom:1px;
 white-space:nowrap;
}
.dr{
 font-size:14px;
 padding-right:20px;
 text-align:right;
 vertical-align:top;
 padding-top:1px;
 padding-bottom:1px;
 white-space:nowrap;
}
.idr{
 font-size:12px;
 font-weight:bold;
 padding-right:20px;
 text-align:right;
 vertical-align:top;
 white-space:nowrap;
}
.shadeh{
 background-color:#eeeeee;
}
.shade1{
 background-color:#ffffff;
}
.shade2{
 background-color:#f8f8f8;
}
.plink {
 text-decoration:none;
 font-weight:bold;
 color:black;
}
.plink:hover{
 text-decoration:underline;
}
.plink2 {
 text-decoration:none;
 font-weight:bold;
 color:black;
 font-size:12px;
}
.plink2:hover{
 text-decoration:underline;
}
.desctd{
 width:400px;
 font-size:12px;
 padding-right:20px;
 vertical-align:top;
 padding-top:1px;
 padding-bottom:1px;
}
.sizetd{
 width:250px;
 font-size:12px;
 padding-right:20px;
 vertical-align:top;
 padding-top:1px;
 padding-bottom:1px;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
  background-color: #fdfefe;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #b9c2cb;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 1px 4px 1px 4px;
}
#companyinfo{
 margin-top:5px;
}