/*  
File: print.css
Description: Print Style Sheet
Site: AmeriDeck
Site URI: http://www.powerdecks.com
Author: Zoltun Design
Author URI: http://www.zoltun.com

Version: 1.0
Date: 10/4/08

Copyright (c) 2008 Deist Industries
*/

/* Reset
----------------------------------------------------------------------------------------------------------------*/
form, fieldset, input, img, iframe {
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	border: 0;
	outline: 0;
	border-collapse: separate;
	border-spacing: 0;
}

hr {
	display: none;
}

/* Body
----------------------------------------------------------------------------------------------------------------*/
body,
body#no-callout {
	margin: 20px;
	padding: 0;
	font-size: 62.5%;
	text-align: center;
	background: #fff none;
}

/* Accessibility Nav
----------------------------------------------------------------------------------------------------------------*/
#skip,
#top {
	display: none;
}

/* Container
----------------------------------------------------------------------------------------------------------------*/
#container {
	position: relative;
	/*width: 933px;*/
	width: 800px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/* Header
----------------------------------------------------------------------------------------------------------------*/
#header {
	position: relative;
	/*width: 933px;
	height: 167px;*/
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: none;
}

	/* Header: Logo / Search
	----------------------------------------------------------------------------------------------------------------*/
	#header #logo {
		position: relative;
		/*width: 933px;
		height: 137px;*/
		width: 100%;
		margin: 0;
		padding: 0;
	}
		
		#header #logo h1,
		#header #logo h1 a {
			position: relative;
			/*width: 294px;
			height: 105px;*/
			background: none;
			font: bold 26px Arial, sans-serif;
			color: #000;
		}
		
		#header #logo h1 a {
			display: block;
		}
		
		#header #logo p {
			position: relative;
			background: none;
			font: 110%/118% Arial, Helvetica, sans-serif;
			color: #000;
			font-weight: bold;
		}
		
		#header #logo p em {
			font-size: 118%;
			font-style: normal;
			color: #daa845;
		}
		
		#header #logo a {color: #daa845; text-decoration: none;}
		#header #logo a:hover {color: #ca8b2c; text-decoration: none;}
		
		#header #logo fieldset {
			display: none;
		}
	
	/* Header: Navigation
	----------------------------------------------------------------------------------------------------------------*/
	#header #nav {
		display: none;
	}
				
