/* allPages_v08.css*/




/**********		css global	**********************/
/* 		for all pages		*/
hr {
	margin:0;
	padding:0;
	clear:both;
	visibility:hidden;
}
.gl_horizLine hr {
	visibility:visible;
}/*because hr tag is used for bg to the bottom*/

.gl_f8 {
	font-size: 0.8em;
}

.gl_f8_b {
	font-size: .8em;
	font-weight: bold;
}
.gl_f8_b_i {
	font-size: .8em;
	font-weight: bold;
	font-style: italic;
}
.gl_f7 {
	font-size: 0.7em;
}

.gl_f7_b_bg {
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(../images/subnavbg.jpg);
}
.gl_f1_b_blue {
	font-size:1em;
	font-weight: bold;
	color: #003366;
	
}
#historyRightHeadline {
	font-size:1em;
	font-weight: bold;
	font-style: italic;
	color: #003366;
}
.gl_availArea {
	font-weight: bold;
	color: #003366;
	padding-top: 1.5em;
}
.gl_availHeadersTable {
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(../images/subnavbg.jpg);
}
.gl_availInfoTable {
	font-size: 0.7em;
	font-weight: bold;
	padding: .5em 1em 1em;
}
.gl_propBullits {
	font-size: 0.8em;
	line-height: 2em;
}

.gl_manageLftImage {
	font-size: 0.7em;
	font-weight: bold;
	padding: 0em 1em 1em;
}








/**********		home content	**********************/
#homeContent{

	padding:2.3em 0 0 0;
}


#homeSwfContent{
	position:relative;
	background: #ffffff
}


#homeColWrapper{
	height:185px;
	margin:0px;
	padding:0px;
	background-image: url(../images/fadebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

/*----------	column left	--------------*/

#homeContent .leftCol{
	float:left;
	width: 495px;
	
}
/*...	column left	- page specific	...*/


/*	home	*/
.homeLeftColText{
	padding:0 0 0 6px;
	
	
}
.homeLeftColFeaturedImg{
	padding:5px 0 0 0;
}
.homeLeftColTop{
	list-style:none;
	padding:3px 0 0 3px;/* padding-left to line up with featured.jpg*/
	margin:0 0 0 0;
	font-size: 0.75em;
}
.homeLeftColTopHeadline{
	font-weight:bold;
}
.homeLeftColBottom{
	padding:5px 0 0 3px;/* padding-left to line up with featured.jpg*/
	margin:0 0 0 0;
	font-size: 0.75em;
	line-height:1.5em;
}
.homeLeftColImage{
	float:right;
	padding:0 0 0 9px;
}
.homeLeftColmoreBtn{
	float:right;
	text-align:right;
	width:200px;
	padding:10px 0 8px 0;

	
}
.viewAllAvail{
	float:left;
	padding:8px 12px 0  15px;
	margin:0 0 0 5px;
	border-top:1px solid #ccc;
}
/*----------	column right	--------------*/

#homeContent .rightCol{
	float:right;
	width: 245px;

}
/*...	column right - page specific	...*/


/*	home	*/
#homeRightColSuccessImg{
	padding:5px 0 0 0;
}
#homeQuote {
	padding:5px 10px 0 3px;
	margin:0 0 0 0;
	line-height: 1.5em;
	font-size: 0.9em;
	font-style:italic;
	
}
#homeQuoteCredit {
	float:right;
	width:110px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	list-style:none; 
	font-size: 0.65em;	
	line-height: 1.2em;

}
#homeRightColmoreBtn{
	float:right;
	text-align:right;
	width:200px;
	padding:6px 10px 0 0;
	margin:0 0 0 0;

	
}













/**********		history content	**********************/
#historyContent{
	position:relative;
	padding:2.3em 0 0 0;
	background-color:#fff;
	width:750px;
	height:100%;

}
#historyLeft{
	float:left;
	padding:0.5em 0 0 0;
	width:490px;	
	height:100%;
	background-color: #FFD27D;
	background-image: url(../images/historyFadebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;

}




#historyLeft table th{
	text-align:right;
	vertical-align: top;
	background-color:#FFF;
	padding:1em 5px 0 10px ;
	color: #003366;
}

#historyLeft table td{
	vertical-align: top;
	font-size: 0.85em;
	padding:1em 10px 1em 5px;
	line-height: 1.5em;
}

#historyLeft table td p{
	margin:0;
	paddin:0;
	font-weight: bold;
	font-style: italic;
	color: #003366;
	line-height: normal;
}


#historyRight{
	margin-left:490px;
	width:240px;
	padding:1.5em 0 0 10px;
	
}

#historyRight p{
	font-size:0.7em
} 

#historyRight p{
	margin-top:0;
	padding:0.5em 0 1em 0;
	
}













/**********		management content	**********************/
#managementContent{
	padding:1.5em 0 0;
	background-color:#fff;
	
}
#managementTableWrapper{
	margin:0px;
	padding:0px;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.managementTopLinks p{
	margin:0;
	padding:0 0 0.1em 0;
}
.managementInfoRt {
	font-size: 0.8em;
}

