@charset "utf-8";
/* Bobcat of Bowling Green Website Stylesheet */
/* css by Shelby Neil Smith at Yellowberri Creative Studio */
/* copyright 2010 */


/* ==== global styles ==== */
*
{
	margin: 0;
	padding: 0;
}


p, a, li, h1, h2, h3, h4, h5
{
	font-family: Verdana, Geneva, sans-serif;
}

a
{
	text-decoration: none;
	color: #000;
}

a:hover
{
	text-decoration: underline;
}

a, object, img
{
	outline: none;
}

h3
{
	font-size: 2.3em;
}

body
{
	text-align: center;
	background: url('../images/mainBg.jpg') repeat-x #405660;
	height: 100%;
}

#container
{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	background: url('../images/containerBg.png') repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* ==== header styles ==== */


#header
{
	position: relative;
	width: 960px;
	height: 244px;
	background: url('../images/headerBg.jpg') no-repeat;
	margin: 0 auto;
}

#header h1 a#bobcat_logo
{
	position: absolute;
	display: block;
	top: 56px;
	left: 5px;
	width: 300px;
	height: 140px;
	background: url('../images/bobcat_logo.png') no-repeat;
	text-indent: -3000px;
}

#header #productArea_top
{
	position: relative;
	float: right;
	width: 642px;
	height: 231px;
}

#header #productArea_top ul
{
	position: relative;
	display: block;
	width: 136px;
	float: right;
	right: 13px;
	top: 7px;
	list-style: none;
}
#header #productArea_top ul li
{
	margin-top: 5px;
	list-style: none;
}
#header #productArea_top ul li a:link, #header #productArea_top ul li a:visited
{
	position: relative;
	display: block;
	width: 136px;
	height: 52px;
	right: 1px;
	background: url('../images/productNav.png') no-repeat;
	text-indent: -3000px;
	border-right: 3px solid #445050;
	z-index: 3000;
}
#header #productArea_top ul li a:hover, #header #productArea_top ul li a:active
{
	border-right: 3px solid #FF3600;	
}
#header #productArea_top ul li#bobcat_top a:link, #header #productArea_top ul li#bobcat_top a:visited
{
	width: 136px;
	height: 52px;
	background-position: 0 0;
}
#header #productArea_top ul li#bobcat_top a:hover, #header #productArea_top ul li#bobcat_top a:active
{
	background-position: -136px 0;
}
#header #productArea_top ul li#wacker_top a:link, #header #productArea_top ul li#wacker_top a:visited
{
	background-position: 0 -53px;
}
#header #productArea_top ul li#wacker_top a:hover, #header #productArea_top ul li#wacker_top a:active
{
	background-position: -136px -53px;
}
#header #productArea_top ul li#toro_top a:link, #header #productArea_top ul li#toro_top a:visited
{
	background-position: 0 -106px;
}
#header #productArea_top ul li#toro_top a:hover, #header #productArea_top ul li#toro_top a:active
{
	background-position: -136px -106px;
}
#header #productArea_top ul li#husqvarna_top a:link, #header #productArea_top ul li#husqvarna_top a:visited
{
	background-position: 0 -158px;
}
#header #productArea_top ul li#husqvarna_top a:hover, #header #productArea_top ul li#husqvarna_top a:active
{
	background-position: -136px -158px;
}

#header #productArea_top #ads
{
	position: absolute;
	top: 16px;
	right: 160px;
	display: none;
}

/* ==== Main navigation styles ==== */

#mainNav
{
	position: relative;
	width: 1000px;
	height: 51px;
	background: url('../images/navBg.png') no-repeat;
	z-index: 1000;
}

#mainNav ul
{
	position: relative;
	top: 2px;
	left: 10px;
	list-style: none;
}

#mainNav ul li
{
	list-style: none;
	float: left;
	margin-left: 10px;
	text-align: left;
	height: 31px;
}


#mainNav ul li.dropMenu ul
{
	position: absolute;
	z-index: 5000;
	top: 32px;
	left: auto;
	margin-left: -10px;
	padding-bottom: 5px;
	border-left: 3px solid #1D282D;
	border-right: 3px solid #1D282D;
	border-bottom: 3px solid #1D282D;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: url('../images/dropMenuBg.gif') repeat-x top left #eee;
}
#mainNav ul li.dropMenu ul li
{
	float: none;
	margin-left: 0;
	height: 19px;
}
#mainNav ul li.dropMenu ul li a:link,  #mainNav ul li.dropMenu ul li a:visited
{
	position: relative;
	text-indent: 0;
	color: #676660;
	background: none;
	font-size: 10pt;
	font-weight: bold;
	padding: 0 5px 0 5px;
	height: 30px;
	text-transform: uppercase;
/*	border-top: 1px solid transparent;
*/}
#mainNav ul li.dropMenu ul li a:hover,  #mainNav ul li.dropMenu ul li a:active
{
	color: #000;
	text-decoration: none;
	background: url('../images/dropItem_over.gif') repeat-x;
/*	border-top: 1px solid #fff;
*/}

#mainNav ul li a:link, #mainNav ul li a:visited
{
	position: relative;
	display: block;
	text-indent: -3000px;
	height: 31px;
	background: url('../images/mainNav.png') no-repeat;
}

#mainNav ul li a#homeNav:link, #mainNav ul li a#homeNav:visited
{
	width: 65px;
	background-position: 0 0;
}
#mainNav ul li a#homeNav:hover, #mainNav ul li a#homeNav:active
{
	background-position: 0 -34px;
}
#mainNav ul li a#aboutNav:link, #mainNav ul li a#aboutNav:visited
{
	width: 67px;
	background-position: -77px 0;
}
#mainNav ul li a#aboutNav:hover, #mainNav ul li a#aboutNav:active
{
	background-position: -77px -34px;
}
#mainNav ul li a#salesNav:link, #mainNav ul li a#salesNav:visited
{
	width: 64px;
	background-position: -338px 0;
}
#mainNav ul li a#salesNav:hover, #mainNav ul li a#salesNav:active
{
	background-position: -338px -34px;
}
#mainNav ul li a#serviceNav:link, #mainNav ul li a#serviceNav:visited
{
	width: 77px;
	background-position: -158px 0;
}
#mainNav ul li a#serviceNav:hover, #mainNav ul li a#serviceNav:active
{
	background-position: -158px -34px;
}
#mainNav ul li a#rentalNav:link, #mainNav ul li a#rentalNav:visited
{
	width: 72px;
	background-position: -246px 0;
}
#mainNav ul li a#rentalNav:hover, #mainNav ul li a#rentalNav:active
{
	background-position: -246px -34px;
}
#mainNav ul li a#contactNav:link, #mainNav ul li a#contactNav:visited
{
	width: 84px;
	background-position: -444px 0;
}
#mainNav ul li a#contactNav:hover, #mainNav ul li a#contactNav:active
{
	background-position: -444px -34px;
}
#mainNav ul li a#partsNav:link, #mainNav ul li a#partsNav:visited
{
	width: 63px;
	background-position: -544px 0;
}
#mainNav ul li a#partsNav:hover, #mainNav ul li a#partsNav:active
{
	background-position: -544px -34px;
}


/* ==== Main Content Area styles ==== */
#mainArea
{
	position: relative;
	padding-bottom: 240px;
}
#featureBox
{
	position: relative;
	width: 940px;
	top: -14px;
	margin: 0 auto;
}

#featureBtns
{
	position: relative;
	margin-top: -43px;
	float: right;
	right: 30px;
	z-index: 5000;
}

#featureBtns a:link, #featureBtns a:visited
{
	position: relative;
	display: block;
	background: #405660;
	color: #fff;
	float: left;
	margin-right: 5px;
	padding: 3px 5px;
	text-transform: uppercase;
	font-weight: bold;
}
#featureBtns a:hover, #featureBtns a:active
{
	text-decoration: none;
	background: black;
}

#sections
{
	position: relative;
	margin-top: -20px;
	margin-left: 0px;
	width: 940px;
}

#sections .sectionBlock
{
	position: relative;
	width: 300px;
	height: 103px;
	display: block;
	text-indent: -3000px;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
}

a#service:link, a#service:visited
{
	background: url('../images/sectionBlocks.jpg') no-repeat -318px 0;
}
a#service:hover, a#service:active, a#service.current
{
	background: url('../images/sectionBlocks.jpg') no-repeat -318px -104px;
}
a#rental:link, a#rental:visited
{
	background: url('../images/sectionBlocks.jpg') no-repeat -638px 0;
}
a#rental:hover, a#rental:active, a#rental.current
{
	background: url('../images/sectionBlocks.jpg') no-repeat -638px -104px;
}
a#parts:link, a#parts:visited
{
	margin-right: 0;
	background: url('../images/sectionBlocks.jpg') no-repeat 0 0;
}
a#parts:hover, a#parts:active, a#parts.current
{
	background: url('../images/sectionBlocks.jpg') no-repeat 0 -104px;
}

#welcomeSection
{
	position: relative;
	float: left;
	top: 20px;
	width: 572px;
	height: 345px;
	background: url('../images/welcomeBg.jpg') no-repeat bottom left;
}

#welcomeSection h2
{
	font-size: 2.3em;
	margin-left: 40px;
	font-style: normal;
	margin-bottom: 10px;
}

#welcomeSection p
{
	position: relative;
	display: block;
	font-size:1em;
	width: 380px;
	margin-left: 50px;
	padding-left: 10px;
	line-height: 2.3ex;
	text-indent: -10px;
}
#welcomeSection p.welcomeBottom
{
	position: relative;
	display: block;
	padding-top: 32px;
	color: #fff;
	font-size: 1em;
	line-height: 2.2ex;
	width: 420px;
	margin-left: 40px;
}


/* ==== Products SubSections ===== */
img.pageHeader
{
	position: relative;
	width: 940px;
	height: 80px;
	margin: 10px 30px;
}


.subsections
{
	position: relative;
	top: -14px;
	width: 940px;
	margin: 0 auto;
	background: url('../images/subsections_bg.jpg') repeat-x top left #000;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom: 6px solid #405660;
	
}

#bobcat_sub
{
	height: 116px;
}
#wacker_sub
{
	height: 90px;
}
#toro_sub
{
	height: 116px;
}
#husq_sub
{
	height: 77px;
}

.subsections ul
{
	list-style: none;
	margin-left: 10px;
}
.subsections ul li
{
	list-style: none;
	float: left;
}

#bobcat_sub ul li
{
	margin-right: 16px;
}
#wacker_sub ul li
{
	margin-right: 12px;
}
#toro_sub ul li
{
	margin-right: 16px;
}
#husq_sub ul li
{
	margin-right: 10px;
}

.subsections ul li a
{
	display: block;
	text-indent: -3000px;
}

#bobcat_sub a#attach_sub:link, #bobcat_sub a#attach_sub:visited
{
	height: 122px;
	width: 139px;
	background: url('../images/bobcat_sections.jpg') no-repeat -11px 0;
}
#bobcat_sub a#attach_sub:hover, #bobcat_sub a#attach_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -11px -122px;
}
#bobcat_sub a#loaders_sub:link, #bobcat_sub a#loaders_sub:visited
{
	height: 122px;
	width: 138px;
	background: url('../images/bobcat_sections.jpg') no-repeat -168px 0;
}
#bobcat_sub a#loaders_sub:hover, #bobcat_sub a#loaders_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -168px -122px;
}
#bobcat_sub a#excav_sub:link, #bobcat_sub a#excav_sub:visited
{
	height: 122px;
	width: 139px;
	background: url('../images/bobcat_sections.jpg') no-repeat -324px 0;
}
#bobcat_sub a#excav_sub:hover, #bobcat_sub a#excav_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -324px -122px;
}
#bobcat_sub a#util_sub:link, #bobcat_sub a#util_sub:visited
{
	height: 122px;
	width: 139px;
	background: url('../images/bobcat_sections.jpg') no-repeat -479px 0;
}
#bobcat_sub a#util_sub:hover, #bobcat_sub a#util_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -479px -122px;
}
#bobcat_sub a#versa_sub:link, #bobcat_sub a#versa_sub:visited
{
	height: 122px;
	width: 139px;
	background: url('../images/bobcat_sections.jpg') no-repeat -635px 0;
}
#bobcat_sub a#versa_sub:hover, #bobcat_sub a#versa_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -635px -122px;
}
#bobcat_sub a#parts_sub:link, #bobcat_sub a#parts_sub:visited
{
	height: 122px;
	width: 140px;
	background: url('../images/bobcat_sections.jpg') no-repeat -790px 0;
}
#bobcat_sub a#parts_sub:hover, #bobcat_sub a#parts_sub:active
{
	background: url('../images/bobcat_sections.jpg') no-repeat -790px -122px;
}

