/* CSS Document */
body{ background-color: #F2F2F2; margin: 10px 0px 0px 0px; padding: 0px; text-align: center;
scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #321d4c; 
scrollbar-3dlight-color: #dcccb7; scrollbar-arrow-color: #d1242a; scrollbar-track-color: #e9e7dc; scrollbar-darkshadow-color: #e9e7dc
}

a {color: #CC0033;}

/* Frame Elements */
#centered{ margin-right: auto; margin-left: auto; padding: 0px; width: 760px; }
#container{ float: left; margin: 0px; padding: 0px; width: 760px; background: #F2F2F2 url(../imgs/pageDrop.gif) repeat-y; }
#header{ float: left; width: 760px; height: 75px; padding: 0px 6px 0px 6px; margin: 0px; background: #F2F2F2 url(../imgs/header.gif) no-repeat; }
#headerElements{ float: left; width: 300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 445px; }
#siteSwitcher{ float: none; width: 760px; margin: 6px 0px 0px -445px; }

/* Main Navigation */
#navigation{ float: left; width: 746px; height: 30px; margin: 0px 7px 0px 7px; padding: 0px; text-align: left; display: inline; }

#navigation ul { margin: 0px; padding: 0px; height: 30px; display:block; background-color: #FFFFFF; color: #000000; }
#navigation ul li { float: left; margin: 0px; padding: 0px; text-indent: -9999px; display: block; height: 30px; }
#navigation ul li a { margin: 0px; padding: 0px; display: block; height: 30px; text-decoration: none; outline: none; }

#navigation ul li a#home { background: url(../imgs/homeB.gif) no-repeat 0px -31px; width: 65px; }
#navigation ul li a#home:hover, #navigation ul li.active a#home:hover { background-position: 0px 0px; }
#navigation ul li a#home:active, #navigation ul li.active a#home, #navigation ul li.active a#home:active { background-position: 0px 0px; }

#navigation ul li a#products { background: url(../imgs/productsB.gif) no-repeat 0px -31px; width: 89px; }
#navigation ul li a#products:hover, #navigation ul li.active a#products:hover { background-position: 0px 0px; }
#navigation ul li a#products:active, #navigation ul li.active a#products, #navigation ul li.active a#products:active { background-position: 0px 0px; }

#navigation ul li a#partners { background: url(../imgs/partnersB.gif) no-repeat 0px -31px; width: 85px; }
#navigation ul li a#partners:hover, #navigation ul li.active a#partners:hover { background-position: 0px 0px; }
#navigation ul li a#partners:active, #navigation ul li.active a#partners, #navigation ul li.active a#partners:active { background-position: 0px 0px; }

#navigation ul li a#tech { background: url(../imgs/techB.gif) no-repeat 0px -31px; width: 52px; }
#navigation ul li a#tech:hover, #navigation ul li.active a#tech:hover { background-position: 0px 0px; }
#navigation ul li a#tech:active, #navigation ul li.active a#tech, #navigation ul li.active a#tech:active { background-position: 0px 0px; }

#navigation ul li a#dealers { background: url(../imgs/dealersB.gif) no-repeat 0px -31px; width: 188px; }
#navigation ul li a#dealers:hover, #navigation ul li.active a#dealers:hover { background-position: 0px 0px; }
#navigation ul li a#dealers:active, #navigation ul li.active a#dealers, #navigation ul li.active a#dealers:active { background-position: 0px 0px; }

#navigation ul li a#athletes { background: url(../imgs/athletesB.gif) no-repeat 0px -31px; width: 83px; }
#navigation ul li a#athletes:hover, #navigation ul li.active a#athletes:hover { background-position: 0px 0px; }
#navigation ul li a#athletes:active, #navigation ul li.active a#athletes, #navigation ul li.active a#athletes:active { background-position: 0px 0px; }

#navigation ul li a#news { background: url(../imgs/newsB.gif) no-repeat 0px -31px; width: 55px; }
#navigation ul li a#news:hover, #navigation ul li.active a#news:hover { background-position: 0px 0px; }
#navigation ul li a#news:active, #navigation ul li.active a#news, #navigation ul li.active a#news:active { background-position: 0px 0px; }

#navigation ul li a#contact { background: url(../imgs/contactB.gif) no-repeat 0px -31px; width: 78px; }
#navigation ul li a#contact:hover, #navigation ul li.active a#contact:hover { background-position: 0px 0px; }
#navigation ul li a#contact:active, #navigation ul li.active a#contact, #navigation ul li.active a#contact:active { background-position: 0px 0px; }

#navigation ul li a#faq { background: url(../imgs/faqB.gif) no-repeat 0px -31px; width: 51px; }
#navigation ul li a#faq:hover, #navigation ul li.active a#faq:hover { background-position: 0px 0px; }
#navigation ul li a#faq:active, #navigation ul li.active a#faq, #navigation ul li.active a#faq:active { background-position: 0px 0px; }

/* Main Content Area */
#homeContentArea{ float: left; width: 746px; margin: 0px; padding: 0px 0px 0px 7px; text-align: left; }

#navDrop{ float: left; width: 746px; height: 6px; margin: 0px 7px 0px 7px; padding: 0px; text-align: left; display: inline; background: url(../imgs/navDrop.gif) repeat-x; }

#contentArea{ float: left; width: 739px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 7px; text-align: left; }

table.content{ width: 739px; margin: 0px; padding: 0px; background: url(../imgs/contentTable-botRight.gif) bottom right no-repeat; }
td.rightBlackBorder{ border-right: 1px solid #000000; }
td.bottomBlackBorder{ border-bottom: 1px solid #000000; }
td.bottomRightBlackBorder{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#bottomBlackBorder{ padding-bottom:14px; float:left; width:650px; border-bottom: 1px solid #000000; }
/* Home Page Featured Products */

#homeFeaturedProducts{ float: right; width: 344px; height: 280px; text-align: left; display: inline; }

#homeFeaturedProducts ul { margin: 0px; padding: 0px; height: 140px; display: block; }
#homeFeaturedProducts ul li { float: left; margin: 0px; padding: 0px; display: block; text-indent: -9999px; height: 140px; }
#homeFeaturedProducts li a { margin: 0px; padding: 0px; display: block; height: 140px; outline: none; }

#homeFeaturedProducts ul li a#xaeroLite{ background: url(../imgs/FP-xaeroLite.jpg) no-repeat 0px 0px; width: 170px; height: 140px; }
#homeFeaturedProducts ul li a#xaeroLite:hover, #homeFeaturedProducts ul li.active a#xaeroLite:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#stealthPBO{ background: url(../imgs/FP-stealthPBO.jpg) no-repeat 0px 0px; width: 173px; height: 140px; }
#homeFeaturedProducts ul li a#stealthPBO:hover, #homeFeaturedProducts ul li.active a#stealthPBO:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#xycloneRace{ background: url(../imgs/FP-xycloneRace.jpg) no-repeat 0px 0px; width: 170px; height: 140px; }
#homeFeaturedProducts ul li a#xycloneRace:hover, #homeFeaturedProducts ul li.active a#xycloneRace:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#xycloneDisc{ background: url(../imgs/FP-xycloneDisc.jpg) no-repeat 0px 0px; width: 173px; height: 140px; }
#homeFeaturedProducts ul li a#xycloneDisc:hover, #homeFeaturedProducts ul li.active a#xycloneDisc:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#sportLightExtreme{ background: url(../imgs/FP-sportLightExtreme.jpg) no-repeat 0px 0px; width: 170px; height: 140px; }
#homeFeaturedProducts ul li a#sportLightExtreme:hover, #homeFeaturedProducts ul li.active a#sportLightExtreme:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#lightExtreme{ background: url(../imgs/FP-lightExtreme.jpg) no-repeat 0px 0px; width: 173px; height: 140px; }
#homeFeaturedProducts ul li a#lightExtreme:hover, #homeFeaturedProducts ul li.active a#lightExtreme:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#wire{ background: url(../imgs/FP-wire.jpg) no-repeat 0px 0px; width: 170px; height: 140px; }
#homeFeaturedProducts ul li a#wire:hover, #homeFeaturedProducts ul li.active a#wire:hover{ background-position: 0px -140px; }

#homeFeaturedProducts ul li a#stealthHandcycle{ background: url(../imgs/FP-stealthHandcycle.jpg) no-repeat 0px 0px; width: 173px; height: 140px; }
#homeFeaturedProducts ul li a#stealthHandcycle:hover, #homeFeaturedProducts ul li.active a#stealthHandcycle:hover{ background-position: 0px -140px; }


/* Home Page Bottom 3 Columns */
.homePressReleasesH{ float: left; width: 187px; border-right: 1px solid #000000; }
div.homePressReleases{ float: left; width: 187px; height: 129px; .height: 129px; _height: 129px; }
#homePressReleasesID{ width: 187px; height: 129px; .height: 129px; _height: 129px; overflow: auto; }

.homeEventsH{ float: left; width: 184px; border-right: 1px solid #000000; }
div.homeEvents{ float: left; width: 184px; height: 129px; .height: 129px; _height: 129px; border-right: 1px solid #000000; margin-right:0px; _margin-right:-8px; .margin-right:-8px; overflow:hidden; }
#homeEventsID{ width:184px; height:129px; .height:129px; _height:129px; overflow:auto; }

.homeTechH{ float: left; text-align: left; width:373px; _width:375px; .width:375px;  margin: 0px; padding: 0px; }
div.homeTech{ float: right; text-align: left; width: 383px; height: 129px; margin: 0px; padding: 0px; }

h1.threeColHeaderBar{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: .1em; color: #000000;
	text-decoration: none; text-transform: uppercase; line-height: 21px; text-align: center; display: block; background: #BABABD; padding: 0px; margin: 0px; }
p.threeColTitle{ font-family: Arial, Helvetica, sans-serif; font-weight: Bold; font-size: 11px;
	text-decoration: none; text-align: left; color: #000000; margin: 0px; padding: 5px 5px 0px 5px; }	
p.threeColText{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-decoration: none; text-align: left; color: #000000; margin: 0px; padding: 5px 5px 0px 5px; }	
a.threeColLink{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 20px;
	text-decoration: underline; color: #CC0033; margin: 0px; padding: 5px 0px 5px 0px; }
a.threeColLink:hover{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 20px;
	text-decoration: none; color: #CC0033; margin: 0px; padding: 5px 0px 5px 0px; }	

/* Products Content */
table.products{ width: 739px; margin: 0px; padding: 0px; }
td.productsNavCol{ background: #4C4C4C; border-right: 1px solid #000000; }
td.productsMidCol{ background: url(../imgs/product_imgs/productsMidColBG.gif) repeat-y; border-right: 1px solid #000000; }
td.productsMidColNB{ background: url(../imgs/product_imgs/productsMidColBG.gif) repeat-y; }
table.productSpecInfo{ margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; text-decoration: none; color: #000000; }
table.productSpecInfo tr td{ padding: 1px 5px 1px 5px; }

h1.productsHeadersStealthPBO{ width: 306px; height: 35px; background: url(../imgs/product_imgs/stealthPBO-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersStealthSS{ width: 306px; height: 35px; background: url(../imgs/product_imgs/stealthSS-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersXaeroLite{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xaeroLite-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersXycloneDisc{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xycloneDisc-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersXycloneRace{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xycloneRace-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersFallLine{ width: 306px; height: 35px; background: url(../imgs/product_imgs/fallLine-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }

h1.productsHeadersStealthFCC{ width: 306px; height: 35px; background: url(../imgs/product_imgs/stealthFCC-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersStealthFCT{ width: 306px; height: 35px; background: url(../imgs/product_imgs/stealthFCT-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.productsHeadersXycloneEnduro{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xycloneEnduro-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }


h1.productsHeadersSoon{ width: 306px; height: 35px; background: url(../imgs/product_imgs/coming_soon/soon-header.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }


/* Products Sub Navigation */
#productsNav ul{ width: 158px; display: block; list-style-type: none; text-indent: 0px; margin: 0px; padding: 0px; }
#productsNav li.sectionHeaders{ width: 158px; margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; background: #EDEDED; border-top: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;
	text-decoration: none; text-transform: uppercase; line-height: 30px; }
#productsNav li.productLinks{ width: 158px; margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; background: #797979; border-top: 1px solid #4C4C4C;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #000000;
	text-transform: uppercase; line-height: 18px; }
#productsNav li.productLinksActive{ width: 158px; margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; background: url(../imgs/product_imgs/productsNavActiveBG.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #000000;
	text-transform: uppercase; line-height: 18px; }

#productsNav li a{ margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; color: #000000; text-decoration: none; }
#productsNav li a:hover{ display: block; background: #262453; color: #000000; text-decoration: none; background: #9B9B9B; }

#productsNav li.productLinksActive a{ width: 158px; margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; background: url(../imgs/product_imgs/productsNavActiveBG.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #000000;
	text-transform: uppercase; line-height: 18px; }
#productsNav li.productLinksActive a:hover{ width: 158px; margin: 0px; padding: 0px; display: block; list-style-type: none; text-indent: 5px; background: url(../imgs/product_imgs/productsNavActiveBG.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #000000;
	text-transform: uppercase; line-height: 18px; }


/* Partners Content */
h1.partnersH1{ width: 560px; height: 35px; background: url(../imgs/partnersH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.partnersH2{ width: 178px; height: 35px; background: url(../imgs/partnersH2.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.partnersDetailH1{ width: 739px; height: 35px; background: url(../imgs/partnersDetailH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }


p.request{ padding: 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none; color: #000000; }
ol.request{ padding: 5px 5px 10px 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none; color: #CC0033; list-style-position: inside; }

p.sendFAQ{ padding: 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 16px; text-decoration: none; color: #000000; }
p.sendFAQNP{ padding: 5px 0px 5px 5px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 16px; text-decoration: none; color: #000000; }

/* Tech Content */
h1.techH1{ width: 739px; height: 35px; background: url(../imgs/techH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
td.techSideBG{ width: 305px; height: 385px; background: url(../imgs/techSideBG.gif) no-repeat; border-right: 1px solid #000000; }
td.techGrey{ background: #E5E5E5; border-right: 1px solid #000000; padding: 10px 0px 20px 0px; border-bottom: 1px solid #000000; }
p.techBold{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.techNormal{ margin: 0px; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
h2.techNormal{ margin: 0px; padding: 25px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; color: #000000; }

a.tech{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #CC0033; text-decoration: underline; padding: 0px 0px 10px 10px; }
a.tech:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #CC0033; text-decoration: none; padding: 0px 0px 10px 10px; }
a.techAdv{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 40px; color: #CC0033; text-decoration: underline; padding: 0px 0px 10px 0px; }
a.techAdv:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 40px; color: #CC0033; text-decoration: none; padding: 0px 0px 10px 0px; }

form.tech{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }

h1.techFAQH1{ width: 739px; height: 35px; background: url(../imgs/techFAQH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.techFAQH2{ width: 175px; height: 35px; background: url(../imgs/techFAQH2.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 1px; font-size: 10px; }

/* Tech Specs Content */
p.techSpecBold{ margin: 0px; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.techSpecNormal{ margin: 0px; padding: 0px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
p.techSpecRBold{ margin: 0px; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #000000; }
p.techSpecRNormal{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
tr.techSpecRBoldTR{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #000000; }
tr.techSpecRNormalTR{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
table.techSpecR{ margin: 0px 0px 0px 10px; }
table.techSpecR tr td{ border-bottom: 1px solid #E5E5E5; }

h1.techSpecsH1{ width: 739px; height: 35px; background: url(../imgs/techSpecsH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.techSpecsTitle{ height: 30px; margin: 1px 0px 1px 0px; padding: 10px 0px 5px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 20px; text-decoration: none; color: #000000; }
h3.techSpecsH3{ width: 175px; height: 30px; overflow: hidden; margin: 0px; padding: 10px 0px 5px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-decoration: none; color: #000000; }
td.techSpecsDropDown{ width: 177px; height: 30px; overflow: hidden; margin: 1px 0px 1px 0px; padding: 10px 0px 5px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-decoration: none; color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
form.techSpecs{ margin: 1px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
tr.techSpecInfoBold{ background: #E5E5E5; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 20px; text-decoration: none; color: #000000; }
table.techSpecInfo{ margin: 15px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; text-decoration: none; color: #000000; border-bottom: 1px solid #000000; }
img.techSpecs{ margin: 15px 0px 0px 10px; }
td.techSpecTitleNoBDR{ background: #F2F2F2; border-bottom: 1px solid #000000; }
td.techSpecTitleBDR{ background: #F2F2F2; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }

p.smallPartsOrder{ margin: 1px 0px 1px 0px; padding: 10px 10px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
a.smallPartsOrder{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #CC0033; text-decoration: underline; }
a:hover.smallPartsOrder{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #CC0033; text-decoration: none; }

h1.techSpecsSpecialFeatureH1{ width: 739px; height: 35px; background: url(../imgs/techSpecs_specialFeatureH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.techSpecsSpecialFeatureH2a{ width: 350px; height: 41px; background: url(../imgs/techSpecs_specialFeatureH2a.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px 0px 0px 10px; font-size: 10px; }
h2.techSpecsSpecialFeatureH2b{ width: 350px; height: 41px; background: url(../imgs/techSpecs_specialFeatureH2b.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px 0px 0px 10px; font-size: 10px; }
p.techSpecsSpecialFeature{ margin: 1px 10px 1px 15px; padding: 10px 10px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; color: #000000; }


/* Dealers Content */
h1.dealersH1a{ width: 369px; height: 127px; background: url(../imgs/dealersH1a.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.dealersH1b{ width: 369px; height: 127px; background: url(../imgs/dealersH1b.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.dealersH1c{ width: 739px; height: 127px; background: url(../imgs/dealersH1c.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.dealersH2a{ width: 369px; height: 30px; overflow: hidden; margin: 1px 0px 1px 0px; padding: 10px 0px 0px 0px; text-indent: 10px; background: #CC0033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #FFFFFF; }
h2.dealersH2b{ width: 368px; height: 30px; overflow: hidden; margin: 1px 0px 1px 0px; padding: 10px 0px 0px 0px; text-indent: 10px; background: #7F7F7F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 10px; text-transform: uppercase; color: #FFFFFF; }
h2.dealersH2c{ width: 738px; height: 30px; overflow: hidden; margin: 1px 0px 1px 0px; padding: 10px 0px 0px 0px; text-indent: 10px; background: #CC0033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 10px; text-transform: uppercase; color: #FFFFFF; }

p.dealersBold{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.dealersNormal{ margin: 0px; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
p.dealersItalic{ margin: 0px; padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; line-height: 16px; color: #000000; }
td.dealersPink{ background: #FAE5E8; border-right: 1px solid #000000; padding: 0px 0px 10px 0px; }
td.dealersGrey{ background: #E5E5E5; border-right: 1px solid #000000; padding: 0px 0px 10px 0px; }
a.dealers{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #CC0033; text-decoration: underline; padding: 0px 0px 10px 10px; }
a:hover.dealers{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #CC0033; text-decoration: none; padding: 0px 0px 10px 10px; }

a.dealersH1c{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #FFFFFF; text-decoration: underline; }
a:hover.dealersH1c{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }


/* Athletes Content */
h1.athletesH1{ width: 560px; height: 35px; background: url(../imgs/athletesH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.athletesH2{ width: 178px; height: 35px; background: url(../imgs/athletesH2.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h1.athletesDetailH1{ width: 739px; height: 35px; background: url(../imgs/athletesDetailH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }

/* News Content */
table.newsEntries{ width: 560px; padding:20px 15px 15px 15px; }
td.content { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
td.content a { text-decoration: underline; color: #CC0033; }
h1.newsH1{ width: 739px; height: 35px; background: url(../imgs/newsH1.gif) no-repeat; text-indent: -9999px; padding: 0px 0 10px 0; margin: 0px; font-size: 10px; }
p.newsHeader{ margin: -25px 20px 0px 0px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 16px; text-decoration: none; color: #FFFFFF; }
a.newsHeader{ text-decoration: underline; color: #CC0033;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
a:hover.newsHeader{ text-decoration: none; color: #CC0033;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}

/* Contact Content */
h1.contactH{ width: 739px; height: 127px; background: url(../imgs/contactH.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.contactH2{ width: 736px; height: 30px; overflow: hidden; margin: 1px; padding: 15px 0px 0px 0px; text-indent: 10px; background: #CC0033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 10px; text-transform: uppercase; color: #FFFFFF; }
h3.contactH3{ width: 367px; height: 20px; overflow: hidden; margin: 0px; padding: 5px 0px 0px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-transform: uppercase; color: #000000; }
p.contactComp{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; color: #CC0033; }
p.contactInfo{ margin: 0px; padding: 5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; color: #000000; }
a.contactLink{ display: block; width: 367px; height: 20px; margin: 0px 0px 1px 0px; padding: 5px 0px 0px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-decoration: underline; text-transform: uppercase; color: #CC0033; }
a:hover.contactLink{ display: block; width: 367px; height: 20px; margin: 0px 0px 1px 0px; padding: 5px 0px 0px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-decoration: none; text-transform: uppercase; color: #CC0033; }

td.contactBG { width: 368px; background: #fff url(../imgs/contactBG.jpg) no-repeat; }

/* FAQ Content */
h1.faqH1{ width: 560px; height: 35px; background: url(../imgs/faqH1.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h2.faqH2{ width: 178px; height: 35px; background: url(../imgs/faqH2.gif) no-repeat; text-indent: -9999px; padding: 0px; margin: 0px; font-size: 10px; }
h3.faqHeads{ width: 558px; height: 30px; overflow: hidden; margin: 1px; padding: 10px 0px 5px 0px; text-indent: 10px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 10px; text-decoration: none; color: #000000; }

/* Back-end Styling */
.entry{ border-bottom: 1px solid #000000; margin: 0px; padding: 10px 0px 5px 0px; }
p.entryName{ margin: 0px; padding: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #000000; }
a.entryURL{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #CC0033; text-decoration:underline; }
a:hover.entryURL{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #CC0033; text-decoration:none; }
p.entryText{ margin: 0px; padding: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
p.entryDate{ margin: 0px; padding: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
p.entryTitle{ margin: 0px; padding: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
img.entryImg{  }

.searchTable tr td{padding: 5px 2px 5px 5px; border-left: 1px solid #ffffff;}
.searchTable table{ width: 737px; margin: 0px; padding: 0px; }
.searchTable a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 16px; color: #CC0033; text-decoration:underline; }
.searchTable a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 16px; color: #CC0033; text-decoration:none; }
.GridHeader{background-color: #999999;}

/* Footer */
#footer{ float: left; width: 746px; height: 50px; margin: 0px 7px 0px 7px; padding: 0px 0px 10px 0px; text-align: left; display: inline; border-top: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; color: #000000; }
#footer p{ padding: 10px 0px 0px 10px; margin: 10px 0px 0px 0px; }
#footer a{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-decoration: underline; color: #CC0033; }
#footer a:hover{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-decoration: none; color: #CC0033; }
#copyright{ float: right; padding: 0px 17px 0px 0px; margin: -10px 0px 0px 0px; }
		
#footerIMG{ float: left; width: 760px; height: 9px; background: url(../imgs/footerDrop.gif) no-repeat; }

.results { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; padding-left:10px;}
hr { border: 0; color: #000000; background-color: #000000; height: 1px; width: 100%; text-align: left; }