#intro				{float:left; clear:both;	height:auto; 		border-bottom: 1px solid #EDEBE8; 	background: url(/images/interface/intro_pattern.gif);}
#intro img.photo	{float:left; padding:2px;	background: #FFF;}
#intro .copy		{float:left; width: 536px;	height: 150px;		font-size: 10px; }
#intro .copy p		{padding: 0 30px 0 21px;	margin-top: 7px;}
#intro  p			{font-size: 11px;			line-height: 16px;	font-family: verdana, arial;		color: #524D4A;}
* html #intro p		{line-height: 15px;}
#intro .sidebar p	{line-height: 12px;}
#content 			{ padding-bottom: 8px;}

.sidebarwrapper				{float:left;	margin-left: 9px;	position: relative;	width: 214px;}
* html .sidebarwrapper 		{margin-left: 4.5px;}
.sidebar 					{float: left;	clear:left;			width: 210px;		padding: 1px;	border: 1px solid #979493;	margin: 8px 0 0 9px;}
* html .sidebar 			{margin: 4px 0 0 4px;}
.sidebarwrapper .sidebar	{margin-left: 0;}


.subnav 				{width: 198px; 		padding: 7px;	background: #abcdd0; }
.subnav ul 				{display:block; 	padding:0 9px;	border: 1px solid #dee7e4;	margin:0;	background: #d3e4e5;}
.subnav ul li 			{list-style: none;	border-top: 1px solid #FFF;					margin:0; 	padding:0;}
.subnav ul li.first 	{border-top:none;}
.subnav ul li a			{display:block; color: #bc4424; padding: 3px 0 3px 14px; text-decoration:none; font-size: 10px; }
.subnav ul li a:hover,
.subnav ul li a.current {color: #645f54; background: url(/images/interface/subnav_bg.gif) top left no-repeat;}

.sidebar .divider 				{height: 1px; margin: 1px -1px 0 -1px;  border-top: 1px solid #979493; padding:0!important;}
*  html  .sidebar .divider		{margin-bottom: -1px;}
.sidebar p						{color: #3E3936 !important;}
.sidebar div 					{padding: 32px 0 0 10px; 		background-repeat: no-repeat;}
.sidebar div p					{padding:0 5px 0 0!important;	margin:0 !important; line-height: 13px; font-size: 9px !important;}
.sidebar div a					{color: #bc4424; 	font-weight: bold; text-decoration: underline;}
.sidebar .callus				{height: 20px; 		background-image: url(/images/interface/leftbar_callus.gif);}
.sidebar .callus p				{font-size: 13px !important;	font-weight: normal ;}
.sidebar .priority				{height: 60px;		background-image: url(/images/interface/leftbar_priority_buyer.gif);}
.sidebar .success 				{height: 18px; 		padding-top: 160px; background-image: url(/images/interface/leftbar_success_story1.gif);}
.sidebar .success.s1			{background-image: url(/images/interface/leftbar_success_story1.gif);}
.sidebar .success.s2			{background-image: url(/images/interface/leftbar_success_story2.gif);}
.sidebar .success.s3			{background-image: url(/images/interface/leftbar_success_story3.gif);}
.sidebar .success.s4 			{background-image: url(/images/interface/leftbar_success_story4.gif);}
.sidebar .findyourhome 			{height: 44px; 	background-image: url(/images/interface/leftbar_findyour_home.gif);}
.sidebar .findyourhome select	{width: 194px; 	border-width: 1px; margin-top: 6px; font-size: 10px; color: #63605E;}
#intro .sidebar 				{float:left; margin: 8px; clear:none; }
* html #intro .sidebar 			{margin: 4px;}

#findyourhomeFlash {float:left; clear:both;	padding-top: 10px;	border-top: 1px solid #BFBBB6;	border-bottom:  1px solid #BFBBB6;	background: #E5E4D2;	}

/* Communities */
#communities					{float:left; clear:both; width: 708px; padding-top: 20px; margin-left: 30px;}
* html #communities				{margin-left: 15px;}
#communities .comm				{float: left; 			 width: 327px; padding-left: 26px;	margin-bottom: 15px; font-size: 11px; font-family: Verdana, Arial; line-height: 17px; color: #524D4A;}
* html #communities .comm		{padding-left: 19px; }
#communities .comm.left			{width: 353px; 			 padding-left: 0 !important; background: url(/images/interface/border_vertical.gif) right repeat-y;}
#communities .comm ul			{padding: 0 0 0 5px;	 margin: 0; list-style-position: inside;}	
#communities .comm p			{padding: 0 15px 0 4px;	 margin: 0;}
#communities .comm img.bordered {border: 1px solid #D1CCC5;}
#communities .hr				{width: 708px; height: 0px;	border-top:1px solid #D1CCC5; margin-bottom: 8px;}


#copy				{float: left;	width: 475px;	padding: 35px 35px 50px 35px;}
#copy p				{margin:2px 0 8px 0; padding-right: 10px; width: auto; font-size: 11px; line-height: 16px; color:#6C6B6C;}
#copy h4			{color:#6C6B6C;}
#copy ul			{font-size: 11px; color:#6C6B6C;}
#copy .hr			{float:left; clear:both; width: 475px; height: 0; border-top: 1px solid #D1CCC5; margin-bottom: 14px;}
* html #copy .hr	{margin-bottom: 7px;}
#copy a.gallery		{padding: 0 0 5px 35px; white-space: nowrap; background: url(/images/interface/button_gallery.gif) 0 0 no-repeat;}
h3.left				{float:none;} /*fix past communities layout for IE*/
* html h3.left 		{float:left;}

div.fancybg			{float:left; clear:both; width: 475px; padding-left: 18px; margin-left: -18px; background-position: 0 0; background-repeat: no-repeat;}
* html div.fancybg 	{margin-left: -9px;}
div.fancybg p span 	{margin-left: -8px;}

div.fancybg p {width: auto;	}
p.address 			{float:left; clear:left;  width: 200px !important;}
p.address.right 	{margin-left: 35px !important; clear:none;}
p.address.bb		{padding-bottom: 5px; border-bottom: 1px dotted #A7A39E;}
div.fancybg.quality	{background-image: url(/images/titles/quality_bg.gif); padding-top: 40px;}
div.fancybg.detail	{background-image: url(/images/titles/detail_bg.gif); padding-top: 35px;}
div.fancybg.service	{background-image: url(/images/titles/service_bg.gif); padding-top: 37px;}

div.fancybg.impressed 		{background-image: url(/images/titles/bg_impressive.gif); padding-top: 25px;}
div.fancybg.beautiful	 	{background-image: url(/images/titles/bg_beautiful.gif); padding-top: 37px; }
div.fancybg.excellent 		{background-image: url(/images/titles/bg_excellent.gif); padding-top: 40px;}
div.fancybg.professional	{background-image: url(/images/titles/bg_professional.gif); padding-top: 40px;}

div.fancybg.one		{background-image: url(/images/titles/bg_one.gif); padding-top: 20px;}
div.fancybg.two		{background: url(/images/titles/bg_two.gif) 0 10px no-repeat; padding-top: 38px;} /*+32*/
div.fancybg.three	{background: url(/images/titles/bg_three.gif) 0 9px no-repeat; padding-top: 54px;} /*+13*/
div.fancybg.four	{background: url(/images/titles/bg_four.gif) 0 9px no-repeat; padding-top: 54px;}
div.fancybg.five	{background: url(/images/titles/bg_five.gif) 0 9px no-repeat; padding-top: 54px;}
div.fancybg.six		{background: url(/images/titles/bg_six.gif) 0 10px no-repeat; padding-top: 38px;} /*+24*/
div.fancybg.seven	{background: url(/images/titles/bg_seven.gif) 0 10px no-repeat; padding-top: 38px;} /*+32*/
div.fancybg.eight	{background: url(/images/titles/bg_eight.gif) 0 9px no-repeat; padding-top: 50px;}

/* Success Stories */
div.story 			{float:left; clear:both; width: 475px; height: 129px; border-top: 1px solid #D1CCC5; border-bottom: 1px solid #D1CCC5; margin: 10px 0;}
div.story.bruners	{background: url(/images/stories/bruners-pic.jpg) 0 0 no-repeat; text-align: right;}
div.story.mapolo 	{background: url(/images/stories/mapolo-pic.jpg) 0 0 no-repeat;}
div.story.tomhale 	{background: url(/images/stories/tomhale-pic.jpg) 0 0 no-repeat;}
div.story div 		{display: none;}

/*  Past Communities */
img.pastcommunity		{float:right; clear: right; border:none; margin-left: 20px;}

p.pastcommunity 		{width: 370px; }
* html p.pastcommunity 	{width: 360px;}
