/* CSS Document */

/****************************************************************
**
** PAGE STRUCTURE
**
*****************************************************************/

body {
	text-align: center;
	margin: 0;
}

#page {
	margin: 0 auto;
	width: 962px;
	text-align: left;
}

@media screen {
#body {
	background: #fff url(../images/bd_subpage_repeat.jpg) repeat-y scroll left top;
	position: relative; /* reset positioning */
	overflow: hidden; 
	width: 100%; /* clear floats */
	z-index: 1;
}
}

.bearings-main	    #body { background-image: url(/assets/images/bd_repeat_white.jpg); }
.fans-main     		#body { background-image: url(/assets/images/bd_repeat_white.jpg); }
.motors-main   		#body { background-image: url(/assets/images/bd_repeat_white.jpg); }

.industries-main    #body { background-image: url(/assets/images/bd_industries_repeat.jpg); }
.engineering-main  	#body { background-image: url(/assets/images/bd_engineering_repeat.jpg); }
.distributors-main 	#body { background-image: url(/assets/images/bd_distributors_repeat.jpg); }
.press-main        	#body { background-image: url(/assets/images/bd_press_repeat.jpg); }
.company-main      	#body { background-image: url(/assets/images/bd_company_repeat.jpg); }
.innovations-main   #body { background-image: url(/assets/images/bd_technologies_repeat.jpg); }
.contact-main       #body { background-image: url(/assets/images/bd_contact_repeat.jpg); }











/****************************************************************
**
** HEADER
**
*****************************************************************/
#header {
	position: relative;
	width: 962px;
	background: #fff url(../images/brushed_metal.jpg) repeat top left;
	font-size: 14px;
	z-index: 2;
	position: relative;
	width: 100%;
}

#header .upper {
	background: transparent url(../images/hd_gradient_drk.jpg) repeat-y top left;
	height: 53px;
	position: relative;
	margin-left: 1px;
}
.company #header .upper,
.industries #header .upper,
.engineering #header .upper,
.distributors #header .upper,
.press #header .upper,
.company #header .upper,
.innovations #header .upper,
.contact #header .upper
{
	background: transparent url(../images/hd_gradient.jpg) repeat-y top left;
}
#header .lower {
	background: transparent url(../images/hd_home.jpg) no-repeat top left;
	height: 103px;
	position: relative;
	margin-left: 1px;
}

.industries    #header .lower { background-image: url(../images/hd_industries.jpg); }
.engineering   #header .lower { background-image: url(../images/hd_engineering.png); }
.distributors  #header .lower { background-image: url(../images/hd_distributors.jpg); }
.press         #header .lower { background-image: url(../images/hd_press.jpg); }
.company       #header .lower { background-image: url(../images/hd_company.jpg); }
.innovations   #header .lower { background-image: url(../images/hd_technologies.jpg); }
.contact       #header .lower { background-image: url(../images/hd_contact.jpg); }

#header .logo { position: absolute; top: 2px; left: 62px; z-index: 2; }
#header .logo img { display: block; }
#header .quality { position: absolute; top: 12px; right: 6px; }

#header .product-links { display: none; }
.home #header .product-links {
	display: block;
	position: absolute;
	left: 123px;
	top: 45px;
	height: 24px;
	width: 495px;
}
.home #header .product-links a { text-indent: -3000px; position:absolute; top:0; height:100%; }
.home #header .product-links a:link, .home #header .product-links a:visited { color:#fff; }
.home #header .product-links .fans { left:0; width: 70px; }
.home #header .product-links .motors { left:173px; width: 100px; }
.home #header .product-links .bearings { left:373px; width: 122px; }

/*****************************************
* site search form
*****************************************/
#cse-search-box {
	position: absolute;
	top: 36px;
	right: 8px;
}
#cse-search-box span {
	display: inline-block;
	padding: 3px 2px 0;
	height: 22px;
	float: left;
}
#cse-search-box input {
	border: 1px solid #1D1D1D;
	float: left;
	color: #000;
	font-size: 13px;
	width: 255px;
	height: 27px;
	padding: 0;
	z-index: 10;
	position: relative;
}
#cse-search-box input:focus { outline: 0 none; }
#cse-search-box button { float: left; margin: 0; }


/*****************************************
* menus
*****************************************/
#hd-menu { 
	position: absolute;
	top: 72px;
	left: 0;
	font-size: 14px;
	margin: 0 auto;
	border-top: 1px solid #686868;
	border-bottom: 1px solid white;
	width: 960px;
	height: 31px;
	background: #080808 url(../images/nav_bg.png) repeat-x scroll left top;
}
#hd-yuimenubar {
	background: none;
	border: none;
	margin: 5px auto 0 auto;
}
#hd-yuimenubar .yuimenuitem {
	/* For IE6 ... blend bottom border with background */
	/* _border-bottom-color: #d8d8d8; */
}
#hd-yuimenubar .yuimenubaritemlabel {
	border: none;
	text-transform: uppercase;
	color: white;
	padding: 5px 8px 5px 8px;
	line-height: 1em;
	cursor: pointer;
}

#hd-yuimenubar .yuimenubaritemlabel:hover,
#hd-yuimenubar .yuimenuitemlabel:hover { text-decoration: none; }
#hd-yuimenubar .yuimenubaritem-selected {
	background: none;
}
#hd-yuimenubar .yuimenu .bd {
	background-color: #080808;
	border-right: 1px solid #686868;
	border-bottom: 1px solid #686868;
	border-left: 1px solid #686868;
	border-top: none;
	margin-top: 1px;
}
#hd-yuimenubar .yuimenubaritem {
	margin-left: 10px;
	padding-right: 10px;
	background: transparent url(../images/nav_menu_seperator.png) no-repeat right top;
	
}
.yui-skin-sam .yuimenu ul {
	border: none;
}
#hd-yuimenubar li.first-of-type {
}
.yui-skin-sam .yuimenu ul.first-of-type {
	padding-top: 0;
}

#hd-yuimenubar .yuimenuitem-selected, #hd-yuimenubar .yuimenubaritemlabel-selected {
	background-color: #2355a7;
}
#hd-yuimenubar .yuimenuitem-selected .yuimenuitemlabel {
	color: #ffffff;
}

#hd-yuimenubar .yuimenuitemlabel {
	color: white;
	padding: 6px 20px;
	line-height: 1.22em;
	cursor: pointer;
}
#hd-yuimenubar .yui-menu-shadow-visible {
    /*
        Opacity can be expensive, so defer the use of opacity until the 
        menu is visible.
    */
    opacity: .08;
    filter: alpha(opacity=08);  /* For IE */
}

