@import url(reset.css);

/* @group general */
body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 62.5%;
	line-height: 1;
	background-color: #A7A49B;
	color: #5E5D5D;
}
a:link,
a:visited {
	color:  #197CDA;
	text-decoration: underline;
}
a:hover,
a:active {
	text-decoration: none;
}	
p {
	margin-bottom: 15px;
}
.home p {
	margin-bottom: 0;
}
h1{
	color: #2A1B72;
	font-size: 1.8em;
	font-weight: bold;
	margin: 13px 0;
	
	
}
h2{
	
	
}
h3{
	color: #2A1B72;
}
h4{
}
strong {
	font-weight: bold;
}

ul.listNormal {
	padding-left: 40px;
}
ul.listNormal li{
	list-style-type: disc;
}
.small {
	font-size: .9em;
}

.nav li{
	float: left;
}
.nav2 li{
	display: inline;
}
#navMain {
	background-color: #9F5624;
	padding-left: 33px;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.8em;
	width:  937px;
}

#navMain a:link,
#navMain a:visited {
	color: #fff;
	display: block;
	margin: .2em .2em 0 0;
	text-decoration: none;
	background: url(/img/nav/navOffBGL.gif) no-repeat left top;
}
#navMain a:hover,
#navMain a:active,
#navMain .on a:link,
#navMain .on a:visited {
	color: #187CDA;
	display: block;
	background: url(/img/nav/navBGL.gif) no-repeat left top;
	margin: .2em .2em 0 0;
	text-decoration: none;
}
#navMain a:link span,
#navMain a:visited span {
	display: block;
	background: url(/img/nav/navOffBGR.gif) no-repeat right top;
	padding: .5em 30px 0 21px;
}
#navMain a:hover span,
#navMain a:active span,
#navMain .on a:link span,
#navMain .on a:visited span {
	display: block;
	background: url(/img/nav/navBGR.gif) no-repeat right top;
	padding: .5em 30px 0 21px;
}






#skip {
	display: none;
}

/* @group floats */
.left{
	float: left;
}
.right{
	float: right;
}
.clearit {
	clear: both;
	
}
/* @end floats */













/* @end general*/


/* @group header */
#header {

	font-size: 1.3em;

	color: #374460;

	background: url(/img/layout/headerBGphoto.jpg) no-repeat ;
	height: 206px;
	
}







#header h6 {
	color: #fff;
	font-weight: bold;
	margin: 63px 0 0 21px;

}
#headerL {
	float: left;
	width: 500px;

}
#headerL img {
	padding-left: 55px;

	
	
}
#headerR {
	float: right;
	line-height: 20px;
	padding: 30px 28px 0 27px;
	width: 275px;
	text-align: center;
	
}
#headerR .phone a:link,
#headerR .phone a:visited,
#headerR .address a:link,
#headerR .address a:visited {
	color: #374460;
	text-decoration: none;	
}
#headerR .phone a:link,
#headerR .phone a:visited {
	font-size: 1.4em;
	font-weight: bold;	
}
#headerR ul{

	text-align: center;
}
#headerRContact a{
	font-weight: bold;
	font-size: 1.7em;
	text-decoration: none;
	color: #2A1B72;
}
#headerR img{
	margin-bottom:14px;
}
#PartnerSites {
	color: #9B9891;
	font-size: .78em;
	margin-top:25px;
}






/* @end header */


/* @group layout */
#container {
	background-color: #fff;
	margin: 17px auto;
	width: 970px;
	
}
#content{
	padding: 30px;

}
.home #content{
	padding: 15px;
}
#colL{
	width: 381px;
	margin: 0 13px 0 0;
	float: left;
}
#colR{
	width: 550px;
	float: left;	
}


#col{
	width: 306px;
	margin: 0 13px 0 0;
	float: left;
}
#col2{
	width: 625px;
	float: left;	
}




/* @end layout*/








/* @group properties thumbs */

#propertiesAvailNow {
	float: left;
	width: 395px;
	margin-bottom: 30px;
}
#propertiesAvailNow li{
	float: left;
	width: 190px;
	padding-right: 15px;
}

