body {font: 1em verdana, arial, sans-serif;}
* {margin:0; padding:0;}
div#mainwrapper {width:779px;margin:8px auto 0 auto;padding:0;}
div#header {width:779px; height:61px; border:0;}
div#columnswrapper {float:left; width:779px; background-color:#fff;padding:0;margin:0;opacity:0.85;filter:alpha(opacity=85);}
div#nav {float:left;width:100px; margin:8px 0 0 -784px;padding:6px 0 0 12px;border:0;font-size: .8em} /* nagative margin moves nav column into position */
div#content {float:left; width:648px; margin: 0 0 0 110px;border-left:1px solid #ddf; display:inline;padding:0 4px 0 16px;font-size: .8em;} /* display inline is hack fix for IE */
div#rightcolumn {float:left; width:110px;margin:0;padding:0;}
.clearthis {clear:both;}
.centered {display:block;margin-left:auto;margin-right:auto;clear:both;border:none}

div#content div#leftimage img {border: 0;margin:4px 10px 4px 0;float:left;}
div#content div#rightimage {border: 0;margin:0px 0px 4px 8px;float:right;padding:0;}
div#content div#leftimage {border: 0;margin:0;padding:0;font-size: .8em;}

div#content div#center p {text-align:center;margin:0 0 18px 0;}
div#content div#center h2 {text-align:center;}

div#content h1{font-size:1.4em; margin-top:.5em; margin-bottom:.7em;font-family:verdana, sans-serif;color:#006}
div#content h2{font-size:1.2em;margin-top:.9em; margin-bottom:.2em;font-family:verdana, sans-serif;color:#040}

p {margin:0 0 10px 0; padding:0;}	
div#content ul {border:0; margin:4px 4px 30px 13px; padding:0; list-style-type:circle;line-height:1.2em;}
div#content li{margin:4px;}
div#content a {text-decoration:underline; color:#006;}
div#content a:hover {color: #fdfdec; background-color:#006}
div#content HR{color:#fff;background-color:#fff;height:1px;border:none;border-top: 1px dashed #9090d0;margin:2px 0 3px 0;padding:0;}

div#customer-comments {padding:6px 0 0 0;margin:6px 0 6px 0;font-size:.85em;border-top:1px dashed #9090d0;}
div#customer-comments ul {border:0; margin:0 4px 16px 0; padding:0; list-style-type:none;line-height:1.5em;}

div#smalltext {font-size:.8em;}

div#nav ul {border:0; margin:0 4px 16px 0; padding:0; list-style-type:none;line-height:1.5em;}
div#nav li {border-bottom:0; margin-left:10px;margin-right:5px; padding-top:0;padding-bottom:16px}
div#nav a {text-decoration:underline; color:#006;}
div#nav a:hover {color: #fdfdec; background-color:#006}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:2px dotted #830a2b;margin-top:-16px;}
/*end of hack */

div#footer {width:761px;height:20px;margin:0 auto 4px auto;padding:8px 0 2px 18px;font-size:.7em;text-align:left;color:#000;background-color:#ffffff;opacity:0.85;filter:alpha(opacity=85);}
div#footer a{text-decoration:underline;color:#006}
div#footer a:hover {color: #fff; background-color:#006}

blockquote {margin-left:40px;}
