*	{margin: 0px; padding: 0px; border: none; outline: none;}

body	{margin: 0px 0px 11px 0px; font: 11px/18px Arial, Helvetica; color: #6F6F6F;}
a	{color: #FF3300;}
a.RedButton	{width: 66px; height: 21px; margin-top: 10px; font-size: 11px; background-color: #FF3300; line-height: 21px; display: block; text-align: center; color: #FFFFFF; text-decoration: none; text-transform: uppercase; float: right;}
p	{margin: 0px; padding: 4px 0px 14px 0px;}
br.Both	{clear: both;}
br.Left	{clear: left;}
br.Right	{clear: right;}

input	{height: 16px; line-height: 16px; text-indent: 2px; background-color: #737373; color: #FFFFFF;}

#Container	{width: 930px; text-align: left;}

#Header	{margin-bottom: 21px; position: relative; z-index: 10000;}
#Header a.Cart	{}
#Header img.Logo	{margin: 0px 28px 2px 25px;}

#Header .Global	{padding-top: 8px; height: 23px; line-height: 23px; text-align: right; color: #A1A1A1;}
#Header .Global a	{margin: 0px 13px; text-decoration: none; font-size: 10px; color: #A1A1A1;}
#Header .Global a:hover	{text-decoration: underline;}
#Header .Global #ViewCart	{width: 213px; height: 21px; padding: 0px 0px 0px 22px; border-top: solid 1px #2A2A2A; border-bottom: solid 1px #2A2A2A; font-size: 10px; font-weight: bold; color: #818181; position: relative; background: url(../images/bgOffCart.gif) no-repeat; float: right;}
#Header .Global #ViewCart img	{cursor: pointer; float: right;}
#Header .Global #ViewCart span	{float: left;}
#Header .Global #ViewCart span a	{color: #818181; text-decoration: none;}
#Header .Global #ViewCart #CartView	{width: 381px; background: url(../Images/bgCartView.png) repeat-x top; font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; color: #BFBFBF; position: absolute; top: 22px; left: -146px;}
#Header .Global #ViewCart #CartView #header1_noItems	{float: none;}
#Header .Global #ViewCart #CartView #header1_dvItems	{float: none;}
#Header .Global #ViewCart #CartView #header1_rpCartItems	{float: none;}
#Header .Global #ViewCart #CartView a.Close	{margin: 0px; padding-right: 13px; width: 368px; height: 31px; font-size: 10px; line-height: 31px; text-align: right; text-decoration: none; text-transform: uppercase; color: #FFFFFF; display: block; cursor: pointer;}
#Header .Global #ViewCart #CartView a.ContinueShopping	{margin: 11px 0px 11px 11px; width: 146px; height: 29px; background-color: #777777; line-height: 29px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
#Header .Global #ViewCart #CartView a.Checkout	{margin: 11px 0px 11px 11px; width: 200px; height: 29px; background-color: #FF3300; line-height: 29px; text-decoration: none; text-indent: 10px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
#Header .Global #ViewCart #CartView div.ItemImage	{width: 167px; float: left;}
#Header .Global #ViewCart #CartView div.ItemImage img	{margin: 0px 15px 0px 7px; padding: 0px; cursor: auto;}
#Header .Global #ViewCart #CartView div.ItemDetails	{width: 203px; margin: 0px; padding-top: 15px; float: left;}
#Header .Global #ViewCart #CartView div.ItemDetails a	{margin: 15px 0px; width: 66px; height: 21px; background-color: #777777; line-height: 21px; text-align: center; text-decoration: none; text-transform: uppercase; color: #BFBFBF; display: block;}
#Header .Global #ViewCart #CartView div.ItemDetails strong	{font-size: 11px; text-transform: uppercase;}
#Header .Global #ViewCart #CartView strong.NoItems	{padding-left: 17px; line-height: 44px;}

#Products	{width: 127px; height: 37px; display: inline;}
#Products div	{padding: 10px 0px 0px 17px; width: 807px; height: 371px; background: url(../Images/bgMenu.png) no-repeat; position: absolute; top: 90px; left: 141px; display: none; z-index: 100000;}
#Products:hover div, #Products div.hover	{display: block;}
#Products li	{margin-right: 12px; float: left;}
#Products li a	{margin-bottom: 10px; width: 86px; height: 18px; font-size: 10px; font-weight: bold; text-decoration: none; text-indent: 2px; text-transform: uppercase; color: #FFFFFF; border-bottom: solid 1px #FF3300; display: block;}
#Products li a:hover	{background: url(../Images/bgMenuLinksHover.png);}
#Products li a.One	{color: #FF3300;}
#Products li a.BikeCosmetics	{width: 90px;}
#Products li a.CasualWear	{width: 279px;}
#Products li li	{margin-right: 0px; float: none;}
#Products li li a	{margin-bottom: 5px; font-weight: normal; text-decoration: none; text-transform: none; color: #D7D7D7; border: none;}
#Products li li a.Bold	{font-weight: bold; color: #FFFFFF;}
#Products li ul.CasualWear	{margin-right: 10px; float: left;}
#Products li ul.CasualWear li	{width: 86px;}
#Products li ul.Right	{margin-right: 0px; float: left;}
#Products li.HR	{margin: 10px 0px; height: 1px; border-bottom: solid 1px #A3A3A3;}
#Products span	{padding-top: 12px; width: 797px; height: 31px; background: url(../Images/bgMenuBottomBar.png); font-size: 10px; color: #FFFFFF; position: absolute; top: 321px; left: 5px; display: block;}
#Products span a	{margin-left: 12px; width: 86px; height: 18px; font-weight: bold; text-decoration: none; text-indent: 6px; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
#Products span a.SaleItems	{background-color: #FF3300;}
#Products span a.GiftCards	{background-color: #ABABAB;}
#Products span a.Search	{margin-right: 12px; width: 54px; background-color: #4E4E4E; float: right;}
#Products span input	{padding-left: 9px; width: 177px; height: 18px; font-size: 10px; line-height: 18px; background-color: #E1E0E0; color: #9F9F9F; float: right;}
#Products strong	{margin-right: 12px; text-transform: uppercase; float: right;}
#Products ul	{list-style-type: none;}

#Content	{width: 930px; min-height: 666px; position: relative;}

#Content .TopBanners	{width: 930px; height: 67px; margin-bottom: 32px;}

.ErrorMessage	{width: 930px; height: 18px;}

#Footer	{width: 930px; min-height: 69px; margin: 40px 0px 0px 0px; background: url(../images/bgFooter.png) no-repeat; font-size: 10px; color: #8B8B8B;}
#Footer .Main	{margin-bottom: 11px; padding-left: 10px; height: 58px; font-size: 10px;}
#Footer .Main a	{margin: 0px 6px; font-weight: bold; line-height: 58px; color: #8B8B8B; text-transform: uppercase; font-size: 10px; text-decoration: none;}
#Footer .Sub	{height: 32px; font-size: 10px;}
#Footer .Sub a	{margin: 0px 6px; line-height: 32px; color: #8B8B8B; text-decoration: none; text-transform: uppercase; font-size: 10px;}
#Footer .Sub a:hover	{}
#Footer p	{padding: 18px 0px 18px 6px; line-height: 17px; text-transform: uppercase; font-size: 10px;}
#Footer p a	{margin-left: 3px; float: left; font-size: 10px;}
#Footer p span	{float: left; font-size: 10px;}

#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 .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 .FlashMod1	{width: 701px; height: 277px; margin: 0px 4px 8px 4px; padding: 5px 0px 0px 5px; background: url(../images/bgFlashMod1.gif) no-repeat; float: left;}
#Content .FlashMod2	{width: 229px; height: 277px; margin: 0px 4px 8px 4px; padding: 5px 0px 0px 5px; background: url(../images/bgFlashMod2.gif) no-repeat; float: left;}
#Content .PushTopic	{width: 227px; height: 162px; margin: 11px 4px 13px 4px; padding: 4px 0px 0px 4px; background: url(../images/bgPushTopics.gif) no-repeat; float: left;}
#Content .PushTopic a	{width: 217px; height: 24px; padding: 0px 0px 0px 6px; background: url(../images/bgPushTopicsLink.gif) no-repeat; filter:alpha(opacity=90); opacity:0.9; font-weight: bold; line-height: 24px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; display: block;}
#Content .PushTopic a.Photo	{width: 223px; height: 132px; padding: 0px; background-image: none;}
#Content .PushTopic a:hover.Photo	{background-color: #000000; filter:alpha(opacity=30); opacity:0.3;}
#Content .PushTopic div	{width: 223px; height: 156px; padding: 0px 0px 0px 0px;}
#Content .PushTopic .PushTopic1	{background: url(../images/PushTopic1.jpg) no-repeat;}
#Content .PushTopic .PushTopic2	{background: url(../images/PushTopic2.jpg) no-repeat;}
#Content .PushTopic .PushTopic3	{background: url(../images/PushTopic3.jpg) no-repeat;}
#Content .PushTopic .PushTopic4	{background: url(../images/PushTopic4.jpg) no-repeat;}
#Content .Banner	{width: 713px; height: 237px; margin: 0px 0px 8px 0px; padding: 5px 0px 0px 5px; background: url(../images/bgBanner.gif) no-repeat;}
#Content .ProductsAll	{width: 227px; height: 221px; margin: 0px 0px 13px 0px; padding: 5px 0px 0px 5px; background: url(../images/bgProductsAll.gif) no-repeat;}
#Content .ProductsAll a	{width: 222px; height: 50px; padding: 6px 0px 0px 8px; background: url(../images/bgProductsAllLink.gif) no-repeat; filter:alpha(opacity=90); opacity:0.9; color: #FFFFFF; text-decoration: none; display: block;}
#Content .ProductsAll a.Photo	{width: auto; height: auto; margin: 0px; padding: 0px; background-image: none;}
#Content .ProductsAll .SmallImage	{width: 222px; height: 215px; padding: 0px 0px 0px 0px;}
#Content .ProductsAll .Name	{height: 21px; padding-right: 13px; font-size: 12px; font-weight: bold; line-height: 21px; cursor: pointer; display: block; overflow: hidden;}
#Content .ProductsAll .Sub	{ height: 15px; margin: 0px 8px 0px 0px; line-height: 15px; cursor: pointer; display: block; float: left;}
#Content .ProductsAll .Price	{height: 15px; padding-right: 13px; line-height: 15px; cursor: pointer; display: block; float: right;}
#Content .ContentWide	{width: 884px; padding: 23px;}
 
#Content .DefaultRight {margin-left: 10px; width: 461px; border-top: solid 1px #353535; float: left;}
#Content .DefaultRight p.White	{color: #FFFFFF} 
#Content .DefaultRight .DefaultBoxes {width:461px; padding-top: 10px; margin-bottom: 16px; background: url(../Images/DefaultTopBrackets.gif) no-repeat top center; float: left; color: #737373;} 
#Content .DefaultRight .DefaultBoxes .Brackets	{width: 461px; padding-bottom: 1px; background: url(../Images/DefaultBottomBrackets.gif) no-repeat bottom center; color: #737373;}
#Content .DefaultRight .DefaultBoxes .DivInside {width: 459px; padding-left: 1px;} 
#Content .DefaultRight .DefaultBoxes .DivInside a.NewsHead {padding: 10px; font-weight: bold; color: #737373; text-decoration: none; text-transform: uppercase;} 
#Content .DefaultRight .DefaultBoxes .DivInside a.NewsHead:hover	{color: #ff3300; text-decoration: none;}
#Content .DefaultRight .DefaultBoxes .DivInside p {margin: 0px 10px 7px 10px;} 
#Content .DefaultRight .DefaultBoxes .DivInside a.RedLinks	{margin-left: 1px; padding: 0px; width: 144px; height: 23px; color: #FFFFFF; background-color: #191919; text-decoration: none; text-transform: uppercase; margin-bottom: 0px; line-height: 23px; text-indent: 10px; display: block;}
#Content .DefaultRight .DefaultBoxes .DivInside a.RedLinks:hover	{background-color: #FF3300;}
 
#Content .DefaultPhotos	{width: 459px; text-transform: uppercase; float: left; color: #FFFFFF;} 
#Content .DefaultPhotos	div.A	{width: 223px; margin-right: 12px; float: left;} 
#Content .DefaultPhotos	div.B	{width: 223px; float: left;}
#Content .DefaultPhotos	div.C	{width: 223px; margin: 17px 12px 17px 0px; border-top: solid 1px #353535; text-transform: uppercase; float: left;}
#Content .DefaultPhotos	div.C span	{color: #FF3300;}
#Content .DefaultPhotos	div.D	{width: 223px; margin: 17px 0px 17px 0px; border-top: solid 1px #353535;float: left;}
 
#Content tr.sorting a	{margin: 0px 3px; color: #CCCCCC; text-decoration: none;}
#Content tr.sorting a:hover	{text-decoration: underline;}
#Content tr.sorting span.on	{font-weight: bold; color: #FF0000;}