#find-distributor{
	float: right;
	text-align: right;
	color: white;
	text-decoration: underline;
	margin: 7px 14px;
	padding-right: 10px;
	font-size: 12px;
	background: transparent url(../images/arrow_right.png) no-repeat right center;
}




/****************************************************************
**
** BREADCRUMBS
**
*****************************************************************/

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	list-style:none;
}
.breadcrumbs li{
	display:inline;
	margin-right:6px;
	
}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited {
	margin-right:6px;
}

.bearings .breadcrumbs, .bearings .breadcrumbs a:link, .bearings .breadcrumbs a:active, .bearings .breadcrumbs a:visited{
	color:#236b9b;
}

.fans .breadcrumbs, .fans .breadcrumbs a:link, .motors .breadcrumbs a:active, .fans .breadcrumbs a:visited{
	color:#343788;
}
.motors .breadcrumbs, .motors .breadcrumbs a:link, .motors .breadcrumbs a:active, .motors .breadcrumbs a:visited{
	color: #1d6279; 
}


/****************************************************************
**
** FOOTER
**
*****************************************************************/
#footer { 
	width: 100%;
	clear: both;
	background: #fff url(../images/ft_shadow.png) repeat-x left top;
	padding: 26px 0;
	text-align: center; 
}
#footer ul { margin:0; padding:0; }
#footer ul li {
	display: inline;
	font-size: 10px;
	list-style-type: none;
	border-left: 1px solid #9b9b9b;
	padding: 0 5px 0 7px;
}
#footer li.first {
	border-left: 0;
}
#footer li, #footer a {
	color: #6d6d6d;
}

/****************************************************************
**
** WAVE FOOTER ( FEATURED PRODUCTS & TOOLS )
**
*****************************************************************/
#wave-box {
	position: absolute;
	bottom: 0;
	left: 21px;
	width: 928px;
	height: 220px;
	z-index: 10;
 	_bottom: -1px;	
 	_clear: both;
	padding-left: 4px;
	background: transparent url(/assets/images/wave-box_left.jpg) no-repeat bottom left;
}
#wave-box.mini {
	height: 89px;
	background-image: url(/assets/images/wave-box-mini_left.jpg);
}
#wave-box #wave-box-top { display: block; }
#wave-box .content { 
	height: 179px; 
	background-color: #fff; 
	position: relative;
}
#wave-box.mini .content {
	height: 48px;
}

#featured-products #fp-title { display: block; }
#featured-products {
	position: absolute;
	left: 13px;
	bottom: 8px;
}

/*****************************************
* tools
*****************************************/
#tools {
	position: relative;
	float: right;
	margin-right: 9px;
	width: 384px;
	height: 100%;
	padding-left: 27px;
	background: transparent url(../images/dotted-line_vertical.gif) left top repeat-y;
}
#wave-box.mini #tools {
	background: none;
}
#tools-image { position: absolute; top: 0; right: 0; }
#tool-list {
	padding: 0;
	font-size: 11px;
	margin: 15px 0 0 ;
}
#tool-list li {
	list-style-type: none;
	background: url(../images/tool_bullet.gif) 1px 3px no-repeat;
	margin-bottom: 8px;
	line-height: 12px;
	padding-left: 8px;
}
#tool-list li,
#tool-list a:link,
#tool-list a:visited {
	color: #3e3f44;
}


/*****************************************
* buttons
*****************************************/
/*
#sign-up-here {
	background: transparent url(../images/button_sign-up-here.png) left top no-repeat;
	width: 155px;
	height: 38px;
}
#wave-box.mini #sign-up-here {
	top: 0;
}
#sign-up-here img {
	display: none;
}
#sign-up-here:hover {
	background-position: left -50px;
}

#find-a-distributor {
	position: absolute;
	left: 203px;
	top: 130px;
	background: transparent url(../images/button_find-a-distributor.png) left top no-repeat;
	width: 155px;
	height: 27px;
}
#wave-box.mini #find-a-distributor {
	top: 0;
}
#find-a-distributor img {
	display: none;
}
#find-a-distributor:hover {
	background-position: left -50px;
}
*/
/*****************************************
* buttons
*****************************************/
.sign-up-here {
	background: transparent url(/assets/images/button_sign-up-here.png) left top no-repeat;
	width: 155px;
	height: 38px;
}
.sign-up-here img {
	display: none;
}
.sign-up-here:hover {
	background-position: left -50px;
}


#wave-box .sign-up-here {
	position: absolute;
	left: 29px;
	top: 130px;
}
#wave-box.mini .sign-up-here {
	position: absolute;
	left: 29px;
	top: 0;
}

.find-a-distributor {
	background: transparent url(/assets/images/button_find-a-distributor.png) left top no-repeat;
	width: 155px;
	height: 27px;
}
.find-a-distributor img {
	display: none;
}
.find-a-distributor:hover {
	background-position: left -49px;
}


#wave-box .find-a-distributor {
	position: absolute;
	left: 203px;
	top: 130px;
}
#wave-box.mini .find-a-distributor {
	position: absolute;
	left: 203px;
	top: 0;
}













/*****************************************
* override default carousel styles
*****************************************/
#fp-carousel-container {
 	width:423px; overflow:hidden; /* stops flash of unstyled items on load */
}
#fp-carousel .yui-carousel {
	border: 0;
	height: 136px;
}
#fp-carousel .yui-carousel-nav { display: none; }
#fp-carousel .yui-carousel-element {
	margin:0;
}
#fp-carousel .yui-carousel-element li {	
	border: none;
	margin: 0;
	overflow: hidden;
	position: relative; /* for h3 positioning */
}

/*****************************************
* the carousel boxes
*****************************************/
#fp-carousel { margin-top: 3px; }
#fp-scroll-left, #fp-carousel-container, #fp-scroll-right {
	float: left;
}
/* clear the floats */
#fp-carousel:after {
    clear: both;
    content: "";
    display: block;
}

/*****************************************
* carousel item content styling
*****************************************/
#fp-carousel a img { display: block; }
#fp-carousel a { display: block; }
#fp-carousel h3 {
	position: absolute;
	bottom: 11px;
	left: 0;
	font-size: 11px;
	text-transform: none;
	letter-spacing: normal;
	text-align: center;
	margin: 0;
	width: 100%;
	display: inline;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
