* {margin: 0; padding: 0;}

html,body {background: #fff; text-align: center;}
	
#container {width: 780px; margin: 0 auto; background: url("images/page/contentbackground.gif") repeat-y top center; font-size: 62.5%;}

#header {width: 780px; height: 100px; margin: 0 auto; background: url("images/page/header.gif") no-repeat;}

/* Topnav */
#navbar {position: relative; width: 760px; height: 40px; margin: 0 auto; padding: 0; background: url("images/page/navbar.gif"); text-align: center;}
#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 40px; display: block;}
#panel1b {left: 0; width: 134px;}
#panel2b {left: 135px; width: 131px;}
#panel3b {left: 267px; width: 204px;}
#panel4b {left: 462px; width: 128px;}
#panel5b {left: 591px; width: 170px;}
#panel1b a:hover {background: transparent url("images/page/navbar.gif") 0 -40px no-repeat;}
#panel2b a:hover {background: transparent url("images/page/navbar.gif") -135px -40px no-repeat;}
#panel3b a:hover {background: transparent url("images/page/navbar.gif") -267px -40px no-repeat;}
#panel4b a:hover {background: transparent url("images/page/navbar.gif") -462px -40px no-repeat;}
#panel5b a:hover {background: transparent url("images/page/navbar.gif") -591px -40px no-repeat;}

/* Property */
#property {width: 760px; height: 135px; margin: 0 auto 35px auto; background: url("images/page/propertybg.jpg") repeat-x bottom left; text-align: left;}
#property link {color: #ffea89; text-decoration:underline;}
#property img {float: left; border: none;}

/* Sidebar */
#sidebar {margin: 0 0 0 585px;}
#sidebar ul {margin-bottom: 15px;}
#sidebar ul li {color: #696969; font: normal 1.2em "Trebuchet MS", helvetica, sans-serif; list-style: none; text-align: left;}
#sidebar a:link {color: #346734; text-decoration: none;}
#sidebar a:visited {color: #000; text-decoration: none;}
#sidebar a:hover {color: #666; text-decoration: underline;}

/* Content */
#content {float: left; width: 530px; margin-bottom: 50px; text-align: left;}

/* Footer */
#footer {clear: both; width: 780px; margin: 0 auto; background: url("images/page/footer.gif") no-repeat bottom center; font-size: 62.5%; text-align: center;}
#footer a:link {color: #333; text-decoration: none;}
#footer a:visited {color: #333; text-decoration: none;}
#footer a:hover {color: #006600; text-decoration: underline overline;}

#sitemenu {width: 760px; margin: 0 auto; padding: 10px 0 20px 0; border-top: 1px solid #ccc;}

/* Classes */
br.spacer {clear: both; margin: 0px; visibility: hidden;}

/* Content Classes */
.contentheader {margin-bottom: 20px; padding-left: 40px; color: #000; font: bold 2em "Trebuchet MS", helvtica, sans-serif;}
.content {margin: 20px 0; padding-left: 40px; color: #696969; font: normal 1.4em "Trebuchet MS", helvtica, sans-serif;}
.contentlist {padding-left: 40px; color: #696969; font: normal 1.4em "Trebuchet MS", helvetica, sans-serif; list-style: square; text-align: left;}

/* Property Classes */
br.spacer {clear: both; margin: 0; visibility: hidden;}
.green {color: #346734;}
.margin15 {margin: 15px 0 0 15px;}
.margin30 {margin: 15px 0 0 30px;}

/* Sidebar Classes */
.sideheader {margin-bottom: 5px; color: #000; font: bold 1.8em "Trebuchet MS", helvetica, sans-serif; text-align: left;}
ul.sidelist {list-style: none; font: normal 1.4em "Trebuchet MS", helvetica, sans-serif;}

/* Footer Classes */
.footerlink {margin-right: 20px; font: normal 1em "Trebuchet MS", helvetica, sans-serif;}

/* Contact Page Classes */
.fieldset {margin-top: 25px; padding: 0; font: normal 1.3em arial, sans-serif; border: none;}
div.row {clear: both; padding-top: 5px;}
div.row span.label {float: left; width: 25%; text-align: right;}
div.row span.formw {float: left; margin-left: 5px; text-align: left;}

