body { background: #b3b3b3; margin: 15px; }

* { font-family: Arial, sans-serif; }

table { border-spacing: 0; border-collapse: collapse; }
table td { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h1.front { color: #50030d; margin-top: 0; padding-top: 0; }
h2.front { color: #50030d; }
ul.front { color: #00376d; font-size: 13px; font-weight: bold; }
ul.front li { margin-top: 5px; margin-bottom: 5px; }

.nopadr { padding-right: 0 !important; }
.nopadl { padding-left: 0 !important; }

.box1 { width: 720px; border: 3px solid #909090; }
.box1top {  background: #000 url("img/bg_swooshes.jpg") -50px -7px no-repeat; padding: 10px; }

.allaboutyou { position: absolute; margin-left: 10px; margin-top: -20px; }
.topcon { position: absolute; margin-left: 65px; margin-top: 20px; }
.youflash { position: absolute; width: 197px; height: 180px; margin-left: 70px; margin-top: 170px; }

.menu { width: 100%; }
.menutop { background: url("img/menutop.gif") repeat-x; margin-top: 60px; }
.menubottom { background: url("img/menubottom.gif") repeat-x; }
div.menucontent { font-size: 12px; float: right; width: 360px; clear: both; text-align: right; color: #7e5606 }
td.menucontent { background: #000; padding: 0 0 1px 0; }
.menucontent a { color: #dca842; text-decoration: none; padding: 0 3px 0 3px; }
.menucontent a:hover { color: #ffe8b8; }

.main { margin: 10px 0 0 0; }

.left { padding-top: 250px; width: 295px; padding-right: 10px; }

.box3 { background: #dfdfdf; }
.box3_content { width: 295px; font-size: 11px; }

.unitsgroup { margin-top: 10px; }

.box2 { background: #FFF; }
.box2_content { color: #000 !important; width: 100%; height: 100%; font-size: 12px; }

.results td { font-size: 12px; padding: 10px 0 10px 0; }
.results hr { border: 0; background: #CCC; height: 1px; color: #CCC; }

.bottomcurve { background: #000 url("img/bottom_curve.png") 50% 20px no-repeat; height: 70px; }