/* colors: #CC0033, #918585, #7E7575, #A39C9C, #E1E1E1, #E9E3E0, #515151, #2D2D2D */
body {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-size: 11px;
	color: #2d2d2d;
	font-family: Verdana, Helvetica, Sans-Serif;
	background-color: #918585;
	text-align: center;
}
td {
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #2d2d2d;
	text-align: left;
}
/* handles cutting off the top of the letter W */
p { margin-left: 1px; }

a { color: #7E7575; text-decoration: underline; }
a:active { color: #7E7575; text-decoration: underline; }
a:visited { color: #cc0033; text-decoration: underline; }
a:hover { color: #cc0033; text-decoration: underline; }

.pageheading { 
	font-weight: bold; 
	color: #7E7575;
	font-size: 14px;
}

.subheading { 
	font-weight: bold; 
	color: #a39c93;
	font-size: 16px;
}

.boldsubheading {  
	color: #918585; 
	font-weight: bold; 
}

.menu_top { height: 42px; }
.logo { text-align: center; margin-bottom: 20px; padding-top: 20px; }
.c1 { width: 780px; border: solid 1px #2d2d2d; background-color: #7E7575; }
.c2 { width: 780px; height: 100px; }
.c3 { border-bottom: solid 1px #CC0033; width: 780px; height: 20px; }
.c4 { width: 130px; }
.c5 { width: 62px; height: 140px; }
.c6 { width: 650px; background-color: #E9E3E0; }
.c7 { border-top: solid 1px #CC0033; width: 780px; height: 35px; padding-top: 8px; text-align: center; }
.gc_os {
	margin-left: 110px; 
	margin-right: 28px; 
	margin-bottom: 12px; 
	margin-top: 14px;
	width: 512px;
}
.gc_os2 {
	margin-left: 110px; 
	margin-right: 28px; 
	margin-bottom: 28px; 
	margin-top: 0px; 
	width: 512px;
}
.gc {
	background-color: #ffffff; 
	margin-top: 0px;
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 4px; 
	padding-bottom: 10px; 
	border-bottom: #515151 1px solid;
}
.gc td img { margin-bottom: 4px; }
.gc p {  
	padding-bottom: 3px;
	padding-top: 6px;
	margin: 0px;
	line-height: 16px;
}

.gc .util { font-size: 10px; color: #7E7575; font-weight: bold; }
.gc .util a { color: #7E7575;  text-decoration: underline; }
.gc .util a:active { color: #7E7575; text-decoration: underline; }
.gc .util a:visited { color: #CC0033; text-decoration: underline; }
.gc .util a:hover { color: #CC0033; text-decoration: underline; }

.pagebottom { font-size: 10px; color: #E1E1E1; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.pagebottom a { color: #E1E1E1; text-decoration: none; }
.pagebottom a:active { color: #E1E1E1; text-decoration: none; }
.pagebottom a:visited { color: #E1E1E1; text-decoration: none; }
.pagebottom a:hover { color: #E1E1E1; text-decoration: underline; }

/* Utility */
.utility { font-size: 10px; color: #2d2d2d; font-weight: bold; }
.utility a { color: #2d2d2d; text-decoration: none; }
.utility a:active { color: #2d2d2d; text-decoration: none; }
.utility a:visited { color: #CC0033; text-decoration: none; }
.utility a:hover { color: #CC0033; text-decoration: underline; }

/* Links */
.linkheading { 
	font-weight: bold; 
	color: #515151;
	font-size: 11px;
	margin-bottom: 4px; 
	margin-top: 6px; 
}
.link { line-height: 16px; font-size: 11px; }
.link a { color: #918585;  text-decoration: none; }
.link a:active { color: #918585;  text-decoration: none; }
.link a:visited { color: #2D2D2D;  text-decoration: none; }
.link a:hover { color: #2D2D2D;  text-decoration: underline; }

/* NEW MENU */
.objmnu, .objmnu_on {
	letter-spacing: 1px;
	text-align: right;
	color: #ffffff;
	height: 18px;
	margin-right: 14px;
	margin-left: 14px;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.objmnu {
	background-color: #7E7575;
	cursor: default;
	border-left: solid 2px #7E7575;
	border-right: solid 2px #7E7575;
}
.objmnu_on {
	background-color: #A39C9C;
	cursor: hand;
	border-left: solid 2px #cc0033;
	border-right: solid 2px #cc0033;
	color: #2D2D2D;
}

/* about page styles */
.about_name { color: #515151; font-weight: bold; font-size: 11px; }
.about_value { color: #2d2d2d; font-size: 11px;}
.about_value a { color: #918585; text-decoration: none; }
.about_value a:active { color: #918585; text-decoration: none; }
.about_value a:visited { color: #918585; text-decoration: none; }
.about_value a:hover { color: #2D2D2D; text-decoration: underline; }

/* Property Styles */
.property_text { font-size: 9px; }
.property_text a { color: #7E7575; text-decoration: underline; font-weight: bold; }
.property_text a:active { color: #7E7575; text-decoration: underline; font-weight: bold; }
.property_text a:visited { color: #cc0033; text-decoration: underline; font-weight: bold; }
.property_text a:hover { color: #cc0033; text-decoration: underline; font-weight: bold; }

.featured_title { margin-top: 6px; font-weight: bold; font-size: 14px; color: #CC0033; }
.featured_city { color: #2d2d2d; margin-bottom: 10px; }

.agent_title { font-weight: bold; }

.home_title { text-decoration: none; font-weight: bold; }
.home_cityst { text-decoration: none; }

/* on the highlight print ver */
.body_tan { color: #918585; font-weight: bold; }

/* Concierge Styles */
.cd_border { padding-left: 24px; padding-right: 24px; }
	
.clink { color: #CC0033; }
.clink a { color: #627691; }
.clink a:active { color: #627691; }
.clink a:visited { color: #918585; }
.clink a:hover { color: #918585; }

/* concierge company name link */
.c_comp_link { color: #CC0033; font-weight: bold; }
.c_comp_link a { color: #627691; font-weight: bold;  }
.c_comp_link a:active { color: #627691; font-weight: bold; }
.c_comp_link a:visited { color: #918585; font-weight: bold; }
.c_comp_link a:hover { color: #918585; font-weight: bold; }

/* concierge info window */
.d_comp_link {  }
.d_comp_link a { color: #CC0033; font-weight: bold; }
.d_comp_link a:active { color: #CC0033; font-weight: bold; }
.d_comp_link a:visited { color: #7e7575; font-weight: bold; }
.d_comp_link a:hover { color: #7e7575; font-weight: bold; }