@charset "UTF-8";
/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	height: auto;
	}
	

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
	}
	
#sitewrapper {
	width: 960px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	}
	
.top-area	{
			width: 930px;
			/*height: 125px;*/
			height: auto;
			margin: 0 auto;
			padding: 0 0 10px 0;
			float: left;
			}
			
.top-area-left	{
			width: 246px;
			height: 125px;
			float: left;
			}
			
a#logo 		{
			display: block;
			width: 226px;
			height: 115px;
			margin: 10px 0 0px 20px;
			text-indent: -1000em;
			background: url(images/interim-logo2.gif) top left no-repeat;
			}
			
.top-area-right	{
			width: 660px;
			height: 125px;
			float: right;
			}
			
.login-signup	{
			float: right;
			height: 26px;
			width: 480px;
			}
			
.login-signup p, .login-signup p a	{
			color: #31454f;
			font-style: Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 0 auto;
			padding: 5px 0 0 0;
			}			
			
.login-text	{
			width: 298px;
			height: 26px;
			float: left;
			padding-top: 4px;
			}
			
.login-text p, .login-text p a	{
			padding: 0;
			color: #31454f;
			text-decoration: none;
			}
			
.login-signup p.down	{
		font-weight: bold;
		text-decoration: underline;
}
					
.login	{
		width: 60px;
		height: 26px;
		border-left: 1px solid #bebebe;
		border-right: 1px solid #bebebe;
		border-bottom: 1px solid #bebebe;
		float: left;
		font-weight: lighter;
		text-align: center;
		}
	
.signup	{
		height: 26px;
		width: 119px;
		font-weight: lighter;
		text-align: center;
		float: right;
		border-bottom: 1px solid #bebebe;
		border-right: 1px solid #bebebe;
		}
	
#statement	{
		background: url(images/statement.gif) left no-repeat;
		height: 14px;
		width: 465px;
		float: right;
		/*margin: 7px 0 0 0;*/
		margin: 60px 15px 0 0;
		}	
		
#statement p
		{
		text-indent: -999em;
		margin: 0 auto;
		}
		
.upper-nav	{
			width: 900px;
			/*width: auto;*/
			/*width: 550px;*/
			height: auto;
			margin: 0 auto;
			padding: 0;
			/*float: right;*/
			float: right;
			text-align: center;
			margin: 23px 0 0 0;
			}
		
			
.middle-area-index	{
			width: 930px;
			margin: 0 auto;
			padding: 0;
			float: left;
			}
						
#main-nav	{
			width: 900px;
			height: 31px;
			margin: 0 auto;
			padding: 0;
			float: right;
			border-right: 1px solid #bebebe;
			border-left: 1px solid #bebebe;
			border-top: 1px solid #bebebe;
			}
			
/*.flash-container	{
			width: 900px;
			border-right: 1px solid #bebebe;
			border-left: 1px solid #bebebe;
			height: 323px;
			overflow: hidden;
			float: right;
			}*/
			
#banner	{
	width: 900px;
	height: 323px;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	overflow: hidden;
	float: right;
	}
	
/*#banner a img	{
	border: none;
	}*/
	
#banner ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
#banner li	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
			
.bottom-nav	{
			width: 900px;
			height: 31px;
			margin: 0 auto;
			padding: 0;
			float: right;
			border-right: 1px solid #bebebe;
			border-left: 1px solid #bebebe;
			border-bottom: 1px solid #bebebe;
			}
			
.photocredit p	{
			font-size: 11px;
			font-style: Helvetica, Arial sans-serif;
			color: #888;
			float: right;
			margin: 3px 0 0 0;
			}
			
.secondary-nav	{
			width: 900px;
			height: 0 auto;
			padding: 0 auto;
			margin: 20px 0 0 0;
			float: right;
			padding: 5px 0 5px 0;
			border-bottom: 1px dotted #bebebe;
			}
			
