BODY {
/*
margin: 0px;
*/
background-color: #820000;
background-position: 801px 0px;
background-image: url(images/BackgroundBlack.gif);
background-repeat: repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

#main {
background-repeat: no-repeat;
background-image: url(images/PentaxBg.jpg);
}

#topLinks a {
color: white;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

H2 {
color: white;
margin-top:20px;
}

P, #content TD, #cmsBody TD, #cmsBody {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
letter-spacing:1px;
color: white;
}

TD.rlink {
height: 35px;
width: 152px;
border:1px solid white;
}

TD.rlink_on {
height: 35px;
width: 152px;
border:1px solid #510000;
}

TD.rlink A, TD.rlink_on A {
background-repeat: no-repeat;
height: 35px;
width: 152px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:white;
text-decoration: none;
padding-left: 60px;
padding-top: 10px;
font-size: 11px;
letter-spacing: 1px;
}

input {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
vertical-align: middle;
}

#circleframe {
padding-left: 63px;
padding-top: 86px;
padding-right: 95px;
height: 300px;
text-align: right;
background-position: right;
background-image: url(images/circle.gif);
background-repeat: no-repeat;
}

#circleframe_OBSOLETE {
text-align: left;
background-position: left;
}

#caption , #product_logo {
height: 300px;
}

#caption {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
letter-spacing: 1px;
min_width: 190px;
}

#product_logo {
min_width: 290px;
}

#product_main {
min_width: 620px;
max_width: 90%;
}

.circleFrameImg {
width: 150px;
height: 150px;
}

.trans_grey {
background-image: url(images/trans_gray.gif);
}

.list_indent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
margin-left: 45px;
margin-right: 15px;
list-style-image: url(images/list_hyphen.gif);
line-height: 18px;
letter-spacing:1px;
}

.list_footnote {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
margin-left: 30px;
list-style-image: url(images/list_arrow.gif);
text-align:justify;
}


#content {
/*
float: left;
display: block;
*/
margin: 0px 0px 20px;
padding-right: 20px;
}

.downloadTable {
background-image: url(images/trans_gray.gif);
border-style:solid;
border-color:#333333;
border-width:1px;
}

.heading_table {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 1px;
font-weight: bold;
padding-left:15px;
height:20px;
}

.heading {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
font-weight: bold;
}

.heading_indent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
font-weight: bold;
padding-left: 20px;
}

.indent {
padding-left: 20px;
}

.justify {
text-align: justify;
}

.notes {
font-size:10px;
}

.downloadLink {
color:white;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
}

a:hover.downloadLink {
text-decoration:none;
}

#navHis, #navBar {
color: white;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

#navHis a, #navBar a {
color:white;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

#footer {
height: 30px;
padding: 15px 20px 10px 20px;
}

#footer #copyright, #footer #copyright A {
color:white;
font-size: 12px;
font-weight: 600;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.member tr td, .frontend td {
font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: white;
}

.member a:link, .frontend a:link, p a:link {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: white;
text-decoration: underline;
}

.member a:visited, .frontend a:visited, p a:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: yellow;
text-decoration: underline;
}

TABLE.classic_1 {
  background:#000000;
  margin-top:10px;
  color:white;
  font-size:13px;
  text-align: left;
}
TABLE.classic_1 .tr0, TABLE.classic_1 .tr2 {
  background:#303030;
}
TABLE.classic_1 .tr1 {
  background:#202020;   
}
TABLE.classic_1 .td0 {  
  font-weight:bold;  
}
TABLE.classic_1 .td2 {
  font-size:16px; 
  font-weight:bold; 
  }
TABLE.classic_1 .td3 {
  width:100px;
font-weight:bold;
}

TABLE.classic_2 {
  margin-top:10px;
  background:#000000;
}
TABLE.classic_2 .tr0, TABLE.classic_2 .tr2 {
  color:white;
  font-size:12px;
  background:#303030;
}
TABLE.classic_2 .tr1 {
  color:white;
  font-size:13px;
  background:#202020;
}
TABLE.classic_2 .td0 {
  color: #80000;
  text-align: center;
  background: #FFFFFF;
}
TABLE.classic_2 .td1 {
  width: 80%;
}
TABLE.classic_2 TABLE.classic_1 .td0 {
  text-align: left;
  background: ;
}

TABLE.classic_3 {
  background:#000000;
  margin-top:0px;
}
TABLE.classic_3 .tr0, TABLE.classic_3 .tr2 {
  background:#303030;
  color:white;
  font-size:12px;
}
TABLE.classic_3 .tr1 {
  background:#202020;
  color:white;
  font-size:12px;
}
TABLE.classic_3 .td0 {
  color:white;
  font-size:13px;
  font-weight:bold;
  text-align: left;
}
