@charset "UTF-8";
/* CSS Document */

/* Imports */
@import "HarrisReset.css";
@import "lightbox.css";
@import "fancy.css";
@import "slidemenu.css";
@import "tabStyle.css";


/* @Font-face fonts */
@font-face 	{
	font-family: 'Museo Sans 500';
	src: url('../assets/fonts/MuseoSans_500.eot');
	src: local('../assets/fonts/Museo Sans 500'), 
		 local('../assets/fonts/MuseoSans-500'), 
		 url('../assets/fonts/MuseoSans_500.woff') format('woff'), 			
		 url('../assets/fonts/MuseoSans_500.svg#MuseoSans-500') format('svg'), 
		 url('../assets/fonts/MuseoSans_500.otf') format('opentype');
			}
/* Colors 	*/

/* 		Red = #dc291e 	

/*			*/

/* Harris Base Styles ---------------------------------------------------------*/


body 	{ 	-webkit-text-size-adjust: none;
		}
	
body#index {		}
body#index #container	{	}

body#company {}

body#products {}

body#salesService {}

body#contact {}

#container 	{	width:960px;
				margin:auto;
			}

#logo 			{ 	display:none; }
.clear 			{ 	clear:both; }
.red 			{ 	color:#dc291e; }
.sideTitle 		{ 	color:#dc291e; 
					border-bottom: solid 1px #dc291e; 
					padding-bottom: 5px; 
					font-weight:bold; 
					font-size:16px; 
					text-transform:uppercase;
				}
.newsDate 		{ 	color:#dc291e; 
					font-size:16px; 
					font-weight:bold; 
					margin:5px 0; 
				}
#120badge 		{ 	width:200px; 
					height:110px; 
					display:block;	  
				}
#centerColumn	{	float:left;		}
input.blur 		{	color:#999;	}
.topMargin		{	margin-top:10px;	}
.hidden			{	display:none;	}
.floatRight		{	float:right;	}
.floatLeft		{	float:left;		}
.photoRight		{	float:right; 
					padding:0 0 10px 10px;
					position:relative;	
				}
.photoLeft		{	float:left;	
					margin: 0 15px 10px 0;	
				}
.previewPhotoPlay	{	margin:-15px 0; 
						#margin:-30px 0; 
						#padding:-20px 0; 
						left:-10px; 
						position:relative; 
						float:left; 
						#float:none;	
					}
.questionLabel	{	padding:8px 0 5px 0; 
					border-top:1px solid #666; 	
				}
.hide			{	display:none;	}
.subHeading		{	color:#dc291e; font-size:16px; text-transform:uppercase; margin:7px 0 4px 0;	}
img a	{ border:none; color:#dc291e; text-decoration:none; }
img {	border:none; border-bottom:none; color:#dc291e; text-decoration:none;	}
.even	{ 	background-color:#333;
			color:white;	}
.odd	{	color:white;	
		}
#safetyContent a[href$='.pdf']	{
									background:transparent url(../assets/pdf.png) center right no-repeat;
									display:inline;
									line-height:18px;
									padding:0 20px 0 0;
									border-bottom:black solid 1px;
								}
.divider	{	color: #dc291e;
				background: #dc291e;
				border-color: #444;
			}
.required	{	color:#dc291e;	}
.more-link	{	float: right;
				display: block;
			}
.emphasis	{	font-size: 1.3em;
			}
/* Harris Video ---------------------------------------------------------------*/

a#videoBtn	{	background:transparent url(../assets/productsPage/videoTab.png) no-repeat;
				width:175px;
				height:60px;
				text-indent:-9999px;
				display:block;
				border:none;
				position:relative;
				left:200px;
				margin:10px 0 0 0;
			}

/* End Harris Video -----------------------------------------------------------*/

/* Language -------------------------------------------------------------------*/

#language 	{	text-align:left;
				float:left;
				width:400px;
				font-size:11px;
				line-height:24px;
				padding-top:10px;
				margin-right:5px; 
				clear:both;
				right:0;
			}
#language a {	color:#dc291e;
				text-decoration:none;
				padding-bottom:3px;
			}
#language a:hover 	{	border-bottom: dashed #dc291e 1px; 
					}
				
			
/* End Language ---------------------------------------------------------------*/

/* Social Media Links --------------------------------------------------------- */

.socialMedia	{	display: block;
					width: 400px;
					height: 24px;
					padding: 10px 0 0 0;
					overflow: hidden;
					position: relative;
					float: right;
				}
.socialMedia ul	{	width: 200px;
					position: absolute;
					right: 0;
					
				}
.socialMedia li	{	width:40px;
					height: 24px;
					float: left;
					text-indent: -9999px;
				}
.socialMedia li a	{	width: 40px;
						height: 24px;
						display: block;
						text-indent: -9999px;
						background-image: url(../assets/socialMedia_icons.png);
						background-repeat: no-repeat;
					}
.rssIcon a	{ background-position: 0 -24px;
			}
.twitterIcon a	{	background-position: -40px -24px;
				}
.facebookIcon a	{	background-position: -80px -24px;
				}
.flickrIcon a	{	background-position: -120px -24px;
				}
.youtubeIcon a	{	background-position: -160px -24px;
				}
.rssIcon a:hover	{ background-position: 0 0;
					}
.twitterIcon a:hover	{	background-position: -40px 0;
						}
.facebookIcon a:hover	{	background-position: -80px 0;
						}
.flickrIcon a:hover	{	background-position: -120px 0;
						}
.youtubeIcon a:hover	{	background-position: -160px 0;
						}
/* end Social Media Icons ----------------------------------------------------- */

/* Widgets -------------------------------------------------------------------- */

		/* Quick News */
			
				#Quicknews {	font-size:11px;
								margin-top:-5px;
								display:block;
								background:url(../assets/indexPage/newsFooter.gif) bottom no-repeat;
								padding-bottom:10px;
							}
					#newsHeader	{	text-indent:-9999px; 
									background:url(../assets/indexPage/newsHeader.png) no-repeat;
									height:68px;
								}
					#rss	{	background:url(../assets/indexPage/newsSubscribe.gif) no-repeat;
								height:37px;
								text-indent:-9999px;
							}
					#rss a	{	height:37px;
								width:200px;
								display:block;
							}
					#Quicknews ul li a 	{	text-decoration:none; border-bottom: dashed 1px #dc291e; padding-bottom:2px;	}
					#Quicknews img a	{	border-bottom:none; padding:none;	}
					#Quicknews ul li a:hover	{	border-bottom: solid 1px #dc291e; color:#dc291e;	}
					#Quicknews ul 	{	font-size:11px; 
										background: url(../assets/indexPage/newsBackground.gif) repeat-y; 
										padding:5px 10px;
									}
					#Quicknews ul li 	{	line-height:1.4em;
											margin-bottom:10px;
											border-bottom:1px dashed #666;
											padding:0 0 15px 0;
										}
					#Quicknews ul li:last-child	{	border:none; margin-bottom:0;	}
					.widgetBG-1		{	
									}

					.widgetTOP_1	{	
									}
				#subscribe	{	text-indent:-9999px;
								height:150px;
								width:30px;
								background: transparent url(../assets/indexPage/subscribeRSS.png) no-repeat right center;
								#background: transparent url(../assets/indexPage/subscribeRSS.jpg) no-repeat right center;
								position:relative;
								left:-30px;
								top:32px;
								margin-bottom:-154px;
								display:hidden;
							}
				#subscribe a	{ 	height:150px;
									width:30px;
									display:hidden;
								}
									
			
		/* End Quick News */


/* Navigation -----------------------------------------------------------------*/

#nav {
	width:100%;
	height:52px;
	margin: 10px auto ;
	#display:block;
	#z-index:2;
	position:relative;
	}
#nav ul {
	}
#nav ul p { 
	padding:0 0 5px 5px;
	font-size:10px;
	}
#nav ul li a {
	float: left; 
	width: 160px; 
	height: 0; 
	padding-top: 52px; 
	overflow: hidden;
	background-image:url(../assets/nav.png);
	_background-image:url(../assets/nav.gif);
	background-repeat:none;
	}
#nav ul li a:hover {
	}
#nav ul li {
	float: left;
	list-style-type: none;
	width: 160px;
	display: block;
	height: 40px;
	}
#nav li:hover {
	display: block;
	}
#nav ul li ul {
	padding:0 0 0 10px;
	margin: 0;
	float: left;
	display: none;
	position: relative;
	width: 170px;
	text-align: left;
	z-index: 1;
	background:black;
	border-bottom: 1px #999 solid;
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;
	}
#nav ul li ul li	{	padding:6px 0 15px 0; border-bottom:#333 dashed 1px; height:20px;	}
#nav ul li ul li:last-child	{ border-bottom:none; }
#nav ul li ul li a {
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	font-size: 13px;
	padding:7px 0;
	height:14px;
	width:155px;
	border: none;
	}
#nav ul li ul li a:hover {
	color:#dc291e;
	}
	
/* Drop-down */

#nav ul li:hover ul, #nav ul li ul:hover { display: block; }

/* Buttons */