/* Main Callout: Homepage / Product Pages
----------------------------------------------------------------------------------------------------------------*/
#main-callout {
	position: relative;
	/*width: 927px;*/
	width: 100%;
	/*height: 323px;*/
	margin: 0 auto;
	padding: 4px 0 0 0;
	background: none;
}

	/*#main-callout div {
		position: relative;
		width: 927px;
		height: 323px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}*/
	
	#main-callout #callout-homepage {
		position: relative;
		/*width: 927px;
		height: 323px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}
	
		#main-callout #callout-homepage #request-quote-callout {
			display: none;
		}
	
	#main-callout #callout-bg-overlay,
	#main-callout #callout-bg-overlay-left,
	#main-callout #callout-bg-overlay-right,
	#main-callout #callout-bg-overlay-right-contact {
		display: none;
	}
		
	#main-callout #callout-homepage #homepage-feature-photo,
	#main-callout #callout-homepage #image-group {
		position: relative;
		width: 610px;
		height: 323px;
		margin: 0;
		padding: 0;
		border: 0;
	}
	
		#main-callout #callout-homepage #image-group #large-image {
			position: relative;
			width: 610px;
			height: 228px;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		
			#main-callout #callout-homepage #image-group #large-image img {
				margin: 0;
				padding: 0;
				border: 0;
				width: 610px;
				height: 228px;
			}
		
		#main-callout #callout-homepage #image-group .small-image {
			position: relative;
			width: 121px;
			height: 92px;
			margin: 0;
			padding: 0;
			overflow: hidden;
			float: left;
		}
		
			#main-callout #callout-homepage #image-group .small-image img {
				margin: 0;
				padding: 0;
				border: 0;
				width: 122px;
				height: 92px;
			}
		
		#main-callout #callout-homepage #image-group .small-image a {
			display: block;
			width: 122px;
			height: 92px;
		}
	
	#main-callout #callout-bg-text-overlay {
		display: none;
	}
	
		#main-callout #callout-text a {color: #0179ff; text-decoration: none;}
		#main-callout #callout-text a:hover {color: #7ab9ff; text-decoration: none;}
		
		#main-callout #callout-text {
			position: relative;
			width: 454px;
			height: 53px;
			margin: 0;
			padding: 0;
		}
		
		#main-callout #callout-text p {
			font: 100%/140% Arial, Helvetica, sans-serif;
			color: #000;
		}
		
		#main-callout #callout-text p strong {
			color: #ed8b00;
			font-size: 160%;
			font-weight: normal;
			font-style: italic;
			margin: 0 0 4px 0;
			padding: 0;
			display: block;
		}
		
		#main-callout #swapper {
			position: relative;
			/*width: 230px;
			height: 323px;*/
			width: 100%;
			margin: 0;
			padding: 0;
		}
		
			#main-callout #swapper #swapper-tabs {
				display: none;
			}
						
			#main-callout #swapper #swapper-content {
				position: relative;
				/*width: 197px;
				height: 323px;*/
				width: 100%;
				margin: 0;
				padding: 0;
			}
			
				#main-callout #swapper #swapper-content #swapper-content-industry h3,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle h3 {
					position: relative;
					background: none;
					font: bold 18px Arial, sans-serif;
					color: #000;
				}
				
				#main-callout #swapper #swapper-content #swapper-content-industry p,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle p {
					font: 110%/127% Arial, Helvetica, sans-serif;
					color: #323232;
				}
				
				#main-callout #swapper #swapper-content #swapper-content-industry ul,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle ul {
					position: relative;
					margin: 6px 0 0 0;
					padding: 0;
					font: 140% Arial, Helvetica, sans-serif;
					color: #003a7a;
					list-style: none;
					text-align: left;
				}
				
				#main-callout #swapper #swapper-content #swapper-content-industry ul li,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle ul li {
					margin: 0 0 6px 0;
					padding: 0;
				}
				
				#main-callout #swapper #swapper-content #swapper-content-industry ul li a,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle ul li a {
					color: #003a7a;
					text-decoration: none;
					/*
					display: block;
					width: 100%;
					height: 23px;
					padding: 8px 0 0 0;
					*/
				}
				
				#main-callout #swapper #swapper-content #swapper-content-industry ul li a:hover,
				#main-callout #swapper #swapper-content #swapper-content-lifestyle ul li a:hover {
					color: #500; /*#eae3da*/
					text-decoration: none;
					/*background: url(../img/hilighted-link.jpg) no-repeat 0 0;*/
				}

			#main-callout #related {
				position: relative;
				/*width: 197px;
				height: 323px;*/
				width: 100%;
				margin: 0;
				padding: 0;
			}

			#main-callout #related #related-content {
				position: relative;
				/*width: 197px;
				height: 323px;*/
				margin: 0;
				padding: 0;
			}
			
			#main-callout #related #related-content #related-products h3,
			#main-callout #related #related-content #related-lifestyles h3,
			#main-callout #related #related-content #related-contact h3,
			#main-callout #related #related-content #related-industries h3 {
				position: relative;
				background: none;
				font: bold 18px Arial, sans-serif;
				color: #000;
			}
			
			#main-callout #related #related-content #related-contact p {
				font: bold 12px Courier New, Courier New, Courier, monospace;
				color: #121212;
				text-align: left;
			}
			
			#main-callout #related #related-content #related-contact p strong {
				font-size: 10px;
				font-weight: normal;
				color: #000;
			}
			
			#main-callout #related #related-content #related-contact a {
				color: #7e1818;
				text-decoration: none;
				border-bottom: 0;
			}
			
			#main-callout #related #related-content #related-contact a:hover {
				color: #c65555;
			}
			
			#main-callout #related #related-content #related-lifestyles ul,
			#main-callout #related #related-content #related-products ul,
			#main-callout #related #related-content #related-industries ul {
				margin: 0 12px 0 8px;
				padding: 0;
				overflow: hidden;
				border-top: #ccc9c6 solid 1px;
				border-bottom: #ccc9c6 solid 1px;
				font: bold 12px Courier New, Courier New, Courier, monospace;
				color: #121212;
				text-align: left;
				list-style: none;
			}
			
			#main-callout #related #related-content #related-lifestyles ul li,
			#main-callout #related #related-content #related-products ul li,
			#main-callout #related #related-content #related-industries ul li {
				margin: 0;
				padding: 3px 0;
			}
			
			#main-callout #related #related-content #related-lifestyles ul li a,
			#main-callout #related #related-content #related-products ul li a,
			#main-callout #related #related-content #related-industries ul li a {color: #121212; text-decoration: none;}
				
