table {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9pt;
      background-color:#FFFFFF;
}

form {
      margin:0px;
}
a {
      color: #5A323B;
      text-decoration: none;
}
a img{ border:none;}
hr {
      border:0;
      width:100%;
      color:#5A323B;
      background-color:#5A323B;
      height:1px;
      width:100%;
      margin:6px 0px 12px 0px;
}
#wrap {
      width:750px;
}

div#productDescription {
      padding-top:20px;
}

#rule {
      height:1px;
      background-color:#000000;
      width:100%;
      margin:6px 0px 12px 0px;
}
h2 {
      font-size:16px;
      font-weight:bold;
      margin:0px;
      padding:0px;
}

#mainwrap {
      float:left;
}
#main {
      background:#5A323B;
      width:865px;
      margin-bottom:19px;
      overflow:hidden;
}


#main_photo {
      width:760px;
      margin-bottom:19px;
      overflow:hidden;
}




div#header {
      background:#5A323B;
      padding:6px 30px 4px;
      margin:0;
      text-align:left;
      vertical-align:middle;
}
a#mainheadertitle {
      padding:0px;
      font-family:'Verdana', sans-serif;
      font-size:15pt;
      font-weight:333;
      line-height:28pt;
      background:#5A323B;
      color:#FFFFFF;
      margin:0px;
      text-align:left;
      vertical-align:middle;
      text-decoration:none;
}
a#mainheadertitle:hover {
      text-decoration:underline;
}
td#mainheaderlogo {
      padding:5px;
}
img#mainlogo {
      padding-right:5px;
}
div#mainsubheader {
      background:#F2F2F2;
      padding:10px 30px;
      height:34px;
      vertical-align:middle;
}
table#contentsubheader {
      background:#F2F2F2;
      width:100%;
}
td#subheaderlinks {
      background:#F2F2F2;
      font-size:8pt;
      text-align:right;
}
span.subheadertitle {
      background:#F2F2F2;
      font-size:8pt;
}
div#contenterror {
      background:#FFFFFF;
      padding:14px 30px 14px 30px;
}
span.currentpage {
      font-weight:bold;
}

span.error {
      font-weight:bold;
}

#sidebar {
      float:right;
      width:200px;
      overflow:hidden;
}
#sidebar ul {
      margin-bottom:0;
}
#sidebar h3, #sidebar p {
      padding:0 10px;
}


div#footer {
      width:530px;
      margin-bottom:28px;
      color:#5A323B;
      border-top:1px solid #5A323B;
}
div#footer p {
      padding:5px;
      margin:0;
}
div#foot {
      float:center;
      width:530px;
      text-align:center;
}

#content {
      background:#FFFFFF;
      padding:14px 30px 14px 30px;
}




#content h2 {
      font-size:16px;
      font-weight:bold;
}