#fp-carousel li { height: 136px; }
#fp-carousel .motors { *width: 141px; }
#fp-carousel .impellers { *width: 130px; }
#fp-carousel .fans { *width: 147px; }
#fp-carousel .filler { *width: 141px; }

#fp-carousel h3 {
	font-size: 11px;
	font-weight: normal;
}
#fp-carousel h3 strong {
	font-size: 13px;
	font-weight: bold;
}
#fp-carousel a:link,
#fp-carousel a:visited {
	text-decoration: none;
	color:#000000;
}
#fp-carousel a:hover h3 { text-decoration: underline; }

/*****************************************
* carousel nav scroll buttons
*****************************************/
#fp-scroll-left, #fp-scroll-right {
	width: 18px;
	height: 34px;
	margin-top: 45px;
	border: 0;
	padding:0;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
}
#fp-scroll-left {
	margin-right: 12px;
	background: transparent url(../images/featured_carousel/carousel_buttons.jpg) no-repeat left 0px;
}
#fp-scroll-left.yui-carousel-first-button-disabled {
	background: transparent url(../images/featured_carousel/carousel_buttons.jpg) no-repeat left -50px;
	cursor: auto;
}
#fp-scroll-right {
	background: transparent url(../images/featured_carousel/carousel_buttons.jpg) no-repeat left -100px;
}

#fp-scroll-right.yui-carousel-button-disabled {
	background: transparent url(../images/featured_carousel/carousel_buttons.jpg) no-repeat left -150px;
	cursor: auto;
}

















/****************************************************************
**
** BASE STYLES
**
*****************************************************************/
.clear { clear: both; background: none; line-height: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }







































/****************************************************************
**
** PAGE CONTENT
**
*****************************************************************/

/*****************************************
* left navigation menu
*****************************************/
#nav-title a:link, #nav-title a:active, #nav-title a:visited {
	color:#173E95;
}

#leftcolumn { 
	width: 208px;
	float: left;
	padding-bottom: 205px;
}
.industries-main     #leftcolumn,
.engineering-main    #leftcolumn,
.distributors-main   #leftcolumn,
.press-main          #leftcolumn,
.company-main        #leftcolumn,
.innovations-main        #leftcolumn,
.contact-main        #leftcolumn {
	padding-bottom: 74px;
}


#leftcolumn #rss { 
	display: block;
	width: 55px;
	margin: 7px auto 5px auto; 
	padding-left: 25px;
	font-size: 11px; 
	line-height: 29px;
	vertical-align: middle;
	background: transparent url(/assets/images/icon_rss2.gif) no-repeat center left;
}
#leftcolumn a#rss { 
	color: #000; 
}





#nav { 
	margin: 0 10px;
	text-align: left;
}

#nav .nav-title, #nav-title {
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 5px 18px 0.25em 18px;
	color: #173e95;
}
.nav-items {
	margin: 0;
}
.nav-items li {
	list-style-type: none;
	font-size: 13px;
	margin-top: 0;
}
.nav-items a, .nav-items span {
	display: block;
	zoom:1;
	padding: 5px 18px;
	color: #000;
}
.nav-items ul a, .nav-items ul span {
	padding: 2px 0 2px 30px;
}
.nav-items .nav-items a {
	line-height: normal; 
	font-size:11px; 
	color: #144781;
}
.nav-items .nav-items { display: none; }

.nav-items1 #nav-items1,
.nav-items2 #nav-items2,
.nav-items3 #nav-items3,
.nav-items4 #nav-items4,
.nav-items5 #nav-items5,
.nav-items6 #nav-items6,
.nav-items7 #nav-items7,
.nav-items8 #nav-items8,
.nav-items9 #nav-items9,
.nav-items10 #nav-items10,
.nav-items11 #nav-items11,
.nav-items12 #nav-items12,
.nav-items13 #nav-items13,
.nav-items14 #nav-items14,
.nav-items15 #nav-items15,
.nav-items16 #nav-items16,
.nav-items17 #nav-items17,
.nav-items18 #nav-items18,
.nav-items19 #nav-items19,
.nav-items20 #nav-items20
{ display: block; }


/* begin highlighting section (long!) */
.nav-item1 #nav-item1,
.nav-item1a #nav-item1a,
.nav-item1b #nav-item1b,
.nav-item1c #nav-item1c,
.nav-item1d #nav-item1d,
.nav-item1e #nav-item1e,
.nav-item1f #nav-item1f,
.nav-item1g #nav-item1g,
.nav-item1h #nav-item1h,
.nav-item1i #nav-item1i,
.nav-item1j #nav-item1j,
.nav-item1k #nav-item1k,
.nav-item1l #nav-item1l,
.nav-item1m #nav-item1m,
.nav-item1n #nav-item1n,
.nav-item1o #nav-item1o,
.nav-item1p #nav-item1p,
.nav-item1q #nav-item1q,
.nav-item1r #nav-item1r,
.nav-item1s #nav-item1s,
.nav-item1t #nav-item1t,
.nav-item1u #nav-item1u,
.nav-item1v #nav-item1v,
.nav-item1w #nav-item1w,
.nav-item1x #nav-item1x,
.nav-item1y #nav-item1y,
.nav-item1z #nav-item1z,

.nav-item2 #nav-item2,
.nav-item2a #nav-item2a,
.nav-item2b #nav-item2b,
.nav-item2c #nav-item2c,
.nav-item2d #nav-item2d,
.nav-item2e #nav-item2e,
.nav-item2f #nav-item2f,
.nav-item2g #nav-item2g,
.nav-item2h #nav-item2h,
.nav-item2i #nav-item2i,
.nav-item2j #nav-item2j,
.nav-item2k #nav-item2k,
.nav-item2l #nav-item2l,
.nav-item2m #nav-item2m,
.nav-item2n #nav-item2n,
.nav-item2o #nav-item2o,
.nav-item2p #nav-item2p,
.nav-item2q #nav-item2q,
.nav-item2r #nav-item2r,
.nav-item2s #nav-item2s,
.nav-item2t #nav-item2t,
.nav-item2u #nav-item2u,
.nav-item2v #nav-item2v,
.nav-item2w #nav-item2w,
.nav-item2x #nav-item2x,
.nav-item2y #nav-item2y,
.nav-item2z #nav-item2z,

