body { color:#333333; background-color:#989898; font-family:arial,sans-serif;
	line-height:1.166;	line-height:1.0;	margin:0px; padding:0px; }

/***************   layout divs   **************/
#container {position:relative; top:10px; width:800px; min-height:560px; height:auto; background-color:#fff; padding:0px; border:1px solid black;}
#logo {position:relative; padding:0px 0px 14px 10px; margin:0px; border-bottom:1px solid #ccd2d2;}
#pagenav {float:left; width:140px; padding:0px; background-color:#F5f7f7;
 border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font:small verdana,sans-serif;}
#pagecontents {padding:0px 10px 10px 10px;}
#homefeature {position:relative; top:0px; width:600px; padding:0px 0px 0px 10px;}
#homestory {float:left; width:410px; padding:0px 0px 10px 10px; font-size:80%;}
#hometestimonial {float:right; width:194px; height:320px; padding:4px 6px; border:1px solid #e0e0e0;}
#registered {position:relative; top:16px; width:800px; text-align:center; font-size:80%;}

/******* hyperlink and anchor tag styles *******/
a:link,a:visited { color:#000; font-weight:normal; text-decoration:none; }
a:hover { text-decoration:underline; }

/************** generic text tag styles **************/
td {vertical-align:top;}
td,p { font:normal 12px verdana,arial,helvetica,sans-serif; color:#000; }
h1 {font:bold 150% arial,sans-serif; color:#000; padding:14px 0px 5px 0px;}
h2 { font:bold 130% arial,sans-serif; color:#006699; color:#003366; margin:0px; padding:0px; } /* NOT USED */
h3 { font:bold 110% arial,sans-serif; color:#334d55; margin:0px; padding:0px; }
h4 { font:100% arial,sans-serif; color:#333333; margin:0px; padding:0px; } /* NOT USED */
h5 { font:100% arial,sans-serif; color:#334d55; margin:0px; padding:0px; } /* NOT USED */
#testimonial p { color:#000; font:normal 12px arial,sans-serif; }
p.testimonial { color:#000; font:normal 12px verdana,arial,sans-serif; }

/************** logo header styles ****************/
#logo img { padding:0px; margin:20px 0px 0px 6px; border:0px; }
#logo p { font:bold 14px arial,sans-serif; color:#000000; margin:0px 0px 0px 14px; padding:0px; }

/********** navigation list styles **********/
#pagenav ul {color:#000; font-weight:bold; list-style:none; margin:0px; padding:0px; border:none;}
#pagenav li {border-bottom:1px solid #fff; margin:0px 20px 2px 10px; font:bold 13px verdana,arial,helvetica,sans-serif;}

/********* form and related tag styles *********/
form { margin:0px; padding:0px; }
label { font:bold 1em arial,sans-serif; color:#334d55; }
input { font-family:arial,sans-serif; }

/***************   pagecontent styles   **************/
table.product { width:96%; background-color:#ebebeb; margin:0px 0px 10px; }
.product td { padding:4px; }
td.info { padding:0px 0px 10px 4px; }
.info ul { list-style:outside; list-style-type:square; padding-left:2px; padding-right:7px; margin-left:20px; }
.info ol { list-style:outside; list-style-type:decimal; padding-left:0px; padding-right:7px; margin-left:20px; }
ul li {margin:3px; margin-left:0px; font:normal 12px verdana,arial,sans-serif;}
ol li {margin:7px; margin-left:0px; font:normal 12px verdana,arial,sans-serif;}

/************** feature styles *****************/
html>body #feature { height:auto; color:green;}
#feature img { float:left; padding: 0px 10px 0px 0px; }

