/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
body {
    font: 70%/1.33em Arial,Helvetica,sans-serif;
    color:#000;
    /* background: #f2f1f1 url(../images/body_bg.gif) repeat-x left top; */
    background: #e0dfdd url(../images/body_bgNew2.jpg) repeat-x left top;
    margin:0;
    padding:0;
}

body#commercial{
	background: #e5e4e3 url(../images/body_bg_commercialNew.jpg) repeat-x left top;
}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

a { color:#000; text-decoration: none; }
/* a:hover { text-decoration: underline;} */

img { border: none; }

ul.navigation { margin:0; padding:0; list-style: none;}

h3 { font-size: 100%; margin-bottom: 1em; }

div.skip-navigation {
	position: absolute;
	left: -9999px;
	top:-9999px;	
}

div.page {
	width:990px;
}

div#header{ float: left; width: 231px; }

img.main-logo { float: left; }

ul.residential { clear: left; }
/* div#mainmenu { clear: left; min-height:282px; background: transparent url(../images/mainmenu_bg.jpg) no-repeat left top;  } */
div#mainmenu { clear: left;  }

* html div#mainmenu { height: 282px; }

#commercial div#mainmenu{
	 background: transparent url(../images/mainmenu_bg_commercial.jpg) no-repeat left top; 
	 height: 386px;
}

* html #commercial div#mainmenu { height: 500px; }

/* residential version */

ul.tabs li { display: block; float: left; }

ul.tabs li.residential a { display: block; width: 116px; height:25px; background: url(../images/tabs/res/residential.gif) no-repeat left top; text-indent: -9999px; }
ul.tabs li.commercial a {display: block; width: 115px; height:25px; background: url(../images/tabs/res/commercial.gif) no-repeat left top; text-indent: -9999px; }


ul.tabs li.residential a.selected { background: url(../images/tabs/res/residential_sel.gif) no-repeat left top;}
ul.tabs li.commercial a.selected {background: url(../images/tabs/res/commercial_sel.gif) no-repeat left top;}


/* commercial version */

ul.commercial li.residential a { width: 115px; background: url(../images/tabs/com/residential.gif) no-repeat left top; }
ul.commercial li.commercial a { width: 116px; background: url(../images/tabs/com/commercial.gif) no-repeat left top; }


ul.commercial li.residential a.selected { background: url(../images/tabs/com/residential_sel.gif) no-repeat left top;}
ul.commercial li.commercial a.selected {background: url(../images/tabs/com/commercial_sel.gif) no-repeat left top;}


/* div#mainmenu ul.navigation {} */
/* div#mainmenu ul.navigation li {padding:0;} */
/* div#mainmenu ul.navigation li ul li { padding-left:0;} */

div#mainmenu ul.navigation li a { display: block; padding:12px 20px 12px 15px; margin:0; color:#fff; font-size: 140%; line-height: normal; background: url(../images/mainmenu_divider.gif) no-repeat bottom; zoom: 1;}



div#mainmenu ul.navigation li a:hover,
div#mainmenu ul.navigation li.selected a:hover,
div#mainmenu ul.navigation li.childSelected a:hover { margin-top: -1px; border-top: 1px solid #fff; color: #4a4140; background-color: #fff; }
body#commercial div#mainmenu ul.navigation li a:hover,
body#commercial div#mainmenu ul.navigation li.selected a:hover,
body#commercial div#mainmenu ul.navigation li.childSelected a:hover { margin-top: -1px; border-top: 1px solid #fff; color: #09274f; background-color: #fff; }
div#mainmenu ul.navigation li ul.navigation li a:hover,
body#commercial div#mainmenu ul.navigation li ul.navigation li a:hover { margin-top: 0; border-top: 0; background-color: #fff; }

div#mainmenu ul.navigation li.childSelected ul.navigation li.last a,
div#mainmenu ul.navigation li.selected ul.navigation li.last a { padding-bottom: 6px; }

div#mainmenu ul.navigation li.childSelected a,
div#mainmenu ul.navigation li.selected a { border:none; color: #4a4140; background:#b2aeae;}
body#commercial div#mainmenu ul.navigation li.childSelected a,
body#commercial div#mainmenu ul.navigation li.selected a { color:#09274f; background-color:#9ba7b7; }

