*	{margin: 0px; padding: 0px; border: none; outline: none; -moz-user-select: none;}

body	{background-color: #b8b7b7; font: 11px/18px Lucida Sans Unicode, Lucida Grande; color: #000000;}

a	{color: #669999; text-decoration: underline;}
a:hover	{text-decoration: none;}
a.bold	{font-weight: bold;}
p	{margin: 0px; padding: 4px 0px 14px 0px;}
br.both	{clear: both;}
br.left	{clear: left;}
br.right {clear: right;}
.Fl_Left	{Float: left;}
.Fl_Right	{Float: right;}

h1	{font-size: 16px; color: #4B6C73;}
h1.BigBlack	{font-size: 24px; color: #646464;}
h2.BigH2	{color: #646464;}
h2	{height: 20px; font-size: 14px; color: #231F20;}
h3	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
h4	{font-size: 13px; color: #4B6C73;}
h5	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
hr	{height: 1px; margin: 8px 0px; background: none; border-bottom: 1px solid #E1E2E3; display: block;}
div.hr	{margin-bottom: 14px; border-bottom: 1px dotted #DBDBDB;}
ol	{margin: 3px 0px 11px 22px; padding-left: 8px;}
strong {font-size: 12px; color: #4C4C4C;}
strong.LittleBlack	{font-size: 12px; color:#646464;}
strong.blog	{width: 141px; height: 18px; font-size: 13px; color: #231F20; float: left; display: block;}

/* important: these two td styles overide the table data row styles in the shopping cart control */
td.Content	{min-height: 1px;}
td.content	{min-height: 1px;}

#Container	{margin: 28px auto; width: 977px;}

#Header	{}
.navGlobal	{padding-top: 8px; width: 977px; height: 26px; font-size: 10px; color: #ffffff;}
.navGlobal a	{margin: 0px 7px; text-decoration: none; color: #ffffff;}
.navGlobal a:hover	{text-decoration: underline;}
.navGlobal span	{float: right;}
.navGlobal span.ViewTote	{width: 173px; position: relative; z-index: 1000;}
.navGlobal span.ViewTote em	{font-style: normal;}
.navGlobal span.ViewToteOn	{width: 173px; color: #a5a5a5; position: relative; z-index: 1000; cursor: default;}
.navGlobal span.ViewToteOn em	{font-style: normal;}
.navGlobal span.CheckOut {position: relative;  z-index: 1000;width:94px; background-color:#858585; height:18px; text-align:center;  }
.navGlobal span.CheckOuton {position: relative;  z-index: 1000;width:94px; background-color:#FE9407; height:18px; text-align:center;  }

.navGlobal span.Links	{position: relative; margin-right:-40px;z-index: 1001;}




.navGlobal span.Search	{margin-left: 66px;}
.navGlobal span.Search a	{margin: 1px 0px 0px 7px; float: left;}
.navGlobal span.Search input	{margin: 1px 0px; width: 123px; height: 14px; font: 10px/14px Arial, Helvetica; text-indent: 3px; color: #9f9f9f; border: solid 1px #c9c9c9; float: left;}
.navIndex	{width: 977px; height: 61px; background: #ffffff url('../Images/bgNavIndex.png') no-repeat;}
.navIndex img	{float: left;}
.navIndex span	{margin: 27px 9px 0px 0px; height: 34px; float: right; display: block;}
.navIndex span a	{margin-left: 1px; height: 34px; font-size: 16px; line-height: 34px; text-align: center; text-decoration: none; text-transform: uppercase; color: #969696; float: left; display: block;}
.navIndex span a:hover	{color: #f7941d;}
.navIndex span a.On	{background: url('../Images/bgNavIndexTabOn.png') repeat-x;}
.navIndex span a.Shop	{width: 96px;}
.navIndex span a.TheSpot	{width: 132px;}
.navIndex span a.BikiniBuilder	{width: 156px;}

#Slides	{height: 356px; position: relative;}
#Slides div {width: 977px; height: 356px; margin-bottom: 1px; position: absolute; top: 0px; left: 0px; display: none;}
#Slides div.Slide0 {display: block;}

#navIndexSub	{display: none;}
.navIndexSub	{padding-right: 7px; width: 970px; height: 29px; background: #ffffff url('../Images/bgNavIndexSub.png') no-repeat; line-height: 29px; text-align: right;}
.navIndexSub.Shop	{background-position: left top;}
.navIndexSub.BikiniBuilder	{background-position: 260px top;}
.navIndexSub.TheSpot	{background-image: none;}
.navIndexSub a	{margin: 0px 7px; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #8b8b8b;}
.navIndexSub a:hover	{text-decoration: underline;}
.navIndexSub a.Filtered	{color: #f7941d;}
.navIndexSub a:hover.Filtered	{text-decoration: none;}

#ViewTote img	{margin: 0px 4px; float: left;}
#ShoppingTote	{padding: 34px 5px 0px 6px; width: 381px; height: 356px; background: url('../Images/bgShoppingTote.png') no-repeat; position: absolute; top: -8px; left: -6px; display: none; z-index: -1;}
#ShoppingTote a	{color: #474747;}
#ShoppingTote a:hover	{color: #707070; text-decoration: none;}
#ShoppingTote .Message	{width: 381px; height: 33px; line-height: 33px; text-indent: 8px; color: #424344; float: none; display: block;}
#ShoppingTote .Message a	{width: 23px; height: 33px; line-height: 33px; text-align: center; text-transform: uppercase; color: #424344; float: right; display: block;}
#ShoppingTote .PrevNext	{width: 381px; height: 25px; background: url('../Images/bgPrevNext.png') repeat-x; line-height: 23px; float: none; display: block;}
#ShoppingTote .PrevNext a	{margin: 1px 0px; padding: 0px 8px; line-height: 23px; display: block; cursor: pointer;}
#ShoppingTote .PrevNext a.Prev	{border-right: solid 1px #e3e0dd; float: left;}
#ShoppingTote .PrevNext a.Next	{border-left: solid 1px #e3e0dd; float: right;}
#ShoppingTote #Items	{position: relative;}
#ShoppingTote .Items	{width: 381px; height: 231px; position: relative; overflow: hidden;}
#ShoppingTote .Item	{margin-right: 1px; width: 126px; height: 231px; background: url('../Images/bgShoppingToteItem.png') repeat-x; font-size: 9px; line-height: 11px; text-indent: 5px; text-transform: uppercase; color: #707070; float: left; display: block;}
#ShoppingTote .Item a	{margin: 17px 0px 0px 0px; color: #707070; display: block;}
#ShoppingTote .Item img	{margin: 0px; display: block;}
#ShoppingTote .Item strong	{font-size: 18px; font-weight: normal; line-height: 33px; display: block;}
#ShoppingTote .Subtotal	{padding: 7px 13px; width: 355px; height: 48px; text-transform: uppercase; color: #707070; display: block;}
#ShoppingTote .Subtotal a	{margin: 15px 0px 0px 0px; width: 79px; height: 21px; background-color: #FE9407; font-size: 11px; line-height: 21px; text-align: center; text-transform: uppercase; color: #ffffff; float: right; display: block;}
#ShoppingTote .Subtotal span	{color: #ff0000; float: right;}
#ShoppingTote .Subtotal strong	{font-size: 21px; font-weight: normal; display: block;}
#ShoppingTote .Subtotal sup	{font-size: 16px; line-height: normal; position: relative; top: 4px;}

.navIndexSubSub	{width: 977px; height: 22px; background: #ffffff url('../Images/bgNavIndexSubSub.png') repeat-x; font-size: 9px; line-height: 22px; text-transform: uppercase; color: #464646;}
.navIndexSubSub a	{margin: 0px 2px; text-decoration: none; color: #7b7b7b;}
.navIndexSubSub a:hover	{color: #464646;}
.navIndexSubSub a#FilterByLink	{padding-right: 22px; background: url('../Images/bgFilterByLink.png') no-repeat center right;}
.navIndexSubSub a.ImageSize	{margin: 0px 4px; width: 11px; height: 22px; background: url('../Images/bgImageSize.png') no-repeat; float: left; display: block;}
.navIndexSubSub a.x2	{background-position: -22px 1px;}
.navIndexSubSub a:hover.x2	{background-position: -22px -22px;}
.navIndexSubSub a.x2On	{background-position: -22px -22px;}
.navIndexSubSub a.x3	{background-position: -11px 1px;}
.navIndexSubSub a:hover.x3	{background-position: -11px -22px;}
.navIndexSubSub a.x3On	{background-position: -11px -22px;}
.navIndexSubSub a.x6	{background-position: 0px 1px;}
.navIndexSubSub a:hover.x6	{background-position: 0px -22px;}
.navIndexSubSub a.x6On	{background-position: 0px -22px;}

#FilterByMenu	{padding: 10px 0px; background: #e5e4e1 url('../Images/bgFilterByMenu.png') repeat-x; font-size: 9px; color: #3e3e3e; position: relative; display: none; zoom: 1;}
#FilterByMenu a	{text-decoration: none; color: #757575;}
#FilterByMenu a:hover	{text-decoration: underline;}
#FilterByMenu a.Filtered	{color: #161616;}
#FilterByMenu a:hover.Filtered	{text-decoration: none;}
#FilterByMenu a.Reset	{width: 56px; background-color: #757575; text-align: center; text-decoration: none; color: #ffffff; position: absolute; left: 907px; display: block;}

#FilterByMenu li	{padding-right: 27px;}
#FilterByMenu li.Heading	{margin-left: -13px; padding: 0px 27px 10px 0px; list-style-image: none; list-style-type: none; text-transform: uppercase;}
#FilterByMenu ul	{margin-left: 27px; padding: 0px 0px 20px 13px; width: 133px; list-style-image: url('../Images/bgFilterByMenuLI.png'); float: left;}
#FilterByMenu ul.Wide	{margin-left: 0px; padding-left: 40px; width: 736px; border-left: solid 1px #d3d1d0;}
#FilterByMenu ul.Wide li	{width: 150px; float: left;}
#FilterByMenu ul.Wide li.Heading	{float: none;}

#FilterByResults	{width: 978px; min-height: 656px; background: url('../Images/bgFilterByResults.png') repeat-y;}
#FilterByResults a	{margin: 1px 1px 0px 0px; float: left;}
#FilterByResults span.NoResults	{padding: 66px 0px 0px 66px; display: block;}

#FilterByResults a	{position: relative;}
#FilterByResults a span	{font-size: 12px; color: #ffffff; position: absolute; display: none;}
#FilterByResults a:hover span	{display: block;}
#FilterByResults a span cite	{font-style: normal; position: absolute; display: block;}
#FilterByResults a span em	{margin: 0px 15px; font-size: 24px; font-style: normal; font-weight: normal; display: block; line-height: normal;}
#FilterByResults a span strong	{margin: 0px 15px; font-weight: normal; color: #ffffff; display: block;}
#FilterByResults a span sup	{font-size: 18px;}
 
#FilterByResults a.ImageX3 span	{width: 325px; height: 389px; background: url('../Images/ovrImage3x3.png');}
#FilterByResults a.ImageX3 span.Single	{background: url('../Images/ovrImageSingle3x3.png');}
#FilterByResults a.ImageX3 span cite.Child1	{width: 103px; top: 117px;}
#FilterByResults a.ImageX3 span cite.Child2	{width: 103px; top: 267px; left: 222px;}

#RSShopMouseOver	{width: 171px; height: 194px; background: url('../Images/bgFilterByResults.png') repeat-y;}
#RSShopMouseOver a	{margin: 0px 0px 0px 0px;}
#RSShopMouseOver span.NoResults	{padding: 0px 0px 0px 0px; display: block;}

#RSShopMouseOver a	{position: relative;}
#RSShopMouseOver a span	{font-size: 12px; color: #ffffff; position: absolute; display: none;}
#RSShopMouseOver a:hover span	{display: block;}
#RSShopMouseOver a span cite	{font-style: normal; position: absolute; display: block;}
#RSShopMouseOver a span em	{margin: 0px 15px; font-size: 24px; font-style: normal; font-weight: normal; display: block; line-height: normal;}
#RSShopMouseOver a span strong	{margin: 0px 15px; font-weight: normal; color: #ffffff; display: block;}
#RSShopMouseOver a span sup	{font-size: 18px;}

#RSShopMouseOver a.ImageX3 span	{width: 171px; height: 185px; background: url('../Images/ovrImage3x3.png');}
#RSShopMouseOver a.ImageX3 span.Single	{background: url('../Images/ovrImageSingle3x3.png');}
#RSShopMouseOver a.ImageX3 span cite.Child1	{width: 171px; top: 0px;}
#RSShopMouseOver a.ImageX3 span cite.Child2	{width: 171px; top: 0px; left: 0px;}

 

.navIndexSubSub div	{padding: 0px 10px; height: 22px;}
.navIndexSubSub div.FilterBySelectOn	{background: url('../Images/bgFilterBySelectOn.png') repeat-x;}
.navIndexSubSub div.Left	{border-right: solid 1px #e3e0dd; float: left;}
.navIndexSubSub div.Right	{border-left: solid 1px #e3e0dd; float: right;}
.navIndexSubSub span	{margin: 0px 2px; float: left;}
.navIndexSubSub span.NF	{float: none;}

#Body	{}
#modalTabsSizeChart	{position: fixed; top: 0px; left: 0px; display: none; z-index: 10000; background: url('Images/bgModal.png');}
#modalTabsSizeChart	#tabsSizeChart	{width: 675px; position: relative; margin: auto;}
#modalTabsSizeChart	#tabsSizeChart a	{height: 21px;padding: 3px 10px 0px 10px;font-size: 9px;color: #595A5C;text-decoration: none;border-bottom: solid 1px #F5F5F5;display: block;float: left;background: #ffffff url(../Images/BtnSizingWhite.gif) no-repeat top right;}
#modalTabsSizeChart	#tabsSizeChart a.tabOn	{height: 21px;padding: 3px 10px 0px 10px;font-size: 9px;color: #595A5C;border-bottom: solid 1px #F5F5F5;text-decoration: none;display: block;float: left;background: #ffffff url(../Images/BtnSizingGrey.gif) no-repeat top right;}
#modalTabsSizeChart	#tabsSizeChart a.BtnCloseSizing	{height: 21px; padding: 3px 10px 0px 10px; font-size: 9px; color: #595A5C; border-bottom: solid 1px #F5F5F5; text-decoration: none; display: block; float: right; background: #ffffff url(../Images/BtnSizingWhite.gif) no-repeat top left;}
			
#modalTabsSizeChart .SizingPop	{width: 675px; height: 528px; padding: 13px 14px 0px 14px; background: url(../Images/BgSizingPop.png) no-repeat;}
#modalTabsSizeChart .SizingPop div.BgSizingPixel	{width: 675px;height: 24px;border-bottom: solid 1px #F5F5F5;background: #ffffff url(../Images/BgSizingPixel.gif);}		


.Content	{min-height: 561px; background-color: #FFFFFF;}
.Content.ContentText	{color: #646464;}
.Content.ContentPad	{padding: 20px 10px 20px 10px;}
.Content.AddTenPad	{padding: 20px 25px 20px 25px;}
.Content.AddTenLeft	{padding: 20px 10px 20px 25px;}
.Content h2.AcctHead	{margin-left: 9px; float: left;}
.Content h2.AcctHead2	{margin-left: 5px; float: left;}

.Content .DefaultMainImg	{width: 977px; height: 356px; margin-bottom: 1px;}
.Content .DefaultSubImgsDiv	{width: 977px; height: 204px;}
.Content .DefaultSubImgsDivEnd	{width: 162px; height: 204px; border: none; margin-top: 1px; float: left;}
.Content .SubPicDiv	{width: 162px; height: 204px; margin-right: 1px; margin-top: 1px; float: left;}
.Content .BuilderLogo	{width: 325px; height: 204px; margin-right: 1px; margin-top: 1px; float: left;}
.Content .BuilderLogo .Join	{width: 315px; height: 87px; padding: 5px 0px 0px 10px; border: none; margin-bottom: 1px; background: #ffffff url(../Images/bgDefaultJoin.png) no-repeat; color: #646464;}
.Content .BuilderLogo .Join h2	{color: #6a6a6a; height: 14px; font-size: 12px; margin: 0px; padding: 0px 0px 5px 0px; text-transform: uppercase;}
.Content .BuilderLogo .Join input	{margin-right: 10px; padding: 4px 2px; width: 216px; height: 13px; background-color: #ffffff; font: 11px Arial, Helvetica; color: #515151; border: solid 1px #bebebe; float: left;}
.Content .BuilderLogo .Join a	{width: 73px; height: 23px; background-color: #6a6a6a; font-size: 10px; line-height: 23px; text-align: center; text-decoration: none; text-transform: uppercase; color: #FFFFFF; float: left; display: block;}
.Content .BuilderLogo .Join .JoinNames	{width: 314px;}
.Content .BuilderLogo .Join .JoinNames input.SmallOnes	{width: 100px; margin-bottom: 5px; float: left;}	
.Content .BuilderLogo .ReqFieldText	{color: #fe942d;}

.Content .CustAcctNav	{width: 145px; height: 500px; float: left; background-color: #FFFFFF;}
.Content .EditProf	{width: 771px; margin-left: 30px; float: left;}
.Content .OrderHistoryContent	{width: 801px; float: left;}
.Content .OrderHistoryContent p.MoveLeft	{margin-left: 9px; float: left;}
.Content .AddressAdd	{width: 771px; padding-left: 30px; float: left;}
.Content .SavedAddressData	{width: 230px; border: solid 1px #cccccc; padding: 10px; margin: 20px 60px 0px 0px; float: left;} 

.Content .MyAccount	{width: 910px; margin-top: 50px; padding-left: 20px; text-align: left; background-color: #FFFFFF;}
.Content .MyAccountLessPad	{width: 910px; margin-top: 50px; padding-left: 5px; text-align: left; background-color: #FFFFFF;}
.Content .MyAccount.GuestCheck	{margin-right: 20px; padding-bottom: 20px; border-bottom: solid 1px #CCCCCC;}
.Content .NewAccount	{width: 930px; margin-top: 10px; padding-left: 20px; text-align: left; background-color: #FFFFFF;}
.Content .SignInputDiv	{width: 228px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
.Content .SignInputDiv input, select	{width: 199px; padding: 2px; font: 11px Arial, Helvetica; background-color: #ffffff; border: solid 1px #cccccc; color: #000000;}
.Content .SignInputDivEnd	{width: 470px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}

.Content .SmallButtons	{width: 66px; height: 20px; margin-top: 17px; margin-right: 10px; background-color: #969696; line-height: 21px; display: block; text-align: center; color: #FFFFFF; text-decoration: none;}
.Content .SmallButtons.LeftMargin	{margin-left: 8px;}
.Content .Buttons	{width: 146px; height: 20px; margin-right: 5px; background-color: #969696; line-height: 21px; display: block; text-align: center; color: #FFFFFF; text-decoration: none;}
.Content .Buttons.RtMargin	{margin-right: 20px;}
.Content .Buttons.LtMargin	{margin-left: 20px;}
.Content .Buttons.TopMargin	{margin-top: 20px;}
.Content .Buttons.GuestMargin	{margin-top: 17px;}
.Content .CheckStyle	{margin-right: 5px; margin-left: 5px; float: left;}

.Content .YourCart	{width: 614px; 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 .DynCartContReceipt	{width: 310px; border: solid 1px #cccccc; padding: 10px;}
.Content .TotalCartReceipt	{width: 260px; border: solid 1px #cccccc;}

.Content .SmallBoxes	{width:280px; padding-top: 1px; margin-bottom: 16px; background: url(../Images/SmallFramesTop.gif) no-repeat top center; float: left;} 
.Content .SmallBoxes h2	{font: bold 14px/18px;}
.Content .SmallBoxes .CouponEntry	{border: solid 1px #cccccc; padding: 10px; margin-top: 14px;}
.Content .SmallBoxes .OrderData	{width: 180px; padding-right: 23px; float: right;}

.Content #AccountNav-V2	{width: 144px; min-height: 656px; 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-align: center; text-indent: 7px; display: block;}
.Content #AccountNav-V2	a.On	{width: 144px; height: 27px; color: #FFFFFF; background-color: #cccccc; text-decoration: none; margin-bottom: 11px; line-height: 27px; text-align: center; text-indent: 7px; display: block;}

.Content .Single	{width: 228px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
.Content .Single input	{width: 199px; padding: 2px; font: 11px Arial, Helvetica; color: #000000; border: solid 1px #cccccc;}
.Content .Single select	{width: 203px; height: 20px; font: 11px Arial, Helvetica; color: #000000; background-color: #FFFFFF; border: solid 1px #cccccc;}
.Content .SingleEnd	{width: 285px; padding: 25px 0px 8px 0px; color: #000000; float: left;}
.Content .Short	{width: 104px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
.Content .Short input	{width: 75px; padding: 2px; font: 11px Arial, Helvetica; color: #000000;}
.Content .Double	{width: 456px; padding: 8px 0px 8px 0px; text-indent: 2px; float: left;}
.Content .Double input	{width: 428px; padding: 2px; font: 11px Arial, Helvetica; border: solid 1px #cccccc;}
.Content a.edit	{padding: 2px; font-weight:normal; background-color: #969696; font-size: 9px; line-height: 12px; text-decoration: none; text-transform: uppercase; color: #ffffff;}

.Content .TotalContent	{font-weight: bold;}
.Content .CartHeader	{font-weight: bold;}

.Content .ShippingTables {text-align: center;}
.Content .ShippingTables tr td	{padding: 10px; border: 1px solid #cccccc;}

.Content div.SitusMapicus	{width: 300px; margin-bottom: 20px; color: #969696; float: left;}
.Content div.SitusMapicus a.StrongLink	{text-decoration: none; color: #7f7f7f;} 	
.Content div.SitusMapicus a	{text-decoration: none; color: #969696;}
.Content div.SitusMapicus a:hover	{text-decoration: underline;}

#PanZoom	{margin-bottom: 1px; width: 474px; height: 566px; position: relative; overflow: hidden;}
#PanZoom img	{width: 474px; height: 566px; position: relative;}
#PanZoom img:hover	{cursor: crosshair;}
#PanZoom span	{width: 16px; height: 16px; background: url('../Images/aniLoader.gif') no-repeat; position: absolute; display: block;}

.DetailImages	{padding: 1px; width: 474px; background-color: #ffffff; border-bottom: solid 8px #9a9a9a;}
.DetailImages a	{margin-right: 1px; float: left;}


.DetailItem	{margin-top: 1px; padding: 13px; width: 475px; min-height: 317px; background: url('../Images/bgDetailItem.png') no-repeat; float: right;}
.DetailItem a.SizeMe	{width: 121px; height: 20px; font-size: 10px; color: #FFFFFF; margin-top: 1px; padding: 2px 0px 0px 5px; text-decoration: none; background: #FFFFFF url(../Images/BtnSizingButton.gif) no-repeat; float: left; display: block;}
.DetailItem div	{margin-left: 21px; width: 325px; float: right;}
.DetailItem h2	{width: 250px; min-height: 54px; font: normal 16px/24px Georgia; text-transform: capitalize; color: #545454; float: left;}
.DetailItem img	{margin-top: 4px; float: left;}
.DetailItem select	{height: 22px; max-height: 22px; font-size: 11px; line-height: 22px; color: #ffffff;}
.DetailItem select.Attribute	{width: 100px; background-color: #707070;}
.DetailItem select.Qty	{width: 39px; background-color: #a5a5a5;}
.DetailItem span	{margin: 40px 10px 0px 0px; float: left; display: block;}
.DetailItem strong	{width: 75px; height: 54px; font-size: 18px; line-height: 24px; font-weight: normal; color: #707070; text-align: right; float: left; display: block;}
.DetailItem .Toolbar	{margin-left: 0px; padding-top: 25px; width: 475px; height: 36px; background: url('../Images/bgDetailItemToolbar.png') no-repeat; font-size: 9px; line-height: 25px; text-transform: uppercase; float: none;}
.DetailItem .Toolbar a {text-align: center; text-decoration: none; color: #ffffff; float: left; display: block;}
.DetailItem .Toolbar a.Add {margin-right: 40px; width: 128px; font-size: 13px;}
.DetailItem .Toolbar a.Email	{width: 107px; border-right: solid 1px #e8e8e7;}
.DetailItem .Toolbar a.Wishlist	{width: 115px; border-right: solid 1px #e8e8e7;}
.DetailItem .Toolbar span.Share	{margin: 0px; width: 83px; text-align: center; color: #ffffff; position: relative; cursor: pointer;}
.DetailItem .Toolbar span.Share span	{margin: 0px; width: 216px; background-color: #707070; position: absolute; top: 25px; left: -133px; float: none; display: none;}
.DetailItem .Toolbar span:hover.Share	{background-color: #707070; color: #cccccc;}
.DetailItem .Toolbar span:hover.Share span	{display: block;}
.DetailItem .Toolbar span.Share span a	{margin: 0px 1px 1px 0px; padding-left: 36px; width: 69px; height: 26px; text-align: left; text-decoration: none; color: #cccccc; float: left; display: block;}
.DetailItem .Toolbar span.Share span a:hover	{color: #ffffff;}
.DetailItem .Toolbar span.Share span a.Delicious	{background: url(../Images/icoShareDelicious.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.StumbleUpon	{background: url(../Images/icoShareStumbleUpon.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Google	{background: url(../Images/icoShareGoogle.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.MySpace	{background: url(../Images/icoShareMySpace.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Facebook	{background: url(../Images/icoShareFacebook.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Reddit	{background: url(../Images/icoShareReddit.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Digg	{background: url(../Images/icoShareDigg.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Yahoo	{background: url(../Images/icoShareYahoo.png) no-repeat center left;}
.DetailItem .Toolbar span.Share span a.Twitter	{background: url(../Images/icoShareTwitter.png) no-repeat center left;}
.DetailItemHolder	{margin-top: 1px; padding: 13px; width: 475px; min-height: 265px; background: url('../Images/bgDetailItem.png') no-repeat; float: right;}

.OtherItems	{min-height: 272px; background: url('../Images/bgOtherItems.png') no-repeat; font-size: 9px; text-transform: capitalize; color: #474747;}
.OtherItems strong	{margin-bottom: 29px; font-size: 12px; font-weight: normal; line-height: 27px; text-indent: 10px; text-transform: uppercase; color: #707070; display: block;}
.OtherItems div	{margin-left: 1px; width: 118px; float: left;}
.OtherItems span.Name	{margin: 5px; min-height: 36px; display: block;}
.OtherItems span.Price	{margin: 0px 5px; font-size: 14px; color: #000000; display: block;}

#Footer	{}
.navFooter	{margin-top: 13px; padding-top: 13px; text-align: center; border-top: solid 1px #ffffff;}
.navFooter a	{margin-right: 17px; font-size: 10px; text-decoration: none; color: #7b7b7b;}
.navFooter a:hover	{text-decoration: underline;}

/*============================================
 INVOICE STYLES 
============================================*/

.PrintInvoice	{padding: 18px; background-color: #FFFFFF; color: #000000;}
.LogoAddress	{width: 309px; float: left;}
.BlockQuote	{padding: 18px; font-style: italic;}
.InfoBox	{width: 309px; float: right;}




