/* Start of CMSMS style sheet 'CW Layout V1' */
body,html {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
font-weight:400;
line-height:1.5em;
background-color:#b2a690;
margin:0;
padding:0;
text-align:left;
}



h1, h2, h3, h4,p, ul, li{
text-align:left;
}

h1 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:30px;
font-weight:400;
line-height:1.25em;
margin:20px 10px 0px;
padding:0;
}

h2 {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#003366;
font-size:20px;
font-weight:lighter;
line-height:1.25em;
margin:15px 10px 5px 10px;
padding:0;
}

h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#7da42e;
font-size:12px;
font-weight:700;
line-height:1.25em;
margin:10px 10px 0 10px;
padding:0;
}

p {
margin:15px 10px 10px;
font-size:12px;
line-height:1.5em;
}

p a:link,
p a:visited,
ul.features li a:link,
ul.features li a:visited,
ul.land li table a:link,
ul.land li table a:visited {
text-decoration:none;
color:#0066cc;
padding:1px 2px;
font-weight:bold;
}

p a:hover,
ul.features li a:hover,
ul.land li table a:hover {
color:#003366;
background:#d2e9f9;
}

a.pdf,a.pdf:visited {
text-decoration:none;
color:#0083c1;
display:block;
background:url("uploads/cwimg/icon_pdf.gif") 2px 3px no-repeat;
margin:5px 10px 20px 0;
padding:4px 4px 4px 35px;
}

a.pdf:hover {
color:#036;
}

#footer {
display:block;
clear:both;
border-top:solid #fff 3px;
height:49px;
background:url("uploads/cwimg/avj_green.gif") 0 0 repeat;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:9px;
font-weight:400;
line-height:1.25em;
margin:0;
}

#credits {
margin-bottom:30px;
}

#sidecol {
width:200px;
margin-left:0;
background-color:#fff;
}

#sidecol #sidehead {
height:91px;
background:url("uploads/cwimg/sidecol_bgtop.gif") 0 0 no-repeat;
}

#sidecol #sidehead img {
border:0;
}

#sidecol a h3, #sidecol a p {margin:0;}

#sidecol a span {
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#7da42e;
font-size:12px;
font-weight:700;
line-height:1.25em;
margin:0;
padding:0;
}

#address {
display:block;
clear:both;
height:30px;
background:#036;
border-top:solid 3px #fff;
text-align:left;
}

#address p {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
font-weight:400;
line-height:30px;
margin:0 5px;
}

#sidecol p{
margin:0 12px 12px 0;
}
#sidecol h2 {
font-size:22px;
color:06c;
}
#sidecol h3 {
margin-left:12px;
font-size:14px;
color:#036;
}
#sidecol h3:hover {
color:#360;
}
#sidecol ul {
margin:0 12px 12px 0;
padding:0;
}

ul{
font-size:12px; margin:0px;
}


#sidecol li {
list-style:none;
border-top:dotted 1px #036;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
font-weight:400;
line-height:1.25em;
padding:0;
}

#sidecol a,#sidecol a:visited {
display:block;
border-top:dotted 1px #036;
text-decoration:none;
color:#000;
padding:10px 10px;
background-color:#d2e9f9;
}

#sidecol a:hover {
color:#000;
background-color:#dce9c5;
}

.fineprint {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:9px;
font-weight:400;
line-height:1.25em;
}

.fineprint a:link,.fineprint a:visited {
text-decoration:none;
color:#333;
padding:1px 2px;
}

.fineprint a:hover {
background:#dedede;
}

#sidecol ul.news {
list-style:none;
margin-bottom:5px;
}

#sidecol ul.news li a span {
display:block;
margin-bottom:1px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:9px;
font-weight:400;
line-height:1.25em;
}


/* Land Releases */

.stageplan{
margin:0 0 30px 0;
}

.stageplan table{
margin:10px; 
width:100%
}

a.stagePlanPdf, a.stagePlanPdf:hover {font-size:12px; padding: 4px 0 4px 32px; background: transparent url(uploads/images/icon_pdf_sml.png) 10px 0 no-repeat; line-height:20px; margin-left:10px; border-left:solid 1px #ddd;}
 a.stagePlanPdf:hover {color:#036;}

/* 0083c1 */
.stageplan  th {font-weight:bold; font-size:11px; color:#036; border-right:solid 1px #e5f2f9; padding:6px 3px; text-align:left; background-color: #b7d4e2; }
.stageplan td {border-bottom:solid 1px #b7d4e2; padding:3px;  background-color: #e5f2f9; text-align:left; white-space:nowrap}


a.pdf, a.pdf:visited {text-decoration:none; color:#0083c1; display:block; padding:4px 4px 4px 35px; margin:5px 10px 20px 0; background:url(uploads/images/icon_pdf_sml.png) 2px 3px no-repeat;}
a.pdf:hover {color:#000;}


ul.features, ul.directory, ul.allotments {margin:10px; padding:0; list-style:none;}
ul.features li {margin:0; padding:3px 0 3px 16px; border-bottom:solid 1px #ececec; background:url(uploads/images/bullet_arrow.gif) 2px 5px no-repeat; }

ul.townhomes-thumbs {margin:5px 10px; padding:0; list-style:none;}
ul.townhomes-thumbs li {display:inline; margin:0 2px; width:150px; float:left;}
ul.townhomes-thumbs p {margin:3px 0; font-size:80%;}
ul.townhomes-thumbs p a {margin:0; padding:6px 0 6px 22px; background:url(uploads/images/icon_pdf_sml.png) 0 3px no-repeat;}
ul.townhomes-thumbs a img {border:solid 1px #ccc;}
ul.townhomes-thumbs a:hover img {border:solid 1px #333;}

ul.allotments li {display:block; float:left; width:220px; height:300px; margin:3px; border:solid 1px #ccc; font-size:11px; line-height:1.25em;}
ul.allotments li:hover {border:solid 1px #333;}
ul.allotments li p, ul.allotments li h3 {margin:5px}

ul#two-col {list-style:none; margin:0; padding:0;}
ul#two-col li {float:left; display:block; margin: 5px 20px 5px 0; width:45%;}
ul#two-col li li {float:none; margin:0; width:auto;}

#registration {clear:both; float:left;}

.contactform textarea{
width:180px;
height:80px;
}

.contactform td{
font-size:9pt;
}

.error_message {padding:5px; text-align:center; color:#900; background:#fcc;}
.success_message {color:#06c;}

div#content table {
  margin: 9px; clear:both;
}

table.builderlist {width:90%;}
table.builderlist td {
padding:5px; border-top:dotted 1px #ccc;
}

/* sorting */
table.sortable thead {
    font-weight: bold;
    cursor: pointer;
}

/* items etc */
.catnav {
  text-align: right;
  margin: 0 13px 10px 0;
}

.img-shadow {background:#fff url(uploads/images/photo-shadow.gif) left bottom no-repeat; padding-bottom:12px;}

/* End of 'CW Layout V1' */