div#mainmenu ul.navigation li.selected,
div#mainmenu ul.navigation li.childSelected { margin-top: -1px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; zoom: 1; }
div#mainmenu ul.navigation li.selected a { background: #b2aeae url(../images/subnav-sel.gif) no-repeat 98% center; font-weight: bold; }
div#mainmenu ul.navigation li.childSelected a { font-weight: bold; }

div#mainmenu ul.navigation li.selected ul li,
div#mainmenu ul.navigation li.childSelected ul li { border: 0; }

div#mainmenu ul.navigation li.selected ul li a,
div#mainmenu ul.navigation li.childSelected ul li a { font-size:120%; padding: 4px 20px 3px 20px; background: #b2aeae; font-weight: normal; }
div#mainmenu ul.navigation li ul li.selected a { background: #d9d7d7 url(../images/subnav-sel.gif) no-repeat 98% center; font-weight: bold; }

body#commercial div#mainmenu ul.navigation li.selected ul li a,
body#commercial div#mainmenu ul.navigation li.childSelected ul li a { background: #9ba7b7; }
body#commercial div#mainmenu ul.navigation li ul li.selected a { background: #cdd3db url(../images/subnav-sel.gif) no-repeat 98% center; }


/*fixes for the first item selected and hover pixel issue*/
div#mainmenu>ul.navigation>li.first>a:hover{ padding-top:11px;}
div#mainmenu>ul.navigation>li.selected.first{ border-top:none; margin-top:0;}
div#mainmenu>ul.navigation>li.selected.first>a:hover{ padding-top:11px;}
div#ie7 body#commercial div#mainmenu>ul.navigation>li.first.selected>a:hover,
div#ie7 div#mainmenu>ul.navigation>li.first>a:hover{ padding-top:11px; margin-top:0px;}


* html div#mainmenu ul.navigation li a { height: 1%; }

div#content {
    float: left;
    width:745px;  
    min-height: 445px;  
    background: transparent url(../images/content_base.gif) no-repeat left bottom;
    padding:0 1px 25px 1px;
}

#commercial div#content{
	background: transparent url(../images/content_base_commercial.gif) no-repeat left bottom;
}


div#content div.content-inner 
{
	min-height: 445px; 
	background: transparent url(../images/chimera.jpg) no-repeat left top; 
}

div#content div.product-details h2  { color:#fff; font-size: 200%; margin-left: 25px; margin-top: 80px; font-weight: normal; letter-spacing: 2.5px;}
div#content div.product-details p, div#content div.standard-details p { color:#fff; width:275px; font-size: 120%; line-height: 1.66em; margin-left: 25px; margin-bottom: 30px; }
div#content div.standard-details p { margin-left:30px;}

div#content a
{
	color:#c40f1d;
}

body#commercial div#content a
{
	color:#074e8f;
}

div#content a:hover, body#commercial div#content a:hover
{
	color:#000;
}

div#content p a
{
	text-decoration:underline;
}

div#content p a.no-underline
{
	text-decoration:none;
}




* html div#content,
* html div#content div.content-inner {height: 445px;}

div#content p.backlink { color:#fff; margin:0 25px; padding: 0 0 10px 0; border-bottom: 1px solid #fff; text-transform: lowercase; }
div#content p.backlink a { color:#fff; }

div#content img.range-details-logo {
	margin: 30px 0 5px 25px;
}

div#content h1.range-detail-title {
	display:none;
}