#nav ul li#tag a { background-position: 0 0;}
#nav ul li#buttonHome a { background-position: -160px 0; }
#nav ul li#buttonCompany a { background-position: -320px 0; }
#nav ul li#buttonProduct a { background-position: -480px 0; }
#nav ul li#buttonSalesServ a { background-position: -640px 0; }
#nav ul li#buttonContact a { background-position: -800px 0; }

/* Hover */

#nav ul li#tag a:hover { background-position: 0 0;}
#nav ul li#buttonHome a:hover { background-position: -160px -52px; }
#nav ul li#buttonCompany a:hover { background-position: -320px -52px; }
#nav ul li#buttonProduct a:hover { background-position: -480px -52px; }
#nav ul li#buttonSalesServ a:hover { background-position: -640px -52px; }
#nav ul li#buttonContact a:hover { background-position: -800px -52px; }

/* Active */

#nav ul li#tag a:hover { background-position: 0 0;}
body#index #nav ul li#buttonHome a { background-position: -160px -156px; }
body#company #nav ul li#buttonCompany a { background-position: -320px -156px; }
body#products #nav ul li#buttonProduct a { background-position: -480px -156px; }
body#salesservice #nav ul li#buttonSalesServ a { background-position: -640px -156px; }
body#contact #nav ul li#buttonContact a { background-position: -800px -156px; }

/* End Navigation ------------------------------------------------------------------- */


/* Begin Footer --------------------------------------------------------------------- */

#footer	{	background-image:url(../assets/footer_bckgrnd.png);
			background-position:bottom;
			background-repeat:no-repeat;	
			text-align:center;
			padding:0;
			height:200px;
			margin:15px 0 0 0;
		}
#footer p	{	line-height:1.5em;
				font-size:10px;
			}
#footer ul	{	width:960px;
				height:30px;
				display:block;
				border-bottom: 1px solid #666;
				border-top: 1px solid #666;
				margin-bottom:10px;
			}
#footer li	{	float:left;
				width:192px;
				line-height:30px
			}
#footer li a	{	display:block;
					color:#dc291e;
					text-decoration:none;
					font-size:12px;
				}
#footer li a:hover	{	background-color:#dc291e;
						color:black;
					}

/* End Footer ----------------------------------------------------------------------- */


