BODY
	{
	font-family:	Verdana, Arial, sans-serif;	
	margin-top:	-1px;
	margin-left:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:	0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:	auto;
	background-color:	#ffffff;
	}
		
A:link	{

	color	:	#8000FF;
	background	:	transparent;
	text-decoration	:	none;
	}
A:active	{

	color	:	#000000;
	background	:	transparent;
	text-decoration	:	none;
	}
A:hover	
	{	

	color	:	#007000;
	background	:	transparent;
	text-decoration	:	underline;	
	FONT-WEIGHT:	normal;
	}
a:visited { color:#FF8040; padding-right: 12px; background: url(/images/visitedLink.gif) no-repeat 100% 50%; text-decoration: none; }
a:visited:hover {color:#d00000; background-image: url(/images/visitedHoverLink.gif);text-decoration: none; }

Ax:visited	
	{

	color	:	#FF8040;	
	background	:	transparent;	
	text-decoration	:	none;	
	}	
H1	{
	COLOR:	black;
	FONT-FAMILY:	Trebuchet MS, Trebuchet, Abadi MT Condensed, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:	bold;
	}
H2	{
	COLOR:	black;	
	FONT-FAMILY:	Trebuchet MS, Trebuchet, Abadi MT Condensed, Arial Narrow, Helvetica Narrow, sans-serif;	
	FONT-WEIGHT:	bold;
	}
H3	{
	COLOR:	black;	
	FONT-FAMILY:	Trebuchet MS, Trebuchet, Abadi MT Condensed, Arial Narrow, Helvetica Narrow, sans-serif;	
	FONT-WEIGHT:	bold;
	}
H4	{
	COLOR:	black;	
	FONT-FAMILY:	Trebuchet MS, Trebuchet, Abadi MT Condensed, Arial Narrow, Helvetica Narrow, sans-serif;	
	FONT-WEIGHT:	bold;
	}



.t {background: url(http://brightworld.com/images/dot.gif) 0 0 repeat-x; width: 640px}
.torder {background: url(http://brightworld.com/images/dot.gif) 0 0 repeat-x; width: 500}
.b {background: url(http://brightworld.com/images/dot.gif) 0 100% repeat-x}
.l {background: url(http://brightworld.com/images/dot.gif) 0 0 repeat-y}
.r {background: url(http://brightworld.com/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(http://brightworld.com/images/bl.gif) 0 100% no-repeat}
.br {background: url(http://brightworld.com/images/br.gif) 100% 100% no-repeat}
.tl {background: url(http://brightworld.com/images/tl.gif) 0 0 no-repeat}
.tr {background: url(http://brightworld.com/images/tr.gif) 100% 0 no-repeat; padding:10px}

.description {width:420px; background-color:#FFCC66;font-size:1px;color:#111;}
.description .t {background: url(http://brightworld.com/images/dot.gif) 0 0 repeat-x; width: 640px}
.description .b {background: url(http://brightworld.com/images/dot.gif) 0 100% repeat-x}
.description .l {background: url(http://brightworld.com/images/dot.gif) 0 0 repeat-y}
.description .r {background: url(http://brightworld.com/images/dot.gif) 100% 0 repeat-y}
.description .bl {background: url(http://brightworld.com/images/bl.gif) 0 100% no-repeat}
.description .br {background: url(http://brightworld.com/images/br.gif) 100% 100% no-repeat}
.description .tl {background: url(http://brightworld.com/images/tl.gif) 0 0 no-repeat}
.description .tr {background: url(http://brightworld.com/images/tr.gif) 100% 0 no-repeat; padding:10px}
.description .extendTop{height:1px;background-color:#FFCC66;}
.description .extendBtm{height:1px;background-color:#FFCC66;}
.description .gutterTop{height:1px;background-color:#FFF;}
.description .gutterBtm{height:5px;background-color:#FFF;}
.description .body {background-color:#FFFFFF;font-size:12px;font-weight:normal;}

.specification {width:420px; background-color:#FE9900;font-size:1px;color:#111;}
.specification .extendTop{height:1px;background-color:#FE9900;}
.specification .extendBtm{height:1px;background-color:#FE9900;}
.specification .gutterTop{height:17px;background-color:#FFF;}
.specification .gutterBtm{height:5px;background-color:#FFF;}
.specification .body {background-color:#FFFFFF;font-size:14px;font-weight:normal;}
.specification .A {font-size:14px;font-weight:normal;}


.ordering {width:420px; background-color:#FF6600;font-size:8px;color:#111;}
.ordering .extendTop{height:1px;background-color:#FF6600;}
.ordering .extendBtm{height:1px;background-color:#FF6600;}
.ordering .gutterTop{height:17px;background-color:#FFF;}
.ordering .gutterBtm{height:5px;background-color:#FFF;}
.ordering .body {background-color:#FFFFFF;font-size:12px;font-weight:normal;}
.ordering .A {font-size:10px;font-weight:normal;}


/*Specs for the item or blank.htm page */
.idescription {width:610px; background-color:#FFFFFF;font-size:10px;color:#111;}
.idescription .extendTop{height:1px;background-color:#FFFFFE;}
.idescription .extendBtm{height:1px;background-color:#FFFFFE;}
.idescription .gutterTop{height:1px;background-color:#FFF;}
.idescription .gutterBtm{height:1px;background-color:#FFF;}
.idescription .body {width:610px; background-color:#FFFFFF;font-size:10px;font-weight:normal;}
.idescription .productName {background-color:#FFFFFF;font-size:10px;font-weight:bold;}

.ispecification {width:610px; background-color:#FFFFFF;font-size:10px;color:#111;}
.ispecification .extendTop{height:1px;background-color:#FFFFFE;}
.ispecification .extendBtm{height:1px;background-color:#FFFFFE;}
.ispecification .gutterTop{height:21px;background-color:#FFF;}
.ispecification .gutterBtm{height:1px;background-color:#FFF;}
.ispecification .body {width:610px; background-color:#FFFFFF;font-size:10px;font-weight:normal;}
.ispecification .A {font-size:14px;font-weight:normal;}


.iordering {width:610; background-color:#FFFFFF;font-size:10px;color:#111;}
.iordering .extendTop{height:1px;background-color:#FFFFFE;}
.iordering .extendBtm{height:1px;background-color:#FFFFFE;}
.iordering .gutterTop{height:21px;background-color:#FFF;}
.iordering .gutterBtm{height:1px;background-color:#FFF;}
.iordering .body {width:610px; background-color:#FFFFFF;font-size:10px;font-weight:normal;}
.iordering .A {font-size:10px;font-weight:normal;}


.list, .grid, #shelfDiv .ShelfBtm{width:595px;}
#shelfDiv #border{border-left:1px solid #5E9EDD;border-right:1px solid #5E9EDD;}
#shelfDiv #border #borderTop{width:595px;height:1px;background-color:#CCC;}
#shelfDiv #border #c2cRow{width:595px;overflow:hidden;}
#shelfDiv #border .gutterTop{height:10px;background:white;}
#shelfDiv #border .gutterBtm{height:3px;background:white;}
#shelfDiv .ShelfBtm .l, #shelfDiv .ShelfBtm .r, #shelfDiv .ShelfBtm .m{float:left;}
#shelfDiv .ShelfBtm .m{width:595px;height:1px;border-bottom:1px solid #5E9EDD;overflow:hidden;}
.CusRatRew, .ItemFlag{padding:5px 0;}
.compare{padding-bottom:10px;}
.PriceDisplay div, .ItemFlag, .ItemFlagSpacing, .s2sLogo, .StatShareOut .CheckStore, .StatShareOutEmail .CheckStore, .StatStore .CheckStore, .TrackOrderBox .OrderStatusBtn, .LocalAdBox ul, .MyAccountBox .AccountOpt, .FeaturedItem .ItemStatus, .FeaturedItem .SlapOr, .FeaturedItem .FindInStoreBtn, .GlobalFooterCO .Copyright, .ServiceLocator .GetCardBalance, .EmailSignUp .MoreInfo .BodySMblue, .EmailSignUpv3 .SignUpContent .Privacy{margin-top:5px;}
div.PriceCompare{margin:0;}
.PriceCompare .BodyS, .PriceCompare .BodySLtgry, .PriceCompare .PriceSLtgry, .ItemStatus, .CheckStore, .LimitedStores, .SlapOr, .FindInStoreBtn, .ApparelVariant .QuantitySelect, .subHomeHeader, .TrackOrderBox .TrackSignIn, .LocalAdBox .RollbackLink, .TopProductsBox .LowerHeader, .StoreFinderBox .AnotherStore, .SignInBox .CreateMsg, .FeaturedItem .PriceDisplay, .GlobalFooterCO, .BottomPageContainer, .MktPlInterstitial .BtmButtons{margin-top:10px;}
.PriceDisplay .PriceXLBold, .avail p.ErrorSBold, .avail p.BodySBold{margin:0;}
.avail p{margin:8px 0 0 0;padding-left:14px;}
.avail p.BodyXS{margin-top:1px;}
.list .item{padding:10px 0;margin: 0 10px;border-top:1px solid #CCC;}
.list .firstRow{border:0;padding-top:0;}
.list .item .prodImg{float:left;padding-right:15px;}
.list .item .prodInfo{width:225px;float:left;}
.list .item .priceAvail{width:168px;float:left;padding-left:15px;}
.list .item .priceAvail .ProdDesc, .list .gridVertDiv{}
.grid #border{background:url(/images/null.gif) repeat-y;}
.grid .item{width:167px;float:left;margin:10px 10px 15px 10px;}
.grid .prodInfo{padding-top:10px;}
.grid .prodInfo ul, .grid .item p.clear, .grid .priceAvail .vary, .list .prodInfo .vary, .grid .priceAvail .PriceDisplay, .list .prodInfo .PriceDisplay{display:none;}
.grid .priceAvail .ProdDesc{margin-bottom:10px;}
.grid .gridVertDiv{height:1px;margin:0 10px;background-color:#CCC;clear:both;}
.grid .prodInfo .prodLink {padding-bottom:10px;}
.grid .prodInfo .CusRatRew{padding:5px 15px 10px 0px;}
.list .prodInfo .CusRatRew{padding:10px 15px 5px 0px;}
.BodyS{font-size:10px;color:#111;font-weight:normal;}
.BodyM{font-size:11px;color:#111;font-weight:normal;}
.BodyMBold, .FormLabel, .FormFieldBoldGry{font-size:11px;color:#111;font-weight:bold;}
.BodyMBoldBlue, .TaskBold{font-size:11px;color:#039;font-weight:bold;}
.BodyMBoldWht, .BodyMBoldWht{font-size:11px;color:#FFF;font-weight:bold;}
.BodyMLtgry, .PriceMLtgry{font-size:11px;color:#666;font-weight:normal;}
.BodyMLtgry2{font-size:11px;color:#999;font-weight:normal;}
.BodyMBoldLtgry{font-size:11px;color:#666;font-weight:bold;}
.BodyMBlue{font-size:11px;color:#039;font-weight:normal;}
.BodyMMblue{font-size:11px;color:#1A75CF;font-weight:normal;}
.BodyMBoldMblue{font-size:11px;color:#1A75CF;font-weight:bold;}
.BodyMBoldOrg{font-size:11px;color:#F63;font-weight:bold;}
.BodyMWht{font-size:11px;color:#FFF;font-weight:normal;}
.BodyMBoldGreen{font-size:11px;color:#093;font-weight:bold;}


.CartHeadBar{margin:10px 10px 0 0;background-color:#69C;}
.Cart{margin-right:5px;margin-left:5px;font-size: 10px}
.Cart th, .Cart td{text-align:left;padding-left:10px;padding-right:10px;vertical-align:top;}
.Cart th{background-color:#CCC;padding:2px 10px;}
.Cart td, .SpotlightItems .TitleBar5XLMBlue{padding:10px;}
.Cart .CartItem, .LeftNavHP ul.MainMenu .first-of-type{border-top:1px solid #CCC;}
.Cart .CartItemImg{float:left;width:32px;height:30px;margin-right:5px;}
.Cart .CartItemDesc{margin-left:37px;}
.Cart .ShowAccMsg{margin:0 0 10px;}
.Cart .HideAccMsg{margin:0 0 5px;}
.Cart .ShowAccMsg input, .Cart .HideAccMsg input, .Cart .AccUpdBtn input{vertical-align:middle;}
.Cart .AccImg{float:left;margin-right:15px;}
.Cart .AccDesc{margin-left:75px;}
.Cart .AccBorder{border-width:15px 10px 0;border-style:solid;border-color:#EEE;}
.Cart .AccFrame{overflow:auto;max-height:200px;padding:0 15px;}
.Cart .AccRow{padding:10px 0;}
.Cart .AddlAccRow{border-top:1px solid #DEDEDE;}
.Cart .AccItemPrice{margin:5px 0;}
.Cart .AccUpdBtn{background-color:#EEE;padding:6px 0 5px;text-align:center;margin-bottom:5px;}
.CartUpdBtn {border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-left:8px;background-color:#EEE;padding:6px 10px 5px 40px;}
.CartUpdBtn .input{margin-left:8px;vertical-align:middle;}
.CartUpdBtn .smallNote {font-size:8px; text-align:right}
.Cart .info {font-size: 10px; text-align:center}