#propertiesAvailNow li.last{
	padding-right: 0;
}
#propertiesAvailNow a img{
	border: 2px solid #9F5624;
	margin-bottom:6px;
}
#propertiesAvailNow a:hover img{
	border: 2px solid #197CDA;
}
#propertiesAvailNow h3{
	color: #9F5624;
	background-color:#CAC8C3;
	padding: 6px 8px;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom: 15px;
}
#propertiesAvailNow .marker a img{
	border:none;
	margin-left: 0;
}
#propertiesAvailNow .marker {
	float: left;
	width: 25px;
}
#propertiesAvailNow .addressCol {
	float: left;
	width: 165px;
	padding-top:5px;
	font-size:1.1em;
}
#propertiesAvailNow .addressCol h5{
	color: #2A1B72;
	font-size:1.27em;
	font-weight:bold;
	margin-bottom:7px;
}
#propertiesAvailNow li .addressCol li{
	float: none;
	width: 145px;
	padding: 0 0 0 12px;
	margin-bottom: 5px;
	background:url(/img/buttons/bullet.gif) 0  2px no-repeat;
	
	
}





#propertiesAvailSoon {
	/* For when there are 2 columns
	float: right;
	width: 529px;
	*/
	padding-bottom:30px;
	

}
#propertiesAvailSoon li{
	float: left;
	width: 121px;
	padding-left: 15px;
}
#propertiesAvailSoon li.first{
	padding-left: 0;
}
#propertiesAvailSoon a img{
	border: 2px solid #CAC8C3;
	margin-bottom:6px;
}
#propertiesAvailSoon a:hover img{
	border: 2px solid #197CDA;
}
#propertiesAvailSoon h4{
	color: #8C8981;
	background-color:#E3E3E3;
	padding: 6px 8px;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom: 15px;
}
#propertiesAvailSoon .marker {
	float: left;
	width: 25px;
}
#propertiesAvailSoon .marker a img{
	border:none;
	margin-left: 0;
}
#propertiesAvailSoon .addressCol {
	float: left;
	width: 95px;
	padding-top:3px;
	font-size:1.1em;
}
#propertiesAvailSoon h5{
	font-weight:bold;
	margin-bottom:7px;
}
#propertiesAvailNow h5 a,
#propertiesAvailSoon h5 a{
	color: #2A1B72;
	text-decoration: none;
}
.addressCol li a:link,
.addressCol li a:visited,
.addressCol li a:hover,
.addressCol li a:active{
	color: #5E5D5D;
	text-decoration: none;
}




/* @end properties thumbs */




/* @group properties */
.properties li{
	padding-top: 15px;
}
.propHeader {
	background: #D0CFCF url(/img/layout/propHeaderBG.gif) repeat-x;
	padding: 0 11px 5px 8px;
}
.propHeader img,
.propHeader h2{
	float: left;
	margin-right:7px;
	font-size:1.35em;
}
.propHeader h1,
.propHeader h2{
	margin: 18px 0 0 0;
	color: #2A1B72;
	font-weight: bold;
}
.propHeader h1{
	
	float: right;
	font-size:1.2em;
}
.availableNow h3{
	color: #fff;
	background-color:#9F5624;
	padding: 6px 8px;
	font-size:1.4em;
	font-weight:bold;
	margin-top: 15px;
}
.availableSoon h4{
	color: #fff;
	background-color:#666;
	padding: 6px 8px;
	font-size:1.4em;
	font-weight:bold;
	margin-top: 15px;
}
.now {
	color:#9F5624;
}
.propContentOutside {
	background-color: #D0D0D0;
	padding: 2px;

}
.propContentInside {
	background: #F2F2F2 url(/img/layout/propertyBoxBG.jpg) repeat-x left top;
	width:100%;
}
.propStatCategory {
	padding-bottom: 3px;
}
.properties .propContentInside li{
	background:url(/img/buttons/bullet.gif) 0  2px no-repeat;
	padding: 0 0 5px 12px;
}
.availableNow .propContentInside a img{
	border: 2px solid #9F5624;
}
.propContentInside a img{
	border: 2px solid #CAC8C3;
}
.propContentInside a:hover img{
	border: 2px solid #197CDA;
}
.propStatCategory {
	font-weight: bold;
}
.propContentInside img,
.propCol1,
.propCol1FullWidth,
.propCol2,
.propCol2of3,
.propCol3of3 {
	margin: 10px 15px 0 0;
	float: left;
	font-size:1.1em;
}
.propContentInside img  {
	margin: 5px 15px 5px 5px;
}
.propCol1 {
	width:229px;
}
.propCol1FullWidth {
	width:485px;
}
.propCol2 {
	width: 247px;
}
.propCol2of3 {
	width: 116px;
}
.propCol3of3 {
	width: 116px;
}
.colDescription {
	width: 200px;
	float: right;
	margin: 10px 0 10px 0;
	line-height:1.4em;
	padding-right:13px;
}
.propContentInside .colDescription img {
	float: none;
	padding-right: 0;
}
.askmore a{
	background:url(/img/buttons/ask_about_propertyBGtop.gif) no-repeat;
	display: block;
	color: #fff;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	margin-top:10px;
	font-size:1.2em;
	
}
.askmore a span{
	background:url(/img/buttons/ask_about_propertyBGbot.gif) no-repeat left bottom;
	display: block;
	padding: 6px 0;
	width: 200px;
}



