﻿/* Default Settings */

body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:5px #211208 solid;
	background: #ffffff url() no-repeat top left;

}

body a:link, body a:visited, body a:hover
{
	font:bold 11px Arial;
	color: #2b2b2b;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

.bodycolor
{
	background:#ffffff url(main_bg.jpg) repeat-x top left;
}

.footertext                                              /* copyright text */
{ 
	font:normal 11px Arial;
	color:#999999;
	line-height:20px;
}                                      

.bottomlinks, a.bottomlinks:link,a.bottomlinks:visited
{
	font:normal 11px Arial;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}

a.bottomlinks:hover
{
	font:normal 11px Arial;
	color:#999999;
	text-decoration:underline;
	cursor:pointer;
}

/* Default Settings ends */


/* Form settings */

.FormBodyText 
{
	font:normal 11px Arial;
	color:#2b2b2b;
	text-align:left;
	height:22px;
}

.FormLabelText					/* used for form labels e.g. username, password..etc */ 
{
	font:normal 11px Arial;
	color:#2b2b2b;
	text-align:left;
		width:150px;
}

.FormLabelTextHeader			
{
	font:bold 12px Arial;
	color:#2b2b2b;
	text-align:left;
}

.FormLabelHeader 
{
	font:bold 13px Arial;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	height:25px;
	padding:0px 0px 0px 15px;
	background:#7F4317 url() repeat-x top left;
}

.FormLabelSubHeader 
{
	font:bold 13px Arial;
	color:#2b2b2b;
}

.FormErrorText 
{
	font:normal 11px Arial;
	color:#ff0000;
	text-align:left;
}

.FormMessageText 
{
	font:normal 11px Arial;
	color:#ff0000;
	text-align:left;
}

.FormButton 
{
	font:normal 11px Arial;
	color:#ffffff;
	padding:3px;
	border:1px #000000 solid;
	cursor:pointer;
	background:#7F4317 url() repeat-x top left;
}

.FormStatusButton 
{
	font:normal 11px Arial;
	color:#ffffff;
	padding:3px;
	border:1px #ff0000 solid;
	cursor:pointer;
	background:#000000 url() repeat-x top left;
}

.FormTextField 
{
	font:normal 11px Arial;
	color:#000000;
	border: 1px #999999 solid;
	height:20px;
	vertical-align:middle;
	background:#ffffff url() repeat-x top left;
}

.RequiredField 
{
	font:normal 11px Arial;
	color:#000000;
	border: 1px #999999 solid;
	height:20px;
	vertical-align:middle;
	background:#FFF2CF url() repeat-x top left;
}

.RequiredLabel 
{
	font:normal 11px Arial;
	color:#ff0000;
}

.formtableborder
{
	border:1px solid #2b2b2b;
}

.FormTableHeader 
{
	font:normal 13px Arial;
	color:#ffffff;
	border: 1px #999999 solid;
	height:25px;
	background:#9F7400 url() repeat-x top left;
}

.FormTableHeader td, .FormTablerow td, .FormTablerowAlt td
{
	padding-left:7px;
	padding-right:7px;
}

.FormTableSubHeader 
{
	font:normal 14px Arial;
	color:#000000;
	height:20px;
	background:#000000 url() repeat-x top left;
}

.FormTableSubrow 
{
	font:normal 11px Arial;
	color:#000000;
	height:20px;
	background:#000000 url() repeat-x top left;
}

.FormTablerow 
{
	font:normal 11px Arial;
	color:#000000;
	height:20px;
	background:#DFD4B5 url() repeat-x top left;
}

.FormTablerowAlt 
{
	font:normal 11px Arial;
	color:#000000;
	height:20px;
	background:#FFF2CF url() repeat-x top left;
}

.FormTableFooter 
{
	font:normal 11px Arial;
	color:#000000;
	height:20px;
}

.FormTableFooter td
{
	height:20px;
	padding:0px 7px 0px 7px;
}

.FormTextArea 
{
	font:normal 11px Arial;
	color: #000000;
	width:200px;
	border:1px solid #2b2b2b;
}

Select 
{
	font:normal 11px Arial;
	color:#000000;
	height:20px;
	background:#E9E9E9 url() repeat-x top left;
}

.FormBullet 
{
	width:10px;
	background-image:#ff0000 url(bullet.jpg) no-repeat top left;
}

.FormImage 
{
	font:normal 11px Arial;
	color: #000000;
	border:dashed 1px #f49602;
}

hr 
{
	color:#546401;
	height:1px;
	border:0;
	width:100%;
}

.iframetransbg 
{
	background:none;
	border:none;
}

.FormLinks, a.FormLinks:link, a.FormLinks:visited
{
	font:bold 11px Arial;
	color:#2b2b2b;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}

a.FormLinks:hover
{
	font:bold 11px Arial;
	color:2b2b2b;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

.FormPageNumber, a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber:hover
{
	font:bold 11px Arial;
	color: #2b2b2b;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}

.ActiveFormPageNumber, a.ActiveFormPageNumber:link, a.ActiveFormPageNumber:visited, a.ActiveFormPageNumber:hover
{
	font:bold 11px Arial;
	color: #2b2b2b;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
}

.FormFPName, a.FormFPName:link, a.FormFPName:visited
{ 
	font:bold 11px Arial;
	color:#2b2b2b;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}

a.FormFPName:hover
{
	font:bold 11px Arial;
	color:#2b2b2b;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

.FormPageNumberdivider 
{
	font:bold 11px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.ProfileTablebg
{
	border:1px solid #2b2b2b;
	padding:10px;
	background-color:#e9e9e9;
}

.profiletabletext
{
	font:bold 12px Arial;
	color:#2b2b2b;
	text-align:left;
}

.ProfileFormLinks, a.ProfileFormLinks:link, a.ProfileFormLinks:visited
{
	font:bold 11px Arial;
	color:#2b2b2b;
	text-decoration:none;
	text-align:left;
}

a.ProfileFormLinks:hover
{
	font:bold 11px Arial;
	color:#2b2b2b;
	text-decoration:underline;
	text-align:left;
}

.FormTabActive 
{
	font:bold 12px Arial;
	color: #ffffff;
	height:38px;
	width:150px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #000000;
	cursor:pointer;
	background: url(tab_active.jpg) no-repeat;
}

.FormTabInactive 
{
	font:bold 12px Arial;
	color: #ffffff;
	height:38px;
	width:150px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #000000;
	background: url(tab_inactive.jpg) no-repeat;
}

/* Form settings ends */


/* Events Calender starts */

.calenderborderleft 
{
	font:bold 11px Arial;
	color:#000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}

.calenderborderright 
{
	font:bold 11px Arial;
	color:#000000;
	width:50px;
	height:50px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.EventDetailHeader
{
	font:bold 13px Arial;
	color: #ffffff;
	text-align:left;
	height:10px;
	line-height:25px;
	padding-left:0px 0px 0px 4px;
	background-color:#1c1c1c;
}

/* Events Calender starts */



/* floorplan settings starts*/  
.FloorPlanNormalText 
{
	font:normal 12px Arial;
	color:#595959;
	text-decoration: none;
}

.FloorPlanBedName 
{
	font:normal 13px Arial;
	color:#595959;
	text-decoration: none;
}

.FloorPlanLinks 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanLinks:link 
{
	font:bold 11px Arial;
	color:#000000;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanLinks:visited 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanLinks:hover 
{
	font:bold 11px Arial;
	color: #595959;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}

.FloorPlanName 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanName:link 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanName:visited 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

a.FloorPlanName:hover 
{
	font:bold 11px Arial;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}

.FloorPlanbg 
{
	background:none;
}

.FloorPlanHomeDecorImg 
{
	height:28px;
	width:196px;
	cursor:pointer;
	background:url(homedecorplanner.jpg) no-repeat;
}

form
{
	padding:0px;
	margin:0px;
}
/* floorplan settings ends*/ 


/* Corporate Search settings */

.Corpsearchiframetransbg
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}

.CorpSearchMainTable
{
	width:655px;
}

.CorpSearchTableFilter
{
   border:0px solid #4e4e4e;
}

.CorpSearchResultTable
{
	font:normal 11px Arial ;
  	color: #000000;
  	text-decoration: none;
	border:1px solid #2b2b2b;
	width:650px;
  	height:150px;
}

.CorpSearchResultRow
{
}

.CorpSearchResultRowAlt
{
}

.CorpSearchResultRowGap
{
	height:7px;
}

.CorpFormTableHeader
{
	font:normal 11px Arial;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	height:20px;
	background: #2b2b2b url() repeat-x top left;
}

.CorporateMapSize
{
	width:630px;
	height:300px;
}

.CorpFormlabeltext
{
	font:normal 11px Arial;
	color: #000000;
	text-align:left;

}

.CorpFormlabelHeader
{
	font:bold 13px Arial;
	color: #000000;
	line-height:25px;
}

.CorpFormLabelSubHeader
{
	font:bold 12px Arial ;
	color:#000000;
}

.CorpFormTextField
{
	font:normal 11px verdana;
	color:#000000;
	text-decoration: none;
	height:20px;
	width:130px;
	border:1px solid #999999;
	background:#efefef url() repeat-x top left;
}

.CorphCityTextField
{
	font:normal 11px Arial;
	color:#000000;
	border:1px solid #999999;
	height:20px;
	width:120;
	vertical-align:middle;
	background:#ffffff url() repeat-x top left;
}

.CorphmilesTextField
{
	font:normal 11px Arial;
	color:#000000;
	border:1px solid #999999;
	height:20px;
	width:100;
	vertical-align:middle;
	background:#ffffff url() repeat-x top left;
}

.CorphcommunityTextField
{
	font:normal 11px Arial ;
	color: #000000;
	border:1px solid #999999;
	text-decoration: none;
	height:20px;
	width:120px;
	padding-left:0px 0px 0px 3px;
	background-color:#ffffff;
}

.CorpFormButton
{
	font:normal 11px Arial;
	color:#ffffff;
	border:1px #000000 solid;
	cursor:pointer;
	padding:3px;
	background:#000000 url() repeat-x top left;
}

.CorpSelect
{
	font:normal 11px Arial ;
	color: #000000;
	height:20px;
	width:130px;
	background-color:#ffffff;
}

.hCorpSelect
{
	font:normal 11px Arial ;
	color: #000000;
	height:20px;
	width:70px;
	background-color:#ffffff;
}

.CorpFormErrorText
{
	font:normal 11px Arial ;
	color:#ff0000;
	text-align:left;
}

.CorpFormMessageText
{
	font:normal 11px Arial ;
	color:#ff0000;
	text-align:left;
}

.CorpDropList
{
	font:normal 11px arial;
	OVERFLOW:auto;
	Z-INDEX:55000; 
	POSITION:absolute; 
	border:1px solid #bbbbbb;
	width:123px;
	line-height:15px;
	padding-left:5px;
	background-color:#FFFFFF;
}

.CorpDropListNavBg_Active				/* selected background color for key up & down */
{
	background-color:#eeeeee;
}
 
.CorpDropListNavBg						/* normal background color for key up & down */
{
	background-color:#f3f4f4;
}

.CorpPropertyName, a.CorpPropertyName:link, a.CorpPropertyName:visited
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration: none;
	line-height:20px;
}

a.CorpPropertyName:hover
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration: underline;
	line-height:20px;
	cursor:pointer;
}

.CorpContentText
{
	font:normal 11px Arial ;
	color:#000000;
}

.CorpFormLinks, a.CorpFormLinks:link,a.CorpFormLinks:visited
{
	font:bold 11px Arial;
	color: #000000;
	text-align:left;
	text-decoration:none;
	line-height:25px;
	cursor:pointer;
}

a.CorpFormLinks:hover
{
	font:bold 11px Arial;
	color:#000000;
	text-align:left;
	text-decoration:underline;
	line-height:25px;
	cursor:pointer;
}

.CorpAdvsearchLink
{
	font:normal 11px Arial ;
	color:#000000;
	text-decoration: none;
	line-height:20px;
}

a.CorpAdvsearchLink:link
{
	font:normal 11px Arial ;
	color:#000000;
	text-decoration: underline;
	line-height:20px;
}

a.CorpAdvsearchLink:visited
{
	font:normal 11px Arial ;
	color:#000000;
	text-decoration: underline;
	line-height:20px;
}

a.CorpAdvsearchLink:hover
{
	font:normal 11px Arial ;
	color: #000000;
	text-decoration: underline;
	line-height:20px;
}

.Corpthumbbg
{
	 height:110px;
	 width:120px;
	 vertical-align:top;
	 margin:-20px 0px 3px 0px;
	 background-image:none;
}

.CorpBlankcell
{
	width:207px;
}

.CorpLocationcell
{
	width:416px;
}

#chkListCommunity td
{
	width:180px;
} /* class added to contrl alignment of the amenties in advanced search this is the min width required*/

#chkListUnit td
{
	width:180px
}		
 
.CorpAdSearchBG
{
	width:660px;
	visibility:hidden;
	position:absolute;
	z-index:503;
	top:510px;
	border:1px solid #bcbcbc;
	padding:10px;
	background:#e9e9e9 url() repeat-x top left;
}

.CorpSearchHAdvanceTable
{
	width:360px;
	overflow:visible;
}

.Corpsortbyselect
{
	font:normal 11px Arial;
	color:#000000;
	height:19px;
	width:150px;
	background: #ffffff url() repeat-x top left;
}
/* Corporate Search settings */

/*Corporate Property Details*/

.CorpPropContentText
{
	font:normal 12px Arial ;
	color: #000000;
	text-decoration: none;
}

.Corppropnamebg
{
	font:Bold 14px Arial;
	color:#000000;
	text-align:left;
	height:20px;
}

.CorpPropDetailTable
{
	border:1px solid #bcbcbc;
	height:150px;
	padding:0px 10px;
	background:url(corptablebg.jpg) repeat-x left bottom;
}

.CorpPropDetailBg
{
	border:1px solid #bcbcbc;
	background-color:#ededed;
}

.CorpTabFooter
{
	 width:650px;
	 padding:15px 15px 15px 5px;
	 padding:5px !ie;
}

.CorpTabFooterLinks
{
	font:normal 12px Arial ;
	color: #000000;
	text-decoration: none;
}

a.CorpTabFooterLinks:link, a.CorpTabFooterLinks:visited
{
	font:normal 12px Arial ;
	color: #000000;
	text-decoration: none;
}

a.CorpTabFooterLinks:hover
{
	font:normal 12px Arial ;
	color: #000000;
	text-decoration: none;
}

.CorpMapSearchBorder
{
	border:1px solid #cccccc;
	padding:10px;
}

.CorpPropDetailMapSize
{
	width:420px;
	height:250px;
}

.CorpWelcomeHeader
{
	font:Bold 14px Arial;
	color:#000000;
	text-align:left;
	height:20px;
}

.FormBullet
{
	height:10px;
	width:20px;
	background:url(bullet.png) no-repeat  4px 7px;
}

.FormBulletAmenities
{
	font:normal 11px Arial ;
	color: #000000;
	padding-left:15px;
	background:url(bullet.png) no-repeat 0px 4px;
}

.overviewdivpos
{
	width:650px;
	min-height:500px;
	margin-top:5px;               
	margin-top:-1px!ie;
}

.CorpProplefttopcornershadow
{
	height:7px;
	width:7px;
	background:url(shadleft_top.png) no-repeat;
}

.CorpProprighttopcornershadow
{
	height:7px;
	width:7px;
	background:url(shadright_top.png) no-repeat;
}

.CorpPropleftbottomcornershadow
{
	height:7px;
	width:7px;
	background:url(shadleft_bottom.png) no-repeat;
}

.CorpProprightbottomcornershadow
{
	height:7px;
	width:7px;
	background:url(shadright_bottom.png) no-repeat;
}

.CorpPropleftshadow
{
	width:7px;
	background:url(shadow_left.png) repeat-y;
}

.CorpProprightshadow
{
	width:7px;
	background:url(shadow_right.png) repeat-y;
}

.CorpProptopshadow
{
	height:7px;
	background:url(shadow_top.png) repeat-x;
}

.CorpPropbottomshadow
{
	height:7px;
	background:url(shadow_bottom.png) repeat-x;
}

.CorpTableBorder
{
	border:0px solid #b6b6b6;
}

/* CSS for tabs */

.shadetabs                    /* style applicale to menu (change only font style)*/
{
	font: bold 12px Arial;
	list-style-type:none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	top:10px;
	display:block;
	padding:0px;
	margin:0px;	
}

#navcontainer ul li
{
	display: inline;
}

.shadetabs li                 /*style applicable to each tab (give width expected for each tab)*/
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	display:inline;
	cursor: pointer;
	height:38px;
	width:150px;
	float: left;
	margin-bottom:-8px;
	*margin-bottom:-2px; 	/* setting for IE*/
	position:relative;
	margin-right:2px;
	
}

.shadetabs li a:link,.shadetabs li a:visited
{
	color: #000000;
	text-decoration: none;
	text-align:center;
	height:38px;
	width:150px;
	display: block;
	cursor: pointer;
	padding-top:12px;

}


.shadetabs li a:hover
{
	color: #000000;
	text-decoration: none;
	text-align:center;
	height:38px;
	width:150px;
	display: block;
	cursor: pointer;
	background: url(tab_active.jpg) no-repeat left top;
}

.shadetabs li a.selected
{ 															/*mention text color, active bg image for active tab*/
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	height:38px;
	width:150px;
	display: block;
	cursor: pointer;
	background: url(tab_active.jpg) no-repeat left top;
}

.shadetabs li a.selected:hover
{ 			
	color: #000000;
	text-decoration: none;
	text-align:center;
	height:38px;
	width:150px;
	display: block;
	cursor: pointer;
	background: url(tab_active.jpg) no-repeat left top;
}



}
/* Css for tabs */

/*Corporate Property Details*/


/* Corporate Compare Community settings */

.ComparePopupHeaderbg
{
	height:20px;
	background-color:#000000;
}

.ComparePopupHeadertext
{
	font:normal 12px Arial;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:0px 0px 0px 10px;
}

.a.ComparePopupHeadertext:link, a.ComparePopupHeadertext:visited, a.ComparePopupHeadertext:hover
{	
	font:normal 12px Arial;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	height:20px;
}

.ComparePopupbg
{
	border:1px solid #000000;
	z-index:500;
	visibility:hidden;
	left:550px;
	width:300px;
	position:absolute;
	top:1044px;
	padding-left:0px 0px 0px 0px;
	background: #ffffff url() repeat-x top left;
}

.CompareHeaders
{
	font:bold 11px tahoma ;
	color:#5b5b5b;
	text-align:left;
	width:90px;
}

.CompareBottomBorder
{
	border-bottom:1px solid #cccccc;
	padding:6px 0px;
}

.CompareBottomBorder table
{
	margin-left:5px;
}

#tblCompare td
{
	padding:0px 0px 0px 5px;
	vertical-align:top;
}

/* Corporate Compare Community settings */


/* Corporate Featured Property settings */

.FeaturedPropName
{
	font:bold 12px Arial;
	color: #000000;
	text-decoration: underline;
}

.FeaturedPropAdd 
{
	font:bold 11px Arial ;
	color: #000000;
	text-decoration: underline;
}

.FeaturedPropDes
{
	font:normal 11px Arial ;
	color: #000000;
	text-decoration: none;
}

.FeaturedPropImg
{
 	border:1px solid #000000;
	width:180px;
	height:120px;
}

.FeaturedPropLinks
{
	font:normal 11px Arial;
	color: #000000;
	text-decoration: none;
}

a.FeaturedPropLinks:link
{
	font:normal 11px Arial ;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}

a.FeaturedPropLinks:visited
{
	font:normal 11px Arial ;
	color: #000000;
	text-decoration: none;
	cursor:pointer; 
}

a.FeaturedPropLinks:hover
{
	font:normal 11px Arial ;
	color: #000000;
	text-decoration: none;
	cursor:pointer; 
}

.FeaturedPropiframetransbg
{
    background:none;
}

.FeaturedPropBox
{
	border:0px solid gray;
	width:200;
	height:270;
}
/* Corporate Featured Property settings */

/*eBrochure Settings*/

.ebroiframetransbg 
{
	background:none;
}

.ebrochuremaintable 
{
	width:730px;
	border:1px solid #000000;
	background-color:#DCB858;
}

.ebrochureinnertable 
{
	width:700px;
	background-color:#ffffff;
}

.ebrochureheaderbg 
{
	height:162px;
	width:700px;
	background-image:url(headerbg.jpg) no-repeat;
}

.ebrochurecontentbg 
{
	background-color:#f5dca7;
}

.ebrochurecontentbgcolor /* for bottom color of background plain color which comes in a div  */
{   
	background-color:#f5dca7;
}

.ebrochurepropname 
{
	font:normal 22px Arial;
	color:#000000;
	text-decoration:none;
	vertical-alignment:middle;
}

.ebrochurepropaddress 
{
	font:normal 15px Arial;
	color:#000000;
	text-decoration:none;
	vertical-alignment:middle;
}

.ebrochurenormaltext 
{
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	vertical-alignment:middle;
}

.ebrochuredesign1header /* Recommended to use eiher this or ebrochuredottedhorizontalseparator; Do not remove this comment */
{ 
	font:normal 16px Arial;
	color: #ffffff;
	text-decoration: none;
	background:#7F4317;
	height:30px;
	text-transform:uppercase;
}

.ebrochuredottedhorizontalseparator /* Recommended to use eiher this or ebrochuredesign1header; Do not remove this comment 
*//*background:url(dottedhoriline.gif) left bottom repeat-x;*/
{ 
	height:1px;
}

.ebrochuredesign2header 
{
	font:normal 24px Arial;
	color:#B14828;
	vertical-alignment:middle;
}

.ebrochurelink 
{
	font:normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment:middle;
}

a.ebrochurelink:link 
{
	font:normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment:middle;
}

a.ebrochurelink:visited 
{
	font:normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment:middle;
}

a.ebrochurelink:hover 
{
	font:normal 15px Arial;
	color: #7F4317;
	text-decoration: underline;
	vertical-alignment:middle;
}

.ebrochureprinticon 
{
	height:62px;
	width:56px;
	background-image:url(print.jpg);
	background-repeat:no-repeat;
}

.ebrochurerefericon 
{
	height:72px;
	width:72px;
	background-image:url(refer_friend.jpg);
	background-repeat:no-repeat;
}

.ebrochurefootertext 
{
	font:normal 12px Arial;
	color: #000000;
	text-decoration: none;
	height:22px;
	padding:10px;
	padding-top:0px;
	background: #ffffff url() repeat-x top left;
}

.ebrochuremapdimensions 
{    /* for map dimensions  */
	width:670px;
	height:300px;
}

.ebrochurebullet 
{   
	width:18px;
	height:17px;
	background:url(leaf.png) no-repeat;
}

.ebrochureverticalseparator 
{
	width:13px;
	background-image:url(verti_seprator.gif) repeat-y;
}

.ebrochurepropertythumbnail 
{
	border: 0px solid #999999;
	height:126px;
	width:160px;
	float:right;
	padding:0px 10px 10px 10px;
}

.ebrochurehorizontalseparator 
{
	height:13px;
	background-image:url(hori_seprator.jpg) repeat-x;

}

.ebrochurehorizontalcolorseparator 
{
	height:10px;
	background-color:#000000;
}

.ebrochuretopleftcorner 
{
	height:23px;
	width:9px;
	background-image:url(top_leftcorner.png) no-repeat;
	background-position:right;
}

.ebrochuretoprightcorner 
{
	height:23px;
	width:9px;
	background-image:url(top_rightcorner.png) no-repeat;
	background-position:left;
}

.ebrochurebotleftcorner 
{
	height:55px;
	width:10px;
	background-image:url(bot_leftcorner.png) no-repeat;
	background-position:right;
}

.ebrochurebotrightcorner 
{
	height:55px;
	width:10px;
	background-image:url(bot_rightcorner.png) no-repeat;
	background-position:top left;
}

.ebrochuretopshadow 
{
	height:8px;
	background-image:url(top_shadow.png) repeat-x;
	background-position:bottom;
}

.ebrochureleftshadow 
{
	background-position:right;
	background-image:url(left_shadow.png) repeat-y;
}

.ebrochurebottomshadow 
{
	background-image:url(bottom_shadow.png) repeat-x;
	background-position:top;
}

.ebrochurerightshadow 
{
	background-image:url(right_shadow.png) repeat-y;
	background-position:left;
}

.ebrochuredatetime 
{
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;
	height:30px;
	text-align:right;
}

/*eBrochure Settings ends*/


/* Apartment Search Settings*/

.AptiFrameTransbg 
{
	background:none;
	border:none;
}

.AptFormBodyText 
{
	font:normal 11px Arial;
	color:#6e6e6e;
	border:none;
}

.AptFormLabelText 
{
	font:normal 11px Arial;
	color:#3e3e3e;
}

.AptSelect 
{
	font:normal 11px Arial;
	color: #3e3e3e;
	height:20px;
	width:115px;
}

.AptFormTextField 
{
	font:normal 11px Arial;
	color: #3e3e3e;
	border: 1px solid #3e3e3e;
	height:20px;
	width:115px;
	background-color:#ffffff;
}

.AptFormButton 
{
	font:normal 11px Arial;
	color: #ffffff;
	border:1px solid #000000;
	cursor:pointer;
	padding:3px;
	background-color:#7F4317;
}

.AptTableVertical    /* for controlling Vertical table parameters in aspx */ 
{
	border:0px solid #000000;
}

.AptTableHorizontal    /* for controlling Horizontal table parameters in aspx */ 
{
	border:0px;
	width:100%;
	margin-top:0px;
}

.AptFormErrorText 
{
	font:normal 11px Arial;
	color:#cc0000;
	text-align:left;
	text-decoration: none;
}

/* Apartment Search Settings*/

/*Specials Settings*/

.Specialsbg 
{
	height:30px;
}

.Specialstext 
{
	font:normal 11px Arial;
	color:#000000;
	vertical-alignment:middle;
}

/*Specials Settings*/

/* Editor settings */                        /* not to change any settings in this section */

.normaltext 
{
	font:normal 12px Arial;
	color:#353535;
	line-height: 20px;
}

.allcaps 
{
	text-decoration: none;
	text-transform: uppercase
}

.initialcaps 
{
	text-decoration: none;
	text-transform: capitalize
}

.lowercase 
{
	text-decoration: none;
	text-transform: lowercase
}

.shadow 
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
}

.glow 
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.Glow(color='gray', Strength='5')
}

.motionblur
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.MotionBlur(Strength=10, Direction=45, Add='true')
}

p
{
	font:normal 11px Arial;
	color:#ffffff;
	line-height: 15px;
}

/* Editor settings ends */



/* Menu settings */

.hmenubg                                                   /* for horizontal menu background */ 
{
	height:26px;
	background-image:url(hmenubg.jpg) repeat-x;
}

.hlinkbg, a.hlinkbg:link ,a.hlinkbg:visited                                                 /* for horizontal menu */
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer; 
	padding-top:5px 0px 0px 0px;
}

a.hlinkbg:hover                                              /* for horizontal menu */
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:underline;
	vertical-align:middle;
	cursor:pointer; 
	padding-top:5px 0px 0px 0px;
}

.activehlinkbg                                                  /* for horizontal menu */
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:underline;
	vertical-align:middle;
	cursor:pointer; 
	padding-top:5px 0px 0px 0px;
}