/* Home Page ------------------------------------------------------------------------ */

		body#index #homeContent {
			padding: 0 0 0 0;
			margin:10px 0 0 0;
			}
			
		/* Special Banner ---------------------------------------------------------------- */
		
		#banner	{	margin:15px 0 15px 0;
					overflow:hidden;
					height:320px;
				}
			
		/* End Special----------------------------------------------------------------------- */
		
		/* Left Sidebar --------------------------------------------------------------------- */
		
		#leftSidebar {
			width:200px;
			float:left;
			}
			#leftSidebar .topCap { 
				height:6px;
				background-image:url(../assets/rightLeft_caps.gif);
				background-position:0 -6px;
				}
			#leftSidebar .bottomCap {
				height:6px;
				background-image:url(../assets/rightLeft_caps.gif);
				}
				
		/* Email Signup */
		
			 #emailSignup {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				height:68px;
				#height: 68px;
				padding:7px 20px 0 18px;
				cursor:pointer;
				text-align:left;
				}
				#emailSignup p {
				font-size:18px;
				#font-size:16px;
				color:white;
				letter-spacing:.3em;
				}
				#emailSignup a	{	color:#dc291e;
								}
				#emailSignup h4 {
				font-size:16px;
				#font-size:14px;
				color:white;
				letter-spacing: .15em;
				}
				#emailSignup h4 span {
				font-size:23px;
				#font-size:26px;
				color:#dc291e;
				letter-spacing: .4em;
				padding:4px 0;
				font-weight:bold;
				}
				#leftSidebar a {
				color:#dc291e;
				text-decoration:none;
				}
			 #emailForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 10px 10px;
				text-align:left;
				color: white;
				}
				#emailForm .form {
				margin-bottom:10px;
				}
				#emailForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#emailForm p,
				#emailForm label	{
				margin-bottom:4px;
				color:#dc291e;
				}
				#emailForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#signupBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}

				label	{	font-size:90%; 
							text-align:left;
							color:#dc291e; 
							font-weight:bold;
							margin:0 0 3px 0;
							display:block;
							line-height:1.5em;
						}
				label.error	{	font-weight:normal;
								color:red;
								text-align:right;
								width:140px; 
								padding:0 0 10px 25px;
							}
				input.text-input	{ 	margin:4px 0 0 0;
										padding:2px 0;
										color:#333; 
									}
				label#name_label    { 	display:block;
										text-transform:uppercase;
										font-weight:normal;
										font-size:14px;
									}
									
				input#name            {  }
				label#name_error      { display:block; font-size:10px; }
				
				label#firstName_label    { 	display:block;
										text-transform:uppercase;
										font-weight:normal;
										font-size:14px;
									}
									
				input#firstName            {  }
				label#firstName_error      { display:block; font-size:10px; }
				label#lastName_label    { 	display:block;
										text-transform:uppercase;
										font-weight:normal;
										font-size:14px;
									}
				input#lastName            {  }
				label#lastName_error      { display:block; font-size:10px; }
				
				label#company_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#company            {  }
				label#company_error      { display:block; font-size:10px; }
				
				label#email_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#email           {  }
				label#email_error     { display:block; font-size:10px; }
				
				label#oldEmail_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#oldEmail           {  }
				label#oldEmail_error     { display:block; font-size:10px; }
				
				input#address            {  }
				label#address_error      { display:block; font-size:10px; }
				
				label#address_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				label#city_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#city           {  }
				label#city_error     { display:block; font-size:10px; }
				
				label#state_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#state           {  }
				label#state_error     { display:block; font-size:10px; }
				
				label#country_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#country           {  }
				label#country_error     { display:block; font-size:10px; }
				
				label#zip_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#zip           {  }
				label#zip_error     { display:block; font-size:10px; }
				
				label#serialNumber_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#serialNumber           {  }
				label#serialNumber_error     { display:block; font-size:10px; }
				
				input#phone            {  }
				label#phone_error      { display:block; font-size:10px; }
				
				label#phone_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
									
				input#position            {  }
				label#position_error      { display:block; font-size:10px; }
				
				label#position_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#manufacturer            {  }
				label#manufacturer_error      { display:block; font-size:10px; }
				
				label#manufacturer_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
									
									
				label#machine_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}				
				input#formcomments            {  }
				label#formcomments_error      { display:block; font-size:10px; }
				
				label#formcomments_label   {	display:block;
											text-transform:uppercase;
											font-weight:normal; 
											font-size:14px;
										}
				label#source_label   {	display:block;
										text-transform:uppercase;
										font-weight:normal; 
										font-size:14px;
									}
				input#source	{	}
				select.select	{	font-size:12px;
									margin-bottom:10px;
								}
				input.button		{ 	
										padding:3px 6px;
										border:2px solid #fff; 
										margin:12px 0px 0px 0px; 
										color:#666; 
										font-family: Verdana, Arial, Helvetica, sans-serif;
										background:#CCC; 
										-moz-border-radius:5px;
										-webkit-border-radius:5px; 
									}
				#message			{	width:180px; }
				#message h2			{	font-size:24px;
										color:#dc291e; 
										line-height:1.3em;
									}
				#message p			{ 	color:white;
										line-height:1.5em;
										font-weight:bold;
										margin:6px 0px; 
									}
				#message p.thankYou	{	font-size:30px;
										color:#dc291e; 
									}
								
		/* End Email Signup */
		
		/* Signup Modal */
		#modalContainer	{	width: 390px;
							padding: 40px; 
						}
		#signupModal	{	font-family: Verdana, Arial, sans-serif;
							background: transparent url(../assets/newspaper.png) right 100px no-repeat;
							display: block;
							
						}
		#signupModal h4	{	color: #dc291e;
							font-size: 1.6em;
							padding: 0 0 15px 0;
							margin: 0;
						}
		#signupModal h4 span	{	color: white;
									font-size: 1.8em;
									font-weight: bold;
									display: block;
									padding: 5px 0;
									
								}
		#signupModal .modalLabel	{ 	font-size: 1.3em;
										padding: 0 0 5px 0;
									}
		#signupModal .formInput	{	font-size: 1.5em;
									margin: 0 0 15px 0;
								}
		#signupModal .button	{	display: block;
								}
		#modalMessage	{	width: 400px;
							height: 240px;
							display: block;
							margin: 40px auto;
							text-align: center;
						}
		#modalMessage h2	{	font-size: 2.2em;
								line-height: 2em;
								color: #dc291e;
								font-weight: bold;
							}
		#modalMessage p	{	font-size: 1.7em;
							line-height: 1.4em;
							color: white;
						}
		#modalMessage p.thankYou	{	font-size: 2.3em;
										padding: 90px 0 10px;
										color: #dc291e;
										font-weight: bold;
										text-transform: uppercase;
									}
				
		/* End Left Sidebar ---------------------------------------------------------- */
		
		/* Center Column ------------------------------------------------------------- */
		
				
		body#index #centerColumn 	{	margin:0 10px 0 10px;
										width:510px;
										float:left;
										padding:0 10px;
										overflow:hidden;
									}
		// Tabs, Tabs and more tabs //
		
		/* Center Top Tabs */
		
		#featureBox 	{	
						}
		#featureContent	{	width: 940px;
							height: 410px;
							background: transparent url(../assets/indexPage/tabs/tabContent_bckgrnd.png) no-repeat;
							z-index: 10;
							padding: 10px;
						}
		.feature	{	width: 940px;
						height: 400px;
						display: block;
						position: relative;
					}
		.moreButton	{	background: transparent url(../assets/moreInfo.png) no-repeat;
						width: 200px;
						height: 30px;
						display: block;
						text-indent: -9999px;
						margin: 10px 0 0 0;
					}
		#usedHBL	{	background: transparent url(../assets/indexPage/tabs/featured_tab.jpg) no-repeat;
					}
			#usedHBL h2	{	display: none;
						}
			#usedHBL p.info	{	position: absolute;
								top:215px;
								right:37px;
								color: white;
								font-size: 1.2em;
								line-height: 1.2em;
								width:475px;
							}	
			#specialPricing	{	position: absolute;
								top: 275px;
								left: 25px;
							}
			#usedHBL .moreButton	{	
									}		
		#usedHRB1045	{	background: transparent url(../assets/indexPage/tabs/used_tab.jpg) no-repeat;
						}
			#usedHRB1045 h2	{	display: none;	}
			#usedHRB1045 p	{	position: absolute;
								top:60px;
								left: 30px;
								width: 365px;
								font-size: 1.5em;
								line-height: 1.7em;
								color: white;
							}
		/* New Products */	
		#newProducts	{	background: transparent url(../assets/indexPage/tabs/HSO_HLO_tab.jpg);
						}
			#newProducts h2	{	display: none;	}
			#newProducts p	{	width: 920px;
								position: absolute;
								bottom: 60px;
								font-size: 1.7em;
								line-height: 1.5em;
								padding: 0 20px;
								text-transform: uppercase;
							}
			#HSOHLOButton	{	position: absolute;
								right: 45px;	
							}
			.green	{	color: green;
						font-size: 1.1em;	
					}
		/* HRB Tab */
		#newHRB	{	background: transparent url(../assets/indexPage/tabs/HRB_tab.jpg);
				}
		#newHRB h2	{	display: none;
					}
		#newHRB p	{	position: absolute;
						bottom: 10px;
						font-size: 1.5em;
						line-height: 1.7em;
						width: 500px;
						padding: 0 25px;
						color: #333333;
					}
		#HRBButton	{	position: relative;
						left: 310px;
						bottom: 3px;
					}
		/* Show Us Tab */					
		#showUsTab		{	background: transparent url(../assets/indexPage/tabs/HSO_HLO_tab.jpg);
						}
			#showUsTab h2	{	display: none;	}
			#showUsTab p	{	position: absolute;
								top: 280px;
								left: 130px;
								color: black;
								font-size: 1.2em;
								line-height: 1.4em;
								width: 700px;
								
							}
		/* Feature Tab */
		#featureTabs	{	width: 960px;
							height: 70px;
							display: block;
							margin: 0 0 15px 0;
						}
		/* Survey Tab */
		#surveyTab	{	background: transparent url(../assets/indexPage/tabs/survey_tabBckgrnd.jpg) no-repeat;
					}
		#tab_surveySignUp	{
							}
		#SurveyFormTab	{ 	width: 500px;
							position: relative;
							top: 10px;
							left:30px;
						}
		#SurveyFormTab label	{	padding: 5px 0 2px 0;
									margin: 0;
									font-size: 16px;
								}
		#SurveyFormTab .formInput	{	font-size: 1.3em;
										display: inline;
									}
		#SurveyFormTab .button	{	float: left;
									padding: 6px;
									font-size: 15px;
								}
		#SurveyFormTab .error	{	display: inline;
									font-size: 14px;
									float: left;
									width: 250px;
									padding: 5px;
									margin: 12px 0 0 5px;
									text-align: left;
								}
		#SurveyFormTab #message	{	width: 450px;
									
								}
		#SurveyFormTab p	{	color: #f1f1f1;
								font-size: 15px;
							}
		.formElem	{	display: block;
						height: 60px;
						float: left;
						margin: 0 10px 3px 0;
					}
		.tabs li	{	background: transparent url(../assets/indexPage/tabs/tabNav_bckgrnd.png) no-repeat 0 -1px;
						float: left;
						cursor: pointer;
						width: 240px;
						height: 70px;	
						text-indent: -9999px;
					}
		#tab_featured	{	
						}
		#tab_used	{	background-position: -240px -1px;
					}
		#tab_new	{	background-position: -480px -1px;
					}
		#tab_showUs	{	background-position: -720px -1px;
					}	
		#tab_featured.current	{	background-position: 0 -71px;
								}	
		#tab_used.current	{	background-position: -240px -71px;
							}
		#tab_new.current	{	background-position: -480px -71px;
							}
		#tab_showUs.current	{	background-position: -720px -71px;
							}	
		
		
		/* Ad Feature and Secondary Content *********************************************/
		
		.featureAds	{	width: 960px;
						display: block;
						margin: 15px 0 100px 0;
					}
		ul#adList	{	overflow: hidden;
						margin: 40px 0 45px 0;
						
					}
		ul#adList li.adFeature	{	float: left;
									width: 210px;
									height: 150px;
									display: block;
									margin: 0 15px;
								}
		.adFeature	{
					}
		#nonFerr_brochures	{}
		#ferrous_brochures	{}
		#email_signup	{}
		#harrisSocialAd	{	background: url(../assets/FeatureAds/social_ad.png) no-repeat;
							position: relative;
							
						}
			#harrisSocialAd ul.smallButtons	{	width: 200px;
												height: 35px;
												display: block;
												position: absolute;
												bottom: 10px;
												left: 8px;
											}
							ul.smallButtons	li	{	width: 40px;
													height 35px;
													display: block;
													float: left;
												}
							li.smallButton a	{	width: 40px;
													height: 35px;
													display: block;
													text-indent: -9999px;
													background: url(../assets/largeSocial_buttons.png);
												}
			#rss_button a	{	background-position: -160px 0;
							}
			#twit_button a	{	background-position: -80px 0;
							}
			#face_button a	{	background-position: 0 0;
							}
			#flickr_button a	{	background-position: -120px 0;
								}
			#youTube_button a	{	background-position: -40px 0;
								}
			#rss_button a:hover	{	background-position: -160px -35px;
								}
			#twit_button a:hover	{	background-position: -80px -35px;
									}
			#face_button a:hover	{	background-position: 0 -35px;
									}
			#flickr_button a:hover	{	background-position: -120px -35px;
									}
			#youTube_button a:hover	{	background-position: -40px -35px;
									}
		/* End Ad Feature and Secondary Content *****************************************/
		
		/* Right Sidebar ------------------------------------------------------------- */
		
		.sidebar 	{	text-align:center;
						width: 200px;
						display: block;
						float: right;
					}
			
			/* Brochures Box */
			
			.nonferrousBrochures	{	width: 250px;	
										display: block;
										margin: 10px auto;
										padding: 0 0 0 300px ;
										background: transparent url(../assets/FeatureAds/nonFerrBrochures_ad.png) no-repeat 35px 25px;
										
									}
				.nonferrousBrochures a	{	text-decoration: none; 
											color: #dc291e;
											font-size: 1.3em;
										}
				.nonferrousBrochures a:hover	{	border-bottom: 1px #dc291e dashed;
												}
				.nonferrousBrochures ul	{}
				.nonferrousBrochures ul li	{	padding: 6px 0;
											}
				
			.ferrousBrochures	{	width: 250px;	
										display: block;
										margin: 10px auto;
										padding: 0 0 0 300px ;
										background: transparent url(../assets/FeatureAds/ferrBrochures_ad.png) no-repeat 35px 25px;	
								}
				.ferrousBrochures a	{	text-decoration: none; 
										color: #dc291e;
										font-size: 1.3em;
									}
				.ferrousBrochures a:hover	{	border-bottom: 1px #dc291e dashed;
											}
				.ferrousBrochures ul {}
				.ferrousBrochures ul li	{	padding: 6px 0;
										}
				
				
			/* End Brochures Box */	
			
				div#brochures 	{	margin-top:10px;
									text-align:left;
									width:200px;
									background:url(../assets/indexPage/brochuresFooter.gif) bottom;
									padding-bottom:10px;
								}
				#brochureHeader	{	background:url(../assets/indexPage/brochuresHeader.gif) no-repeat;
									height:68px;
									text-indent:-9999px;
								}
				ul.brochures	{	padding:10px;
									background:url(../assets/indexPage/brochuresBackground.gif) repeat-y;
								}
				div#brochures ul.brochures li 	{	width:180px;
													height:22px;
													border-bottom: dashed 1px #666;
													display:block;
													overflow:hidden;
												}
				div#brochures ul.brochures li:last-child	{	border:none;	}
				ul.brochures li a 	{	color:#CCC;
										border:0pt none;
										line-height:23px;
										padding:0;
										font-size: 11px;
										text-decoration:none;
										display:block;
									}
				ul.brochures li a:hover 	{	color:#dc291e;
											}
			
		/* End Right Sidebar ---------------------------------------------------------- */

/* End Home Page ---------------------------------------------------------------------- */