.nav-item3 #nav-item3,
.nav-item3a #nav-item3a,
.nav-item3b #nav-item3b,
.nav-item3c #nav-item3c,
.nav-item3d #nav-item3d,
.nav-item3e #nav-item3e,
.nav-item3f #nav-item3f,
.nav-item3g #nav-item3g,
.nav-item3h #nav-item3h,
.nav-item3i #nav-item3i,
.nav-item3j #nav-item3j,
.nav-item3k #nav-item3k,
.nav-item3l #nav-item3l,
.nav-item3m #nav-item3m,
.nav-item3n #nav-item3n,
.nav-item3o #nav-item3o,
.nav-item3p #nav-item3p,
.nav-item3q #nav-item3q,
.nav-item3r #nav-item3r,
.nav-item3s #nav-item3s,
.nav-item3t #nav-item3t,
.nav-item3u #nav-item3u,
.nav-item3v #nav-item3v,
.nav-item3w #nav-item3w,
.nav-item3x #nav-item3x,
.nav-item3y #nav-item3y,
.nav-item3z #nav-item3z,

.nav-item4 #nav-item4,
.nav-item4a #nav-item4a,
.nav-item4b #nav-item4b,
.nav-item4c #nav-item4c,
.nav-item4d #nav-item4d,
.nav-item4e #nav-item4e,
.nav-item4f #nav-item4f,
.nav-item4g #nav-item4g,
.nav-item4h #nav-item4h,
.nav-item4i #nav-item4i,
.nav-item4j #nav-item4j,
.nav-item4k #nav-item4k,
.nav-item4l #nav-item4l,
.nav-item4m #nav-item4m,
.nav-item4n #nav-item4n,
.nav-item4o #nav-item4o,
.nav-item4p #nav-item4p,
.nav-item4q #nav-item4q,
.nav-item4r #nav-item4r,
.nav-item4s #nav-item4s,
.nav-item4t #nav-item4t,
.nav-item4u #nav-item4u,
.nav-item4v #nav-item4v,
.nav-item4w #nav-item4w,
.nav-item4x #nav-item4x,
.nav-item4y #nav-item4y,
.nav-item4z #nav-item4z,

.nav-item5 #nav-item5,
.nav-item5a #nav-item5a,
.nav-item5b #nav-item5b,
.nav-item5c #nav-item5c,
.nav-item5d #nav-item5d,
.nav-item5e #nav-item5e,
.nav-item5f #nav-item5f,
.nav-item5g #nav-item5g,
.nav-item5h #nav-item5h,
.nav-item5i #nav-item5i,
.nav-item5j #nav-item5j,
.nav-item5k #nav-item5k,
.nav-item5l #nav-item5l,
.nav-item5m #nav-item5m,
.nav-item5n #nav-item5n,
.nav-item5o #nav-item5o,
.nav-item5p #nav-item5p,
.nav-item5q #nav-item5q,
.nav-item5r #nav-item5r,
.nav-item5s #nav-item5s,
.nav-item5t #nav-item5t,
.nav-item5u #nav-item5u,
.nav-item5v #nav-item5v,
.nav-item5w #nav-item5w,
.nav-item5x #nav-item5x,
.nav-item5y #nav-item5y,
.nav-item5z #nav-item5z,

.nav-item6 #nav-item6,
.nav-item6a #nav-item6a,
.nav-item6b #nav-item6b,
.nav-item6c #nav-item6c,
.nav-item6d #nav-item6d,
.nav-item6e #nav-item6e,
.nav-item6f #nav-item6f,
.nav-item6g #nav-item6g,
.nav-item6h #nav-item6h,
.nav-item6i #nav-item6i,
.nav-item6j #nav-item6j,
.nav-item6k #nav-item6k,
.nav-item6l #nav-item6l,
.nav-item6m #nav-item6m,
.nav-item6n #nav-item6n,
.nav-item6o #nav-item6o,
.nav-item6p #nav-item6p,
.nav-item6q #nav-item6q,
.nav-item6r #nav-item6r,
.nav-item6s #nav-item6s,
.nav-item6t #nav-item6t,
.nav-item6u #nav-item6u,
.nav-item6v #nav-item6v,
.nav-item6w #nav-item6w,
.nav-item6x #nav-item6x,
.nav-item6y #nav-item6y,
.nav-item6z #nav-item6z,

.nav-item7 #nav-item7,
.nav-item7a #nav-item7a,
.nav-item7b #nav-item7b,
.nav-item7c #nav-item7c,
.nav-item7d #nav-item7d,
.nav-item7e #nav-item7e,
.nav-item7f #nav-item7f,
.nav-item7g #nav-item7g,
.nav-item7h #nav-item7h,
.nav-item7i #nav-item7i,
.nav-item7j #nav-item7j,
.nav-item7k #nav-item7k,
.nav-item7l #nav-item7l,
.nav-item7m #nav-item7m,
.nav-item7n #nav-item7n,
.nav-item7o #nav-item7o,
.nav-item7p #nav-item7p,
.nav-item7q #nav-item7q,
.nav-item7r #nav-item7r,
.nav-item7s #nav-item7s,
.nav-item7t #nav-item7t,
.nav-item7u #nav-item7u,
.nav-item7v #nav-item7v,
.nav-item7w #nav-item7w,
.nav-item7x #nav-item7x,
.nav-item7y #nav-item7y,
.nav-item7z #nav-item7z,

.nav-item8 #nav-item8,
.nav-item8a #nav-item8a,
.nav-item8b #nav-item8b,
.nav-item8c #nav-item8c,
.nav-item8d #nav-item8d,
.nav-item8e #nav-item8e,
.nav-item8f #nav-item8f,
.nav-item8g #nav-item8g,
.nav-item8h #nav-item8h,
.nav-item8i #nav-item8i,
.nav-item8j #nav-item8j,
.nav-item8k #nav-item8k,
.nav-item8l #nav-item8l,
.nav-item8m #nav-item8m,
.nav-item8n #nav-item8n,
.nav-item8o #nav-item8o,
.nav-item8p #nav-item8p,
.nav-item8q #nav-item8q,
.nav-item8r #nav-item8r,
.nav-item8s #nav-item8s,
.nav-item8t #nav-item8t,
.nav-item8u #nav-item8u,
.nav-item8v #nav-item8v,
.nav-item8w #nav-item8w,
.nav-item8x #nav-item8x,
.nav-item8y #nav-item8y,
.nav-item8z #nav-item8z,