a.activehlinkbg:link, a.activehlinkbg:visited, a.activehlinkbg:hover                                                  /* for horizontal menu */
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:underline;
	vertical-align:middle;
	cursor:pointer; 
	padding-top:5px 0px 0px 0px;
}

.vmenubg                                                  /* for vertical menu background */
{
	background: #a38021 url(vmenu_bg.jpg) no-repeat top left;
	height:496px;
}

.vlinkbg, a.vlinkbg:link ,a.vlinkbg:visited                                                 /* for horizontal menu */
{
	font:normal 14px Arial;
	color:#321c0d;
	text-decoration:none;
	vertical-align:middle;
	line-height:30px;
	cursor:pointer;
	padding-left:5px;
}

a.vlinkbg:hover                                              /* for horizontal menu */
{
	font:normal 14px Arial;
	color:#ffe190;
	text-decoration:none;
	vertical-align:middle;
	line-height:30px;
	cursor:pointer; 
	padding-left:5px;
}

.activevlinkbg, a.activevlinkbg:link, a.activevlinkbg:visited, a.activevlinkbg:hover                                            /* for horizontal menu */
{
	font:normal 14px Arial;
	color:#ffe190;
	text-decoration:none;
	vertical-align:middle;
	line-height:30px;
	cursor:pointer; 
	padding-left:5px;
}