/* Company Page ----------------------------------------------------------------------- */

		/* Top Story */

		body#company #mainStory {	text-align:left;
									width:960px;
									height:368px;
									display:block;
									background-image:url(../assets/mainStory.jpg);
									background-repeat:no-repeat;
								}
		body#company #mainStory p {	color: black;
									padding: 280px 0 0 10px;
									line-height: 1.6em;
									font-size:12px;
									}
		body#company #closeButton {	text-align:left;
									width:960px;
									height: 30px;
									background-image:url(../assets/mainStory_button.jpg);
									background-repeat: repeat-x;
									background-position:bottom;
									}
		body#company #closeButton p.openClose {	padding:7px 0 0 10px;
												color:white;
												cursor:pointer;
												}
		body#company #closeButton p.openClose a {	text-decoration:none;
													color: white;	
												}
		body#company #closeButton p.openClose span {	left: 350px;
														position: relative;
														border-left:dashed 1px white;
														padding-left:10px;
														}
		body#company #closeButton p.openClose span.open { display:none }
		body#company #closeButton p.openClose span.close { display:inline }
		body#company #closeButton a.close {	color:white;
											text-decoration:none;
											}
											
		/* Left Column */
		
		
					   
		/* Center Column */
		
		body#company #centerColumn	{	margin:0 10px 0 1px;
										width:550px;
										float:left;
									}
		body#company #companyHeader	{	font-size:24px;
									color:#dc291e;
									font-weight:bold;
									line-height:35px;
									padding:2px 0 0 10px;
									border-bottom: 1px #dc291e solid;
									border-top: 1px #dc291e solid;
									margin-bottom:5px;	
								}
		body#company #companyHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}
		#whoweare 	{  	}
		#whoweare .cf_element	{	padding-bottom:10px;	}
		#whoweare p {	font-size:12px;
						padding-bottom:10px;
						line-height:1.5em;
					}
		#whoweare h2	{ 	color:#dc291e;
							font-size:28px;
							line-height:1.6em;
							text-transform:uppercase;
						}
		
		/* Right Column */
		
		#rightSidebar_company {
			background-repeat:repeat-y;
			text-align:center;
			width:398px;
			display:block;
			float:right;
			text-align:left;
			}
			#rightSidebar_company .topCap { 
				margin-bottom:-5px;
				height:6px;
				background-image:url(../assets/rightLeft_caps.gif);
				background-position:0 -6px;
				}
			#rightSidebar_company .bottomCap {
				height:6px;
				background-image:url(../assets/rightLeft_caps.gif);
				}
			#rightSidebar_company ul li {
				display:block;
				}
			#rightSidebar_company ul li span {	font-size:11px; }
			#rightSidebar_company ul li a {
				color:#CCC;
				border:0pt none;
				line-height:16px;
				padding:0;
				font-size: 14px;
				text-decoration:none;
				border-bottom: dashed 1px #666;
				display:block;
				}
			#rightSidebar_company ul li a:hover {
				color:#dc291e;
				}
				
			#onTour {	border: solid 1px white;
						padding:0 4px 8px 4px;
						position:relative;
					}
			#onTour p em	{	font-size:16px;
								line-height:1.4em;
							}
			#onTour h2 	{	font-size:28px;
							font-weight:bold;
							line-height:1.4em;
							color:#dc291e;
						}
			#onTour h3	{	font-size:16px;
							font-weight:bold;
							line-height:1.5em;
							color:#dc291e;
							border-bottom: solid 5px white;
							margin-bottom:4px;
						}
			#onTour ul 	{	margin: 10px 0; 
							padding: 0 6px;
							float:left;	
							width:180px;
						}
			#onTour .firstList	{	border-right: solid 1px white;
								}
			#onTour ul li a	{	font-size:15px;
								padding:4px 0;
							}
						
			#calendar	{	text-align:center;
							position:absolute;
							right:20px;
							top:0;
							width:90px;
							height:90px;
							background: transparent url(../assets/companyPage/calendar.png) center no-repeat;
						}
			#calendar #month	{	text-transform:uppercase;
									margin:17px 0;
									color:white;!important
								}
			#calendar #day	{	font-size:2.2em;
								color:#1f1f1f;
								margin:10px;
							}				
/* End Company Page ------------------------------------------------------------------- */

/* Products Main Page ---------------------------------------------------------------------- */

#homeContent_shredders	{	}
#homeContent_bls	{	}
#homeContent_ferrousBalers	{	}
#homeContent_verticals	{	}
#homeContent_horizontals	{	}
#homeContent_twoRams	{	}
#homeContent_transPak	{	}
#homeContent_shears	{	}

body#products #mainStory 	{	
							}
	body#products #mainStory img 	{	background-image:url(../assets/loading-bar-black.gif);
										background-repeat:no-repeat;
										background-position:center;
										width:960px;
										height:300px;
										border:none;
									}							
body#products #centerColumn	{	margin:0 10px 0 0;
								width:740px;
								float:left;
							}
.sm {	list-style:none; width:750px; height:400px; display:block; overflow:hidden; border-top: #dc291e solid 1px; padding-top:5px;	}
.sm li {float:left; display: block; overflow:hidden; text-indent:-9999px;  width:350px; height:400px; display:block;	 }
.sm li a 	{	display:block; width:350px; height:400px; background:transparent;		}
.sm li.verticalTease		{ 	background:url(../assets/productsPage/verticalTease.jpg) no-repeat; } 
.sm li.horizontalTease		{ 	background:url(../assets/productsPage/horizontalTease.jpg) no-repeat; 	}
.sm li.twoRamTease			{ 	background:url(../assets/productsPage/tworamTeast.jpg) no-repeat;	}
.sm li.transpakTease		{	background:url(../assets/productsPage/transpakTease.jpg) no-repeat;	}
.sm li.ferrousbalersTease	{	background:url(../assets/productsPage/ferrousbalersTease.jpg) no-repeat;	}
.sm li.shearsTease			{	background:url(../assets/productsPage/shearsTease.jpg) no-repeat;	}
.sm li.BLSTease				{	background:url(../assets/productsPage/BLSTease.jpg) no-repeat;	}
.sm li.balerLoggerTease		{	background:url(../assets/productsPage/BLTease.jpg) no-repeat;	}
.sm li.shreddersTease		{	background:url(../assets/productsPage/shreddersTease.jpg) no-repeat;	}
#prodPreview	{	border-top: #dc291e solid 1px; margin: 5px 0; padding: 10px 0;	}
#prodPreview p	{	line-height:1.4em;	}

body#products .prodSecondaryContent	{	border-top: #dc291e solid 1px;
										padding:10px 0 ;
										margin:10px 0 0 0;
									}	
	body#products .prodSecondaryContent	.box	{	float:left; width:170px; 
													padding: 0 10px;
												}
	body#products .prodSecondaryContent	.box1	{	float:left; width:160px; 
													padding: 0 10px;
												}
	body#products .prodSecondaryContent	.box2	{	float:left; width:155px; padding: 0 0 0 15px; margin:0;	}
	body#products .prodSecondaryContent	.box3	{	float:left; width:190px; padding: 0 5px 0 25px; margin:0; border-left: 1px dashed #666;		}
	body#products .prodSecondaryContent	.box4	{	float:left; width:160px; padding: 0 5px 0 15px; margin:0;	}
	body#products .prodSecondaryContent	.box5	{	float:left; width:180px; padding: 0 5px 0 15px; margin:0;	}	
	body#products .prodSecondaryContent	h3 { color:white; text-transform:uppercase; color:white; font-weight:bold; font-style:italic;	}
	body#products .prodSecondaryContent	p	{	color:white; color:white; font-weight:bold; font-style:italic;	}
	body#products .prodSecondaryContent ul	{	}
	body#products .prodSecondaryContent li	{	}
	body#products .prodSecondaryContent	li a	{	color:#dc291e;
													text-decoration:none;
													font-size:11px;
													padding: 5px 0 7px 0;
													display:block;
												}
	body#products .prodSecondaryContent	li a:hover	{	}											
