﻿
/**** Base Styles ****/

body 
{
	font-family: Sans-Serif, Tahoma,  Arial;
	width: 1000px;
	text-align: center;
	padding: 0px;
	margin: 0 auto;	
	color: #67652F;
	font-size: 11px;		
}

font 
{
	color: #49352C;	
}

Img
{
	cursor: pointer;	
	border: 0px;
}
a
{
	text-decoration: none;		
	color: #49352C;
}
a:hover
{
	color:#045095;
	text-decoration:none;
	cursor: pointer;
}

.tblPropertyGalleryParent
{
	padding: 15px;	
	text-align: left;
	float: left;	
}

/**** Base Styles ****/



/**** DIVS ****/


/* Header */
.divHeaderContainer
{
	width: 900px;	
	height: 75px;	
	padding: 2px 2px 0px 2px;
	margin: 0 auto;		
}
.divHeaderMainLogo
{
	float: left;
	text-align: left;
}
.divHeaderNavContainer
{
	background-color: #E7E5D3;
	height: 17px;	
	float: left;
	text-align: left;
	margin-left: 5px;
	position: relative;
	bottom: -46px;		
	font-weight: bold;		
}
.divHeaderNav, .divHeaderNavSm
{
	text-align: center;
	margin: 0 auto;
	float: left;
	width: 75px;
	position: relative;
	bottom: -20%;
}
.divHeaderNavSm
{
	width: 60px;
}
.divHeaderDividerNav
{
	text-align: center;
	margin: 0 auto;
	float: left;	
	font-size: 10px;
	position: relative;
	bottom: -10%;	
	color: #6A5A4A;
}
.divTopRightNavContainer
{	
	border: 1px solid #000;		
	font-weight: bold;
	float: left;
	text-align: left;		
	width: 350px;
}
.divTopRightNav
{
	float: left;
	width: 50px;	
	color: #49352C;	
	vertical-align: middle;	
}
.divTopRightDividerNav
{	
	width: 10px;
	font-size: 13px;	
	bottom: -10%;
	font-weight: normal;
	color: #E7E5D3;
}
.txtPropertySearch
{
	font-size: 10px;
	border: 1px solid #787878;
	width: 100px;				
}
/* Header */

/* Body */
.divBodyContainer
{
	text-align: center;
	margin: 0 auto;	
	width: 900px;
}
.divMainBody
{
	border: 3px solid #958800;
	width: 889px;	
	text-align: left;
	margin: 0 auto;
	float: left;
	padding: 1px 0px 0px 1px;	
}
.divMainNavigationContainer
{
	width: 900px;				
}
.divMainNavigation
{		
	text-align: left;
	margin: 0 auto;
	float: left;	
	padding-top: 3px;
}
.divEmptyBrownBox, .divEmptyBrownBoxRight
{		
	text-align: left;
	margin: 0 auto;
	float: left;
	height: 167px;
	width: 105px;	
	border-left: 2px solid #67652F;
	border-right: 2px solid #67652F;
	border-bottom: 2px solid #67652F;
	background-color: #C5C19D;
}
.divEmptyBrownBoxRight
{
	text-align: right;
	float: right;	
}
.divFeaturePropertyContainer
{	
	height: 175px;
	width: 897px;	
	text-align: left;
	float: left;	
}
.divSubFeaturePropertyContainer
{	
	text-align: left;
	float: left;
	width: 420px;
	height: 175px;			
}
.divSubFeatureImageContainer
{	
	text-align: right;
	float: right;
	
}
.divSubFeaturePropertyTextContainer
{
	width: 400px;
	height: 160px;
	border: 2px solid #67652F;				
	margin: 5px 0 0px 10px;
}
.divSubFeaturePropertyHeader
{
	background-color: #C5C19D;	
	height: 35px;
}
.divSubFeaturePropertyText
{
	background-color: #E7E5D3;	
	height: 121px;
	padding: 4px 0px 0px 4px;
}

.divAltTopOverlay
{
	background-color: #67652F;
	height: 18px;	
	text-align: center;
	margin: 0 auto;					
	width: 896px;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 7px;
}
.divLeftServices, .divLeftPropertyDetail
{
	background-color: #E7E5D3;
	width: 857px;
	height: 395px;
	float: left;
	margin: 7px 0px 6px 7px;
}
.divRightPanelFill
{
	background-color: #67652F;
	width: 25px;
	height: 399px;
	float: left;
	margin: 7px 0px 6px 0px;
}
.divBottomPanelFill, .divPropertyGalleryBottomFill, .divPropertyDetailBottomFill
{
	background-color: #55311A;	
	height: 30px;
	width: 857px;
	float: left;
	position: relative;
	bottom: 66px;	
}
.divPropertyDetailBottomFill
{
	height: 35px;
	bottom: 121px;
}
.divPropertyGalleryBottomFill
{
	bottom: -19px;
}
.divServicesText
{
	width: 380px;
	height: 395px;
	float: left;
	padding: 40px 0px 0px 25px;
}

