.Blackground	{background-color: #000000;}

.modalPopup {padding: 8px 0px 0px 5px; width: 533px; height: 454px; background: #131313; position: relative; display: none;}
.modalPopup input	{position: absolute; top: 0px; left: 518px; z-index: 1000000;}

.modalBackground {background-color: #000000; filter:alpha(opacity=80); opacity:0.8;}

#Content #Navigation-V2	{width: 144px; min-height: 332px; padding: 0px 13px 0px 0px; color: #FFFFFF; float: left;}
#Content #Navigation-V2	span	{width: 144px; height: 27px; margin-bottom: 11px; line-height: 27px; background-image: url(../Images/BttnDiagCheckout.jpg); text-indent: 7px; display: block;}
#Content #Navigation-V2	span.StepHead	{height: 17px; line-height: 17px; background-image: none; background-color: #353535;}
#Content #Navigation-V2	span.OnState	{background-color: #FF3300; background-image: none;}
#Content #Navigation-V2	span.PastState	{background-color: #353535; color: #737373; background-image: none;}

#Content #AccountNav-V2	{width: 144px; min-height: 332px; padding: 0px 13px 0px 0px; color: #FFFFFF; float: left;}
#Content #AccountNav-V2	a.Off	{width: 144px; height: 27px; color: #FFFFFF; background-color: #737373; text-decoration: none; margin-bottom: 11px; line-height: 27px; text-indent: 7px; display: block;}
#Content #AccountNav-V2	a.On	{width: 144px; height: 27px; color: #FFFFFF; text-decoration: none; margin-bottom: 11px; line-height: 27px; text-indent: 7px;background-image: url(../Images/BttnDiagAccount.gif); display: block;}

#Content #Navigation	{width: 300px; margin: 0px 4px 11px 4px;}
#Content #Navigation input.None	{border: none;}	
#Content #Navigation a.Off	{width: 193px; height: 36px; padding: 0px 11px 0px 11px; background: url(../images/bgNavLeftOff.gif) no-repeat; border-top: 1px solid #A9A9A9; border-bottom: 1px solid #666666; font-weight: bold; line-height: 36px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; display: block;}
#Content #Navigation a.Off:hover	{color: #CCCCCC;}
#Content #Navigation a.On	{width: 193px; height: 36px; padding: 0px 11px 0px 11px; background: url(../images/bgNavLeftOn.gif) no-repeat; border-top: 1px solid #A9A9A9; border-bottom: 1px solid #666666; font-weight: bold; line-height: 36px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; display: block;}
#Content #Navigation a.OnSub	{width: 193px; height: 36px; padding: 0px 11px 0px 11px; background: url(../images/bgNavLeftOnSub.gif) no-repeat; border-top: 1px solid #A9A9A9; border-bottom: 1px solid #666666; font-weight: bold; line-height: 36px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; display: block;}
#Content #Navigation a.SubOff	{width: 193px; height: 18px; padding: 0px 11px 0px 11px; background-color: #A9A9A9; border-bottom: 1px solid #C0C0C0; font-size: 10px; font-weight: bold; line-height: 18px; text-transform: uppercase; text-decoration: none; color: #4e4e4e; display: block;}
#Content #Navigation a.SubOff:hover	{color: #CCCCCC;}
#Content #Navigation a.SubOn	{width: 193px; height: 18px; padding: 0px 11px 0px 11px; background-color: #A9A9A9; border-bottom: 1px solid #C0C0C0; font-size: 10px; font-weight: bold; line-height: 18px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; display: block;}
#Content #Navigation.NoBG	{background-image: none;}
#Content #Navigation .Top	{background: url(../images/bgNavLeftTop.gif) no-repeat top;}
#Content #Navigation .Bot	{padding: 0px 0px 10px 4px; background: url(../images/bgNavLeftBot.gif) no-repeat bottom;}
#Content #Navigation .LeftNavBox	{width: 192px; padding: 13px; background: url(../images/bgLeftNavBox.gif) repeat-y;}
#Content #Navigation .One	{width: 208px; padding: 0px 5px;}
#Content #Navigation .LeftNavBox h2	{height: 21px; font: bold 14px/21px Arial, Helvetica; border-bottom: 1px dotted #CCCCCC;}
#Content #Navigation .LeftNavBox input	{padding: 2px; font: 11px Arial, Helvetica;}
#Content #Navigation .LeftNavBox img	{padding: 8px 5px 0px 0px; float: right;}
#Content #Navigation .One img	{padding: 0px; float: none;}
#Content .ContentRight	{width: 773px; padding-top: 1px; margin-bottom: 16px; background: url(../Images/TopFrames.gif) no-repeat top center;} /*Top div containing top corner brackets*/
#Content .ContentRight .DivGrey {width: 757px; margin-left: 1px; padding-left: 14px; padding-bottom: 6px; background-color: #131313;} /*Overall width is 771px to fit inside of corner style brackets*/
#Content .ContentRight .DivGrey a.Grey {color: #737373;}
#Content .ContentRight .DivGrey input.Radio {background-color: #000000;}
#Content .ContentRight .CheckOutSteps	{width: 718px; height: 29px; margin: 0px 0px 8px 0px; background: url(../images/bgCheckOutSteps.gif) no-repeat;}
#Content .ContentRight .ContentInside	{width: 773px; padding-bottom: 1px; background: url(../Images/BottomFrames.gif) no-repeat bottom center; color: #FFFFFF;}/*Bottom Div Containing bottom corner brackets*/
#Content .ContentRight .ContentInside hr	{width: 743px; height: 1px; margin: 15px 0px 11px 0px; background: none; text-align: left; border-bottom: solid 1px #737373; display: block;}
#Content .ContentRight .ContentInside h2	{width: 664px; height: 37px; font: bold 14px/37px Arial, Helvetica; text-indent: 2px;}
#Content .ContentRight .ContentInside a.edit	{padding-right: 4px; font-size: 10px; text-decoration: underline; line-height: 37px; color: #FF0000; float: right;}
#Content .ContentRight .ContentInside a.red	{text-decoration: undeline;}
#Content .ContentRight .ContentInside .Single	{width: 228px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .ContentRight .ContentInside .Single input	{width: 199px; padding: 2px; font: 11px Arial, Helvetica; color: #FFFFFF;}
#Content .ContentRight .ContentInside .Single select	{width: 203px; height: 20px; font: 11px Arial, Helvetica; color: #FFFFFF; background-color: #737373;}
#Content .ContentRight .ContentInside .SingleEnd	{width: 285px; padding: 25px 0px 8px 0px; color: #737373; float: left;}
#Content .ContentRight .ContentInside .Short	{width: 104px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .ContentRight .ContentInside .Short input	{width: 75px; padding: 2px; font: 11px Arial, Helvetica; color: #FFFFFF;}
#Content .ContentRight .ContentInside .Double	{width: 456px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .ContentRight .ContentInside .Double input	{width: 428px; padding: 2px; font: 11px Arial, Helvetica;}#Content .ContentRight .ContentInside a.edit	{padding-right: 4px; font-size: 10px; text-decoration: underline; line-height: 37px; color: #FF0000; float: right;}
#Content .ContentRight .ContentInside .Coupon	{width: 456px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .ContentRight .ContentInside .Coupon input	{width: 199px; padding: 2px; font: 11px Arial, Helvetica;}
#Content .ContentRight .ContentInside .Triple	{width: 669px; padding: 0px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .ContentRight .ContentInside .Triple textarea	{width: 661px; height: 150px; padding: 2px; font: 11px Arial, Helvetica; color: #666666; border: 1px solid #CCCCCC; overflow: auto; scrollbar-3dlight-color: #9B9B9B; scrollbar-arrow-color: #969696; scrollbar-darkshadow-color: #9B9B9B; scrollbar-face-color: #636363; scrollbar-highlight-color: #636363; scrollbar-shadow-color: #636363;}
#Content .ContentRight .ContentInside .CheckBox	{width: 769px; height: 27px; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 3px; line-height: 27px;}
#Content .ContentRight .ContentInside #Questions a	{background: url(../images/bgFAQaOff.gif) no-repeat; line-height: 23px; text-indent: 18px; display: block;}
#Content .ContentRight .ContentInside #Questions a.Off	{color: #FF3300; text-decoration: underline;}
#Content .ContentRight .ContentInside #Questions a.On	{background: url(../images/bgFAQaOn.gif) no-repeat; font-weight: bold; color: #FFFFFF; text-decoration: none;}
#Content .ContentRight .ContentInside #Questions div	{padding: 8px 18px 0px 18px; background-color: #585858; display: none;}
#Content .ContentRight .ContentInside #Questions h3	{width: 664px; height: 30px; margin-bottom: 5px; font: bold 11px/30px Arial, Helvetica; text-indent: 2px; border-bottom: 1px solid #CCCCCC;}
#Content .ContentRight .ContentInside .Customizing	{width: 313px; padding-right: 18px; float: left;}
#Content .ContentRight .ContentInside .Customizing p	{padding: 0px 0px 18px 23px; background-repeat: no-repeat; background-position: top left;}
#Content .ContentRight .ContentInside .Customizing p.Step1	{background-image: url(../images/one1.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step2	{background-image: url(../images/one2.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step3	{background-image: url(../images/one3.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step4	{background-image: url(../images/one4.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step5	{background-image: url(../images/one5.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step6	{background-image: url(../images/one6.gif);}
#Content .ContentRight .ContentInside .Customizing p.Step7	{background-image: url(../images/one7.gif);}
#Content .ContentRight .ContentInside .Examples	{width: 664px; height: 33px; font-size: 10px; line-height: 33px; border-bottom: 1px dotted #CCCCCC;}
#Content .ContentRight .ContentInside .Examples em	{padding: 0px 11px;}
#Content .ContentRight .ContentInside .Examples em span	{color: #8d8d8d;}
#Content .ContentRight .ContentInside .Examples em.first	{padding-left: 0px;}
#Content .ContentRight .ContentInside .OptionalLogos	{width: 675px; font-size: 10px;}
#Content .ContentRight .ContentInside .OptionalLogos span	{width: 214px; padding-right: 11px; text-align: center; float: left;}
#Content .ContentRight .ContentInside .OptionalLogos span em	{line-height: 33px;}

#Content .ContentRight .Pad	{width: 772px;}
#Content .ContentRight .Pad p	{padding-left: 2px; padding-right: 8px;}
#Content .ContentRight .PadR	{width: 680px; padding: 8px 23px 0px 15px;}
#Content .ContentRight .Box	{background: url(../images/bgContentInsideBox.gif) repeat-y;}
#Content .ShoppingCart	{width: 773px; min-height: 503px; margin: 0px; float: left;}
#Content .YourCart	{width: 614px; min-height: 503px; margin-left: 14px; float: left;}
#Content .YourCart hr	{width: 614px; height: 1px; margin: 15px 0px 11px 0px; background: none; text-align: left; border-bottom: solid 1px #737373; display: block;}
#Content .YourCart .RightContent	{width: 614px;}
#Content .WhatIsLeft	{width: 458px; padding-right: 12px; color: #000000; float: left;}
#Content .WhatIsRight {width: 460px; color: #000000; float: left;}
#Content .WhatIsRight .VideoDiv	{width: 460px; padding-bottom: 11px; margin-bottom: 6px; border-bottom: solid 1px #737373;}
#Content .CompanyLeft	{width: 618px; margin-top: 31px; float: left;}
#Content .CompanyRight	{width: 300px; margin-top: 31px; padding-left: 12px; float: left;}
#Content .NoFloat	{float: none;}
#Content .MinHeight	{min-height: 503px;}
#Content .Buttons	{margin: 0px 0px 20px 0px;}
#Content .Buttons a	{width: 146px; text-transform: uppercase; height: 27px; background-color: #FF3300; line-height: 27px; display: block; color: #FFFFFF; text-decoration: none; text-indent: 10px; float: right;}
#Content .Buttons a.MargRight	{margin-right: 12px;}
#Content .Buttons a.None	{margin-right: 0px;}
#Content .Buttons.Left	{float: left;}
#Content .Buttons a.Grey	{margin-right: 12px; background-color: #353535;}
#Content .Buttons a.Px	{margin-left: 1px;}
#Content .Buttons a.Grey.NoMarg	{margin-right: 0px;}
#Content .Buttons img	{}
#Content .SmallButtons	{width: 66px; height: 21px; background-color: #FF3300; line-height: 21px; display: block; text-align: center; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
#Content .SmallButtons a {color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
#Content .SmallButtons.Right	{float: right;}
#Content .SmallButtons.Left	{float: Left;}
#Content .SmallButtons.Margin	{margin-right: 12px;}
#Content .SmallButtons.MarginLeft	{margin-left: 12px;}
#Content .TrimButtons	{margin: 0px 0px 20px 0px;}
#Content .TrimButtons a	{width: 144px; text-transform: uppercase; height: 27px; background-color: #FF3300; line-height: 27px; display: block; color: #FFFFFF; text-decoration: none; text-indent: 10px; float: right;}
#Content .Path	{height: 25px; margin: 0px 0px 8px 0px; background-color: #000000;}
#Content .Path a	{margin: 0px 8px 0px 8px; font-size: 10px; line-height: 25px; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
#Content .SmallBoxes	{width:294px; padding-top: 1px; margin-bottom: 16px; background: url(../Images/SmallFramesTop.gif) no-repeat top center; float: left;} 
#Content .SmallBoxes .DivGrey {width: 280px; margin-left: 1px; padding: 12px 0px 6px 12px; background-color: #131313;} 
#Content .SmallBoxes .DivGrey h2	{color: #FFFFFF; font: bold 14px/18px Arial, Helvetica;}
#Content .SmallBoxes .BracketsBottom	{width: 294px; padding-bottom: 1px; background: url(../Images/SmallFramesBottom.gif) no-repeat bottom center; color: #FFFFFF;}
#Content .SmallBoxes .BracketsBottom p.CompanyHead	{padding: 12px; margin-bottom: 12px; color: #B6B6B6;}
#Content .SmallBoxes .BracketsBottom p.CompanyPad	{padding: 12px;}		
#Content .SmallBoxes .InButts	{width: 288px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .SmallBoxes .InButts input	{width: 180px; padding: 2px; margin-right: 5px; font: 11px Arial, Helvetica; color: #FFFFFF; float: left;}
#Content .BigBoxes	{width:930px; padding-top: 1px; margin-bottom: 16px; background: url(../Images/BigFramesTop.gif) no-repeat top center; float: left;} 
#Content .BigBoxes .DivGrey {width: 904px; margin-left: 1px; padding: 12px 12px 6px 12px; background-color: #131313;} 
#Content .BigBoxes .DivGrey h2	{color: #FFFFFF; font: bold 14px/18px Arial, Helvetica;}
#Content .BigBoxes .BracketsBottom	{width: 930px; padding-bottom: 1px; background: url(../Images/BigFramesBottom.gif) no-repeat bottom center; color: #FFFFFF;}
#Content .BigBoxes .BracketsBottom div.InnerPad	{padding-left: 12px;}
#Content .BigBoxes .DivGrey #Questions a	{background: url(../images/bgFAQaOff.gif) no-repeat; line-height: 23px; text-indent: 18px; display: block;}
#Content .BigBoxes .DivGrey #Questions a.Off	{color: #FF3300; text-decoration: underline;}
#Content .BigBoxes .DivGrey #Questions a.On	{background: url(../images/bgFAQaOn.gif) no-repeat; font-weight: bold; color: #FFFFFF; text-decoration: none;}
#Content .BigBoxes .DivGrey #Questions div	{padding: 8px 18px 0px 18px; background-color: #585858; display: none;}
#Content .BigBoxes .DivGrey #Questions h3	{width: 664px; height: 30px; margin-bottom: 5px; font: bold 11px/30px Arial, Helvetica; text-indent: 2px; border-bottom: 1px solid #CCCCCC;}
#Content .BigBoxes .DivGrey a.edit	{padding-right: 4px; font-size: 10px; text-decoration: underline; line-height: 37px; color: #FF0000; float: right;}
#Content .BigBoxes .DivGrey a.red	{text-decoration: undeline;}
#Content .BigBoxes .DivGrey .Single	{width: 228px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .BigBoxes .DivGrey .Single input	{width: 199px; padding: 2px; font: 11px Arial, Helvetica; color: #FFFFFF;}
#Content .BigBoxes .DivGrey .Single select	{width: 203px; height: 20px; font: 11px Arial, Helvetica; color: #FFFFFF; background-color: #737373;}
#Content .BigBoxes .DivGrey .SingleEnd	{width: 285px; padding: 25px 0px 8px 0px; color: #737373; float: left;}
#Content .BigBoxes .DivGrey .Short	{width: 104px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .BigBoxes .DivGrey .Short input	{width: 75px; padding: 2px; font: 11px Arial, Helvetica; color: #FFFFFF;}
#Content .BigBoxes .DivGrey .Double	{width: 456px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .BigBoxes .DivGrey .Double input	{width: 428px; padding: 2px; font: 11px Arial, Helvetica;}#Content .ContentRight .ContentInside a.edit	{padding-right: 4px; font-size: 10px; text-decoration: underline; line-height: 37px; color: #FF0000; float: right;}
#Content .BigBoxes .DivGrey .Coupon	{width: 456px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .BigBoxes .DivGrey .Coupon input	{width: 199px; padding: 2px; font: 11px Arial, Helvetica;}
#Content .BigBoxes .DivGrey .Triple	{width: 669px; padding: 0px 0px 8px 0px; text-indent: 2px; float: left;}
#Content .BigBoxes .DivGrey .Triple textarea	{width: 661px; height: 150px; padding: 2px; font: 11px Arial, Helvetica; color: #FFFFFF; background-color: #737373; overflow: auto; scrollbar-3dlight-color: #9B9B9B; scrollbar-arrow-color: #969696; scrollbar-darkshadow-color: #9B9B9B; scrollbar-face-color: #636363; scrollbar-highlight-color: #636363; scrollbar-shadow-color: #636363;}
#Content .BigBoxes .DivGrey .CheckBox	{width: 769px; height: 27px; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 3px; line-height: 27px;}
#Content .BigBoxes .DivGrey .CheckBox input	{background-color: Transparent;}	
#Content .BigBoxes .Filter	{width: 850px; height: 37px; line-height: 37px;}
#Content .BigBoxes .Filter select	{width: 199px; height: 17px; margin: 0px 21px 0px 0px; background-color: #737373; font: 10px Arial, Helvetica; color: #FFFFFF; float: left; border: none;}
#Content .BigBoxes .Dealers	{width: 834px; padding: 45px 0px 0px 135px; background: url(../images/bgFilterDealers.gif) no-repeat;}
#Content .LightBoxes {width:930px; padding-top: 1px; margin-bottom: 16px; background: url(../Images/TopFramesLight.gif) no-repeat top center; float: left; color: #000000;} 
#Content .LightBoxes .BracketsBottom	{width: 930px; padding-bottom: 1px; background: url(../Images/BottomFramesLight.gif) no-repeat bottom center; color: #FFFFFF;}
#Content .LightBoxes .DivGrey {width: 904px; margin-left: 1px; padding: 12px 12px 6px 12px; background-color: Transparent;} 
#Content .LightBoxes .DivGrey h2	{color: #000000; font: bold 14px/18px Arial, Helvetica;}
#Content .LightBoxes .DivGrey #Questions a	{background: url(../images/bgFAQaOff.gif) no-repeat; color: #000000; line-height: 23px; text-indent: 18px; display: block;}
#Content .LightBoxes .DivGrey #Questions a.Off	{color: #000000; text-decoration: underline;}
#Content .LightBoxes .DivGrey #Questions a.On	{background: url('../images/bgFAQaOn.gif') no-repeat; font-weight: bold; color: #000000; text-decoration: none;}
#Content .LightBoxes .DivGrey #Questions div	{padding: 8px 18px 0px 18px; background-color: #F1F1F1; display: none; color: #000000;}
#Content .LightBoxes .DivGrey #Questions h3	{width: 664px; height: 30px; margin-bottom: 5px; font: bold 11px/30px Arial, Helvetica; color: #000000; text-indent: 2px; border-bottom: 1px solid #CCCCCC;}

#Content .HowToContent	{width: 930px; color: #000000;}
#Content .HowToContent em	{color: #A9A9A9; font-size: 10px;}
#Content .HowToContent .NumberedBoxes	{width: 618px; min-height: 615px; font-size: 10px; color: #000000; float: left;}
#Content .HowToContent .NumberedBoxes div	{float: left; margin-bottom: 10px;}	
#Content .HowToContent .NumberedBoxes strong	{display: block;}	
#Content .HowToContent .NumberedBoxesOdd {width: 301px; height: 146px; margin-right: 11px;}
#Content .HowToContent .NumberedBoxesOdd.Img1	{background: url(../Images/htNumberedBlocks1.gif) no-repeat;}
#Content .HowToContent .NumberedBoxesOdd.Img3	{background: url(../Images/htNumberedBlocks3.gif) no-repeat;}
#Content .HowToContent .NumberedBoxesOdd.Img5	{background: url(../Images/htNumberedBlocks5.gif) no-repeat;}
#Content .HowToContent .NumberedBoxesEven	{width: 305px; height: 146px;} 
#Content .HowToContent .NumberedBoxesEven.Img2	{background: url(../Images/htNumberedBlocks2.gif) no-repeat;}
#Content .HowToContent .NumberedBoxesEven.Img4	{background: url(../Images/htNumberedBlocks4.gif) no-repeat;}
#Content .HowToContent .NumberedBoxesEven.Img6	{background: url(../Images/htNumberedBlocks6.gif) no-repeat;}
#Content .HowToContent .NumberedBoxes7	{width: 617px; height: 146px; background: url(../Images/htNumberedBlocks7.gif) no-repeat;}
#Content .HowToContent .TopRtImg	{width: 301px; min-height: 615px; margin-left: 11px; float: left;}
#Content .HowToContent .DivHead1	{width: 930px; border-top: solid 1px #E2E2E2;}
#Content .HowToContent .DivHead1.MargBot	{margin-bottom: 24px;}
#Content .HowToContent .CoversLft	{width: 459px; height: 146px; margin-right: 12px; padding-bottom: 15px; border-bottom: solid 1px #E2E2E2; float: left;}
#Content .HowToContent .CoversRt	{width: 459px; height: 146px; padding-bottom: 15px; border-bottom: solid 1px #E2E2E2; float: left;}
#Content .HowToContent .CoversTxt	{width: 465px; font-style: italic; margin-top: 16px; float: left;}
#Content .HowToContent .CoversTxt ul	{list-style: none; float: left;}
#Content .HowToContent .CoversTxt ul.RtMarg	{margin-right: 12px;}
#Content .HowToContent .CoversTxt ul.LtMarg	{margin-left: 6px;}
#Content .HowToContent .Logos1	{width: 301px; height: 146px; margin-right: 13px; padding-bottom: 15px; border-bottom: solid 1px #E2E2E2; float: left;}
#Content .HowToContent .Logos1.MargLeft	{margin-left: 150px;}
#Content .HowToContent .Logos2	{width: 301px; height: 146px; padding-bottom: 15px; border-bottom: solid 1px #E2E2E2; float: left;}
#Content .HowToContent .LogoLabel1	{width: 301px; margin-right: 13px; float: left;}
#Content .HowToContent .LogoLabel1.MargLeft	{margin-left: 150px;}
#Content .HowToContent .LogoLabel2	{width: 301px; float: left;}
#Content .HowToContent .BotText	{width: 530px; float: left;}
#Content .HowToContent .BotImgDiv	{width: 400px; height: 403px; float: left;}

.RadioStyle input	{background-color: Transparent; padding: 0px; margin-left: 5px;}
.CheckStyle input	{background-color: Transparent; padding: 0px; margin-right: 5px; float: left;}

.RowSaleItems	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowSaleItems span	{float: left;}
.RowSaleItems span.Label	{float: none;}
.RowSaleItems span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #232323; float: none; display: block;}

.ListViewSaleItems	{width: 775px; float: left;}

.ItemSaleItems	{margin-right: 10px; width: 145px; background: url(../Images/bgItemSaleItems.gif) no-repeat top center; float: left;}
.ItemSaleItems img	{margin: 1px 0px 0px 1px;}
.ItemSaleItems a	{width: 145px; line-height: 16px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.ItemSaleItems a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #4B4B4B;}
.ItemSaleItems a.Price	{height: 16px; font-weight: bold;}
.PagerSaleItems	{width: 145px;}
.PagerSaleItems a	{margin-bottom: 10px; width: 145px; height: 26px; background-color: #4A4A4A; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #909090; display: block;}
.PagerSaleItems a.All	{height: 47px; background: url('../Images/bgViewAllSaleItems.gif');}
.PagerSaleItems span	{width: 145px; height: 1px; display: block; overflow: hidden;}

.ListViewSaleItemsBikeCosmetics	{width: 930px;}

.ItemSaleItemsBikeCosmetics	{margin: 0px 9px 19px 0px; width: 301px; background: url(../Images/bgItemSaleItemsBikeCosmetics.gif) no-repeat top center; float: left;}
.ItemSaleItemsBikeCosmetics img	{margin: 6px 0px 0px 6px;}
.ItemSaleItemsBikeCosmetics a	{width: 301px; line-height: 16px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.ItemSaleItemsBikeCosmetics a.Name	{margin-top: 40px; padding-top: 3px; height: 16px; border-top: solid 1px #4B4B4B;}
.ItemSaleItemsBikeCosmetics a.Price	{height: 16px; font-weight: bold;}
.PagerSaleItemsBikeCosmetics	{padding-right: 9px; width: 921px;}
.PagerSaleItemsBikeCosmetics a	{margin-left: 10px; width: 145px; height: 26px; background-color: #4A4A4A; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #919191; float: left; display: block;}
.PagerSaleItemsBikeCosmetics a.All	{width: 300px; background: url(../Images/bgViewAllSaleItemsBikeCosmetics.gif);}
.PagerSaleItemsBikeCosmetics span	{width: 1px; height: 26px; float: left; display: block; overflow: hidden;}

.RowCasualWear	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowCasualWear span	{float: left;}
.RowCasualWear span.Label	{float: none;}
.RowCasualWear span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #837870; float: none; display: block;}

.ListViewCasualWear	{width: 775px; float: left;}

.ItemCasualWear	{margin-right: 10px; width: 145px; background: url(../Images/bgItemCasualWear.gif) no-repeat top center; float: left;}
.ItemCasualWear img	{margin: 1px 0px 0px 1px;}
.ItemCasualWear a	{width: 145px; line-height: 16px; text-decoration: none; color: #353535; display: block; overflow: hidden;}
.ItemCasualWear a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #AFA79F;}
.ItemCasualWear a.Price	{height: 16px; font-weight: bold;}
.PagerCasualWear	{width: 145px;}
.PagerCasualWear a	{margin-bottom: 10px; width: 145px; height: 26px; background-color: #BAB3AC; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #837870; display: block;}
.PagerCasualWear a.All	{height: 47px; background: url('../Images/bgViewAllCasualWear.gif');}
.PagerCasualWear span	{width: 145px; height: 1px; display: block; overflow: hidden;}

.RowRacewear	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowRacewear span	{float: left;}
.RowRacewear span.Label	{float: none;}
.RowRacewear span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #FFFFFF; float: none; display: block;}

.ListViewRacewear	{width: 775px; float: left;}

.ItemRacewear	{margin-right: 10px; width: 145px; background: url(../Images/bgItemRacewear.gif) no-repeat top center; float: left;}
.ItemRacewear img	{margin: 1px 0px 0px 1px;}
.ItemRacewear a	{width: 145px; line-height: 16px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.ItemRacewear a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #484848;}
.ItemRacewear a.Price	{height: 16px; font-weight: bold;}
.PagerRacewear	{width: 145px;}
.PagerRacewear a	{margin-bottom: 10px; width: 145px; height: 26px; background-color: #353535; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #837870; display: block;}
.PagerRacewear a.All	{height: 47px; background: url('../Images/bgViewAllRacewear.gif');}
.PagerRacewear span	{width: 145px; height: 1px; display: block; overflow: hidden;}

.ItemRacewearFullSetup	{margin-right: 10px; width: 145px; background: url(../Images/bgItemRacewearFullSetup.gif) no-repeat top center; float: left;}
.ItemRacewearFullSetup img	{margin: 1px 0px 0px 1px;}
.ItemRacewearFullSetup a	{width: 145px; line-height: 16px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.ItemRacewearFullSetup a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #484848;}
.ItemRacewearFullSetup a.Price	{height: 16px; font-weight: bold;}

.RowAccessories	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowAccessories span	{float: left;}
.RowAccessories span.Label	{float: none;}
.RowAccessories span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #515151; float: none; display: block;}

.ListViewAccessories	{width: 775px; float: left;}

.ItemAccessories	{margin-right: 10px; width: 145px; background: url(../Images/bgItemAccessories.gif) no-repeat top center; float: left;}
.ItemAccessories img	{margin: 1px 0px 0px 1px;}
.ItemAccessories a	{width: 145px; line-height: 16px; text-decoration: none; color: #515151; display: block; overflow: hidden;}
.ItemAccessories a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #E3E3E3;}
.ItemAccessories a.Price	{height: 16px; font-weight: bold;}
.PagerAccessories	{width: 145px;}
.PagerAccessories a	{margin-bottom: 10px; width: 145px; height: 26px; background-color: #A9A9A9; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #FFFFFF; display: block;}
.PagerAccessories a.All	{height: 47px; background: url('../Images/bgViewAllAccessories.gif');}
.PagerAccessories span	{width: 145px; height: 1px; display: block; overflow: hidden;}

.RowHelmets	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowHelmets span	{float: left;}
.RowHelmets span.Label	{float: none;}
.RowHelmets span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #FFFFFF; float: none; display: block;}

.ListViewHelmets	{width: 930px; float: left;}

.ItemHelmets	{margin-right: 10px; width: 145px; background: url(../Images/bgItemHelmets.gif) no-repeat top center; float: left;}
.ItemHelmets img	{margin: 1px 0px 0px 1px;}
.ItemHelmets a	{width: 145px; line-height: 16px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.ItemHelmets a.Name	{margin-top: 14px; padding-top: 3px; height: 16px; border-top: solid 1px #484848;}
.ItemHelmets a.Price	{margin-bottom: 30px; height: 16px; font-weight: bold;}
.PagerHelmets	{width: 145px;}
.PagerHelmets a	{margin-bottom: 10px; width: 145px; height: 26px; background-color: #353535; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #837870; display: block;}
.PagerHelmets a.All	{height: 47px; background: url('../Images/bgViewAllHelmets.gif');}
.PagerHelmets span	{width: 145px; height: 1px; display: block; overflow: hidden;}

.RowBikeCosmetics	{margin-bottom: 40px; padding-top: 30px; width: 930px; text-transform: uppercase;}
.RowBikeCosmetics span	{float: left;}
.RowBikeCosmetics span.Label	{float: none;}
.RowBikeCosmetics span.Results	{width: 930px; height: 31px; font-size: 10px; line-height: 31px; color: #999999; float: none;}
.RowBikeCosmetics span.Results a	{margin-left: 19px; text-decoration: none; text-transform: none;}
.RowBikeCosmetics span.Results a span	{text-decoration: underline; text-transform: uppercase; float: none;}
.RowBikeCosmetics span.Results a span:hover	{text-decoration: none;}
.RowBikeCosmetics span.Results span.CurrentBike	{font-weight: bold; color: #FF3300; float: none;}

.ListViewBikeCosmetics	{width: 930px;}

.ItemBikeCosmetics	{margin: 0px 9px 19px 0px; width: 301px; background: url(../Images/bgItemBikeCosmetics.gif) no-repeat top center; float: left;}
.ItemBikeCosmetics img	{margin: 1px 0px 0px 1px;}
.ItemBikeCosmetics a	{width: 301px; line-height: 16px; text-decoration: none; color: #515151; display: block; overflow: hidden;}
.ItemBikeCosmetics a.Name	{margin-top: 40px; padding-top: 3px; height: 16px; border-top: solid 1px #E3E3E3;}
.ItemBikeCosmetics a.Price	{height: 16px; font-weight: bold;}
.PagerBikeCosmetics	{padding-right: 9px; width: 921px;}
.PagerBikeCosmetics a	{margin-left: 10px; width: 145px; height: 26px; background-color: #A9A9A9; font-size: 11px; font-weight: bold; line-height: 26px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.PagerBikeCosmetics a.All	{width: 300px; background: url(../Images/bgViewAllBikeCosmetics.gif);}
.PagerBikeCosmetics span	{width: 1px; height: 26px; float: left; display: block; overflow: hidden;}

.ViewAll	{margin-bottom: 31px;}

.pnlDetailModal	{width: 100%;}
.DetailModalContent {width: 989px; text-align: left; position: relative; display: none;}

.pnlBikeSelectModal	{width: 100%;}
.BikeSelectModalContent {margin-top: 90px; padding: 60px 0px 0px 60px; width: 265px; height: 225px; background: url(../Images/bgBikeSelectModalContent.png) no-repeat; text-align: left; position: relative; display: none;}
.BikeSelectModalContent .Close	{position: absolute; top: 22px; left: 284px;}
.BikeSelectModalContent span	{margin-bottom: 27px; width: 193px; text-align: center; text-transform: uppercase; color: #000000; display: block;}
.BikeSelectModalContent select	{margin-bottom: 10px; width: 193px; height: 22px; max-height: 22px; background-color: #000000; font: 11px/21px Arial, Helvetica; text-transform: uppercase; color: #FFFFFF; display: block;}
.BikeSelectModalContent .ShowMe	{margin-right: 10px; width: 66px; height: 22px; background-color: #FF3300; font-size: 10px; line-height: 22px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.BikeSelectModalContent .NoBike	{width: 119px; height: 22px; background-color: #969696; font-size: 10px; line-height: 22px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.BikeSelectModal	{background: url(../Images/bgBikeSelectModal.png);}

.DetailModalBikeCosmetics {background: url(../Images/bgDetailModalBikeCosmetics.png) repeat-x;}
.DetailModalRacewear {background: url(../Images/bgDetailModalRacewear.png) repeat-x;}
.DetailModalGrpRacewear {background: url(../Images/bgDetailModalGrpRacewear.png) repeat-x;}
.DetailModalHelmets {background: url(../Images/bgDetailModalHelmets.png) repeat-x;}
.DetailModalAccessories {background: url(../Images/bgDetailModalAccessories.png) repeat-x;}
.DetailModalCasualWear {background: url(../Images/bgDetailModalCasualWear.png) repeat-x;}
.DetailModalSaleItems {background: url(../Images/bgDetailModalSaleItems.png) repeat-x;}

.DetailLeft	{margin: 0px 10px; width: 632px; height: 750px; float: left;}

.DetailRightCasualWear	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightCasualWear a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #737373; float: right; display: block;}
.DetailRightCasualWear .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterCasualWear.gif) no-repeat top center;}
.DetailRightCasualWear .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerCasualWear.gif) no-repeat bottom center; position: relative;}
.DetailRightCasualWear .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #A9A19A; text-transform: uppercase; color: #FFFFFF;}
.DetailRightCasualWear .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightCasualWear .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #8B8078; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #8B8078; border: 1px solid #8B8078;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #8B8078; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #8B8078; border: 1px solid #8B8078;}
.DetailRightCasualWear .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #8B8078; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightCasualWear .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #8B8078; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightCasualWear .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightCasualWear .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsCasualWear.gif);}
.DetailRightCasualWear .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightCasualWear .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedCasualWear.gif) repeat-x bottom left;}
.DetailRightCasualWear .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightCasualWear .Added a.ContinueShopping	{background-color: #8B8078;}
.DetailRightCasualWear .Added a.Checkout	{background-color: #FF3300;}
.DetailRightCasualWear .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightCasualWear .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightCasualWear .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedCasualWear.gif) repeat-x bottom left;}
.DetailRightCasualWear .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightCasualWear .Message a.No	{background-color: #8B8078;}
.DetailRightCasualWear .Message a.Yes	{background-color: #FF3300;}
.DetailRightCasualWear .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightCasualWear .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightCasualWear .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedCasualWear.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightCasualWear .Loader img	{position: relative; top: 117px; left: 117px;}

.DetailRightRacewear	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightRacewear a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; float: right; display: block;}
.DetailRightRacewear .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterRacewear.gif) no-repeat top center;}
.DetailRightRacewear .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerRacewear.gif) no-repeat bottom center; position: relative;}
.DetailRightRacewear .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #131313; text-transform: uppercase; color: #FFFFFF;}
.DetailRightRacewear .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightRacewear .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightRacewear .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightRacewear .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightRacewear .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightRacewear .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #737373; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightRacewear .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightRacewear .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightRacewear .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsRacewear.gif);}
.DetailRightRacewear .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightRacewear .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedRacewear.gif) repeat-x bottom left;}
.DetailRightRacewear .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightRacewear .Added a.ContinueShopping	{background-color: #737373;}
.DetailRightRacewear .Added a.Checkout	{background-color: #FF3300;}
.DetailRightRacewear .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightRacewear .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightRacewear .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedRacewear.gif) repeat-x bottom left;}
.DetailRightRacewear .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightRacewear .Message a.No	{background-color: #737373;}
.DetailRightRacewear .Message a.Yes	{background-color: #FF3300;}
.DetailRightRacewear .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightRacewear .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightRacewear .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedRacewear.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightRacewear .Loader img	{position: relative; top: 117px; left: 117px;}

.DetailRightGrpRacewear	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightGrpRacewear a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; float: right; display: block;}
.DetailRightGrpRacewear .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterRacewear.gif) no-repeat top center;}
.DetailRightGrpRacewear .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerRacewear.gif) no-repeat bottom center; position: relative;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail	{width: 325px; text-transform: uppercase; color: #FFFFFF;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail a.AddToCart	{margin: 10px 0px 0px 0px; width: 78px; height:24px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: right; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail span.Price	{padding-top: 18px; font-size: 18px; font-weight: bold; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .GrpHeader	{padding:  10px 10px 10px 10px; background-color: #131313;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual	{margin-top: 10px; padding: 0px 10px 5px 5px; min-height: 74px; background-color: #131313; position: relative;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .NamePrice	{margin-right: 12px; width: 70px; float: left;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .NamePrice a.Name	{padding: 5px; width: 60px; height: 30px; background-color: #000000; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; color: #FFFFFF; display: block; overflow: hidden;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .NamePrice a.Name:hover	{background-color: #FF3300;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .NamePrice a.Name strong	{font-size: 13px; line-height: 18px; display: block; overflow: hidden;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .NamePrice span.Price	{padding-top: 18px; font-size: 18px; font-weight: bold; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Individual .Selections	{margin-top: 5px; width: 223px; float: left;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 8px; padding-right: 11px; float: left;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 8px; width: 144px; padding-right: 10px; float: left;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 8px; width: 144px; float: left;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightGrpRacewear .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightGrpRacewear .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 24px; background-color: #737373; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightGrpRacewear .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightGrpRacewear .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightGrpRacewear .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedGrpRacewear.gif) repeat-x bottom left;}
.DetailRightGrpRacewear .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightGrpRacewear .Added a.ContinueShopping	{background-color: #737373;}
.DetailRightGrpRacewear .Added a.Checkout	{background-color: #FF3300;}
.DetailRightGrpRacewear .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightGrpRacewear .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightGrpRacewear .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedGrpRacewear.gif) repeat-x bottom left;}
.DetailRightGrpRacewear .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightGrpRacewear .Message a.No	{background-color: #737373;}
.DetailRightGrpRacewear .Message a.Yes	{background-color: #FF3300;}
.DetailRightGrpRacewear .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightGrpRacewear .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightGrpRacewear .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedGrpRacewear.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightGrpRacewear .Loader img	{position: relative; top: 117px; left: 117px;}

.DetailRightAccessories	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightAccessories a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #737373; float: right; display: block;}
.DetailRightAccessories .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterAccessories.gif) no-repeat top center;}
.DetailRightAccessories .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerAccessories.gif) no-repeat bottom center; position: relative;}
.DetailRightAccessories .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #F1F1F1; text-transform: uppercase; color: #000000;}
.DetailRightAccessories .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightAccessories .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightAccessories .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #A9A9A9; border: 1px solid #A9A9A9;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #A9A9A9; border: 1px solid #A9A9A9;}
.DetailRightAccessories .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightAccessories .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightAccessories .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #A9A9A9; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightAccessories .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightAccessories .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightAccessories .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsAccessories.gif);}
.DetailRightAccessories .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightAccessories .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedAccessories.gif) repeat-x bottom left;}
.DetailRightAccessories .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightAccessories .Added a.ContinueShopping	{background-color: #A9A9A9;}
.DetailRightAccessories .Added a.Checkout	{background-color: #FF3300;}
.DetailRightAccessories .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #000000; display: block;}
.DetailRightAccessories .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightAccessories .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedAccessories.gif) repeat-x bottom left;}
.DetailRightAccessories .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightAccessories .Message a.No	{background-color: #A9A9A9;}
.DetailRightAccessories .Message a.Yes	{background-color: #FF3300;}
.DetailRightAccessories .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #000000; display: block;}
.DetailRightAccessories .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightAccessories .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedAccessories.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightAccessories .Loader img	{position: relative; top: 117px; left: 117px;}

.DetailRightHelmets	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightHelmets a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; float: right; display: block;}
.DetailRightHelmets .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterHelmets.gif) no-repeat top center;}
.DetailRightHelmets .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerHelmets.gif) no-repeat bottom center; position: relative;}
.DetailRightHelmets .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #131313; text-transform: uppercase; color: #FFFFFF;}
.DetailRightHelmets .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightHelmets .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightHelmets .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #737373; border: 1px solid #737373;}
.DetailRightHelmets .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #737373; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightHelmets .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightHelmets .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #737373; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightHelmets .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightHelmets .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightHelmets .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsHelmets.gif);}
.DetailRightHelmets .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightHelmets .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedHelmets.gif) repeat-x bottom left;}
.DetailRightHelmets .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightHelmets .Added a.ContinueShopping	{background-color: #737373;}
.DetailRightHelmets .Added a.Checkout	{background-color: #FF3300;}
.DetailRightHelmets .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightHelmets .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightHelmets .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedHelmets.gif) repeat-x bottom left;}
.DetailRightHelmets .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightHelmets .Message a.No	{background-color: #737373;}
.DetailRightHelmets .Message a.Yes	{background-color: #FF3300;}
.DetailRightHelmets .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightHelmets .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightHelmets .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedHelmets.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightHelmets .Loader img	{position: relative; top: 117px; left: 117px;}

/* set the top margin to 10px so that I can see the add to cart button on the oneId items */
.DetailRightBikeCosmetics	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightBikeCosmetics a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #737373; float: right; display: block;}
.DetailRightBikeCosmetics .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterBikeCosmetics.gif) no-repeat top center;}
.DetailRightBikeCosmetics .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerBikeCosmetics.gif) no-repeat bottom center; position: relative;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #F1F1F1; text-transform: uppercase; color: #000000;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #A9A9A9; border: 1px solid #A9A9A9;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #A9A9A9; border: 1px solid #A9A9A9;}
.DetailRightBikeCosmetics .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #A9A9A9; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightBikeCosmetics .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #A9A9A9; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightBikeCosmetics .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightBikeCosmetics .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsBikeCosmetics.gif);}
.DetailRightBikeCosmetics .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightBikeCosmetics .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedBikeCosmetics.gif) repeat-x bottom left;}
.DetailRightBikeCosmetics .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightBikeCosmetics .Added a.ContinueShopping	{background-color: #A9A9A9;}
.DetailRightBikeCosmetics .Added a.Checkout	{background-color: #FF3300;}
.DetailRightBikeCosmetics .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #000000; display: block;}
.DetailRightBikeCosmetics .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightBikeCosmetics .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedBikeCosmetics.gif) repeat-x bottom left;}
.DetailRightBikeCosmetics .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightBikeCosmetics .Message a.No	{background-color: #A9A9A9;}
.DetailRightBikeCosmetics .Message a.Yes	{background-color: #FF3300;}
.DetailRightBikeCosmetics .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #000000; display: block;}
.DetailRightBikeCosmetics .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightBikeCosmetics .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedBikeCosmetics.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightBikeCosmetics .Loader img	{position: relative; top: 117px; left: 117px;}

/* may be used in another category so its not in bikecosmetics hierarchy*/
.OneIDClosed a	{margin: 10px 11px 0px 0px; width: 325px; height: 27px; background: url(../Images/bgOneIDClosed.png) no-repeat center right;  font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF;   display: block;}
.OneIDOpen a	{margin: 10px 11px 0px 0px; width: 325px; height: 27px; background: url(../Images/bgOneIDOpen.png) no-repeat center right;  font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF;   display: block;}
 
.DetailRightSaleItems	{margin: 44px 0px 0px 0px; width: 337px; min-height: 645px; float: left;}
.DetailRightSaleItems a.Close	{margin-right: 14px; height: 28px; font-size: 10px; line-height: 28px; text-decoration: none; text-transform: uppercase; color: #A2A5A4; float: right; display: block;}
.DetailRightSaleItems .DetailRightOuter	{width: 327px; background: url(../Images/bgDetailRightOuterSaleItems.gif) no-repeat top center;}
.DetailRightSaleItems .DetailRightInner	{padding: 1px; width: 325px; background: url(../Images/bgDetailRightInnerSaleItems.gif) no-repeat bottom center; position: relative;}
.DetailRightSaleItems .DetailRightInner .ProductDetail	{padding: 10px 10px 20px 10px; width: 305px; background-color: #7B7B7B; text-transform: uppercase; color: #FFFFFF;}
.DetailRightSaleItems .DetailRightInner .ProductDetail span.Name	{width: 305px; height: 23px; font-size: 17px; line-height: 23px; display: block; overflow: hidden;}
.DetailRightSaleItems .DetailRightInner .ProductDetail span.Sub	{height: 15px; font-size: 10px; font-weight: normal; line-height: 15px; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail span.Price	{height: 65px; font-size: 18px; font-weight: bold; line-height: 65px; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .Quantity	{margin-bottom: 15px; padding-right: 11px; float: left;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .Quantity span	{height: 21px; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .Quantity select	{width: 56px; height: 21px; max-height: 21px; background-color: #484848; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail a.AddToCart	{margin: 20px 0px 15px 0px; width: 78px; height: 21px; background-color: #FF3300; font-size: 10px; line-height: 21px; text-align: center; text-decoration: none; color: #FFFFFF; float: left; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesLeft	{margin-bottom: 0px; width: 144px; padding-right: 10px; float: left;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesLeft span	{height: 21px; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesLeft input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #484848; border: 1px solid #484848;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesLeft select	{width: 144px; height: 21px; max-height: 21px; background-color: #484848; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesRight	{margin-bottom: 0px; width: 144px; float: left;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesRight span	{height: 21px; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesRight input	{width: 138px; height: 15px; padding: 2px; font: 11px Arial, Helvetica; background-color: #484848; border: 1px solid #484848;}
.DetailRightSaleItems .DetailRightInner .ProductDetail .AttributesRight select	{width: 144px; height: 21px; max-height: 21px; background-color: #484848; font: 11px/21px Arial, Helvetica; color: #FFFFFF; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductButtons	{width: 337px; text-transform: uppercase;}
.DetailRightSaleItems .DetailRightInner .ProductButtons a	{margin: 10px 11px 0px 0px; width: 157px; height: 27px; background-color: #484848; font-size: 10px; line-height: 27px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductButtons .Views	{padding-top: 15px;}
.DetailRightSaleItems .DetailRightInner .ProductButtons .Views a	{margin: 10px 11px 0px 0px; width: 157px; height: 18px; background-color: #434343; font-size: 10px; line-height: 18px; text-decoration: none; text-indent: 10px; color: #FFFFFF; float: left; display: block;}
.DetailRightSaleItems .DetailRightInner .ProductButtons .Views a.On	{background: url(../Images/bgProductViewsSaleItems.gif);}
.DetailRightSaleItems .Added	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightSaleItems .Added div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedSaleItems.gif) repeat-x bottom left;}
.DetailRightSaleItems .Added a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightSaleItems .Added a.ContinueShopping	{background-color: #484848;}
.DetailRightSaleItems .Added a.Checkout	{background-color: #FF3300;}
.DetailRightSaleItems .Added strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightSaleItems .Message	{padding: 1px 0px; width: 325px; height: 100%; position: absolute; top: -1px; z-index: 100;}
.DetailRightSaleItems .Message div	{margin: 1px 0px; width: 325px; height: 100%; background: url(../Images/bgDetailAddedSaleItems.gif) repeat-x bottom left;}
.DetailRightSaleItems .Message a	{margin: 36px 0px 0px 12px; width: 145px; height: 27px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.DetailRightSaleItems .Message a.No	{background-color: #484848;}
.DetailRightSaleItems .Message a.Yes	{background-color: #FF3300;}
.DetailRightSaleItems .Message strong	{padding: 12px 12px 0px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; display: block;}
.DetailRightSaleItems .OutOfStock	{padding: 31px 10px 0px 10px; width: 305px; height: 43px; background-color: #131313; filter: alpha(opacity=95); opacity: 0.95; font-size: 11px; font-weight: bold; line-height: 11px; text-align: center; text-transform: uppercase; color: #666666; position: absolute; top: 0px; left: 0px; z-index: 100;}
.DetailRightSaleItems .Loader	{width: 325px; height: 100%; background: url(../Images/bgDetailAddedSaleItems.gif) repeat-x bottom left; filter: alpha(opacity=95); opacity: 0.95; z-index: 10000000000; position: absolute;}
.DetailRightSaleItems .Loader img	{position: relative; top: 117px; left: 117px;}

.RelatedItem	{margin: 15px 10px 0px 0px; padding: 1px 0px 0px 1px; width: 221px; height: 171px; background: url(../Images/bgItemRelatedItems.gif) no-repeat top center;}
.RelatedItem a.Name	{margin-top: 10px; width: 222px; height: 22px; line-height: 22px; text-align: left; text-decoration: none; color: #000000; border-top: solid 1px #484848; display: block; overflow: hidden;}
.RelatedItem img	{max-width: 220px; max-height: 136px;}

.DetailPage	{display: block; left: -27px;}
.DetailPage .RelatedItem	{margin: 15px 10px 0px 0px; padding: 1px 0px 0px 1px; width: 221px; height: 171px; background: url(../Images/bgItemRelatedItems.png) no-repeat top center;}
.DetailPage .RelatedItem img	{max-width: 220px; max-height: 136px;}
.DetailPage .RelatedItem a.Name	{margin-top: 10px; width: 222px; height: 22px; line-height: 22px; text-align: left; text-decoration: none; display: block; overflow: hidden;}

.BikeCosmetics .RelatedItem a.Name	{color: #000000; border-top: solid 1px #CCCCCC;}
.Helmets .RelatedItem a.Name	{color: #FFFFFF; border-top: solid 1px #292929;}
.Racewear .RelatedItem a.Name	{color: #FFFFFF; border-top: solid 1px #292929;}
.CasualWear .RelatedItem a.Name	{color: #000000; border-top: solid 1px #CCCCCC;}
.Accessories .RelatedItem a.Name	{color: #FFFFFF; border-top: solid 1px #292929;}
.SaleItems .RelatedItem a.Name	{color: #FFFFFF; border-top: solid 1px #696969;}