/* End Products Main Page ------------------------------------------------------------------ */

			/* Secondary Products Pages ---------------------------------------------------------------- */
			body#products #centerColumn	{	width:750px;
										}
			body#products #centerColumn h3	{	font-size:16px; line-height:20px; 
												color:white; 
												padding:5px 0 6px 10px; 
												text-transform:uppercase; 
												margin:-16px 0 5px 0;
												background-color:#666;
												background:url(../assets/productsPage/MachineHeader.gif) no-repeat bottom;
												border-bottom: #dc291e solid 1px;
												 
											}
			body#products #centerColumn p	{	padding-bottom:10px; line-height:1.4em;	}
			body#products #centerColumn p a	{	color:#dc291e;
												text-decoration:none;
												border-bottom: #dc291e dashed 1px;
											}
			body#products #centerColumn p a.video	{ border-bottom:none; color:#000000;	}
			body#products #centerColumn p a:hover	{	border-bottom: #dc291e solid 1px;	}
			body#products #centerColumn img.large	{	margin-bottom:5px; padding-bottom:5px; border-bottom: 1px #dc291e solid;	}
			body#products #productHeader	{	font-size:24px;
												color:#dc291e;
												font-weight:bold;
												line-height:35px;
												padding:2px 0 0 10px;
												border-bottom: 1px #dc291e solid;
												border-top: 1px #dc291e solid;
												margin-bottom:5px;	
											}
			body#products #productHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}
			body#products #questions_Header p span		{	font-size:22px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.5em;
															text-transform:uppercase;
															line-height:30px;
															}
			.productName_header	{	font-size: 1.5em;
									line-height: 1.7em;
									padding: 0 0 5px 0;
									color: #dc291e;
								}
			.prodSecondHead	{ font-size:14px; text-transform:uppercase; color:#dc291e; font-style:italic; font-weight:bold; padding-bottom:3px;	}
			ul.prodThumbnails	{	list-style-type:none;	
									list-style-position:outside; 
									border-bottom: 1px #dc291e solid;	
									height:75px; 
									padding-bottom:5px; 
									margin-bottom:5px;	
									#margin:-15px 0 0 0;	
								}
			li.prodThumb		{	float:left; padding: 0 10px 0 0;	}
			li.prodThumb img	{	border:none	}
			
			/* End Secondary Products Pages ------------------------------------------------------------ */


/* Contact Page ----------------------------------------------------------------------- */

body#contact #centerColumn	{	width:740px;
							}

#contacts	{	border-bottom: 1px #dc291e solid;
			}
			h2#contactHeader	{	font-size:24px;
									color:#dc291e;
									font-weight:bold;
									line-height:35px;
									padding:2px 0 0 10px;
									border-bottom: 1px #dc291e solid;
									border-top: 1px #dc291e solid;
								}
			h2#contactHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}					
			#contacts h2 span	{ 	font-size:20px;
									color:white;
									font-weight:normal;
								}
			#contacts ul	{	list-style:outside;
								list-style-type:none;
								margin-bottom:15px;
							}
			#contacts li	{	padding:10px;
								border-bottom: #666 dashed 1px;
							}
			#contacts li:last-child	{	border:none;	}
			#contacts ul li p.name	{	font-size:14px;
										line-height:18px;
									}
			#contacts ul li p.number	{	font-size:12px;
											line-height:16px;
										}
			#contacts ul li p.email a	{	color:#dc291e;
											text-decoration:none;
											border-bottom: #dc291e dashed 1px;
										}
			#contacts ul li p.email a:hover	{	border-bottom: #dc291e solid 1px;
								}
#tab	{	height:30px;
			width:200px;
			margin-right:5px;
			margin-left:250px;
			background-image:url(../assets/contactsPage/contactTab.jpg);
			background-repeat:no-repeat;
			text-align:center;
			padding: 10px 0 0 8px;
			cursor: pointer;
		}
		#tab p span	{	color:white;
						font-size:18px;
					}
		body#contact #tab p span.open { display:block; margin:0 0 0 -25px; }
		body#contact #tab p span.close { display:none;	}
		
#facilities	{	margin-top:15px;		
			}
			#facilities a	{	color:#dc291e;
								text-decoration:none;
								border-bottom: #dc291e dashed 1px;
							}
			#facilities a:hover	{	border-bottom: #dc291e solid 1px;	}
			#facilities ul	{	list-style:outside;
								list-style-type:none;
								margin-bottom:15px;
							}
			#facilities li	{	float:left;	
								width:225px;
								margin:0 4px 10px 4px;
								padding:5px;
								height:270px;
								border: #666 solid 1px;
							}
			#facilities li p	{	line-height:15px;
								}
			#facilities li p.facility_location	{	font-size:14px;
													line-height:19px;
													color:#dc291e;
													padding:4px 0;
												}

#questions_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:5px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
					}
				#questions_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 5px 0;
				}
				#questions_Header a	{	color:#dc291e;
									}
				#questions_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#questions_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				
				body#contact #questions_Header p span	{	font-size:18px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.2em;
															text-transform:uppercase;
															line-height:30px;	
														}
				#questionsForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#questionsForm .form {
				margin-bottom:10px;
				}
				#questionsForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#questionsForm p {
				margin-bottom:4px;
				}
				#questionsForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#questionsFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}
				
#contactForm_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:10px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
						position:relative;
					}
				#contactForm_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 0 0;
				}
				#contactForm_Header a	{	color:#dc291e;
									}
				#contactForm_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#contactForm_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				#letter	{	position:absolute;	
							right:-22px;
							top:-30px;
						}
				#contactForm_Header p span	{	font-size:18px;
												font-weight:bold;
												font-stretch:expanded;
												letter-spacing:.2em;
												text-transform:uppercase;
												line-height:30px;
												display:block;	
											}
				#contactForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#contactForm .form {
				margin-bottom:10px;
				}
				#contactForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#contactForm p {
				margin-bottom:4px;
				}
				#contactForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#contactFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}
				
/* End Contact Page ------------------------------------------------------------------- */

/* Sales & Service Page --------------------------------------------------------------- */

body#salesservice #centerColumn	{	width:750px;
							}
body#salesservice #centerColumn p	{	padding-bottom:10px; line-height:1.4em;	}
body#salesservice #centerColumn p a	{	color:#dc291e;
										text-decoration:none;
									}
body#salesservice #centerColumn p a:hover	{	border-bottom: #dc291e solid 1px;	}
body#salesservice #centerColumn img	{	margin-bottom:10px; padding-bottom:5px;	}
body#salesservice #salesserviceHeader	{	font-size:24px;
											color:#dc291e;
											font-weight:bold;
											line-height:35px;
											padding:2px 0 0 10px;
											border-bottom: 1px #dc291e solid;
											border-top: 1px #dc291e solid;
											margin-bottom:5px;	
										}
body#salesservice #salesserviceHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}
body#salesservice #questions_Header p span		{	font-size:22px;
													font-weight:bold;
													font-stretch:expanded;
													letter-spacing:.5em;
													text-transform:uppercase;
													line-height:30px;
												}	
												
#partsForm_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:5px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
					}
				#partsForm_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 5px 0;
				}
				#partsForm_Header a	{	color:#dc291e;
									}
				#partsForm_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#partsForm_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				#partsForm_Header p span	{	font-size:18px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.2em;
															text-transform:uppercase;
															line-height:30px;	
														}
				#partsForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#partsForm .form {
				margin-bottom:10px;
				}
				#partsForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#partsForm p {
				margin-bottom:4px;
				}
				#partsForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#partsFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}
/* End Sales & Service Page ----------------------------------------------------------- */

/* Used Equipment Page ---------------------------------------------------------------- */

#usedEquipHeader	{	font-size:24px;
						color:#dc291e;
						font-weight:bold;
						line-height:35px;
						padding:2px 0 0 10px;
						border-bottom: 1px #dc291e solid;
						border-top: 1px #dc291e solid;
						margin-bottom:5px;	
					}
body#salesservice #usedEquipment em	{	font-size:18px; text-transform:uppercase; color:white;	}
body#salesservice #usedEquipment ul	{	}
body#salesservice #usedEquipment ul li.usedProduct ul	{	padding:0 0 10px 10px;	}
body#salesservice #usedEquipment ul li.usedProduct ul li	{	padding:3px 0;
																font-size:11px;
																font-style:italic;
															}
body#salesservice #usedEquipment ul li.usedProduct img 	{	border:none;
															padding:0 5px;
															position:relative;
														}
.previewPhotoButton {	position:relative;
						top:0;
						left:;
						float:left;
						margin:0 -20px 0 0 ;
						z-index:100;
					}
body#salesservice #usedEquipment li.usedProduct	{	display:block; 
													margin:5px 0 10px 0; 
													border: 10px #333 solid; 
													padding:45px 10px 10px 10px; 
													position:relative;	
												}
body#salesservice #usedEquipment li.usedProduct table	{	width:350px;	}
body#salesservice #usedEquipment li.usedProduct td	{ padding:10px;	}
.EquipName	{	font-size:22px;
				color:white;
				font-style:italic;
				margin:0 0 10px 0;
				background-color:#333;
				width:100%;
				text-indent:10px;
				padding:10px 0 10px 0;
				position:absolute;
				top:0;
				left:0;
			}

#usedEquipForm_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:5px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
					}
				#usedEquipForm_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 5px 0;
				}
				#usedEquipForm_Header a	{	color:#dc291e;
									}
				#usedEquipForm_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#usedEquipForm_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				#usedEquipForm_Header p span	{	font-size:18px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.2em;
															text-transform:uppercase;
															line-height:30px;	
														}
				#usedEquipForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#usedEquipForm .form {
				margin-bottom:10px;
				}
				#usedEquipForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#usedEquipForm p {
				margin-bottom:4px;
				}
				#usedEquipForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#usedEquipFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}	
.machSpec	{	width:350px;
				margin:0 0 15px 40px;
				border:1px white solid;
				padding:5px;
			}
	.specName	{	text-align:right;
					border-right:5px black solid;
					padding-right:10px;
				}	
	.machineInfo	{	text-indent:-9999px;
						position:relative;
						right:35px;
						height:185px;
						width:30px;
						margin-bottom:-185px;
						background: transparent url(../assets/partsServicePage/usedEquipmentPage/machineInfo.png) no-repeat;
					}
	.machSpec tr	{
					}
	.machSpec td	{	padding: 10px;
					}
