img {
line-height: 0;
margin: 0px;
padding: 0px;
}

body {
background-color: #330100;
}

#page {
background-color: #330100;
width: 901px;
overflow: hidden;

position: relative;
left: 50%;
margin-left: -450px;
}

#center {
width: 805px;
background-color: #330100;
position: relative;
left: 48;
}

#header {

}

h2 {
color: #770100;
font-family: Arial;
}

.h_spacer {
width: 805px;
min-height: 9px;
background-color: #330100;
}

#content {
padding: 10px;
background-color: #ffffff;
overflow: hidden;
height: auto;
}

#left_content_col {
float: left;
padding: 15px;
width: 500px;

}

#right_content_col {
float: right;
padding: 15px;
width: 217px;
}

.right_col_list {
width: 217px;
height: 219px;
background-image: url("img/home/right_col_list.jpg");
margin: 4 0 4 0;
}

.green_button {
margin: 4 0 4 0;
}

#top_nav {
background-color: #fefefe;
display: block;
}

.top_nav_btn {
display: inline;
float: left;
margin: 0 0 0 0;
}

#footer {
background-image: url("img/page/footer_back.jpg");
width: 805px;
height: 36px;
font-family: Arial;
font-size: 11px;
color: #a0a0a0;
vertical-align: center;
}

.footer_text {
padding: 12 0 0 20;
}

#footer a {
font-family: Arial;
font-size: 11px;
color: #a0a0a0;
}

#footer a:hover {
text-decoration: underline;
}

.leading_caption {
color:#006600;
font-size: 13px;
font-family: Arial;
}

a {
color: #ff8663;
font-size: 13px;
font-family: Arial;
text-decoration: none;
}

a:hover {
color: #ff8663;
font-size: 13px;
font-family: Arial;
text-decoration: underline;
}

a:visited {
color: #ff8663;
font-size: 13px;
font-family: Arial;
text-decoration: none;
}


.textbody {
font-size: 13px;
font-family: Arial;
color: #000000;
}

.textbody_sml {
font-size: 11px;
font-family: Arial;
color: #000000;
}

ul {
padding: 15px;
}

li {
list-style-image: url("img/page/bullet.jpg");
font-size: 13px;
font-family: Arial;
color: #000000;
padding: 5 0 5 0;
}

.product_table {
border: thin solid black;
width: 100%;
height: auto;
border-right: none;
border-bottom: none;
}

.product_table td {
padding: 8 8 8 8;
border-right: thin solid black;
border-bottom: thin solid black;
vertical-align: top;
}

.footnote {
font-size: 11px;
font-family: Arial;
color: #050505;
}

#image_preview {
position: absolute;
background-color: #000000;
padding: 12 12 0 12;
text-align: center;
vertical-align: center;
display: none;
z-index: 50;
}

#image_preview a {
color: white;
background-color: black;
display: block;
}

.red_button {
height: 20px;
vertical-align: middle;
text-align: center;
}

.red_button_start {
width: 16px;
height: 20px;
background-position: center;
background-repeat:no-repeat;
float:left;
padding: 0;
margin: 0;
}

.red_button_content {
height: 20px;

display: inline;

padding: 5 0 9 0;
}

.red_button_content img {
vertical-align: middle;
text-align: center;
}

.red_button_content a {
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style:italic;
font-weight: bold;
background-image:url(img/home/button/sml_red_btn_0b.png);
background-position: center;
background-repeat:repeat-x;
padding: 4 0 5 0;
line-height: 9px;
}

.red_button_link {

}