/* @end properties */















/* @group footer */
#footer {
	text-align: center;
	padding: 10px 0 16px 0;
	font-size: 1.1em;
	background-color:#9F5624;
	color: #fff;
}

#footer ul{
	margin-top: 15px;
}
#footer li a{
	padding: 0 5px;
	color:#fff;
}
#footer li.copyright  a{
	background: none;
	padding: 0;	
}
#footer li.last  a{
	background: none;
	padding: 0 0 0 13px;	
}

/* @end footer*/



/* @group contact */
.pageContact {
	font-size: 1.4em;
	line-height:1.8em;
	width: 600px;
}
.pageContact p{
	margin-bottom: 13px;
	
}
p.pageLast, ul.pageLast{
	margin-bottom:  100px;
}

/* My Comment */

/* @end contact*/


/* @group about */
.pageAbout {
	font-size: 1.4em;
	line-height:1.6em;
	
	
	
}
.pageAbout p, 
.pageAbout ul{
	margin-bottom: 23px;
	
}
#partnersites {
	border-top: 2px solid #ddd;
	padding-top:  20px;
	margin-top: 50px;
	font-size: .9em;
}
.pageAboutColL {
	width:46%;
	float: left;
	margin-right:30px;
}
.pageAboutColR {
	width:46%;
	float: left;
}


/* @end about*/


/* @group disclaimer */
.pageDisclaimer {
	font-size: 1.4em;
	line-height:1.6em;
	width: 600px;
	
}
.pageDisclaimer h1 {

	margin-bottom: 30px;
	
}
.pageDisclaimer h2 {
	
	color: #2A1B72;
	margin-bottom: 15px;
	
}
.pageDisclaimer p {
	margin-bottom: 15px;
}


/* @end disclaimer*/




/* @group sell to us */
.form-box {
	background-color: #ededed;
	padding: 10px 30px;
	width: 460px;
	border: 1px solid #ccc;
	line-height: 1.8em;

}

#tenantYES {
	padding: 15px 0 0 30px;
}
#tenantYES {
	padding: 0 0 0 30px;
}

.pageBuyProperties {
	font-size: 1.4em;
	line-height:1.6em;
}
.pageBuyProperties p,
.pageBuyProperties h1,
.pageBuyProperties h2 {
	margin-bottom: 23px;
}
label.inline {
	display:inline;
}

/* @end Sell To Us*/



/* @group CMX Form Validdator */

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
.inline input {border:none;}
input, textarea {border: 1px solid gray; padding:2px;}
input:focus, textarea:focus { border: 1px solid black; }
input.error, textarea.error { border: 1px solid red; }
form.cmxform .gray * { color: gray; }
label { display: block; } 
.success {
	background-color:#8EFF52;
	color:#006600;
	border: 2px solid #009900;
	padding:8px 12px;
	margin-bottom:40px;
}
#Submitbutton {
	border: 1px solid #2A1B72;
	background-color: #2A1B72;
	color: #fff;
	font-size:1.2em;
	padding: 4px 8px;
}



/* @end CMX Form Validdator */


