div#top {background:url(../images/backgrounds/prop_details_toparea.jpg) top left no-repeat;}
div#head h1	{background:url(../images/backgrounds/prop_details_head.jpg) top left no-repeat;}
div#head {border-bottom:1px solid #fff;}
.address	{font:bold 11px Arial, Helvetica, sans-serif;color:#50514D;margin-bottom:12px;}

/* pagethrough */
div#contentA	{
	width:698px;
	background:#96978F;
	border-bottom:3px solid #909A5E;
	padding:0px 0px 0px 0px;
}
div#contentA ul	{
	border-bottom:1px solid #fff;
	width:689px;
	padding:10px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	height:31px;
}
div#contentA ul li	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	}
div#contentA ul li.a	{
	width:146px;
}
div#contentA ul li.a div	{
	background:url(../images/buttons/search_arrow_back.jpg) left no-repeat;
	padding:3px 0px 0px 22px;
	height:17px;
}
div#contentA ul li.b	{
	width:230px;
	background:url(../images/backgrounds/prop_details_dots.gif) top left no-repeat;
	padding:0px 90px 0px 90px;
}
div#contentA ul li.b div	{
	background:url(../images/buttons/prop_details_dbl_arrow.jpg) right no-repeat;
	padding:3px 0px 0px 0px;
}
div#contentA ul li.c	{
	background:url(../images/backgrounds/prop_details_dots.gif) top left no-repeat;
	padding:0px 0px 0px 10px;
}
div#contentA ul li.c div	{
	background:url(../images/buttons/search_arrow_next.jpg) right no-repeat;
	padding:3px 22px 0px 0px;
	width:73px;
	height:17px;
	text-align:right;
}
div#contentA ul li a {font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
div#contentA ul li.a a,
div#contentA ul li.c a	{color:#fff;}
div#contentA ul li.b a {color:#CFD0C9;}

/* content */

div#contentB {
	width:698px;
}

td.left	{
	width:243px;
	background:#e6e6e6;
}

div#detailPhoto {
	width:229px;
	background:url(../images/backgrounds/prop_details_left.jpg) top left no-repeat;
	padding:22px 0px 0px 14px;
}
div#detailPhoto img	{border:1px solid #5E6D32;}

div#detailGallery	{
	background:url(../images/backgrounds/prop_details_left_tile.gif) top left repeat-y;
	padding:10px 0px 0px 14px;
}
div#detailGallery h2	{
	background:url(../images/text/prop_detail_aug4_PHOTO-GALL.gif) top left no-repeat;
	width:167px;
	height:11px;
}
div#detailGallery img	{
	border:1px solid #5E6D32;
	margin:0px 4px 2px 0px;
}
div#detailData {
	background:url(../images/content/prop_detail_datasheet.jpg) top left no-repeat;
	width:187px;
	height:66px;
	padding:47px 0px 0px 56px;
}
div#detailData h3	{display:none;}
div#detailData p.a	{
	font:11px Arial, Helvetica, sans-serif;
	color:#50514C;
	margin:0px 0px 5px 0px;
}
div#detailData p.a a	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5C6B30;
}

div#detailData p.b,
div#detailData p.b a	{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#8B8D84;
	margin:0px 0px 0px 0px;
}

ul#buttons	{padding:3px 0px 0px 4px;}

ul#buttons li {
	width:235px;
	height:28px;
	}
ul#buttons li.a	{background:url(../images/buttons/prop_details_req_agent.gif) top left no-repeat;}
ul#buttons li.b	{background:url(../images/buttons/prop_details_calc.gif) top left no-repeat;}
ul#buttons li.c	{background:url(../images/buttons/prop_details_loc.gif) top left no-repeat;}
ul#buttons li.d	{background:url(../images/buttons/prop_details_taf.gif) top left no-repeat;}

ul#buttons li a	{
	display:block;
	text-decoration:none;
	height:22px;
}


td#agentPhoto	{
	width:63px;
	padding:0px 0px 0px 4px;
}

td#agentDetails h6	{
	background:url(../images/text/prop_details_yragent.gif) top left no-repeat;
	width:164px;
	height:25px;
}
td#agentDetails,
td#agentDetails a {
	color:#666;
}


td.right	{
	width:455px;
	background:url(../images/content/prop_detail_right_tile.gif) top right repeat-y #e6e6e6;
	padding:0px 0px 0px 0px;
}
td.right h2	{
	background:url(../images/text/prop_details_rez_head.jpg) top left no-repeat;
	height:27px;
	width:455px;
}
td.right div.boxtop	{
	background:url(../images/backgrounds/prop_details_right_top.jpg) top left no-repeat;
	height:17px;
	width:455px;
}
td.right div.box {
	width:443px;
	background:url(../images/backgrounds/prop_details_right_left.jpg) top left repeat-y;
	padding:0px 12px 0px 0px;
}
td.right div.boxbottom {
	background:url(../images/backgrounds/prop_details_right_bottom.jpg) top left no-repeat;
	width:455px;
	height:14px;
}
div#communityname	{
	border-bottom:1px solid #ccc;
	padding:0px 0px 5px 14px;
}
div#communityname h2 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#5C6B30;
	background:none;
	width:auto;
height:auto;
}
div#communityname h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#50514C;
}
div#address	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5C6B30;
	padding:4px 0px 8px 14px;
}
div#info {padding:0px 0px 8px 14px;}
div#info li	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#50514C;
}
div#info li span	{color:#909A5E;}

