em {
	font-size: 12px;
}

/* TOPPINGS */

.top30px {
	margin-top: 30px;
}

/* PRUDENTIAL FEATURE PROPERTIES */

.featureproperty {
	width: 100%;
	height: 200px;
	border-top: 1px solid #0d1520;
	border-bottom: 1px solid #0d1520;
}

.agents_home {
	background-color: #222938;
	width: 100%;
	height: 140px;
	margin-bottom: 15px;
}

.agents_other {
	background-color: #222938;
	width: 100%;
	height: 140px;
	margin: 0;
	padding: 0 0 5px;
}

.searchcriteria {
	background-color: #222938;
	width: 900px;
	height: 60px;
	border-bottom: 6px solid #222938;
	margin-bottom: 15px;
}

.hidden {
	background-color: #222938;
	width: 824px;
	height: 60px;
	border-bottom: 6px solid #fff;
	margin-bottom: 5px;
}

#hidden-7 { background: #222938; color:#FFF ; overflow: hidden;
}

#toggle { display:none }

/* SITEMAP */

#sitemapseclink {
	padding-left: 10px;
}

#sitemapthirdlink {
	padding-left: 20px;
}

/* CONTENT */

.firsth1 {
	margin-bottom: 2em;
}

/* LISTINGS */
	
.pru_thumb {margin: 0 10px 0 0;position:relative;z-index:9999;border: 1px solid #eee;float: left;width: 165px;padding: 0;background:#fff;
	height: 95px;
}

.agent_thumb {margin: 0 10px 0 0;position:relative;z-index:9999;float: left;width: 136px;padding: 0;background:#fff;
	height: 150px;
}

.pru_thumb img {border: 1px solid #000}

.listingsbox a:link {
	color: #3f79ff;
}

.listingsbox .morelink {
	margin-left: -5px;
}
	
	.listingsbox {color: #415067;padding: 0;
	margin: 0 0 1em;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.listingsbox #price {
	text-align: right;
	color: #1b315e;
}

.listingsbox #status {
	text-align: right;
	color: #d53319;
}
	.listingsbox p, .listingsbox h1, .listingsbox h2, .listingsbox h4, .listingsbox h5, .listingsbox h6 {margin: 0 0 .3em;border-bottom: 1px solid #bcc5c2;color: #2c3e67;
	padding-left: 10px;
}

.listingsbox h4 {
	padding: 5px 0 5px 10px;
	background-color: #a3b5be;
	margin: 0;
	font-weight: normal;
	letter-spacing: .03em;
	font-style: normal;
}
	.listingsbox p {border:none;color:#444;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
	.listingsbox a:hover, a:active {
	color: #222f5c;
}

.listingwrap_a {
	padding: 10px 10px 0;
	background-color: #e0ebe8;
	min-height: 115px;
	height: auto;
}

.listingwrap_b {
	padding: 10px 10px 0;
	background-color: #f5f9fe;
	min-height: 115px;
	height: auto;
}

.listingagent {
	padding: 10px 10px 0;
	min-height: 170px;
	height: auto;
}

.textlisting {
	padding: 0 0 10px 175px;
	margin: 0;
}

.textagent {
	padding: 0 0 10px 146px;
	margin: 0;
}

.listingprice {
	float: right;
	text-align: right;
	padding-right: 10px;
	margin: 0;
	height: auto;
	color: white;
	font-weight: normal;
	font-style: normal;
	letter-spacing: .03em;
}

.listingzone {
	color: #647792;
	font-weight: normal;
	font-style: normal;
}

/* DEV LOCATION */

.devlocation {
	padding: 10px 10px 0 0;
	min-height: 190px;
	height: auto;
}

.location_thumb {margin: 0 10px 0 0;position:relative;z-index:9999;border: 1px solid #eee;float: left;width: 300px;padding: 0;background:#fff;
	height: 180px;
}

.textdevlisting {
	padding: 0 0 0 310px;
	margin: 0;
}

/* TESTIMONIALS */

.testimonialbox {color: #415067;padding: 0;
	margin: 0 0 1em;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.testimonialwrap_a {
	padding: 10px 10px 0;
	background-color: #e0ebe8;
	min-height: 219px;
	height: auto;
}

.testimonialwrap_b {
	padding: 10px 10px 0;
	background-color: #f5f9fe;
	min-height: 219px;
	height: auto;
}

.texttestimonial {
	padding: 0 0 10px 280px;
	margin: 0;
}

.testimonial_img {
	float: left;
	position: relative;
}

/* Main Sections */

.mainsections {
	width: 889px;
	background: url(../images/mainsections_06.jpg) repeat-x;
	font: 100% Arial, "Trebuxhet MS";
	letter-spacing: .03em;
	border-bottom: 1px solid #0d1520;
	padding: 12px 11px 0 0;
	height: 34px;
}

.mainsections_small {
	width: 889px;
	height: 1px;
	border-bottom: 1px solid #0d1520;
	background-color: #222938;
}

.mainsections ul {
	margin: 0;
	padding: 0 0 0 25px;
	list-style-type: none;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	border-style: none;
	background-image: none;
}

.mainsections strong {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
}

.mainsections li {
	display: block;
	float: left;
	position: static;
	padding: 0 11px 0 10px;
	margin: 0;
	background: url(../images/mainsections_division.gif) no-repeat right;
}

.mainsections ul li a {
	color: #0f1821;
	text-decoration: none;
}

.mainsections ul li a:link {
	color: #0f1821;
}

.mainsections ul li a:active {
	color: #0f1821;
}

.mainsections ul li a:hover {
	color: #665d55;
}

.mainsections #backtolisting {
	color: #432a34;
	padding-left: 25px;
	margin-left: 3px;
	background: url(/images/backtolisting.png) no-repeat left;
}

.mainsections #platinumrentalsbtn {
	margin-top: -8px;
	background-image: none;
	padding-right: 4px;
	padding-left: 8px;
}

