/* CSS Document */
body{ background: #000 url(../imgs/bg.jpg) repeat-x; margin: 10px 0 0 0; padding: 0; 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;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

table.content{ width: 739px; margin: 0; padding: 0; 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; }

/* Home Page Featured Products */

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

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

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

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

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

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

/* Home Page Bottom 3 Columns */
.homePressReleasesH{ width: 187px; border-right: 1px solid #000000; }
td.homePressReleases{ width: 187px; height: 129px; border-right: 1px solid #000000; background-color: #E5E5E5; }
#homePressReleasesID{ width: 187px; height: 129px; overflow: auto; }

.homeEventsH{ width: 184px; border-right: 1px solid #000000; }
td.homeEvents{ width: 184px; height: 129px; border-right: 1px solid #000000; background-color: #E5E5E5; }
#homeEventsID{ width: 184px; height: 129px;  overflow: auto; }

.homeTechH{ float: left; text-align: left; width: 373px; margin: 0; padding: 0; }
td.homeTech{ float: left; text-align: left; width: 373px; height: 129px; margin: 0; padding: 0; background-color: #E5E5E5; }

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

/* Products Content */
table.products{ width: 739px; margin: 0; padding: 0; }
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: 0; 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; }
table.productFandB{ margin: 10px 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; text-decoration: none; color: #000000; }
table.productFandB tr td{ padding: 5px; }

h1.productsHeadersVForce{ width: 306px; height: 35px; background: url(../imgs/product_imgs/VForce-header.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersVForceHV{ width: 306px; height: 35px; background: url(../imgs/product_imgs/VForceHV-header.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersX-Ringer{ width: 306px; height: 35px; background: url(../imgs/product_imgs/X-Ringer-header.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersX-RingerHV{ width: 306px; height: 35px; background: url(../imgs/product_imgs/X-RingerHV-header.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }

h1.productsHeadersVX22{ width: 306px; height: 35px; background: url(../imgs/product_imgs/VX22_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersVX22HV{ width: 306px; height: 35px; background: url(../imgs/product_imgs/VX22HV_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersPinkArrow{ width: 306px; height: 35px; background: url(../imgs/product_imgs/PinkArrow_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }

h1.productsHeadersX-Killer{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xkiller_label1.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersNano{ width: 306px; height: 35px; background: url(../imgs/product_imgs/nano_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }



h1.productsHeadersXBOLT{ width: 306px; height: 35px; background: url(../imgs/product_imgs/xbolt_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.productsHeadersJunior{ width: 306px; height: 35px; background: url(../imgs/product_imgs/junior_label.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; 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: 0; margin: 0; font-size: 10px; }


/* Products Sub Navigation */
#productsNav ul{ width: 158px; display: block; list-style-type: none; text-indent: 0; margin: 0; padding: 0; }
#productsNav li.sectionHeaders{ width: 158px; margin: 0; padding: 0; 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: 0; padding: 0; 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: #fff;
	text-transform: uppercase; line-height: 18px; }
#productsNav li.productLinksActive{ width: 158px; margin: 0; padding: 0; 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: #fff;
	text-transform: uppercase; line-height: 18px; }

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

#productsNav li.productLinksActive a{ width: 158px; margin: 0; padding: 0; 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: #fff;
	text-transform: uppercase; line-height: 18px; }
#productsNav li.productLinksActive a:hover{ width: 158px; margin: 0; padding: 0; 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: #fff;
	text-transform: uppercase; line-height: 18px; }

.camo { margin-top: 10px; height: 75px; background: #fff url(../imgs/product_imgs/vfcamo.gif) bottom left no-repeat; text-indent: -9999px; }	


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


p.request{ padding: 5px; margin: 0; 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: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none; color: #990000; list-style-position: inside; }

p.sendFAQ{ padding: 5px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 16px; text-decoration: none; color: #000000; }
p.sendFAQNP{ padding: 5px 0 5px 5px; margin: 0; 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: 0; margin: 0; 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 0 20px 0; border-bottom: 1px solid #000000; }
p.techBold{ margin: 0; padding: 5px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.techNormal{ margin: 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
a.tech{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #990000; text-decoration: underline; padding: 0 0 10px 10px; }
a:hover.tech{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #990000; text-decoration: none; padding: 0 0 10px 10px; }
form.tech{ margin: 0; padding: 5px 0 0 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: 0; margin: 0; font-size: 10px; }
h2.techFAQH2{ width: 175px; height: 35px; background: url(../imgs/techFAQH2.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 1px; font-size: 10px; }

/* Tech Specs Content */
p.techSpecBold{ margin: 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.techSpecNormal{ margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
p.techSpecRBold{ margin: 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #000000; }
p.techSpecRNormal{ margin: 0; padding: 5px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
tr.techSpecRBoldTR{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #000000; }
tr.techSpecRNormalTR{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
table.techSpecR{ margin: 0 0 0 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: 0; margin: 0; font-size: 10px; }
h2.techSpecsTitle{ height: 30px; margin: 1px 0 1px 0; padding: 10px 0 5px 0; 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: 0; padding: 10px 0 5px 0; 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 0 1px 0; padding: 10px 0 5px 0; 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: 0; 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 0 10px 0; 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 0 0 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 0 1px 0; padding: 10px 10px 5px 0; 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: #990000; text-decoration: underline; }
a:hover.smallPartsOrder{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #990000; text-decoration: none; }

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

h1.sizingH1{ width: 739px; height: 35px; background: url(../imgs/sizingH.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h3.sizingH3{ height: 30px; overflow: hidden; margin: 5px 0 0 0; padding: 15px 0 5px 0; text-indent: 15px; background: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; line-height: 15px; text-decoration: none; color: #000000; border-top: 1px solid #000; }

table.sizingInfo{ margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 18px; text-decoration: none; color: #000; }
table.sizingInfo tr td{ padding: 1px 10px 1px 15px; }
table.sizingInfo tr.sizingHRow td { padding: 10px 10px 10px 15px; vertical-align: bottom; border-bottom: 1px solid #000; }

table.sizingInfo tr.sizingOddRow td { background: #F2F2F2; }

h2.techSpecsSpecialFeatureH2a{ width: 350px; height: 41px; background: url(../imgs/techSpecs_specialFeatureH2a.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0 0 0 10px; font-size: 10px; }
h2.techSpecsSpecialFeatureH2b{ width: 350px; height: 41px; background: url(../imgs/techSpecs_specialFeatureH2b.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0 10px 0 10px; font-size: 10px; }
p.techSpecsSpecialFeature{ margin: 1px 10px 1px 15px; padding: 10px 10px 5px 0; 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: 0; margin: 0; font-size: 10px; }
h1.dealersH1b{ width: 369px; height: 127px; background: url(../imgs/dealersH1b.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.dealersH1c{ width: 739px; height: 127px; background: url(../imgs/dealersH1c.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h2.dealersH2a{ width: 369px; height: 30px; overflow: hidden; margin: 1px 0 1px 0; padding: 10px 0 0 0; text-indent: 10px; background: #990000; 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 0 1px 0; padding: 10px 0 0 0; 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 0 1px 0; padding: 10px 0 0 0; text-indent: 10px; background: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 10px; text-transform: uppercase; color: #FFFFFF; }

p.dealersBold{ margin: 0; padding: 5px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #000000; }
p.dealersNormal{ margin: 0; padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #000000; }
p.dealersItalic{ margin: 0; padding: 10px 0 0 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: 0 0 10px 0; }
td.dealersGrey{ background: #E5E5E5; border-right: 1px solid #000000; padding: 0 0 10px 0; }
a.dealers{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #990000; text-decoration: underline; padding: 0 0 10px 10px; }
a:hover.dealers{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #990000; text-decoration: none; padding: 0 0 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: 0; margin: 0; font-size: 10px; }
h2.athletesH2{ width: 178px; height: 35px; background: url(../imgs/athletesH2.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h1.athletesDetailH1{ width: 739px; height: 35px; background: url(../imgs/athletesDetailH1.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }

/* News Content */
table.newsEntries{ width: 560px; margin-top: 9px; }

h1.newsH1{ width: 739px; height: 35px; background: url(../imgs/newsH1.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
p.newsHeader{ margin: -25px 20px 0 0; 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: #ccc; }
a:hover.newsHeader{ text-decoration: none; color: #ccc; }

/* Contact Content */
h1.contactH{ width: 739px; height: 127px; background: url(../imgs/contactH.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h2.contactH2{ width: 736px; height: 30px; overflow: hidden; margin: 1px; padding: 15px 0 0 0; text-indent: 10px; background: #990000; 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: 0; padding: 5px 0 0 0; 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: 0; padding: 5px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; color: #990000; }
p.contactInfo{ margin: 0; padding: 5px 0 0 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: 0 0 1px 0; padding: 5px 0 0 0; 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: #990000; }
a:hover.contactLink{ display: block; width: 367px; height: 20px; margin: 0 0 1px 0; padding: 5px 0 0 0; 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: #990000; }

/* FAQ Content */
h1.faqH1{ width: 560px; height: 35px; background: url(../imgs/faqH1.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h2.faqH2{ width: 178px; height: 35px; background: url(../imgs/faqH2.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; font-size: 10px; }
h3.faqHeads{ width: 558px; height: 30px; overflow: hidden; margin: 1px; padding: 10px 0 5px 0; 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: 0; padding: 10px 0 5px 0; }
p.entryName{ margin: 0; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; 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: #990000; text-decoration:underline; }
a:hover.entryURL{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #990000; text-decoration:none; }
p.entryText{ margin: 0; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
p.entryDate{ margin: 0; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
p.entryTitle{ margin: 0; padding: 5px 0 0 0; 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: 0; padding: 0; }
.searchTable a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 16px; color: #990000; text-decoration:underline; }
.searchTable a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 16px; color: #990000; text-decoration:none; }
.GridHeader{background-color: #999999;}

/* Footer */
#footer{ float: left; width: 746px; height: 50px; margin: 0 7px 0 7px; padding: 0 0 10px 0; 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 0 0 10px; margin: 10px 0 0 0; }
#footer a{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-decoration: underline; color: #660000; }
#footer a:hover{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-decoration: none; color: #660000; }
#copyright{ float: right; padding: 0 17px 0 0; margin: -10px 0 0 0; }
		
#footerIMG{ float: left; width: 760px; height: 9px; background: url(../imgs/footerDrop.gif) no-repeat; }