/* End Used Equipment Page ------------------------------------------------------------ */

/* Parts & Service Page	--------------------------------------------------------------- */

.partsMain	{	color:#dc291e;
				font-size:18px;
				line-height:26px;
			}
ul.partsServ_Directory	{	margin-top:10px;
						}
ul.partsServ_Directory li	{	border: #dc291e solid 1px;
								margin-bottom:10px;
								padding:10px 15px;
							}
ul.partsServ_Directory li p	{	line-height:12px;
								margin-bottom:0;
								padding-bottom:0;
							}

/* End Parts & Service Page ----------------------------------------------------------- */

/* North American Sales Page ---------------------------------------------------------- */

#NorthAmericanSalesContent	{	}
#NorthAmericanSalesContent #centerColumn	{	width:750px;	}
#NorthAmericanSalesHeader	{	font-size:24px;
								color:#dc291e;
								font-weight:bold;
								line-height:35px;
								padding:2px 0 0 10px;
								border-bottom: 1px #dc291e solid;
								border-top: 1px #dc291e solid;
							}
body#salesservice #northAmerSales em	{	font-size:18px; text-transform:uppercase; color:white;	}

ul#RSMList	{
										}
ul#RSMList li.RSM	{	width:220px;
						margin:5px;
						padding:5px;
						float:left;
						border: #dc291e solid 1px;
					}
ul#RSMList li.RSM p	{	padding:0 0 0 5px;
					}
ul#RSMList li.RSM p.RSM_name	{	font-size:14px; line-height:10px; padding:10px 0 0 5px ; text-transform:uppercase; margin-bottom:10px;
								}
#NorthAmericanSalesContent #centerColumn ul#RSMList li.RSM p.RSM_name a	{	border:none;
																		}
.RSMSalesListHead	{	color:#dc291e;	
						font-size:18px;
						border-top:1px solid white;
						border-bottom:1px solid white;
						padding:8px 0;	
						margin:	10px 0;
						text-align:center;					
					}	
	#Randy	{	background-color:#f99e27; color:black; padding:2px 0;	}
	#Brian	{	background-color:#008b99; color:black; padding:2px 0;	}
	#Jeff	{	background-color:#f9f153; color:black; padding:2px 0;	}
	#Jim	{	background-color:#855fa9; color:black; padding:2px 0;	}
	#Scott	{	background-color:#88cca0; color:black; padding:2px 0;	}
	#Bob	{	background-color:#d52027; color:black; padding:2px 0;	}
	#Jon	{	background-color:#4ab1e1; color:black; padding:2px 0;	}	
	#Page	{	background-color:#ed0080; color:black; padding:2px 0;	}																			

#SalesQuestions	{	position:relative;
					top:-400px;
					margin-bottom:-150px;
					overflow:hidden;
				}
#NASalesForm_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:5px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
					}
				#NASalesForm_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 5px 0;
				}
				#NASalesForm_Header a	{	color:#dc291e;
									}
				#NASalesForm_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#NASalesForm_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				#NASalesForm_Header p span	{	font-size:18px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.2em;
															text-transform:uppercase;
															line-height:30px;	
														}
				#NASalesForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#NASalesForm .form {
				margin-bottom:10px;
				}
				#NASalesForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#NASalesForm p {
				margin-bottom:4px;
				}
				#NASalesForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#NASalesFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}
						
/* End North American Sales Page ------------------------------------------------------ */

/* International Sales Page ----------------------------------------------------------- */

#InternationalSalesContent	{	}
#InternationalSalesContent #centerColumn	{	width:750px;	}
#InternationalSalesHeader	{	font-size:24px;
								color:#dc291e;
								font-weight:bold;
								line-height:35px;
								padding:2px 0 0 10px;
								border-bottom: 1px #dc291e solid;
								border-top: 1px #dc291e solid;
							}
body#salesservice #internationalSales em	{	font-size:18px; text-transform:uppercase; color:white;	}

ul#intDistributorsAgents	{	padding-left:5px;	}
ul#intDistributorsAgents li	{	float:left;
								height:250px;
								width:225px;
								padding:5px;
								margin:5px;
								border:1px solid #dc291e;
								
							}
ul#intDistributorsAgents li:hover	{	}
ul#intDistributorsAgents li a	{	}
body#salesservice #centerColumn ul#intDistributorsAgents li p	{	font-size:12px;
																	padding-bottom:0;
																	margin:0;
																}
body#salesservice #centerColumn ul#intDistributorsAgents li p.company	{	color:#dc291e;
																			font-size:14px;
																			line-height:1em;
																			padding-bottom:3px;
																		}
body#salesservice #centerColumn ul#intDistributorsAgents li h3.countries	{	font-size:16px;	
																				color:white;
																				text-transform:uppercase;
																				padding-bottom:5px;
																				border-bottom:1px dashed #666;
																				margin-bottom:4px;
																			}															

.intSalesListHead	{	color:#dc291e;	
						font-size:18px;
						border-top:1px solid white;
						border-bottom:1px solid white;
						padding:8px 0;	
						text-align:center;
						margin:0 0 10px 0;					
					}
#IntVP	{	text-align:center;
			width:400px;
			margin:5px auto;
		}
#IntVP p	{	padding:1px 0;
			}
#IntVP p.name	{	font-size:16px;
				}					
				
#IntSalesForm_Header	{	background-image:url(../assets/ENewsletter_bckgrnd.png);
						_background-image:url(../assets/ENewsletter_bckgrnd.gif);
						background-repeat:no-repeat;
						height:65px;
						#height: 65px;
						padding:5px 20px 5px 25px;
						display:block;
						cursor:pointer;
						text-align:left;
					}
				#IntSalesForm_Header p {
				font-size:14px;
				color:white;
				letter-spacing:.15em;
				padding:0 0 5px 0;
				}
				#IntSalesForm_Header a	{	color:#dc291e;
									}
				#IntSalesForm_Header h4 {
				font-size:12px;
				color:white;
				line-height:1.4em;
				letter-spacing: .2em;
				}
				#IntSalesForm_Header h4 span {
				font-size:14px;
				color:#dc291e;
				letter-spacing: .5em;
				font-weight:bold;
				}
				#IntSalesForm_Header p span	{	font-size:18px;
															font-weight:bold;
															font-stretch:expanded;
															letter-spacing:.2em;
															text-transform:uppercase;
															line-height:30px;	
														}
				#IntSalesForm {
				background-image:url(../assets/rightLeft_bckgrnd.gif);
				background-repeat:repeat-y;
				padding: 15px 10px 15px 10px;
				text-align:left;
				}
				#IntSalesForm .form {
				margin-bottom:10px;
				}
				#IntSalesForm .formInput {
				line-height:1.6em;
				font-size:14px;
				margin-bottom:10px;
				}
				#IntSalesForm p {
				margin-bottom:4px;
				}
				#IntSalesForm span {
				padding: 0 0 0 120px;
				text-align:right;
				cursor:pointer;
				font-size:12px;
				}
				#IntSalesFormBottom {
				background-image:url(../assets/ENewsletter_bckgrnd.png);
				_background-image:url(../assets/ENewsletter_bckgrnd.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				height:17px;
				display:block;
				margin-bottom:10px;
				}
									
/* End International Sales Page ------------------------------------------------------- */

/* Safety Page ------------------------------------------------------------------------ */

body#salesservice #safetyContent #centerColumn	{	width:650px;
							}
body#salesservice #safetyContent .sidebar	{	text-align:center;
													width:300px;
													display:block;
													float:right;	
												}						
body#salesservice #safetyContent #centerColumn p	{	padding-bottom:10px; line-height:1.4em;	}
.safetyImage	{	float:right;
					position:relative;
					top:-45px;
					_top:-20px
				}
#safetyContent #centerColumn h3	{	font-size:16px; color:white; text-transform:uppercase; padding-bottom:2px;	}
#safetyContent #centerColumn ul	{	}
#safetyContent #centerColumn li	{	padding:3px 0;	}
#safetyContent #centerColumn a	{	color:#dc291e;  text-decoration:none;	}
#safetyContent #centerColumn a:hover	{ 	border-bottom:#dc291e solid 1px;	}
body#salesservice #centerColumn p a	{	color:#dc291e;
										text-decoration:none;
									}
body#salesservice #safetyContent #centerColumn p a:hover	{	border-bottom: #dc291e solid 1px;	}
body#salesservice #safetyContent #centerColumn img	{	margin-bottom:10px; padding-bottom:5px; border:none; }
body#salesservice #safetyHeader	{	font-size:24px;
									color:#dc291e;
									font-weight:bold;
									line-height:35px;
									padding:2px 0 0 10px;
									border-bottom: 1px #dc291e solid;
									border-top: 1px #dc291e solid;
									margin-bottom:5px;	
								}
body#salesservice #safetyHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}
body#salesservice #questions_Header p span		{	font-size:22px;
													font-weight:bold;
													font-stretch:expanded;
													letter-spacing:.5em;
													text-transform:uppercase;
													line-height:30px;
												}												
#SafetyInfo	{	border:1px solid white;
				padding:10px;
				text-align:left;	
			}
#SafetyInfo h2	{	color:white;
				}