/* Main Callout: Industries, Lifestyles Pages
----------------------------------------------------------------------------------------------------------------*/
#main-callout-industries,
#main-callout-lifestyles {
	position: relative;
	/*width: 927px;*/
	width: 100%;
	height: 140px;
	margin: 0 auto;
	padding: 4px 0 0 0;
	overflow: hidden;
}

	#main-callout-industries div,
	#main-callout-lifestyles div {
		position: relative;
		width: 927px;
		height: 140px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}
	
		#main-callout-industries div h2,
		#main-callout-lifestyles div h2 {
				font: 360% Arial, Helvetica, sans-serif;
				color: #da9000;
				margin: 11px 0 0 7px;
				padding: 0 0 10px 0;
		}
		
		#main-callout-industries div p,
		#main-callout-lifestyles div p {
				font: 140%/100% Arial, Helvetica, sans-serif;
				color: #fff;
				margin: 8px 0 0 8px;
				padding: 0;
		}

		#main-callout-industries a {
			color: #daa845; text-decoration: none;
		}
		#main-callout-industries a:hover {
			color: #ca8b2c; text-decoration: none;
		}

/* Main Callout: Interior Pages
----------------------------------------------------------------------------------------------------------------*/
#main-callout-interior {
	position: relative;
	/*width: 927px;*/
	width: 100%;
	/*height: 323px;*/
	margin: 0 auto;
	padding: 4px 0 0 0;
	/*background: url(../img/bg.main-callout.jpg) no-repeat top center;*/
}

	#main-callout-interior div {
		position: relative;
		/*width: 927px;
		height: 323px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}

	#main-callout-interior #request-quote-callout {
		display: none;
	}

	#main-callout-interior #information {
		position: relative;
		width: 748px;
		height: 323px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		float: left;
		background: blue;
	}
	
		#main-callout-interior #information h3 {
				font: 240% Arial, Helvetica, sans-serif;
				color: #da9000;
				margin: 17px 0 0 0;
				padding: 0;
		}
		
		#main-callout-interior #information h3 em {
				font: 58% Arial, Helvetica, sans-serif;
				color: #da9000;
				margin: 0 0 0 0;
				padding: 0;
				font-style: normal;
				display: block;
		}
			
		#main-callout-interior #information p {
			font: 110%/145% Arial, Helvetica, sans-serif;
			color: #fff;
			margin: 12px 0 0 0;
			padding: 0 32px 0 0;
		}
		
		#main-callout-interior #information .address {
			font: 120%/133% Arial, Helvetica, sans-serif;
			color: #fff;
			margin: 14px 0 0 0;
			padding: 0 32px 0 0;
		}
		
		#main-callout-interior #information .address strong {
			color: #da9000;
			font-weight: normal;
		}
		
		#main-callout-interior #information a {color: #0179ff; text-decoration: none;}
		#main-callout-interior #information a:hover {color: #7ab9ff; text-decoration: none;}
	
/* Content: Homepage
----------------------------------------------------------------------------------------------------------------*/
#content {
	position: relative;
	/*width: 933px;*/
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
	
	/* Content: Homepage: Top Section (3 content blocks)
	----------------------------------------------------------------------------------------------------------------*/
	#content #home-content-top-section {
		display: none;
	}
	
	/* Content: Homepage: Bottom Section (2 content blocks)
	----------------------------------------------------------------------------------------------------------------*/
	#content #home-content-bottom-section {
		position: relative;
		/*width: 931px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background: none;
	}
	
		/* Proudct Info (Quality Workmanship)
		----------------------------------------------------------------------------------------------------------------*/
		#content #home-content-bottom-section #product-info {
			position: relative;
			/*width: 675px;*/
			width: 100%;
			margin: 0;
			padding: 0;
			font: 110%/163% Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: #000;
		}
		
			#content #home-content-bottom-section #product-info h3 {
				position: relative;
				background: none;
				font: bold 18px Arial, sans-serif;
				color: #000;
			}

			#content #home-content-bottom-section #product-info p {
				font: 110%/118% Arial, Helvetica, sans-serif;
				color: #000;
				clear: both;
				text-align: left;
			}
			
			#content #home-content-bottom-section #product-info p img {
				margin: 0 10px 0 0;
				padding: 0;
				float: left;
				display: none;
			}
			
			#content #home-content-bottom-section #product-info p span {
				display: block;
				margin: 0;
				padding: 6px 0 0 0;
				float: none;
				text-align: left;
			}

			#content #home-content-bottom-section #product-info ul {
				position: relative;
				margin: 0;
				padding: 0;
			}
			
			#content #home-content-bottom-section #product-info li {
				margin: 4px 0;
				padding: 8px 17px;
				list-style: none;
			}
			
			#content #home-content-bottom-section #product-info li.last {
				border-right: 0;
			}
			
			#content #home-content-bottom-section #product-info li strong {
				color: #b07708;
				font-weight: bold;
				margin: 0;
				padding: 0;
			}
			
			#content #home-content-bottom-section #product-info li p {
				margin: 0;
				padding: 0;
			}
			
			#content #home-content-bottom-section #product-info li p.link {
				margin: 28px 0 0 0;
				padding: 0;
				text-align: right;
			}
			
			#content #home-content-bottom-section #product-info a {
				color: #979797;
				text-decoration: none;
				font-weight: bold;
			}
			
			#content #home-content-bottom-section #product-info a:hover {
				color: #676767;
				text-decoration: none;
				font-weight: bold;
			}
		
		/* News and Events
		----------------------------------------------------------------------------------------------------------------*/
		#content #home-content-bottom-section #news {
			position: relative;
			/*width: 256px;*/
			width: 100%;
			margin: 0;
			padding: 0;
			font: 110%/163% Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: #000;
			clear: both;
		}
		
			#content #home-content-bottom-section #news h3 {
				position: relative;
				background: none;
				font: bold 18px Arial, sans-serif;
				color: #000;
			}
			
			#content #home-content-bottom-section #news a {
				color: #000;
				text-decoration: none;
				font-weight: bold;
				background: none;
			}
			
			#content #home-content-bottom-section #news a:hover {
				color: #000;
			}
			
			#content #home-content-bottom-section #news a span {
				color: #1d4c7f;
			}
			
			#content #home-content-bottom-section #news a:hover span {
				color: #000;
			}
			
			#content #home-content-bottom-section #news dl {
				margin: 0 9px;
				padding: 0;
				overflow: hidden;
				height: 100%;
			}
			
			#content #home-content-bottom-section #news dt {
				margin: 0 0 6px 0;
				padding: 0 0 2px 0;
				border-bottom: #999 dashed 1px;
			}
			
			#content #home-content-bottom-section #news dd {
				margin: 0 0 32px 0;
				padding: 0 8px;
			}

	/* Content: Homepage: Footer Section (2 content blocks)
	----------------------------------------------------------------------------------------------------------------*/
	#content #home-content-footer {
		position: relative;
		/*width: 931px;
		height: 33px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background: none;
		font: 110%/163% Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #8a8a8a;
	}
	
		#content #home-content-footer p {
			font: normal 110%/118% Arial, Helvetica, sans-serif;
			color: #000;
		}
			
			/* News and Events Footer
			----------------------------------------------------------------------------------------------------------------*/
			#content #home-content-footer #news-footer {
				display: none;
			}
			
			/* Copyright Information
			----------------------------------------------------------------------------------------------------------------*/
			#content #home-content-footer #copyright-info {
				position: relative;
				margin: 0;
				padding: 0;
				text-align: left;
			}
			
	/* Content: Interior Page
	----------------------------------------------------------------------------------------------------------------*/
	#content #interior-content {
		position: relative;
		/*width: 931px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0 0 30px 0;
		background: none;
		font: 100% Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #8a8a8a;
	}
	
		#content #interior-content a {color: #0179ff; text-decoration: none;}
		#content #interior-content a:hover {color: #7ab9ff; text-decoration: none;}
	
		#content #interior-content #product-header {
			position: relative;
			/*width: 925px;
			height: 140px;*/
			width: 100%;
			margin: 0 auto;
			padding: 0;
			background: none;
			border-bottom: 0;
		}
		
			#content #interior-content #product-header #crumbs {
				display: none;
			}
		
			#content #interior-content #product-header #product-intro,
			#content #interior-content #product-header #industry-intro {
				position: relative;
				/*width: 725px;
				height: 140px;*/
				width: 100%;
				margin: 0;
				padding: 0;
			}
				
				#content #interior-content #product-header #product-intro h2 {
					position: relative;
					font: bold 22px Arial, sans-serif;
					color: #000;
				}
				
					#title-superdeck,
					#title-superdeck-iii,
					#title-superdeck-xl,
					#title-choremaster {background: none;}
				
				#content #interior-content #product-header #product-intro p {
					font: 140%/171% Arial, Helvetica, sans-serif;
					color: #000;
				}
				
				#content #interior-content #product-header #product-intro em {
					font-style: normal;
					color: #da9000;
				}
				
				#content #interior-content #product-header #industry-intro h3 {
					font: bold 18px Arial, Helvetica, sans-serif;
					color: #da9000;
				}
				
				#content #interior-content #product-header #industry-intro p {
					font: 120%/150% Arial, Helvetica, sans-serif;
					color: #000;
				}
				
				#content #interior-content #product-header #industry-intro em {
					font-style: normal;
					color: #da9000;
				}
			
			#content #interior-content #product-header #locate-distributor {
				position: relative;
				_position: absolute;
				width: 200px;
				height: 140px;
				margin: 0;
				padding: 0;
				overflow: hidden;
				float: left;
				background: url(../img/bg.interior-locate-distributor.jpg) no-repeat 0 0;
				color: #000;
				display: none;
			}
			
				#content #interior-content #product-header #locate-distributor h3 {
					position: relative;
					width: 153px;
					height: 51px;
					margin: 10px 0 0 5px;
					padding: 0;
					overflow: hidden;
					background: url(../img/title.locate-distributor-interior.jpg) no-repeat 0 0;
					text-indent: -9999em;
					display: block;
				}
				
				#content #interior-content #product-header #locate-distributor fieldset {
					margin: 6px 0 0 5px;
					padding: 0;
				}
				
				#content #interior-content #product-header #locate-distributor fieldset legend {
					display: none;
				}
				
				#content #interior-content #product-header #locate-distributor label {
					font-size: 110%;
					font-weight: bold;
					text-transform: uppercase;
					color: #000;
					display: block;
					margin: 0 0 2px 0;
					padding: 0;
				}
				
				#content #interior-content #product-header #locate-distributor input {
					float: left;
					display: inline;
				}
				
				#content #interior-content #product-header #locate-distributor #zip_code {
					width: 55px;
					height: 21px;
					margin: 0 7px 0 0;
					padding: 7px 0 0 8px;
					background: #333 url(../img/input.zip-code.jpg) no-repeat 0 0;
					font: 120% Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #1a1a1a;
				}
				
				#content #interior-content #product-header #locate-distributor p {
					margin: 4px 0 0 5px;
					padding: 0;
				}
				
				#content #interior-content #product-header #locate-distributor a {
					color: #fff;
					text-decoration: none;
					text-transform: uppercase;
				}
				
				#content #interior-content #product-header #locate-distributor a:hover {
					color: #999;
					text-decoration: none;
					text-transform: uppercase;
				}
			
		#content #interior-content #product-overview,
		#content #interior-content .product-overview {
			position: relative;
			/*width: 925px;*/
			width: 100%;
			margin: 20px auto 0 auto;
			padding: 0 0 5px 0;
			border-bottom: #222 solid 1px;
		}
		
			#content #interior-content #product-overview h3,
			#content #interior-content .product-overview h3 {
				font: bold 18px Arial, Helvetica, sans-serif;
				color: #da9000;
			}
			
			#content #interior-content #product-overview p,
			#content #interior-content .product-overview p {
				font: 120%/200% Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#content #interior-content .product-overview a.search-results-link {
				text-decoration: none;
				color: #999;
			}
			
			#content #interior-content .product-overview ul {
				font: 120%/200% Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#content #interior-content .product-overview ul ul {
				font: 100%/200% Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#content #interior-content .product-overview .required {
				color: #ffa500;
			}
			
			#content #interior-content .product-overview #contact-form,
			#content #interior-content .product-overview #distributor-form {
				margin: 0;
				padding: 0;
				border: 0;
			}
			
			#content #interior-content .product-overview #contact-form p,
			#content #interior-content .product-overview #distributor-form p {
				clear: both;
				overflow: hidden;
				height: 100%;
			}
			
			#content #interior-content .product-overview #distributor-form table {
				margin: 0;
				padding: 0;
				font: 120% Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#content #interior-content .product-overview #contact-form label {
				width: 80px;
				margin: 0;
				padding: 0;
				display: block;
				float: left;
			}
			
			#content #interior-content .product-overview #distributor-form label {
				margin: 0;
				padding: 0 8px 0 0;
			}
			
			#content #interior-content .product-overview #contact-form table#products label {
				width: 100px;
				margin: 0 6px 0 13px;
				padding: 0;
				color: #000;
			}
			
			#content #interior-content .product-overview #distributor-form table table#marketing label {
				width: 140px;
				margin: 0 6px 0 13px;
				padding: 0;
				color: #000;
				display: block;
				font-size: 12px;
				float: left;
			}
			
			#content #interior-content .product-overview #contact-form .input {
				margin: 0 8px 0 0;
				padding: 0;
				display: block;
				float: left;
			}
			
			#content #interior-content .product-overview #distributor-form .input {
				margin: 0;
				padding: 0 8px 0 0;
			}
			
			#content #interior-content .product-overview #contact-form .input input {
				padding: 3px;
				font: 100% Arial, Helvetica, sans-serif;
				color: #000;
				border: #ccc solid 1px;
				width: 200px;
			}
			
			#content #interior-content .product-overview #distributor-form .input input {
				padding: 3px;
				font: 100% Arial, Helvetica, sans-serif;
				color: #000;
				border: #ccc solid 1px;
			}
			
			#content #interior-content .product-overview #contact-form .input select {
				padding: 3px;
				font: 100% Arial, Helvetica, sans-serif;
				color: #000;
				border: #ccc solid 1px;
				width: 208px;
			}
			
			#content #interior-content .product-overview #distributor-form .input select {
				padding: 3px;
				font: 100% Arial, Helvetica, sans-serif;
				color: #000;
				border: #ccc solid 1px;
				width: 60px;
			}
			
			#content #interior-content .product-overview #contact-form .textarea,
			#content #interior-content .product-overview #distributor-form .textarea {
				margin: 0 8px 0 0;
				padding: 0;
				display: block;
				float: left;
			}
			
			#content #interior-content .product-overview #contact-form .textarea textarea,
			#content #interior-content .product-overview #distributor-form .textarea textarea {
				padding: 3px;
				font: 100% Arial, Helvetica, sans-serif;
				color: #000;
				border: #ccc solid 1px;
			}
			
			#content #interior-content .product-overview #contact-form .error,
			#content #interior-content .product-overview #distributor-form .error {
				width: auto;
				margin: 0;
				padding: 0;
				display: block;
				float: left;
			}
			
			#content #interior-content .product-overview #contact-form .button {
				width: auto;
				margin: 0 0 0 80px;
				padding: 0;
				display: block;
			}
			
			#content #interior-content .product-overview #distributor-form .button {
				width: auto;
				margin: 0;
				padding: 0;
				display: block;
			}
			
			
			#content #interior-content .product-overview .block {
				position: relative;
				/*width: 905px;
				height: 213px;*/
				width: 100%;
				margin: 0 auto 25px auto;
				padding: 0;
				background: none;
			}

				#content #interior-content .product-overview .block .product-photo,
				#content #interior-content .product-overview .block .industry-photo,
				#content #interior-content .product-overview .block .lifestyle-photo {					
					position: relative;
					width: 278px;
					height: 209px;
					margin: 1px;
					padding: 2px;
					overflow: hidden;
					background: none;
				}
				
				#content #interior-content .product-overview .block .product-text,
				#content #interior-content .product-overview .block .industry-text,
				#content #interior-content .product-overview .block .lifestyle-text {
					position: relative;
					width: 100%;
					height: 100%;
					margin: 0 0 0 9px;
					padding: 0 20px 0 0;
				}
				
				#content #interior-content .product-overview .testimonial-block .testimonial-text,
				#content #interior-content .product-overview .distributors-block .distributors-text {
					position: relative;
					/*width: 868px;*/
					width: 100%;
					height: 100%;
					margin: 0 0 0 9px;
					padding: 0 20px 0 0;
					float: none;
				}
				
					#content #interior-content .product-overview .block .product-text h3,
					#content #interior-content .product-overview .block .industry-text h3,
					#content #interior-content .product-overview .block .lifestyle-text h3 {
						font: 18px Arial, Helvetica, sans-serif;
						color: #da9000;
						margin: 9px 0 0 0;
						padding: 0 0 5px 0;
						border-bottom: #404040 solid 1px;
					}
					
					#content #interior-content .product-overview .block .product-text h3 a,
					#content #interior-content .product-overview .block .industry-text h3 a,
					#content #interior-content .product-overview .block .lifestyle-text h3 a {
						color: #da9000;
						text-decoration: none;
					}
			
					#content #interior-content .product-overview .block .industry-text p,
					#content #interior-content .product-overview .block .lifestyle-text p {
						font: 120%/180% Arial, Helvetica, sans-serif;
						color: #000;
						margin: 9px 0 0 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .block .product-text p {
						font: 120%/180% Arial, Helvetica, sans-serif;
						color: #000;
						margin: 9px 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .block .product-text p.list-title {
						font: 92% Arial, Helvetica, sans-serif;
						color: #777;
						margin: 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .block .product-text p strong {
						margin: 0 6px 0 0;
						font-weight: bold;
					}
					
					#content #interior-content .product-overview .testimonial-block .testimonial-text p,
					#content #interior-content .product-overview .distributors-block .distributors-text p {
						font: 120%/180% Arial, Helvetica, sans-serif;
						color: #000;
						margin: 0 0 19px 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .testimonial-block .testimonial-text .distributors-block .distributors-text  .customer-name {
						font: 120%/140% Arial, Helvetica, sans-serif;
						color: #0179ff;
						margin: 19px 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .block .product-text ul {
						font: 120%/180% Arial, Helvetica, sans-serif;
						color: #000;
						margin: 0 0 6px 0;
						padding: 0;
						list-style: none;
						overflow: hidden;
						clear: both;
					}
					
					#content #interior-content .product-overview .block .industry-text ul,
					#content #interior-content .product-overview .block .lifestyle-text ul {
						font: 120%/200% Arial, Helvetica, sans-serif;
						color: #000;
						margin: 0;
						padding: 0;
						list-style: none;
					}
					
					#content #interior-content .product-overview .block .product-text ul li {
						float: left;
						margin: 0;
						padding: 0;
					}
					
					#content #interior-content .product-overview .block .industry-text ul li,
					#content #interior-content .product-overview .block .lifestyle-text ul li {
						float: left;
						margin: 0 6px 0 0;
						padding: 0 6px 0 0;
						background: none;
					}
					
					/* News page */
					
					.product-overview .news-item {
						position: relative;
						width: 100%;
						margin: 0 0 16px 0;
						padding: 0;
					}

					.product-overview .news-title {
						position: relative;
						width: 100%;
						height: 33px;
						border-bottom: #292929 solid 1px;
						background: #070707;
						margin: 0;
						padding: 0;
					}

					.product-overview .closed {
						background: #070707 url(../img/show-hide.jpg) no-repeat 776px 0;
					}

					.product-overview .open {
						background: #070707 url(../img/show-hide.jpg) no-repeat 776px -33px;
					}

					.product-overview .news-title p {
						margin: 0;
						padding: 0;
					}

					.product-overview .news-title a {
						height: 33px;
						line-height: 33px;
						display: block;
					}

					.product-overview .news-title a:focus {
						color: #888;
					}

					.product-overview .news-title a .date {
						font-size: 11px;
						color: #fff;
						margin: 0 12px 0 0;
						padding: 0 12px 0 0;
						border-right: #1f1f1f solid 1px;
					}

					.product-overview .news-title a .title {
						font-size: 12px;
						color: #888;
					}

					.product-overview .news-title a:hover .title {
						font-size: 12px;
						color: #fff;
					}

					.product-overview .news-article {
						position: relative;
						margin: 0;
						padding: 0;
						border-bottom: #292929 solid 1px;
					}
			
		#content #interior-content #product-details {
			position: relative;
			/*width: 925px;*/
			width: 100%;
			margin: 20px auto 0 auto;
			padding: 0 0 5px 0;
			font: 120%/150% Arial, Helvetica, sans-serif;
			color: #000;
			background: none;
		}
		
			#content #interior-content #product-details h4 {
				font: 14px Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				color: #da9000;
				margin: 5px 0 10px 0;
				padding: 0;
			}
			
			/*
			#content #interior-content #product-details h4.pdf-header {
				height: 28px;
				line-height: 28px;
				padding: 0 0 0 38px;
				background: url(../img/icon.pdf.jpg) no-repeat 0 0;
			}
			*/
			
			#content #interior-content #product-details .small-product-image {
				border: #000 solid 1px;
				float: left;
				margin: 0 8px 0 0;
			}
			
			#content #interior-content #product-details .view-more-link {
				position: relative;
				text-align: right;
				margin: 0;
				padding: 0;
			}
		
			#content #interior-content #product-details #specs {
				position: relative;
				/*width: 335px;*/
				width: 100&;
				margin: 0;
				padding: 0 13px;
			}
			
				#content #interior-content #product-details #specs ul {
					margin: 0 0 15px 0;
					padding: 0 10px 10px 10px;
					list-style: none;
					overflow: hidden;
				}
				
					#content #interior-content #product-details #specs ul li {
						margin: 0;
						padding: 0;
					}
				
				#content #interior-content #product-details #specs ul.pdf-list {
					margin: 0 0 15px 0;
					padding: 0 10px 10px 38px;
					list-style: none;
					overflow: hidden;
					border-bottom: 0;
				}
				
					#content #interior-content #product-details #specs ul.pdf-list li {
						margin: 0 0 10px 0;
						padding: 0;
					}
			
			#content #interior-content #product-details #features {
				position: relative;
				/*width: 252px;*/
				width: 100%;
				margin: 0;
				padding: 0 13px;
				/*border-right: #222 solid 1px;*/
			}
			
				#content #interior-content #product-details #features ul {
					margin: 0;
					padding: 0 10px 0 25px;
					overflow: hidden;
				}
				
					#content #interior-content #product-details #features ul li {
						margin: 0 0 10px 0;
						padding: 0;
					}
			
			#content #interior-content #product-details #attachments {
				position: relative;
				/*width: 260px;*/
				width: 100%;
				margin: 0;
				padding: 0 13px;
			}
			
				#content #interior-content #product-details #attachments ul {
					margin: 0 0 15px 0;
					padding: 0 10px 10px 10px;
					list-style: none;
					overflow: hidden;
				}
	
	/* Content: Interior Page: Footer Section (1 content blocks)
	----------------------------------------------------------------------------------------------------------------*/
	#content #interior-content-footer {
		position: relative;
		/*width: 931px;
		height: 33px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background: none;
		font: 110%/163% Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #8a8a8a;
	}
	
		#content #interior-content-footer p {
			margin: 0;
			padding: 0;
		}

		/* Copyright Information
		----------------------------------------------------------------------------------------------------------------*/
		#content #interior-content-footer #copyright-info {
			position: relative;
			/*width: 931px;
			height: 33px;
			line-height: 35px;*/
			width: 100%;
			margin: 0;
			padding: 0;
			text-align: left;
		}

