body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color: #fcedc0;
	font-family: "Times New Roman", Times, serif; 
	font-size: 13px;
	line-height: 22px;
	color:#000000;
	text-align: left;
}
.bgMain		{height: 741px; background-image:url(images/bgMainShim.jpg); background-repeat: repeat-x; background-position: top center; background-color: #fbe9b5;}
.txtMain	{text-align: left;}
.txtMain h1 {color: #fbfaf5; font-size: 14px; line-height: 14px; text-transform: uppercase; text-decoration: none; padding: 0px; margin: 0px;}
/*===============================================*/
/*           Home Photo Rotator Section          */
/*===============================================*/
.quoteHolder{z-index: 50; position:absolute; top: 165px; margin: 0 0 0 464px; float:right; width: 255px;}

#slider-wrapper {
    width:719px;               /* Photo rotator Width */
    height:260px;              /* Photo rotator Height */
    margin:0;
}
#slider {
    width:719px;               /* Photo rotator Width */
    height:260px;              /* Photo rotator Height */
	background:url(images/loading.gif) no-repeat 50% 50%;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;	
}
#slider a {
	border:0;
	display:block;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

/*===============================================*/
/*             Home Page Section                 */
/*===============================================*/
.bgHomeShim	{width: 1000px; background-image:url(Images/bgHomeShim.jpg); background-repeat: repeat-y;}
.bgHome		{width: 968px; height: 444px; background-image:url(images/bgHome.jpg); background-repeat: no-repeat;}
.txtHome	{font-size: 15px;}
.bgLogoText	{width: 249px; height: 141px; background-image:url(images/logoText.jpg); background-repeat: no-repeat;}
.logo		{width: 249px;}
#txtLogo	{font-size: 23px; font-style: italic; color: #fef8e9; text-transform: uppercase; text-align: center; padding-top: 64px;}
#txtFP		{font-size: 11px; color:#000000; text-transform: uppercase; text-align: left; padding-left: 30px; padding-top: 65px;}
.colText	{width: 534px; padding: 25px 20px 20px 15px; float:left;}
.colFeature	{width: 399px; height: 444px; background-image:url(images/bgFeature.jpg); background-position: right; background-repeat: no-repeat; float:right;}
.FeatureT	{width: 399px; height: 101px;}
.FeatureM	{width: 326px; height: 185px; padding-left: 39px; padding-right: 34px;}
.FeatureB   {width: 399px; height: 160px; font-size: 12px; padding-top: 20px; text-align:center;}
.bgFeatureName {width: 259px; height: 35px; background-image:url(images/bgFeatureName.jpg); background-repeat: no-repeat;}
#txtFeatureName{font-size: 12px; font-weight: bold; color: #2b231b; text-align: center; text-transform: uppercase; padding-top: 5px;}
#txtFeatureInfo a		{color: #8a2630; text-decoration: none;}
#txtFeatureInfo a:hover {text-decoration: underline;}
/*===============================================*/
/*                 Footer Section                */
/*===============================================*/
.bgFooterShim	    {height: 160px; background-image:url(Images/bgFooterShim.jpg); background-repeat: repeat-x; background-attachment: #fcedc0;}
#bgFooter        	{width: 1000px; height: 160px; background-image:url(Images/bgFooter.jpg); background-repeat: no-repeat;}
.txtFooterNavCat	{font-size: 12px; color: #f9e4a5; text-transform: uppercase; }
.containerFNav		{width: 612px; padding-top: 5px;}
.colFN1				{width: 114px; padding-left: 87px; float:left}
.colFN2				{width: 131px; float:left}
.colFN3				{width: 280px; float:left}
.txtFooterNav				{font-size: 12px; color: #000000;}
.txtFooterNav a				{font-size: 11px; line-height: 20px; color: #000000; text-transform: uppercase; text-decoration: none;}
.txtFooterNav a:hover		{color: #000000; text-decoration: underline;}
.fNavActive					{color: #000000; text-decoration: none;}
.containerFInfo		{width: 388px; padding-top: 5px;}
.colFI1				{width: 64px; float:left}
.colFI2				{width: 324px; float:left}
.txtFooter			{font-size:9px; color:#000000; text-align: left; text-transform: uppercase; text-decoration:none;}
.txtFooter a,.txtPropName	{font-size:9px; color:#8a2630; text-align: left; text-transform: uppercase; text-decoration:none;}
.txtFooter a:hover			{text-decoration: underline;}

/*===============================================*/
/*               Our Company Section             */
/*===============================================*/
.bgPageShim	{width: 1000px; background-image:url(Images/bgPageShim.jpg); background-repeat: repeat-y;}
.bgOurCompany		{width: 968px; height: 444px; background-image:url(images/bgOurCompany.jpg); background-repeat: no-repeat;}
.colLText			{padding: 10px 20px 10px 20px;}
.titlebox			{width: 700px; height: 24px; padding-left: 268px; padding-top: 10px;}
.titleboxIE7		{width: 700px; height: 24px; padding-left: 268px; padding-top: 10px;}
.containerCompany	{width: 968px;}
.colCompany1				{width: 248px; float:left}
.colCompany2				{width: 720px; float:right}
.colLTable		{padding: 0px 20px 10px 20px;}
#tbl #table, #td{border-color: #000; border-style: solid; line-height: 16px;}
#tbl #table     {border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
#tbl #td        {margin: 0; padding: 4px; border-width: 1px 1px 0 0;}
.thBg			{background-color: #85734e; color:#FFFFFF; font-weight: bold; }
.rowBgE			{background-color: #fcedda;}
.rowBgO			{background-color: #fcedca;}
.rowDivider     {height: 10px; background-color: #85734e; border: solid 1px #000;}
hr				{width: 700px; height:1px; color: #000000; background-color:#000000; border:none; margin:0; padding:0}
/*===============================================*/
/*            Our Communities Section            */
/*===============================================*/
.bgCommunitiesShim	{width: 1000px; background-image:url(Images/bgCommunitiesShim.jpg); background-repeat: repeat-y;}
.bgOurCommunities	{width: 968px; height: 444px; background-image:url(images/bgOurCommunities.jpg); background-repeat: no-repeat;}
.txtState			{color:#000000; font-weight: bold; font-size: 14px; padding-left: 10px;}
.txtRed				{color: #b70000; font-size: 12px;}
.rowStateO			{background-color: #e9d494;}
.txtStateList, .txtStateList a	{color: #000000; text-decoration: none; padding-left: 8px;}
.txtStateList a:hover			{text-decoration: underline;}

/*===============================================*/
/*           Property Listing Page               */
/*===============================================*/
.titlePage		{width: 400px; height: 24px; padding-left: 268px; padding-top: 10px; float:left;}
.backCommunities	{width: 267px; float:right; text-align: right; padding-top: 8px; }
#txtBackCommunities, #txtBackCommunities a{ padding-right: 3px; color:#FFFFFF; text-decoration: none; line-height:13px; text-decoration: none;}
#txtBackCommunities a:hover {color:#FFFFFF; text-decoration: underline;}
.bgPropName	{width: 968px; height: 26px; background-image:url(images/bgPropName.jpg); background-repeat: no-repeat;}
.txtPropCity{color:#FFFFFF; padding: 2px 0px 0px 30px;}
.bgPropInfo	{width: 968px; height: 149px; background-image:url(images/bgPropInfo.jpg); background-repeat: repeat-y;}
.divProp	{padding-left: 30px; padding-top: 30px;}
.txtPropNameList{text-transform: uppercase;}
.txtPropUnits	{color: #98865f; text-align: left; padding-top: 30px;}
.txtGold	    {color: #f9e4a5; font-size: 12px; line-height: 13px;}
.imgProp	    {border: 2px solid #000000;}
#txtEmail, #txtEmail a		{color: #b70000; text-decoration: none;}
#txtEmail a:hover {text-decoration: underline;}

/*===============================================*/
/*                   Contact Page                */
/*===============================================*/
#txtTitleB      {color: #fbfaf5; font-size: 14px; line-height: 14px; text-transform: uppercase; text-decoration: none; padding: 0px; margin: 0;}
#txtTitleS		{color: #fbfaf5; font-size: 14px; text-transform: capitalize;}
.contactL		{padding: 15px 10px 10px 18px; line-height: 25px;}
.contactL1		{padding: 15px 10px 10px 10px; line-height: 25px;}
.colContactText	{padding: 10px 20px 5px 20px;}
/*===============================================*/
/*               Profile Nav Page                */
/*===============================================*/
.txtNav, .txtNavActive:hover	{color: #fbfaf5; font-size: 14px; text-transform: uppercase; cursor:pointer;}
.txtNav:hover, .txtNavActive{color: #dbc38e; font-size: 14px; text-transform: uppercase; background-color: #2b231b; cursor:pointer;}

/*===============================================*/
/*              Profile Home Page                */
/*===============================================*/
.txtProfileName     {color: #2b231b; font-size: 18px; font-weight: bold; line-height: 18px; text-transform: uppercase; text-align: left; height: 8px;}
.colProfileHome1	{width: 396px; float:left; padding: 8px 26px 10px 4px; line-height: 20px;}
.colProfileHome2	{width: 522px; float:right; padding-right: 20px; padding-top: 28px; line-height: 25px;}

/*===============================================*/
/*             Profile Amenities Page            */
/*===============================================*/
.colProfileAmen1	{width: 260px; float:left; padding: 8px 26px 10px 4px; line-height: 20px;}
.colProfileAmen2	{width: 668px; float:right; padding-left: 5px; padding-right: 5px; line-height: 25px;}
.txtProfileTitle    {font-weight: bold; line-height: 14px; text-transform: uppercase; height: 8px; padding-bottom: 10px;}
.txtProfileTitleS   {font-weight: normal; line-height: 14px; text-transform:none; text-align: right; height: 8px; padding-top: 5px;}
.colDivider			{width: 1px; background-color: #2b231b}
#amenities ul		{list-style-type: none;	padding-left: 15px;	margin: 0px;}
#amenities li		{padding: 0; margin: 0; background-image: url(images/amenitiesList.png);background-repeat: no-repeat; background-position: 0px 12px; padding-left: 12px;}

/*===============================================*/
/*            Profile Floor Plans Page           */
/*===============================================*/
.colBorder 		{border-right: 1px solid #2b231b;}
.txtProfileInfo	{padding: 10px 10px 10px 4px; text-align: left;}

/*===============================================*/
/*            Profile Floor Plan Page            */
/*===============================================*/
.bgProfileFloorplanNav{width: 960px; height: 23px; background-color: #98865f; }
.floorplanNav		  {color: #fbfaf5; font-size: 14px; cursor:pointer;}
.floorplanNav:hover	  {color: #dbc38e; font-size: 14px; background-color: #2b231b; cursor:pointer;}
.txtFloorplanNav, .txtFloorplanNav a {color: #fbfaf5; text-decoration: none;}
.txtFloorplanNav a:hover 			 {color: #dbc38e; text-decoration: none;}

/*===============================================*/
/*              Profile Gallery Page             */
/*===============================================*/
.photoBorder	    {border: 3px solid #2b231b;}

/*===============================================*/
/*               Profile Tours Page              */
/*===============================================*/
.toursBorder	    {width: 560px; height:200px; border: 5px solid #2b231b}
.txtToursNav, .txtToursNav a {color: #000000; font-weight: bold; text-decoration: none; padding-top: 10px;}
.txtToursNav a:hover 		 {text-decoration: underline;}

/*===============================================*/
/*             Profile Residents Page            */
/*===============================================*/
.txtResidentsNav		{color: #2b231b; font-size: 18px; font-weight: bold; text-transform: uppercase; text-decoration: none; cursor:pointer;}
.txtResidentsNav:hover 	{color: #dbc38e; font-size: 18px; font-weight: bold; text-transform: uppercase; text-decoration: none; background-color: #2b231b; cursor:pointer;}
.colResidentsBorder 	{border-bottom: 1px solid #2b231b;}

/*===============================================*/
/*                Profile Ebrochure              */
/*===============================================*/
.txtEPropName		   {color: #2b231b; font-size: 18px; font-weight: bold; text-transform: uppercase; padding: 50px 20px 0px 0px; text-align: right; text-decoration: none;}
