body {background:#666 url(../images/commercial-property-background.jpg) repeat-y center; margin:0px; padding:0px; text-align:center; font-family:Arial,sans-serif; font-size:100%; color:#fff; background-attachment:fixed; }

.clear {clear:both; margin:0; padding:0;}
p {color:#ffc; margin:0; padding:0 0 0.5em 0; font-size:1em; font-weight:normal; text-align:justify; }
h1 {color:#f00; margin:0; padding:240px 0 5px 0; font-size:15px; font-weight:bold; line-height:15px; }
h2 {color:#f00; margin:0; padding:0 0 5px 0; font-size:15px; font-weight:bold; line-height:15px; border-left:thin solid #000; }
h3 {color:#f30; margin:0 auto; padding: 0 0 0.5em 0; font-size:1.5em; font-weight:bold; line-height:normal; text-align:center; }
h4 {color:#f60; margin:0; padding: 0 0 0.5em 0; font-size:1.25em; font-weight:bold; line-height:normal;}
h5 {color:#f90; margin:0; padding: 0 0 0.5em 0; font-size:1em; font-weight:bold; line-height:normal;}
h6 {color:#f00; margin:0; padding: 0 0 0.5em 0; font-size:1.25em; font-weight:bold; line-height:normal;}
a {color:#0f0; text-decoration:none;}
a:hover {color:#f00; text-decoration:none;}
a.active {color:#f00; text-decoration:none;}

div.wrapper{width:1000px; margin:0 auto;}

div.menu {background:url(../images/commercial-property-menu.gif) repeat-x center; height:41px; margin:0; padding:0 50px; }
.menu ul{margin:0; padding:0; display:block; float:left; border-left:thin solid #fff;}
.menu ul li{margin:0; padding:0; display:block; float:left; border:0; border-right:thin solid #fff; list-style:none;}
.menu a {display:block; color:#0f0; font-size:15px; text-decoration:none; font-weight:bold; line-height:15px; padding:13px 30px; margin:0;}
.menu a:hover{background:url(../images/commercial-property-menu-hover.gif) repeat-x center;}
.menu a.active{background:url(../images/commercial-property-menu-hover.gif) repeat-x center;}

div.banner {background:url(../images/commercial-property-header.jpg) top center no-repeat; height:280px; margin:0; padding:0 50px; text-align:left; position:relative;}
.banner h2 a {margin:0; padding:0 30px; border-right:thin solid #000; }

div.main {margin:0; padding:25px 50px; border:0; text-align:justify;}
.main img {float:right; width:32%; margin:0 0 5px 5px; padding:0; border: thin solid #999;}
.main div.property {width:100%; margin:0 0 20px 0; padding: 5px 0; border-top: thin solid #999; float:left;}

div.imagesingle {width:85%; background:#000; margin:0 auto 20px auto; padding: 50px; border: thin solid #999;}
img.imagesingle {float:none; width:100%; border: thin solid #999;}

.main form {float:right; text-align:left; margin:0 0 1em 0; padding:0; width:20em; } 
.main form input {text-align:left; margin:0 0 0.5em 0; padding:0; width:100%; } 
.main form textarea {text-align:left; margin:0 0 0.5em 0; padding:0; width:100%; height:10em; } 