#wacker_sub a#concrete_sub:link, #wacker_sub a#concrete_sub:visited
{
	height: 96px;
	width: 104px;
	margin-left: 234px;
	background: url('../images/wacker_sections.jpg') no-repeat -244px 0;
}
#wacker_sub a#concrete_sub:hover, #wacker_sub a#concrete_sub:active
{
	background: url('../images/wacker_sections.jpg') no-repeat -244px -96px;
}
#wacker_sub a#compact_sub:link, #wacker_sub a#compact_sub:visited
{
	height: 96px;
	width: 104px;
	background: url('../images/wacker_sections.jpg') no-repeat -359px 0;
}
#wacker_sub a#compact_sub:hover, #wacker_sub a#compact_sub:active
{
	background: url('../images/wacker_sections.jpg') no-repeat -359px -96px;
}
#wacker_sub a#demolition_sub:link, #wacker_sub a#demolition_sub:visited
{
	height: 96px;
	width: 104px;
	background: url('../images/wacker_sections.jpg') no-repeat -476px 0;
}
#wacker_sub a#demolition_sub:hover, #wacker_sub a#demolition_sub:active
{
	background: url('../images/wacker_sections.jpg') no-repeat -476px -96px;
}
#wacker_sub a#util_sub:link, #wacker_sub a#util_sub:visited
{
	height: 96px;
	width: 104px;
	background: url('../images/wacker_sections.jpg') no-repeat -593px 0;
}
#wacker_sub a#util_sub:hover, #wacker_sub a#util_sub:active
{
	background: url('../images/wacker_sections.jpg') no-repeat -593px -96px;
}

