/* Base Styles to ensure Scrollbar, background and initial font base */
html									{height:100%;margin-bottom:1px;}
body									{height:100%;margin:0;padding:0;background:#000 url('../images/bg-mainBody.jpg') repeat-x;}

div, form, input						{margin:0;padding:0;}
input									{font-size:12px;}
input.checkbox							{margin-right:7px;}

.error                                  {color:#C70E15;}

.eng-leftnav div						{line-height:18px;}

body									{font:12px arial,sans-serif;color:#555;}
p.copygroup								{line-height:18px;}
h1										{width:570px;margin:0;padding:15px 0 0 25px;text-align:left;font-weight:normal;font-size:30px;font-family:helvetica,arial,sans-serif;line-height:1em;color:#FFF;}
h1.sIFR-replaced						{padding-top:18px;font-size:29px;}
h2										{margin:0;text-align:left;font-weight:normal;font-size:36px;font-family:helvetica,arial,sans-serif;line-height:1em;color:#7A9059;}
h2.thirty								{font-size:30px;}
h2.partNumber                           {background-color: #FFFFFF; color: #7A9059; font-size: 23px}
h3										{margin:0;text-align:left;font-size:15px;color:#708398;font-weight:normal;line-height:22px;}
h3.twenty								{font-size:20px;}
h4										{margin:0;font-size:13px;font-weight:bold;font-style:italic;color:#9FB5C1;}
h5										{margin:0 0 12px 0;font-size:12px;font-weight:bold;font-style:italic;color:#708398;line-height:12px;}
h6										{margin:0;font-size:11px;color:#6B8896;}

a										{color:#7A9059;text-decoration:none;}
a:hover									{text-decoration:underline;}

ul										{margin:0;padding:0;}
ul li									{margin:0;padding:0 0 5px 0;list-style-type:none;}
ul li.copy								{background:transparent url('../images/bullet-copy.gif') no-repeat 0 6px;padding-left:10px;line-height:18px;}
ul li.link								{background:transparent url('../images/bullet-rightarrow.gif') no-repeat 0 4px;padding-left:10px;}
ul li.download							{background:transparent url('../images/bullet-downarrow.gif') no-repeat 0 3px;padding-left:11px;}
ul li.download, x:-moz-any-link 		{background-position:0 4px;}
ul li.download, x:-moz-any-link, x:default {background-position:0 4px;}
#ie6only ul li.download,
#ie7andup ul li.download				{background-position:0 4px;}
ul li.enlarge							{background:transparent url('../images/bullet-enlarge.gif') no-repeat 0 4px;padding-left:11px;}
ul li.backtotop							{background:transparent url('../images/bullet-uparrow.gif') no-repeat 0 4px;padding-left:11px;}
ul li.offsite							{background:transparent url('../images/bullet-offsiteLink.gif') no-repeat 0 5px;padding-left:11px;}

ul li a									{font-size:12px;color:#7A9059;text-decoration:none;}
ul li a:hover							{text-decoration:underline;}
.eng-leftnav a							{font-size:12px;color:#123f5b;text-decoration:none;}
.eng-leftnav a:hover					{text-decoration:underline;}
#eng-equipDtl-industrynav a.active,
.eng-leftnav a.active					{color:#7A9059;}

label									{font-size:11px;}
span.required							{color:#708398;}
.strong									{font-weight:bold;}
sup.required,
sup.footnote							{color:#708398;font-weight:bold;font-size:14px;line-height:0;}
sup.footnote							{font-size:10px;}
sup.error                               {color:#C70E15;}

#eng-header								{position:relative;top:0;left:0;z-index:3;width:941px;height:135px;margin-left:auto;margin-right:auto;padding-right:25px;background:transparent url('../images/bg-header.jpg') repeat-x;}
#ie6only #eng-header                    {padding-right:8px;}
#eng-logo-print                         {display:none;}
#eng-utility							{width:941px;height:24px;font-size:11px;}
#eng-utility div						{float:right;padding-left:15px;background:transparent url('../images/utilitynav-border.gif') no-repeat;}
#eng-utility div a						{color:#CEDAE7;text-decoration:none;}
#eng-utility div a:hover				{text-decoration:underline;}
#eng-utility-locator					{padding-right:15px;line-height:36px;}
#ie6only #eng-utility-locator			{line-height:11px;padding:13px 15px 0 15px;}
#eng-utility-search						{padding-top:11px;}
#ie6only #eng-utility-search,
#ie7andup #eng-utility-search			{padding-top:5px;}
#eng-utility-search input				{width:156px;height:15px;padding-left:5px;margin-right:10px;border:1px solid #596e86;background-color:#A4B3C2;font-size:10px;font-family:arial;color:#183140;}
#ie6only #eng-utility-search input,
#ie7andup #eng-utility-search input		{position:relative;top:2px;left:0;padding-top:3px;}
#eng-logo img							{margin:0 0 16px 25px;}
/* Navigation */
#eng-navigation			    {width:950px;height:41px;margin-left:8px;background-image: url('../images/bg-background.gif') ; }
#eng-navigation img.eng-navigationdvdr,
#eng-navigation .navnode				{float:left;}
#eng-navigation a.navnode-link {background:transparent; display:block;
                                                   padding: 0px 15px 0px 15px;
                                                   text-decoration: none;
                                                   color: #9fb5c1; /* font color */
                                                   font-size: small;
                                                   font-weight: bold;
                                                   line-height: 41px;}
#eng-navigation a.navnode-link:hover {color: #0B1821; background-image: url('../images/bg-background-hover.gif') ;}
#eng-navigation .eng-dropdown			{position:absolute;top:41px;left:0;z-index:30;padding:17px 10px 15px 9px;font-size:11px;background-color:#e2e2e2;display:none;}
#eng-navigation .eng-dropdown h6.nav-dropdown	{margin:0;font-size:15px;color:#7a9059;font-weight:bold;padding:0 0 0 7px;}
#eng-navigation .eng-dropdown ul		{margin:2px 0 0 0;line-height:normal;padding:0;}
#eng-navigation .eng-dropdown ul li 	{margin:0 0 2px 0;padding:0;}
#eng-navigation .eng-dropdown ul li a	{display:block;color:#0d1b24;text-decoration:none;border:0;white-space:nowrap;background-color:#e2e2e2;}
#eng-navigation #eng-dropdown-engines	{height:357px;}
#eng-navigation #eng-dropdown-engines ul li a					{padding:3px 0 3px 8px;width:157px;}
#eng-navigation #eng-dropdown-enginesqf ul li a					{padding:3px 0 3px 16px;width:126px;}
#eng-navigation #eng-dropdown-kohlerdifference ul li a			{padding:3px 0 3px 14px;;width:258px;}
#eng-navigation #eng-dropdown-manualsmaintenance ul li a		{padding:3px 0 3px 15px;width:166px;}
#eng-navigation #eng-dropdown-partsaccessories ul li a			{padding:3px 0 3px 15px;width:153px;}
#eng-navigation #eng-dropdown-dealerstechnicians ul li a		{padding:3px 0 3px 14px;width:150px;}
#eng-navigation .eng-dropdown ul li a:hover						{text-decoration:none;background-color:#fff;border:0;}

/* ENGINES POPOUTS */
.eng-popout							{position:absolute;top:41px;left:0;background-color:#e2e2e2;height:389px;display:none;}

/* HO 1col:563px, HO 2col:747px HO 3col:931px */
#eng-popout-Walk_Mower,
#Walk_Mower-content						{width:563px;overflow:hidden;}
#eng-popout-Riding_Mower,
#Riding_Mower-content					{width:563px;overflow:hidden;}
#eng-popout-Zero_Turn_Mower,
#Zero_Turn_Mower-content				{width:563px;overflow:hidden;}
#eng-popout-Utility_Equipment,
#Utility_Equipment-content				{width:747px;overflow:hidden;}
#eng-popout-Recreational_Vehicles,
#Recreational_Vehicles-content			{width:747px;overflow:hidden;}

/* PRO 2col:566px, PRO 3col:757px PRO 4col:931px */
#eng-popout-Lawn_Landscape,
#Lawn_Landscape-content					{width:757px;overflow:hidden;}
#eng-popout-Golf_Course_Maintenance,
#Golf_Course_Maintenance-content		{width:566px;overflow:hidden;}
#eng-popout-Power_Generation_Welder,
#Power_Generation_Welder-content		{width:566px;overflow:hidden;}	
#eng-popout-Industrial_Construction,
#Industrial_Construction-content		{width:566px;overflow:hidden;}					
#eng-popout-Agriculture,
#Agriculture-content					{width:566px;overflow:hidden;}

.ho-engines-1col           				{float:left;width:185px;height:389px;background:url('../images/ho-popout-bkg.gif') repeat-x 184px 0px;}
ul.ho-engine-list-1col                	{width:185px;height:389px;position:relative;}

.ho-engines-2col           				{float:left;width:369px;height:389px;background:url('../images/ho-popout-bkg.gif') repeat-x 184px 0px;}
ul.ho-engine-list-2col                	{width:369px;height:389px;position:relative;}

.ho-engines-3col           				{float:left;width:553px;height:389px;background:url('../images/ho-popout-bkg.gif') repeat-x 184px 0px;}
ul.ho-engine-list-3col                	{width:553px;height:389px;position:relative;}

.pro-engines-2col           			{float:left;width:382px;height:389px;background:url('../images/pro-popout-bkg.gif') repeat-x 0px 0px;}
ul.pro-engine-list-2col                	{width:382px;height:389px;position:relative;}

.pro-engines-3col           			{float:left;width:573px;height:389px;background:url('../images/pro-popout-bkg.gif') repeat-x 0px 0px;}
ul.pro-engine-list-3col                	{width:573px;height:389px;position:relative;}

.pro-engines-4col           			{float:left;width:764px;height:389px;background:url('../images/pro-popout-bkg.gif') repeat-x 0px 0px;}
ul.pro-engine-list-4col                	{width:764px;height:389px;position:relative;}

#ie6only .pro-engines-2col,           			
#ie6only ul.pro-engine-list-2col        {width:383px;}

#ie6only .pro-engines-3col,	        			
#ie6only ul.pro-engine-list-3col        {width:574px;}

#ie6only .pro-engines-4col ,          	
#ie6only ul.pro-engine-list-4col        {width:765px;}

li.ho-engine 							{margin:0 0 1px 1px;float:left;position:relative;display:block;clear:none;width:183px;height:194px;padding:0;}
#ie6only li.ho-engine					{width:182px;}
li.ho-engine img						{margin:0 auto 0px auto;display:block;position:relative;padding:25px 0 0 0;}
li.ho-engine a							{display:block;width:183px;height:194px;}
li.ho-engine a:hover					{text-decoration:none;cursor:pointer;background:#fff url('../img/ho-engine-fill.gif') no-repeat 1px 1px;}
#ie6only li.ho-engine a					{width:182px;}
#ie6only li.ho-engine .engine-pic		{margin:0 auto 0px auto;display:block;position:relative;padding:25px 0 0 0;}
li.ho-engine .ho-engine-text            {display:block;position:absolute;top:128px;left:15px;}
.ho-engine-text .ho-engine-text-title   {font:18px Arial,sans-serif;color:#3e536b;letter-spacing:0.025em;}
.ho-engine-text .ho-engine-text-hp		{font:13px Arial,sans-serif;color:#666666;font-weight:bold;}
.wtb-flyout-list-hold					{display:none;}

.ho-poput-sidebar						{position:relative;float:left;width:194px;height:389px;background-color:#a4b3c2;margin:0 0 0 0;}
.ho-poput-sidebar .popout-title 		{margin:26px 0 7px 20px;color:#3e536b;font:14px Arial,sans-serif;}
.ho-poput-sidebar ul li.popout-title 	{margin:26px 0 7px 0;color:#3e536b;font:14px Arial,sans-serif;}
.ho-poput-sidebar ul 					{margin:0 0 0 20px;color:#fff;font:11px Arial,sans-serif;line-height:10px}
.ho-poput-sidebar p.note				{margin:2px 0 0 20px;color:#fff;font:10px Arial,sans-serif;font-style:italic;}
.ho-poput-sidebar a#find-a-dealer-btn	{
											padding:6px 0 0 10px;
											width:154px;
											height:20px;
											display:block;
											color:#fff;
											font:12px Arial,sans-serif;
											font-style:italic;
											background:url('../images/find-a-dealer-bkg.gif') no-repeat 0 0;
											text-decoration:none;
											position:absolute;
											top:343px;
											left:15px;
											font-weight:bold;
										}
.ho-poput-sidebar a#find-a-dealer-btn:hover	{
												background-position:-164px 0;
												text-decoration:none;
											}	
											
											
li.pro-engine 							{margin:0 0 1px 1px;float:left;position:relative;display:block;clear:none;width:190px;height:194px;padding:0;}
li.pro-engine img						{margin:0 auto 0px auto;display:block;position:relative;padding:25px 0 0 0;}
li.pro-engine a							{display:block;width:190px;height:194px;color:#fff;}
#ie6only li.pro-engine a				{width:188px;}
li.pro-engine a:hover					{text-decoration:none;background:#fff url('../img/pro-engine-fill.gif') no-repeat 1px 1px;cursor:pointer;}
#ie6only li.pro-engine .engine-pic		{margin:0 auto 0px auto;display:block;position:relative;top:25px;padding:0;}

li.pro-engine .pro-engine-text          {display:block;position:absolute;top:128px;left:15px;}
.pro-engine-text .pro-engine-text-title {font:18px Arial,sans-serif;color:#3e536b;letter-spacing:0.025em;}
.pro-engine-text .pro-engine-text-hp 	{font:13px Arial,sans-serif;color:#666666;font-weight:bold;}

li.pro-find-dealer						{margin:0 0 0 1px;float:left;position:relative;display:block;clear:none;width:190px;height:194px;background-color:#a4b3c2;padding:0;}
li.pro-find-dealer .pro-find-dealer-text{position:absolute;top:20px;left:17px;width:175px;}
li.pro-find-dealer a					{display:block;width:190px;height:194px;color:#fff;cursor:pointer;}
#ie6only li.pro-find-dealer a			{width:188px;}
li.pro-find-dealer a:hover				{text-decoration:none;background:url('../img/pro-find-fill.gif') no-repeat 0 0;}


.pro-find-dealer-text .pro-engine-find-dealer-text-title {color:#efefef;font:15px Arial,sans-serif;font-style:italic;font-weight:bold;margin:0 0 5px 0;}
.pro-find-dealer-text .pro-engine-find-dealer-text-descrip {color:#efefef;font:12px Arial,sans-serif;}											

/* ENGINES POPOUTS SUB CONTENT  */
.popout-content							{height:389px;width:auto;padding:0 0 0 184px;}
.loading-anim							{width:40px;height:40px;padding:10px 0 0 10px;}


#eng-content							{position:relative;top:0;left:0;z-index:3;margin-left:auto;margin-right:auto;width:966px;}
.eng-canvas								{margin-left:auto;margin-right:auto;width:966px;background-color:#FFF;}
.eng-leftnav							{float:left;width:163px;padding:0 14px 0 25px;}
.eng-copy								{float:left;width:739px;padding-right:25px;}
.engcopy-leftcolumn .eng-copy			{width:562px !important;}
.copy-header							{padding-top:37px;}
.copy-subheader							{padding-top:43px;}
.copy-paragraph							{padding-top:34px;}
.copy-bolded							{padding-top:49px;}
.copy-tabs								{padding-top:17px;}
.engcopy-leftcolumn						{float:left;width:562px;padding-right:26px;}
.engcopy-rightcolumn					{float:left;width:151px;}
.engcopy-rightcolumn h5					{font-size:11px;}
.copy-header .engcopy-rightcolumn		{padding-top:12px;}
.copy-paragraph	.engcopy-rightcolumn	{padding-top:15px;}
.copy-tabs .engcopy-rightcolumn			{padding-top:32px;}
.copy-subheader .engcopy-rightcolumn	{padding-top:6px;}
.copy-leftColumn,
.copy-rightColumn						{float:left;width:239px;padding-right:30px;}

.rounded-topleft						{position:absolute;top:0;left:0;width:4px;height:4px;background:transparent url('../images/bg-rounded-topleft.png') no-repeat;z-index:2;}
.rounded-topright						{position:absolute;top:0;right:0;width:4px;height:4px;background:transparent url('../images/bg-rounded-topright.png') no-repeat;z-index:2;}
.rounded-bottomleft						{position:absolute;bottom:0;left:0;width:4px;height:4px;background:transparent url('../images/bg-rounded-bottomleft.png') no-repeat;z-index:2;}
.rounded-bottomright					{position:absolute;bottom:0;right:0;width:4px;height:4px;background:transparent url('../images/bg-rounded-bottomright.png') no-repeat;z-index:2;}

#document-overlay                       {position:absolute;top:0;left:0;display:none;z-index:4;background:transparent url('../images/spacer.gif') repeat;}

.gray-section-corner-topleft            {position:relative;float:left;height:5px;width:5px;background:#fff url('/common/images/gray-section-corner-tl.png') no-repeat;line-height:5px;}
.gray-section-corner-topright           {position:relative;float:right;height:5px;width:5px;background:#fff url('/common/images/gray-section-corner-tr.png') no-repeat;line-height:5px;}
.gray-section-corner-botleft            {position:relative;float:left;height:5px;width:5px;background:#fff url('/common/images/gray-section-corner-bl.png') no-repeat;line-height:5px;}
.gray-section-corner-botright           {position:relative;float:right;height:5px;width:5px;background:#fff url('/common/images/gray-section-corner-br.png') no-repeat;line-height:5px;}

.lightgray-corner-topleft               {position:relative;float:left;height:5px;width:5px;background:#fff url('/common/images/lightgray-tl.gif') no-repeat;line-height:5px;}
.lightgray-corner-topright              {position:relative;float:right;height:5px;width:5px;background:#fff url('/common/images/lightgray-tr.gif') no-repeat;line-height:5px;}
.lightgray-corner-botleft               {position:relative;float:left;height:5px;width:5px;background:#fff url('/common/images/lightgray-bl.gif') no-repeat;line-height:5px;}
.lightgray-corner-botright              {position:relative;float:right;height:5px;width:5px;background:#fff url('/common/images/lightgray-br.gif') no-repeat;line-height:5px;}

/* Left nav Styles */
.eng-leftnav							{margin-top:46px;}
.eng-leftnav h5							{margin:3px 0 11px 0;font-size:11px;}
.eng-leftnav div						{margin:0 0 18px 0;}
.onlinecatalog-leftnav ul li.link       {padding-bottom:0;background-position:2px 6px;}

/* All Engine Matrix Styles */
#productmatrix-title h1					{float:left;width:auto;}
#productmatrix-title span				{float:left;font-size:30px;color:#FFF;padding:13px 0 0 12px;}
#productmatrix-filters					{float:left;width:188px;margin-right:20px;}
#productmatrix-filters-header			{text-align:right;padding:53px 9px 0 0;}
#productmatrix-filters-header h6		{float:left;width:110px;font-weight:bold;font-style:italic;font-size:11px;color:#6B8896;margin-left:25px;text-align:left;}
#ie6only #productmatrix-filters-header h6   {margin-left:12px;}
#productmatrix-filters-header a			{color:#708398;font-size:9px;}
.productmatrix-filtername				{height:23px;padding-left:25px;background-color:#8B9FA9;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.productmatrix-filtername a.filters-contract {float:left;font-size:12px;font-weight:bold;color:#FFF;line-height:23px;text-decoration:none;}
.productmatrix-filtername img			{margin:9px 0 0 1px;}
#productmatrix-filters a.filters-resetall {text-decoration:underline;}
.productmatrix-filtername a.filters-selectall,
a.filters-hp-selectall                  {float:right;font-size:9px;color:#FFF;text-decoration:underline;line-height:23px;padding-right:9px;}
.productmatrix-selectors				{background-color:#F0F3F4;padding:9px 0 5px 25px;}
.productmatrix-selectors input			{height:13px;margin:0 5px 0 0;padding:0;position:relative;top:-1px;vertical-align:bottom;width:13px;}
.productmatrix-selectors label			{margin:0;padding-bottom:8px;padding-left:19px;color:#123F5B;display:block;text-indent:-19px;}
#productmatrix-results					{float:left;margin-top:37px;}
#productmatrix-results h3				{margin:10px 0 12px 24px;line-height:14px;}
#productmatrix-results table			{width:740px;font-size:11px;}
#productmatrix-results .error-container-content p   {margin:0 6px 10px 0;}
#ie7andup #productmatrix-results table,
#ie6only #productmatrix-results table	{width:739px;}
.productmatrix-headerbar td				{padding:0;background:#AEB7BB url('../images/bg-enginematrix-headerbar.gif') repeat-x;border-top:1px solid #FFF;border-bottom:1px solid #E1E0E0;height:31px;line-height:31px;font-weight:bold;font-style:italic;color:#FFF;}
.productmatrix-headerbar td.column-1		{background:#AEB7BB url('../images/enginematrix-headerbar-left.gif') no-repeat;width:99px;padding-left:24px;}
.productmatrix-headerbar td.column-2        {width:67px;}
.productmatrix-headerbar td.column-3        {width:96px;}
.productmatrix-headerbar td.column-4        {width:95px;}
.productmatrix-headerbar td.column-5        {width:94px;}
.productmatrix-headerbar td.column-6        {width:95px;}
.productmatrix-headerbar td.column-7        {width:77px;}
.productmatrix-headerbar td.column-8		{width:75px;padding-left:18px;background:#AEB7BB url('../images/enginematrix-headerbar-right.gif') no-repeat top right;}
.productmatrix-resultrow td					{line-height:18px;color:#555555;border-bottom:1px solid #E1E0E0;padding:9px 0 7px 0;}
.productmatrix-resultrow td.column-1		{border-left:1px solid #E1E0E0;padding:9px 0 16px 15px;}
.productmatrix-resultrow td.column-1 img 	{margin:3px 0 0 4px;}
.productmatrix-resultrow td.column-8		{border-right:1px solid #E1E0E0;padding-left:18px;}
td.column-8 ul li						{line-height:17px;padding-bottom:0;}
.productmatrix-resultrow td a			{text-decoration:none;font-weight:bold;color:#7A9059;font-size:11px;}
.productmatrix-resultrow td a:hover		{text-decoration:underline;}
.productmatrix-resultrow li.link        {padding-bottom:5px;background-position:0 5px;}
#productmatrix-slider-text              {font-size:10px;font-weight:bold;color:#123f5b;padding:0 0 11px;}
#productmatrix-slider-text span         {font-size:11px;font-weight:normal;}
/* Generic Tab Styles */
#tabs									{margin:20px 0 0 7px;font-size:11px;}
#tabs div								{float:left;}
#tabs .tab								{float:left;height:23px;padding-left:9px;color:#FFF;font-weight:bold;font-style:italic;line-height:23px;cursor:pointer;cursor:hand;}
#tabs #overview							{background:#FFF url('../images/tab-overview-off.gif') no-repeat;width:85px;}
#tabs #features							{background:#FFF url('../images/tab-features-off.gif') no-repeat;width:81px;}
#tabs #uses								{background:#FFF url('../images/tab-uses-off.gif') no-repeat;width:101px;}
#tabs #specs							{background:#FFF url('../images/tab-specs-off.gif') no-repeat;width:67px;}
#tabs #curves							{background:#FFF url('../images/tab-curves-off.gif') no-repeat;width:149px;}
#tabs #imageview						{background:#FFF url('../images/tab-imageview-off.gif') no-repeat;width:100px;}
#tabs #listview							{background:#FFF url('../images/tab-listview-off.gif') no-repeat;width:87px;}
.printtabs								{display:none;}
/* Catalog Page Common Styles */
#productmatrix-title,
.onlinecatalog-title,
.productdetail-title					{height:55px !important;overflow:hidden;}
.onlinecatalog-title h1,
.productdetail-title h1					{float:left;}
.tabcontent				                {padding:25px 0 25px 16px;border:1px solid #E1E0E0;}
.tabcontent ul li			            {font-size:12px;line-height:15px;color:#555555;padding-bottom:5px;}
.tabcontent p				            {font-size:12px;line-height:18px;color:#555555;}
.tabcontent .twocol-left,
.tabcontent .twocol-right               {float:left;width:256px;}
.tabcontent .twocol-left				{margin-right:16px;}
/* Engine Detail Styles*/
#productdetail-tools                    {text-align:right;padding:31px 3px 0 0;}
#productdetail-tools a	                {font-size:10px;color:#FFF;text-decoration:none;}
#productdetail-tools a:hover            {text-decoration:underline;}
#productdetail-tools img                {margin:0 22px 0 5px;}
#productdetail-info						{float:left;width:560px;padding-bottom:48px;}
#productdetail-photobox-inner           {float:left;margin-top:20px;}
#productdetail-enginephoto				{width:285px;overflow:hidden;height:291px;text-align:center;display:table-cell;vertical-align: middle}
#productdetail-enginephoto *            {vertical-align:middle;}
#productdetail-enginephoto span         {display:inline-block;height:100%;}
#productdetail-phototools				{margin:0 0 23px 17px;}
#productdetail-phototools ul li			{display:inline;margin-right:70px;}
#productdetail-engineintro				{float:left;width:255px;margin-left:10px;}
#productdetail-engineintro .print-enginecategory {display:none;}
#productdetail-engineintro h2			{margin-top:33px;}
#productdetail-engineintro p			{font-size:12px;line-height:18px;color:#555555;}
#productdetail-engineintro p,
#productdetail-engineintro h5			{margin-left:1px;}
#enginedetail-tabulardata				{width:560px;}
#enginedetail-tabulardata td			{line-height:18px;width:95px;padding-top:7px;font-size:11px;}
#enginedetail-tabulardata td.column-1	{padding-left:23px;width:72px;}
#enginedetail-tabulardata td.column-6	{width:85px;}
tr.enginedetail-infobar td.column-1		{background:#FFF url('../images/bg-detail-tabulardata-fadedline.gif') no-repeat top left;}
tr.enginedetail-infobar td.column-6		{background:#FFF url('../images/bg-detail-tabulardata-fadedline.gif') no-repeat top right;}
.enginedetail-headerbar td				{border-bottom:1px solid #EFEFEF;padding-top:0;}
.enginedetail-headerbar td h5			{margin-bottom:10px;}
#productdetail-productlinks h5,
#enginedetail-tabulardata h5			{font-size:11px;}
#productdetail-tabbedcontent #tabs		{margin-top:31px;}
#productdetail-tabbedcontent .tabcontent    {padding-top:19px;}
#productdetail-tabbedcontent h3         {margin-bottom:4px;font-weight:bold;}
#productdetail-tabbedcontent p          {margin:0 0 10px 0;}
#tabcontent-features ul					{margin-bottom:12px;}
#tabcontent-features ul li.copy			{background-position:0 4px;}
#productdetail-tabbedcontent #tabcontent-uses   {padding-top:5px;padding-bottom:5px;width:542px;}
#productdetail-tabbedcontent #tabcontent-specs  {padding-left:4px;}
#productdetail-tabbedcontent #tabcontent-specs div.tabcontent-specs-top     {margin:0 12px;padding-bottom:11px;}
#productdetail-tabbedcontent #tabcontent-specs div.tabcontent-specs-top h3	{margin-bottom:1px;}
#productdetail-tabbedcontent #tabcontent-specs div.tabcontent-specs-bottom  {margin:22px 12px 0 12px;font-size:10px;line-height:14px;}
#tabcontent-specs .enginedetail-headerbar,
#tabcontent-specs .enginedetail-infobar td.column-1,
#tabcontent-specs .enginedetail-infobar {background:#F3F5F6 none repeat scroll 0 0;}
#tabcontent-specs td                    {border-bottom:1px solid #fff;}
#tabcontent-specs .enginedetail-headerbar .column-1 {padding:11px 0 0 12px;width:283px;}
#tabcontent-specs .enginedetail-headerbar .column-2 {padding:11px 12px 0 0;}
#tabcontent-specs .enginedetail-infobar .column-1   {padding:5px 0 7px 12px;width:283px;}
#tabcontent-specs .enginedetail-infobar .column-2   {padding:5px 12px 7px 0;}
#tabcontent-specs table h5              {margin-bottom:7px;}
#tabcontent-curves                      {text-align:center;}
#tabcontent-curves .curves-bargraph		{border:1px solid #EFEFEF;}
#tabcontent-curves img					{cursor:pointer;cursor:hand;}
#tabcontent-curves ul					{text-align:left;float:right;padding:8px 10px 0 0;}
#engineuses-tabs						{float:left;width:167px;padding-top:35px;}
#engineuses-list						{float:left;width:328px;margin-left:42px;background:#f3f5f6 url('../images/bg-engineuses-list-top.gif') no-repeat;padding:14px 0 0 0;}
#engineuses-list-label                  {margin-left:29px;}
.productdetail-uses-button-container	{position:relative;top:0;left:0;height:32px;margin-bottom:10px;}
.productdetail-uses-button,
.productdetail-uses-button-empty		{width:159px;height:32px;padding-left:8px;background:#FFF url('../images/bg-engineuses-button-off.gif') no-repeat;font-weight:bold;font-style:italic;line-height:32px;color:#A8B1B6;}
.productdetail-uses-button				{cursor:pointer;cursor:hand;}
.productdetail-uses-button-active		{position:absolute;top:-3px;left:-8px;width:230px;height:45px;padding-left:16px;background:transparent url('../images/bg-engineuses-button-on.gif') no-repeat;font-weight:bold;font-style:italic;line-height:38px;color:#FFF;}
#engineuses-list ul 					{float:left;width:125px;margin:0 30px 0 0;}
#engineuses-list ul.uses-rightList		{width:125px;margin-right:0;}
#engineuses-list .engUsesList           {display:none;margin-left:29px;}
#productdetail-productlinks				{float:left;width:163px;margin:68px 0 0 12px;padding-bottom:48px;}
#productdetail-productlinks h5,
#productdetail-productlinks ul			{padding-left:11px;}
#productdetail-productlinks	ul#productLinks-relatedLinks {border-bottom:6px solid #f3f5f6;padding-bottom:17px;margin-bottom:22px;}
#productdetail-productlinks ul li		{line-height:15px;padding-bottom:5px;}
#productdetail-productlinks	h5			{margin-top:14px;margin-bottom:13px;}
/* Engine Landing Styles */
#eng-landing-copy					    {margin-top:33px;padding-bottom:48px;}
#eng-subseries-copy					    {padding-bottom:48px;}
.eng-canvas .eng-copy			        {float:left;width:764px;padding-right:0;}
#eng-landing-slideshow-container        {float:right;padding-left:16px;width:282px;position:relative;bottom:68px;}
.slideshow-arrows                       {background:transparent url('/common/images/bg-enginefamily-slideshow.png') no-repeat;}
.slideshow-noarrows                     {background:transparent url('/common/images/bg-enginefamily-slideshow-noarrows.png') no-repeat;}
.slideshow-retired-noarrows             {background:transparent url('/common/images/bg-enginefamily-slideshow-retired.png') no-repeat;}
#eng-landing-slideshow-container table a  {outline:none;}
#eng-landing-slideshowinfo              {z-index:100;color:#fff;font-size:12px;height:17px;position:relative;right:23px;text-align:right;top:9px;width:100%;}
.eng-landing-slideshow-arrow            {cursor:pointer;cursor:hand;height:34px;width:30px;position:absolute;top:142px;}
#eng-landing-slideshow-next             {left:919px;}
#eng-landing-slideshow-prev             {left:684px;}
#eng-landing-slideshow-viewport-outer   {width:212px;height:238px;overflow:hidden;position:relative;left:32px;}
#eng-landing-slideshow-viewport         {width:848px;position:absolute;left:-212px;}
#eng-landing-slideshow-viewport div     {float:left;width:200px;padding-left:12px;}
#eng-landing-seriesInfo					{float:left;width:390px;min-height:260px;}
#ie6only #eng-landing-seriesInfo		{height:260px;}
#eng-landing-seriesInfo	h2				{margin-left:6px;}
#eng-landing-seriesInfo #tabs			{margin:16px 0 0 7px;}
#eng-landing-tabbedcontent .tabcontent    {width:357px;padding-right:16px;}
#eng-landing-tabbedcontent .tabcontent p  {margin:0;}
#eng-landing-links                      {padding:26px 0 0 17px;}
#eng-landing-links ul li                {line-height:15px;padding-bottom:5px;}
#eng-landing-spiff                      {float:right;margin:9px 17px 0 0;}
#ie6only #eng-landing-spiff             {margin:9px 8px 0 0;}
#eng-landing-copy #productmatrix-results    {margin-top:29px;}
#eng-landing-sublines-content           {width:555px;}
#eng-landing-sublines-content .eng-landing-sublines-copy    {margin:3px 0 27px;}
#eng-landing-sublines-content .eng-landing-sublines-copy p  {margin:0;}
#eng-landing-sublines-content .gradientcontainer .gradient-photo            {padding-left:10px;}
#ie6only #eng-landing-sublines-content .gradientcontainer .gradient-photo   {padding-left:5px;}
.eng-landing-subline p.copygroup        {font-size:11px;line-height:15px;color:#555;margin-top:3px;}
/* Engine Manuals Landing Page */
#eng-manualsLanding                     {padding-bottom:100px;}
#engn-manualsLanding-engineFiltering	{padding-top:8px;}
#engn-manualsLanding-engineFiltering h3	{padding-bottom:1px;}
#engn-manualsLanding-engineFiltering form {padding-top:3px;}
#engn-manualsLanding-modelnum,
#engn-manualsLanding-nomodelnum			{width:240px;padding:0 15px 0 19px;float:left;background:#FFF url('../images/bg-fadedline-274.gif') no-repeat 0 26px;}
#engn-manualsLanding-modelnum			{margin-right:14px;}
#engn-manualsLanding-modelnum input.textfield	{width:153px;height:17px;display:block;padding:2px 0 0 10px;border:1px solid #c8c7c1;margin-bottom:15px;background-color:#f9f9f9;color:#000;font-size:11px;}
#engn-manualsLanding-modelnum .error-container  {width:227px;margin-top:15px;}
#ie6only #engn-manualsLanding-modelnum .error-container  {width:226px;}

#engn-manualsLanding-nomodelnum div.select-container    {margin:0 0 12px 0;}
#engn-manualsLanding-nomodelnum select	{width:157px;height:19px;display:block;border:1px solid #c8c7c1;font-size:11px;}
#engn-manualsLanding-nomodelnum input	{margin-top:3px;}
#eng-manualsLanding-results 			{width:740px;margin-top:35px;border-top:6px solid #F3F5F6;padding-top:12px;}
#eng-manualsLanding-results table       {font-size:11px;}
#eng-manualsLanding-results p			{font-size:11px;margin:31px 0 18px 10px;}
#eng-manualsLanding-results h3			{font-size:20px;color:#708398;padding:25px 0 12px 24px;line-height:14px;}
#eng-manualsLanding-results tr.productmatrix-resultrow td.column-8 {background-color:#F0F3F4;}
#eng-manualsLanding-results .error-container    {margin-left:17px;}
#eng-manualsLanding-results .error-container p  {margin:0 6px;}
#manuals-decal-overlay                  {width:267px;}
#manuals-decal-overlay-outer            {float: left;padding:11px 12px 0 11px;text-align:center;}
#manuals-decal-overlay-inner            {margin:18px 0 10px;font-size:11px;line-height:16px;text-align:left;}
#manuals-decal-overlay-inner p          {margin:10px 0 0 0;}
/* Engine Identification Styles */
#eng-engineIdentification .engcopy-leftcolumn {min-height:1180px;}
#ie6only #eng-engineIdentification .engcopy-leftcolumn {height:1180px;}
.engineIdentification-intro				{background-color:#F3F5F6;min-height:318px;margin:50px 0 35px 0;padding:20px 20px 20px 0;}
.engineIdentification-intro img.engineIdentification-label {float:right;margin:0 0 0 20px;}
.engineIdentification-intro p.copygroup	{margin:0 0 11px 0;}
.engineIdentification-intro h3          {margin:0 0 5px 0;}
.engineIdentification-intro h3,
.engineIdentification-intro p.copygroup {padding-left:14px;}
.engineIdentification-intro .engineIdent-rolloverDef {background:transparent url('../images/bg-engineIdentificationSelection-off.gif') no-repeat;width:292px;height:42px;margin:0 0 0 10px;cursor:pointer;cursor:hand;}
.engineIdentification-intro .engineIdent-rolloverDef img.roundedCorners {display:none;}
.engineIdentification-intro .engineIdent-rolloverDef ul li {background:transparent url('../images/spacer.gif') no-repeat 9px 15px;font-weight:bold;font-style:italic;color:#A8B1B6;padding:8px 0 0 20px;}
.engineIdent-rolloverDef div			{display:none;padding-bottom:8px;}
.engineIdent-rolloverDef div p			{margin:0;color:#FFF;line-height:18px;padding:0 20px 0 23px;}
#engineIdent-exampleDecals				{background:transparent url('../images/bg-fadingline.gif') no-repeat;margin-top:4px;padding:10px 12px 0 12px;}
#eng-engineIdentification ul li			{padding-bottom:5px;}
#eng-engineIdentification h6.engineIdent-newSeries {margin-top:15px;}
#eng-engineIdentification ul.engineIdent-newSeries {margin-top:13px;}
#eng-engineIdentification h6.engineIdent-newSeries {margin-bottom:6px;}
#eng-engineIdentification .engcopy-rightcolumn {padding-top:49px;}
#engineIdentification-label-horizontal  {margin:30px 0 0 0;}
#engineIdentification-copy-vertical     {float:left;width:268px;}
#engineIdentification-copy-horizontal   {float:left;width:238px;}
/* Engine Maintenance Styles */
#eng-maintenanceTips select				{display:block;margin:15px 0 15px 0;width:220px;}
#eng-maintenanceTips-info				{margin-top:35px;border-top:6px solid #F3F5F6;padding-top:32px;}
#eng-maintenanceTips-anchors			{background-color:#B9C1C5;padding:17px 6px 12px 6px;width:538px;margin:8px 0 40px 6px;}
#eng-maintenanceTips-anchors ul			{float:left;width:264px;}
#ie6only #eng-maintenanceTips-anchors ul	{width:261px;}
#eng-maintenanceTips-anchors ul li		{background:transparent url('../images/bullet-maintenanceTipsAnchor.gif') no-repeat 0 4px;padding:0 0 5px 11px;}
#eng-maintenanceTips-anchors a			{color:#FFF;}
#eng-maintenanceTips-anchors .gray-section-corner-topleft  {bottom:17px;right:6px;}
#eng-maintenanceTips-anchors .gray-section-corner-topright {bottom:17px;left:6px;}
#eng-maintenanceTips-anchors .gray-section-corner-botleft  {top:12px;right:6px;}
#eng-maintenanceTips-anchors .gray-section-corner-botright {top:1.locator-address p2px;left:6px;}
.eng-maintenanceTip						{background:transparent url('../images/bg-fadingline.gif') no-repeat;width:538px;padding:9px 12px 0 12px;}
#eng-maintenanceTips-info h3			{margin:0 0 6px 11px;}
#eng-maintenanceTips-info h3.twenty     {margin-left:22px;}
.eng-maintenanceTip p					{margin:0 0 10px 0;line-height:18px;}
.maintenanceTip-backtotop-container     {margin:16px 0;}
/* Basic Troubleshooting Styles */
#basictroubleshooting-canvas h3.introCopy {line-height:18px;color:#555;width:450px;margin:44px 0 29px 0;}
#troubleShooting-anchorLinks			{position:relative;top:0;left:0;background-color:#B9C1C5;padding:17px 0 12px 0;}
#troubleShooting-anchorLinks ul			{float:left;width:235px;padding:0 31px 0 9px;}
#troubleShooting-anchorLinks ul li		{background:transparent url('../images/bullet-downarrow-white.gif') no-repeat 0 4px;padding-left:9px;}
#troubleShooting-anchorLinks ul li a	{color:#FFF;}
#eng-troubleshooting					{padding-top:34px;}
#eng-troubleshooting ul li				{padding-bottom:2px;}
#eng-troubleshooting ul li.backtotop 	{padding-top:16px;padding-bottom:4px;background-position:0 20px;}

.gradientcontainer,
.gradientcontainer *					{cursor:pointer;cursor:hand;}
.gradientcontainer						{float:left;border:1px solid #E3E2E2;margin:0 20px 20px 0;background:#FFF url('../images/bg-gradient-off.gif') repeat-x;width:168px;}
.gradientcontainer .gradient-photo		{text-align:center;height:196px;}
.gradientcontainer .gradient-photo img	{vertical-align:middle;padding:20px 0;}
.gradientcontainer a                    {outline:none;}
.engn-useslanding-imageview .gradient-photo img  {padding:31px 0;}
#ie6only .gradientcontainer .gradient-photo     {z-index:10;}
#ie6only .gradientcontainer .gradient-photo img {padding:0;}
.gradientcontainer span					{line-height:196px;}
.gradientcontainer span.middlemaker 	{font-size:1px;display:inline-block;width:0;}
.gradientcontainer a:hover				{text-decoration:none;}
.gradientcontainer .gradient-description {background-color:#F0F1F2;padding:5px 8px 3px 9px;margin:3px;margin-top:0;text-align:left;}
.gradientcontainer .gradient-description p {margin:0;padding:0 0 3px 0;}
.gradientcontainer p.header				{line-height:16px;font-weight:bold;color:#6B8896;margin:0;}
/* Engine Uses Landing Styles */
#eng-usesLanding						{width:564px;}
#eng-usesLanding #tabs					{margin-top:25px;}
#eng-usesLanding .tabcontent			{border:0;}
#tabcontent-imageview					{padding-top:18px;padding-left:7px;width:564px;overflow:hidden;background:#FFF url('../images/bg-fadedline-564.gif') no-repeat;}
.engnuses-expandedcanvas				{width:590px;}
#tabcontent-listview					{display:none;padding-top:15px;padding-left:19px;background:#FFF url('../images/bg-fadedline-564.gif') no-repeat;}
#tabcontent-listview ul					{float:left;width:190px;}
#tabcontent-listview ul li				{width:147px;}
/* FAQs Styles */
.eng-faq								{width:562px;padding-bottom:4px;}
.eng-faq ul li							{padding-bottom:3px;}
.eng-faq-answer							{width:562px;background-color:#F0F1F2;margin:3px 0 8px 0;display:none;}
.eng-faq-answer p						{padding:0 20px;margin:0;line-height:18px;}
/* Search Tips */
#eng-searchtips                         {padding-top:40px;}
.eng-searchTip							{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 26px;width:550px;padding:0 12px 17px 12px;}
/* Search Results */
#searchresults-outercontainer           {padding-top:40px;width:565px;}
#searchresults-outercontainer h3        {font-weight:bold;}
#searchresults-container                {background:transparent url('/common/images/bg-fadingline.gif') no-repeat;padding:12px 30px 0 17px;}
.searchresults-result                   {padding-bottom:12px;line-height:18px;}
.searchresults-result p.copygroup       {margin:0;}
.searchresults-buttonpanel              {padding:8px 6px 10px 2px;}
.searchresults-button                   {background-color:#eaeced;padding:5px 5px 0 5px;float:left;margin:0 2px;}
.searchresults-byrelevance              {width:84px;}
.searchresults-bydate                   {width:53px;}
.searchresults-hidesummaries            {width:104px;}
.searchresults-prevnext                 {width:51px;float:right;}
.searchresults-button .lightgray-corner-topleft    {bottom:5px;right:5px;}
.searchresults-button .lightgray-corner-topright   {bottom:5px;left:5px;}
.searchresults-button .lightgray-corner-botleft    {right:5px;}
.searchresults-button .lightgray-corner-botright   {left:5px;}
/* Resources Styles */
.eng-resourcesLinks						{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 26px;width:550px;padding:0 12px 17px 12px;}
.eng-resourcesLinks h3					{padding-bottom:14px;}
.eng-resourcesLinks p                   {margin:6px 0;}
/* Accessories Landing Page */
#eng-accessoriesLanding					{width:739px;}
#eng-accessoriesPartsCatlog				{background-color:#F0F1F2;padding:15px;}
#eng-accessoriesPartsCatlog img			{float:left;margin-right:20px;}
#eng-accessoriesPartsCatlog h5			{color:#555;}
/* Kohler Oil & Dealer newsletter styles */
#eng-kohlerNewsletters					{width:739px;margin-top:52px;}
#kohlerOil-intro p.copygroup			{padding:0 12px;}
.eng-kohlerOil,
.eng-kohlerNewsletter					{background:#F0F1F2 url('../images/bg-oilNewsletter.gif') no-repeat;width:570px;padding-top:15px;margin-bottom:30px;}
.eng-kohlerOil img.prodImg				{float:left;margin:0 25px 0 30px;}
.eng-kohlerNewsletter img.prodImg		{float:left;margin:0 25px 0 20px;}
.eng-kohlerOil div,						
.eng-kohlerNewsletter div				{float:left;width:335px;}
.eng-kohlerOil h5,
.eng-kohlerNewsletter h5				{color:#555;}
/* Testing Certification Styles */
#eng-testingCert .tab					{background:#FFF url('../images/tab-curves-off.gif') no-repeat;width:149px;}
#eng-testingCert .tabcontent			{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 0;border:0;padding-top:16px;padding-right:16px;}
#eng-testingCert .tabcontent p			{margin:0 0 11px 0;}
#eng-testingCert #tabcontent-trainingmaterials div {margin:9px 0 17px 15px;}
#eng-testingCert #tabcontent-trainingmaterials h5 {color:#555555;padding-top:3px;margin-bottom:3px;}
#eng-testingCert #tabcontent-trainingmaterials ul {margin-top:5px;margin-bottom:9px;}
/* Become a Dealer Styles */
#eng-becomeadealer .engcopy-leftcolumn	{overflow:hidden;}
#eng-becomeadealer .engcopy-leftcolumn h3 {padding-left:12px;}
#eng-becomeadealer .engcopy-leftcolumn p.internationalDesc {padding-left:12px;margin-top:0;}
.dealers-area 							{width:615px;padding:17px 0 0 12px;}
.new-region								{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 0;}
.dealers-area p.copygroup				{float:left;width:251px;margin:0;margin-right:30px;padding-bottom:21px;}
/* Become a Dealer Styles */
#eng-factorySchool h3					{padding:15px 0 0 12px;}
.factorySchool-level					{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 0;padding:17px 12px 0 12px;}
.factorySchool-level p.copygroup		{margin-top:0;}
.factorySchool-level ul					{padding-bottom:6px;}
/* Equipment and Equipment Detail Styles */
#eng-poweredBy						{width:564px;}
#eng-equipDtl .engcopy-rightcolumn		{margin-top:48px;}
#eng-equipDtl-relatedEngines			{margin-top:35px;}
#relatedEngines-image					{float:left;width:280px;padding:0 20px 0 6px;}
#relatedEngines-image img				{margin:20px;}
#relatedEngines-list					{float:left;margin-top:13px;}
#relatedEngines-list h5,
#eng-equipDtl-industrynav h5			{font-size:11px;}
#eng-equipDtl-industrynav a				{color:#123F5B;}
#eng-equipDtl							{padding-bottom:27px;}
#eng-equipDtl h3						{margin-left:11px;}
#eng-poweredBy p.copygroup				{margin-top:0;}
.btn-viewAll,
.btn-sectionedContent					{background:transparent url('../images/bg-letterGroup-btn-off.gif') no-repeat;width:41px;height:20px;padding-top:4px;text-align:center;color:#7A9059;}
#equipmentPoweredBy-nav					{padding:0 0 6px 0;}
#equipmentPoweredBy-nav div				{height:24px;float:left;margin-right:3px;padding-top:0;}
#equipmentPoweredBy-nav div a			{line-height:24px;}
.btn-viewAll							{background:transparent url('../images/bg-viewAll-btn-off.gif') no-repeat;width:64px;color:#555;}
.eng-equipPoweredBy-links,
#eng-equipDtl-listOfBrands,
#eng-dealerLocator-form					{background:transparent url('../images/bg-fadingline.gif') no-repeat;margin-top:4px;padding:10px 12px 0 12px;}
.eng-equipPoweredBy-links span,
#eng-equipDtl-listOfBrands span			{display:block;font-weight:bold;font-style:italic;padding-bottom:5px;}
.eng-equipPoweredBy-links ul,
#eng-equipDtl-listOfBrands ul			{margin-bottom:13px;}
.eng-equipPoweredBy-links               {display:none;}
/* Dealer Locator Styles */
#eng-locator                            {padding-bottom:32px;}
#eng-locator h3, 
#eng-locator p.copygroup				{padding:0 12px;}
#eng-dealerLocator-form p.copygroup     {padding:0 0 6px 0;margin-top:0;}
#eng-dealerLocator-form label			{font-size:12px;font-weight:bold;display:block;margin-bottom:4px;}
#eng-dealerLocator-form input.textfield,
#eng-dealerLocator-form select			{margin-bottom:9px;width:247px;height:17px;padding-top:2px;border:1px solid #D0CDCA;background-color:#FAFAFA;font-size:12px;color:#555;}
#eng-dealerLocator-form input.textfield-error   {border:1px solid #f1c3c4;background-color:#f9eaea;}
#eng-dealerLocator-form select			{height:19px;padding-top:1px;}
#dealerLocator-expertDealersCheck		{padding-top:21px;}
#dealerLocator-expertDealersCheck input	{border:0 none;height:13px;margin:0 5px 0 0;padding:0;position:relative;top:-1px;vertical-align:bottom;width:13px;}
#dealerLocator-expertDealersCheck label	{font-weight:normal;margin:0;padding-left:19px;text-indent:-19px;}
#eng-dealerLocator-form input.submitbutton {margin-top:6px;}
#eng-dealerLocator-results				{margin-top:35px;border-top:6px solid #F3F5F6;padding-top:32px;}
#dealerLocator-rightColumn              {padding-right:0;}
div.locatorResult-category 				{font-weight:bold;font-style:italic;display:block;margin-bottom:7px;}
div.locatorResult-category img			{position:relative;top:4px;left:8px;}
#locator-results						{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 4px;padding:14px 0 0 12px;}
.locator-address, .locator-mapDistance	{float:left;width:435px;}
.locator-mapDistance					{width:100px;}
.locator-address p						{margin:0 0 12px 0;line-height:18px;}
.locator-mapDistance p					{margin:1px 0 3px 0;}
#dealerdefinition-overlay td#overlay-content div.dealerdefinition    {float:left;width:368px;padding:0 3px 10px;line-height:18px;display:none;}
.dealerdefinition-questionmark          {cursor:pointer;cursor:hand;}
/* About Styles */
#about-landing-canvas .eng-leftnav		{width:185px;}
#about-landing-canvas .eng-copy			{width:735px;}
#about-landing-canvas .eng-leftnav div {background:transparent url('/common/images/bg-subline-photo.png') no-repeat;border:1px solid #e3e2e2;width:168px;text-align:center;padding:12px 0 0 0;}
#about-landing-canvas .eng-leftnav div ul {background-color:#f0f1f2;margin-top:9px;border:3px solid #fff;padding:6px 9px 0 10px;text-align:left;color:#555;font-size:11px;line-height:15px;}
#about-landing-canvas .eng-leftnav div ul li a {color:#7a9059;}
#about-landing-canvas .engcopy-leftcolumn	{width:440px;padding-right:19px;}
#about-landing-canvas .engcopy-leftcolumn p {line-height:18px;}
#about-landing-canvas .engcopy-leftcolumn h3 {color:#7A9059;font-size:20px;line-height:24px;padding:12px 0;border:6px solid #F3F5F6;border-right:0;border-left:0;}
#about-landing-canvas .engcopy-rightcolumn {padding-top:17px;}
.about-enlargedimage                    {display:none;float:left;padding:15px 0 7px;}
/* Literature and Brochures Styles */
#eng-brochuresCatalogs p.copygroup		{width:562px;}
.eng-brochure							{background:transparent url('/common/images/bg-subline-photo.png') no-repeat;float:left;margin-right:20px;margin-bottom:20px;width:168px;border:1px solid #E3E2E2;}
.eng-brochure-photo						{padding:19px 0;text-align:center;}
.eng-formFields			                {width:550px;border-top:6px solid #f3f5f6;}
.eng-formFields .copy-leftColumn        {width:249px;margin-right:45px;padding-right:0;}
.eng-formFields .copy-rightColumn       {width:249px;margin-right:0;padding-right:0;}
.eng-formFields label	                {font-size:12px;font-weight:bold;display:block;margin-bottom:4px;}
.eng-formFields input.textfield,
.eng-formFields select	                {margin-bottom:9px;width:245px;height:17px;padding-top:2px;border:1px solid #D0CDCA;background-color:#FAFAFA;font-size:12px;color:#555;}
.eng-formFields input.textfield-error,
.eng-formFields select.select-error     {border:1px solid #f1c3c4;background-color:#f9eaea;}
.eng-formFields select	                {height:19px;padding-top:1px;}
.eng-formFields textarea                {border:1px solid #D0CDCA;}
.eng-formFields textarea.textarea-error {border:1px solid #f1c3c4;background-color:#f9eaea;}
#brochures-optInCheck					{padding:6px 0 9px 0;}
#brochures-optInCheck input				{border:1px solid #D0CDCA;float:left;margin-right:5px;}
#brochures-optInCheck label				{font-weight:normal;}

#eng-brochuresCatalogs                  {padding-bottom:30px;}
#eng-brochuresCatalog-select			{overflow:hidden;width:740px;}
#eng-brochuresCatalog-selectContainer	{width:760px;}
.eng-brochure-copy						{background-color:#f0f1f2;border:3px solid #fff;padding:8px 9px 10px;color:#555;font-size:11px;line-height:15px;height:63px;}
.eng-brochure-copy h5					{margin:0 0 13px 0;line-height:15px;}
.eng-brochure-copy input				{margin-right:5px;}
.eng-brochure-copy ul					{margin:6px 0 0 0;}
.eng-brochure-copy ul li a				{font-size:11px;}
.eng-formFields .copy-rightColumn ul	{padding-top:24px;}
/* Contact Us Styles */
#ie6only #eng-contactUs .error-corner-botleft,
#ie6only #eng-contactUs .error-corner-botright {bottom:-2px;}

#eng-contactUs .eng-formFields			{border-top:0;}
#eng-contactUs-form .copy-leftColumn    {margin-right:25px;width:269px;}
#eng-contactUs                          {padding-bottom:30px;}
#eng-contactUs-callUs                   {background-color:#F0F1F2;padding:9px 7px;position:relative;right:6px;color:#708398;}
#eng-contactUs h3                       {font-weight:bold;}
#eng-contactUs label                    {line-height:24px;}
#eng-contactUs label.questionType       {line-height:16px;display:block;font-weight:normal;margin:0;padding:0 0 8px 19px;text-indent:-19px;}
#eng-contactUs input				    {border:1px solid #D0CDCA;margin-right:5px;}
#eng-contactUs input.textfield-error    {border:1px solid #f1c3c4;background-color:#f9eaea;}
#eng-contactUs input.submitbutton       {margin-top:10px;}
#eng-contactUs label.questionType input {border:0 none;height:13px;margin:0 5px 0 0;padding:0;position:relative;top:-1px;vertical-align:bottom;width:13px;}
#eng-contactUs-form                     {margin-top:30px;}
.eng-contactUs-modelNumberBlock         {margin-bottom:30px;}
.eng-contactUs-phoneBlock               {margin-top:30px;margin-bottom:30px;}
.eng-contactUs-modelNumberHelpText      {background-color:#f0f1f2;padding:22px 20px;width:209px;margin-top:18px;}
.contactUs-footnotes p                  {line-height:17px;font-size:11px;margin-top:0;}
.contactUs-footnotes sup.required       {font-size:10px;}
.error-container                        {position:relative;top:0;left:0;background-color:#faebeb;padding:6px;width:530px;border:1px solid #f4cfd0;margin:8px 0 12px;display:none;}
.error-container-content,
.error-container-content li.link a      {color:#c70e15;font-weight:bold;}
.error-container-content p				{margin:0 6px;}
.error-corner-topleft {position:absolute;top:-1px;left:-1px;height:6px;width:6px;background:#fff url('../images/error-tl.gif') no-repeat;line-height:6px;}
.error-corner-topright {position:absolute;top:-1px;right:-1px;height:6px;width:6px;background:#fff url('../images/error-tr.gif') no-repeat;line-height:6px;}
.error-corner-botleft {position:absolute;bottom:-1px;left:-1px;height:6px;width:6px;background:#fff url('../images/error-bl.gif') no-repeat;line-height:6px;}
.error-corner-botright {position:absolute;bottom:-1px;right:-1px;height:6px;width:6px;background:#fff url('../images/error-br.gif') no-repeat;line-height:6px;}

#ie6only .lightbox .emailfriend-content .error-corner-topleft {position:absolute;top:-1px;left:-1px;height:6px;width:6px;background:#fff url('../images/error-tl.gif') no-repeat;line-height:6px;}
#ie6only .lightbox .emailfriend-content .error-corner-topright {position:absolute;top:-1px;right:-1px;height:6px;width:6px;background:#fff url('../images/error-tr.gif') no-repeat;line-height:6px;}
#ie6only .lightbox .emailfriend-content .error-corner-botleft {position:absolute;bottom:-2px;left:-1px;height:6px;width:6px;background:#fff url('../images/error-bl.gif') no-repeat;line-height:6px;}
#ie6only .lightbox .emailfriend-content .error-corner-botright {position:absolute;bottom:-2px;right:-1px;height:6px;width:6px;background:#fff url('../images/error-br.gif') no-repeat;line-height:6px;}

/* Press Release Landing Styles */
#eng-pressLanding .engcopy-leftcolumn h5 {margin:0 0 9px 12px;}
#eng-pressLanding .engcopy-leftcolumn h5.previousyear {margin-top:23px;}
table.pr-listing						{border-collapse:collapse;background:transparent url('../images/bg-fadingline.gif') no-repeat;width:562px;}
table.pr-listing td						{vertical-align:top;padding:9px 0 2px 0;line-height:18px;}
table.pr-listing td.pr-date				{width:47px;padding-right:15px;padding-left:12px;}
table.pr-listing td.pr-headline			{width:476px;padding-right:12px;}
#eng-pressLanding .engcopy-rightcolumn h5,
#eng-pressRelease .engcopy-rightcolumn h5 {margin-bottom:6px;}
#eng-pressLanding .engcopy-rightcolumn p,
#eng-pressRelease .engcopy-rightcolumn p {margin:0 0 3px 0;}
#eng-pressLanding .engcopy-rightcolumn ul,
#eng-pressRelease .engcopy-rightcolumn ul {margin-bottom:9px;}
/* Press Release Styles */
#eng-pressRelease h3,
#eng-pressRelease p.prDetail-date		{margin:0 11px;}
#eng-pressRelease h3					{line-height:18px;margin-top:2px;}
#eng-pressRelease p.prDetail-date		{font-style:italic;margin-top:4px;margin-bottom:7px;}
#eng-pressRelease-content				{background:transparent url('../images/bg-fadingline.gif') no-repeat;width:562px;}
#eng-pressRelease-image-container       {width:143px;float:left;}
.eng-pressRelease-image					{float:left;padding:13px 15px 0 7px;width:103px;}
.eng-pressRelease-image img				{margin-bottom:7px;}
#eng-pressRelease-copy					{float:left;padding:0 12px;}
.withImage #eng-pressRelease-copy		{width:395px}
#eng-pressRelease-copy p				{line-height:18px;padding:8px 0 4px 0;margin:0;}
/* Sitemap Styles */
#sitemap-canvas 						{padding:17px 0 0 20px;width:946px;}
#sitemap-canvas div						{padding-top:10px;}
#sitemap-leftColumn,#sitemap-middleColumn,
#sitemap-rightColumn 					{float:left;width:229px;margin-left:60px;}
#sitemap-leftColumn div,#sitemap-middleColumn div,
#sitemap-rightColumn div				{background:transparent url('../images/bg-fadingline-229.gif') no-repeat;}
#ie6only #sitemap-leftColumn            {margin-left:30px;}
#sitemap-canvas h3						{margin:16px 0 5px 18px;}
#sitemap-canvas h5						{margin:14px 0 13px 18px;color:#555;}
#sitemap-canvas ul						{margin-left:18px;}
#sitemap-canvas ul li					{padding-bottom:11px;}
#sitemap-canvas ul li ul				{margin-top:2px;margin-left:3px;}
#sitemap-canvas ul li ul li				{padding-bottom:2px;}
/* Support Quick Start Styles */
#eng-supportQuickStart-locator			{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 26px;width:562px;padding:0 0 31px 12px;}
#eng-supportQuickStart-locator p		{margin-top:13px;}
#eng-supportQuickStart-links span		{font-weight:bold;font-style:italic;}
#eng-supportQuickStart-links h3			{margin-bottom:14px;}
#eng-supportQuickStart-links p			{margin:3px 0;}
#eng-supportQuickStart-links ul			{margin-bottom:9px;}
#eng-supportQuickStart-links div.copy-leftColumn {width:252px;padding:0 11px 0 11px;margin-right:14px;float:left;background:#FFF url('../images/bg-fadedline-274.gif') no-repeat 0 26px;}
#eng-supportQuickStart-links div.copy-rightColumn {float:left;}
#eng-supportQuickStart-links div.copy-rightColumn div {background:#FFF url('../images/bg-fadedline-274.gif') no-repeat 0 26px;width:252px;padding:0 11px;}
/* Glossary Styles */
.glossary-leftnav ul li.link a 			{color:#7A9059;}
.glossary-container                     {width:564px;padding-top:9px;}
.glossary-container h3                  {margin:0 0 5px 18px;}
.glossary-container .glossary-text   	{background:#fff url('../images/bg-fadingline.gif') no-repeat scroll 0 0;padding:1px 19px 0;}
.glossary-container .glossary-text p	{margin:7px 0 9px 0;}
.glossary-container .glossary-text ul li.backtotop	{margin:23px 0 15px 0;}

.glossary-leftnav ul li.link            {padding-bottom:0;}
/* Legal and Privacy */
#eng-legalLanding .engcopy-leftcolumn,
#eng-privacyLanding .engcopy-leftcolumn	{background:transparent url('../images/bg-fadingline.gif') no-repeat 0 28px;width:562px;padding:0 26px 0 0;}
#eng-legalLanding .engcopy-leftcolumn h3,
#eng-privacyLanding .engcopy-leftcolumn h3 {margin-bottom:23px;}
#eng-legalLanding .engcopy-leftcolumn h3,#eng-privacyLanding .engcopy-leftcolumn h3,
#eng-legalLanding .engcopy-leftcolumn p,#eng-privacyLanding .engcopy-leftcolumn p,
#eng-legalLanding .engcopy-leftcolumn ul,#eng-privacyLanding .engcopy-leftcolumn ul,
#eng-legalLanding .engcopy-leftcolumn ol,#eng-privacyLanding .engcopy-leftcolumn ol {padding-left:12px;padding-right:12px;}
#eng-legalLanding .engcopy-leftcolumn ol,
#eng-privacyLanding .engcopy-leftcolumn ol {margin:0 0 0 18px;padding-top:0;padding-bottom:0;}
#ie6only #eng-privacyLanding .engcopy-leftcolumn ol,
#ie7andup  #eng-privacyLanding .engcopy-leftcolumn ol {margin:0 0 0 22px;}
/* Lightbox Generic Styles */
.lb-closebutton,
.lb-closebutton img						{text-align:right;cursor:pointer;cursor:hand;}
.overlay                                {left:-3000px;top:-3000px;position:absolute;z-index:6;}
.overlay img                            {margin:0;}
#overlay-topMid                         {background:transparent url(/common/images/bg-overlay-tm.png) repeat-x scroll 0 0;}
#overlay-midLeft                        {background:transparent url(/common/images/bg-overlay-ml.png) no-repeat scroll 0 0;}
#overlay-midRight                       {background:transparent url(/common/images/bg-overlay-mr.png) no-repeat scroll 0 0;}
#overlay-bottomMid                      {background:transparent url(/common/images/bg-overlay-bm.png) repeat-x scroll 0 0;}
#overlay-content                        {background-color:#fff;}
/* Fix iepngfix issue with links not working */
#ie6only .lightbox .emailfriend-content .lb-closebutton,
#ie6only .lightbox .emailfriend-content h2,
#ie6only .lightbox .emailfriend-content p,
#ie6only .lightbox .emailfriend-content label,
#ie6only .lightbox .emailfriend-content input,
#ie6only .lightbox .emailfriend-content textarea,
#ie6only .lightbox .emailfriend-content #emailfriend-submit,
#ie6only .lightbox #downloads-content *,
#ie6only .lightbox .quicklook-container-inner *,
#ie6only .lightbox #scene7-content #lb-otherViews-tabs,
#ie6only .lightbox #horsepower-content *,
#ie6only .lightbox #torque-content *		{position:relative;z-index:99;}
/* Quick Look styles */
img.ql-button                           {cursor:pointer;cursor:hand;}
#quicklook-container                    {position:absolute;top:88px;left:-3000px;width:800px;z-index:6;}
.quicklook-container-inner              {background-color:#fff;padding:3px 0 10px 35px;background:transparent url('/common/images/quicklook-middlebg.png') no-repeat;width:800px;}
#quicklook-container .lb-closebutton	{margin:0 20px 16px 0;width:745px;}
.quicklook-container-innerblock         {float:left;}
#quicklook-container-innerblock-left    {width:280px;text-align:center;height:238px;}
#quicklook-container-innerblock-middle  {width:260px;font-size:12px;line-height:18px;color:#555;padding-right:15px;}
#quicklook-container-innerblock-middle h5 {margin:24px 0 15px;}
#quicklook-container-innerblock-right   {padding:44px 15px 0;width:160px;}
#quicklook-container-innerblock-right h5    {margin-bottom:15px;font-size:11px;}
#quicklook-container-innerblock-right ul li.link {padding-bottom:6px;}
#quicklook-productdescription-copy      {padding:7px 0 14px;}
.quicklook-table-headerbar td.column-1  {width:23px;}
.quicklook-table-headerbar td.column-8  {width:1px;}
.quicklook-table-headerbar td			{padding:0;background-color:#fff;border-top:1px solid #FFF;border-bottom:1px solid #E1E0E0;height:31px;line-height:31px;font-weight:bold;font-style:italic;color:#708398;font-size:11px;}
.quicklook-table-headerbar td.column-2  {width:67px;}
.quicklook-table-headerbar td.column-3  {width:96px;}
.quicklook-table-headerbar td.column-4  {width:95px;}
.quicklook-table-headerbar td.column-5  {width:94px;}
.quicklook-table-headerbar td.column-6  {width:95px;}
.quicklook-table-headerbar td.column-7  {width:89px;}
.quicklook-table-contentrow td          {padding-top:7px;color:#555;font-size:11px;line-height:18px;}
.quicklook-table-contentrow td.column-1,
.quicklook-table-contentrow td.column-8 {padding-top:0;}
.quicklook-table-contentrow td.column-1 div {border-left:1px solid #E1E0E0;height:21px;}
.quicklook-table-contentrow td.column-8 div {border-right:1px solid #E1E0E0;height:21px;}
/* Powered By Lightbox */
#equipmentpoweredbyseries-container		{position:absolute;top:0;left:-3000px;z-index:6;width:473px;}
.equipmentpoweredbyseries-content		{background:transparent url('/common/images/bg-lb-poweredBy-middle.png') no-repeat;width:409px;padding:0 26px 0 38px;}
.equipmentpoweredbyseries-content h2	{width:360px;}
.equipmentpoweredbyseries-content p		{width:340px;margin:0;padding:11px 0 30px 0;}

.lightbox-scrollMe						{position:relative;top:0;left:0;height:403px;overflow:auto;}
.lightbox-scrollMe span					{display:block;font-weight:bold;font-style:italic;padding-bottom:5px;}
.lightbox-scrollMe ul					{margin-bottom:13px;}

/* Downloads Lightbox Styles */
#downloads-container					{position:absolute;top:0;left:-3000px;z-index:6;}
#downloads-container #downloads-content {background:transparent url('/common/images/lb-downloads-border-middle.png') no-repeat;padding:0 0 0 14px;width:103px;}
#downloads-content .lb-closebutton		{width:85px;margin-bottom:6px;}
#downloads-container div ul				{width:85px;padding-bottom:3px;}
#downloads-container div ul li			{background:transparent url('/common/images/bullet-pdfIcon.gif') no-repeat;width:60px;padding:0 0 6px 25px;min-height:16px;}
#downloads-container div ul li a		{font-size:11px;font-weight:bold;}
#downloads-container div p				{width:85px;margin:0;padding:0;color:#555;}
/* Horsepower Lightbox Styles */
.graph-container					{position:absolute;top:0;z-index:6;left:-3000px;}
.graph-container #horsepower-content,
.graph-container #torque-content    {background:transparent url('/common/images/bg-lb-horsepower-middle.png') no-repeat;padding:0 35px 0 28px;width:313px;}
.graph-container .lb-closebutton	{width:320px;margin-bottom:6px;}
.graph-container img.graph			{margin:19px 0 33px 0;}
/* Email a Friend Lightbox Styles */
#emailfriend-container,
#emailfriend-container-thankyou         {position:absolute;top:0;z-index:6;left:-3000px;}
.emailfriend-content                    {background:transparent url('/common/images/bg-lb-emailfriend-middle.png') no-repeat;padding:0 35px 0 28px;width:378px;}
#emailfriend-container .lb-closebutton,
#emailfriend-container-thankyou .lb-closebutton {width:386px;margin-bottom:6px;}
.form-emailfriend .twocolumn-leftfields	{float:left;margin-right:20px;}
#ie6only .form-emailfriend .twocolumn-leftfields,
#ie7andup .form-emailfriend .twocolumn-leftfields{margin-right:10px;}
.form-emailfriend .twocolumn-rightfields {float:left;}
.form-emailfriend label					{font-weight:bold;}
.form-emailfriend input.textfield-reg	{width:175px;border:1px solid #d0cdca;background-color:#F9F9F9;}
.form-emailfriend input.textfield-reg,
.form-emailfriend input.textfield-wide	{margin:3px 0 9px 0;height:19px;}
.form-emailfriend input.textfield-wide,
.form-emailfriend textarea				{width:372px;border:1px solid #D0CDCA;background-color:#F9F9F9;}
.form-emailfriend textarea				{height:115px;margin:3px 0 19px 0;}
.form-emailfriend #emailfriend-submit	{text-align:right;line-height:20px;padding:0 8px 25px 0;}
.form-emailfriend #emailfriend-submit img {float:left;cursor:pointer; cursor:hand;}
.emailfriend-content #errorMsg          {width:360px;}
.form-emailfriend input.textfield-error {border:1px solid #f1c3c4;background-color:#f9eaea;}
/* Scene 7 & 360 view Styles */
#otherViews-close						{cursor:pointer;cursor:hand;width:9px;float:right;}
.zoomStuff,
.rotateStuff							{display:block;position:absolute;left:-3000px;}
.rotateStuff #videoPlayerHolder div     {text-align:center;position:absolute;left:165px;width:300px;top:200px;}
#scene7-zoomImage						{width:448px;height:448px;border:1px solid #dfe2db;margin:0;}
#izView 								{width:448px;height:448px;}
#scene7-container						{position:absolute;top:0;z-index:6;left:-3000px;}
#scene7-container #scene7-content		{background:transparent url('/common/images/bg-lb-scene7-middle.png') no-repeat;padding:0 26px 0 18px;width:673px;}
#scene7-content .left					{float:left;width:450px;margin-right:16px;position:relative;}
#scene7-content .right					{float:left;width:180px;position:relative;}
#scene7-content h3                      {font-size:16px;line-height:22px;color:#7a9059;margin-top:10px;padding-bottom:10px;width:191px;}
#scene7-content h5                      {font-size:11px;line-height:14px;color:#708398;margin:11px 0 18px;}
div.alternateViews						{width:180px;border-bottom:6px solid #f3f5f6;overflow:hidden;padding:0 0 8px 0;}
div.alternateViews-overflow				{width:200px;}
div.alternateView						{float:left;}
div.alternateView a,
div.active-alternateView a              {outline:none;}
div.alternateView img					{margin:1px 7px 5px 1px;border:1px solid #DFE2DB;}
div.active-alternateView img			{margin:0 6px 4px 0;border:2px solid #96a87c;}
#lb-scene7-otherViews                   {border-top:6px solid #f3f5f6;position:relative;}
#otherViews-alternateViews              {margin-bottom:6px;}
#lb-scene7-images                       {border:1px solid #dfe2db;border-bottom:0;padding:16px 0 0 13px;}
#lb-scene7-images .left					{overflow:hidden;height:448px;padding-bottom:27px;}
#lb-scene7-tools						{border:1px solid #dfe2db;border-top:0;padding:0 0 10px 14px;}
#lb-otherViews-tabs						{width:658px;padding-left:15px;}
#lb-otherViews-tabs .tab                {background-image:url(/common/images/tab-overview-off.gif);width:85px;float:left;color:#FFFFFF;cursor:pointer;font-style:italic;font-weight:bold;height:23px;line-height:23px;padding-left:9px;font-size:11px;}
#lb-otherViews-tabs .active             {background-image:url(/common/images/tab-overview-on.gif);}
#scene7-content .right #rotateInstructions {padding-top:12px;}
#scene7-content .right p				{font-size:11px;color:#545554;margin:0 0 17px 2px;}
#otherViews-helpPrint					{text-align:right;padding-right:5px;}
#otherViews-helpPrint a					{font-size:11px;}
#otherViews-helpPrint img				{margin:0 0 0 5px;}
#otherViews-helpPrint img.help-icon		{margin-right:15px;}
/* Foresee link styles */
#eng-foreseelink						{position:relative;top:0;left:0;z-index:2;margin-left:auto;margin-right:auto;width:941px;background-color:#FFF;text-align:right;line-height:11px;padding:23px 25px 20px 0;}
#eng-foreseelink a						{font-size:11px;font-weight:bold;font-style:italic;color:#A7AFB3;text-decoration:none;}
#eng-foreseelink a:hover				{text-decoration:underline;}
/* Footer Styles */
#eng-footer								{position:relative;top:-42px;left:0;z-index:1;width:916px;height:172px;padding:0 33px;margin-left:auto;margin-right:auto;text-align:right;background-color:#090E15;}
#eng-servicesupport						{position:absolute;left:33px;bottom:20px;text-align:left;padding-top:80px;}
#eng-homePage #eng-servicesupport		{position:absolute;left:25px;bottom:20px;text-align:left;padding-top:80px;}
#eng-servicesupport p					{color:#9FB5C1;width:200px;margin:0 0 6px 0;font-size:11px;line-height:15px;}
#eng-servicesupport ul li				{padding:0 0 0 11px;background:transparent url('../images/bullet-servicesupport.gif') no-repeat 0 4px;}
#eng-servicesupport li a				{color:#9FB5C1;font-size:11px;font-weight:bold;text-decoration:none;}
#eng-footerlinks						{padding-top:138px;}
#eng-footerlinks a						{margin-left:13px;font-size:11px;color:#9FB5C1;text-decoration:none;}
#eng-footer a:hover						{text-decoration:underline;}
#eng-copyright							{width:918px;position:relative;top:-19px;left:0;margin-left:auto;margin-right:auto;padding-bottom:75px;font-size:11px;color:#9FB5C1;}
#home-copyrightcopy						{width:350px;line-height:14px;}
/* New Engines styles */
.new-engines-header                     {padding:0 0 9px 16px;}
.new-engines-header h3                  {font-weight:bold;}
.new-engines-container                  {background:#FFF url('/common/images/bg-fadedline-751.gif') no-repeat 0 0;}
.new-engines-topcontainer               {padding:12px 0 70px 16px;border-bottom:6px solid #F3F5F6;width:735px;margin-bottom:55px;}
.new-engines-bottomcontainer            {padding:12px 0 55px 6px;width:745px;border-bottom:0 none;margin-bottom:0;}
.new-engines-container .new-engines-left    {float:left;width:247px;}
.new-engines-container .new-engines-left p.copygroup    {margin-top:4px;line-height:18px;}
.new-engines-container .new-engines-right   {float:right;width:400px;text-align:center;padding-right:25px;}
.new-engines-container .new-engines-right div   {text-align:right;color:#8b9fa9;padding:0;}
.new-engines-container .gradientcontainer .gradient-photo               {padding-left:10px;}
#ie6only .new-engines-container .gradientcontainer .gradient-photo,
#ie7andup .new-engines-container .gradientcontainer .gradient-photo     {padding-left:6px;}
.new-engines-popupcontent .left         {float:left;margin:40px 0 0 15px;padding-bottom:15px;}
.new-engines-popupcontent .right        {float:right;padding:14px 0 14px 20px;width:245px;}
/* Kohler Difference Styles */
#kohlerdifference-flashcontent          {background:transparent url('/common/images/bg-kohlerdifference.jpg') no-repeat 0 0;width:966px;height:460px;text-align:center;}
#kohlerdifference-flashcontent div      {color:#9fb5c1;font-size:14px;line-height:20px;position:relative;top:212px;}
#kohlerdifference-flashcontent div a    {font-style:italic;font-weight:bold;font-size:13px;color:#cedae7;text-decoration:underline;}
/* Slider Styles */
.ui-slider 								{background-position:center;background-repeat:no-repeat;height:23px;position:relative;width:200px;}
.ui-slider-handle 						{background-image:url('../images/icon-slidertab.gif');height:15px;left:0px;position:absolute;top:0px;width:12px;z-index:1;}
.ui-slider, .ui-slider-1 				{background-image:url('../images/bg-slidertab.gif');}
.ui-slider-2 							{position:relative;top:0;left:0;width:131px;height:15px;background-image:url('../images/bg-slidertab.gif');}

/*---- sIFR ---*/
.sIFR-flash 							{visibility:visible !important;margin:0;padding:0;}
.sIFR-unloading .sIFR-flash 			{visibility:hidden !important;}
.sIFR-replaced, .sIFR-ignore 			{visibility:visible !important;}
.sIFR-alternate 						{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus 		{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}
.sIFR-dummy 							{width:0;height:0;margin-left:42px;z-index:0;}

/* containment approach for div's with floated children */
.clearfix:after 						{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix								{display:inline-block;}
html[xmlns] .clearfix 					{display:block;}
* html .clearfix 						{height:1%;}
.clearMe								{overflow:hidden;width:100%;}

.vertical-centered                          {display:table-cell;vertical-align:middle;}
.vertical-centered *                        {vertical-align:middle;}
.vertical-centered span.vertical-centerer   {display:inline-block;height:100%;}