.mainsections #valuepropertiesbtn {
	margin-top: -8px;
	background-image: none;
	padding-right: 4px;
	padding-left: 4px;
}

.h-id {
	height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -120px;
	font-size: 6px;
}

/* Address */

.address {
	color: #000;
	margin-bottom: 10px;
}

.address p {
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: 90%;
}

.address h1 {
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
}

/* content ul */

#content p {
	text-align: justify;
}

.thumbbox {color: #415067;padding: 0;margin: 1em 0;
	width: 165px;
	height: 95px;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

/* AGENT */

.agent {
	background-color: #bcc5c2;
	width: 900px;
	padding-bottom: .1em;
	height: auto;
	min-height: 310px;
	margin-right: 38px;
	margin-top: 0;
	margin-left: -38px;
}

.headeragent {
	padding-left: 238px;
	padding-right: 38px;
	margin-bottom: 38px;
}

#agentphoto {
	float: left;
	left: 30px;
	top: 17px;
	position: relative;
	width: 188px;
	height: 208px;
}

#introductionvideo {
	float: left;
	top: 17px;
	position: relative;
	width: 142px;
	height: 29px;
	margin-right: 10px;
}

#agentemail {
	width: 400px;
	height: 20px;
	margin-bottom: 5px;
	position: relative;
}

#dial {
	width: 400px;
	height: 20px;
	margin-bottom: 5px;
	position: relative;
	font-size: 90%;
}

#form-ct {
	padding: 10px;
}

.agent h1 {
	margin: 0;
	border-bottom-style: none;
	padding-top: 17px;
	font-size: 150%;
	color: #41485a;
}

/* DEVELOPMENT */

.developmentheader {
	height: 150px;
}

#devlogo {
	width: 165px;
	height: 95px;
	vertical-align: middle;
	padding-top: 20px;
	float: left;
	position: static;
	margin-right: auto;
	margin-bottom: auto;
	padding-right: 10px;
	padding-left: 10px;
}

#devconcept {
	height: 150px;
	vertical-align: middle;
	width: 715px;
	float: left;
	position: static;
	top: 0;
	left: 185px;
}

.development h1 {
	margin: 0;
	border-bottom-style: none;
	padding-left: 38px;
	padding-top: 17px;
	font-size: 150%;
}

#devslideshow {
	width: 900px;
	height: 540px;
	margin-left: -38px;
	margin-right: 38px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}

/* Listing */