.divServicesText2
{
	width: 380px;
	height: 395px;
	float: left;
	padding: 40px 0px 0px 10px;	
}

.divServicesText3
{
	width: 640px;
	height: 395px;
	float: left;
	padding: 40px 0px 0px 10px;
}

.divServicesImage
{
	width: 452px;
	height: 395px;
	float: left;
}
.divPropertyGallery, .divPropertyDetailBody
{
	height: 300px;
	float: left;
	overflow: auto;
	padding-left: 60px;
	width: 797px;
}
.divPropertyDetailBody
{
	background-color: #C5C19D;
	padding-left: 24px;
	width: 833px;
	height: 325px;		
}
.divPropertyGalleryTitle
{
	background-color: #C5C19D;
	width: 857px;
	height: 50px;
}
.divPropertyGalleryTitleText, .divPropertyDetailTitleText
{
	float: left;
	color: #54301A;
	font-weight: bold;
	font-size: 17px;
	width: 500px;
	letter-spacing: 2px;
	padding: 17px 0px 0px 25px;
}
 .divPropertyDetailTitleText, .divPropertyDetailTitle
 {
 	background-color: #E7E5D3;
 }
 .divPropertyDetailTitle
 {
	height: 50px;		
 }
.divPropertyGalleryTitleDropdown
{
	float: left;			
	width: 157px;	
	padding: 17px 0px 0px 0px;
}
.divSecureLoginContainer
{
	width: 100%;	
}
.divSecureLoginBody
{
	left: 50%;
	margin: auto 0;
	text-align: center;
	background-color: #f4f4f4;
	width: 900px;
	
}
.divAdminLogin
{
	color:#045095;
	font-size: 19px;
	padding-bottom: 20px;
}

.divPropertyAssociations
{
	border: 1px solid #000;
	background-color: #fffff0;	
}
.divPropertyImage
{
	width: 280px;
	float: left;
	border: 1px solid #000;	
}
.divPropertyDetails
{
	padding: 0px 0px 0px 0px;	
	width: 500px;
	float: left;	
}
/* Body */


/* Footer */
.divFooterContainer
{	
	text-align: center;
	margin: 0 auto;					
	margin-right: 6px;	
	width: 942px;		
}
.divAltFooterOverlay
{
	background-color: #E7E5D3;
	width: 896px;					
	text-align: center;		
	margin: 0 auto;	
	height: 22px;	
	margin-top: 3px;
	margin-left: -2px;
	float: left;
}
.divFooterNavInitial
{
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	float: left;
	width: 55px;				
	text-align: left;	
	margin-top: 5px;
}
.divFooterNav
{
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	float: left;
	width: 70px;				
	text-align: center;
	margin: 0 auto;	
	margin-top: 5px;
}
.divFooterDividerNav
{
	text-align: center;
	margin: 0 auto;
	float: left;
	width: 10px;
	font-size: 13px;		
	font-weight: normal;
	color: #C5C19D;		
	margin-top: 5px;
}
.divFooterPartner
{	
	float: left;
	text-align: left;	
	width: 360px;		
}
/* Footer */

/**** DIVS ****/



/**** Font ****/
.fntServices
{
	color: #8C8B5F;
	font-size: 13px;	
	
}
.fntServices2
{
	color: #000000;
	font-size: 12px;	
	
}
.fntServices3
{
	color: #000000;
	font-size: 11px;	
	font-weight: bold;
}

.fntSubTitle
{
	color: #49352C;
	font-size: 13px;	
	font-weight: bold;
}
/**** Font ****/


/**** DropDown ****/
.ddPropertyCategory
{
	float: right;
	border: 1px solid #efefef;
	font-size: 15px;
}
.ddUserList
{
	border: 1px solid #efefef;
	font-size: 11px;	
}
/**** DropDown ****/


/**** Other ****/
.lblPropertyCount
{
	font-size: 14px;
	padding: 10px 0px 10px 0px;
	width: 600px;
	color: #49352C;
}
.lblPropertyName
{
	color: #54301A;
	font-weight: bold;
	font-size: 19px;	
}
.lblStreetAddress
{
	color: 	#795D48;
	font-size: 12px;
	font-weight: bold;
	float: left;	
	width: 447px;
	padding: 15px 0px 0px 25px;
}
.divPropertyDescription
{
	float: left;
	width: 447px;
	padding: 15px 0px 0px 25px;	
}
.tdPropertyDetails
{
	font-size: 12px;
	font-weight: bold;	
	color: 	#795D48;
	padding: 3px;
	padding-left: 10px;
}
.tdPropertyDetailData, .tdPropertyDetailDataR
{
	width: 140px;	
}
.tdPropertyDetailDataR
{
	border-right: 1px solid #A19627;
	
}
.lblPropertyDescription, .divUnderlineContainer
{	
	padding: 15px 0px 0px 25px;
	width: 450px;	
	font-size: 12px;
	color: #000000;	
	float: left;	
}
.divUnderlineContainer
{
	padding-top: 0px;	
}
.lblPropertyDescription
{
	height: 95px;	
}
.lblPropertyDetails
{	
	font-size: 11px;
	color: #000000;		
	width: 100px;
	float: left;
}
.divUnderline
{
	padding: 0px 0px 0px 50px;
	width: 400px;
	border-bottom: 2px solid #A19627;
}

