/* Styles for Homepage Layout and Content Design */


#envelopeContainer {
	background: none;
}
#envelope {
	background: none;
	color: #fff;
	float: left;
	margin: 0 0 20px 0;
	_margin: 0;
	overflow: visible;
	padding: 0;
}

	#envelope ul {
		line-height: 1.334;
		margin: 10px 0;
	}
		#envelope li {
			background: url(../../img/icons/arrow-right-orange.gif) 0 6px no-repeat;
			padding: 0 0 0 16px;
		}
			#envelope li a {
				font-size: 1em;
			}
	#envelope p {
		margin: 10px 0;
	}

	#masthead {
		margin: 0 0 33px 0;
		width:948px;
		height:253px;
		overflow: hidden;
	}

	.col {
		float: left;
		margin: 0 0 0 40px;
		position: relative;
	}
		.col h3 {
			background-position: -8px 0;
			background-repeat: no-repeat;
			border-left: 8px solid #CF5349;
			font-family: "HelveticaNeueLT Std", Helvetica, Verdana, Geneva, Arial, sans-serif;
			font-size: 1.416em;
			font-weight: normal;
			height: 34px;
			line-height: 1em;
			margin: 0 0 13px 0;
			padding: 0 0 0 10px;
			text-transform: uppercase;
		}
			.col h3 span {
				display: none;
			}
		.col p {
			line-height: 1.334;
		}
	.productFocus {
		width: 254px;
		min-height: 230px;
		height: auto !important;
		height: 230px;
		margin: -10px 0 0 0px;
		padding: 0;
		background: url(../../img/home/product-bottom.gif) bottom left no-repeat;
		position: relative;
		}
		.defaultFocus {
			background: url(../../img/home/product-bottom-default.gif) bottom left no-repeat !important;
			}
		.noLearnMore {
			background: url(../../img/home/product-bottom-no-learn-more.gif) bottom left no-repeat !important;
			min-height: 200px !important;
			height: auto !important;
			height: 200px !important;
			}
		.productFocus a.learnMore {
			position: absolute;
			width: 102px;
			height: 22px;
			bottom: 61px;
			left: 20px;
			display: block;
			outline: none;
			z-index: 5;
			zoom: 1;
			}
			.productFocus a.learnMore span {
				display: none;
				}
		.productFocus p {
			margin: 0 35px 0 20px !important;
			padding: 0 0 100px 0;
			zoom: 1;
			}
		.productFocus h3 {
			border: none;
			margin: 0;
			padding: 0;
			background: url(../../img/home/product-header.gif) top left no-repeat;
			width: 248px;
			height: 65px;
			}
			h3.defaultFocusHdr  {
				background: url(../../img/home/product-header-default.gif) top left no-repeat !important;
				}
			.productFocus h3 a {
				display: block;
				outline: none;
				height: 70px;
				width: 248px;
				}
			.productFocus h3 span {
				display: none;
				}
				.productFocus h3.defaultFocusHdr span {
					display: block;
					width: 200px;
					padding: 25px 0 0 20px;
					}
	#findAMachine {
		display: inline;
		margin: 0 0 0 25px;
		width: 203px;
	}
		#findAMachine h3 { background-image: url(../../img/home/find-a-machine.gif); }
		#findAMachine h3.newsEvents { margin-top: 29px; width: 226px; background-image: url(../../img/home/hdr-news-events.gif); }
		#findAMachine ul li { margin-bottom: 4px; }
	#support {
		width: 178px;
		margin-left: 34px;
	}
	* html #support {
		margin-left: 4px;
		}
		#support h3 { background-image: url(../../img/home/support.gif); }
		#support li {
			margin: 4px 0;
		}
	#showrooms,
	#industry {
		width: 184px;
		margin-left: 44px;
	}
	#showrooms {
		margin-left: 2px;
	}
		#industry h3 { background-image: url(../../img/home/industry.gif); }
		#showrooms h3 { background-image: url(../../img/home/visit-showrooms.gif); width: 165px; height: 31px; }
		#industrySelect {
			font-size: 1.09em;
			margin: -3px 0 0 0;
		}
			#industrySelect .fauxSelect a {
				color: #000;
				font-weight: normal;
				padding: 1px 0 0 7px;
			}
		
	#newsEvents {
		border-left: 1px solid #7B8287;
		display: inline;
		float: right;
		margin: 3px 15px 0 0;
		padding: 0 0 0 17px;
		width: 196px;
	}
		#newsEvents h4 {
			background: url(../../img/home/news-events.gif) 0 0 no-repeat;
			font-family: "HelveticaNeueLT Std", Helvetica, Verdana, Geneva, Arial, sans-serif;
			font-weight: normal;
			height: 11px;
			margin: 0 0 10px 0;
			text-transform: uppercase;
		}
			#newsEvents h4 span { display: none;}
		#newsEvents a {
			font-size: 1em;
		}
			
		
		
		
		
		
		
		
		

/* Selector - Dropdown */
		.fauxSelect {
			background: url(../../img/interface/industry-select-bg.gif) top left no-repeat;
			display: none;
			font-size: 1em;
			height: 20px;
			margin: 15px 0 0 0;
			width: 181px;
			z-index: 2000;
		}
			div.fauxSelect.up {
				background-image: url(../../img/interface/industry-select-bg-up.gif);
			}
			 body.js .fauxSelect { display: block; } 
			 
			.fauxSelect a { 
				color: #000;
				display: block;
				font-weight: normal;
				padding: 2px 0 2px 11px; 
				position: relative;
			}
				.fauxSelect a, 
				.fauxSelect a:link, 
				.fauxSelect a:visited { 
					text-decoration: none;
				}
				.fauxSelect a:hover { text-decoration: none; }
					
			ul.selectList {
				background: #DCE7EC;
				border: 1px solid #8c9093;
				border-top: none;
				display: none;
				margin: 0 !important;
				padding: 0 0 0px 0;
				position: absolute;
				
				width: 179px;
				z-index: 1000;
			}
				#container ul.selectList li {
					background-image: none;
					font-size: .9090em;
					margin: 0;
					padding: 0;
					width: 179px;
				}
					#container ul.selectList li a {
						border-top: 1px solid #8c9093;
						color: #000;
						display: block;
						font-weight: normal;
						line-height: 1.1em;
						padding: 2px 0 4px 10px;
						position: relative;
						text-decoration: none;
						zoom:1;
					}
					#container ul.selectList li a:hover { 
						background-color: #c0cacf;
					}
.clearer {
height: 10px;
width: 1px;
line-height: 0;
clear: both;
}

* html .clearer {
font-size: 0;
}

a.request-a-quote img {
    margin: -10px 0 22px 0;
}