#toro_sub a#toro_mowers_sub:link, #toro_sub a#toro_mowers_sub:visited
{
	margin-left: 185px;
	height: 122px;
	width: 167px;
	background: url('../images/toro_sections.jpg') no-repeat -196px 0;
}
#toro_sub a#toro_mowers_sub:hover, #toro_sub a#toro_mowers_sub:active
{
	background: url('../images/toro_sections.jpg') no-repeat -196px -122px;
}
#toro_sub a#toro_zeroturn_sub:link, #toro_sub a#toro_zeroturn_sub:visited
{
	height: 122px;
	width: 170px;
	background: url('../images/toro_sections.jpg') no-repeat -384px 0;
}
#toro_sub a#toro_zeroturn_sub:hover, #toro_sub a#toro_zeroturn_sub:active
{
	background: url('../images/toro_sections.jpg') no-repeat -384px -122px;
}
#toro_sub a#toro_tractors_sub:link, #toro_sub a#toro_tractors_sub:visited
{
	height: 122px;
	width: 170px;
	background: url('../images/toro_sections.jpg') no-repeat -572px 0;
}
#toro_sub a#toro_tractors_sub:hover, #toro_sub a#toro_tractors_sub:active
{
	background: url('../images/toro_sections.jpg') no-repeat -572px -122px;
}