/* Footer
----------------------------------------------------------------------------------------------------------------*/
#footer {
	position: relative;
	/*width: 933px;*/
	width: 100%;
	margin: 0 auto 30px auto;
	padding: 0;
	font: 100% Arial, Helvetica, sans-serif;
}

	/* Footer: Navigation
	----------------------------------------------------------------------------------------------------------------*/
	#footer #footer-nav {
		margin: 20px 0;
		padding: 0 0 25px 0;
		overflow: hidden;
		font-size: 110%;
		background: none;
	}
	
		#footer #footer-nav li {
			margin: 0 6px 0 0;
			padding: 0 6px 0 0;
			list-style: none;
			float: left;
			background: none;
		}
		
		#footer #footer-nav li.last {
			margin: 0;
			padding: 0;
			background: none;
		}
		
			#footer #footer-nav li a {color: #e58703; text-decoration: underline;}
			#footer #footer-nav li a:hover {color: #eca542; text-decoration: underline;}
	
	/* Footer: Family of Products and Associations
	----------------------------------------------------------------------------------------------------------------*/
	#footer #family-associations {
		position: relative;
		/*width: 931px;*/
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	
		#footer #family-associations p {
			font: normal 110%/118% Arial, Helvetica, sans-serif;
			color: #000;
		}
	
		/* Footer: Family of Products / Associations
		----------------------------------------------------------------------------------------------------------------*/
		#footer #family-associations #family-links,
		#footer #family-associations #associations-links {
			position: relative;
			/*width: 358px;*/
			width: 100%;
			margin: 0;
			padding: 0;
			text-align: left;
			font: 110% Arial, Helvetica, sans-serif;
			color: #6c6c6c;
		}
		
			#footer #family-associations #family-links ul,
			#footer #family-associations #associations-links ul,
			#footer #family-associations #associations-links ul#logo-links {
				margin: 0 auto;
				padding: 0;
				overflow: hidden;
			}
			
				#footer #family-associations #family-links ul li,
				#footer #family-associations #associations-links ul li,
				#footer #family-associations #associations-links ul#logo-links li {
					margin: 0;
					padding: 0;
					list-style: none;
				}
				
					#footer #family-associations #family-links ul li a,
					#footer #family-associations #associations-links ul li a,
					#footer #family-associations #associations-links ul#logo-links li a {
						display: block;
					}
			
			#footer #family-associations #family-links ul li#link-amerideck,
			#footer #family-associations #family-links ul li#link-switchngo,
			#footer #family-associations #family-links ul li#link-something,
			#footer #family-associations #associations-links ul#logo-links li#link-sema,
			#footer #family-associations #associations-links ul#logo-links li#link-ntea,
			#footer #family-associations #associations-links ul#logo-links li#link-ntea-mvp {
				margin: 0 0 4px 0;
				padding: 0;
			}
			
				#footer #family-associations #family-links ul li#link-amerideck a,
				#footer #family-associations #family-links ul li#link-switchngo a,
				#footer #family-associations #family-links ul li#link-something a,
				#footer #family-associations #associations-links ul#logo-links li#link-sema a,
				#footer #family-associations #associations-links ul#logo-links li#link-ntea a,
				#footer #family-associations #associations-links ul#logo-links li#link-ntea-mvp a {
					background: none;
					color: #000;
					text-decoration: none;
				}