@charset "utf-8";
@import url('base.css');
@import url('wysiwyg.css');




body, td
	{
	font: 14px/1.6em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	}
	
	
p
	{
	margin-bottom: 1.4em;
	}
	
	
a:link, a:visited
	{
	color: #780D12;
	}
	
	
a:hover, a:active
	{
	color: #484024;
	}
	
	
h1
	{
	font: 48px/1em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 1.4em;
	}
	
	
h2
	{
	font: 48px/1em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 1.4em;
	}	
	
	
h3
	{
	font: 32px/1em Georgia, "Times New Roman", Times, serif;
	color: #780D12;
	margin-bottom: 1.4em;
	}	
	
	
h4
	{
	font: 26px/1em Georgia, "Times New Roman", Times, serif;
	color: #484024;
	margin-bottom: .4em;
	}	
	
	
h5
	{
	font: normal 20px/1em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: .4em;
	}	
	
	
h6
	{
	font: bold 16px/1em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: .2em;
	}	
	
	
 ul, ol
	{
	margin-bottom: 1.4em;
	}
	
	
li
	{
	}










.last
	{
	background: none !important; 
	padding: none !important;
	}
	
	
.BlockImg
	{
	display: block;
	border: 1px solid #ccb173;
	margin: 0 auto 1.4em auto;
	}
	
	
.LeftImg
	{
	display: block;
	float: left;
	border: 1px solid #CCB173;
	margin: 0 16px 8px 0;
	}	
	
	
.RightImg
	{
	display: block;
	float: right;
	border: 1px solid #CCB173;
	margin: 0 0 8px 16px;
	}
	.RightImg img { display: block; }
	
	
.BigLink
	{
	font-weight: bold;
	text-decoration: none !important;
	font-size: 16px;
	}	
	

.Disclaimer
	{
	font-size: 11px;
	}	
	
	
.Asterisk
	{
	color: #780D12;
	}	
	
	
	
	
	
.tabs
	{
	clear: both;
	margin: 0 0 1px 0; padding: 10px 0 0 0;
	list-style-type: none;
	}
	
	.tabs li
		{
		float: left;
		padding: 0 1px;
		margin: 0;
		}
		
	.tabs a:link, .tabs a:visited
		{
		display: block;
		padding: 6px 12px;
		color: #780D12;
		text-decoration: none;
		}
		
	.tabs a:hover, .tabs a:active
		{
		background: #dcd4b8;
		}
		
	.tabs .selected
		{
		background: #dacfae;
		}
		
.tabcontent
	{
	clear: both;
	background: url('/images/dividers/content.png') top no-repeat;
	padding: 20px 0 10px 0;
	}		
		
		
.producttable
	{
	clear: both;
	margin-bottom: 1.4em;
	width: 90%;
	}html>body .producttable { width: 100%; }
	
	.producttable tr.lastrow td
		{
		background: #e5e0cc url('/images/dividers/producttable.gif') bottom left repeat-x;
		padding-bottom: 10px;
		}	
		
	.producttable th
		{
		font-weight: bold;
		font-size: 12px;
		padding: 0 5px 10px 5px;
		background: url('/images/dividers/producttable.gif') bottom left repeat-x;
		}	
		
	.producttable td
		{
		padding: 5px 10px 5px 5px;
		vertical-align: middle;
		font-size: 12px;
		color: #484024;
		background: #e5e0cc;
		}
		
	.producttable .thumb img
		{
		display: block;
		border: 1px solid #CCB173;
		}
		
	.producttable .data
		{
		text-align: center;
		}
	
	
	.productdescription
		{
		padding: 16px 16px 0 16px;
		}



body
	{
	background: #938550 url('/images/bgs/body.png') top left repeat-x;
	text-align: center;
	}
	
	
#shell
	{
	background: url('/images/bgs/shell.jpg') top center no-repeat;
	}
	
	
#header
	{
	text-align: left;
	width: 960px;
	height: 96px;
	margin: 0 auto;
	overflow: hidden;
	}	
	
	#logo
		{
		width: 260px;
		height: 96px;
		margin: 0;
		overflow: hidden;
		float: left;
		background: url('/images/logos/stanley.gif') top left no-repeat;
		text-indent: -9999px;
		}
		
		
	#tagline
		{
		width: 408px;
		height: 96px;
		overflow: hidden;
		margin: 0;
		float: right;
		background: url('/images/logos/tagline.gif') top left no-repeat;
		text-indent: -9999px;
		}
	
	