HWebMenu                                                /* for horizontal dropdown menu  */
{
	on-bg-color : #FBAE00; 
	on-text-color : #582c05;
	off-bg-color : #FFFFFF;
	off-text-color : #7B4A0C;
	brder-sep-color : #F5DD93;
	
	/*settings for menu in netscape/mozilla */
	border-top-color : #F5DD93;
	border-left-color : #582c05;
	border-bottom-color : #F9EDC3;
	border-right-color : #7B4A0C;
	background-color  : #F5DD93;
	
}    


VWebMenu                                                  /* for vertical dropdown menu  */
{	

	font-family:Arial;
	font-size:13px;
	firstcell-width :150;
	width:150;
	on-bg-color : #a38022; 
	on-text-color : #582c05;
	off-bg-color : #FFFFFF;
	off-text-color : #7B4A0C;
	brder-sep-color : #ffffff;
	
	/*settings for menu in netscape/mozilla */
	border-top-color : #a38022;
	border-left-color : #582c05;
	border-bottom-color : #ffffff;
	border-right-color : #7B4A0C;
	background-color  : #a38022;
}


/******************************OnlineLeasing MENU begins

.VerticalMenuHeader
{
	font:bold 11px Arial;
	color:#484848;
	vertical-align:middle;
	text-align:left;
	text-decoration: none;
	text-indent:3px;
	height:25px;
}

.VerticalMenuDivider hr
{
	border:none; 
	border-bottom:1px solid #75716f;
	height:0px;
	margin-left:0px;
	text-align:center;
	width:95%;
}

***************************OnlineLeasing MENU ends*/