/***** Product Item Styles *****/

	div#content div.product-item {
		 position: relative;
	}
	
	div#content div.product-item .swatches .main-image-viewer .environment-icon {
		 position: absolute;
		 bottom:10px;
		 right:30px;
	}
	
	div#content div.product-item .swatches .main-image-viewer .icon-left {
		 right:130px;
	}
	
	div#content div.product-item .swatches .main-image-viewer .environment-choice img {
		width:84px;
		height:99px;
	}
	
	div#content div.product-item .swatches .main-image-viewer .environment-certified img {
		width:76px;
		height:115px;
	}
	 
	div#content div.product-item .swatches .main-image-viewer .environment-certified p {
		 position: absolute;
		 bottom:6px;
		 left:5px;
		 margin:0;
		 line-height:1em;
		 font-size:10px;
	}
	
	div#content div.product-item input.toggle-button {
		position: absolute;
		top:8px; 
		right:14px; 
		height:18px;
		width:150px;
		background: url('/images/button-expand-sample-res.gif') top center no-repeat;
		cursor:pointer;
		border:none;
		text-indent:-9999px;
	}

	#commercial div#content div.product-item input.toggle-button {
		background: url('/images/button-expand-sample.gif') top center no-repeat;
	}

	div#content div.expanded input.toggle-button {
		background: url('/images/button-collapse-sample-res.gif') top center no-repeat;
	}

	#commercial div#content div.expanded input.toggle-button {
		background: url('/images/button-collapse-sample.gif') top center no-repeat;
	}

	#commercial div#content div.product-item input.toggle-button:hover,
	#commercial div#content div.expanded input.toggle-button:hover,
	div#content div.product-item input.toggle-button:hover,
	div#content div.expanded input.toggle-button:hover {
		background-position: bottom center;
	}
	
	/* IE6 and IE7 method to hide text inside toggle button */
	#ie7 div#content div.product-item input.toggle-button, 
	#ie6 div#content div.product-item input.toggle-button {
		text-indent:0px;
		padding-top:250px;
	}

div#content div.product-item { margin-left: 26px; margin-top: 20px; padding-bottom: 15px; width: 691px; background: transparent url(../images/middlecontent_base.gif) no-repeat left bottom; border-top: 1px solid #b2afae; }

div#content div.product-item h3 { font-size: 130%; margin: 0 15px; padding: 10px 0;  }

div#content div.product-item.expanded h3 { border-bottom: 1px solid #b9b5b5; }

div#content div.product-item h3 span.product-name { color:#999; }

div#content div.product-item h3 img {
	vertical-align:middle;
	margin:0 5px 0 0;
}

div#content div.product-item img.main-image { margin: 0 0 0 16px; }

/***** Product Item Swatches Styles *****/

	div#content div.product-item div.swatches 
	{
		position: relative; 
		margin: 2px 0 0 0; 
		padding: 0 0 0 0; 
		min-height: 55px; 
	}
	* html div#content div.product-item div.swatches 
	{
		height: 55px; 
	}
	div#content div.product-item div.swatches ul 
	{
		margin:0; 
		padding:0; 
		list-style: none; 
		position: absolute; 
		top:0; 
		left: 16px;
		}
	div#content div.product-item div.swatches ul li 
	{
		margin:0; 
		padding:0; 
		display: block; 
		float: left; 
		text-align: center; 
		width: 55px;
	}
	div#content div.product-item div.swatches ul li.swatch-hover
	{
		background:#fff;
	}
	div#content div.product-item div.swatches ul li input 
	{
		display: block; 
		float: left; 
		width: 53px; 
		height: 55px; 
		margin:0; 
		padding:0; 
		text-indent: -9999px; 
		border-right: 2px solid #fff !important; 
		border-width: 2px !important;
	}
	
/*	div#content div.product-item div.swatches ul li input:hover {
		border-top:2px solid #fff !important;
	}
	
	div#content div.product-item div.swatches ul li input:hover
	{
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		background:#fff;
	}  */

div#content div.product-item.expanded div.swatches ul li.last input.selected { border-right: none !important; }

div#content div.product-item div.swatches ul li p 
{
	margin:0; 
	padding:0; 
	line-height: 1.2em; 
	vertical-align: middle; 
	font-size: 80%;
}

div.main-image-viewer { height:54px; overflow: hidden; }
div.main-image-viewer img { width: 659px; }
div.expanded div.main-image-viewer 
{
	height:238px; 
	padding-top: 26px; 
}