#page
	{
	text-align: left;
	width: 956px;
	margin: 0 auto;
	background: #938550 url('/images/bgs/page.png') top center no-repeat;
	border: 2px solid #938550;
	}
	
	
#nav
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 34px;
	overflow: hidden;
	margin-bottom: 12px;
	}
	
	#nav li
		{
		padding: 0;
		margin: 0;
		float: left;
		padding-right: 1px;
		background: url('/images/dividers/nav.gif') right no-repeat;
		}
		
	#nav a, #nav a:link, #nav a:visited
		{
		display: block;
		height: 34px;
		overflow: hidden;
		text-indent: -9999px;
		background-position: top left;
		background-repeat: no-repeat;
		}
		
	#nav a:hover, #nav a:active
		{
		background-position: bottom left;
		}	
		
		#ncommunity { width: 158px; background: url('/images/nav/community.gif'); }	
		#nyoursite { width: 163px; background: url('/images/nav/yoursite.gif'); }
		#nbuildcustom { width: 181px; background: url('/images/nav/custom.gif'); }	
		#nfinance { width: 168px; background: url('/images/nav/finance.gif'); }	
		#nrealtors { width: 167px; background: url('/images/nav/realtors.gif'); }	
		#ncontact { width: 109px; wi\dth: 113px; background: url('/images/nav/contact.gif'); }
		
		
#maincol
	{
	width: 690px;
	float: left;
	margin-left: 5px;
	}
	html>body #maincol { margin-left: 10px; }
	
#sidecol
	{
	width: 240px;
	float: right;
	margin-right: 5px;
	}html>body #sidecol { margin-right: 10px; }	
	
	
#homeheader
	{
	border: 2px solid #ffffff;
	margin-bottom: 4px;
	height: 256px;
	overflow: hidden;
	}

	
	
#content
	{
	border: 2px solid #ffffff;
	background: #DFDAC3;
	padding: 15px 20px 20px 15px;
	margin-bottom: 4px;
	min-height: 892px;
	}* html #content { height: 892px; }
	
	