.divServicesSubHeaderLeft
{
	color: #54301A;
	font-size: 11px;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
}

.divServicesSubHeaderRight
{
	color: #958800;
	font-size: 11px;
	float: left;
	padding-top: 15px;	
}

.divFloorplans
{	
	font-size: 12px;
	float: right;
	padding-top: 15px;	
	padding-right: 10px;
}

.hrefFloorPlan
{
	font-size: 11px;
	color: #045095;
	text-decoration: underline;
}
.hrefFloorPlan:hover
{
	font-size: 11px;
	color: #0000ff;	
}
.divServicesLeftText
{
	width: 350px;
	float: left;
	padding-left: 50px;	
}
.divServicesRightText
{
	width: 397px;
	float: left;	
}
.fntServicesHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #54301A;
}

.fntServicesHeader2
{
	font-size: 16px;
	font-weight: bold;
	color: #54301A;
}

.btnGo
{
	font-family: Sans-Serif, Tahoma,  Arial;
	border: 1px solid #cdcdcd;
	font-size: 11px;		
	width: 30px;			
	cursor: pointer;
}
.hrefBase
{
	color:#045095;
	font-weight: bold;
	text-decoration: underline;	
}
.ExecSuites1
{
	color:#045095;
	font-weight: bold;
	font-size: 11px;	
	
}

.ExecSuites2
{
	color:#958800;
	font-weight: bold;
	font-size: 16px;	

}

.ExecSuites3
{
	color:#958800;
	font-weight: bold;
	font-size: 11px;	
	
}
.ExecSuites4
{
	color:#045095;
	font-weight: bold;
	font-size: 10px;	
	
}
.ExecSuites5
{
	color:#045095;
	font-weight: bold;
	font-size: 12px;	
	
}
.txtBase, .txtBaseSm, .txtBaseXXSm, .txtBaseL, .txtBaseXL
{
	font-family: Sans-Serif, Tahoma,  Arial;
	border: 1px solid #cdcdcd;
	width: 150px;	
	font-size: 11px;
}
.txtBaseL
{
	width: 225px;		
}
.txtBaseXL
{
	width: 400px;		
}

.txtBaseSm
{
	width: 100px;		
}

.txtBaseXXSm
{
	width: 50px;		
}

/**** Other ****/


/**** CSSPLAY ****/
#menu{margin-top:10px;}
#menu ul .item{display:none;color: #045095;}
#menu ul .itemBottom, .itemTop{display:none;color: #045095;}
#menu ul:hover .topNoBorder{color: #045095;}
#menu ul:hover .top{color: #045095;display:block;}
#menu ul:hover .item{margin-left: -4px;display:block;text-align: left;background-image: url(../image/opaque.png);padding:4px;border-left: 1px solid #7A5E49;border-right: 1px solid #7A5E49;}
#menu ul:hover .itemBottom{margin-left: -4px;display:block;text-align: left;background-image: url(../image/opaque.png);padding:4px;border-left: 1px solid #7A5E49;border-right: 1px solid #7A5E49;border-bottom: 1px solid #7A5E49;}
#menu ul:hover .itemTop{margin-top: 2px;margin-left: -4px;display:block;text-align: left;background-image: url(../image/opaque.png);padding:4px;border-left: 1px solid #7A5E49;border-right: 1px solid #7A5E49;}

#menu ul:hover .item a{color:#045095;text-decoration:none;}
#menu ul:hover .itemBottom a{color:#045095;text-decoration:none;}
#menu ul:hover .itemTop a{color:#045095;text-decoration:none;}
#menu ul:hover .item a:hover{color:#00f;}
#menu ul:hover .itemBottom a:hover{color:#00f;}
#menu ul:hover .itemTop a:hover{color:#00f;}

#menu ul{width:78px;float:left;margin:0 auto;text-align: center;padding:2px;list-style:none;}

/**** CSSPLAY ****/




#dhtmltooltip
{
text-align: left;
position: absolute;
border: 1px solid #67652F;
background-color: #efefef;
padding: 12px;
color: #0082ff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
width: 0px;     /* don't show */
height: 0px;	/* don't show */
}