.products-nav {
			width: 900px;
			margin: 40px 30px 0 30px;
			float: left;
			height: 0 auto;
			padding: 5px 0 5px 0;
			border-bottom: 1px dotted #bebebe;
}

hr.productline {
	border-top: 1px solid #bebebe;
	border-bottom: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
}
			
.secondary-nav ul, .products-nav ul {
			margin: 0;
			padding: 0;
}
.secondary-nav li, .products-nav li 	{
			font-size: 13px;
			display: block;
			float: left;
			list-style-type: none;
			margin: 0 2px 0 2px;
			padding: 0;
			color: #666;
			text-align: left;	
			}
.secondary-nav li a, .products-nav li a {
			color: #666;
			font-weight: lighter;	
			margin: 0 auto;
			list-style-type: none;
			/*font-weight: bold;*/
			text-decoration: none;
}
.secondary-nav li a:hover, .products-nav li a:hover {
			color: #31454f;
			text-decoration: underline; !important
}

.secondary-nav li.fl, .products-nav li.fl {
			float: right;
}
			
.bottom-area-index	{
			width: 900px;
			height: auto;
			padding: 0 auto;
			margin: 15px 0 30px 0;
			float: right;
			border: 1px solid #bebebe;
			background-image: url(images/column-bg.gif);
			background-repeat: repeat-y;
			}
					
			
.bottom-area-index h2	{
			font-style: Helvetica, Arial sans-serif;
			font-size: 15px;
			color: #666;
			font-weight: lighter;
			padding: 10px;	
			margin: 0 auto;		
			}
			
.bottom-area-index p	{
			font-style: Helvetica, Arial sans-serif;
			font-size: 12px;
			color: #777;
			line-height: 18px;
			font-weight: lighter;
			padding: 0 10px 5px 10px;	
			margin: 0 auto;
			}
			
.bottom-area-index p a	{
			font-style: Helvetica, Arial sans-serif;
			font-size: 12px;
			color: #31454f;
			line-height: 18px;
			font-weight: lighter;
			}
			
.bottom-area-index ul	{
			font-style: Helvetica, Arial sans-serif;
			font-size: 12px;
			color: #777;
			line-height: 18px;
			font-weight: lighter;
			margin: 0 auto;
			padding: 0 10px 0 10px;
			}
			
.column1	{
			float: left;
			width: 299px;
			/*height: 500px;*/
			margin: 0 auto;
			height: auto;
			/*border-right: 1px solid #bebebe;*/
			}
			
.column2	{
			float: left;
			width: 299px;
			height: auto;
			/*height: 500px;*/
			margin: 0 auto;
			/*border-right: 1px solid #bebebe;*/
			}
			
.column3	{
			float: right;
			width: 300px;
			height: auto;
			/*height: 500px;*/
			margin: 0 auto;
			}
			
.column3 img	{
			float: left;
			padding: 8px 10px 0 5px;	
			margin: 0 auto;
			border: none;
			}
			
.column3 img a	{
			border: none;
			}
.column-header1	{
			width: 299px;
			height: 40px;
			border-bottom: 1px solid #bebebe;
			background: url(images/staging-techniques.gif) left no-repeat;
			}
				
			.column-header1 p	{
			text-indent: -999em;
			margin: 0 auto;
			}
			
.column-header2	{
			width: 300px;
			height: 40px;
			border-bottom: 1px solid #bebebe;
			/*background: url(images/testimonials.gif) left no-repeat;*/
			}
			
.column-header2 img	{
			margin: 12px 0 0 2px;
			}
			
			/*.column-header2 p	{
			text-indent: -999em;
			margin: 0 auto;
			}*/
			
.column-header3	{
			width: 300px;
			height: 40px;
			border-bottom: 1px solid #bebebe;
			/*background: url(images/the-look.gif) left no-repeat;*/
			}
			
			.column-header3 img	{
			margin: 4px 0 0 2px;
			}
			
			/*.column-header3 p	{
			text-indent: -999em;
			margin: 0 auto;
			}*/
						
