body {margin: 0 auto 0 auto; text-align: center; background: #000 url(../gfx/bg.jpg) top center repeat-x; font-family: Trebuchet MS, Arial, serif;}

h1 {color: #ac3b00; font-size: 24px; font-weight: normal;}
h2 {color: #000; font-size: 14px; font-weight: normal;}
p {color: #000; font-size: 12px; line-height: 20px;}
li {font-size: 12px;line-height: 20px;}
a img {border: none;}

#container{margin-left: auto;margin-right: auto; width: 970px; }
#header{margin-left: auto; margin-right: auto; width: 970px; height: 234px;}
#content {background: #fff; width: 850px; text-align: left; padding: 0px; margin-left: auto; margin-right: auto;}
#holder {width: 830px; padding-left: 20px; margin-top: 20px; clear: both;}


#menu { float:left; width:970px; background: url(../gfx/menu-bg.jpg) top left no-repeat; text-align:right; margin-top:0px; padding-left: 78px; }
#menu ul, #menu ul li { margin:0; padding:0; list-style:none; float:left;  }
#menu ul li { float:left; margin-left:3px; }
#menu ul li a { color:#ffff00; font-size:12pt; float:left; background:url(../gfx/menu-curved-right.gif) no-repeat right top; text-decoration:none; }
#menu ul li a span { float:left; padding:0 12px; cursor:pointer; line-height:28px; background:url(../gfx/menu-curved-left.gif) no-repeat left top; }
#menu ul li a:hover, #menu ul li.vlnk a { color:#ac3b00; background:url(../gfx/menu-curved-right-hover.gif) no-repeat right top; }
#menu ul li a:hover span, #menu ul li.vlnk a span { background:url(../gfx/menu-curved-left-hover.gif) no-repeat left top; }



#above-fold-left {float: left; width: 540px; margin-left: 0px; padding: 0 0 0 20px; margin-top: 20px; text-align: justify; }
#above-fold-left img {float: left; padding: 20px 10px 5px 0px;}
#above-fold-right {float: right; width: 236px; margin-top: 20px; padding: 0 20px 0 0; }
#above-fold-right img {float: left; padding: 20px 0 10px 0;}
#above-fold-right p {color: #666; width: 230px;}

body#home #below-fold {width: 830px; padding-left: 20px; margin-top: 50px; }
body#home #below-fold img {margin: 10px 0px 5px 10px; border: 1px solid #666;}
body#home #below-fold h2 { margin-left: 10px; color:#fff;}
body#home #below-fold-left p {color: #999; margin-left: 10px; margin-right: 10px;}
body#home #below-fold-middle p {color: #999; margin-left: 10px; margin-right: 10px;}
body#home #below-fold-right p {color: #999; margin-left: 10px; margin-right: 10px;}
body#home #below-fold-left {float: left; width: 260px; padding: 0px; margin-left: 0px; margin-right: 15px; background: #2b1501;height: 225px;}
body#home #below-fold-middle {float: left; width: 260px; padding: 0px; margin-right: 15px; background: #2b1501;height: 225px;}
body#home #below-fold-right {float: left; width: 260px; padding: 0px; background: #2b1501;height: 225px;}

body#links #above-fold {padding-left: 20px; width: 830px; height: 200px; }
body#links #above-fold-left {float: left; width: 810px; padding: 0px; margin-top: 20px;}
body#links #below-fold {width: 850px; padding-top: 20px; margin-top: 50px; }
.link-box {width: 800px; height: 175px; clear: both; border-bottom: 1px solid #fff;}
.link-box img {float: left; width: 250px; height: 100px; border: none; }
.link-box p {float: left; width: 500px;}

.gradient-box-left {margin-top: 20px; margin-left: 0px; height: 247px; padding: 0; width: 400px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
.gradient-box-right {margin-top: 20px;height: 247px; padding: 0; width: 400px; margin-left: 10px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
.gradient-box-right p {color: #000; margin-left: 10px;}


#footer-holder {width: 100%; margin-top: 10px; height: 70px; background: #2b1501;}
#footer {width: 850px; margin-left: auto; margin-right: auto; padding-top: 12px;}
#footer p.left {color: #988675; float: left; margin-left: 20px;}
#footer p.right {color: #754c24; float: right; margin-right: 20px;}


/*About Page*/
body#about #above-fold {padding-left: 20px; width: 830px;}
body#about #above-fold-left {float: left; width: 810px; padding: 0px; margin-top: 20px;}
body#about #above-fold-left img {float: left; padding: 20px 15px 5px 0;}
body#about #above-fold-right {float: right; width: 236px; margin-top: 20px;}
body#about #above-fold-right img {float: left; padding: 20px 0 10px 0;}
body#about #above-fold-right p {color: #666;}

body#about .gradient-box-left {margin-left: 0px; margin-top: 20px;height: 350px; padding: 0px; width: 400px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#about .gradient-box-left p {color: #000; padding: 10px; text-align: justify;}

body#about .gradient-box-right {margin-top: 20px; height: 350px; width: 400px; padding: 0px; margin-left:10px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#about .gradient-box-left img, body#about .gradient-box-right img {float: left; padding: 7px 15px 5px 0;}
body#about .gradient-box-right p {color: #000; margin-left: 0px; padding: 10px; text-align: justify;}


/*News Page*/
body#news #above-fold {padding-left: 20px; width: 830px; padding-bottom: 20px; }
body#news #above-fold-left {float: left; width: 810px; padding: 0px; margin-top: 20px;}
body#news .gradient-box-left {margin-left: 0px; margin-top: 20px;height: 400px; padding: 0 15px 0 0; width: 385px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#news .gradient-box-left p {color: #000; padding: 10px; text-align: justify;}
body#news .gradient-box-right {margin-top: 20px; height: 350px; width: 400px; padding: 0px; margin-left:10px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#news .gradient-box-left img, body#developments .gradient-box-right img {float: left; padding: 7px 15px 5px 0;}
body#news .gradient-box-right p {color: #000; margin-left: 0px; padding: 10px; text-align: justify;}


/*Developments Page*/
body#developments #above-fold {padding-left: 20px; width: 830px; }
body#developments #above-fold-left {float: left; width: 810px; padding: 0px; margin-top: 20px;}
body#developments .gradient-box-left {margin-left: 0px; margin-top: 20px;height: 350px; padding: 0 15px 0 0; width: 385px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#developments .gradient-box-left p {color: #000; padding: 10px; text-align: justify;}
body#developments .gradient-box-right {margin-top: 20px; height: 350px; width: 400px; padding: 0px; margin-left:10px; float: left; background: #e0e0e0 url(../gfx/gradient-box.jpg) top left repeat-x;}
body#developments .gradient-box-left img, body#developments .gradient-box-right img {float: left; padding: 7px 15px 5px 0;}
body#developments .gradient-box-right p {color: #000; margin-left: 0px; padding: 10px; text-align: justify;}


/*Property Page*/

body#property #title {width: 810px; background-color: #c2b4aa; margin-bottom: 0px; padding-bottom: 0px;}
body#property #title h1 {color: #fff; padding: 20px 0 20px 20px;}
body#property #collage {margin-top: 0px; padding-top: 0px;}
body#property #collage img {margin: 0px; padding: 0px;}
body#property #specs {width: 810px; background-color: #efefef; padding: 20px 0 20px 0; }
body#property #specs h1 {color: #c9001b; font-size: 18px;}
body#property #specs h2 {color: #000; font-size: 14px;}
body#property #left {width: 450px; float: left; padding-right: 15px; padding-left: 20px; }
body#property #right {width: 250px; float: left; padding-right: 15px; padding-left: 20px;}
body#property #call-now {width: 810px; background-color: #c2b4aa; clear: both; margin-bottom: 0px; padding-bottom: 0px;}
body#property #call-now h1 {color: #fff; padding: 20px 0 20px 0; text-align: center;}
