body { text-align:center; font-family:verdana; font-size:11px;background:url(bg-grad.jpg) top center;  margin:0;}
div#container { margin:0 auto; padding:0;width:790px; background:url(cont-1.jpg) repeat-y;  border:0px solid #eee;}
div#top{ margin:0 auto; width:757px; height:100px;  }
div#top h1{ float:left;text-align:left;width:260px;font-size:16px;margin:20px 0 0 10px;padding:0; border:0px solid #eee;} 
div#top .adbanner{ float:right; background:#eee; width:468px; height:60px; margin:0px 3px 0 0;}
div#main{ float:left; width:460px;  background:transparent;margin:0 0 0 20px; padding:0 0 15px 10px;border:0px solid #333; }
p{ text-align:left; line-height:18px; margin:8px; clear:left;border:0px solid #000;width:95%; } 
.phone{text-align:center;font-size:15px;}

span{ display:block; }


.nobreak { display:block; width:none;border:0px solid #000;margin:8px 0 8px 0;}
.big {display:inline; width:none;border:1px solid #000;margin:0px 0 0px 0; font-weight:bold; font-size:13px;}


h1{ font-size:22px; text-align:left; margin:8px;color:#646666;  } 
.reference{margin:5px 3px 3px 0;float:right;font-size:10px;padding:0 0px 0 0;border:0px solid #ccc;text-align:right;width:468px;}
h2{ font-size:18px; text-align:left;clear:left; color:#848685;margin:8px; }
h3{ font-size:16px; text-align:left;clear:left; margin:8px; }
h4{ font-size:13px; text-align:left;clear:left; margin:8px;color:#646666; }
div#nav{ float:right; width:240px;  background:transparent; margin:0 20px 0 0 ;border:0px solid #333;}
ul {width:240px;list-style:none;margin:0 0 2px 0;padding:0 0 0px 0;border:0px solid #000;}
li{ text-align:left;margin:0;padding:2px 0 2px 0;text-indent:0px;}
a:link{font-size:10px;color:#333;font-weight:bold;text-decoration:none;}
a:visited{font-size:10px;color:#666;font-weight:bold;text-decoration:none;}
a:hover{font-size:10px;color:#000;font-weight:bold;text-decoration:underline;}
div#main a:link{color:#333;font-weight:bold;text-decoration:underline;}
div#main a:visited{color:#666;font-weight:bold;text-decoration:underline;}
div#main a:hover{color:#000;font-weight:bold;text-decoration:none;}
.linkCategory {margin:0; padding:2px 0 2px 0; width:100%;background:#eee;font-color:#333; font-weight:bold;font-size:11px;}
div#footer{clear:both;margin:0 auto;padding:0px; width:790px; border:0px dotted #ddd;background:url(footer-1.jpg) center bottom; height:100px;} 
div#footer p{text-align:center;}
div#main .regular {margin:0 auto; clear:none;width:75%;border:0px solid #333;}
div#main .regular li{list-style:square;text-align:left;padding:3px 0  3px 0;list-style-position:inside;}
.author {float:left;border:0px solid #333;width:90%;text-align:left;font-style:none;font-weight:bold;margin:0px 0 8px 8px;font-size:11px;}
label{float:left; border:0px solid #ddd;width:250px;}
input{width:100px;float:right;margin:0 55px 0 0px;}
.clearfloat {border:0px solid #ddd; display:block; margin:3px;clear:both;}
.button {display:inline; width:75px;}
img{ float:left; width:200px; border:0px solid #ccc; padding:2px; margin:0 8px 8px 0px;}
.product{ float:left; width:270px; border:0px solid #ccc; padding:2px; margin:0 8px 8px 0px;}
.nostyle{ float:left; width:auto; border:0px solid #ccc; padding:2px; margin:0 8px 8px 0px;}
.skinny{ float:left; width:150px; border:0px solid #ccc; padding:2px; margin:0 8px 8px 0px;}

 .header {border-top:1px solid #fff; border-bottom:0px dashed #ccc;margin:0 0 15px 15px;}
.headerimg{ float:left; width:auto; border:0px solid #ccc; padding:2px; margin:0 8px 8px 0px;}
.headertitle {text-align:left; font-size:14px; font-weight:bold;color:#646666; margin:12px 0 0 0;}
.headercontent {text-align:left; font-size:11px;color:#333; margin:5px 0 0 65px; border-bottom:1px dashed #ccc;display:block; line-height:18px; padding:0 25px 15px 0; width:320px;}