#footer {
	width: 900px;
	margin:0 0 0 0;
	padding: 20px 0 5px 0;
	text-align:center;
	font-size:11px;
	color:#777;
}
#footer p {
	padding:0;
	font-size:11px;
}
#footer a {
	color:#777;
}
.footer_divide {
	color: #ccc;
	margin: 0 5px;
}




/*PRODUCTS PAGES ONLY*/

	
.main-nav-products	{
			width: 930px;
			height: 31px;
			margin: 0 auto;
			padding: 0;
			float: left;
			border-top: 1px solid #bebebe;
			border-right: 1px solid #bebebe;
			border-bottom: 1px solid #bebebe;
			}

.main-content-products	{
			width: 930px;
			height: 100%;
			float: left;
			}
			
.products-leftnav	{
			width: 214px;
			float: left;
			height: auto;
			min-height: 860px;
			margin: 0 auto;
			border-right: 1px solid #bebebe;
			}
			
.menu	{
		margin: 0 0 0 20px;
		}
			/*CSS FOR EXPANDING/COLLAPSING BEGINS*/
			
.products-leftnav h3.slide a	{
			background: url(images/arrow-right.gif) left no-repeat;
			margin: 0 0 15px 0;
			}
	
.products-leftnav h3 a.expand	{
			background: url(images/arrow-down.gif) left no-repeat;
			margin: 0 auto;
			}
			
			/*CSS FOR EXPANDING/COLLAPSING ENDS*/
			
.products-leftnav h3.noslide	{
			margin: 0 0 15px 0;
			}
			
.products-leftnav h3 a	{
			padding: 0 0 0 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555;
			text-decoration: none;
			}
			
.products-leftnav h3 a.down	{
			padding: 0 0 0 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #31454f;
			text-decoration: underline;
			}
			
.products-leftnav p a	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #777;
			text-decoration: none;
			padding: 0 0 0 12px;
			margin: 0 auto;
			}
			
.products-leftnav p a:hover, .products-leftnav p a:active	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #31454f;
			text-decoration: underline;
			padding: 0 0 0 12px;
			margin: 0 auto;
			}
			
			
.products-search-header	{
			width: 200px;
			margin: 15px 0 15px 12px;
			background: url(images/search-by-product.gif) left no-repeat;
			}
				
			.products-search-header h1	{
			text-indent: -999em;
			margin: 0 auto;
			}
			
.collection-search-header	{
			width: 200px;
			margin: 15px 0 15px 12px;
			background: url(images/search-by-collection.gif) left no-repeat;
			}
				
			.collection-search-header h1	{
			text-indent: -999em;
			margin: 0 auto;
			}
			
#products-CMS-content	{
			width: 714px;
			float: right;
			height: auto;
			}
			
#products-CMS-content h1	{
			text-transform: uppercase;
			font-size: 15px;
			color: #777;
			font-weight: lighter;
			}
			
#products-CMS-content h1.green	{
		color: #97c67a;
		font-weight: lighter;
		}
			
#products-CMS-content select	{
		color: #555;
		font-size: 11px;
		width: 100px;
		}
		
#products-CMS-content option	{
		color: #555;
		font-size: 11px;
		}
			
.products-navroute	{
			width: 714px;
			height: 60px;
			}
			
.navroute-sublevels	{
			float: left;
			padding: 9px 0 0 14px;
			}
			
.print-page	{
			float: right;
			margin: 18px 0 0 0;
			border: 1px solid #bebebe;
			width: 102px;
			height: 23px;
			}
			
.next		{
			float: right;
			margin: 18px 0 0 5px;
			border: 1px solid #bebebe;
			width: 80px;
			height: 23px;
			}
			
.print-page h2, .next h2	{
			font-style: Helvetica, Arial sans-serif;
			text-transform: uppercase;
			font-size: 13px;
			color: #777;
			margin: 4px 0 0 0;
			text-align: center;
			}
			
.sort-menu	{
			float: right;
			padding: 18px 0 0 0;
			}
			
