html, body { min-height:100.1%; height: 100.1%;}
BODY,INPUT,SELECT,TEXTAREA,TD,TH {font-size:12px; font-family:Arial,sans-serif; color:#333333}
BODY {margin:0;padding:0;background-color:#e9e9e9}
A {font-family:Arial,sans-serif; color:#003399}
FORM {margin:0; padding:0; display: inline}
IMG {margin:0; padding:0; border:0}
TABLE {background-repeat:repeat; border-collapse:collapse}
HR {border:0;height:1px;background: #ccc;color:#ccc;}
.address {font-size:11px}
small { font-size:11px; }
#header {WIDTH:800px; TEXT-ALIGN:LEFT; background-color:#FFFFFF;  }
#footer {  clear:both; padding:10px; width:800px; text-align:center; color:#666}
#footer a { color:#666 }

.nav-section { margin-bottom:20px; margin-left:5px; border:solid 1px #cccccc;}
.nav-section-title { padding:5px; color:#000000; text-align:center; font-weight:bold;background-color:#f6f6f6}
.nav-section-body { padding:8px; }

.section {margin-top:10px;border-top:dashed 1px #cccccc; color:#000000; font-weight:bold; font-size:14px;padding:8px 0px;}

.cat {color:#444; padding:5px 8px 5px 0px;}
.cat a {color:#444; text-decoration:none; font-weight:bold; font-size:13px}
.subc {color: #444; padding:0px 0px 8px 0px; margin-left:12px; line-height:18px}
.subc a {color: #444; text-decoration:none;}
.cat a:hover, .subc a:hover {text-decoration:underline; color:#0066CC}

.flat_input { 
  border:#336666 1px solid;
  height:19px;
  background-color:#F9E066; }

.small, .small a {font-size:12px;}
.menu2 {background:#2786bd; clear:both;height:32px;}
.menu2, .menu2 a {color:#FFFFFF;text-decoration:none; font-size:13px; font-weight:bold; }
.menu2 a:hover {text-decoration: underline}

.menu2_under { background-color:#FFFFFF; font-size:6px;background:url(images/menu2_under.gif); background-repeat:repeat-x; height:10px }

.menu_body_bg { background:#fff; }

.narrow1, .narrow1 a {font-size:12px; color:#444444;}
.narrow1 a:hover {text-decoration:underline}

H1, H1 A { font:bold 14pt Arial, Tahoma; margin:0; color:#000; text-decoration:none;}
H2, H2 A { font:bold 15pt Arial,Tahoma; color:#BC3A91;}
H3, H3 A  { font:bold 15pt Georgia,Tahoma,Arial; color:#DD0000; text-decoration:none; margin-top:0;padding-top:0}
H4, H4 A { font:bold 12pt Arial,Verdana; }

.title2 {margin-bottom:2px;}
.title2, .title2 a {font:bold 18px Arial,Tahoma; color:#669900; text-decoration:none}
.front_ul { padding-top:0px;padding-bottom:0 }
.front_ul li { padding-top:0px; padding-bottom:6px }
.ul_checkbox { margin-left:25px; list-style-image: url(/images/checkbox.gif); padding-bottom:0;margin-bottom:0 }
.ul_checkbox li { padding-top:0px; padding-bottom:7px }

.aff a {font:bold 10px Verdana,Arial; color:#777777;}
.hprice, .hprice a {font:normal 12px Arial;padding:1px;}

.prod_sec {height:21px; font-size:12px; padding-left:10px; margin-bottom:3px; line-height:21px; color:#000; background: #eee }

input.btn {color:#000; font-weight:bold;}

table.products td { font:normal 12px Arial; color:#333; }
table.products td a {font:normal 12px Arial;padding:1px;color:#333;}
table.products td a:hover {text-decoration:underline;}
.products a {font:normal 12px Arial;padding:1px;color:#333;}
.products a:hover {text-decoration:underline;}

.error input, .error select { background-color: #ff7777;  }

table.cart td, table.cart th { border:solid 1px #bbb; }
table.noborder td, table.noborder th { border:none; }
.review { padding:8px; border:solid 1px #333333; background-color:#FFFFD0; font-size:10pt; text-align:left;}

.indent p { text-indent:25px }
.desc, .desc td, .desc th { font-size:12px;}
.desc_small { font-size:10pt; font-family:Verdana,Tahoma,sans-serif}, .desc_small p { text-indent:0px  }
.highlight { background-color:#FFFF33 }

table.cat_table td { font:normal 13px Arial; line-height:1.2}

.page_link a { color:#003399 }
.newsletter-box tr, .newsletter-box td, .newsletter-box input { font-size:11px; }
.our-price {color:#bd141f;}
.category-nav { font-size:16px; background-color:#f0f8ff; height:31px; line-height:31px; background:url(/images/nav_pages_bg.gif); }

#cd {
	font-family: Arial,sans-serif;
        font-weight:bold;
	font-size: 24px;
	color: #fff;
}

#cd_bg {
width:420px;
	margin: auto;
height:36px;
line-height:36px;
	text-align: center;
	vertical-align: middle;
background-color:#DD0000;
}