#husq_sub a#chainsaws_sub:link, #husq_sub a#chainsaws_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -11px 0;
}
#husq_sub a#chainsaws_sub:hover, #husq_sub a#chainsaws_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -11px -83px;
}
#husq_sub a#brushcutters_sub:link, #husq_sub a#brushcutters_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -103px 0;
}
#husq_sub a#brushcutters_sub:hover, #husq_sub a#brushcutters_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -103px -83px;
}
#husq_sub a#trimmers_sub:link, #husq_sub a#trimmers_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -196px 0;
}
#husq_sub a#trimmers_sub:hover, #husq_sub a#trimmers_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -196px -83px;
}
#husq_sub a#blowers_sub:link, #husq_sub a#blowers_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -289px 0;
}
#husq_sub a#blowers_sub:hover, #husq_sub a#blowers_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -289px -83px;
}
#husq_sub a#power_sub:link, #husq_sub a#power_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -382px 0;
}
#husq_sub a#power_sub:hover, #husq_sub a#power_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -382px -83px;
}
#husq_sub a#zeroturn_sub:link, #husq_sub a#zeroturn_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -475px 0;
}
#husq_sub a#zeroturn_sub:hover, #husq_sub a#zeroturn_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -475px -83px;
}
#husq_sub a#garden_sub:link, #husq_sub a#garden_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -568px 0;
}
#husq_sub a#garden_sub:hover, #husq_sub a#garden_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -568px -83px;
}
#husq_sub a#lawnmowers_sub:link, #husq_sub a#lawnmowers_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -661px 0;
}
#husq_sub a#lawnmowers_sub:hover, #husq_sub a#lawnmowers_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -661px -83px;
}
#husq_sub a#cultivators_sub:link, #husq_sub a#cultivators_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -754px 0;
}
#husq_sub a#cultivators_sub:hover, #husq_sub a#cultivators_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -754px -83px;
}
#husq_sub a#pressure_sub:link, #husq_sub a#pressure_sub:visited
{
	height: 83px;
	width: 83px;
	background: url('../images/husq_sections.jpg') no-repeat -847px 0;
}
#husq_sub a#pressure_sub:hover, #husq_sub a#pressure_sub:active
{
	background: url('../images/husq_sections.jpg') no-repeat -847px -83px;
}
/* ==== feature Products ==== */
#featureProducts
{
	position: relative;
	left: 30px;
}