.sort-menu p	{
			font-style: Helvetica, Arial sans-serif;
			font-size: 12px;
			color: #555;
			margin: 0 5px 0 0;
			}
		
.item-wrapper	{
		height: 447px;
		}
		
.item-wrapper p .lower	{
		text-transform: lowercase;
}

.item-wrapper .color	{
		text-transform: lowercase;
		font-size: 12px;
		color: #444;
		font-weight:bold;
		margin: 0 auto;
		padding: 0;
}
		
.item-large		{
		width: 440px;
		height: 440px;
		float: left;
		border: 1px solid #bebebe;
		margin: 5px 0 0 14px;
		}
		
.add-wishlist-item	{
		width: 257px;
		height: 115px;
		border-right: 1px solid #bebebe;
		border-top: 1px solid #bebebe;
		border-bottom: 1px solid #bebebe;
		float: right;
		margin: 0 auto;
		}
		
.add-wishlist-item .top	{
		width: 242px;
		height: 18px;
		background: #999;
		margin: 0 auto;
		padding: 0 auto;
}
		
.add-wishlist-item input	{
		/*width: 30px;*/
		margin-bottom: 10px;
		}
		
.add-wishlist-item h2	{
		font-style: Helvetica, Arial sans-serif;
		text-transform: uppercase;
		font-size: 14px;
		color: #FFF;
		padding: 2px 0 0 15px;
		font-weight: lighter;
		}		
	
.product-info	{
		float: right;
		width: 237px;
		height: 320px;
		margin: 0 0 0 20px;
		padding: 10px 0 0 0;
		}
		
.product-info h2	{
		font-style: Helvetica, Arial sans-serif;
		text-transform: uppercase;
		font-size: 15px;
		color: #31454f;
		font-weight: lighter;
		margin: 10px 0 30px 0;
}

.product-info p	{
		font-style: Arial, Helvetica sans-serif;
		text-transform: uppercase;
		font-size: 12px;
		color: #555;
		margin: 10px 0 10px 0;
}


.product-info img	{
		border: 1px solid #bebebe;
		float: left;
		margin: 10px 0 0 0;
}

.similar-items	{
		width: 700px;
		height: 200px;
		margin: 0 0 0 14px;
		padding: 12px 0 0 0;
}

.may-we-suggest	{
		float: left;
		width: 220px;
		height: 220px;
		overflow: hidden;
		border: 1px solid #bebebe;
		margin: 10px 17px 0 0;
}

.may-we-suggest-right	{
		float: right;
		width: 220px;
		height: 220px;
		overflow: hidden;
		border: 1px solid #bebebe;
		margin: 10px 0 0 0;
}

.featured-items
			{
			width: 714px;
			height: auto;
			float: right;
			text-decoration: none;
			}	
			
.featured-items a img	{
			float: right;
			width: 690px;
			margin: 0 0 8px 0;
			border: 1px solid #bebebe;
			}
	
			
.products-box-left
			{
			width: 220px;
			height: 241px;
			margin: 8px 16px 8px 16px;
			float: left;
			border: 1px solid #bebebe;
			}		
			
.products-box-middle
			{
			width: 220px;
			height: 241px;
			float: left;
			margin: 8px 0 8px 0;
			border: 1px solid #bebebe;
			}		
			
.products-box-right
			{
			width: 220px;
			height: 241px;
			float: right;
			margin: 8px 0 8px 0;
			border: 1px solid #bebebe;
			}
			
.products-box-top
			{
			width: 220px;
			height: 220px;
			overflow: hidden;
			}
			
.products-box-top a img	{
			border: none;
}
			
.products-box-bottom
			{
			width: 220px;
			height: 21px;
			border-top: 1px solid #bebebe;
			background: url(images/bg-bullet.gif) left no-repeat;
			}
			
.products-box-bottom p {
			font-style: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555;
			margin: 3px 0 0 25px;
			}
			
.products-box-bottom p a {
			font-style: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #31454f;
			margin: 3px 0 0 0px;
			text-decoration: underline;
			}
			
