body { background: #000; font-family: Trebuchet MS; color: #000; }
#wrapper { width: auto; height: auto; text-align: center; }

#header, #content, #footer { width: 100%; height: auto; text-align: left; }
.inner { width: 900px; margin: 0 auto; }

#header { height: 74px; padding-top: 4px; border-top: solid 20px #fff; background: transparent url( 'images/header-bg.jpg' ) repeat-x 25% 100%; }

#logo { float: left; display: block; width: 42px; height: 42px; margin-top: 4px; background: url( 'images/logo_small.gif' ) no-repeat; }
#logo span { position: absolute; left: -9999px; top: -9999px; }

#topNavBar { float: right; display: block; margin: 2px 0 0; width: 540px; }
#topNavBar li { float: left; }
#topNavBar li a { float: left; display: block; height: 46px; line-height: 46px; padding: 0 14px; border-right: solid 1px #fff; text-decoration: none; color: #fff; font-weight: 100; }
#topNavBar li a:hover, #topNavBar li a.selected { color: #00a8eb; }
#topNavBar li.first a { border-left: solid 1px #fff; }

#childNavBar { float: right; display: block; margin: 7px 0 0; width: 560px; }
#childNavBar li { float: left; }
#childNavBar li a { float: left; display: block; height: 18px; line-height: 18px; padding: 0 14px; text-decoration: none; color: #000; font-weight: 100; }
#childNavBar li a:hover, #childNavBar li a.selected { color: #00a8eb; }
#childNavBar li.first a { padding-left: 30px; }

#content { min-height: 300px; height: auto !important; height: 300px; background-color: #fff; float: left; padding-top: 20px; padding-bottom: 25px; }

#content .sidebar { float: left; width: 230px; margin-left: 0; }
#content .sidebar img { max-width: 300px; margin-bottom: 20px; }
#content .topbar { clear: both; float: left; width: 900px; margin-bottom: 20px; height: 30px; vertical-align: top; margin-top: -20px; }
#content .main { margin-left: 370px; min-height: 300px; padding-bottom: 40px; }
#content .main .titleArea { display: none; padding-bottom: 20px; }
#content .main .mainZone { margin-right: 50px; width: auto; }
#content .main .bottomZone { clear: both; height: auto; }
#content .main p { font-size: 12px; line-height: 16px; }
#content .main h1 { font-weight: 500; font-size: 26px; }
#content .main h1 span { color: #00a8eb; }
#content .main h2 { margin-top: 20px; font-weight: 700; font-size: 16px; color: #00a8eb; }


#content .main a { color: #00a8eb; }
#content .nosidebar { margin-left: 0; }

.printLogo { display: none; }

.featured { display: none; }
p { }
a { text-decoration: none !important; }

#globalNav { width: 100%; height: 20px; float: left; }
#globalNav ul { margin: 0; padding: 0; list-style: none; }
#globalNav ul.left { float: left; }
#globalNav ul.right { float: right; }
#globalNav li { float: left; }
#globalNav li a, #globalNav li a:visited, #globalNav li a:active { padding-right: 25px; color: #939598; font-size: 11px; text-decoration: none; line-height: 30px; }
#globalNav li a:hover { text-decoration: underline; }
#globalNav ul.left li.first a { color: #fff; }
#globalNav li.first a { background: none; }

.breadcrumb { float: left; padding-left: 5px; margin-top: 15px; text-decoration: none !important; color: #000 !important; font-size: 10pt; font-weight: 100; display: inline; white-space: nowrap !important; z-index:5000}
.breadcrumb li { float: left; width: auto; }
#breadcrumbTrail li { display: block; float: left; }
#breadcrumbTrail li a:hover, #breadcrumbTrail li a.selected { color: #00a8eb !important; }
#breadcrumbTrail { list-style-type: none !important; }

#eliteLink { float: right; padding-right: 50px; margin-top: -95px; }
/* #eliteLink a { display: block; text-decoration: none; color: #fff !important; font-weight: 100; }
#eliteLink a:hover{ color: #00a8eb !important; }*/


#footer { background-color: Black !important; }
#footer .wrap { width: 900px; margin: 0 auto; }

.productGallery { display: block; width: 900px; margin-left: 0px !important; margin-top: 20px; margin-bottom: 30px; height: 200px; }
.productGallery li { float: left; list-style-type: none; }
.productGallery li a { float: left; display: block; width: 150px; height: 24px; padding: 140px 0 0; text-decoration: none; color: #000 !important; font-weight: 700; text-align: center; }
.productGallery li a:hover { color: #00a8eb !important; }
.productGallery li.motors { background: url( 'images/PCcapsthumb.jpg' ) no-repeat 50% 0; }
.productGallery li.brackets { background: url( 'images/Bracketsthumb.jpg' ) no-repeat 50% 0; }
.productGallery li.shrouds { background: url( 'images/Shroudsthumb.jpg' ) no-repeat 50% 0; }
.productGallery li.pumps { background: url( 'images/Pumpsthumb.jpg' ) no-repeat 50% 0; }
.productGallery li.blades { background: url( 'images/FanBladesthumb.jpg' ) no-repeat 50% 0; }
.productGallery li.tools { background: url( 'images/serviceToolsThumb.jpg' ) no-repeat 50% 0; }

.additionalLinks { padding-top: 50px; width: 400px; margin-left: 250px; margin-right: auto; }
.additionalLinks li { list-style-type: none; }
.additionalLinks a { height: 30px; color: #000 !important; }
.additionalLinks a:hover { color: #00a8eb !important; }

#motorGallery1 { float: left; position: relative; left: 125px; display: block; width: 600px; margin: 20px 0px 30px 100px; }
#motorGallery2 { float: left; position: relative; left: 50px; display: block; width: 875px; margin: 20px 0px 30px 30px; }
.motorGallery li { float: left; list-style-type: none; }
.motorGallery li a { padding: 140px 0 20px 0; float: left; display: block; width: 140px; height: 24px; text-decoration: none; color: #000 !important; font-weight: 700; text-align: center; }
.motorGallery li a:hover { color: #00a8eb !important; }
.motorGallery li.PSCInternal { background: url( 'images/PSCintcapthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.PSCExternal { background: url( 'images/PSCextcapthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.SPIron { background: url( 'images/shadedpull_castironthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.SPAlum { background: url( 'images/Shadedpull_aluminumthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.ice59 { background: url( 'images/ICE59thumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.ice142 { background: url( 'images/ICE142thumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.arktic59 { background: url( 'images/ARKTIC-59-phantomthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.arktic142 { background: url( 'images/ARKTIC-142-phantom-2thumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.arkticSSC { background: url( 'images/ARKTIC_SSCthumb.jpg' ) no-repeat 50% 0; }
.motorGallery li.kryoSSC { background: url( 'images/Kryo_SSCthumb.jpg' ) no-repeat 50% 0; }

.contact { font-size: medium; padding-top: 15px; }
.ddBox { width: 120px; }

.label { display: block; float: left; width: 50px; }

#content .main-threeColumn { background-color: White; margin-bottom: 40px; margin-left: auto; margin-right: auto; width: 45%; float: left; position: relative; padding-left: 20px; padding-right: 20px; }
#content .main-threeColumn .titleArea { display: none; padding-bottom: 20px; }
#content .main-threeColumn .mainZone { float: left; width: auto; }
#content .main-threeColumn .bottomZone { clear: both; height: auto; }
#content .main-threeColumn p { font-size: 12px; line-height: 16px; }
#content .main-threeColumn h1 { font-weight: 500; font-size: 26px; }
#content .main-threeColumn h1 span { color: #00a8eb; }
#content .main-threeColumn h2 { margin-top: 20px; font-weight: 700; font-size: 16px; color: #00a8eb; }
.sidebar-threeColumn { float: left; width: 200px; margin-left: 5px !important; position: relative; }
.sidebar-threeColumn img { margin-left: 5px; width: 100%; }

.RightSidebar { padding-right: 20px; position: relative; float: left; }
.RightSidebar h1 span { color: #00a8eb; }
.RightSidebar h2 { margin-top: 5px; font-weight: 700; font-size: 16px; color: #00a8eb; white-space: nowrap; }
.RightSidebar ul { list-style: none; margin-left: 17px; }
.RightSidebar li { margin-bottom: 5px; text-align: left; }

#content .main-nosidebar { margin-left: 0; /*min-height:350px;*/ border: solid 1px white; padding-bottom: 0; width: 400px; }
#content .main-nosidebar .titleArea { display: none; padding-bottom: 20px; }
#content .main-nosidebar .mainZone { clear: both; min-height: 350px; }
#content .main-nosidebar .bottomZone { clear: both; height: auto; }
#content .main-nosidebar p { font-size: 12px; line-height: 16px; }
#content .main-nosidebar h1 { font-weight: 500; font-size: 26px; }
#content .main-nosidebar h1 span { color: #00a8eb; }
#content .main-nosidebar h2 { margin-top: 20px; font-weight: 700; font-size: 16px; color: #00a8eb; }
#content .main-nosidebar ul { list-style: disc; margin-left: 17px; }
#content .main-nosidebar li { margin-bottom: 5px; }
#content .main-nosidebar { margin-left: 0; }
#content .main-nosidebar a { color: #00a8eb; }
#content #privacy { width: 600px; padding-left: 100px; }



#content a { color: #00a8eb; text-decoration: none; }
#content li a:hover, #content li a.selected { color: #00a8eb; }

.resources { width: 200px; min-height: 200px; padding-top: 15px; background: url( "images/sideGrad.jpg" ) no-repeat 0 0; float: left; }
.resources h1 { font-weight: 400; font-size: 20px; padding-left: 10px; padding-right: 10px; }
.resources h2 { font-weight: 400; font-size: 20px; padding-left: 10px; padding-right: 10px; }
.resources a { color: #555 !important; }
.resources li a:hover, .resources li a.selected { color: #00a8eb !important; }

#IndustryLinks a { color: #555 !important; }
#IndustryLinks li a:hover, #IndustryLinks li a.selected { color: #00a8eb !important; }

.gridCell { padding-left: 5px; padding-right: 5px; }
.gridCellHeader { padding-left: 5px; padding-right: 5px; }
.GridLabel { display: block; width: 70px; float: left; text-align: right; margin-right: 10px; }
.gridDDLDiv { width: 240px; float: left; margin-bottom: 10px; clear: both; }
.gridDropDownList { float: left; width: 158px; }
.gridDiv { min-width: 950px; float: left; clear: both; }
.gridButtonsDiv { float: right; width: 90px; }
.gridButtonsDiv input { width: 90px; }
.selectionForm { width: 200px; margin-left: 300px; margin-right: auto; }

.chart { width: 600px; padding-top: 50px; margin-left: 180px; margin-right: auto; }
.chart .gridCell { padding-right: 10px; }
.Left { float: left; padding-left: 30px; font-size: 12pt; }
.Left span { color: #00a8eb; }
.Right { float: right; padding-right: 30px; font-size: 12pt; }
.Right span { color: #00a8eb; }
.Center { font-size: 12pt; width: 500px; padding-left: 220px; }
.Center span { color: #00a8eb; }

.press a { color: #555 !important; }
.press li a:hover, .press li a.selected { color: #00a8eb !important; }

.MotorCompareTable { border-collapse: collapse; }
.MotorCompareHeaderRow { background-color: #EEE; }
.MotorCompareHeaderHeader { padding-left: 5px; padding-right: 5px; width: 90px; padding-top: 5px; }
.MotorCompareHeaderCell { padding-left: 5px; padding-right: 5px; width: 90px; padding-top: 5px; border-left: 1px solid #000000; }
.MotorCompareRowHeader { white-space: nowrap; }
.MotorCompareRow { background-color: White; }
.MotorCompareAltRow { background-color: #EEE; }
.MotorCompareCenterCell { text-align: center; border-left: 1px solid #000000; }
.PagerRow { background-color: White; color: Black; text-align: center; }



.press ul, .resources ul, #content .main-threeColumn ul, #content .main ul { list-style-image: url( "images/blueDash.png" ); list-style-position: outside; padding-left: 35px; margin-left: -15px; }
.resources ul { margin-left: -5px; }
.press li, .resources li, #content .main-threeColumn li, #content .main li { }

.small { font-size: 10pt !important; }

