@charset "UTF-8";
/* CSS Document 



green:  00A055
blue: 2E3192
lite blue 7073D2
liter blue: D4D5F7
yellow: F9ED33



*/


/* Joomla overriddes */

td.contentheading {
display:none;

}

table.contentpaneopen_header {
width: 955px;

margin-top:20px;

}

table.contentpaneopen_header td {
padding: 10px;
}

table, tr, td {padding: 0px; margin:0px}


h2 {
color: #2E3192;



padding-bottom: 5px;
}

a {
color: #2E3192;

}


html, ul {
margin: 0px;
padding: 0px;
}


body {
font-family: Arial, Helvetica, sans-serif;
}

div#logo {

margin-bottom: 10px;
}

div#content {
height: 530px;

border-top: 20px solid #2E3192;
border-bottom: 20px solid #2E3192;

}




ul#menu {
	background: url(/images/siteimgs/menu_ground.jpg) repeat-x;
	padding-left: 20px;
	height: 20px;
	list-style: none;
}


ul#menu li {
float: left;


}

ul#menu li a {
padding-top: 5px;
display: block;
background: url(/images/siteimgs/tab.jpg);
width: 110px;
color: #fff;
text-decoration: none;
text-align: center;
height: 15px;
font-size: 14px;
}

ul#menu li a:hover {
color: yellow;


}

span#footer {
color:#7073D2;
font-size: 11px;
text-align: right;
padding-right: 20px;
display: block;
}

span#footer a {
color: #7073D2;

}

div#tagline {
line-height: 110%;
margin-right: 5px;
float: right;
text-align: right;
width: 480px;
padding: 10px;
color: #2E3192;
font-weight: bold;
font-size: 14px;
}


div.property{
width: 243px;
font-size: 11px;
float:left;
position:relative;
cursor: pointer;
}

div.prop_img {
width: 200px;
height: 200px;
margin: 10px;
border: 2px solid #2E3192;
}


h3.prop_header {
background-color:#2E3192;
color:#F9ED33;
text-align: center;
padding: 3px;
font-size: 16px;
margin: 0px 0px 10px 0px;

}

div.text {
padding: 0px 10px;
text-align: justify;
font-size:12px;
}


ul.prop_am{
margin: 10px;
padding-left: 27px;

}

div.price {
font-weight:bold;
font-size: 12px;
padding: 10px 10px 0px 10px;
text-align: center;
}

a.more {
display:block;

color: #fff;
text-decoration:none;
padding: 5px 10px;

text-align:center;

margin: 20px auto;
}


a.more img {

text-align: center;
border: none;
margin: 0px auto;
}

div.wrap {
height: 125px;
}

span.town {   
display: block;
padding-left: 10px;
font-size: 14px;
font-weight: bold;
white-space: nowrap;
color: #2E3192;

}


/* Detail PAges styles */

div#detail {

font-size: 12px;
}


div#detail p.pd_blurb {

font-size: 14px;
}

div#detail {
margin-top: 10px;
padding: 20px;
width: 930px;
font-size: 14px;
border-right: 1px solid #D4D5F7;

}

div#detialImg {
margin-left: 50px;
float: right;


padding: 20px;
}

div#detialImg div {
margin-bottom: 20px;
}

div#detail h1 {
	font-size: 20px;
	color: #2E3192;
	text-transform: uppercase;
	padding: 0px 0px;
margin: 0px 0px;

	
}

div#detail strong {
div#detail

}


div#detail ul {
margin: 20px 0px;
padding: 0px;
font-size: 14px;


}

div#detail ul li {
	
	margin-left: 30px;
	font-size: 14px;
	text-transform: capitalize;
	
}

div#detailFooter {
font-size: 14px;

margin-bottom: 20px;


}

div#detailFooter p {
display:list-item;
margin-left: 15px;

}


div#links {
margin-top: 20px;
}


div#links a, .flo0rplans a {
padding-right: 20px;
background-color: #D4F7E6;
text-decoration: none;
border: 1px solid #00A155;
text-align: center;
display: block;
padding: 4px 2px 2px 2px;
width: 170px;
margin-bottom: 5px;
color: #00A155;
font-size: 12px;
}

div#links a {
float: left;
margin-right: 5px;
}


div#enlarge{
color: #D4D5F7;
background-color:#2E3192;
text-align: center;
}


ul.pd_features {
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
	

}

div#detail ul.pd_features li {
	
	margin: 0px 0px 0px 15px;
	padding: 0px;
	
	padding-bottom: 10px;

}



div#detail ul.add_images {

width: 400px;
margin:0px;
padding: 0px;
list-style: none;
margin-top: 5px;
}


div#detail  ul.add_images li {
display: inline;
margin:0px;
padding: 0px;

}

div#detail  ul.add_images li a {
margin:0px;
padding: 0px;

}

div#detail strong {
font-size: 14px;

}



ul.add_images li a img {
width: 70px;
height: 70px;
}


div.enlarge {
margin: 5px 0px;
color: #333333;
}


div.specials {
font-size: 14px;

margin-bottom: 20px;
}

div#detail div.specials strong {
font-size: 14px;
padding-bottom: 10px;
display:block;
}

div#detail div.specials br {
display: none;
}


div#detail strong {
margin: 0px;

padding: 0px;

}



div#leasinphotos {
float: right;
width: 300px;
margin-left: 20px;
text-align: center;
}


div#leasinphotos a {
display: block;
margin-bottom: 10px;

}


div#leasinphotos a div {
margin-top: 5px;


}

div#leasinphotos.double {
position: absolute;
width: 420px;
left: 500px;
}

div.imagecol {
float: right;
width: 200px;
}

div.aboutustext {
width: 450px;

}

div#leasinphotos.double img {



}