@charset "UTF-8";
/* CSS Document */
body 
	{
	margin:0px;
	padding:0px;
	color:#626760;
	font-size: 13px;
	line-height:1.2;
	background-color:#FFF;
	font-family:Arial, sans-serif;
	background-image:url(../images/top_edges.gif);
	background-position:top center;
	background-repeat:no-repeat;
	min-width:838px;
	}

/*----MAIN CONTAINER----*/
#content      
	{
	margin-top: 0px;
	margin-left: -420px;
	position: absolute;
	top: 0%;
	left: 50%;
	width: 838px;
	/*background-image:url(images/main_placeholder.jpg);
	background-repeat:no-repeat;*/
	border-left-color:#00bf75;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#00bf75;
	border-right-width:1px;
	border-right-style:solid;
	}
	
/*----MAIN NAVIGATION----*/	
#nav
	{
	width: 189px;
	float: left;
	background-image:url(../images/divider_gradient.gif);
	background-position: top right;
	background-repeat:no-repeat;
	}
#nav ul
	{
	margin-top: 0;
	margin-left: 0;
	padding-top:0;
	padding-left:15px;
	position:relative;
	width: 170px;
	height:auto;
	}
#nav ul li
	{
	width: 150px;
	height: 25px;
	position:relative;
	margin-left:1em;
	padding-left:0;
	list-style-image: url(../images/nav_arrow.gif);
	}
#nav ul li a
	{
	width: 150px;
	height: 20px;
	display:block;
	color:#626760;
	font: 13px Arial, sans-serif;
	text-decoration:none;
	}
#nav ul li a:hover
	{
	font-weight:bold;
	color:#8b732f;
	text-decoration:none;
	}
#nav ul li .home
	{
	width: 150px;
	height: 20px;
	display:block;
	color:#0f7220;
	font-size:13px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	}
	
/*----Continued List----*/
#nav ul.listContinued
	{
	margin-top: 7px;
	margin-left: 0px;
	padding-left:15px;
	width: 170px;
	height:40px; 
	background:none;
	}
#nav ul.listContinued li
	{
	height: 20px;
	position:relative;
	margin-left:1em;
	padding-left:0;   
	background:none; 
	}
#nav ul.listContinued li a
	{
	height: 20px;
	display:block;
	color:#626760;
	font: 13px Arial, sans-serif;
	text-decoration:none; 
	}
#nav ul.listContinued li a:hover
	{
	font-weight:bold;
	color:#8b732f;
	text-decoration:none;
	}
	
/*----Breadcrumb----*/	
#breadcrumb
	{
	padding-top: 5px;
	width:189px;
	height: 122px;
	background-image:url(../images/green_above_nav.gif);
	background-repeat:no-repeat;
	}
#breadcrumb a
	{
	color:#9abfa0;
	text-decoration:none;
	}
#breadcrumb a:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
/*----HEADER----*/
#header
	{
	float:right;
	height:107px;
	width:649px;
	z-index:9;
	background-image:url(../images/header_top.jpg);
	}

/*----Flash Container----*/
#flash_container
	{
	float:right;
	height:187px;
	width:649px;
	z-index:10;
	}
#usedEquipment
	{
	margin-top:-20px;
	height:143px;
	width:187px;
	z-index:10;
	}
/*----MAIN AREA----*/
#main_column, #home, #about, #freeman-staff, #yankton-staff, #wagner-staff, #staff, #parts, #service, #employment, #events, #ams, #sales, #links, #contact, #signUp, #thanks
	{
	float: left;
	right: 100%;
	width: 649px;
	padding-bottom:10px;
	background-image:url(../images/body_gradient.gif);
	background-repeat: no-repeat;
	}
#home
	{
	background-image:url(../images/bg-home.gif);
	}
#about
	{
	background-image:url(../images/bg-about.gif);
	}
#freeman-staff
	{
	background-image:url(../images/bg-freeman-staff.gif);
	}
#yankton-staff
	{
	background-image:url(../images/bg-yankton-staff.gif);
	}
#wagner-staff
	{
	background-image:url(../images/bg-wagner-staff.gif);
	}
#staff
	{
	background-image:url(../images/bg-staff.gif);
	}
#parts
	{
	background-image:url(../images/bg-parts.gif);
	}
#service
	{
	background-image:url(../images/bg-service.gif);
	}
#employment
	{
	background-image:url(../images/bg-employment.gif);
	}
#events
	{
	background-image:url(../images/bg-events.gif);
	}
#ams
	{
	background-image:url(../images/bg-ams.gif);
	}
#sales
	{
	background-image:url(../images/bg-sales.gif);
	}
#links
	{
	background-image:url(../images/bg-links.gif);
	}
#contact
	{
	background-image:url(../images/bg-contact.gif);
	}
#signUp
	{
	background-image:url(../images/bg-signUp.gif);
	}
#thanks
	{
	background-image:url(../images/bg-thanks.gif);
	}

#main_column_text
	{
	padding-top:62px;
	padding-left:10px;
	padding-bottom:10px;
	margin-left:1em;
	width: 400px;
	}
#main_columnt_text p
	{
	padding:10px 10px 0px 0px;
	}
#main_column_text p span.green
	{
	color: #0f7220;
	font-size: 18pt;
	}
#main_column_text a
	{
	color:#cc9933;
	text-decoration:none;
	}
#main_column_text a:hover
	{
	text-decoration:underline;
	}
#main_column_text a:visited
	{
	color:#336633;
	text-decoration:underline;
	}
	