#listingslideshow {
	width: 824px;
	height: 225px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}

/* Google Maps */

.devgooglemap {
	width: 100%;
	height: 250px;
	padding: 5px;
	border: 1px solid silver;
}

/* SEC NAV */

#nav-secondary a {line-height:1.8;padding: 5px 0 5px 10px;background: #fff none no-repeat;font: bold 86% arial;display:block}

#nav-secondary a:hover {color: #222f5c;background: #efefe5 none no-repeat}

.headersecnav {
	width: 165px;
	height: 29px;
	background: url(/images/headersecnav_bg.png) no-repeat;
	margin-bottom: -1px;
	z-index: 1;
	padding-top: 11px;
	padding-left: 10px;
}

.footersecnav {
	width: 165px;
	height: 30px;
	background: url(/images/footersecnav_bg.png) no-repeat;
	z-index: 1;
	margin-top: -1px;
}

/* DL */

.box_dl {
	background-color: #e9ebe2;
	border: 1px solid #ddd;
	padding: 10px;
	border-top-style: none;
	border-bottom-style: none;
}

.box_dl #normal {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

dl {
	margin: 0;
	padding: 0;
}

dl.box_dl dt {
	margin: 0 0 5px;
	padding: 0;
	border-bottom: 1px solid #c4c6be;
}

dl.box_dl dd {
	margin-bottom: 15px;
}

dl ul {
	padding: 0;
	margin: 0;
}

dl ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background-position: -10px 0;
}

dl ul li#last {
	margin-bottom: 10px;
}

dl #itemdt {
	border-bottom-style: none;
	margin-bottom: 0.1em;
}

#techboxtop_dd {
	background: url(/images/roundtechnicalbox_top.gif) no-repeat 0 0;
	width: 260px;
	height: 11px;
}

#techboxbottom_dd {
	background: url(/images/roundtechnicalbox_bottom.gif) no-repeat 0 0;
	width: 260px;
	height: 11px;
}

#dlwindow824_top {
	width: 824px;
	height: 11px;
	background: url(../images/dlwindow_824_top.gif) no-repeat 0 0;
}

#dlwindow824_bottom {
	width: 824px;
	height: 11px;
	background: url(../images/dlwindow_824_bottom.gif) no-repeat 0 0;
}

#dlwindow402_top {
	width: 402px;
	height: 11px;
	background: url(../images/dlwindow_402_top.gif) no-repeat 0 0;
}

#dlwindow402_bottom {
	height: 11px;
	background: url(../images/dlwindow_402_bottom.gif) no-repeat 0 0;
	width: 402px;
}

.listingmap {
	background-color: #e9ebe2;
	border-width: 1px;
	border-color: #c3c4bd;
}

#dlwindow619_top {
	width: 619px;
	height: 11px;
	background: url(../images/dlwindow_619_top.gif) no-repeat 0 0;
}

#dlwindow619_bottom {
	width: 619px;
	height: 11px;
	background: url(../images/dlwindow_619_bottom.gif) no-repeat 0 0;
	margin-bottom: 20px;
}

/* SOLO BUTTON */

.solobutton {
	background: url(../images/solobutton_b.png) no-repeat left;
	height: 34px;
	margin-bottom: 10px;
	font-size: 11px;
}

.solobutton a {
	background: url(../images/solobutton_r.png) no-repeat right;
	height: 26px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 20px;
	color: #252b38;
}

.solobutton a:hover {
	background: url(../images/solobutton_r.png) no-repeat right;
	height: 26px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 20px;
	color: #fff;
}

/* LinkBack */

#articlesource {
	margin-top: 20px;
	font-size: 10px;
	color: #4b7db1;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../ext/icons/page_copy.png) no-repeat left;
	padding-left: 20px;
}

#articlesource a {
	text-decoration: none;
	color: #3a4559;
}

#articlesource a:hover {
	text-decoration: none;
	color: #61a2e5;
}

#editedbyprudential {
	color: #000;
	margin-left: 10px;
}

/* ADMIN */

#headeradmin {background: #30507f url(/skin/css/images/header_bg_7.jpg) left top;margin: 0;padding: 0 0 8px;
	height: 210px; url('javascript:alert(aja);');
}

