
a:link,
#content ul li a,
#content ul li a:link
{
	color: #7E84BF;
}

a:visited,
#content ul li a:visited
{
	color: #A87EBF;
}

body
{
	background: none;
	height: auto;
}

html
{
	height: auto;
	background: #F7F7FA url(lower_bg.jpg) repeat-x scroll center bottom;
}

div#content { 
	width: auto;  
	overflow: hidden; 
	padding: 0px; 
	background-color:transparent;
}

#content p
{
	color: black;
}

.mainContent #top
{
	margin: 0 0 10px;
}

#homeheaderimg
{
	margin-left: 20px;
	margin-top: 20px;
}

#logoimg
{
	float: right;
	margin-right: 59px;
}

#splitcontent
{
	background-color: white;
}

#leftcontent
{
float: left;
background-color: white;
width: 600px;
margin-top: 40px;
}

#rightcontent
{
background-color: white;
float: right;
padding: 0 80px 0 0;
width: 200px;
margin-top: 40px;
}


img.display
{
    display: block;
    margin-left: auto;
    margin-right: auto	

}

#rightcontent ul li {
	background: url(bullet.png) no-repeat;
	padding: 0px 0px 0px 40px;
	font-size: 11pt;
	width: 150px;
	text-align: center;
}

h1#ldh1
{
	background-color:white;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
}

#leftcontentsub
{
background-color: white;
padding: 30px 10px 40px 90px
}

#leftcontentdirections
{
background-color: white;
float:left;
padding: 30px 10px 40px 160px
}

#leftcontentsub img[alt='augusta.jpg']
{
	float:left;
}

#leftcontentsub img[alt='augusta_flr.jpg']
{
	float:right;
	margin-top:-60px;
}

#leftcontentsub img[alt='doral.jpg']
{
	float:left;
	margin-left:30px;
}

#leftcontentsub img[alt='doral_flr.jpg']
{
	float:right;
	margin-top:-100px;
	margin-right:60px;
}

#leftcontentsub img[alt='pinnacle.jpg']
{
	float:left;
	margin-left:-25px;
}

#leftcontentsub img[alt='pinnacle_flr.jpg']
{
	float:right;
	margin-right:15px;
	margin-top:-59px;
}


#leftcontentsub img[alt='sidebar2.jpg']
{
	float:left;
	margin-left:-25px;
	margin-left:95px;
	margin-top:25px;
}

#leftcontentsub img[alt='sitemap.jpg']
{
	float:right;
	margin-right:91px;
	margin-top:44px;
}

#leftcontentsub img[alt='woodlands.jpg']
{
	float:left;
	margin-left: 8px;
}

#leftcontentsub img[alt='woodlands_flr.jpg']
{
	float:right;
	margin-right:15px;
	margin-top:-59px;
}


#leftcontentsub h1
{
	padding-left:56px;
}

#rightcontentdirections
{
	float: right;	
	width: 250px;
	padding: 140px 190px 0 0;
}

#clearwrapper2
{
	background-color: white;
}

#rightcontentsub
{
background-color: white;
float: right;
width: 400px;
padding: 10px 180px 0 0;
}


h1.centertext{
text-align: center;	
}

/* pine creek village tour */
#contentleft
{
	padding-bottom:20px;
	padding-top:20px;
}

#leftcontentyork
{
	background-color: white;
}

#leftcontentyork p
{
	font-size:11pt;
	padding-top:20px;
}

#leftcontentyork img[alt='singlefam.gif']
{
	padding-left:130px;
}

#leftcontentmodel
{
	background-color: white;
}


h1.ident
{
	font-size:14pt;
	text-indent: 30px;	
}
p.ident
{
	padding: 0 0 0 30px;	
}

#openhouseheading
{
	font-size:14pt;
	font-weight:bold;
	text-transform:uppercase;
	width:200px;
	text-align: center;
	padding-bottom: 20px;
	color:#3B055D;
}

#rightcontent p.blockquote
{
	color: black;
}

#leftcontent h1.ident
{
	color: black;
}


#clearwrapper1
{
	background-color: white;
}

#leftcontentinner
{
	float: left;
	background-color: white;
	width: 250px;
	padding-left: 140px;
	padding-top: 100px;
}

#leftcontentbuilder
{
	background-color:white;
	float:left;
	padding-bottom:20px;
	padding-left:200px;
	padding-right:200px;
}


#rightcontentinner
{
	background-color:white;
	float:right;
	padding-right:80px;
	padding-top:27px;
	width:450px;
}

#bottomcontentinner
{
	float:right;
	margin-top:20px;
	color:black;
	width:1024px;
}



img.center
{
   margin-left: auto;
   margin-right: auto;
display: block;

	
}
#top
{
padding: 0;
width: auto;
background-color: white;
}

p.bold
{
  
 text-align: center;
font-weight: bold;
}

p.center
{
 
 text-align: center;	
}

* {
  margin: 0;
  padding: 0;
}

form
{
	width:380px;
	padding:20px;
	margin: 0 auto;
}

form div {
  width: auto;
  zoom: 1;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
  color: black;
}

form div.optional label, label.optional {
  font-weight: normal;
}

form div.required label, label.required {
  font-weight: bold;
}

select, textarea {
  padding: 1px 3px;
  margin: 0 0 0 0;
}

textarea
{
	width: 170px;
	color: black;
	font-size: 9pt;
}

select
{
	width: 178px;
	height: auto;
}

input
{
	width: 172px;
	color: black;
}

div#contactForm
{
	color: black;
}

.tail-top
{
	background: transparent url(menubg.png) repeat-x scroll center top;
	background-repeat: repeat-x;
}

.tail-bottom
{
	background: none;
}

#header 
{
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}


#footer
{
	background-color: white;
	height: 148px;
}


#footer div.indent-footer
{
	padding: 0;
}

#prudential-logo
{
	float:right;
	margin-bottom:60px;
	margin-right: 6px;
}

#footer div.agentSummaryContent
{
	float:left;
	width:250px;
	padding-left:20px;
	padding-top:30px;
}

#header ul li
{
}
#header ul.navigation li
{
	margin: 0 5px;
	background: url(navbarbg.png) repeat;	
}

.div-table{display:table; padding: 10px 0px 0px 200px;}

.div-table-caption{display:table-caption; background:#009999;}

.div-table-row{display:table-row;}

.div-table-col{display:table-cell; padding: 10px}


#sub-navigation { padding: 0 10px 0 10px; width: auto; height: 19px; vertical-align: middle; background-image: url(sub-navigation-background.png); text-align: right; font-size: 10px; line-height: 19px; font-family: Verdana, Arial; }
#sub-navigation img { vertical-align: middle; }
#sub-navigation span { font-weight: bold; color: #FFFFFF; }
#sub-navigation a { color: #FFFFFF; }
#sub-navigation a:visited { color: #FFFFFF; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
table.price {
	text-align: center;
	font-family: "Tahoma";
	font-size: 14px;
	color: black; 
}