/*----Quote Box----*/
#quote_box
	{
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	position: relative;
	width: 355px;
	background-image:url(../images/quote_box.jpg);
	background-repeat:repeat-y;
	}
#quote_box blockquote
	{
	line-height:1.6;
	text-indent:-0.5em;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:40px;
    padding-left:1.5em;
    position:relative;
    left:-1.5em;
	}
#quote_box2
	{
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	position: relative;
	width: 355px;
	background-image:url(../images/quote_box.jpg);
	background-repeat:repeat-y;
	}
#quote_box2 blockquote
	{
	line-height:1.6;
	text-indent:0em;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:40px;
    padding-left:1.5em;
    position:relative;
    left:-1.5em;
	}
#quote_box3
	{
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	position: relative;
	width: 355px;
	}
#quote_box3 blockquote
	{
	line-height:1.6;
	text-indent:0em;
	padding-top:0px;
	padding-bottom:15px;
	margin-left:10px;
    padding-left:1.5em;
    position:relative;
    left:-1.5em;
	}
	
/*----Right Column----*/
#right_column
	{
	padding-right:30px;
	padding-top:10px;
	float:right;
	width:165px;
	}
#right_column_space
	{
	padding-top:120px;
	}

#right_column p
	{
	padding-top:3px;
	padding-bottom:10px;
	border-bottom: 1px solid #95dab3;
	color:#c3a002;
	font-family:Georgia, serif;
	font-size:13px;
	}
#right_column a
	{
	color:#c3a002;
	text-decoration:none;
	}
#right_column a:hover
	{
	text-decoration:underline;
	}
	
#footerBreak
	{
	clear: both;
	}
#linkBreak
	{
	clear:left;
	}
#footermainPan
	{
	padding-top:15px;
	float: left;
	width:190px;
	height:127px;
	margin-left:-1px;
	background-color:#FFFFFF;
	border-top:#00bf75;
	border-top-style:solid;
	border-top-width:1px;
	}
#footermainPan p
	{
	padding:0px 10px 0px 0px;
	}
#footermainPan p span.brown
	{
	color:#8b732f;
	}
#footermainPan p span.lightGreen
	{
	color:#a6c6ab;
	}
	
#footerPan
	{
	padding-top:15px;
	float:right;
	width:650px;  
	height:127px;
	font:13px Arial, sans-serif; 
	font-weight:normal;
	margin-right:-1px;
	background-color:#FFFFFF;
	border-top:#00bf75;
	border-top-style:solid;
	border-top-width:1px;
	}
#footerPan ul
	{
	text-align:right;
	}
#footerPan ul li
	{
	float:right;
	text-align:right;
	/*width:100px;*/
	padding-right:00px;
	padding-left:0px;
	margin-left:20px;
	padding-bottom:5px;
	list-style-image: url(../images/bottom_nav_arrow.gif);
	}
#footerPan ul li a
	{
	color:#9abfa0; 
	text-decoration:none;
	}
#footerPan ul li a:hover
	{
	text-decoration:underline;
	}
#staff_pic
	{
	width:125px;
	float:left;
	padding-right:15px;
	padding-top:20px;
	}
#staff_bio
	{
	padding-top:5px;
	width:260px;
	float:right;
	}
#machineShed
	{
	display: block;
	width: 188px;
	height: 175px;
	padding: 0;
	border: 0;
	background:url("../images/theirMachineShed.gif") no-repeat 0 0;
	}
#machineShed:hover
	{
	background-position: 0 -175px;
	}
#machineShed span
	{
	display:none;
	}
#signup
	{
	display: block;
	width: 188px;
	height: 90px;
	padding: 0;
	border: 0;
	background:url("../images/haar-signUp.jpg") no-repeat 0 0;
	}
#signup:hover
	{
	background-position: 0 -90px;
	}
#signup span
	{
	display:none;
	}
#message
	{
	display: block;
	width: 188px;
	height: 106px;
	padding: 0;
	border: 0;
	background:url("../images/new-haar-message.jpg") no-repeat 0 -106px;
	}
#message:hover
	{
	background-position: 0 0;
	}
#message span
	{
	display:none;
	}
#facebook
	{
	display: block;
	width: 188px;
	height: 72px;
	padding: 0;
	border: 0;
	background:url("../images/new-facebook.jpg") no-repeat 0 0;
	}
#facebook:hover
	{
	background-position: 0 -72px;
	}
#facebook span
	{
	display:none;
	}
#hrSpacer
	{
	float:right;
	}
#hrLogin
	{
	display: block;
	margin-left:450px;
	width: 200px;
	height: 32px;
	padding: 0;
	border: 0;
	background:url("../images/hr-portal-login.gif") no-repeat 0 0;
	}
#hrLogin:hover
	{
	background-position: 0 -32px;
	}
#hrLogin span
	{
	display:none;
	}
#printCoupon{
	width:516px;
	margin:100px 0 0 200px;
	padding:0 0 -75px 0;
}
#printCoupon #coupon{
	width:516px;
	background-image: url('../couponImages/coupon_repeat.jpg');
	background-repeat: repeat-y;
}
#printCoupon #staff_pic img{
	margin:0 0 10px 50px;
}
#printCoupon #staff_bio {
	padding:5px 10px 10px 75px;
	float:left;
}
#printCoupon p{
	padding:10px 50px 0px -50px;
}
#printCoupon p span.green{
	color: #0f7220;
	font-size: 18pt;
}