/***** Product Feature Styles *****/

	div.product-features { padding-top: 10px; }
	div.product-features ul.feature-icons li { 
		background: #fff; 
	}

	div.product-features ul.feature-icons li a { 
		display:block;
		overflow:hidden;
		width:71px;
		height:89px;
		text-indent:-9999px;
		background:top center no-repeat;
	}

	div.product-features ul.feature-icons li a:hover { 
		background-position: bottom center;
	}
		
		div.product-features ul.feature-icons li a.environment {
			background-image:url('/images/icons/res-Environmental-Choice.gif');
		}
		
		#commercial div.product-features ul.feature-icons li a.environment {
			background-image:url('/images/icons/com-Enironmental-Choice.gif');
		}
		
		div.product-features ul.feature-icons li a.warranty {
			background-image:url('/images/icons/res-Warranty.gif');
		}
		
		#commercial div.product-features ul.feature-icons li a.warranty {
			background-image:url('/images/icons/com-Warranty.gif');
		}
		
		div.product-features ul.feature-icons li a.warranty5 {
			background-image:url('/images/icons/res-5-Warranty.gif');
		}
		
		#commercial div.product-features ul.feature-icons li a.warranty5 {
			background-image:url('/images/icons/com-5-Warranty.gif');
		}

		div.product-features ul.feature-icons li a.warranty7 {
			background-image:url('/images/icons/res-7-Warranty.gif');
		}
		
		#commercial div.product-features ul.feature-icons li a.warranty7 {
			background-image:url('/images/icons/com-7-Warranty.gif');
		}
		
		div.product-features ul.feature-icons li a.warranty10 {
			background-image:url('/images/icons/res-10-Warranty.gif');
		}

		#commercial div.product-features ul.feature-icons li a.warranty10 {
			background-image:url('/images/icons/com-10-Warranty.gif');
		}
		
		div.product-features ul.feature-icons li a.hundredWoolLink {
			background-image:url('/images/icons/res-100-percent-Wool-Link.gif');
		}

		#commercial div.product-features ul.feature-icons li a.hundredWoolLink {
			background-image:url('/images/icons/com-100-percent-Wool-Link.gif');
		}
		
		div.product-features ul.feature-icons li a.woolRichBlendLink {
			background-image:url('/images/icons/res-Wool-Rich-Blend-Link.gif');
		}

		#commercial div.product-features ul.feature-icons li a.woolRichBlendLink {
			background-image:url('/images/icons/com-Wool-Rich-Blend-Link.gif');
		}
		
		div.product-features ul.feature-icons li a.solutionDyedNylon {
			background-image:url('/images/icons/res-Solution-Dyed-Nylon-Link.gif');
		}

		#commercial div.product-features ul.feature-icons li a.solutionDyedNylon {
			background-image:url('/images/icons/com-Solution-Dyed-Nylon-Link.gif');
		}

div.product-features h4 { padding-left: 15px; padding-bottom: 5px; font-size: 110%;  }
div.product-features ul {margin:0; padding:0 0 0 15px; list-style: none; }
div.product-features ul li { display: block; float: left; margin: 0 0 0 0; padding:0 10px 0 0; }
div.product-features { position: relative; }
div.product-features img.logoLink { position: absolute; bottom: 0; right: 16px; }

div.product-features div.additional-information h4 {border-bottom: 1px solid #b9b5b5; margin: 0 15px;}
div.product-features div.additional-information ul { float: left; padding: 0; }
div.product-features div.additional-information ul li { float: none; padding: 4px 0 0 0; }
div.product-features div.additional-information ul li a { display: block; min-height: 19px; font-weight: bold; padding-left: 25px; background: url(/images/icon-pdf.gif) 0 50% no-repeat; line-height: 19px; }
div.product-features div.additional-information ul li a.where-to-buy { background: url(/images/icon-sign.gif) 0 50% no-repeat;  }
* html div.product-features div.additional-information ul li a { height: 19px; }

div#content div.product-item div.swatches ul li p { display: none; }
div#content div.product-item.expanded div.swatches ul li p 
{
	display: block; 
	height: 24px; 
	padding-top: 2px; 
}

/* pages with top level heading and white box */

div#content h1 
{
	color:#fff; 
	font-size: 210%; 
	padding: 45px 0 25px 26px; 
	margin: 0; 
	font-weight: normal; 
	letter-spacing: 1.5px;}

* html div#content div.content-body {
	height: 250px;
}

#ie6 div#content div.content-body {
	height: auto;
}

div#content div.content-body {
	background:url(../images/middlecontent_base.gif) bottom left no-repeat;
	margin: 15px 0px 20px 26px;
	border-top: 1px solid #b2afae;
	width: 651px;
	padding: 20px;
	overflow:hidden;
	/*min-height: 250px;
	padding-bottom: 40px;
	padding-right: 20px;
	min-height: 250px;*/
}