#content .title
	{
	width: 650px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0;
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	#thome { background: url('/assets/wysiwyg/titles/home.gif'); }
	#tfind { background: url('/assets/wysiwyg/titles/find.gif'); }
	#tfloorplans { background: url('/assets/wysiwyg/titles/floorplans.gif'); }
	#tinventory { background: url('/assets/wysiwyg/titles/floorplans.gif'); }
	#tfinance { background: url('/assets/wysiwyg/titles/finance.gif'); }
	#trealtors { background: url('/assets/wysiwyg/titles/realtors.gif'); }
	#tcontact { background: url('/assets/wysiwyg/titles/contact.gif'); }
	#tyoursite { background: url('/assets/wysiwyg/titles/yoursite.gif'); }
	#tbuildcustom { background: url('/assets/wysiwyg/titles/custom.gif'); }
	#tabout { background: url('/assets/wysiwyg/titles/about.gif'); }

	
#innercontent
	{
	padding: 30px 0 20px 0;
	background: url('/images/dividers/content.png') top no-repeat;
	overflow: hidden;
	}


#tools
	{
	padding: 20px 0 30px 160px;
	clear: both;
	list-style-type: none;
	background: url('/images/dividers/content.png') top no-repeat;
	}
	
	#tools li
		{
		float: left;
		margin: 0 0 0 16px;
		padding: 0 17px 0 0; 
		background: url('/images/dividers/tools.gif') right no-repeat;
		}
		
	#tools a, #tools a:link, #tools a:visited
		{
		display: block;
		height: 20px;
		overflow: hidden;
		background-position: top left;
		background-repeat: no-repeat;
		text-indent: -9999px;
		}
		
	#tools a:hover, #tools a:active
		{
		background-position: bottom left;
		}	
		
		#tlabout { background: url('/images/nav/tools-about.gif'); width: 63px; }
		#tlhome { background: url('/images/nav/tools-home.gif'); width: 22px; }
		#tlprint { background: url('/images/nav/tools-print.gif'); width: 22px; }
		#tlcontact { background: url('/images/nav/tools-contact.gif'); width: 22px; }
		#tlemail { background: url('/images/nav/tools-email.gif'); width: 22px; }
		
		
.mainpromo
	{
	display: block;
	border: 2px solid #ffffff;
	margin-bottom: 4px; padding:20px 10px 5px 10px;
	//background: #780d12 url('/images/bgs/subnav.png') top no-repeat;
	background: url('/images/background_red.jpg') top left no-repeat;
	width:216px; height:231px;
	font:16px Times, Georgia; text-align:center;
	color:#fff;
	text-height:42px;
	}
	
	.mainpromo img
		{
		display: block;
		}
	.mainpromo p { margin:0 0 3px 0; padding:0; }
	.mainpromo * { color:#fff; margin:0; }
		
		
.subnav
	{
	display: block;
	border: 0px;
	list-style-type: none;
	font-size: 15px;
	text-align: center;
	margin: 0px; 
	padding: 0px;
padding-bottom: 10px;
background: url('/images/dividers/rightbox.png') bottom no-repeat;
	}
	

	.subnav li
		{
	font: bold 16px/1em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: .2em;

		margin: 0 0 0 0; 
		padding-bottom: 20px;
		bbackground: url('/images/dividers/rightbox.png') bottom no-repeat;
		}
		
	.subnav a, .subnav a:link, .subnav a:visited
		{
		color: #ffffff;
		text-decoration: none;
		}	
		
	.subnav a:hover, .subnav a:active
		{
		color: #938550;
		}	
#promo2 { background-color: #000000; width: 100%; }
		
#promos
	{
	border: 2px solid #ffffff;
	background: #484024;
	color: #ffffff;
	text-align: left;
	padding: 25px 25px 0 25px;
	margin: 0 0 4px 0;
	font-size: 20px;
	list-style-type: none;
	}


	#promosOLD li
		{
		background: url('/images/dividers/rightbox.png') bottom no-repeat;
		padding: 20px 0 50px 0;
		}
	
	#promos a, #promos a:link, #promos a:visited
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		}
		
	#promos a:hover, #promos a:active
		{
		color: #938550;
		}	
		
		
#additionalinfo
	{
	border: 2px solid #ffffff;
	background: #484024;
	color: #ffffff;
	text-align: center;
	padding: 25px;
	margin: 0 0 4px 0;
	min-height: 355px;
	line-height: 1.2em;
	color: #DFDAC3;
	}
		
	#additionalinfo h5
		{
		color: #ffffff;
		background: url('/images/dividers/rightbox.png') bottom no-repeat;
		padding-bottom: 36px;
		}
		
	#additionalinfo h6
		{
		color: #938550;
		}	
		
	#additionalinfo .BlockImg
		{
		margin: 0 auto 1.2em auto;
		}	

	#additionalinfo a:link, #additionalinfo a:visited
		{
		color: #938550;
		}
	
	#additionalinfo a:hover, #additionalinfo a:active
		{
		color: #ffffff;
		}
	
	
		
#footer
	{
	clear: both;
	background: #2b1f0f url('/images/bgs/footer.png') top left repeat-x;
	border: 2px solid #ffffff;
	margin: 0 10px 4px 10px;
	padding: 20px 30px;
	}
	
	#footerlinks
		{
		list-style-type: none;
		font-size: 12px;
		color: #ffffff;
		text-align: center;
		margin: 0 0 1.4em 0; padding: 0;
		}
		
		#footerlinks li
			{
			display: inline;
			background: url('/images/dividers/footer.gif') right no-repeat;
			padding: 0 12px 0 8px;
			margin: 0;
			}	
			
		#footerlinks a, #footerlinks a:link, #footerlinks a:visited	
			{
			color: #ffffff;
			text-decoration: none;
			}
			
		#footerlinks a:hover, #footerlinks a:active
			{
			color: #938550;
			}	

	#footersupport
		{
		list-style-type: none;
		font-size: 11px;
		color: #ffffff;
		text-align: center;
		margin: 0 0 1em 0; padding: 0;
		}
		
		#footersupport li
			{
			display: inline;
			background: url('/images/dividers/footer.gif') right no-repeat;
			padding: 0 12px 0 8px;
			margin: 0;
			}	
			
		#footersupport a, #footersupport a:link, #footersupport a:visited	
			{
			color: #ffffff;
			text-decoration: none;
			}
			
		#footersupport a:hover, #footersupport a:active
			{
			color: #938550;
			}
			
		#footer img
			{
			vertical-align: middle;
			}	
			
			
			
.map
	{
	display: block;
	float: left;
	border: 1px solid #ccb173;
	margin-bottom: 1.4em;
	}
	
	.map img, .map object
		{
		display: block;
		}
	
	
.sidelisting
	{
	float: right;
	width: 188px;
	}	
	
.sideitem
	{
	border-bottom: 1px solid #ccb173;
	padding-bottom: 1em;
	margin-bottom: 1em;
	}	
			