.managementHeads {
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
}

.managementHeadIntro {
	font-size: 0.8em;
	margin:0;
	paddin:0;
	font-weight: bold;
	font-style: italic;
	color: #003366;
	line-height: 1.5em;
}















/**********		properties content	**********************/
#propertiesContent{
	padding:2.4em 0 0 0;
	height:100%;
}


/*----------	properties map 	--------------*/
#propertiesMap{
	float:left;
	padding:0 10px 0 0;
}


/*----------	properties sidebar 	--------------*/
#propertiesContTop{
	height:420px;
	margin:0px;
	background-image: url(../images/propertyFadebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#propertiesIntro {
	padding:0.5em 10px .5em 3px;
	margin:0;
	line-height: 1.5em;
	font-size: 0.9em;
	font-style:italic;
}
#propertiesFind {
	float:left;
	border-top:2px solid #ccc;
	font-size: 0.9em;
	font-weight:bold;
	padding-top: 0.5em;
	padding-bottom: 1em;
	width: 205px;
}
#propMenu {
	list-style:none;
	font-size: 0.65em;
	width: 205px;
	line-height: 1.5em;
	margin-bottom: 0.5em;
}

#brokerUpdates {
	float:left;
	border-top:2px solid #ccc;
	font-size: 0.9em;
	font-weight:bold;
	padding-top: 0.5em;
	width: 205px;
	
}
#brokerEmailTxt {
	margin:0;
	line-height: 1.25em;
	font-size: 0.8em;
	font-style:italic;
	padding-top: 2em;
	padding-right: 10px;
	padding-left: 3px;
}
#brokerEmailbox {
	color: #666666;
	padding-top: 1em;
}
#brokerEmailInput{
	width: 200px;
	list-style:none;
	font-size: 0.65em;
	line-height: 1.5em;
}
#brokerSubscribeBtn {
	float:right;
	padding:1em 20px 1em 0;
}



/*----------	properties bottom	--------------*/
#propertiesContBottom{
	float:left;
	height:147px;
	width:720px;
	margin:0px;
	padding:0 30px 0 0;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	
}


#propertiesImage{
	float:left;
	padding:0 10px 0 0;
}
/* properties bottom text used the same id as at the home page*/

















/**********		propAll content	**********************/
#propAllContent{
	position:relative;
	padding:2.4em 0 0 0;
	height:100%;/*for IE to bring the bg to the bottom of the container*/
	background-color:#fff;
	
}

#propAllLeft{
	float:left;
	width:500px;
	padding-left:5px;
}

/*----------	propertiesAll sidebar 	--------------*/
#propAllRight{
	float:right;
	width:226px;
	height:28em;
	padding:0 0 0 10px;
	background-color: #ced8df;
	background-image: url(../images/propertyFadebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;

}
/*this style is in the css global section of this style sheet
	this tag brings the bg of the containing box to the bottom
hr {
	margin:0;
	padding:0;
	clear:both;
	visibility:hidden;
}
*/

.propAvailArea {
	font-weight: bold;
	color: #003366;
	padding-top: .5em;
}
.propAvailAddress {
	font-size: 0.8em;
}
.propAvailHeadersTable {
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
	background: url(../images/subnavbg.jpg);
}
.propAvailInfoTable {
	font-size: .7em;
	color: #333333;
	text-align: left;
}



/**********		propIndiv content	**********************/

#propIndivContent{
	position:relative;
	padding:2.4em 0 0 0;
	background-color:#fff;

}

/* Hides from IE-mac \*/
* html #propIndivContent {height: 1%;}
/* End hide from IE-mac */

#propIndivLeft{
	float:left;
	width:492px;
	padding-left:5px;
}

/*----------	propIndiv sidebar 	--------------*/
#propIndivRightWrapper{
	float:right;
	width:236px;
	height:100%;

}
#propIndivRight{
padding:0 0 0 10px;	
	background-color: #ced8df;
	background-image: url(../images/propertyFadebg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height:28em;
}

.propIndivAvailArea {
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	padding-top: .5em;
}
.propIndivAvailAddress {
	font-size: 0.8em;
}

.propIndivPropAddress {
	font-size: .8em;
	font-weight: bold;
}
.propIndivPropInfo {
	font-size: 0.8em;
	padding-right: 3em;
}
.propIndivPropBullits {
	font-size: 0.8em;
	line-height: 2em;
}
.propIndivAvailHeadersTable1 {	
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(../images/subnavbg.jpg);
	text-align: center;
}
.propIndivAvailInfoTable1 {	
	font-size: .7em;
	color: #333333;
	text-align: left;
}


#sidebarIndivIntro {
	padding:0 0 0.4em 0;
}/*propertiesIntro is replaced by this style
*/