div#content div.content-body .content-left {
	float:left;
	width:396px;
	margin:0 20px 0 0;
}

div#content div.content-body .content-left h2.top {
	padding-top:0;
}

div#content div.content-body .content-right {
	
}

div#content div.content-body .content-right {
	float:left;	
	width:205px;
	padding:0 15px;
	background:#6F6765 url('/images/pagebg/grey-carpet.jpg') bottom center;
}

#commercial div#content div.content-body .content-right 
{
	background:#606E88 url('/images/pagebg/blue-carpet.jpg') bottom center;
}

#commercial div#content div.content-body .content-right h2,
#commercial div#content div.content-body .content-right p,
div#content div.content-body .content-right h2,
div#content div.content-body .content-right p {
	color:#fff;
}

div#content div.content-body .content-right h2.top 
{	
	margin:0 0 20px;
	padding:25px 0;
	border-bottom:#ABA3A1 1px solid;
}

div#content div.content-body .content-right .container {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:#ABA3A1 1px solid;
}

div#content div.content-inner h2
{
	font-size: 130%;
	color:#fff;
	/* margin:0 26px; */
	margin:0 0 0 25px;
}

div#content div.content-body h2
 { 
	font-size: 130%;
	color: #564e4d;
	margin: 0 0 20px;
}

#commercial div#content h2
{
	color:#203b60;
}

#commercial div#content h2 a 
{
	color:#10518c;
}

div#content div.content-inner p.search-for
{
	color:#fff;
	margin:1em 26px 0 26px;
	display:block;
	clear:both;
}

div#content div.content-body p {
	color: #5b5352;
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 1em;
}


div#content div.content-body p a.right-arrow {
	font-size: 90%;
	background: url(../images/link-arrow.gif) center right no-repeat;
	padding-right: 20px;
}

div#footer {
	font-size: 110%; 
	padding-top: 20px; 
	float:right;
	color: #4e4644; 
	text-align: right;
	margin-right:10px;
}

div#footer div.buttons{ float: right; margin-top: -10px; }

div#footer ul.navigation {
	margin-right:5px;
	padding-bottom:15px;
}

div#footer ul.navigation li {
	display: inline; 
	margin:0; 
	padding:0 0 0 5px; 
}
div#footer ul.navigation li a{ color: #352f2e; padding-right: 5px; }
div#footer p a { color: #4e4644; }
#commercial div#footer p a { color: #224675; }
div#footer p 
{
	margin:5px 0 0 0; 
	padding:0 10px 15px 0; 
}

#commercial div#footer ul.navigation li a{ color: #1f3b60;}


div#footer ul li a:hover, div#footer p a:hover { color: #000; }



div#content div.product-item div.product-features:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;	    
}

div#content div.product-item div.product-features {
    height: 1%;  
    display: block;    
}


/* gray searchbox common across some pages */
div#content div.content-inner div.searchfields {
	background: #fff url(../images/search-gradient-bg.gif) bottom left repeat-x;
	margin-left: 1px;
	/* height: 40px; */
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 2.2em 20px 2.2em 20px;
	zoom: 1;
}

div#content div.content-inner>div.searchfields
{
	margin: 50px 26px 20px 26px;
}

#ie6 div#content div.content-inner div.searchfields {
	margin-left:26px;
	margin-right:26px;
}

#ie6 div#content div.content-inner div.content-body div.searchfields {
	margin-left:0;
	margin-right:0;
}

div#content div.content-inner div.searchfields:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#commercial div#content div.content-inner div.searchfields{
	margin-top: 15px;
	border: 1px solid #c2c3c3;
	padding: 20px 20px 40px;
}

#commercial div#content div.commercial-wheretobuy div.searchfields { margin-top:0; border:none;}

div#content div.content-inner div.searchfields label{
	float: left;
	font-weight: bold;
	color: #453c3b;
	margin-right: 20px;
}

div#content div.content-inner div.searchfields .search-button {
	margin-top: 17px;
    background: transparent url(../images/search.gif) top left no-repeat;
	width:102px;
	height:22px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}
#ie6 div#content div.content-inner div.searchfields .search-button, 
#ie7 div#content div.content-inner div.searchfields .search-button 
{
		padding-top:200px;
}