/* Menu settings ends */


/* Section settings */

.blankheader                                          /* when the section has no design applied (design0) */
{
 	font:normal 16px "Georgia", Times New Roman, Times, serif;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:30px;
}


.design1header
{
 	font:normal 20px  "Arial Narrow", Arial;
	color:#350100;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #492b15;
}

.design1bg

{
	background:none;
}

.design2header
{
 	font:normal 16px "Georgia", Times New Roman, Times, serif;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:30px;
}

.design2bg
{
	background:none;
}

.design3header
{
 	font:normal 16px "Georgia", Times New Roman, Times, serif;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:30px;
}

.design3bg
{
	background-color:#666666;
}

/* Section settings ends */

/*Google Map settings start*/
div.gs-street ,div.gs-directions 
{
	font-family:Arial;
	font-size:11px;
}

div.gs-phone,  div.gs-city 
{
	display: inline;
	font-family:Arial;
	font-size:11px;

}

div.gs-title a:link
{
	display: inline;
	font-family:Arial;
	font-size:11px;
}

div.gs-region 
{
	display: inline;
}

div.gs-country
{
	display: none;
}

div.gs-directions
{
	font-family:Arial;
	font-size:11px;
}

div.gs-label
{
	font-family:Arial;
	font-size:11px;
}

.gs-secondary-link
{
	font-family:Arial;
	font-size:11px;
}

.gs-watermark
{
	font-family:Arial;
	font-size:11px;
} 

.MarkerText
{
	font:normal 11px Arial; 
	color:#000000; 
	text-align:left;
}

.MarkerHeaderText
{
	font:bold 12px Arial; 
	color:#000000;
	line-height:15px;
}

a.MarkerHeaderText:link, a.MarkerHeaderText:visited, a.MarkerHeaderText:hover
{
	font:bold 11px Arial; 
	color:#000000;
}

.googledir div
{
	font:normal 11px Arial;
	color:#000000;
}

.googledir table td
{
	font:normal 11px Arial;
	color:#056c87
}

.shadow_left
{
	background: #ffffff url(left_shadow_x.jpg) repeat-y top right;
}

.shadow_right
{
	background: #ffffff url(right_shadow_x.jpg) repeat-y top right;
}


/*Google Map settings end*/


/* Template specific classes */
.maintablebg
{
	background: #ffffff url(maintable_bg.jpg) no-repeat top left;
}

.browne_table
{
	background: #ffffff url(browne_bg.jpg) repeat-x top left;
}

.header_text
{
	font:normal 14px Arial;
	color:#ffffff;
	line-height: 15px;
}

.address_text
{
	font:normal 11px Arial;
	color:#c7ac62;
	line-height: 15px;
}


.extralink, a.extralink:link,a.extralink:visited
{
	font:bold 11px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}

a.extralink:hover
{
	font:bold 11px Arial;
	color:#fffff;
	text-decoration:underline;
	text-align:left;
	cursor:pointer;
}

.hand_div
{
	position:absolute;
	z-index:1000;
	margin-left:-109px;
	margin-top:84px;
}

.header_leaf
{
	position:absolute;
	z-index:1000;
	margin-left:0px;
	margin-top:-28px;
}

.floorplanheader
{
	font:normal 14px Arial;
	color:#8F6800;
	line-height: 20px;
}


/* Template specific classes ends */