.nav-item9 #nav-item9,
.nav-item9a #nav-item9a,
.nav-item9b #nav-item9b,
.nav-item9c #nav-item9c,
.nav-item9d #nav-item9d,
.nav-item9e #nav-item9e,
.nav-item9f #nav-item9f,
.nav-item9g #nav-item9g,
.nav-item9h #nav-item9h,
.nav-item9i #nav-item9i,
.nav-item9j #nav-item9j,
.nav-item9k #nav-item9k,
.nav-item9l #nav-item9l,
.nav-item9m #nav-item9m,
.nav-item9n #nav-item9n,
.nav-item9o #nav-item9o,
.nav-item9p #nav-item9p,
.nav-item9q #nav-item9q,
.nav-item9r #nav-item9r,
.nav-item9s #nav-item9s,
.nav-item9t #nav-item9t,
.nav-item9u #nav-item9u,
.nav-item9v #nav-item9v,
.nav-item9w #nav-item9w,
.nav-item9x #nav-item9x,
.nav-item9y #nav-item9y,
.nav-item9z #nav-item9z,

.nav-item10 #nav-item10,
.nav-item10a #nav-item10a,
.nav-item10b #nav-item10b,
.nav-item10c #nav-item10c,
.nav-item10d #nav-item10d,
.nav-item10e #nav-item10e,
.nav-item10f #nav-item10f,
.nav-item10g #nav-item10g,
.nav-item10h #nav-item10h,
.nav-item10i #nav-item10i,
.nav-item10j #nav-item10j,
.nav-item10k #nav-item10k,
.nav-item10l #nav-item10l,
.nav-item10m #nav-item10m,
.nav-item10n #nav-item10n,
.nav-item10o #nav-item10o,
.nav-item10p #nav-item10p,
.nav-item10q #nav-item10q,
.nav-item10r #nav-item10r,
.nav-item10s #nav-item10s,
.nav-item10t #nav-item10t,
.nav-item10u #nav-item10u,
.nav-item10v #nav-item10v,
.nav-item10w #nav-item10w,
.nav-item10x #nav-item10x,
.nav-item10y #nav-item10y,
.nav-item10z #nav-item10z,

.nav-item11 #nav-item11,
.nav-item11a #nav-item11a,
.nav-item11b #nav-item11b,
.nav-item11c #nav-item11c,
.nav-item11d #nav-item11d,
.nav-item11e #nav-item11e,
.nav-item11f #nav-item11f,
.nav-item11g #nav-item11g,
.nav-item11h #nav-item11h,
.nav-item11i #nav-item11i,
.nav-item11j #nav-item11j,
.nav-item11k #nav-item11k,
.nav-item11l #nav-item11l,
.nav-item11m #nav-item11m,
.nav-item11n #nav-item11n,
.nav-item11o #nav-item11o,
.nav-item11p #nav-item11p,
.nav-item11q #nav-item11q,
.nav-item11r #nav-item11r,
.nav-item11s #nav-item11s,
.nav-item11t #nav-item11t,
.nav-item11u #nav-item11u,
.nav-item11v #nav-item11v,
.nav-item11w #nav-item11w,
.nav-item11x #nav-item11x,
.nav-item11y #nav-item11y,
.nav-item11z #nav-item11z,

.nav-item12 #nav-item12,
.nav-item12a #nav-item12a,
.nav-item12b #nav-item12b,
.nav-item12c #nav-item12c,
.nav-item12d #nav-item12d,
.nav-item12e #nav-item12e,
.nav-item12f #nav-item12f,
.nav-item12g #nav-item12g,
.nav-item12h #nav-item12h,
.nav-item12i #nav-item12i,
.nav-item12j #nav-item12j,
.nav-item12k #nav-item12k,
.nav-item12l #nav-item12l,
.nav-item12m #nav-item12m,
.nav-item12n #nav-item12n,
.nav-item12o #nav-item12o,
.nav-item12p #nav-item12p,
.nav-item12q #nav-item12q,
.nav-item12r #nav-item12r,
.nav-item12s #nav-item12s,
.nav-item12t #nav-item12t,
.nav-item12u #nav-item12u,
.nav-item12v #nav-item12v,
.nav-item12w #nav-item12w,
.nav-item12x #nav-item12x,
.nav-item12y #nav-item12y,
.nav-item12z #nav-item12z,

.nav-item13 #nav-item13,
.nav-item13a #nav-item13a,
.nav-item13b #nav-item13b,
.nav-item13c #nav-item13c,
.nav-item13d #nav-item13d,
.nav-item13e #nav-item13e,
.nav-item13f #nav-item13f,
.nav-item13g #nav-item13g,
.nav-item13h #nav-item13h,
.nav-item13i #nav-item13i,
.nav-item13j #nav-item13j,
.nav-item13k #nav-item13k,
.nav-item13l #nav-item13l,
.nav-item13m #nav-item13m,
.nav-item13n #nav-item13n,
.nav-item13o #nav-item13o,
.nav-item13p #nav-item13p,
.nav-item13q #nav-item13q,
.nav-item13r #nav-item13r,
.nav-item13s #nav-item13s,
.nav-item13t #nav-item13t,
.nav-item13u #nav-item13u,
.nav-item13v #nav-item13v,
.nav-item13w #nav-item13w,
.nav-item13x #nav-item13x,
.nav-item13y #nav-item13y,
.nav-item13z #nav-item13z,

.nav-item14 #nav-item14,
.nav-item14a #nav-item14a,
.nav-item14b #nav-item14b,
.nav-item14c #nav-item14c,
.nav-item14d #nav-item14d,
.nav-item14e #nav-item14e,
.nav-item14f #nav-item14f,
.nav-item14g #nav-item14g,
.nav-item14h #nav-item14h,
.nav-item14i #nav-item14i,
.nav-item14j #nav-item14j,
.nav-item14k #nav-item14k,
.nav-item14l #nav-item14l,
.nav-item14m #nav-item14m,
.nav-item14n #nav-item14n,
.nav-item14o #nav-item14o,
.nav-item14p #nav-item14p,
.nav-item14q #nav-item14q,
.nav-item14r #nav-item14r,
.nav-item14s #nav-item14s,
.nav-item14t #nav-item14t,
.nav-item14u #nav-item14u,
.nav-item14v #nav-item14v,
.nav-item14w #nav-item14w,
.nav-item14x #nav-item14x,
.nav-item14y #nav-item14y,
.nav-item14z #nav-item14z,

.nav-item15 #nav-item15,
.nav-item15a #nav-item15a,
.nav-item15b #nav-item15b,
.nav-item15c #nav-item15c,
.nav-item15d #nav-item15d,
.nav-item15e #nav-item15e,
.nav-item15f #nav-item15f,
.nav-item15g #nav-item15g,
.nav-item15h #nav-item15h,
.nav-item15i #nav-item15i,
.nav-item15j #nav-item15j,
.nav-item15k #nav-item15k,
.nav-item15l #nav-item15l,
.nav-item15m #nav-item15m,
.nav-item15n #nav-item15n,
.nav-item15o #nav-item15o,
.nav-item15p #nav-item15p,
.nav-item15q #nav-item15q,
.nav-item15r #nav-item15r,
.nav-item15s #nav-item15s,
.nav-item15t #nav-item15t,
.nav-item15u #nav-item15u,
.nav-item15v #nav-item15v,
.nav-item15w #nav-item15w,
.nav-item15x #nav-item15x,
.nav-item15y #nav-item15y,
.nav-item15z #nav-item15z,

.nav-item16 #nav-item16,
.nav-item16a #nav-item16a,
.nav-item16b #nav-item16b,
.nav-item16c #nav-item16c,
.nav-item16d #nav-item16d,
.nav-item16e #nav-item16e,
.nav-item16f #nav-item16f,
.nav-item16g #nav-item16g,
.nav-item16h #nav-item16h,
.nav-item16i #nav-item16i,
.nav-item16j #nav-item16j,
.nav-item16k #nav-item16k,
.nav-item16l #nav-item16l,
.nav-item16m #nav-item16m,
.nav-item16n #nav-item16n,
.nav-item16o #nav-item16o,
.nav-item16p #nav-item16p,
.nav-item16q #nav-item16q,
.nav-item16r #nav-item16r,
.nav-item16s #nav-item16s,
.nav-item16t #nav-item16t,
.nav-item16u #nav-item16u,
.nav-item16v #nav-item16v,
.nav-item16w #nav-item16w,
.nav-item16x #nav-item16x,
.nav-item16y #nav-item16y,
.nav-item16z #nav-item16z,

.nav-item17 #nav-item17,
.nav-item17a #nav-item17a,
.nav-item17b #nav-item17b,
.nav-item17c #nav-item17c,
.nav-item17d #nav-item17d,
.nav-item17e #nav-item17e,
.nav-item17f #nav-item17f,
.nav-item17g #nav-item17g,
.nav-item17h #nav-item17h,
.nav-item17i #nav-item17i,
.nav-item17j #nav-item17j,
.nav-item17k #nav-item17k,
.nav-item17l #nav-item17l,
.nav-item17m #nav-item17m,
.nav-item17n #nav-item17n,
.nav-item17o #nav-item17o,
.nav-item17p #nav-item17p,
.nav-item17q #nav-item17q,
.nav-item17r #nav-item17r,
.nav-item17s #nav-item17s,
.nav-item17t #nav-item17t,
.nav-item17u #nav-item17u,
.nav-item17v #nav-item17v,
.nav-item17w #nav-item17w,
.nav-item17x #nav-item17x,
.nav-item17y #nav-item17y,
.nav-item17z #nav-item17z,

.nav-item18 #nav-item18,
.nav-item18a #nav-item18a,
.nav-item18b #nav-item18b,
.nav-item18c #nav-item18c,
.nav-item18d #nav-item18d,
.nav-item18e #nav-item18e,
.nav-item18f #nav-item18f,
.nav-item18g #nav-item18g,
.nav-item18h #nav-item18h,
.nav-item18i #nav-item18i,
.nav-item18j #nav-item18j,
.nav-item18k #nav-item18k,
.nav-item18l #nav-item18l,
.nav-item18m #nav-item18m,
.nav-item18n #nav-item18n,
.nav-item18o #nav-item18o,
.nav-item18p #nav-item18p,
.nav-item18q #nav-item18q,
.nav-item18r #nav-item18r,
.nav-item18s #nav-item18s,
.nav-item18t #nav-item18t,
.nav-item18u #nav-item18u,
.nav-item18v #nav-item18v,
.nav-item18w #nav-item18w,
.nav-item18x #nav-item18x,
.nav-item18y #nav-item18y,
.nav-item18z #nav-item18z,

.nav-item19 #nav-item19,
.nav-item19a #nav-item19a,
.nav-item19b #nav-item19b,
.nav-item19c #nav-item19c,
.nav-item19d #nav-item19d,
.nav-item19e #nav-item19e,
.nav-item19f #nav-item19f,
.nav-item19g #nav-item19g,
.nav-item19h #nav-item19h,
.nav-item19i #nav-item19i,
.nav-item19j #nav-item19j,
.nav-item19k #nav-item19k,
.nav-item19l #nav-item19l,
.nav-item19m #nav-item19m,
.nav-item19n #nav-item19n,
.nav-item19o #nav-item19o,
.nav-item19p #nav-item19p,
.nav-item19q #nav-item19q,
.nav-item19r #nav-item19r,
.nav-item19s #nav-item19s,
.nav-item19t #nav-item19t,
.nav-item19u #nav-item19u,
.nav-item19v #nav-item19v,
.nav-item19w #nav-item19w,
.nav-item19x #nav-item19x,
.nav-item19y #nav-item19y,
.nav-item19z #nav-item19z,

.nav-item20 #nav-item20,
.nav-item20a #nav-item20a,
.nav-item20b #nav-item20b,
.nav-item20c #nav-item20c,
.nav-item20d #nav-item20d,
.nav-item20e #nav-item20e,
.nav-item20f #nav-item20f,
.nav-item20g #nav-item20g,
.nav-item20h #nav-item20h,
.nav-item20i #nav-item20i,
.nav-item20j #nav-item20j,
.nav-item20k #nav-item20k,
.nav-item20l #nav-item20l,
.nav-item20m #nav-item20m,
.nav-item20n #nav-item20n,
.nav-item20o #nav-item20o,
.nav-item20p #nav-item20p,
.nav-item20q #nav-item20q,
.nav-item20r #nav-item20r,
.nav-item20s #nav-item20s,
.nav-item20t #nav-item20t,
.nav-item20u #nav-item20u,
.nav-item20v #nav-item20v,
.nav-item20w #nav-item20w,
.nav-item20x #nav-item20x,
.nav-item20y #nav-item20y,
.nav-item20z #nav-item20z
{
	background-color:#144781;
	color: #fff;
}




