#SafetyInfo h2#safetyInfoHeader	{	color:white;
									text-transform:uppercase;
									font-size:16px;
									padding-bottom:8px;
								}
#SafetyInfo h2.safetyInfoSubtitle	{	font-size:14px;
										padding-bottom:4px;
										
									}
#safetybrochures	{	width:280px;
					}
#safetybrochures a	{ 	text-decoration:none;
						color:#dc291e;
						line-height:1.4em;
					}
#safetybrochures a:hover	{	border-bottom:#dc291e solid 1px;	}
#safetybrochures ul	{	padding-bottom:6px;
						margin-bottom:4px;
						border-bottom: #666 1px dashed;		
					}	
#safetybrochures ul:last-child	{	border-bottom:none;
								}
#safetybrochures ul li	{	padding:4px 0;
						}

/* End Safety Page -------------------------------------------------------------------- */

/* Legal Page ------------------------------------------------------------------------- */

body#legal #centerColumn {
			margin:0 auto;
			width:960px;
			text-align:center;
			}
		body#legal #legalContent	{	}
		body#legal #centerColumn #centerStory	{	margin:0 auto;	width:540px; text-align:left;	}
			body#legal #centerStory h2	{	color:#dc291e; font-size:24px;  font-weight:bold; padding-top:10px; line-height:80px; margin-bottom:-10px; #margin-bottom: 0;	}
			body#legal #centerStory h2 span	{	text-transform:uppercase; color:white; font-size:18px; text-transform:uppercase; font-style:italic;	}
			body#legal #centerStory p	{	line-height:1.6em; padding-bottom:15px; 	}
			
/* End Legal Page --------------------------------------------------------------------- */


/* Error Pages ------------------------------------------------------------------------ */

h1.woops	{	font-size:30px;
				color:#dc291e;
				padding-bottom:10px;
			}
p.sorry	{	font-size:18px;
			line-height:1.3em;
			
		}
body#error #centerColumn	{	width:960px;
							}
body#error #centerColumn #tab	{	height:30px;
									width:200px;
									margin-right:5px;
									margin-left:380px;
									background-image:url(../assets/contactsPage/contactTab.jpg);
									background-repeat:no-repeat;
									text-align:center;
									padding: 10px 0 0 8px;
									cursor: pointer;
								}
body#error #centerColumn #errorMessage	{	margin:25px 0;
										}

body#error .prodSecondaryContent	{	border-top: #dc291e solid 1px;
										padding:10px 0 ;
										margin:10px 0 0 0;
									}	
	body#error .prodSecondaryContent	.box	{	float:left; width:170px; 
													padding: 0 10px;
												}
	body#error .prodSecondaryContent	.box1	{	float:left; width:160px; 
													padding: 0 10px;
												}
	body#error .prodSecondaryContent	.box2	{	float:left; width:155px; padding: 0 0 0 15px; margin:0;	}
	body#error .prodSecondaryContent	.box3	{	float:left; width:190px; padding: 0 5px 0 25px; margin:0; border-left: 1px dashed #666;		}
	body#error .prodSecondaryContent	.box4	{	float:left; width:160px; padding: 0 5px 0 15px; margin:0;	}
	body#error .prodSecondaryContent	.box5	{	float:left; width:180px; padding: 0 5px 0 15px; margin:0;	}	
	body#error .prodSecondaryContent	h3	{ color:white; text-transform:uppercase; color:white; font-weight:bold; font-style:italic;	}
	body#error .prodSecondaryContent	p	{	color:white; color:white; font-weight:bold; font-style:italic;	}
	body#error .prodSecondaryContent ul	{	}
	body#error .prodSecondaryContent li	{	}
	body#error .prodSecondaryContent	li a	{	color:#dc291e;
													text-decoration:none;
													font-size:11px;
													padding: 5px 0 7px 0;
													display:block;
												}
	body#error .prodSecondaryContent	li a:hover	{	}
	
/* End Error Pages -------------------------------------------------------------------- */

/* Survey Page ------------------------------------------------------------------------ */

#surveySignUp	{	height: 575px;
					background-image: url(../survey/surveySample.png);
					background-position: top right;
					background-repeat: no-repeat;
					margin: 10px 0 0 0;
					display: block;
					position: relative;
				}

#SurveyForm	{	margin: 0 0 0 280px;
				padding: 0 0 0 40px;
				width: 300px;
			}

#SurveyForm .formInput	{	line-height:1.6em;
							font-size:14px;
							margin-bottom:10px;	
						}
#SurveyForm #submit_btn	{	display: block;
						}
						
#Survey	#message	{	width: 400px;
						height: 550px;
						margin: 0 100px 0 0;
						position: relative;
						right:200px;
						padding: 0;
						
					}
#surveyDescript	{	width:350px;
					position: absolute;
					top:275px;
					right:40px;
					color:#cccccc;
				}
#surveyDescript p	{	font-size: 12px;
						line-height: 1.6em;
						padding: 0 0 5px 0;
					}					
/* End Survey Page -------------------------------------------------------------------- */

/* Email Change/Remove Page ----------------------------------------------------------- */

#changeForms	{	
				}
.statement	{	position: relative;
				right: -450px;
				margin-bottom: -300px;
				font-size: 16px;
				width: 400px;
				height: 300px;
				line-height: 24px;
			}
#EmailChange h2	{	padding: 10px 0;
					font-size: 20px;
					
				}
#EmailChange input.formInput	{	font-size: 15px;
									margin: 0 0 10px 0;
								}
#EmailChange p.legend	{	font-size: 20px;
							padding: 5px 0 10px;
						}
#removeForm	{	padding: 10px 15px 20px;	
				border: 1px solid #dc291e;
				clear: both;
			}
#changeForm	{	padding: 10px 15px 20px;
				border: 1px solid #dc291e;
				clear:both;
			}
#removeForm #submit_btn	{	display: block;
						}
#changeForm #submit_btn	{	display: block;
						}
label#removeLabel	{	display: inline;
						font-size: 14px;
						padding: 5px 0;
					}
label#changeLabel	{	display: inline;
						font-size: 14px;
						padding: 5px 0;
					}
body#EmailChange .prodSecondaryContent	{	border-top: #dc291e solid 1px;
											padding:10px 0 ;
											margin:10px 0 0 0;
											}	
	body#EmailChange .prodSecondaryContent	.box	{	float:left; width:170px; 
													padding: 0 10px;
													}
	body#EmailChange .prodSecondaryContent	.box1	{	float:left; width:160px; 
													padding: 0 10px;
													}
	body#EmailChange .prodSecondaryContent	.box2	{	float:left; width:155px; padding: 0 0 0 15px; margin:0;	}
	body#EmailChange .prodSecondaryContent	.box3	{	float:left; width:190px; padding: 0 5px 0 25px; margin:0; border-left: 1px dashed #666;													}
	body#EmailChange .prodSecondaryContent	.box4	{	float:left; width:160px; padding: 0 5px 0 15px; margin:0;	}
	body#EmailChange .prodSecondaryContent	.box5	{	float:left; width:180px; padding: 0 5px 0 15px; margin:0;	}	
	body#EmailChange .prodSecondaryContent	h3 { color:white; text-transform:uppercase; color:white; font-weight:bold; font-style:italic;	}
	body#EmailChange .prodSecondaryContent	p	{	color:white; color:white; font-weight:bold; font-style:italic;	}
	body#EmailChange .prodSecondaryContent ul	{	}
	body#EmailChange .prodSecondaryContent li	{	}
	body#EmailChange .prodSecondaryContent	li a	{	color:#dc291e;
													text-decoration:none;
													font-size:11px;
													padding: 5px 0 7px 0;
													display:block;
												}
	body#products .prodSecondaryContent	li a:hover	{	}	
/* End Email Change/Remove Page ------------------------------------------------------- */

/* Product Interest Forms ------------------------------------------------------------- */
#prodInterestForm	{	margin: 25px auto;
						width: 400px;
						padding: 10px;
					}
#extraInfoBox	{	background-color: #222;
					margin: 10px 0;
					padding: 15px;
					border: 5px solid #555;
				}
#messageInfoBox	{	background-color: #222;
					margin: 10px 0;
					padding: 15px;
					border: 5px solid #555;
				}
#contactInfoBox	{	background-color: #222;
					margin: 10px 0;
					padding: 15px;
					border: 5px solid #555;
				}
#personalInfoBox	{	background-color: #222;
						margin: 10px 0;
						padding: 15px;
						border: 5px solid #555;
					}
.StandardI	{	font-size: 30px;
				line-height: 1.9em;
			}
.formSectionHead	{	margin: 5px 0 5px 0;
						text-transform: uppercase;
						font-size: 1.4em;
					}
.formLabel	{	font-size: 1.3em;
				font-weight: normal;
			}
.fieldBox	{	border: 1px solid #333;
				background-color: white;
				padding: 1px 0 0 4px;
				margin: 0 0 4px 0;
				width: 350px;
			}
.formBox	{	font-size: 1.4em;
				padding: 4px;
				margin: 0 0 0 0;
				outline: none;
				border: none;
				width: 95%;
			}
.radioLabel	{	display: inline;
				margin: 0 8px 0 0;
			}
