body {font: 1em verdana, arial, sans-serif; text-align: center; margin: 0; padding: 0; background: url(/images/background2.gif) repeat;} 
p {margin: 5px 20px 0 10px; text-align: left; font-size: 100%;}

#container {width: 850px; height: 850px; margin: 0 auto  0 auto; border-left: 1px solid gray; border-right: 1px solid gray; background-color: white;}
#containerq {width: 850px; height: 1050px; margin: 0 auto  0 auto; border-left: 1px solid gray; border-right: 1px solid gray; background-color: white;}

#topcontent {height: 90px; width: 100%;}
#topcontent img {float: left; margin: 20px 0 0 20px; }
#topcontent h1 {float: left; width: 650px; margin: 30px 0 0 20px; padding: 0; color: #01662A; font-size: 1.2em;}

/*#navigation {float: right; width: 85%; height: 30px; margin: -10px 0 0 0; padding: 0; border-top: 1px solid #01662A;}
#navigation ul {list-style: none; margin: 0 0 0 90px; padding: 0;}
#navigation li {float: left; margin: 0 0 0 5px; padding: 0 0 10px 3px; background: url(/images/greentab.gif) 0 100% no-repeat;}
#navigation a {color: #FFDEC0; text-decoration: none; padding: 0 15px 10px 3px; font: bold 11px verdana, arial, sans-serif; background: url(/images/greentab.gif) 100% 100% no-repeat;}
*/
#navigation {float: right; width: 85%; height: 30px; margin: -10px 0 0 0; padding: 0; border-top: 1px solid #01662A;}
#navigation ul {list-style: none; margin: 0 0 0 90px; padding: 0;}
#navigation li {float: left; display: block; margin: 0 5px 0 5px; padding: 2px 3px; background-color: #01662A;}
#navigation a {color: #FFDEC0; text-decoration: none; font: bold 11px verdana, arial, sans-serif;}

#middle {width: 100%; height: 400px; margin: 60px 0 0 0;}
#middle span {font: bold .95em verdana, arial, sans-serif;}
#middleR {width: 100%; height: 445px; margin: 60px 0 0 0; clear: right; border-bottom: 1px dashed gray;}
#middleA {float: left; margin: 0 0 0 10px; text-align: center; }
#middleA p {font: bold .95em verdana, arial, sans-serif; text-align: center;}
#middleA img {float: left; margin: 10px auto 0 auto; clear: left;}
#middleB {float: left; width: 450px; margin: 0 auto 0 auto;}
#middleB p {font: .95em verdana, arial, sans-serif;}
#middleB span {font: bold .95em verdana, arial, sans-serif;}
#middleB h2 {width: 325px; margin: 0 auto 0 auto; text-align: center; font: bold .95em verdana, arial, sans-serif;}
#middleB img {margin: 20px 20px 0 10px; border: 1px solid black; float: left; clear: left;}
#middleB form {border-bottom: 1px dashed gray; width: 80%; margin: 0 auto 0 auto; padding: 20px 0 15px 0;}
#middleC {width: 180px; float: right; margin: 0 10px 0 10px;}
#middleC p {font: bold .95em verdana, arial, sans-serif; text-align: center;}
#middleC img {float: left; margin: 10px 0; clear: left;}
#middleD {text-align: left; width: 100%; margin: 60px 0 0 0;}
#middleD span {font: bold .95em verdana, arial, sans-serif;}
#middleD p {font: .95em verdana, arial, sans-serif;}
#middleD li {font: .9em verdana, arial, sans-serif;}


#middlequote {width: 100%; height: 325px;}
#middlequote h2 {font: bold 14px verdana, arial, sans-serif;} 

#listings {width: 190px; margin: 0 0 0 15px; float: left; padding: 0; }
#listings h3 {text-align: left; font: bold .85em verdana, arial, sans-serif;}
#listings ul {margin: 0; padding: 0; list-style: none; text-align: left;}
#listings li {margin: 5px 0 5px 0;}
#listings a {font: .75em verdana, arial, sans-serif;}

#bottombrochure {height: 430px;}

.clearfix {margin: 4px 0;}
.clearfix label {font: bold .85em verdana, arial, sans-serif;}
.clearfix span {font: .75em verdana, arial, sans-serif;}
#quote {margin: 15px 0 0 0; padding: 0 0 10px 0;}
#quote p {font: .75em verdana, arial, sans-serif; text-align: right;  padding: 0 60px 0 0;}
#left {width: 39%; float: left; padding-left: 60px;}
#right {width: 39%; float: right;}
#bottomcontent {width: 100%; text-align: center;}
#bottomcontent h1 {width: 80%; margin: 5px auto 10px auto; font: bold 1.5em verdana, arial, sans-serif;}
#bottomcontent h2 {width: 80%; margin: 5px auto 10px auto; font: bold 1em verdana, arial, sans-serif;}
#bottomcontent p {margin: 0 0 0 50px; font: bold italic .75em verdana, arial, sans-serif;}
#bottomcontent img {margin: 5px 20px; border: 1px solid gray;}
#bottomdetails p {font: italic bold .75em verdana, arial, sans-serif; text-align: center;  padding: 5px 0 5px 0;}
#copyright {border-top: 1px solid gray; }
#copyright p{width: 100%; margin: 10px 0 0 0; text-align: center; font: italic .65em verdana, arial, sans-serif;}
table {margin: 10px 0 0 40px; font: .75em verdana, arial, sans-serif; }
th {text-align: left;}
td {text-align: right;}
tr.underline td { border-bottom: 1px solid black;}
tr.total td { font-weight: bold;}
tr td.discount {color: red; font-weight: bold;}
tr.underline td#total {border-bottom: 1px double black;}