#commercial div#content div.content-inner div.searchfields .search-button {
    background: transparent url(../images/com-search.gif) top left no-repeat;
    border:0;
    text-indent:-9999px;
}

div#content div.content-inner div.searchfields label select{
	width: 225px;
	margin-top: 3px;
}

div#content div.content-inner div.searchfields label #search-button{
	margin-top: 1.6em;	
}

/* product selector search elements */
div#content div.content-inner div.product-selector {
	position: relative;
	padding: 10px 10px 40px;
	border: 1px solid #C2C3C3;
}

div#content div.content-inner div.product-selector h2, div.product-selector h2 {
	color: #203b60;
	margin: 0 0 12px;
}

div#content div.content-inner>div.searchfields h2
{
	font-size: 130%;
}

div#content div.content-inner div.product-selector h3 {
	margin: 10px 0 0;
	color: #515151;
}

div#content div.content-inner div.product-selector span {
	line-height: 1.8;
}

div#content div.content-inner div.product-selector input {
	vertical-align: middle;
	margin: 0 2px 0 0;
}

#ie6 div#content div.content-inner div.product-selector input,
#ie7 div#content div.content-inner div.product-selector input { margin: 0 0 0 -4px; }
#ie8 div#content div.content-inner div.product-selector input { margin: 0 0 0 -2px; }

div#content div.content-inner div.product-selector .search-button {
	position: absolute;
	background: transparent url(../images/search.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:102px;
	height:22px;
	right: 10px;
	bottom: 10px;
}

#commercial div#content div.content-inner div.product-selector .search-button { background-image: url(../images/com-search.gif); }


div#content div.content-inner div.searchfields .search-button:hover,
#commercial div#content div.content-inner div.searchfields .search-button:hover,
div#content div.content-inner div.product-selector .search-button:hover 
{
	background-position: 0px -22px;
}

div#content div.content-inner div.product-selector label {
	float: none;
	vertical-align: middle;
	margin: 0 0 0 0;
	width:135px;
	
	/*firefox fix for inline-block*/
	display:-moz-inline-stack !important;
	display:inline-block;
	
	position:relative;
	font-weight: normal;
	color: #000;
	white-space: nowrap;
}
/* /product selector search elements */

/* form elements */
a#search-button{
	width: 96px;
	height: 22px;
	display: block;
	background: transparent url(../images/button-search-withicon.gif) top left no-repeat;
	text-indent: -9999px;
}

#commercial a#search-button{
	background: transparent url(../images/button-search-withicon-commercial.gif) top left no-repeat;
}


/* About us styles */ 

#content div.about-us h1
{
	margin-left:5px;
}

div#left-box div.housing h2, 
div#right-box div.housing h2  
{
	border-top: 7px solid #453c3b;
	margin:0 0 0 0;
	padding:15px 0 15px 15px;
}

#commercial div#left-box div.housing h2, 
#commercial div#right-box div.housing h2 
{
	border-top-color:#10518C;
}

div#left-box div.housing h2 a, 
div#right-box div.housing h2 a 
{
	background:none;
	padding:10px 0;
	color:#564E4D;
}

div#left-box div.housing h2 a:hover, 
div#right-box div.housing h2 a:hover
{
	color:#000;
}

div#left-box div p, div#right-box div p
{
	margin:15px;
}

div#left-box p a, 
div#right-box p a
{
	display: block;
	padding-left: 19px;
	background:url(../images/link-arrow.gif) 0% 50% no-repeat;	
	font-weight:bold;
}

div#left-box, 
div#right-box {
	width:325px;
	margin-left:30px;
	float:left;
	background: transparent url(../images/box-footer.gif) left bottom no-repeat;
	padding-bottom:5px;
}

#ie6 div#left-box {
	display:inline;
}

div#left-box img, div#right-box img
{
	
}
div#left-box div.housing, div#right-box div.housing
{
	border-top:1px solid #b2afae;
	border-right: 1px solid #b2afae;
	border-left: 1px solid #b2afae;
	background:#fff;
	overflow:hidden;
}


/* generic styles */
.clearboth{ clear: both; }
.clearleft{ clear: left; }
.uppercase{ text-transform: uppercase; }

/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */
