/* <!-- BEGIN RSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 

fieldset,img {  
	border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 

ol,ul { 
	list-style:none; 
} 

caption,th { 
	text-align:left; 
} 

h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 

q:before,q:after { 
	content:''; 
} 

abbr,acronym { border:0; 
} 
/* END RSS RESET --> */


/* <!-- BEGIN STRUCTURAL/GLOBAL STYLES */
body
{
	font-family: Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0;
	margin:0;
	/*padding:0 10% 0 10%;*/
	text-align: center;
	line-height:1.4em;
	background: #000 url(../../images/bg_main.jpg) no-repeat;
}

.legal
{
	font-family: Geneva, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

a
{
	color:#de2326;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

.red
{
	color: #de2326;
	padding: 2px 0 0 15px;
	background: url(../../images/icon_link_gt.jpg) no-repeat bottom left;
}

.left
{
	float:left;
}

.reg
{
	vertical-align:super;
	font-size:9px;
	line-height:0;
}

.trade
{
	vertical-align:super;
	font-size:9px;
	line-height:0;
}

/* <!-- BEGIN Clearfix */
.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%; }

.clearfix {
	clear: both;
	line-height: 0;
	font-size: 0;
}
/* END Clearfix --> */
/* ================ LAYOUT ============== */

.wrapper {width:962px; margin:auto;}

.container
{
	/*margin: 0 auto;
	width: 962px;*/
	text-align: left;
	height:400px;
}


/* <!-- END STRUCTURAL/GLOBAL STYLES */

/* BEGIN MAIN CONTENT AREA */

.content_container
{
	padding:0 60px 0 50px;
	width:851px;
	background:#000;
	overflow:hidden;
}

.content_container .top_slice
{
	width:851px;
	height:7px;
	background: #000 url(../../images/content_top_slice.jpg) no-repeat;
	overflow:hidden;
}

.content_container .bottom_slice
{
	width:851px;
	height:17px;
	background: #000 url(../../images/content_bottom_slice.jpg) no-repeat;
	overflow:hidden;
}


/* BEGIN PRODUCT NAV TABS */
.tabnav
{
	height: 49px;
	margin: 0;
	padding-left: 4px;
	/*background: url(../../images/tab_bottom.gif) repeat-x bottom;*/
}

.tabnav li
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
.tabnav a, .tabnav a:link, .tabnav a:visited
{
	float: left;
	height:40px;
	width:117px;
	background: url(../../images/bg_tab.jpg) no-repeat;
	/*font-weight:bold;*/
	font-size: 11px;
	color: #04ccff;
	line-height: 15px;
	padding: 9px 0 0 0;
	margin-right: 4px;
	text-decoration: none;
	text-align:center;
}

.tabnav a.two_line, .tabnav a.two_line:link, .tabnav a.two_line:visited
{
	width:107px;
	padding: 9px 4px 0 6px;
	text-align:left;
}

.industry a:link, .industry a:visited
{
	height:32px;
	width:117px;
	padding:17px 0 0 0;
}

.tabnav a:link.active, .tabnav a:visited.active
{
	/*font-weight:bold;*/
	color:#000;
	background: #fff url(../../images/bg_tab_active.jpg) no-repeat;
}

.tabnav a:hover
{
	background: #fff url(../../images/bg_tab_active.jpg) no-repeat;
}
/* END PRODUCT NAV TABS */

.content
{
	padding:57px;
	background: #FFF; 
	width:737px;
	overflow:hidden;
}

.content .industry_landing
{
	padding-left:30px;
}

.content_section h1
{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 9px;
}

.content_section h2
{
	font-size: 22px;
	margin-bottom: 50px;
}

.content_section h2.landing
{
	font-size: 22px;
	font-style:italic;
	margin:51px 0 10px 0;
}

.content_section h3
{
	font-size: 14px;
	line-height:20px;
	color: #737373;
	margin-bottom: 28px;
}

/* BEGIN "New Products" PAGE */
.content_section .hero
{
	float:left;
}

.content_section .hero_image
{
	float:left;
	width:320px;
}

.content_section .hero_details
{
	float:left;
	padding-bottom:20px;
}

.content_section .hero_details .part_name
{
	font-size: 18px;
}

.content_section .hero_details .part_number
{
	font-size: 14px;
	font-weight:bold;
	margin:0 0 24px 0;
}

.content_section .hero_details .contains
{
	font-weight:bold;
	margin:0 0 3px 0;
}

.content_section .hero_details .ingredient
{
	color:#737373;
}

.content_section .hero_details .red a, .content_section .product_development .red a
{
	color:#de2326;
	text-decoration:none;
}

.content_section .hero_details .red a
{
}

.content_section .hero_details .red a:hover, .content_section .product_development .red a:hover
{
	text-decoration:underline;
}

.content_section .product_development
{
	float:left;
	width:200px;
	font-size: 12px;
	color:#737373;
	padding:0 10px 0 10px;
}

.content_section .powercore
{
	width:140px;
	padding:0;
}

.content_section .duramax
{
	padding:25px 0 0 0;
	width:150px;
}

.content_section .product_development h1
{
	color:#000;
	font-size: 15px;
	margin-bottom:4px;
}

/* BEGIN Air Filtration */
.endurance
{
	float:right;
	width:130px;
	height:46px;
	background: #fff url(../../images/logo_donaldson_endurance.jpg) no-repeat;
	margin:-40px 0;
	padding:0;
}

.content_section .products
{
}

.content_section .titles
{
	margin-left:-10px;
}

.content_section .landing_titles
{
	margin-left:-30px;
}

.content_section .industries_image
{
	margin-left:-30px;
}

.content_section .industries
{
	margin-left:-30px;
	padding-left:8px;
}

.content_section .products .product, .content_section .industries .industry
{
	float:left;
	width:230px;
	margin:0 15px 10px 0;
}

.content_section .industries .industry
{
	width:186px;
	margin:0;
	padding-left:5px;
}

/* small content blocks under the industry landing page image */
.content .industry .industries .industry
{
	width:176px;
	margin:0;
	padding-left:5px;
}

.content_section .industries .last
{
	width:180px;
	margin:0;
	padding-left:5px;
}

.content_section .products .skinny
{
	overflow:hidden;
	width:138px;
	margin:0 8px 10px 0;
}

.content_section .products .skinny img
{
	margin-left: -40px;
}

.content_section .products .product h1, .content_section .industries .industry h1
{
	width:210px;
	font-size:16px;
	margin:8px 0 6px 0;
}

.content_section .industries .industry h1
{
	width:175px;
}

.content_section .products .skinny h1
{
	width:120px;
	margin:8px 0 6px 0;
}

.content_section .products .product h2, .content_section .industries .industry h2
{
	width:210px;
	font-size:12px;
	color:#737373;
	margin:0 0 8px 0;
}

.content_section .industries .industry h2
{
	width:175px;
}

.content_section .products .industry h3
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0;
}

.content_section .products .product .red, .content_section .industries .industry .red
{
	color: #de2326;
	padding: 2px 0 0 15px;
	background: url(../../images/icon_link_gt.jpg) no-repeat bottom left;
}


/* END Air Filtration */

/* END "New Products" PAGE */

/* BEGIN "Industry" Page */
.content .industry .titles, .content .industry .landing_titles
{
	float:left;
	width:550px;
	padding-top:5px;
}

.content_section .pods
{
	float:right;
	width:180px;
	margin-top:10px;
}

.content .industry .hero
{
	margin-left:-40px;
	width:550px;
}

.content_section .pods .pod
{
	margin-bottom: 10px;
}

.content_section .pods .pod .top_slice
{
	width:190px; /*232px;*/
	height:9px;
	background: #fff url(../../images/industry_top_slice.jpg) no-repeat;
}
.content_section .pods .pod .bottom_slice
{
	width:190px; /*232px;*/
	height:9px;
	background: #fff url(../../images/industry_bottom_slice.jpg) no-repeat;
}

.content_section .pods .pod .content
{
	width:160px;
	padding:5px 15px 5px 15px;
	background:#f0f0f0;
}

.content_section .pods .pod .content h1
{
	font-size:16px;
	margin:0 0 6px 0;
}

.content_section .pods .pod .content h2
{
	font-size:12px;
	color:#737373;
	margin-bottom:8px;
}

.content_section .pods .pod .content .link
{
	margin-bottom:4px;
}
.content_section .pods .pod .content .link a
{
	height:auto;
	width:auto;
	padding:0;
}

.content_section .pods .pod .content .red
{
	color: #de2326;
	padding: 2px 0 0 15px;
	background: url(../../images/icon_link_gt_grey.jpg) no-repeat bottom left;
}

.content_section .products .industry h1
{
	margin-left:0;
}

.content_section .products .industry div
{
	color:#737373;
	line-height:19px;
}

.content_section .products .industry span
{
	font-weight:bold;
	color:#000;
}

.content_section .products .industry span.reg, .content_section .products .industry span.trade
{
	vertical-align:super;
	color:#737373;
	font-size:9px;
	margin-top:-3px;
	padding-top:-3px;
}

.content_section .products .industry h1 span.reg, .content_section .products .industry h1 span.trade
{
	vertical-align:super;
	color:#000;
	font-size:11px;
}

.content_section .products .industry .dimensions, .content_section .products .industry .part_number
{
	font-weight:normal;
	color:#000;
}
/* END "Industry Page */

/* BEGIN "Customer Support" PAGE */
.support
{
	width:365px;
}

.mydonaldson
{
	width:350px;
}

.mydonaldson_first
{
	width:350px;
	padding-right:15px;
}

.support .section
{
	margin-bottom:40px;
}

.support .section h3
{
	font-weight:bold;
	font-size: 16px;
	margin-bottom:8px;
}

.support .section h4
{
	font-weight:bold;
	margin-bottom:5px;
}

.support .section div
{
	margin-bottom:3px;
}

.support .section div.label
{
	float:left;
	color: #8f8f8f;
	padding:0 4px 0 0;
}

.support .prompts div
{
	color: #8f8f8f;
}

.support .section div.prompt
{
	font-weight:bold;
	color:#000;
	padding:0 7px 0 0;
}

.support .section .red
{
	color: #de2326;
	padding: 0 0 0 15px;
	background: url(../../images/icon_link_gt.jpg) no-repeat center left;
}

.support .section .red .large
{
	font-size:16px;
	font-weight:bold;
}

/* END "Customer Support" PAGE */

/* BEGIN "Literature" PAGE */
.literature .links
{
	width:230px;
	margin-top:3px;
}

.literature .links div
{
	color: #de2326;
	padding: 0 0 0 15px;
	margin-bottom:4px;
	background: url(../../images/icon_link_gt.jpg) no-repeat center left;
}

.literature .links .active
{
	background: url(../../images/icon_link_gt_active.jpg) no-repeat center left;
}
.literature .links .active a
{
	color:#000;
}

.literature .rows
{
	width:500px;
}

.literature .rows div
{
	float:left;
}

.literature .rows .title
{
	width:416px;
	font-size:13px;
	font-weight:bold;
	padding-left:4px;
}

.literature .rows .download_title
{
	width:80px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

.literature .rows .odd
{
	width:500px;
	padding:4px;
}

.literature .rows .even
{
	width:500px;
	padding:4px;
	background:#d9d9d9;
}

.literature .rows .odd div, .literature .rows .even div
{
	width:430px;
}

.literature .rows .odd .download
{
	color:#000;
	/*padding: 0 50px 0 0;*/
	/*background: url(../../images/icon_pdf_odd.jpg) no-repeat center right;*/
}

.literature .rows .even .download
{
	color:#000;
	/*padding: 0 50px 0 0;*/
	/*background: url(../../images/icon_pdf_even.jpg) no-repeat center right;*/
}

.literature .rows .download div
{
	width:450px;
}

/*
.literature .rows .odd .download
{
	float:right;
	width:17px;
	padding: 0 0 0 25px;
	background: url(../../images/icon_pdf_odd.jpg) no-repeat center left;
}

.literature .rows .even .download
{
	float:right;
	width:17px;
	padding: 0 0 0 25px;
	background: url(../../images/icon_pdf_even.jpg) no-repeat center left;
}
*/

/* END "Literature" PAGE */


/* END MAIN CONTENT AREA */

.footer
{
	margin:15px 0 0 0;
	padding:0 0 0 47px;
	/*font-weight:bold;
	font-size: 12px;*/
	color:#7a7a7a;
}

.home .footer
{
	padding:0 0 0 25px;
}

.footer ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

.footer ul li
{
	margin-left: 0;
	padding: 0 6px 2px 6px;
	border-left: 1px solid #7a7a7a;
	list-style: none;
	display: inline;
}

.footer ul li a
{
	color:#7a7a7a;
	text-decoration:none;
}
.footer ul li a:hover{text-decoration:underline;}

.footer ul li.first
{
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

.footer .copyright
{
	color: #514f4f;
	padding: 5px 0 0 6px;
}

.footer .copyright a
{
	color: #514f4f;
	text-decoration:none;
}

.footer .copyright a:hover{text-decoration:underline;}

/* END STRUCTURAL STYLES --> */