#rowgroup {
	text-align: left;
	vertical-align: top;
}

.textfield {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 220px;
}

.textfield_824 {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 614px;
}

.selectfield {
	width: 220px;
}

.textfield_ta {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 220px;
}

#labels {
	width: 150px;
	height: 30px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields {
	height: 34px;
	padding-left: 5px;
	background: url(/images/roundform_824_bg.gif) repeat-y;
}

#formlabel {
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}

#labels_ta {
	width: 150px;
	height: 80px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields_ta {
	height: 80px;
	padding-left: 5px;
	background: url(/images/roundform_824_bg.gif) repeat-y;
}

#innertable {
	margin-bottom: 10px;
}

#lasttable {
	margin-bottom: 30px;
}

#roundtop_824 {
	font-size: 10%;
	background: url(/images/roundform_824_top.gif) no-repeat;
}

#roundbottom_824 {
	font-size: 10%;
	background: url(/images/roundform_824_bottom.gif) no-repeat;
}

/* LIST NOW */

.textfield_listnow_ta {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 100px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 340px;
}

.textfield_listnow {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 340px;
}

.selectfield_listnow {
	width: 240px;
}

#labels_listnow {
	width: 250px;
	height: 30px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields_listnow {
	height: 34px;
	padding-left: 15px;
	background: url(/images/roundformlistnow_824_bg.gif) repeat-y -10px;
}

#roundtoplistnow_824 {
	font-size: 10%;
	background: url(/images/roundformlistnow_824_top.gif) no-repeat;
}

#roundbottomlistnow_824 {
	font-size: 10%;
	background: url(/images/roundformlistnow_824_bottom.gif) no-repeat;
}

/* AMENITIES */

td#labelcheckbox {
	margin: 0;
	width: 180px;
	padding: 0;
}

td#labelcheckbox_ame {
	margin: 0;
	padding: 0 5px 0 0;
	text-align: right;
}

td#checkbox {
	margin: 0;
	padding: 0;
}

td#labelfield {
	padding: 0;
	margin: 0;
	width: 60px;
}

td#field {
	margin: 0 0 0 10px;
	padding: 0;
}

.textfield_cb {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
}

#fields_dev ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#fields_dev ul li {
	list-style-type: none;
	background-image: none;
	display: inline;
	padding: 0;
}

/* CONTACT US */

#roundtop_619 {
	font-size: 10%;
	background: url(/images/roundform_619_top.gif) no-repeat;
}

#roundbottom_619 {
	font-size: 10%;
	background: url(/images/roundform_619_bottom.gif) no-repeat;
}

#labels_619 {
	width: 150px;
	height: 30px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields_619 {
	height: 34px;
	padding-left: 15px;
	background: url(/images/roundform_619_bg.gif) repeat-y -160px;
}

.textfield_619 {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 405px;
}

.textfield_200 {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 200px;
}

.textfield_ta_619 {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 405px;
}

/* CONTACT PROPERTY FORM */

#labels_382 {
	width: 142px;
	height: 30px;
	text-align: right;
	padding-right: 10px;
}

#fields_382 {
	height: 28px;
	padding-left: 10px;
}

.textfield_382 {
	border: 1px solid #2c313d;
	height: 20px;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 230px;
}

.textfield_ta_382 {
	border: 1px solid #2c313d;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 230px;
}

/* FORM GMAP */

#roundtopgmap_824 {
	font-size: 10%;
	background: url(/images/roundformgmap_824_top.gif) no-repeat;
}

#roundbottomgmap_824 {
	font-size: 10%;
	background: url(/images/roundformgmap_824_bottom.gif) no-repeat;
}

#labels_gmap {
	width: 150px;
	height: 30px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields_gmap {
	height: 34px;
	padding-left: 15px;
	background: url(/images/roundformgmap_824_bg.gif) repeat-y -160px;
}

/* VIDEO */

.viewvideo {
	float: left;
	margin-right: 20px;
	margin-top: 22px;
}

.proptitle {
	float: left;
	width: 704px;
}

/* DEVELOPMENTS */

.textfield_ta_dev {
	border: 1px solid #2c313d;
	background-color: #f0f1e9;
	color: #2c3e67;
	font-weight: bold;
	vertical-align: middle;
	width: 614px;
}

