* { font-family:'Lucida Sans', 'Lucida Grande', Arial, Sans-Serif; font-size:12px; }
a img { border:none; }
a { color:#425987; }
a:hover { color:#000; }
h1 { font-family: Optima, Georgia, Times, 'Times New Roman', Serif; font-weight:normal; font-size:22px; color:#999; }
body { margin:0; padding:0; background:url(/images/as.jpg) top right no-repeat;}

div#greyBack { position:absolute; top:100px;  background-color:#DDD; width:100%; height:221px; z-index:1;  }
div#blackBack { position:absolute; top:113px; background-color:#000; width:100%; height:195px; overflow:auto;  z-index:5; }

table#piecesTable { margin:0 auto; text-align:auto; }
table#piecesTable td, table#homeTable td { vertical-align:top; padding:0 30px 0 30px; }
table#piecesTable td img, table#homeTable td img { height:165px; }



div#linksBox { position:absolute; top:72px; right:0px; width:100%; padding-top:4px; padding-right:10px;  text-align:right; height:25px; background:#FFF; color:#999; z-index:22;}





div#logo { position:relative; top:5px; left:0px; width:375px; height:75px; padding:20px 7px 0px 7px; text-align:center;  background-color:transparent; z-index:99; }


div#pageContent { position:absolute; top:325px; left:15px;  width:700px; z-index:9; }
div#interiorContent { position:absolute; top:125px; left:20px;  width:500px; z-index:9; }
div#interiorContent #realPageText { width:450px; }
div#realPageText { width:500px; padding:15px; padding-top:0px; margin-top:0px; color:#333; background:#FFF;}


div#shapeLinks { border-top:1px solid #999; border-bottom:1px solid #999; padding:5px 5px 5px 0px;   }
div#shapeLinks a { margin-right:7px;   text-decoration:none; color:#555; font-weight:bold; font-size:12px;  }
div#shapeLinks a:hover { color:black; text-decoration:underline; }


div#footer { position:absolute; right:10px; bottom:5px; margin-top: 200px; text-align:center; padding-top:7px; margin-bottom:10px;}
#footer, #footer a { font-size:9px; color:#999; text-decoration:none;}
#footer a:hover { color:#000; }


.rightImage { float:right; padding:5px 0px 5px 10px; }
.leftImage { float:left; padding: 5px 10px 5px 0px; }



 table#formTable { background:#EEE; padding:15px;  }
 table#formTable td { padding:4px; vertical-align:top;}
 td#col1 { width:200px; }
 td#submitBox { text-align:right; padding-top:30px; }
 span.tinywords { font-size:9px; }
 
 
 
 strong {color:#333; }
 em { color:#666; }
 span { color:#999; }
 
 h3, h4, h5 { color:#666; }
 strong, em, span { font-weight:normal; font-style:normal; display:inline; }
 
 