.products-box-bottom p a:hover {
			color: #97c67a;
}

.pagination p	{
			text-align: center;
			font-style: Helvetica, Arial sans-serif;
			font-size: 12px;
			margin: 30px 0 30px 0;
			}
						
.pagination p a

			{
			color: #666;
			margin: 0 5px 0 0;
			font-weight: lighter;
			text-decoration: none;
			}
			
.pagination p a:active

			{
			color: #31454f;
			font-weight: lighter;
			text-decoration: underline;
			}
#footer-wrapper
			{
			width: 100%;
			margin: 0;
			padding: 0;
			/*border-top: 1px solid #bebebe;*/
			}
						
#footer-products {
	width: 100%;
	margin:0 0 0 0;
	padding: 20px 0 5px 0;
	text-align:center;
	font-size:11px;
	color:#777;
	}
	
#footer-products p {
	padding:0;
	font-size:11px;
}
#footer-products a {
	color:#777;
}


/*WISHLIST PAGES ONLY*/


#wishlist-content-area	{
	width: 900px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	border: 1px solid #bebebe;
	float: right;
	height: 100%;
	/*min-height: 700px;*/
	}	
	
#wishlist-content-area h1	{
	font-size: 12px;
	color: #555;
	font-weight:bold;
	margin: 0 auto;
	padding: 3px 0 3px 15px;
	}
	
#wishlist-content-area h2 a	{
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-decoration: underline;
	margin: 23px 0 0 15px;
	padding: 0 auto;
	}
	
#wishlist-content-area h2 a.remove	{
	font-size: 12px;
	color: #555;
	text-decoration: underline;
	margin: 23px 0 0 0;
	padding: 0 auto;
	font-weight: lighter;
	}
	
.hline	{
	border-bottom: 1px solid #bebebe;
	width: 100%;
	/*width: 820px;
	margin: 0 auto;*/
	}		

.my-wishlist	{
	width: 138px;
	height: 18px;
	margin: 35px 0 35px 40px;
	background: url(images/my-wishlist.gif) left no-repeat;
	}
				
.my-wishlist h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
#my-quote {
	margin: 35px 0 35px 40px;
}
	
#my-quote h1	{
	color: #31454f;
	font-size: 18px;
	padding: 0;
	font-weight: normal;
	}
			
.wishlist-items-box	{
	width: 820px;
	border: 1px solid #bebebe;
	margin: 0 0 0 40px;
	}
	
.wishlist-items-box img	{
	border: 1px solid #bebebe;
	width: 60px;
	height: 60px;
	margin: 10px 0 10px 15px;
	}
	
.wishlist-items-box input	{
		/*width: 30px;*/
		margin: 20px 0 0 15px;
		color: #111;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}

.continue-button	{
	/*width: 763px;*/
	width: 790px;
	height: 40px;
	
	}
				
.continue-button a img	{
	width: 85px;
	height: 23px;
	float: right;
	}

/*WISHLIST SUBMIT ONLY*/

.wishlist-summary	{
	width: 209px;
	height: 18px;
	margin: 35px 0 35px 40px;
	background: url(images/wishlist-summary.gif) left no-repeat;
	}
				
.wishlist-summary h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
#quote-summary	{
	margin: 35px 0 35px 40px;
	}
				
#quote-summary h1	{
	color: #31454f;
	font-size: 18px;
	padding: 0;
	font-weight: normal;
	}
	
.wishlist-summary-box	{
	width: 640px;
	border: 1px solid #bebebe;
	margin: 0 0 0 130px;
	}
	
.wishlist-summary-box img	{
	border: 1px solid #bebebe;
	width: 60px;
	height: 60px;
	margin: 10px 0 10px 15px;
	}
	
.wishlist-summary-box p
	{
	font-size: 12px;
	color: #555;
	margin: 0 0 0 15px;
	}
	