#labels_dev {
	width: 250px;
	height: 30px;
	background-color: #dee1d7;
	text-align: right;
	padding-right: 10px;
}

#fields_dev {
	height: 34px;
	padding-left: 15px;
	background: url(/images/roundformgmap_824_bg.gif) repeat-y -160px;
}

/* AGENT DESIGNATED */

#agentdesignatedtop_824 {
	background: url(/images/designatedagent_top.gif) no-repeat 0 0;
}

#agentdesignatedbottom_824 {
	background: url(/images/designatedagent_bottom.gif) no-repeat 0 0;
}

#agentdesignatedbg_824 {
	background: url(/images/designatedagent_bg.gif) repeat-y 0 0;
}

.top30px h4 {
	margin-top: 0;
	padding-top: 0;
}

/* LOGIN */

#badlogin {
	padding: 0.5em;
	background-color: #fab927;
	border: 2px solid #f88717;
	margin-bottom: 5px;
}

#logged {
	padding: 0.5em;
	background-color: #dae0d5;
	border: 2px solid #c5cac0;
	margin-bottom: 10px;
	font-size: 80%;
	font-weight: bold;
}

#loginform {
	padding: 0;
	border: 2px solid #ceccb9;
	background-color: #f1f0d9;
	margin-bottom: 10px;
}

#loginform a {
	color: #3f4556;
}

#loginform a:link {
	color: #3f4556;
}

#loginform a:active {
	color: #3f4556;
}

#loginform a:hover {
	color: #0f1821;
}

#loginform #form {
	padding: 5px;
}

#login {
	margin: 0;
	padding: 0;
}

#titleregister {
	padding: 0;
	margin: 0;
}

#titleregister img {
	border-style: none;
}

#labellog {
	width: 40px;
	margin-top: 2px;
	font-size: 90%;
	float: left;
	padding-top: 0.3em;
}

.textlog {
	width: 105px;
	border: 1px solid #9ea4ac;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	float: right;
}

.logsubmit {
	margin: 10px 0 0;
	padding: 0;
}

#notamember {
	margin-top: 5px;
	font-size: 90%;
	background-color: #ceccb9;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.required {
	color: #216989;
}

.submit-lrg {
	font-size: 110%;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.fieldrequired {
	background-color: #f5fefe;
	border-color: #2e8eba;
}

.small {
	font-size: 80%;
}

.memberstatus {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #fff;
	background-color: #252b38;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	top: 0;
	color: #fff;
	left: 0;
}

.memberstatus a {
	color: #7cbcfd;
	text-decoration: none;
}

.memberstatus a:hover {
	text-decoration: none;
	color: #fff;
}

.memberstatus a:active {
	text-decoration: none;
	color: #7cbcfd;
}

/* SPONSORLINKS */

.sponsorgraphiclink {
	border: 1px solid #c4c6d5;
	width: 165px;
	height: 76px;
	margin-top: 10px;
}

.memberfunctions {
	background-color: #2e8eba;
	color: #fff;
	padding-left: 10px;
	margin-bottom: 5px;
}

.memberfunctions ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.memberfunctions ul li {
	list-style-type: none;
	display: inline-block;
	list-style-image: none;
	background-image: none;
	margin-left: 0;
	border-right: 1px solid #252b38;
	padding: 0.5em 12px 0.5em 8px;
}

.memberfunctions ul li#first {
	list-style-type: none;
	display: inline-block;
	list-style-image: none;
	background-image: none;
	margin-left: 0;
	border-right: 1px solid #252b38;
	padding: 0.5em 12px 0.5em 0;
}

/* SPACERS */

.pt5px {
	padding-top: 5px;
}

.pr10px {
	padding-right: 10px;
}

.alignR {
	text-align: right;
}

.housing {
	width: 27px;
	height: 18px;
	background: url(/images/housing.gif) no-repeat;
	display: inline-block;
	margin-left: 5px;
}

.disclaimerlogo {
	width: 80px;
	height: 18px;
	background: url(/images/disclaimerlogo.gif) no-repeat;
	display: inline-block;
	margin-left: 5px;
	margin-right: 8px;
}