#featureProducts ul
{
	position: relative;
	list-style: none;
}
#featureProducts ul li
{
	position: relative;
	float: left;
	margin-right: 17px;
	margin-bottom: 18px;
	list-style: none;
}
#featureProducts ul li h3,  #featureProducts ul li p
{
	display: none;
}
#featureProducts ul li a:link,  #featureProducts ul li a:visited
{
	position: relative;
	display: block;
	width: 300px;
	height: 260px;
	text-indent: -3000px;
	background: url('../images/wacker_pump.jpg') no-repeat;
	border: 1px solid black;
}

#featureProducts ul li a#bobcat_skidSteer:link,  #featureProducts ul li a#bobcat_skidSteer:visited
{
	background: url('../images/bobcat_skidSteer.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_skidSteer:hover,  #featureProducts ul li a#bobcat_skidSteer:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#bobcat_trackLoader:link,  #featureProducts ul li a#bobcat_trackLoader:visited
{
	background: url('../images/bobcat_trackLoader.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_trackLoader:hover,  #featureProducts ul li a#bobcat_trackLoader:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#bobcat_miniExcavator:link,  #featureProducts ul li a#bobcat_miniExcavator:visited
{
	background: url('../images/bobcat_miniExcavator.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_miniExcavator:hover,  #featureProducts ul li a#bobcat_miniExcavator:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#bobcat_utilityVehicles:link,  #featureProducts ul li a#bobcat_utilityVehicles:visited
{
	background: url('../images/bobcat_utilityVehicles.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_utilityVehicles:hover,  #featureProducts ul li a#bobcat_utilityVehicles:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#bobcat_compactTractors:link,  #featureProducts ul li a#bobcat_compactTractors:visited
{
	background: url('../images/bobcat_compactTractors.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_compactTractors:hover,  #featureProducts ul li a#bobcat_compactTractors:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#bobcat_miniTrackLoaders:link,  #featureProducts ul li a#bobcat_miniTrackLoaders:visited
{
	background: url('../images/bobcat_miniTrackLoaders.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#bobcat_miniTrackLoaders:hover,  #featureProducts ul li a#bobcat_miniTrackLoaders:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_plate:link,  #featureProducts ul li a#wacker_plate:visited
{
	background: url('../images/wacker_plate.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_plate:hover,  #featureProducts ul li a#wacker_plate:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_roller:link,  #featureProducts ul li a#wacker_roller:visited
{
	background: url('../images/wacker_roller.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_roller:hover,  #featureProducts ul li a#wacker_roller:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_rammer:link,  #featureProducts ul li a#wacker_rammer:visited
{
	background: url('../images/wacker_rammer.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_rammer:hover,  #featureProducts ul li a#wacker_rammer:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_powerUnit:link,  #featureProducts ul li a#wacker_powerUnit:visited
{
	background: url('../images/wacker_powerUnit.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_powerUnit:hover,  #featureProducts ul li a#wacker_powerUnit:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_generator:link,  #featureProducts ul li a#wacker_generator:visited
{
	background: url('../images/wacker_generator.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_generator:hover,  #featureProducts ul li a#wacker_generator:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#wacker_pump:link,  #featureProducts ul li a#wacker_pump:visited
{
	background: url('../images/wacker_pump.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#wacker_pump:hover,  #featureProducts ul li a#wacker_pump:active
{
	background-position: 0 -260px;
}

#featureProducts ul li a#husq_rancher:link,  #featureProducts ul li a#husq_rancher:visited
{
	background: url('../images/husq_rancher.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_rancher:hover,  #featureProducts ul li a#husq_rancher:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_323L:link,  #featureProducts ul li a#husq_323L:visited
{
	background: url('../images/husq_323L.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_323L:hover,  #featureProducts ul li a#husq_323L:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_123HD60:link,  #featureProducts ul li a#husq_123HD60:visited
{
	background: url('../images/husq_123HD60.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_123HD60:hover,  #featureProducts ul li a#husq_123HD60:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_125B:link,  #featureProducts ul li a#husq_125B:visited
{
	background: url('../images/husq_125B.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_125B:hover,  #featureProducts ul li a#husq_125B:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_PZ6034FX:link,  #featureProducts ul li a#husq_PZ6034FX:visited
{
	background: url('../images/husq_PZ6034FX.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_PZ6034FX:hover,  #featureProducts ul li a#husq_PZ6034FX:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_mega:link,  #featureProducts ul li a#husq_mega:visited
{
	background: url('../images/husq_mega.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_mega:hover,  #featureProducts ul li a#husq_mega:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_GTH27V52LS:link,  #featureProducts ul li a#husq_GTH27V52LS:visited
{
	background: url('../images/husq_GTH27V52LS.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_GTH27V52LS:hover,  #featureProducts ul li a#husq_GTH27V52LS:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_7021P:link,  #featureProducts ul li a#husq_7021P:visited
{
	background: url('../images/husq_7021P.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_7021P:hover,  #featureProducts ul li a#husq_7021P:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#husq_HU625HWT:link,  #featureProducts ul li a#husq_HU625HWT:visited
{
	background: url('../images/husq_HU625HWT.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#husq_HU625HWT:hover,  #featureProducts ul li a#husq_HU625HWT:active
{
	background-position: 0 -260px;
}

#featureProducts ul li a#toro_recycler:link,  #featureProducts ul li a#toro_recycler:visited
{
	background: url('../images/toro_recycler.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_recycler:hover,  #featureProducts ul li a#toro_recycler:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#toro_super:link,  #featureProducts ul li a#toro_super:visited
{
	background: url('../images/toro_super.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_super:hover,  #featureProducts ul li a#toro_super:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#toro_grandstand:link,  #featureProducts ul li a#toro_grandstand:visited
{
	background: url('../images/toro_grandstand.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_grandstand:hover,  #featureProducts ul li a#toro_grandstand:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#toro_zmaster:link,  #featureProducts ul li a#toro_zmaster:visited
{
	background: url('../images/toro_zmaster.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_zmaster:hover,  #featureProducts ul li a#toro_zmaster:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#toro_timecutter:link,  #featureProducts ul li a#toro_timecutter:visited
{
	background: url('../images/toro_timecutter.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_timecutter:hover,  #featureProducts ul li a#toro_timecutter:active
{
	background-position: 0 -260px;
}
#featureProducts ul li a#toro_titan:link,  #featureProducts ul li a#toro_titan:visited
{
	background: url('../images/toro_titan.jpg') no-repeat;
	background-position: 0 0;
}
#featureProducts ul li a#toro_titan:hover,  #featureProducts ul li a#toro_titan:active
{
	background-position: 0 -260px;
}
/* ==== contact Form ==== */
form#commentForm
{
	position: relative;
	top: 3px;
	width: 390px;
	height: 377px;
	background: url('../images/contactForm_bg.jpg') no-repeat;
	float: right;
	clear: right;
	right: 0px;
	margin: 0;
}

form#commentForm h3
{
	position: relative;
	display: block;
	width: 220px;
	color: #fff;
	font-style: italic;
	font-size: 16pt;
	font-weight: bold;
	float: left;
	left: 140px;
	top: 10px;
	text-transform: uppercase;
}

form#commentForm fieldset
{
	position: relative;
	float: left;
	clear: left;
	width: 390px;
	border: 0;
}

form#commentForm fieldset.submit
{
	border: 0;
	position: absolute;
	width: 65px;
	height: 65px;
	bottom: 30px;
	left: 30px;
	clear: right;
}
form#commentForm fieldset.submit input, form#commentForm fieldset.submit input:visited, form#commentForm fieldset.submit input:hover
{
	position: relative;
	width: 65px;
	height: 65px;
	border: 0;
	background: url('../images/submitBtn.png') no-repeat 0 0;
	cursor: pointer;
	text-indent: -3000px;
	
	font-size: 0;
	display: block;
	line-height: 0;
}
form#commentForm fieldset.submit input:active
{
	background: url('../images/submitBtn.png') no-repeat 0 -65px;
}
input[type="submit"]::-moz-focus-inner
{
	border: none;
}

form#commentForm ol
{
	position: relative;
	top: 40px;
	left: 30px;
	clear: both;
	list-style: none;
}
form#commentForm ol li
{
	position: relative;
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 15px;
	list-style: none;
}

form#commentForm p
{
	position: relative;
	display: block;
	width: 250px;
	clear: both;
	font-style: normal;
	font-weight:bold;
	left: 120px;
	top: 20px;
}

form#commentForm label
{
	float: left;
	width: 60px;
	margin-right: 1em;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
	text-transform: uppercase;
}

form#commentForm label.error
{
	position: absolute;
	width: 300px;
	top: 20px;
	left: 0px;
	color: #ffe155;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	clear: both;
}


form#extraForm
{
	position: relative;
	width: 900px;
	height: 200px;
	background: #FF3600;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	clear: both;
	float: left;
	margin: 30px 20px 0;
}
form#extraForm h3
{
	position: relative;
	color: #fff;
	font-style: italic;
	font-size: 22pt;
	font-weight: bold;
	left: 10px;
	top: 5px;
	text-transform: uppercase;
}

form#extraForm fieldset
{
	position: relative;
	float: left;
	clear: left;
	border: 0;
}

form#extraForm fieldset.submit
{
	border: 0;
	position: absolute;
	width: 65px;
	height: 65px;
	bottom: 36px;
	right: 55px;
	clear: right;
}
form#extraForm fieldset.submit input, form#extraForm fieldset.submit input:visited, form#extraForm fieldset.submit input:hover
{
	position: relative;
	width: 65px;
	height: 65px;
	border: 0;
	background: url('../images/submitBtn.png') no-repeat 0 0;
	cursor: pointer;
	text-indent: -3000px;
	
	font-size: 0;
	display: block;
	line-height: 0;
}
form#extraForm fieldset.submit input:active
{
	background: url('../images/submitBtn.png') no-repeat 0 -65px;
}
input[type="submit"]::-moz-focus-inner
{
	border: none;
}

form#extraForm ol
{
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	margin-right: 40px;
	list-style: none;
}
form#extraForm ol li
{
	position: relative;
	float: left;
	clear: left;
	margin-bottom: 10px;
	list-style: none;
}

form#extraForm p
{
	position: relative;
	font-style: normal;
	font-weight:bold;
	margin: 10px 0 10px 10px;
}

form#extraForm label
{
	position: relative;
	top: -5px;
	float: left;
	width: 100px;
	margin-right: 1em;
	font-weight: bold;
	font-style: italic;
	font-size: 1.3em;
	text-transform: uppercase;
}

form#extraForm label.error
{
	position: absolute;
	width: 300px;
	top: 20px;
	left: 0px;
	color: #ffe155;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	clear: both;
}

/* ==== infoContent ==== */
#infoContent
{
	position: relative;
	width: 940px;
	margin: -14px 30px 0 30px;
	padding-bottom: 10px;
	background: #F2F2F2;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#infoContent h2
{
	position: relative;
	color: #35464E;
	font-size: 3em;
	margin: 0px 20px;
	clear: left;
}
#infoContent h3
{
	margin-left: 30px;
}
#infoContent p
{
	line-height: 2.6ex;
	margin: 10px 30px 20px;
}

#infoContent img
{
}

.about_group
{
	margin: 40px 20px 0px;
	clear: left;
	float: left;
	width: 900px;
	height: 270px;
	border-bottom: 1px solid #ccc;
}
.about_group img
{
	position: relative;
	float: left;
	margin-right: 20px;
	top: 5px;
}

/* ==== contact page styles ==== */
#map
{
	position: relative;
	float: right;
	margin: 20px;
}

#map iframe
{
	border: 3px solid #35464E;
}

#map small a:link, #map small a:visited
{
	color: #FF3600;
	text-decoration: none;
	text-align: left;
}
#map small a:hover, #map small a:active
{
	color: #35464E;
	text-decoration: underline;	
}

/* ==== Footer styles ==== */

#footer
{
	position: absolute;
	bottom: 0;
	left: 20px;
	width: 960px;
	height: 197px;
	background: url('../images/footerBg.jpg') no-repeat;
	margin: 0 auto;
	clear: both;
}

#footer #footerContent
{
	position: relative;
	top: 15px;
	left: 10px;
	width: 400px;
	height: 122px;
}

#footer #footerContent p
{
	font-size: 12pt;
	font-weight: bold;
	color: #000;
}

#footer #footerContent ul
{
	position: relative;
	top: 10px;
	margin-left: 10px;
	list-style: none;
	float: left;
}

#footer #footerContent ul li
{
	list-style: none;
}

#footer #footerContent ul li a:link, #footer #footerContent ul li a:visited
{
	color: #405660;
	font-size: 11pt;
	font-weight: bold;
}
#footer #footerContent ul li a:hover, #footer #footerContent ul li a:active
{
	color: #000;
}

#footer #footerContent #footer_addy
{
	position: relative;
	float: right;
	width: 150px;
	height: 60px;
	top: 10px;
}
#footer #footerContent address p
{
	color: #323232;
	font-style: normal;
	font-size: 11pt;
}

#footer p.copyright
{
	position: absolute;
	left: 20px;
	bottom: 10px;
	color: #323232;
	font-size: 11pt;
	font-weight: bold;
}

/* ==== misc styles ==== */
.clear
{
	clear: both;
}

.fltrt
{
	float: right;
	margin: 40px 20px 20px 20px;
}