.sidebarIndivIntroTopTxt {
	font-size: 0.85em;
	font-style: italic;
	line-height: 1.2em;
	
}
.sidebarIndivIntroBroker{
	font-size: 0.8em;
	font-weight: bold;
	color: #003366;
	padding:0 0 1em 0 ;
	margin:0;
}
.sidebarIndivIntroBrokerType{
	color: #003366;
	padding:0 0 1em 0;
	margin:0;
	font-style: italic;
	font-weight: normal;
}

.sidebarIndivIntroPhone{
	font-size: 0.7em;
	font-weight: bold;
	margin:0;
	padding:0.4em 0 1em 0;

}








/**********		press content	**********************/
#pressContent{
	padding:1.5em 0 0 0;
	background-color:#fff;
	
}
#pressTableWrapper{
	height:35.5em;
	margin:0px;
	padding:0px;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#pressContent table{
	padding:1em 0 0 0;
}
.pressTopLinks p{
	margin:0;
	padding:0 0 0.1em 0;
}
.pressInfoRt {
	font-size: 0.8em;
	padding-right: 280px;
}
.pressHeads {
	font-size: 0.8em;
	font-weight: bold;
	padding:0 1em 0 1em;
}






/**********		articles content	**********************/
#articlesContent{
	padding:1.5em 0 0 0;
	background-color:#fff;
	
}
#articlesTableWrapper{
	height:35.5em;
	margin:0px;
	padding:0px;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#articlesContent table{
	padding:1em 0 0 0;
}
.articlesTopLinks p{
	margin:0;
	padding:0 0 0.1em 0;
}
.articlesInfoRt {
	font-size: 0.8em;
}

.articlesHeads {
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
}

.articlesHeadIntro {
	font-size: 0.8em;
	margin:0;
	padding:0;
	font-weight: bold;
	font-style: italic;
	color: #003366;
	line-height: 1.5em;
}












/**********		ads content	**********************/
#adsContent{
	padding:1.5em  0;
	background-color:#fff;
	
}
#adsTableWrapper{
	margin:0px;
	padding:0px;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	
}

#adsContent table{
	padding:1em 0 0 0;
	
}
.adsHeads {
	font-size: 0.8em;
	font-weight: bold;
	padding:0 1em 1em;
	width: 190px;
	
}

.adsTopLinks p{
	margin:0;
	padding:0 0 0.1em;
	width: 510px;
}

#adsRow1{
	padding:4.5em 0 0 0;
}
.adsInfoRt {
	font-size: 0.8em;
}

.adsHeadIntro {
	font-size: 0.8em;
	margin:0;
	paddin:0;
	font-weight: bold;
	font-style: italic;
	color: #003366;
	line-height: 1.5em;
}




/**********		success content	**********************/
#successContent{
	padding:2.3em 0 0 0;
	background-color:#fff;
	
}
#successTableWrapper{
	margin:0px;
	padding:0px;
	background-image: url(../images/propertyFadeBottombg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.successTopLinks p{
	margin:0;
	padding:0 0 0.1em 0;
}
.successInfoRt {
	font-size: 0.8em;
	padding-right: 280px;
}

.successHeads {
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
}






/**********		contact content	**********************/
#contactContent {
	padding:1em 0 0 0;
	background-color: #FFFFFF;
}
#contactContent form{
	padding:0;
	margin:0;
}
.availArea {
	font-weight: bold;
	color: #003366;
	padding-top: 1.5em;
}
.availAddress {
	font-size: 0.8em;
}
.availHeadersTable {
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(assets/images/subnavbg.jpg);
}
.availInfoTable {
	font-size: 0.7em;
	font-weight: bold;
	padding: .5em 1em 1em;
}
.propAddress {
	font-size: .8em;
	font-weight: bold;
}
.propInfo {
	font-size: 0.8em;
}
.propBullits {
	font-size: 0.8em;
	line-height: 2em;
}
.contactInfoTable {
	font-size: .7em;
	padding: 1em;
}
.contactInfoRt {
	padding:0 280px 0 0;
}

.contactName {
	font-size: .8em;
	font-weight: bold;
}
.contactAddress {
	font-size: 0.8em;
}





/**********		brokerConf content	**********************/
#thankyouContentWrapper{
	height:37em;/*for IE to bring the bg to the bottom of the container*/
}




/**********		brokerConf content	**********************/
#brokerConfAllContent{
	position:relative;
	padding:2.4em 0 0;
	height:35.5em;/*for IE to bring the bg to the bottom of the container*/
	background-color:#fff;
	
}
/*----------	brokerConf left col 	--------------*/
#brokerConfLeft{
	float:left;
	width:500px;
	padding-left:5px;
}

/*----------	brokerConf sidebar 	--------------*/
/*for the brokerConf-sidebar we use propertiesAll sidebar*/
.pressHeadIntro {
	font-size: 0.8em;
	margin:0;
	paddin:0;
	font-weight: bold;
	color: #003366;
	width: 510px;
}