.FormSubmitButton	{	background-color: #222;
						font-size: 1.4em;
						line-height: 1.8em;
						cursor: pointer;
					}
#LeadGen_ContactForm_25189_m0_FirstName	{}
#LeadGen_ContactForm_25189_m0_LastName	{}
#LeadGen_ContactForm_25189_m0_Email	{}
#LeadGen_ContactForm_25189_m0_Phone	{}
#LeadGen_ContactForm_25189_m0_City	{}
#LeadGen_ContactForm_25189_m0_Zip	{}
#LeadGen_ContactForm_25189_m0_State	{}
#LeadGen_ContactForm_25189_m0_Message	{}

/* Thank You Page ---------------------------------------------------------------------- */

#thankYouMessage	{	display: block;
					}
#thankYouMessage a	{	color: #dc291e;
						font-size: 1.4em;
						text-decoration: none;
					}
#thankYouMessage a:hover	{	border-bottom: 1px dashed #dc291e;
							}
.thankYou	{	font-size: 2em;
				line-height: 2.3em;
				font-weight: bold;
				font-style: italic;
			}
.thankYouNote	{	font-size:1.4em;
					line-height: 1.6em;
					padding: 0 0 15px 0;
				}
.furtherInfo	{	font-size:1.4em;
					line-height: 1.6em;
					padding: 0 0 10px 0;
					margin: 0 0 25px 0;
				}
body#contact .prodSecondaryContent	{	border-top: #dc291e solid 1px;
										padding:10px 0 ;
										margin:10px 0 0 0;
									}	
	body#contact .prodSecondaryContent	.box	{	float:left; width:170px; 
													padding: 0 10px;
												}
	body#contact .prodSecondaryContent	.box1	{	float:left; width:160px; 
													padding: 0 10px;
												}
	body#contact .prodSecondaryContent	.box2	{	float:left; width:155px; padding: 0 0 0 15px; margin:0;	}
	body#contact .prodSecondaryContent	.box3	{	float:left; width:190px; padding: 0 5px 0 25px; margin:0; border-left: 1px dashed #666;		}
	body#contact .prodSecondaryContent	.box4	{	float:left; width:160px; padding: 0 5px 0 15px; margin:0;	}
	body#contact .prodSecondaryContent	.box5	{	float:left; width:180px; padding: 0 5px 0 15px; margin:0;	}	
	body#contact .prodSecondaryContent	h3 { color:white; text-transform:uppercase; color:white; font-weight:bold; font-style:italic;	}
	body#contact .prodSecondaryContent	p	{	color:white; color:white; font-weight:bold; font-style:italic;	}
	body#contact .prodSecondaryContent ul	{	}
	body#contact .prodSecondaryContent li	{	}
	body#contact .prodSecondaryContent	li a	{	color:#dc291e;
													text-decoration:none;
													font-size:11px;
													padding: 5px 0 7px 0;
													display:block;
												}
	body#contact .prodSecondaryContent	li a:hover	{	}

/* News Page with SimplePie	-------------------------------------------------------------- */

#centerColumnNews	{	width: 960px;
					}


.newsItem	{	padding: 10px 0;
				border-bottom: 1px dashed #333;
			}
.newsTitle	{	font-size: 18px;
				line-height: 22px;
				color: #dc291e;
			}
.newsDate	{	color: #ccc;
				font-weight: normal;
				font-size: 8px;
				text-transform: uppercase;
				font-style: italic;
				padding: 0 0 6px 0;
			}
p.newsContent	{	font-size: 13px;
					line-height: 18px;
					color: #f1f1f1;
				}
				
				
/* Blog Styles - Powered by Wordpress */
	/* Blog Sidebar */
	.blogSidebar	{	float: right;
					width: 250px;
					padding: 1px 0 0 0;
				}
	.blogSidebar a	{	color: #dc291e;
						text-decoration: none;
					}
	.blogSideber ul	{}
	.blogSidebar li	{	padding: 5px 0;
					}
	.blogSidebar h2	{	font-size: 14px;
						line-height: 18px;
					}
	/* end Blog Sidebar */
	
	/* Blog Search */
	#blogSearch	{	width: 280px;
					height: 30px;
					padding: 0 0 15px 0;
					display: block;
					position: relative;
					overflow: hidden;
				}
	#blogSearchField	{	width: 170px;
							height: 20px;
							padding: 5px 5px;
							background: url(../assets/blogPages/search_bckgrnd.jpg) no-repeat;
							border: none;
							float: left;
							font-size: 15px;
						}
	.blogSearchButton	{	height: 30px;
							width: 70px;
							background: url(../assets/blogPages/searchButton.jpg) no-repeat;
							border: none;
							float: left;
							cursor: pointer;
							text-indent: -9999px;
						}
	/* end Blog Search */
			
.blogContent	{	float: left;
					width: 680px;
				}
.blogContent a 	{	color: #dc291e;
					text-decoration: none;
				}
.blogHeader	{	font-size:24px;
				color:#dc291e;
				font-weight:bold;
				line-height:35px;
				padding:2px 0 0 10px;
				border-bottom: 1px #dc291e solid;
				border-top: 1px #dc291e solid;
				margin-bottom:15px;	
			}
.blogHeader em	{	font-size:18px; text-transform:uppercase; color:white;	}
.postContainer	{	width: 680px;
				}
.post	{	margin: 5px 0 15px;
			padding: 5px 0 10px;
			border-bottom: dashed #444 1px;
			overflow: hidden;
		}
.post h2	{	font-size: 20px;!important
				margin: 4px 0 9px 0;
				font-style: italic;
				font-weight: bold;
				line-height: 22px;
			}
.post h3	{	font-size: 16px;
				margin: 4px 0 9px 0;
				font-style: italic;
				font-weight: bold;
				color:#dc291e;!important
			}
.post h4	{	font-size: 16px;!important
				margin: 3px 0 7px 0;
			}
.post a	{	color: #dc291e;
			text-decoration: none;
		}
.post:last-child	{	border-bottom: none;
					}
.postTitle	{	padding: 0 0 5px 0;!important	
				font-size: 22px;
				line-height: 22px;
				color: #dc291e;	
				text-decoration: none;
			}
.postTitle a	{	font-size: 22px;
					line-height: 22px;
					color: #dc291e;	
					text-decoration: none;
				}
.postDate	{	font-size: 8px;
				font-style: italic;
				padding: 0 0 10px 0;
				margin: 0 0 0 0;
			}
.author	{	text-transform: uppercase;
			font-size: 10px;
			font-style: italic;
			margin: -5px 0 0 0;
		}
.post_image	{	margin: 0 0 15px 0;
			}
.post-content	{	
				}
.post p	{	font-size: 14px;
			line-height: 18px;
			padding: 0 0 8px 0;
			color: #f1f1f1;
			overflow: hidden;
			
		}
.post ul	{	margin: 0 0 12px 15px;
				font-size: 14px;
			}
.post li	{	font-size: 14px;
				padding: 0 0 5px 0;
			}
.post_thumb	{	float: left;
				margin: 0 25px 0 0;
			}
a.more-link	{	}
	/* Blog Comment Section */
	
	.alt	{
			}
	.commentsContainer	{	width: 680px;
						}
	.commentHeader	{	color: #f1f1f1;
						font-size: 14px;
						line-height: 18px;
						text-transform: uppercase;
						margin: 0 0 10px 0;
					}
	#comments	{	color: #dc291e;	
					font-size: 16px;
					font-weight: bold;
					margin: 0 0 0 25px;
				}
	.comments_list	{	
						padding: 10px 0;
					}
	.comments_list a	{	color: #dc291e;
							text-decoration: none;
						}
	.comments_list li	{	padding: 10px 0 20px;
							margin: 0 5px 0 25px;
							border-bottom: 1px solid #444;
						}
	.comments_list li:last-child	{	border-bottom: none;
									}
	.comments_list p	{	font-size: 12px;
							line-height: 16px;
						}
	.comment_date a	{	font-size: 8px;
						font-style: italic;
					}
	#responseForm	{	border-top: 1px dashed #444;
						padding: 10px 0;
					}
	#respond	{	font-size: 15px;
					text-transform: uppercase;
					padding: 0 0 10px 0;
				}
	#commentform	{
					}
	#commentform a	{	color: #dc291e;
						text-decoration: none;	
					}
	#commentform a:hover	{	border-bottom: dashed #dc291e 1px;
							}
	#commentform .submit	{	display: block;
								padding: 3px 10px;
								background: #888;
								border: 2px solid #555;
							}
	.input	{	margin: 0 0 10px 0;
				padding: 5px;
			}
	label.commentLabel	{	font-style: italic;
						}
	.no_comment	{	margin: 0 0 20px 0; 
					
				}
	.no_comment a	{	color: #dc291e;
						
					}
	/* end Blog Comment Section */
	
	/* Blog Archive Section */
	
	.archiveList .post	{	border-bottom: 1px dashed #444;		
						}
	.archiveList li	{	margin: 5px 0 15px;
						padding: 5px 0 10px;
					}
	.archiveList p 	{	font-size: 12px;
						line-height: 18px;
						padding: 0 0 8px 0;
						color: #f1f1f1;
					}
	/* end Blog Archive Section */
	
	/* Search Section */
	
	
	
	/* end Search Section */