/* Styles added by John Sanders */
/* GENERIC STYLING FOR VARIOUS COLUMN CONFIGURATIONS */
#body-wrap { width: 960px; margin: 0 auto }
#main-l .left-sidebar {width:730px}
#main-c .content {width:730px;padding:15px 0}
#main-r .right-sidebar{width:730px}
#main-lc .left-sidebar {width:200px;float:left}
#main-lc .content {width:530px;float:left;padding:15px 0}
#main-lcr .left-sidebar {width:200px;float:left}
#main-lcr .content {width:330px;float:left;padding:15px 0}
#main-lcr .right-sidebar {width:200px;float:left}

.content a:link,.content a:visited,.content a span{font:12px/18px Arial, Helvetica, sans-serif;color:#3b73b9;text-decoration:none}
.content a:hover,.content a:active{font:12px/18px Arial, Helvetica, sans-serif;color:#3b73b9;text-decoration:underline}
.content p{font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#666;margin:0 0 20px 0}
.content span{font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#666}
.content h1{font-size:20px;line-height:24px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;padding-bottom:3px;margin:0 0 10px 0}
.content h2{
	font:16px/20px Arial,sans-serif;font-weight:bold;color:#3b73b9;padding-bottom:3px;margin:0 0 10px 0;
	border-bottom:solid 1px #3b73b9}
.content h3{font:14px/18px Arial,sans-serif;font-weight:bold;color:#333;padding-bottom:3px;margin:0}
.content h4{font:12px/16px Arial,sans-serif;font-weight:bold;color:#333;padding-bottom:3px;margin:0}
.content h5{font:12px/16px Arial,sans-serif;font-weight:bold;color:#333;padding-bottom:3px;margin:0}
.content h6{font:12px/16px Arial,sans-serif;font-weight:bold;color:#333;padding-bottom:3px;margin:0}
.content blockquote {margin:5px 20px}
.content .section {margin:0 0 15px 0;padding:0 0 15px 0}
.content ul,ol{margin:0 0 10px 20px;padding:0 20px 0 0;font-size:12px}
.content ul ul {margin-bottom:0;list-style-image:none}
.content ul li {list-style-type:disc}
.content li {line-height:18px;padding:0;margin:0}
.content em {font-weight:normal;font-style:italic}
.content strong {font-weight:bold;font-style:normal}
.content a.action-button,.content a.action-button span{
	display:inline-block;height:18px;line-height:18px;font-size:12px;text-transform:uppercase;font-weight:bold
}
.content a.action-button {background:url("/images/btn-sprites-left.gif") left -30px no-repeat;padding:0 0 0 11px}
.content a.action-button span {background:url("/images/btn-sprites-right.gif") right -30px no-repeat;padding:0 20px 0 0}
/* END GENERIC STYLING FOR VARIOUS COLUMN CONFIGURATIONS */

/*** WTI ******************************************************************************/
#wti-classes {color:#333;font-size:11px}
#wti-classes .class{padding:10px 0 10px 10px;border-bottom:1px solid #ccc;clear:both;overflow:hidden}
#wti-classes .details{width:380px;float:left}
#wti-classes .links {width:130px;float:left}
#wti-classes .class hr{clear:both;margin:0;padding:0;visibility:hidden}
#wti-classes .details h3{margin:0;padding:0;font-weight:bold;font-size:12px}
#wti-classes .details p{margin:1px 0;padding:0}
#wti-classes .details p.location .sold-out{font-weight:bold;color:#f00}
#wti-classes .links a{color:#06f;display:block;text-align:right;height:17px;margin:3px 0;}
#wti-classes .links a span{display:none}
#wti-classes .links .soldout-btn{background:url(/images/wti-sprites.png) right 0px no-repeat}
#wti-classes .links .cancelled-btn{background:url(/images/wti-sprites.png) right -20px no-repeat}
#wti-classes .links .register-btn{background:url(/images/wti-sprites.png) right -40px no-repeat}
#wti-classes .links .details-btn{background:url(/images/wti-sprites.png) right -60px no-repeat}
#wti-classes .links .cirriculum-btn{background:url(/images/wti-sprites.png) right -80px no-repeat}
#wti-classes .links .bio-btn{background:url(/images/wti-sprites.png) right -100px no-repeat}
#wti-classes .links .distance{text-align:right;display:inline-block;width:127px;padding:2px 0}
#wti-classes .links .distance em{font-weight:bold}
#wti-classes .coords {display:none}

#wti-class-search {border:solid 1px #e8e8e8;padding:10px 10px 10px 50px;margin-bottom:10px;font-size:12px;clear:both;overflow:hidden;color:#333;background:url("/images/wti-search-icon.gif") 10px center no-repeat #c5dcf3}
/*IE6*/* html #wti-class-search {height:50px; background-position:10px 20px;overflow:hidden}
#wti-class-search .set {float:left;margin-right:10px}
#wti-class-search #searchArea {width:275px}
/*IE6*/* html #wti-class-search #searchArea {width:265px}
#wti-class-search #searchArea.helper-text{color:#888}
#wti-class-search label {font-weight:bold;display:block;margin-bottom:5px}
#wti-class-search .wti-search-btn {margin-top:17px}
#wti-classes .class.search-match{background-color:#fefffa;border:1px solid #9ecc9e;border-top:none}
#wti-classes .class.search-no-match{background-color:#fefaff;border:1px solid #9db9cc;border-top:none}
#wti-classes h3.search-notice-found{font-size:14px;font-weight:bold;padding:5px 10px;margin:20px 0 0 0;color:#125612;background-color:#9ecc9e;border:1px solid #9ecc9e}
#wti-classes h3.search-notice-not-found{font-size:14px;font-weight:bold;padding:5px 10px;margin:20px 0 0 0;color:#123b57;background-color:#9db9cc;border:1px solid #9db9cc}

span.label{font-weight:bold;display:inline-block;width:85px;padding-right:10px}
.classSummary {margin-bottom:20px;padding:10px;background-color:#e0eefa;border:solid 5px #bad2e6}
.classSummary h3 {font-size:16px;font-weight:bold;margin:0 0 5px 0;color:#666}
.classSummary p {font-size:12px;margin:5px 0}
.class-soldout-error h3 {color:#900;font-size:18px;margin:20px 0}
.class-soldout-error a {font-size:16px;color:#06f}
#wti-class-reg-form {margin-bottom:20px}
#wti-class-reg-form span {font-size:12px}
#wti-class-reg-form .required-marker {color:red;display:inline-block;margin-left:5px;width:10px}
#wti-class-reg-form .set {position:relative;padding:5px;margin:2px;overflow:hidden;clear:both}
#wti-class-reg-form .set.hidden {display:none}
#wti-class-reg-form .set.focused {background-color:#f1f1f1}
#wti-class-reg-form .set.focused input,#wti-class-reg-form .set.focused select {border:solid 1px #639ce2}
#wti-class-reg-form .set.buttons {text-align:center}
#wti-class-reg-form .set.buttons a {font-size:12px;color:#333;display:inline-block;width:100px;padding:4px 0;border:solid 1px #aaa;background-color:#e8e8e8}
#wti-class-reg-form .set.buttons a:hover {text-decoration:none}
#wti-class-reg-form .set.buttons input {margin:0 20px;width:100px;padding:4px 0;font-size:12px;color:#333;font-family:Arial, Helvetica, sans-serif;background-color:#e8e8e8}

#wti-class-reg-form label{float:left;width:240px;padding-right:10px;display:inline-block;font-size:12px}
#wti-class-reg-form label.additional{width:220px;padding-left:20px}
#wti-class-reg-form label.error{color:#f00;width:220px;margin:0 0 0 230px;text-align:right}
/*IE6*/* html #wti-class-reg-form label.error{color:#f00;width:200px;margin:0 0 0 230px;text-align:right}
#wti-class-reg-form input,#wti-class-reg-form select{width:205px;border:solid 1px #aaa}
#wti-class-reg-form input.error,
#wti-class-reg-form select.error,
#wti-class-reg-form .set.focused input.error,
#wti-class-reg-form .set.focused select.error{border:solid 1px #f00}
#wti-class-reg-form select{}
#wti-class-reg-form span.label-footnote {font-size:9px;font-weight:normal}
#wti-class-reg-form span.section-footnote {font-size:10px;display:block;margin:20px 10px 0 5px}
#wti-class-reg-form input.yes-no{width:20px}
#wti-class-reg-form fieldset {border:solid 1px #ccc;margin-bottom:20px;padding:10px}
#wti-class-reg-form legend {font-size:14px;color:#4a4a4a;font-weight:bold;padding:4px}

.trainers {margin-bottom:20px;overflow:hidden}
.trainers .info { margin:0 5px 20px 5px; float:left; width:230px }
.trainers .info .name { margin:0 }
.trainers .info .desc { margin:0 }
.trainers .info .bio-pic {float:left;margin:0 10px 10px 0;width:70px;height:70px}
.trainers .info .bio-link { margin:0 }


.bio ul {margin-bottom:15px}

.bio-feature.help-links,
.bio-feature.contact-info {text-align:left}

.bio-feature {padding:10px;margin:0 0 20px 20px;background-color:#e8e8e8;border:solid 1px #ccc;text-align:center;width:176px}
.bio-feature .box-title {font-size:16px;color:#666;text-align:center;padding-bottom:10px;margin-bottom:5px;border-bottom:solid 1px #ccc}
.bio-feature.info img {margin-top:5px}
.bio-feature hr {height:1px;background-color:#ccc;border:none;margin:10px 0}
.bio-feature p {margin:10px 0 0}


/* JUNK 
.bio-info,
.bio-contact-info,
.bio-help-links{padding:10px;margin:0 0 10px 20px;background-color:#e8e8e8;border:solid 1px #ccc;text-align:center;width:176px}
.bio-info .name{font-size:16px;font-weight:bold;display:block;margin-bottom:10px}
.bio-info .title{}
.bio-info h3 {color:#666}
.bio-contact-info h4,.bio-help-links h4{text-align:center;padding-bottom:10px;margin-bottom:5px;border-bottom:solid 1px #ccc;font-size:16px;color:#666}
.bio-help-links p{margin:10px 0 0 0}
.bio-info hr,
.bio-contact-info hr,
.bio-help-links hr{height:1px;background-color:#ccc;border:none;margin:10px 0}
/* END JUNK */

.wti-reg-error {padding:10px;border:solid 1px #a44;margin-top:20px;background-color:#ffefef}
.wti-reg-error h3, .wti-reg-error p {color:#a44}

.perf-group-feature {float:right;padding:0 0 10px 10px;text-align:center}


/**************************************************************************************/
#adobe-reader-download {margin:10px 0;clear:both}
#adobe-reader-download .instructions {text-align:right;display:block;float:right;padding-top:4px}
#adobe-reader-download .download-button {float:right;margin-left:10px}

/* Styles for Literature Page */
.lit-link-list{margin-left:20px}
#literature {margin:20px 0}
#literature .link-list{margin-left:20px}
#literature .section{clear:both;margin:0 0 50px 0}
#literature .title{font-size:1.55em;text-align:left;color:#666;margin:0 0 4px 0;border-bottom:solid 1px #666}
#literature .icons,#literature .icons tr,#literature .icons td{border-collapse:collapse;margin:0;padding:0}
#literature .icons img {
 width: 89px;
 height: 115px;
 margin: 7px 14px 7px 0; 
 border: solid 3px #fafafa; 
 box-shadow: 0 0 4px #666
}
#literature .icons img:hover {
 border: solid 3px #ffc; 
 box-shadow: 0 0 5px #000
}
#literature .view-all-link{width:95%;text-align:right;display:block;font-size:1.55em}

/* added for the speedDIAL change log /sd_changelog.shtml */
.sd-change{margin:10px 0 20px 10px;padding-bottom:10px;margin-bottom:15px;clear:both;font-size:1.25em}
.sd-change .date{color:#666;margin:5px 0;font-weight:bold}
.sd-change .body{margin:5px 0 5px 15px}
.sd-change .body p{line-height:1.5em;margin:0 0 10px 0}
.sd-change .body img{}
.sd-change .body img.float-right{float:right;margin:0 0 10px 10px}
.sd-change .body img.float-left{float:left;margin:0 10px 10px 0}
.sd-change ul.no-bullets{list-style:none;padding-left:10px;margin-top:0}
.sd-change ul{padding:0 0 0 15px}
.sd-change ul li{margin:0 0 5px 0}
.hidden{display:none}

.sweepstakes-hof-btn {background: url(/images/sweepstakes-hof-btn.png) no-repeat scroll left top transparent; display: inline-block; width: 378px; height: 31px; margin: 0pt 0pt 30px 30px}
.sweepstakes-hof-btn span {display:none}

.article {margin-bottom:30px}
	.article .title {font-size:16px;font-weight:bold}
	.article .image {float:right;margin: 0 0 10px 10px}
	.article .image img:hover {box-shadow:0 0 4px #3b73b9}
	.article .image .caption {display:block;font-weight:bold;text-align:center}
	.article .image a .caption {text-decoration:underline}
	.article p {font-size:12px;color:#5a5a5a}
	.article ul {margin-left:17px}
	
.menu-sub-feature{margin:10px 0 10px 10px}
.menu-sub-feature .feature{margin:10px 10px 10px 0}

.brochure-links{margin-bottom:5px}
/* end John Sanders styles */

.categoryon, a.categoryon:link, a.categoryon:visited, a.categoryon:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C10802;
	font-weight: bold;
	text-decoration: none;
	margin-left: 14px;
}
.casestudy {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
.casestudyHilite {font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color:#E85900;}
.copyright, a.copyright:link, a.copyright:visited, a.copyright:active, a.copyright:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#5A5A5A; text-decoration: none;}
.countrytitle {font-family: arial; color:#A9CBDB; font-size: 19px;}
.quote {font-family: arial; color:#639ce2; font-size: 14px; font-weight:600}
.countryform {font-family: arial; color:#030303; font-size: 12px; font-weight:500}
.faded {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#999999;}
.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:active, a.footerlink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A; text-decoration: none;}
.headertext {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#5A5A5A;}
.headlineGray {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#C60000;}
.headlineOrange {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#E85900;}
.headlineBlue {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#72afce;}
.headlineWhite {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#ffffff;}
.hdrGrey {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;  color:#5A5A5A;}
.hdrOrange {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#E85900;}
.hdrTotal {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#E85900; font-weight: bold;}
.hdrWhite {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;  color:#FFFFFF;}
.lnavDrkgry, a.lnavDrkgry:link, a.lnavDrkgry:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#3C3C3C; font-weight: bold; text-decoration:none;}
.lnavoff, a.lnavoff:link, a.lnavoff:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#5a5a5a; font-weight: bold; text-decoration:none;}
.lnavon {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#C10802; font-weight: bold;}
.lnavWhite, a.lnavWhite:link, a.lnavWhite:active, a.lnavWhite:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight: bold; text-decoration:none;}
.medium {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
.mediumBold {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#5A5A5A;}
.normal {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5A5A5A;}
.normalBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#5A5A5A;}
.normalOrange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900;}
.normalWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;}
.normalWhiteBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; font-weight:bold;}
.pageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#5a5a5a;}
.printable {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.promos {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
.promosHdr {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#7BA800; text-decoration: none;}
.small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
.smallWhite {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;}
.subHeadlineOrange {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#E85900; font-weight: bold;}
a.arrow:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900; text-decoration: none;}
a.arrow:link, a.arrow:visited, a.arrow:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5A5A5A; text-decoration: none;}
a.casestudy:link, a.casestudy:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
a.casestudy:active, a.casestudy:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#E85900;}
a.categoryoff:link, a.categoryoff:visited, a.categoryoff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5a5a5a; font-weight: bold; text-decoration: none;}
a.categoryoff:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E85900; font-weight: bold; text-decoration: none;}
.countrynavoff, a.countrynavoff:link, a.countrynavoff:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none;}
a.countrynavoff:active, a.countrynavoff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#C40066;  text-decoration:none;}
.countrynavon, a.countrynavon:link, a.countrynavon:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#C40066;  text-decoration:none;}
.globalnavoff, a.globalnavoff:link, a.globalnavoff:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; font-weight: bold; text-decoration:none;}
a.globalnavoff:active, a.globalnavoff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#C40066; font-weight: bold; text-decoration:none;}
.globalnavon, a.globalnavon:link, a.globalnavon:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#C40066; font-weight: bold; text-decoration:none;}
.letteron, a.letteron:link, a.letteron:active, a.letteron:link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900; text-decoration:none;} 
a.letteron:link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900; text-decoration:none;}
.letteroff, a.letteroff:link,  a.letteroff:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5A5A5A; text-decoration:none;}
a.letteroff:active, a.letteroff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900; text-decoration:none;}
a.lnavDrkgry:active, a.lnavDrkgry:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight: bold; text-decoration:none;}
a.lnavoff:active, a.lnavoff:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#E85900; font-weight: bold; text-decoration:none;}
a.lnavWhite:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color:#E85900; font-weight: bold; text-decoration:none;}
a.normal:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E85900;}
a.normal:link, a.normal:visited, a.normal:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5A5A5A; text-decoration: underline;}
a.normalWhite:link, a.normalWhite:active, a.normalWhite:visited, a.normalWhite:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;}
a.promos:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
a.promos:link, a.promos:visited, a.promos:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
.regionnavoff, a.regionnavoff:link, a.regionnavoff:visited {font-family: arial; color: #FFFFFF; font-size: 14px; text-decoration: none;}
a.regionnavoff:active, a.regionnavoff:hover {font-family: arial; color:#C40066; font-size: 14px; text-decoration: none;}
.regionnavon, a.regionnavon:link, a.regionnavon:visited, a.regionnavon:active {
	font-family: arial;
	color:#443AFE;
	font-size: 11px;
	text-decoration: none;
	font-weight: bolder;
	margin-left: 15px;
}

#msds-table {border-collapse:collapse;text-align:left;width:530px;font-size:12px;color:#333}
#msds-table th {padding:3px 5px;font-weight:bold;background-color:#666;color:#fff;vertical-align:top}
#msds-table td {padding:3px 5px;line-height:16px;border:solid 1px #ddd;border-left:none;border-right:none;vertical-align:top}
#msds-table td a {text-decoration:underline}
#msds-table .productNameHeader { width: 49% }
#msds-table .partNumbersHeader { width: 49% }
#msds-table .headerSortDown { background: url(/images/down-sort-arrow.gif) 98% center no-repeat #666 }
#msds-table .headerSortUp { background: url(/images/up-sort-arrow.gif) 98% center no-repeat #666 }

/* CORPORATE INFO Styles /corpinfo.html */
#locations-map { margin-left: 120px }
#branch-location-picker.vertical { margin: 10px }
#branch-location-picker.horizontal { margin: 0 }
#branch-location-picker h4 { font-size: 11px; color: #333; margin-bottom: 10px }
#branch-location-picker select { font-size: 10px }
#branch-location-picker.vertical #locatorForm select { display: block; width: 98%; margin-bottom: 10px }
#branch-location-picker.horizontal #locatorForm select { display: inline-block; width: 30%; margin-right: 10px }

a.small:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
a.small:link, a.small:visited, a.small:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5A5A5A;}
/* added 01/04/06 for Education site common right hand menu style */
.small_11pt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.normal a {
	text-decoration: underline;
	color:#E85900;
}

/* WORLDPAC FRONT PAGE STYLING */
.wrapper { width: 734px; overflow: hidden }
.wrapper * { margin: 0; padding: 0 }
.fp-feature { margin-bottom: 5px; text-align: left; overflow: hidden }
.fp-feature .icon { float: left; margin: 0 8px 5px 0 }
.fp-feature .content { min-height: 50px; font-size: 11px; text-align: left; color: #666 }
.fp-feature .content .title span { display: none }
.fp-feature .content p { margin: 0 0 10px 0; font-size: 11px; line-height: 14px }
.fp-feature .content p { _margin: 0 0 15px 0 /* targets IE6 only */}
.fp-feature .content:hover,
.fp-feature .content.hover { background-color: #f7f7f7; cursor: pointer }
.fp-feature h2 { border: none; height: 12px }
.fp-feature span.redEmphasis { font-weight: bold; color: #f00; font-style: italic; font-size: 11px; line-height:14px }
.fp-feature.becomeCustomer .content h2 { 
	background: url('/images/become_customer_feature.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0;  
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.speedDIAL .content h2 { 
	background: url('/images/sd_feature_title.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0;  
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.locations .content h2 { 
	background: url('/images/f2.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0;
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.training .content h2 { 
	background: url('/images/f3.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0; 
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.cms .content h2 { 
	background: url('http://www.worldpac.com/images/cms_feature_title.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0; 
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.assist .content h2 { 
	background: url('/images/f1_assist.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0; 
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.literature .content h2 { 
	background: url('/images/f5.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0; 
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}
.fp-feature.win .content h2 { 
	background: url('/images/f1_win.gif') 135px 0px no-repeat; /*ie7 hack*/*background-position: 0 0;
	height: 20px; margin: 0; padding: 0; text-indent: -9999px 
}

.fp-sidebar { float:right; width:180px; margin: 0 0 15px 15px }
.fp-sidebar .feature { margin-bottom: 10px}
.fp-cust-registration { margin-left:2px; background: url(http://www.worldpac.com/images/register_table_background2.gif) top left no-repeat }
.fp-cust-registration:hover,
.fp-cust-registration.hover { cursor: pointer }
.fp-cust-registration .part-fader { width: 107px; height: 54px; padding: 192px 71px 10px 0; margin-bottom: 10px; overflow: hidden }
.fp-cust-registration .part-fader img { margin-bottom: 10px }
/* END WORLDPAC FRONT PAGE STYLING */


.clear-fix{clear:both;margin:0;padding:0;height:0;width:0;visibility:hidden}
.separator{margin:25px 0}
.float-right{float:right}
.float-left{float:left}
a.print-page{display:inline-block;padding-left:24px;background:url(/images/printer.png) left center no-repeat}
#fdse_TermsEx{border:solid 1px #ccc}
#filter-settings{padding:5px 10px;background-color:#ddd;font-size:12px}
#msds-search{width:358px;color:#333}
#msds-search.helper-text{color:#aaa}
tr.filters{display:none}
.clearSearchButton { margin-left: 10px}
.js-warning { font-size: 12px; line-height: 18px; color: #460000; background-color: #f7e8e8; border: solid 1px #460000; margin: 10px 0; padding: 10px }
.redEmphasis { font-weight: bold; color: #f00; font-style: italic; font-size: 11px; line-height:14px }

.news-page .normal a { color: #900 }
.news-page .normal a:hover { text-decoration:underline }

.news-item { margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: solid 1px #069 }