.request-estimate	{
	width: 230px;
	height: 20px;
	margin: 40px 0 35px 40px;
	background: url(images/request-an-estimate.gif) left no-repeat;
	}
				
.request-estimate h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.wishlist-submit-form	{
	width: 800px;
	margin: 0 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.wishlist-submit-form p	{
	font-size: 12px;
	color: #555;
	margin: 0 auto;
	}

.wishlist-submit-form select	{
	margin: 0 0 0 15px;
	color: #444;
	font-size: 12px;
	}
	
.wishlist-submit-form input	{
	margin: 0 8px 0 15px;
	color: #777;
	font-size: 12px;
	}
	
.wishlist-submit-form textarea	{
	width: 355px;
	margin: 0 0 0 15px;
	color: #777;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.wishlist-submit-form .submit input	{
	background: url(images/submit-button-bg.gif) right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	border: none;
	width: 75px;
	height: 23px;
	}
	
/*SCHEDULE A VISIT PAGES ONLY*/

.schedule-a-visit	{
	width: 185px;
	height: 18px;
	margin: 40px 0 35px 40px;
	background: url(images/schedule-a-visit.gif) left no-repeat;
	}
				
.schedule-a-visit h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.schedule-a-visit-nonregistered	{
	width: 490px;
	height: 18px;
	margin: 30px 0 30px 30px;
	background: url(images/schedule-a-visit-nonregistered.gif) left no-repeat;
	}
				
.schedule-a-visit-nonregistered h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.create-an-account-now {
	width: 285px;
	height: 18px;
	margin: 30px 0 30px 30px;
	background: url(images/create-an-account-now.gif) left no-repeat;
	}
				
.create-an-account-now h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
/*FORM PAGES*/

td.padded	{
	padding: 15px 0 0 0;
	}
	
.content-container	{
	width: 900px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	border: 1px solid #bebebe;
	float: right;
	height: 100%;
	/*min-height: 700px;*/
	}

.login-image {
	width: 67px;
	height: 18px;
	margin: 30px 0 30px 30px;
	background: url(images/login.gif) left no-repeat;
	}
				
.login-image h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.my-account-register {
	width: 276px;
	height: 22px;
	margin: 30px 0 30px 30px;
	background: url(images/my-account-register.gif) left no-repeat;
	}
				
.my-account-register h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.text-container	{
	width: 900px;
	height: 100%;
	}
	
.text-container-top-full	{
	width: 900px;
	height: 55px;
	margin: 0 auto;
	border-bottom: 1px solid #bebebe;
	}
	
.text-container-top-full h1	{	
	font-family: Arial, Helvetica sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #999;
	margin: 0 auto;
	padding: 20px 0 0 30px;
	font-weight: lighter;
	}	
	
.text-container-top	{
	width: 450px;
	height: 55px;
	margin: 0 auto;
	border-bottom: 1px solid #bebebe;
	}
	
.text-container-top h1	{	
	font-family: Arial, Helvetica sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #999;
	margin: 0 auto;
	padding: 20px 0 0 30px;
	font-weight: lighter;
	}
	
.text-container-left	{
	width: 450px;
	height: 100%;
	float: left;
	min-height: 500px;
	border-right: 1px solid #bebebe;
	}
	
.text-container-right	{
	width: 449px;
	height: 100%;
	float: right;
	}
	
.text-container p	{
	font-size: 12px;
	color: #555;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	/*margin: 0 40px 20px 40px;*/
	}
	
.text-container p.margin	{
	margin: 0 40px 20px 40px;
	}
	
.text-container p.fix	{
	margin: 3px 0 0 15px;
	font-size: 11px;
	}
	
.text-container p.fix a	{
	color: #555;
	font-weight: bold;
	}

.text-container select	{
	margin: 0 0 0 15px;
	color: #444;
	font-size: 12px;
	}
	
.text-container input	{
	margin: 0 10px 0 15px;
	color: #666;
	font-size: 12px;
	}
	
.text-container table	{
	padding: 0 30px 0 30px;
	}
	
.text-container textarea	{
	width: 355px;
	margin: 0 0 0 15px;
	color: #777;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.text-container .submit input	{
	background: url(images/submit-button-bg.gif) right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	border: none;
	width: 75px;
	height: 23px;
	}

.button a img {
	float: right;
	border: none;
	margin: 0 40px 30px 0;
	}
	
.form-page	{
	width: 800px;
	margin: 0 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.form-page p	{
	font-size: 12px;
	color: #555;
	margin: 0 auto;
	}	

.form-page select	{
	margin: 0 0 0 15px;
	color: #444;
	font-size: 12px;
	}
	
.form-page input	{
	margin: 0 10px 0 15px;
	color: #666;
	font-size: 12px;
	}
	
.form-page textarea	{
	width: 355px;
	margin: 0 0 0 15px;
	color: #777;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.form-page .submit input	{
	background: url(images/submit-button-bg.gif) right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	border: none;
	width: 75px;
	height: 23px;
	}
	
/*ABOUT US PAGE*/

.left-text-content	{
	float: left;
	margin: 0 0 0 30px;
	width: 630px;
	}
	
.left-text-content p, .left-text-content p a, .left-text-content li {
	font-size: 12px;
	color: #666;
	margin: 0 auto;
	padding: 0 20px 8px 0;
	line-height: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.left-text-content p .bold	{
	color: #555;
	font-weight: bold;
	}
	
.left-text-content h1 {
	font-size: 12px;
	color: #555;
	margin: 0 auto;
	padding: 0 20px 8px 0;
	line-height: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	

.industry-affiliates	{
	float: right;
	width: 210px;
	height: auto;
	margin: 45px 0 0 0;
	border-left: 1px solid #bebebe;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	text-align: center;
	}
	
.industry-affiliates h1	{	
	font-family: Arial, Helvetica sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #999;
	padding: 20px 0 20px 0;
	margin: 0 auto;
	font-weight: lighter;
	border-bottom: 1px solid #bebebe;
	}
	
.industry-affiliates a img	{
	border: none;
	text-align: center;
	margin: 20px 0 20px 0;
	}

.industry-affiliates a img.first	{
	margin: 40px 0 20px 0;
	}
	
.industry-affiliates a img.last	{
	margin: 20px 0 40px 0;
	}

.about-interim {
	width: 315px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/about-interim.gif) left no-repeat;
	}
				
.about-interim h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.our-services {
	width: 145px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/our-services.gif) left no-repeat;
	}
				
.our-services h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.faq {
	width: 325px;
	height: 22px;
	margin: 30px 0 30px 0;
	background: url(images/faq.gif) left no-repeat;
	}
				
.faq h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.contact-us {
	width: 135px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/contact-us.gif) left no-repeat;
	}
				
.contact-us h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.testimonials {
	width: 150px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/testimonials2.gif) left no-repeat;
	}
				
.testimonials h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.interim-news {
	width: 155px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/interim-news.gif) left no-repeat;
	}
				
.interim-news h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.model-home-design {
	width: 232px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/model-home-design.gif) left no-repeat;
	}
				
.model-home-design h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.realtors {
	width: 392px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/realtors.gif) left no-repeat;
	}
				
.realtors h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.builders-developers {
	width: 545px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/builders-developers.gif) left no-repeat;
	}
				
.builders-developers h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.home-stagers {
	width: 450px;
	height: 18px;
	margin: 30px 0 30px 0;
	background: url(images/home-stagers.gif) left no-repeat;
	}
				
.home-stagers h1	{
	text-indent: -999em;
	margin: 0 auto;
	}
	
.download-kit	{
	float: right;
	margin: 10px 30px 0 0;
	width: 200px;
	background: url(images/download-symbol.gif) left no-repeat;
	}	

.download-kit h1 a	{
	font-family: Arial, Helvetica sans-serif;
	color: #31454f;
	font-size: 12px;
	font-weight: lighter;
	padding: 0 0 0 30px;
	}	