 
 body {font-family:"lucida sans", arial, sans-serif; vertical-align: middle;}
 ol {margin: 10px 0 0 0;}
#wrapper { width:100%; margin:0pt auto; }
#contents { width:960px; margin:0pt auto;}
#header { float:left; width:969px; height:108px; text-align:middle; margin:0pt auto; }
#logo {margin-top: 10px; float:left;}
#logotrick {background: url(images/logo.jpg) no-repeat; display:block; height:108px;width:950px;}
#navigation { float:left; background: url(images/nav_back.jpg) no-repeat; float:left; width:960px; line-height:40px; margin:10px 0 0 0; font-family:"lucida sans", arial, sans-serif; vertical-align: middle;}
#navigation a { float:left; margin-left: 40px; color: white; font-family:"lucida sans", arial, sans-serif; font-size: 14px; text-decoration: none;}
#navigation a:hover { text-decoration: underline;}
#stuff {float: left; margin: 50px 0 0 10px;}
#open {float: left; width: 500px; margin: 0px 0 0 15px;}
#keyfeat {float: left; margin: 0 0 0 25px; border: 1px #0E2130 solid; padding: 7px; width: 350px;}
#mapex {float: left; margin: 10px 0 0 10px;}
#whybuy {float: left; clear: both; margin: 15px 0 0 0px; padding: 7px; width: 300px;}
.red{color: red;}
.strike{text-decoration:line-through;}
#themap{float: left; border: 1px red solid;}
#nextstep{float: left; clear: both; margin-top: 15px; width: 400px;}
#nextstep ul{ list-style-image: none; list-style-type: square;}
#leftcol{float: left; width: 550px;}
#open2 {float: left; width: 500px; margin: 15px 0 0 15px;}
#faq {float: left; margin: 50px 0 0 10px; width: 550px;}
#price {float: left; margin: 30px 0 0 10px; width: 300px; }
#day30 {float: left; margin: 10px 0 0 10px; width: 200px; }
#footer {margin-top: 20px; padding: 10px 0 10px 0; float: left; border-top: 1px dotted black; width: 900px;}
