body {
background-color:#fff;
background-image:url('../images/global/bkg_gradiant.gif');
background-repeat:repeat-x;
margin:0 0 40px;
}

body,td {
font-family:"Georgia", "Arial", "sans-serif";
font-size:12px;
line-height:16px;
}

img {
border:0;
}

td {
vertical-align:top;
}

a {
font-style:italic;
text-decoration:none;
line-height:16px;
}

a:visited {
color:#A87C4F;
}

.no_text {
line-height:0;
font-size:0;
}

.vertical_dots {
background-image:url('../images/global/dotted_border.gif');
background-repeat:repeat-y;
}

.row1 {
width:460px;
color:#603813;
padding:0 10px;
}

.row2 {
width:220px;
color:#A87C4F;
padding:0 10px;
}

.row2 a:link {
color:#A87C4F;
}

.row2 a:visited,.row3 a:visited {
color:#A87C4F;

}

.row3 {
width:220px;
color:#A87C4F;
padding:0 10px;
}

.row3 a:link {
color:#A87C4F;
}

.row4 {
width:1px;
}

.row1 a:hover,.row1 a:active,.row2 a:hover,.row2 a:active,.row3 a:hover,.row3 a:active {
color:#FAAF40;
}

.top {
height:260px;
}

.header {
display:block;
margin-bottom:2px;
}

.extra {
margin-bottom:5px;
}

.row1_hdr {
margin-top:4px;
margin-bottom:10px;
}

.with_spacing {
margin-top:16px;
}

.home_types a {
display:block;
line-height:16px;
}

.no_low {
margin-bottom:10px;
}

.house_details {
line-height:16px;
}

.af_chart td {
font-size:9px;
text-align:center;
}

.bullets {
margin:2px 0 0;
padding:0;
}

.bullets li {
background-image:url('../images/global/bullet.gif');
background-repeat:no-repeat;
padding-left:8px;
background-position:0 7px;
list-style-type:none;
margin:2px 0;
}

.row1 a:link,.row1 a:visited,.row1 a:visited {
color:#A87C4F;
}
h1.planheader {
font-family:Tahoma, Verdana;color:#754C28;font-size:13pt;line-height:23px;
}
h1.pageheader {
font-family:Tahoma, Verdana;color:#FAAF40;font-size:15pt;line-height:23px;
}
#upcomingevents {
width:200px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
color: #fff;
background-color:#FAAF40;
padding:15px;
border: 2px #754C28 double;

}