/*****************************************
* content section (right column)
*****************************************/
#rightcolumn { 
	width: 645px; /* padding subtracted */
	min-height: 450px;
	height:auto !important;
	height:450px;
	padding: 0 50px 50px 50px;
	background: transparent url(../images/brushed_metal_corner.jpg) no-repeat top left;
	font-weight: normal;
	float: right;
	position: relative;
	font-size: 12px;
	margin-right: 9px;
}

.bearings           #rightcolumn { background-image: url(../images/bd_bearings_ghosting.jpg); }
.fans               #rightcolumn { background-image: url(../images/bd_fans_ghosting.jpg); }
.motors             #rightcolumn { background-image: url(../images/bd_motors_ghosting.jpg); }
.company            #rightcolumn { background-image: url(../images/bd_company_ghosting.jpg); }
.innovations        #rightcolumn { background-image: url(../images/bd_technologies_ghosting.jpg); }
.distributors       #rightcolumn { background-image: url(../images/bd_distributors_ghosting.jpg); }
.engineering        #rightcolumn { background-image: url(../images/bd_engineering_ghosting.jpg); }
.press              #rightcolumn { background-image: url(../images/bd_press_ghosting.jpg); }
.industries         #rightcolumn { background-image: url(../images/bd_industries_ghosting.jpg); }
.contact 	    #rightcolumn { background-image: url(../images/bd_contact_ghosting.jpg); }


.bearings-main 		#rightcolumn { background-image: url(../images/landing_pages/background.png); font-size: 13px; }
.fans-main     		#rightcolumn { background-image: url(../images/landing_pages/background.png); font-size: 13px; }
.motors-main   		#rightcolumn { background-image: url(../images/landing_pages/background.png); font-size: 13px; }

.industries-main    #rightcolumn { background-image: url(../images/bd_industries_graphic.jpg); font-size: 13px; }
.engineering-main  	#rightcolumn { background-image: url(../images/bd_engineering_graphic.png); color: #fff; font-size: 13px; }
.distributors-main 	#rightcolumn { background-image: url(../images/bd_distributors_graphic.jpg); color: #fff; font-size: 11px; }
.press-main        	#rightcolumn { background-image: url(../images/bd_press_graphic.jpg); font-size: 13px; }
.company-main      	#rightcolumn { background-image: url(../images/bd_company_graphic.jpg); color: #fff; font-size: 13px; }
.innovations-main   #rightcolumn { background-image: url(../images/bd_technologies_graphic.jpg); font-size: 13px; }
.contact-main       #rightcolumn { background-image: url(../images/bd_contact_graphic.jpg); color: #fff; font-size: 13px; }

.home               #rightcolumn,
.bearings-main      #rightcolumn,
.fans-main          #rightcolumn,
.motors-main        #rightcolumn,
.industries-main    #rightcolumn,
.engineering-main   #rightcolumn,
.distributors-main  #rightcolumn,
.press-main         #rightcolumn,
.company-main       #rightcolumn,
.innovations-main   #rightcolumn,
.contact-main       #rightcolumn {
	margin-right: 0;
}

.bearings-main      #rightcolumn,
.fans-main          #rightcolumn,
.motors-main        #rightcolumn {
	width: 702px; /* padding subtracted */
	min-height: 360px;
	_height: 360px;
	/* padding: 0 26px 220px 26px;*/
	padding: 0 26px 26px 26px;
}

.industries-main    #rightcolumn,
.engineering-main   #rightcolumn,
.distributors-main  #rightcolumn,
.press-main         #rightcolumn,
.company-main       #rightcolumn,
.innovations-main   #rightcolumn,
.contact-main       #rightcolumn {
	width: 702px; /* padding subtracted */
	min-height: 491px;
	_height: 491px;
	padding: 0 26px 89px 26px;
}

.industries-main    #rightcolumn,
.distributors-main  #rightcolumn,
.company-main       #rightcolumn,
.contact-main       #rightcolumn {
	min-height: 423px;
	_height: 423px;
}



































/****************************************************************
**
** BASIC TEXT STYLING
**
*****************************************************************/

p {
	font-size: inherit;
	margin: 0.5em 0 1.5em;
	line-height: 1.66em;
}
p.center { text-align:center; }
p.right { text-align:right; }
p.left { text-aligtn:left; }


#rightcolumn li {
	line-height: 1.66em;
}

h1 {
	text-align: center;
	font-size: 18px;
	margin: 1.5em 0 2em 0;
	color: #236b9b;
	font-weight: bold;
}
h2 {
	font-weight:bold;
	margin: 1.5em 0 1em 0;
	font-size: 15px;
	letter-spacing: 1px;
	color: #236b9b;
}
h2.center {
	text-align: center;
	font-size: 17px;
}

h3 {
	font-weight: normal;
	margin: 1.5em 0 1em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing: 2px;
	line-height: normal;
	text-transform: uppercase;
}

