body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
background:#84A6CE;
margin:0;
padding:5px;
color:#000;
text-align:center;
}
#p7layer {
padding:0;
margin:0 auto;
width:970px;
}
#header {
background:url(img/template1/bkg_top.jpg) #ECC6A0 repeat-x;
padding:0;
margin:0 auto;
text-align:left;
width:950px;
}
#header_crn {
background:url(img/template1/cap_topr.jpg) right no-repeat;
height:87px;
}
#slogan {
background:url(img/template1/bkg_topbar.jpg) left no-repeat;
margin:0 0 0 239px;
height:87px;
}
#slogan .content {
text-align:right;
padding:10px 15px 0 0;
}
#slogan .content a, #slogan .content a:visited {
color:#FFF !important;
text-decoration:none;
}
#slogan .content a:hover {
color:#FC0 !important;
}
#phone {
text-align:right;
padding:40px 15px 0 0;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFF;
}
#phone a, #phone a:visited {
font:bold 16px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#logo {
background:url(img/template1/devito_homes.jpg) no-repeat;
width:239px;
height:87px;
float:left;
}
#topNav {
background:url(img/template1/bkg_topnav.jpg) #FFFFDD repeat-x;
/*height:32px;*/
width:970px;
margin:0 auto;
}
#topNavCrn {
background:url(img/template1/crn_tr.jpg) right no-repeat;
height:32px;
}
#logo2 {
background:url(img/template1/logo2.jpg) no-repeat;
width:249px;
height:32px;
float:left;
}
#topNavLink {
background:url(img/template1/bkg_topnavbar.jpg) repeat-x;
margin:0 10px 0 249px;
padding:8px 0 0 0;
height:24px;
text-align:right;
color:#333;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
}
#topNavLink a {
padding:0 7px 0 7px;
color:#333;
text-decoration:none;
}
#topNavLink a:hover {
color:#C60;
}
#container {
text-align:left;
width:950px;
background:#FFF;
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
/*border-top:4px solid #630;*/
/*border-right:1px solid #630;*/
}
#wrapper {
background:url(img/template1/bkg_menu.jpg) repeat-y;
margin:0;
padding:0;
}
#sidebar {
float:left;
width:225px; /* since this element is floated, a width must be given */
padding:0;
margin:0;
}
#featured {
padding:10px;
margin:0;
}
#featured .content {
border:1px solid #E6DACD;
padding:3px;
width:160px;
margin:7px 0 0 10px;
}
#featured .text {
width:167px;
color:#FFF;
text-align:right;
padding:5px 0 0 0;
}
#leftMenu {
width:200px;
margin:0 0 15px 10px;
padding:0;
}
#leftMenu .headerbar {
font:bold 13px verdana, Arial, Helvetica, sans-serif;
color:#C60;
background:#F4D99F;
margin:0 0 5px 0;/*bottom spacing between header and rest of content*/
padding:4px 0 4px 0; /*header text is indented 10px*/
}
#leftMenu .propLink {
padding:0;
margin:0;
}
#leftMenu ul {
list-style-type: none;
padding:0;
margin:0 0 8px 0; /*bottom spacing between each UL and rest of content*/
}
#leftMenu ul li {
color:#630;
background:url(img/template1/bullet.jpg) no-repeat left; /*custom bullet list image*/
background-position:0 8px;
display:block;
padding:3px 0 3px 15px;  /*left setting - link text is indented 19px*/
text-decoration:none;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #A18061;
}
#leftMenu ul li a {
color:#D07213;
text-decoration:none;
}
#leftMenu ul li a:hover { 
color:#243C8D;
}
#commLink {
padding:3px 0 0 0;
margin:0 0 10px 0;
}
#commLink a, #commLink a:visited {
text-decoration:none;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#630;
line-height:18px;
}
#commLink a:hover { 
color:#243C8D;
}
#mainContent {
margin:0 10px 0 225px;
padding:20px 0 0 0;
}
#mainContent h1 {
font:normal 24px Tahoma, Geneva, sans-serif;
color:#4B7CB8;
margin:0;
}
#mainContent a, #mainContent a:visited {
color:#243C8D;
}
#mainContent a:hover {
color:#C00;
}
#btmLinks {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 0 220px;
padding:10px;
text-align:center;
line-height:18px;
}
#btmLinks a, #btmLinks a:visited {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#243C8D;
padding:0 7px 0 7px;
margin:0;
text-decoration:none;
}
#btmLinks a:hover {
color:#C00;
}
#footer {
background:#CD6904;
margin:0 auto;
padding:4px 0 0 0;
text-align:right;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
height:20px;
color:#FFF;
width:950px;
}
#footer a, #footer a:visited {
color:#FFF;
text-decoration:none;
}
#footer a:hover {
color:#FC0;
}
#valid {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#666;
background:#84A6CE;
padding:3px 0 0 22px;
}
#valid a, #valid a:visited {
color:#FFF;
text-decoration:none;
}
#valid a:hover {
color:#C00;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
form {margin:0;}
img {border:0;}
.up {text-transform:uppercase;}
.r {	float: right;margin-left:0;}
.l {	float:left;margin-right:0;}
li {
line-height:18px;
}
.vdash {
background:url(img/template1/vdash.gif) right top repeat-y;
}
.hdash {
background:url(img/template1/hdash.gif) repeat-x;
height:1px;
padding:5px 0 3px 0;
}
.picL {
padding:3px;
float:left;
}
.picR {
padding:3px;
float:right;
}
.picBdrR {
float:right;
border:1px solid #ccc;
padding:3px;
margin:0 5px 0 5px;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
margin-right:5px;
}
.textRed {
font:normal 12px Arial, Helvetica, sans-serif;
color:#C00;
text-decoration:none;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.textBlue {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#184971;
margin:0;
}
.textBrwn {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#630;
margin:0;
}
.textOrg {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#C60;
margin:0;
}
label {
width:170px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
.formheader {
font:bold 12px Arial, Helvetica, sans-serif;
background:#879FC3;
color:#FFF;
padding:3px;
}
.p7uberlink {
font:bold !important;
color:#243C8D !important;
text-decoration:none;
}
#golfpg {
background:url(img/template1/golf_club.jpg) right top no-repeat;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#555;
text-align:left;
}
#searchData {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#555;
}
.secnumber {
background:#FFF;
border:1px solid #FFC;
font:bold 16px verdana, Arial, Helvetica, sans-serif;
color:#C60;
}