body {
 background: #dfedf6 URL("polygranbg.png") center center no-repeat fixed; 
 color: #000000; font-family: Arial; font-size: 10pt; margin: 0}
a:link {color: #0000FF}
a:visited {color: #7F007F}
a:active {color: #FF0000}
a:hover {color: #FF8000}
.fleft {float: left; margin-right: 5px;}
.fright {float: right; margin-left: 5px;}
 
.headbg {background: #CFE3F1 url("polytopbg2.png") top repeat-x; height: 112px; width: 100%; font-family: verdana; }
.header {height: 81px; width: 960px; margin: 0 auto; height: 81px;}
.header h4 {margin-top: 6px; text-align: center; font-size: 11pt;}
.header h2 {margin: 0; padding-top: 12px; text-align: center; font-size: 16pt}
.header p {text-align: center;}
.footer {background: #CFE3F1; height: 20px; width: 960px; margin: 0 auto;}
.main {width: 960px; margin: 0 auto;}
.mainmenu {height: 30px; width: 960px; margin: 1px auto; padding-top: 6px; text-align: center; font-size: 12pt; background: url('menubg1.png') repeat-x}
.mainmenu a {margin: 0 2px; padding: 5px 6px; text-decoration: none; border: 1px solid #007CB9; color: #007CB9; -moz-border-radius: 3px; border-radius: 3px;}
.mainmenu a:hover {color: #0000FF; background: url('polybg3.png') repeat-x}
h1 {font-size: 17pt; word-spacing: 2px; text-align: center;}
p {text-align: justify;} 
div.leftcol {width: 234px; float: left; min-height: 400px; margin-left: 9px;}
div.leftcol > div {padding: 5px; }
div.bottom {border-top: solid 1px silver; margin: 10px 0; padding: 5px; font-size: smaller; text-align: center; clear: both}
div.flash {background: url('flashbg.jpg') center center no-repeat; text-align: center;}
div.maincontent {width: 700px; margin-left: 254px;}
div.tumb {float: left; width: 30%; margin-left: 2%; text-align: center; border: outset 2px yellow; margin-bottom: 5px; padding: 2px}
div.tumb p {font-weight: bold; margin: 0.5em 0; text-align: center;}
div.tumb .price {border: none; text-align: center; background-color: #FFFF00; color: #FF0000; margin: 0 5px;}
.alert {color: red; font-weight: bold;}
div.colors {font-family: Arial, helvetica; font-size: 8pt; width: 420px; border: solid 1px grey; margin: 5px auto;}
div.colors span {word-spacing: 6px; }
div.colors form {border-top: solid 1px grey; padding-top: 2px; margin-top: 3px;}
div.colors div {margin: 4px; font-weight: bold}
div.colors img {cursor: pointer}
div.lc {text-align: center; }
div.img {text-align: center; margin: 0 auto; width: 550px; height: 350px; background: url("loading.gif") center center no-repeat}
div.descr {clear: both; margin: 10px; padding: 10px; border: dotted silver; border-width: 1px 0px 0px 0px }
img {border: none}
input, select, textarea {opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