.bearings h1,      .bearings h1 a:link,      .bearings h1 a:visited,
.bearings h2,      .bearings h2 a:link,      .bearings h2 a:visited      { color: #236b9b; }

.fans h1,          .fans h1 a:link,          .fans h1 a:visited,
.fans h2,          .fans h2 a:link,          .fans h2 a:visited          { color: #343788; }

.motors h1,        .motors h1 a:link,        .motors h1 a:visited,
.motors h2,        .motors h2 a:link,        .motors h2 a:visited        { color: #1d6279; }

.industries h1,    .industries h1 a:link,    .industries h1 a:visited,
.industries h2,    .industries h2 a:link,    .industries h2 a:visited    { color: #1a4cbb; }

.engineering h1,   .engineering h1 a:link,   .engineering h1 a:visited,
.engineering h2,   .engineering h2 a:link,   .engineering h2 a:visited   { color: #1c3f97; }

.distributors h1,  .distributors h1 a:link,  .distributors h1 a:visited,
.distributors h2,  .distributors h2 a:link,  .distributors h2 a:visited  { color: #951a26; }

.press h1,         .press h1 a:link,         .press h1 a:visited,
.press h2,         .press h2 a:link,         .press h2 a:visited         { color: #b4862c; }

.company h1,       .company h1 a:link,       .company h1 a:visited,
.company h2,       .company h2 a:link,       .company h2 a:visited       { color: #276aac; }

.contact h1,       .contact h1 a:link,       .contact h1 a:visited,
.contact h2,       .contact h2 a:link,       .contact h2 a:visited       { color: #000; }

.bearings-main      h1,
.fans-main          h1,
.motors-main        h1,
.industries-main    h1,
.engineering-main   h1,
.distributors-main  h1,
.press-main         h1,
.innovations-main   h1,
.company-main       h1,
.contact-main       h1 {
	text-align: left;
	font-weight: normal;
	color: #fff;
}
.bearings-main      h2,
.motors-main        h2,
.industries-main    h2,
.engineering-main   h2,
.distributors-main  h2,
.press-main         h2,
.company-main       h2,
.innovations-main   h2,
.contact-main       h2 {
	color: #fff;
	font-size: 18px; 
	font-weight: normal; 
	margin: 1em 0 5px 0; 
	letter-spacing: 0.05em; 
}

.motors-main h3 {
	color: #fff;
}

/* remove default dotted border outline on flash objects */
object { outline:none; }

/* remove table border defined in base.css */
td,th { border: 0; }


.innovations-main    #rightcolumn a { color: #fff; }
.industries-main     #rightcolumn a { color: #fff; }
.engineering-main    #rightcolumn a { color: #fff; }
.distributors-main   #rightcolumn a { color: #fff; }
.press-main          #rightcolumn a { color: #fff; }
.company-main        #rightcolumn a { color: #fff; }
.contact-main        #rightcolumn a { color: #1cbcf0; }


.industries-main     #rightcolumn a { color: #fff; }
.innovations-main     #rightcolumn a { color: #fff; }
.engineering-main    #rightcolumn a { color: #fff; }
.distributors-main   #rightcolumn a { color: #fff; }
.press-main          #rightcolumn a { color: #fff; }
.company-main        #rightcolumn a { color: #fff; }
.contact-main        #rightcolumn a { color: #0478cd; }


/****************************************************************
**
** LANDING PAGE STYLING
**
*****************************************************************/

.search-frame {background: #30639d url(/assets/images/landing_pages/search_left_arrows.png) no-repeat; height:112px;}
.search-params {float:left; width:366px; color:#FFF; text-align:right; margin-left:70px;}
.search-box{ color:#FFF;}
.left-col, .right-col, .full-col { padding:5px 10px 10px 10px; background-color:#e5e4d9 }
.left-col {float:left; width: 310px;}
.right-col {float:right; width: 310px;}

.full-col {width: 676px; background-color:#e5e4d9}
.search-submit {float:right; width:200px; margin:30px 30px 30px 30px;}
.landing-page-image {text-align:center; padding-top:10px;}
label.search, label.searchLbl {padding-right:8px; padding-left:8px;}
label.searchLbl {font-weight:bold}


.container { float: left; width:100% padding-bottom: 10px;}
.inner { float: left; overflow: hidden; }
.inner div { float: left; background: #e5e4d9; width: 325px; margin-right: 10px; margin-bottom: -600px; padding:0px 10px 600px 10px;}
.inner .col2 { background: #e5e4d9; margin-right: 0; }



#middle{ position: absolute; height: 112px; display:table;}
#centered, #centered3 { position: relative; display: table-cell; vertical-align: middle; line-height:25px;}
*+html #centered{padding-top:18px;} /* For IE only*/
*+html #centered3{padding-top:40px;} /* For IE only*/

#centered2{ position: relative; display: table-cell; vertical-align: middle; line-height:22px;}
*+html #centered2{padding-top:14px;} /* For IE only*/



div#search-left {
    float: left;
    width: 125px;
	margin:0 10px 3px 5px;
	text-align:right;
}
div#search-right {
    float: left; 
	width: 100px;
	margin:0 10px 3px 0;
	
}
div#search-middle {
	margin:0 10px 3px 5px;	
}

div#search-single-col {
	width:330px; 	
	margin-top:5px;
	text-align:right;
}
a.search-links {
	text-decoration: underline;
	color:#FFF;
}

p.top-pad{ padding-top:6px;}





dl.glossary { margin-left: 0; }
dl.glossary dt {
	float: left; 
	clear: both;
	padding-right: 0.5em;
	font-weight: bold; 
} 
dl.glossary dt:after { 
	content: " - ";
}
dl.glossary dd { 
	margin: 1em 0;
}

/****************************************************************
**
** BUTTONS
**
*****************************************************************/
/* http://www.productivedreams.com/ie-not-intepreting-text-indent-on-submit-buttons/ */
button.search {
	width: 88px;
	height: 35px;
	border: none;
	background: transparent url(/assets/images/button_search.png) no-repeat left top;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	margin: -5px -4px -4px -6px;
	display: block;
}

button.find-now {
	width: 204px;
	height: 56px;
	border: none;
	background: transparent url(/assets/images/find_now_btn.png) no-repeat left top;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	margin: -5px -4px -4px -6px;
	display: block;
}

button.search-parts {
	width: 91px;
	height: 28px;
	border: none;
	background: transparent url(/assets/images/button_search_parts.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	margin: 5px;
	display: block;
}



a.buy-now{
        width: 80px;
        height: 25px;
        border: none;
        background: transparent url(/assets/images/button_rollover_buy_now_off.png) no-repeat left top;
        overflow: hidden;
        cursor: pointer;
        margin: -5px -4px -4px -6px;
        display: block;
}
a.buy-now>span{
	display: none;
}
a.buy-now:hover {
        background: transparent url(/assets/images/button_rollover_buy_now_on.png) no-repeat left top;
}
#news>a.buy-now{
	margin-left: 10px;
}
#leftcolumn>a.buy-now{
	margin: 8px 0 5px 24px;
}

/****************************************************************
**
** SEARCH RESULTS LISTINGS
**
*****************************************************************/

.search-results {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	font-size: 11px;
}
.search-results th, .search-results td {
	border: 0;
	padding: 7px;
	text-align: left;
}
.search-results td {
	border-bottom: 1px solid #ccc;
}
.search-results th {
	border-bottom: 1px solid #000;
	vertical-align: bottom;
}
.search-results .odd td {
	background-color: #eee;
}
.search-results .odd-row {
	background-color: #eee;
}
.search-results .even-row {
	background-color: transparent;
}










/****************************************************************
**
** press releases
**
*****************************************************************/

#rightcolumn .pr-head { margin: 2em 0 1em 0; }
#rightcolumn .pr-head td { border: 0; white-space: nowrap; }













/****************************************************************
**
** engineering table of contents lists
**
*****************************************************************/

ol.table-of-contents li {
	list-style-type: decimal;
}
ol.table-of-contents ol {
	margin: 0.25em 0 0.25em 30px;
}
ol.table-of-contents ol li {
	list-style-type: lower-alpha;
	margin-bottom: 0;
}
ol.table-of-contents ol ol li {
	list-style-type: lower-roman;
}