div#anchors {
	border-top:1px solid #96978F;
	border-bottom:1px solid #96978F;
	background:#e6e6e6;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 5px;
}
div#anchors li	{
	display:inline;
	margin:0px 6px;
}
div#anchors li,
div#anchors li a	{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#50504E;
}
div#description {
	padding:10px 0px 9px 14px;
}
div#description h4	{
	background:url(../images/text/prop_detail_ABOUT-THIS-PROP.gif) top left no-repeat;
	width:240px;
	height:19px;
}
div#description p	{color:#50514C;margin:0px 0px 10px 0px;}

div#amenityList {
	border-top:1px solid #96978F;
	border-bottom:1px solid #96978F;
	background:#dde1ce;
	padding:8px 0px 10px 9px;
	margin:0px 0px 0px 5px;
	clear:both;
}
div#amenityList h4	{
	background:url(../images/text/prop_detail_PROPERTY-AMENIT.gif) top left no-repeat;
	width:229px;
	height:24px;
}
div#amenityList li	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#50514C;
}
div#amenityList ul.a	{
	width:210px;
	float:left;
}
div#contentC	{
	padding:10px 0px 10px 14px;
	height:110px;
	}
div#map h4	{
	background:url(../images/text/prop_detail_DRIVING-DIRECTI.gif) top left no-repeat;
	width:102px;
	height:33px;
}
div#map	{
	background:url(../images/content/prop_detail_map.jpg) top left no-repeat;
	padding:0px 22px 0px 78px;
	width:110px;
	float:left;
	}
div#map, div#realtor {float:left;}
div#map h4 span	{display:none;}
div#map p	{margin:0px 0px 0px 0px;}

div#realtor {width:208px;}
div#realtor li.a, div#realtor li.b	{font:bold 14px Arial, Helvetica, sans-serif;}
div#realtor li.c, div#realtor li span {font:bold 11px Arial, Helvetica, sans-serif;}
div#realtor li.a, div#realtor li.c {color:#50514C;}
div#realtor li.b, div#realtor li span, div#realtor li a {color:#5C6B30;}
div#realtor li.a, div#realtor li.b, div#realtor li.c, div#realtor li.d, div#realtor li.e, div#realtor li.f {padding:0px 0px 4px 0px;float:left;}
div#realtor li.a, div#realtor li.b, div#realtor li.c, div#realtor li.d, div#realtor li.e {width:140px;}
div#realtor li.photo	{float:right;}
div#realtor li.photo img	{border:2px solid #5C6B30;}
div#contentD	{
	padding:0px 0px 0px 12px;
	clear:both;
}
div#tellAFriend {
	width:216px;
	background:url(../images/content/prop_detail_D_bg.gif) bottom left no-repeat;
	padding:0px 0px 5px 0px;
}
div#contentD h4	{
	width:210px;
	height:38px;
}
div#tellAFriend h4	{background:url(../images/text/prop_detail_h4_taf.gif) top left no-repeat;}

div#contentD p,
div#contentD td.a div div,
div#contentD td.b td	{
	margin:0px 0px 0px 0px;
	padding:0px 8px 4px 8px;
	color:#fff;
	}
div#contentD p.a	{
	border-bottom:1px solid #7D8959;
	margin:0px 0px 8px 0px;
	width:192px;
}
div#contentD td.b td,
div#contentD td.b td div,
div#contentD td.a div div {font-weight:bold;}
div#contentD td.a input {margin:0px 0px 4px 8px;}
div#contentD td.a textarea	{margin:0px 0px 6px 8px;}

div#contentD td.b td.a	{width:100px;}
div#contentD td.b td div	{color:#fff;}
div#contentD textarea	{width:180px;height:30px;}
div#contentD td.b input	{width:100px;}
div#contentD td.b tr.f input	{width:auto;}
div#request h4	{background:url(../images/text/prop_detail_h4_request.gif) top left no-repeat;}
div#tellAFriend,
div#request {float:left;}
div#request {
	width:210px;
	background:url(../images/content/prop_detail_D_bg.gif) bottom left no-repeat;
	padding:0px 0px 5px 0px;
}

div#contentE	{
	clear:both;
	background:url(../images/content/prop_detail_E_calc.jpg) top right no-repeat;
	padding:3px 0px 0px 14px;
	margin:8px 0px 0px 0px;
	}
div#contentE h4	{
	background:url(../images/text/prop_detail_MORTGAGE-ESTIMA.gif) top left no-repeat;
	width:220px;
	height:32px;
}

div#contentE p	{width:322px;margin:0px 0px 10px 0px;}

div#calcMain	{
	width:419px;
	height:110px;
	margin:10px 0px 0px 0px;
	clear:both;
}
div#calcMain div {float:left;}
div#calcMainA	{width:216px;}
div#calcMainB {width:203px;}
div#calcMain div.a	{
	width:119px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5C6B30;
	padding:0px 0px 10px 0px;
	}
div#calcMain div.b input,
div#calcMain div.b select	{
	border:1px solid #ccc;
}

div#calcResults	{
	background:url(../images/content/prop_detail_calc_bottom.gif) bottom left no-repeat;
	width:427px;
	height:103px;
	margin:10px 0px 0px 0px;
}
div#calcResults h5	{
	background:url(../images/text/prop_detail_calc_h5.gif) top left no-repeat;
	width:427px;
	height:30px;
}
div#calcResults div.a,
div#calcResults div.b {float:left;}
div#calcI, div#calcJ,div#calcK,div#calcL {clear:both;}
div#calcResults div.a {
	width:150px;
	padding:0px 0px 0px 10px;
}
div#calcResults div.b input	{
	background:transparent;
	border:none;
	width:auto;
}
div#calcResults div.a,
div#calcResults div.b,
div#calcResults div.b input {font:bold 11px Arial, Helvetica, sans-serif;}
div#calcResults div.a {color:#5C6B30;}
div#calcResults div.b,
div#calcResults div.b input {color:#444541;}


