BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
TD {
	FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
TH {
	FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
P {
	FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.SmallNugget {
	WIDTH: 1px; HEIGHT: 1px
}
.BodyCntr {
	FONT-SIZE: 90%; WIDTH: 750px; HEIGHT: 100%
}
.sploffer {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: Georgia,Arial
}
.cap {
	TEXT-TRANSFORM: uppercase
}
.footnote {
	FONT-SIZE: 0.85em
}
.removelnk {
	FONT-SIZE: 100%
}
.removelnk A {
	FONT-SIZE: 100%
}
A.removelnk {
	FONT-SIZE: 100%
}
.stdHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
.stdHeader TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
#stdHeaderbundle {
	FONT-SIZE: 89%
}
#stdHeaderbundle TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
.PLBGCol {
	BACKGROUND-COLOR: #ffffff
}
.title {
	COLOR: #464646
}
.title #Message {
	MARGIN-TOP: 10px
}
BODY {
	COLOR: #333333
}
TD {
	COLOR: #333333
}
TH {
	COLOR: #333333
}
P {
	COLOR: #333333
}
#TmplNavCntr .ModCntr DIV {
	COLOR: #333333
}
#BagCntr .title H3 {
	COLOR: #333333
}
.BeautyPerksCntrText {
	COLOR: #333333
}
#TblPDetailsCntr #TblRightContent .pipe {
	COLOR: #333333
}
#TblPDetailsCntr #TblRightContent .counthtml {
	COLOR: #333333
}
#TblPDetailsCntr #TblQtyPrice #TdLinks .strikeprice {
	COLOR: #333333
}
#TblPListBody .PlistRowHeader {
	COLOR: #333333
}
#TblPListBody .PlistRowHeaderNoPages {
	COLOR: #333333
}
#TblPListBody .PlistItemsPerPageDD {
	COLOR: #333333
}
#TblPListBody .PlistSortByDD {
	COLOR: #333333
}
.pipe {
	COLOR: #333333
}
#HighRes #Enlarge A {
	COLOR: #333333
}
#HighRes #Enlarge A:visited {
	COLOR: #333333
}
#ADCntr #TblLineItems A {
	COLOR: #333333
}
#ADCntr #TblLineItems A:visited {
	COLOR: #333333
}
A {
	COLOR: #666666
}
A:link {
	COLOR: #666666
}
A:active {
	COLOR: #666666
}
A:hover {
	COLOR: #666666
}
A:visited {
	COLOR: #666666
}
#AcctLinksCntr .Text {
	COLOR: #666666
}
#AcctLinksCntr .Sep {
	COLOR: #666666
}
#TblFooterServicesRow #TblServices H4 {
	COLOR: #666666
}
#PromoCntr #TblPrereq A {
	COLOR: #666666
}
#PromoCntr #TblPrereq A:visited {
	COLOR: #666666
}
#TblPDetailsCntr .subtitle {
	COLOR: #666666
}
#TblPDetailsCntr #TblLeftContent .efs {
	COLOR: #666666
}
#TblPDetailsCntr #TblLeftContent .paging {
	COLOR: #666666
}
#TblPDetailsCntr #TblLeftContent .currentpage {
	COLOR: #666666
}
#TblPDetailsCntr #TblRightContent .navlink {
	COLOR: #666666
}
#TblPDetailsCntr #TblRightContent .stockinfo {
	COLOR: #666666
}
#TblTabbed .ModuleTabHide {
	COLOR: #666666
}
#TblTabbed .mdlExpDate {
	COLOR: #666666
}
#TblTabbed .mdlProductTd {
	COLOR: #666666
}
#TblTabbed .MdlBestProdTd {
	COLOR: #666666
}
.mdlProdTbl .mdlProdDesc {
	COLOR: #666666
}
.mdlGWPDesc {
	COLOR: #666666
}
#TblPListBody .PListProdBrandName {
	COLOR: #666666
}
#TblPListBody .PListProdInfo {
	COLOR: #666666
}
#TblPListBody .PListPickcolor {
	COLOR: #666666
}
#TblPListBody .PListLeftNavLink {
	COLOR: #666666
}
#TblPListBody .PListRightNavLink {
	COLOR: #666666
}
#BCCntr .BCStart A {
	COLOR: #666666
}
.pcolorLink {
	COLOR: #666666
}
#TblCouponCntr .BeautyPromoRedeem A {
	COLOR: #666666
}
#TblCouponCntr .BeautyPromoRedeem A:visited {
	COLOR: #666666
}
#HZMTCntr #TblHzmt A {
	COLOR: #666666
}
#HZMTCntr #TblHzmt A:visited {
	COLOR: #666666
}
#MACntr #TblMa A {
	COLOR: #666666
}
#MACntr #TblMa A:visited {
	COLOR: #666666
}
#TblPDetailsCntr #TblLeftContent .erLink A {
	COLOR: #666666
}
#TblPDetailsCntr #TblLeftContent .erLink A:visited {
	COLOR: #666666
}
#TblBodyRow .signlinks {
	COLOR: #cc66cc
}
#TblBodyRow .terms {
	COLOR: #cc66cc
}
#TblSPListNavCntr .help A {
	COLOR: #cc66cc
}
#AcctCntr A {
	COLOR: #cc66cc
}
#AcctCntr A:visited {
	COLOR: #cc66cc
}
#ADWrapper A {
	COLOR: #cc66cc
}
#ADWrapper A:visited {
	COLOR: #cc66cc
}
#HPACntr A {
	COLOR: #cc66cc
}
#HPACntr A:visited {
	COLOR: #cc66cc
}
#YourListCntr #TblYourListCntr #TblYL .Delete A {
	COLOR: #cc66cc
}
#YourListCntr #TblYourListCntr #TblSavings #LblDollars A {
	COLOR: #cc66cc
}
#PromoCntr A {
	COLOR: #cc66cc
}
#TblPDetailsCntr #TblLeftContent .terms {
	COLOR: #cc66cc
}
#TblPDetailsCntr #TblRightContent .terms {
	COLOR: #cc66cc
}
#SCCntr A {
	COLOR: #cc66cc
}
#SCCntr A:visited {
	COLOR: #cc66cc
}
.removelnk {
	COLOR: #cc66cc
}
.removelnk A {
	COLOR: #cc66cc
}
A.removelnk {
	COLOR: #cc66cc
}
#ChkAcctCntr A {
	COLOR: #cc66cc
}
#ChkAcctCntr A:visited {
	COLOR: #cc66cc
}
#ChkBillShipCntr A {
	COLOR: #cc66cc
}
#ChkBillShipCntr A:visited {
	COLOR: #cc66cc
}
#MAChkCntr A {
	COLOR: #cc66cc
}
#MAChkCntr A:visited {
	COLOR: #cc66cc
}
#MACntr A {
	COLOR: #cc66cc
}
#MACntr A:visited {
	COLOR: #cc66cc
}
#APICntr A {
	COLOR: #cc66cc
}
#APICntr A:visited {
	COLOR: #cc66cc
}
#StdCntr A {
	COLOR: #cc66cc
}
#StdCntr A:visited {
	COLOR: #cc66cc
}
#HZMTChkCntr A {
	COLOR: #cc66cc
}
#HZMTChkCntr A:visited {
	COLOR: #cc66cc
}
#HZMTCntr A {
	COLOR: #cc66cc
}
#HZMTCntr A:visited {
	COLOR: #cc66cc
}
#SavingsCntr A {
	COLOR: #cc66cc
}
#SavingsCntr A:visited {
	COLOR: #cc66cc
}
#tbl_place_your_order A {
	COLOR: #cc66cc
}
#tbl_place_your_order A:visited {
	COLOR: #cc66cc
}
#PlaceOrderCntr A {
	COLOR: #cc66cc
}
#PlaceOrderCntr A:visited {
	COLOR: #cc66cc
}
#TblPDetailsCntr #TblLeftContent .promo A {
	COLOR: #cc66cc
}
#TblBodyRow .BodyCntr #SAGWrapper #SAGCntr A {
	COLOR: #cc66cc
}
.BodyCntr .larger A {
	COLOR: #cc66cc
}
.BodyCntr .larger A:visited {
	COLOR: #cc66cc
}
#tblLogin A {
	COLOR: #cc66cc
}
#tblLogin A:visited {
	COLOR: #cc66cc
}
#ContentCntr A {
	COLOR: #cc66cc
}
#ContentCntr A:visited {
	COLOR: #cc66cc
}
.showcase A {
	COLOR: #cc66cc
}
.showcase A:visited {
	COLOR: #cc66cc
}
A.showcase {
	COLOR: #cc66cc
}
#HomeCntr {
	CLEAR: both; FLOAT: left; WIDTH: 750px
}
#TblBodyRow {
	WIDTH: 100%
}
#TblEyebrowRow {
	WIDTH: 100%
}
#TblKneeRow {
	WIDTH: 100%
}
#TblGoatee {
	WIDTH: 100%
}
#TblHeaderRow {
	WIDTH: 100%
}
#TblSearchRow {
	WIDTH: 100%
}
#TblFooterDeptLinksRow {
	WIDTH: 100%
}
#TblFooterPaymentButtonsRow {
	WIDTH: 100%
}
#TblEyebrowRow .BodyCntr {
	WIDTH: 750px
}
#TblKneeRow .BodyCntr {
	WIDTH: 750px
}
#TblSiteBanner .BodyCntr {
	WIDTH: 800px
}
#KneeCntr DIV {
	DISPLAY: inline
}
#TblHeaderRow #TblHeader #Eyebag {
	WIDTH: 170px
}
#TblHeaderRow #TblHeader #Branding {
	WIDTH: 204px
}
#TblHeaderRow #TblHeader #AcctLinks {
	WIDTH: 376px
}
#TblHeaderRow TD {
	VERTICAL-ALIGN: top
}
#SearchCntr #FRM_SEARCH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#TblBodyRow .signlinks {
	FONT-WEIGHT: normal; CURSOR: pointer
}
#TblBodyRow .terms {
	FONT-WEIGHT: normal; CURSOR: pointer
}
#TblCOHeadRow {
	WIDTH: 100%
}
#TblCOHeadRow #TblBranding {
	WIDTH: 100%
}
#TblCOHeadRow #TblBranding #ColOne {
	WIDTH: 250px
}
#TblCOHeadRow #TblBranding #ColTwo {
	WIDTH: 514px; TEXT-ALIGN: right
}
.Expando #TblEyebrowRow {
	BACKGROUND-COLOR: #eeeeee
}
.Expando #TblTabRow {
	BACKGROUND-COLOR: #6e6566
}
.Expando #TblSearchRow {
	BACKGROUND-COLOR: #333333
}
#TblSearchRow .BodyCntr #SearchCntr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #ShopByBrand {
	VERTICAL-ALIGN: middle; WIDTH: 431px
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #SearchLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; WIDTH: 75px; COLOR: #cccccc; TEXT-ALIGN: right
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #SearchLabel SPAN {
	FONT-SIZE: 110%
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #SearchInput {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WIDTH: 214px; TEXT-ALIGN: right
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #SearchInput INPUT {
	FONT-SIZE: 90%; WIDTH: 212px; HEIGHT: 19px
}
#TblSearchRow .BodyCntr #SearchCntr #TblSearch #SearchButton {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WIDTH: 30px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#AcctLinksCntr {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; MARGIN-BOTTOM: -3px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; TEXT-ALIGN: right
}
#AcctLinksCntr #Welcome {
	HEIGHT: 15px
}
#AcctLinksCntr #Welcome .Text {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Georgia, Arial, Helvetica, Sans-Serif; HEIGHT: 15px
}
#AcctLinksCntr #Account {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 15px
}
#AcctLinksCntr #BagCntr {
	WIDTH: 375px; POSITION: relative; HEIGHT: 50px
}
#AcctLinksCntr #BagCntr #Bag {
	WIDTH: 375px; POSITION: absolute; TOP: 25px
}
 HTML #AcctLinksCntr #BagCntr #Bag {
	LEFT: 0px
}
#AcctLinksCntr #BagCntr #Bag IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#AcctLinksCntr .Sep {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#AcctLinksCntr #YMessages {
	COLOR: #f45724
}
#AcctLinksCntr #YMessages IMG {
	MARGIN-RIGHT: 4px
}
#AcctLinksCntr A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #eb1963; TEXT-DECORATION: none
}
#AcctLinksCntr A:link {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #eb1963; TEXT-DECORATION: none
}
#AcctLinksCntr A:active {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #eb1963; TEXT-DECORATION: none
}
#AcctLinksCntr A:visited {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: #eb1963; TEXT-DECORATION: none
}
#AcctLinksCntr A:hover {
	TEXT-DECORATION: underline
}
#TblFooterServicesRow {
	WIDTH: 100%
}
#TblFooterCopyRow {
	WIDTH: 100%
}
#TblRVA {
	WIDTH: 100%
}
#TblFooterCopyRow .BodyCntr {
	FONT-SIZE: 85%; WIDTH: 750px
}
#TblFooterDeptLinksRow .BodyCntr {
	FONT-SIZE: 85%; WIDTH: 750px
}
#TblFooterServicesRow .BodyCntr {
	FONT-SIZE: 85%; WIDTH: 750px
}
#TblFooterServicesRow P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#TblFooterDeptLinksRow P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#TblFooterCopyRow P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#TblFooterServicesRow A {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterServicesRow A:link {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterServicesRow A:active {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterServicesRow A:hover {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterDeptLinksRow A {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterDeptLinksRow A:link {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterDeptLinksRow A:active {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterDeptLinksRow A:hover {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterCopyRow A {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterCopyRow A:link {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterCopyRow A:active {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterCopyRow A:hover {
	COLOR: #888888; TEXT-DECORATION: none
}
#TblFooterServicesRow A:hover {
	TEXT-DECORATION: underline
}
#TblFooterCopyRow A:hover {
	TEXT-DECORATION: underline
}
#TblFooterDeptLinksRow A:hover {
	TEXT-DECORATION: underline
}
#TblFooterServicesRow A:visited {
	COLOR: #555555
}
#TblFooterCopyRow A:visited {
	COLOR: #555555
}
#TblFooterDeptLinksRow A:visited {
	COLOR: #555555
}
#TblFooterServicesRow {
	MARGIN-TOP: 15px
}
#TblFooterServicesRow #ServicesCntr {
	PADDING-RIGHT: 100px; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#TblFooterServicesRow #TblServices {
	WIDTH: 550px
}
#TblFooterServicesRow TD {
	VERTICAL-ALIGN: top
}
#TblFooterServicesRow #TblServices #Help {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 18%; PADDING-TOP: 0px
}
#TblFooterServicesRow #TblServices #Partners {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; WIDTH: 22%; PADDING-TOP: 0px
}
#TblFooterServicesRow #TblServices #Services {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
#TblFooterServicesRow #TblServices #Perks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
#TblFooterServicesRow #TblServices #Help {
	BORDER-RIGHT: #cccccc 1px solid
}
#TblFooterServicesRow #TblServices #Services {
	BORDER-RIGHT: #cccccc 1px solid
}
#TblFooterServicesRow #TblServices #Perks {
	BORDER-RIGHT: #cccccc 1px solid
}
#TblFooterServicesRow #TblServices H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; TEXT-TRANSFORM: uppercase
}
#TblFooterCopyRow .BodyCntr #Reviews {
	MARGIN-TOP: 10px
}
#TblFooterCopyRow .BodyCntr #Terms {
	MARGIN-TOP: 10px
}
#TblFooterCopyRow .BodyCntr #Terms {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
#TblFooterCopyRow .BodyCntr #Copyright {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#TblFooterCopyRow .BodyCntr #PrivacyCntr {
	MARGIN-TOP: 10px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 45%
}
#TblFooterCopyRow .BodyCntr #RSSCntr {
	MARGIN-TOP: 10px; FLOAT: left
}
#TblFooterDeptLinksRow .BodyCntr #FooterDeptLinks {
	FONT-SIZE: 100%
}
#TblFooterDeptLinksRow .BodyCntr #FooterDeptLinks A {
	FONT-SIZE: 100%
}
#TblFooterDeptLinksRow .BodyCntr #FooterDeptLinks {
	PADDING-RIGHT: 150px; MARGIN-TOP: 20px; PADDING-LEFT: 150px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#TblFooterDeptLinksRow .BodyCntr #HotBrandsCntr {
	PADDING-RIGHT: 150px; PADDING-LEFT: 150px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#TblFooterDeptLinksRow .BodyCntr #HotLinkCntr {
	PADDING-TOP: 10px; TEXT-ALIGN: left
}
 HTML #RVACntr {
	WIDTH: 750px
}
#RVACntr {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 100%; MARGIN: 10px auto; BORDER-LEFT: gray 1px solid; WIDTH: 748px; BORDER-BOTTOM: gray 1px solid; POSITION: relative
}
#RVACntr H4 {
	FONT-SIZE: 110%; MARGIN: 0px
}
#RVACntr #RVAHeadCntr {
	WIDTH: 100%; BACKGROUND-COLOR: #eeeeee
}
#RVACntr #RVAHeadCntr TABLE {
	WIDTH: 100%
}
#RVACntr #RVAHeadCntr TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#RVACntr #TblRVAHead #Control {
	TEXT-ALIGN: right
}
#RVACntr #RVABodyCntr .contentvisible {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
#RVACntr #RVABodyCntr .contenthidden {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
#RVACntr #RVABodyCntr .contentvisible {
	DISPLAY: block; VISIBILITY: visible
}
#RVACntr #RVABodyCntr .contenthidden {
	DISPLAY: none; VISIBILITY: hidden
}
#RVACntr #RVABodyCntr .contenthidden TABLE {
	WIDTH: 100%
}
#HomeLeftNavCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 170px
}
#HomeRightNavCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top
}
#TmplNavCntr {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 160px; MARGIN-RIGHT: 10px; PADDING-TOP: 12px
}
#TmplBundleCntr {
	MARGIN: 10px auto 10px 170px; VERTICAL-ALIGN: top; WIDTH: 580px
}
#StdCatCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 580px; PADDING-TOP: 12px
}
#StdBrandCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 580px; PADDING-TOP: 12px
}
#StdCatPListCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 580px; PADDING-TOP: 12px
}
A.oesLink {
	COLOR: #333333! important
}
A.oesLink:hover {
	TEXT-DECORATION: underline
}
A.oesLink .brand {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; FONT-FAMILY: Arial
}
A.oesLink .proddesc {
	VERTICAL-ALIGN: bottom; COLOR: #666666; FONT-FAMILY: Arial
}
A.oesLink SPAN.hot {
	COLOR: #666666; TEXT-DECORATION: none
}
A.oesLink:hover SPAN.hot {
	TEXT-DECORATION: underline
}
#TmplNavCntr .ModCntr {
	PADDING-LEFT: 2px
}
#TmplNavCntr .ModCntr DIV {
	FONT-SIZE: 95%; PADDING-BOTTOM: 2px
}
#TmplNavCntr .ModCntr H3 {
	FONT-SIZE: 110%; PADDING-BOTTOM: 3px
}
#TmplNavCntr .zoom {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #e7286b
}
#TmplNavCntr .zoom A {
	COLOR: #eb1963
}
#AcctCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#ChkBillShipCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#HPACntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#GInfoCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#NCCtnr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#CECntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#MACntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#HZMTCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#QtyLmtCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#ADCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#StdCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#PromoCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#StdBundleCntr {
	FONT-SIZE: 100%; MARGIN: 10px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#ChkBillShipCntr {
	MARGIN: 0px
}
#ContentCntr #BCLeft {
	FLOAT: left; VERTICAL-ALIGN: top
}
#ContentCntr #BCRight {
	FLOAT: left; VERTICAL-ALIGN: top
}
#TmplBundleCntr #BCTop {
	FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; 5px: 
}
#TmplBundleCntr #BCLeft {
	FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; 5px: 
}
#TmplBundleCntr #BCRight {
	FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; 5px: 
}
#TmplBundleCntr #BCBottom {
	FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; 5px: 
}
#SearchNoResults {
	FONT-SIZE: 100%; MARGIN: 0px auto 0px 260px; WIDTH: 750px; TEXT-ALIGN: center
}
#AcctCntr H3.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ChkBillShipCntr H3.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#AcctCntr H4 {
	FONT-SIZE: 130%; MARGIN: 0px; TEXT-TRANSFORM: uppercase
}
#AcctCntr H5 {
	FONT-SIZE: 100%; MARGIN: 0px; TEXT-TRANSFORM: uppercase
}
#AcctCntr HR {
	BORDER-LEFT-COLOR: #6e6568; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-TOP-COLOR: #6e6568; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #6e6568
}
#ChkBillShipCntr H4 {
	FONT-SIZE: 140%; MARGIN-BOTTOM: 0px
}
#ChkBillShipCntr #TblPayInfoCntr {
	WIDTH: 100%
}
#ChkBillShipCntr #TblPayInfoCntr #TblBillInfoAdd {
	WIDTH: 100%
}
#IntShip {
	MARGIN: 10px auto 10px 170px; WIDTH: 450px
}
#AcctCntr #TblAcctLinks {
	WIDTH: 100%
}
#AcctCntr #TblAcctLinks #ColOneCntr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
#AcctCntr #TblAcctLinks #ColOne {
	VERTICAL-ALIGN: top; WIDTH: 55%
}
#AcctCntr #TblAcctLinks #ColTwoCntr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#AcctCntr #TblAcctLinks #ColTwo {
	VERTICAL-ALIGN: top; WIDTH: 45%; PADDING-TOP: 10px
}
#AcctCntr #AcctCreditsCntr DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#AcctCntr #AcctCreditsCntr #Details {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 15px
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr {
	BORDER-RIGHT: #ff6634 1px solid; BORDER-TOP: #ff6634 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ff6634 1px solid; BORDER-BOTTOM: #ff6634 1px solid
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr DIV.head {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #ff6634
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr DIV.call {
	BORDER-TOP: #000000 1px dotted
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr DIV.call .phone {
	FONT-WEIGHT: bold
}
#AcctCntr #TblAcctLinks #AcctMsgsCntr .AccPMsg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#AcctCntr #TblAcctLinks #DSDollars {
	BORDER-RIGHT: #4657a7 1px solid; BORDER-TOP: #4657a7 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #4657a7 1px solid; BORDER-BOTTOM: #4657a7 1px solid
}
#AcctCntr #TblAcctLinks #DSDollars DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#AcctCntr #TblAcctLinks #DSDollars DIV.head {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #ffffff; BACKGROUND-COLOR: #4657a7
}
#AcctCntr #TblAcctLinks #DSDollars DIV.body DIV#earned {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#AcctCntr #TblAcctLinks #DSDollars DIV.body SPAN.money {
	FONT-WEIGHT: bold; COLOR: red
}
#AcctCntr #TblAcctLinks #AcctRightCntr {
	BORDER-RIGHT: #4657a7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #4657a7 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #4657a7 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #4657a7 1px solid
}
#AcctCntr #TblAcctLinks SPAN#AuthStatus {
	FONT-WEIGHT: bold
}
#AcctCntr #TblDenote {
	PADDING-BOTTOM: 10px; WIDTH: 100%
}
#AcctCntr #TblDenote TD {
	VERTICAL-ALIGN: top
}
#AcctCntr #TblDenote #ColButton {
	TEXT-ALIGN: right
}
#AcctCntr #TblAddr {
	WIDTH: 100%
}
#AcctCntr #TblAddr #HName {
	WIDTH: 30%
}
#AcctCntr #TblAddr #HAddress {
	WIDTH: 40%
}
#AcctCntr #TblAddr #HDelete {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #TblAddr #HUpdate {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #TblAddr #HEmpty {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #TblAddr .CName {
	WIDTH: 30%
}
#AcctCntr #TblAddr .CAddress {
	WIDTH: 40%
}
#AcctCntr #TblAddr .CDelete {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #TblAddr .CUpdate {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #TblAddr .CEmpty {
	WIDTH: 10%; TEXT-ALIGN: center
}
#AcctCntr #AutoDel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; PADDING-BOTTOM: 10px; WIDTH: 90%; PADDING-TOP: 5px
}
#AcctCntr #TblCC {
	WIDTH: 100%
}
#AcctCntr #TblCC #HDelete {
	WIDTH: 12%; TEXT-ALIGN: center
}
#AcctCntr #TblCC #HUpdate {
	WIDTH: 12%; TEXT-ALIGN: center
}
#AcctCntr #TblCC .CDelete {
	WIDTH: 12%; TEXT-ALIGN: center
}
#AcctCntr #TblCC .CUpdate {
	WIDTH: 12%; TEXT-ALIGN: center
}
#AcctCntr #QHelp {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
#AcctCntr #AutoDel {
	PADDING-BOTTOM: 10px
}
#AcctCntr #OrderDetails .suborder_detail .stdHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 2.5em; BACKGROUND-COLOR: #999999
}
#AcctCntr #OrderDetails .suborder_detail .stdHeader A {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
#AcctCntr #OrderDetails #payship_info {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#AcctCntr #OrderDetails #payship_info #payinfo {
	BORDER-RIGHT: #f2f2f4 1px solid; VERTICAL-ALIGN: top; WIDTH: 50%
}
#AcctCntr #OrderDetails #payship_info #shipaddr {
	BORDER-RIGHT: 0px; VERTICAL-ALIGN: top; WIDTH: 50%
}
#AcctCntr #TblSubs #YourSubsCntr #TblYourSubs HR {
	BORDER-LEFT-COLOR: #6e6568; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-TOP-COLOR: #6e6568; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #6e6568
}
#AcctCntr #TblSubs {
	WIDTH: 100%
}
#LoginCntr {
	FONT-SIZE: 100%; MARGIN: 25px auto 10px 170px; WIDTH: 450px; TEXT-ALIGN: left
}
#CommunityLoginCntr {
	FONT-SIZE: 100%; MARGIN: 25px auto 10px 170px; WIDTH: 550px; TEXT-ALIGN: left
}
#LoginCntr #ComLoginHelp {
	MARGIN-TOP: 25px
}
#CommunityLoginCntr #ComLoginHelp {
	MARGIN-TOP: 25px
}
#ADCntr #TblLineItems {
	WIDTH: 100%
}
#ADCntr #TblLineItems TD {
	VERTICAL-ALIGN: top
}
#ADCntr #TblLineItems HR {
	BORDER-LEFT-COLOR: #6e6568; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-TOP-COLOR: #6e6568; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #6e6568
}
#ADCntr #TblLineItems #ColQty {
	TEXT-ALIGN: center
}
#ADCntr #TblLineItems #ColFreq {
	TEXT-ALIGN: center
}
#ADCntr #TblLineItems #ColPrice {
	TEXT-ALIGN: center
}
#ADCntr #TblLineItems #TblNextDate TD {
	VERTICAL-ALIGN: middle
}
#ADCntr .stdHeader {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: left
}
#YourListCntr {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#YourListCntr #TblYourListCntr #ColCheckPrivacy {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#YourListCntr #TblUse {
	FONT-SIZE: 110%
}
#YourListCntr #TblUse #ColUse #Intro {
	FONT-WEIGHT: bold
}
#YourListCntr #TblYourListCntr .stdHeader {
	TEXT-TRANSFORM: uppercase
}
#YourListCntr #TblYourListCntr #TblYL TH {
	BORDER-RIGHT: white 1px solid; TEXT-TRANSFORM: uppercase
}
#YourListCntr #TblYourListCntr #TblYL TH.Main {
	TEXT-ALIGN: left
}
#YourListCntr #TblYourListCntr #TblYL .Delete {
	TEXT-ALIGN: center
}
#YourListCntr #TblYourListCntr #TblYL .Delete A {
	FONT-SIZE: 110%
}
#YourListCntr #TblYourListCntr #TblYL .Delete A:visited {
	FONT-SIZE: 110%
}
#YourListCntr #TblYourListCntr #TblYL .Price {
	FONT-WEIGHT: normal
}
#YourListCntr #TblYourListCntr #TblYL .sale {
	FONT-WEIGHT: normal
}
#YourListCntr #TblYourListCntr #TblYL .Main A.oesLink B {
	FONT-SIZE: 110%; COLOR: #000000
}
#YourListCntr #TblYourListCntr #ColSavings {
	BORDER-LEFT: #eeeeee 1px solid
}
#YourListCntr #TblYourListCntr #TblSavings {
	TEXT-TRANSFORM: uppercase
}
#YourListCntr #TblYourListCntr #TblSavings TD B {
	FONT-WEIGHT: normal
}
#YourListCntr #TblYourListCntr #txtSubTotal {
	
}
#YourListCntr #TblYourListCntr #txtSavings {
	
}
#YourListCntr #TblYourListCntr #txtDollars {
	
}
#YourListCntr #TblYourListCntr #TblSavings #LblDollars {
	TEXT-TRANSFORM: lowercase
}
#YourListCntr #TblYourListCntr #TblSavings #LblDollars A {
	TEXT-TRANSFORM: lowercase
}
#BrowseTmplBodyCntr #TblBrowse {
	WIDTH: 100%
}
#BrowseTmplBodyCntr #TblBrowse #ColOne {
	WIDTH: 75%
}
#BrowseTmplBodyCntr #TblBrowse #ColTwo {
	WIDTH: 1%
}
#BrowseTmplBodyCntr #TblBrowse #ColThree {
	WIDTH: 24%
}
#PromoCntr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#PromoCntr #TblMerch {
	MARGIN-TOP: 15px; WIDTH: 100%
}
#PromoCntr #TblMerch H4 {
	FONT-SIZE: 120%
}
#PromoCntr #TblMerch TD {
	VERTICAL-ALIGN: top
}
#PromoCntr #TblPromoQuads TD {
	VERTICAL-ALIGN: top
}
#PromoCntr #TblPromoQuads {
	WIDTH: 100%
}
#PromoCntr #TblPromoXSell {
	WIDTH: 100%
}
#PromoCntr #TblPrereqHead {
	WIDTH: 100%
}
#PromoCntr #TblPrereq {
	WIDTH: 100%
}
#PromoCntr #frmYourList #BuyBtnCntr {
	TEXT-ALIGN: right
}
#PromoCntr #TblPrereqHead .coloration {
	BACKGROUND-COLOR: #ffffff
}
#TblPrereq .coloration {
	BACKGROUND-COLOR: #ffffff
}
#TblPrereq .nocoloration {
	BACKGROUND-COLOR: #ffffff
}
#PromoCntr #TblPrereq .stdHeader {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase
}
#PromoCntr #TblPrereq .PDetail H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#PromoCntr #TblPrereq .Price {
	FONT-WEIGHT: normal
}
#TblPrereq .sale {
	FONT-WEIGHT: normal
}
#PromoCntr #TblPrereq #ColOne {
	WIDTH: 50px
}
#PromoCntr #TblPrereq #ColTwo {
	WIDTH: 175px
}
#PromoCntr #TblPrereq #ColThree {
	WIDTH: 55px
}
#PromoCntr #TblPrereq #ColFour {
	WIDTH: 30px
}
#PromoCntr #TblPrereq #ColFive {
	WIDTH: 40px
}
#PromoCntr #TblPrereq #ColSix {
	WIDTH: 70px
}
#PromoCntr #frmYourList #BuyBtnCntrBeauty {
	PADDING-LEFT: 250px; WIDTH: 100%; TEXT-ALIGN: right
}
#PromoCntr #FinePrintCntr {
	DISPLAY: block; FONT-SIZE: 90%
}
#PromoCntr #PromoLegalCntr {
	DISPLAY: block; FONT-SIZE: 90%
}
#BagCntr {
	MARGIN-TOP: 15px; FONT-SIZE: 100%; WIDTH: 100%; POSITION: relative
}
#BagCntr .title {
	PADDING-RIGHT: 5px; BORDER-TOP: #6e6565 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #6e6565 1px solid
}
#BagCntr .title H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#BagCntr #PromoCntr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; VERTICAL-ALIGN: top; WIDTH: 188px; PADDING-TOP: 0px
}
#BagCntr #PromoCntr #MayWeSuggestCntr {
	BORDER-RIGHT: #6b6163 1px solid; BORDER-TOP: #6b6163 1px solid; MARGIN-TOP: 12px; BORDER-LEFT: #6b6163 1px solid; WIDTH: 100%; BORDER-BOTTOM: #6b6163 1px solid
}
#BagCntr #PromoCntr #MayWeSuggestCntr .stdHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; BACKGROUND-COLOR: #6b6163; TEXT-ALIGN: left
}
#BagCntr #PromoCntr #MayWeSuggestCntr HR {
	MARGIN: 20px 0px; WIDTH: 100%; COLOR: #6b6163; BORDER-TOP-STYLE: dotted; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left
}
#BagCntr #PaidVendorCntr {
	MARGIN-TOP: 12px; FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 100%
}
#BagCntr #CartCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 550px
}
#BagCntr #CartCntr #TblAutoDel {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#BagCntr #SavingsCntr {
	BORDER-RIGHT: #6e6565 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6e6565 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6e6565 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #6e6565 1px solid; BACKGROUND-COLOR: #ffffff
}
#BagCntr #TblBRPCheckOutBtnRow {
	WIDTH: 100%
}
#BagCntr .BeautyPerksCntrSample {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #eb1963
}
#BagCntr .AlertCntr {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 96%
}
#BagCntr #TblBagErr {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
#BagCntr #EmptyBagHdr {
	MARGIN: 10px 0px 20px
}
#BagCntr #EmptyBagHdr H4 {
	DISPLAY: inline
}
#BagCntr #EmptyBagHdr A {
	PADDING-LEFT: 20px
}
#BagCntr #TblCartItemsCntr {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#BagCntr #tblOrderItems {
	WIDTH: 100%
}
#BagCntr #TblCCostsAlt {
	WIDTH: 100%
}
#BagCntr #TblCartXsell {
	WIDTH: 100%
}
#BagCntr HR {
	WIDTH: 100%
}
#BagCntr #TblXSellDept {
	WIDTH: 100%
}
#BagCntr #SavingsCntr #TblCouponCntr {
	WIDTH: 100%
}
#BagCntr #TblCheckOutBtnRow {
	WIDTH: 100%
}
#BagCntr #TblPayMethods {
	WIDTH: 100%
}
#BagCntr H4 {
	PADDING-TOP: 10px
}
#BagCntr #tblOrderItems H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#BagCntr #XSellYL {
	MARGIN: 0px 10px 15px 0px
}
#BagCntr #XSellYL P {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#BagCntr #TblXSellDept #ColOne {
	WIDTH: 50%
}
#BagCntr #TblXSellDept #ColTwo {
	WIDTH: 50%
}
#BagCntr #TblXSellDept TD {
	VERTICAL-ALIGN: top
}
#BagCntr #TblCheckOutBtnRow TH {
	WIDTH: 100%; TEXT-ALIGN: right
}
#BagCntr #TblCheckOutBtnRow TD {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
#BagCntr #TblCheckOutBtnRow TH {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
#BagCntr #TblCheckOutBtnRow TD {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#BagCntr #TblCheckOutBtnRow #BtnCntr {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
#BagCntr #TblCheckOutBtnRow #BtnCntr #CheckBtn {
	MARGIN-LEFT: 15px
}
#Divider {
	WIDTH: 570px; TEXT-ALIGN: left
}
#BagCntr #SavingsCntr .dollorstyle {
	FONT-WEIGHT: bold; COLOR: black
}
#BagCntr #SavingsCntr .dollorstyle A {
	COLOR: #cc66cc
}
.dollorstyle A:visited {
	COLOR: #cc66cc
}
A.dollorstyle {
	COLOR: #cc66cc
}
#BagCntr #SavingsCntr .learnmore A {
	COLOR: #cc66cc
}
.learnmore A:visited {
	COLOR: #cc66cc
}
A.learnmore {
	COLOR: #cc66cc
}
#TblCouponCntr .BeautyPromoRedeem {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase
}
#TblCouponCntr .BeautyPromoRedeem .rightArrow {
	PADDING-RIGHT: 5px
}
.BeautyPerksCntr {
	BORDER-RIGHT: gray 3px; BORDER-TOP: gray 3px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 3px; BORDER-BOTTOM: gray 3px
}
.BeautyPerksCntrBorder {
	BORDER-LEFT-COLOR: #6e6568; MARGIN-LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-TOP-COLOR: #6e6568; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; BORDER-RIGHT-COLOR: #6e6568
}
.BeautyPerksCntrTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white
}
.BeautyPerksCntrSample {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: #eb1963
}
.BeautyPerksCntrTextTbl {
	BORDER-RIGHT: #990099 1px solid; BORDER-TOP: #990099 1px solid; BORDER-LEFT: #990099 1px solid; WIDTH: 100%; BORDER-BOTTOM: #990099 1px solid
}
.BeautyPerksCntrTextRow {
	HEIGHT: 26px; BACKGROUND-COLOR: #990099
}
.BeautyPerksCntrTextColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; WIDTH: 100%; TEXT-ALIGN: left
}
.BeautyPerksCntrFreeTextColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.BeautyPerksCntrText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-TOP: 5px
}
.MayWeSuggestItemsCntr {
	BORDER-RIGHT: #865381 1px solid; BORDER-TOP: #865381 1px solid; MARGIN-TOP: 12px; BORDER-LEFT: #865381 1px solid; BORDER-BOTTOM: #865381 1px solid
}
#PlaceOrderCntr {
	WIDTH: 540px
}
#PlaceOrderCntr #TblPlaceOrder {
	WIDTH: 100%
}
#PlaceOrderCntr #TblPlaceOrder H1 {
	FONT-SIZE: 140%
}
#PlaceOrderCntr #TblPlaceOrder #PaymentOptions {
	VERTICAL-ALIGN: middle
}
#TblPlaceOrder #ShippingOptions {
	VERTICAL-ALIGN: middle
}
#PlaceOrderCntr #TblPlaceOrder HR {
	MARGIN-LEFT: 0px; WIDTH: 100%; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px; TEXT-ALIGN: left
}
#PlaceOrderCntr #TblPlaceOrder #ShippingBlurb .alert {
	COLOR: #ff0000
}
#PlaceOrderCntr #TblPlaceOrder #ShippingOptions #TblShippingOptions #ShipAddr {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
#TblPlaceOrder #ShippingOptions #TblShippingOptions #ShipOptions {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
#PlaceOrderCntr #TblPlaceOrder #CartItemsHeadCntr {
	MARGIN-TOP: 10px
}
#PlaceOrderCntr #TblPlaceOrder #CartItemsHeadCntr #TblCartItemsHead {
	WIDTH: 570px
}
#PlaceOrderCntr #TblPlaceOrder #CartItemsHeadCntr #TblCartItemsHead #ChgQty {
	TEXT-ALIGN: right
}
#PlaceOrderCntr #TblPlaceOrder #TblCartItems {
	WIDTH: 100%
}
#PlaceOrderCntr #TblPlaceOrder #TblCartItems #tblOrderItems {
	WIDTH: 100%
}
#TblPlaceOrder #TblCartItems #TblCCostsAlt {
	WIDTH: 100%
}
#PlaceOrderCntr #Questions {
	PADDING-BOTTOM: 15px; PADDING-TOP: 40px; TEXT-ALIGN: center
}
#PlaceOrderCntr #Message {
	WIDTH: 80%
}
#ChkHR {
	WIDTH: 750px; HEIGHT: 35px; BACKGROUND-COLOR: #f2f2f4
}
#TblPDetailsCntr {
	MARGIN-TOP: 10px; WIDTH: 750px
}
#TblPDetailsCntr .subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
#TblPDetailsCntr .subtitle_ver2 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; FONT-FAMILY: Arial
}
#TblPDetailsCntr .subtitle_ver3 {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial
}
#TblPDetailsCntr .bulletarrow {
	PADDING-RIGHT: 10px
}
#TblPDetailsCntr .alert {
	FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Arial
}
#TblPDetailsCntr .prodname {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: black; FONT-FAMILY: Arial
}
#TblPDetailsCntr .sectiontitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #6b6163
}
#TblPDetailsCntr .pickcolortitle {
	PADDING-LEFT: 10px; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 22px; BACKGROUND-COLOR: #6f6566; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent .efs {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial
}
#TblPDetailsCntr #TblLeftContent {
	WIDTH: 550px
}
#TblPDetailsCntr #TblLeftContent .prodimg {
	PADDING-BOTTOM: 5px; WIDTH: 200px
}
#TblPDetailsCntr #TblLeftContent .prodinfo {
	PADDING-LEFT: 10px; WIDTH: 350px; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent .promo {
	PADDING-LEFT: 15px; PADDING-TOP: 7px
}
#TblPDetailsCntr #TblLeftContent .promo_ver2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; PADDING-TOP: 7px
}
#TblPDetailsCntr #TblLeftContent .tip {
	PADDING-TOP: 20px
}
#TblPDetailsCntr #TblLeftContent .section {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 100%; BORDER-BOTTOM: gray 1px solid
}
#TblPDetailsCntr #TblLeftContent .sectiontitle_Ver2 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial; HEIGHT: 30px; BACKGROUND-COLOR: #dedbde
}
#TblPDetailsCntr #TblLeftContent .erLink {
	PADDING-LEFT: 15px; PADDING-TOP: 7px
}
#TblPDetailsCntr .learnMore {
	COLOR: #cc66cc
}
#TblPDetailsCntr .PDetailsAck {
	BORDER-RIGHT: #9c009c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c009c 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #9c009c 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #9c009c 1px solid
}
#TblPDetailsCntr #ImgCntr #HighRes {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
#HighRes #Enlarge {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase
}
#TblPDetailsCntr #TblLeftContent #Container {
	BORDER-RIGHT: #6e6565 1px dotted; BORDER-TOP: #6e6565 1px solid; MARGIN-TOP: 10px; OVERFLOW-X: hidden; OVERFLOW: auto; BORDER-LEFT: #6e6565 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #6e6565 1px solid; HEIGHT: 400px
}
#TblPDetailsCntr #TblLeftContent #Container .contenttd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#TblPDetailsCntr #TblLeftContent #Container .mfgguarranty {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent #ReviewComments {
	BORDER-RIGHT: #6e6565 1px dotted; BORDER-TOP: #6e6565 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #6e6565 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #6e6565 1px solid
}
#TblPDetailsCntr #TblLeftContent #ReviewComments .reviewbody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
#TblPDetailsCntr #TblLeftContent #ReviewComments .comments {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#TblPDetailsCntr #TblLeftContent #ReviewComments .reviewitems {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent #ReviewComments .hint {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#TblPDetailsCntr #TblLeftContent #EmailFriend {
	BORDER-RIGHT: #6e6565 1px dotted; BORDER-TOP: #6e6565 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #6e6565 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #6e6565 1px solid
}
#TblPDetailsCntr #TblLeftContent #EmailFriend .emailbody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
#TblPDetailsCntr #TblLeftContent #EmailFriend .emailitems {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent #Accessories {
	WIDTH: 100%
}
#TblPDetailsCntr #TblLeftContent #Accessories .itemheader {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #313031; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblLeftContent .tabcontent {
	OVERFLOW-X: hidden; OVERFLOW: auto; WIDTH: 550px; HEIGHT: 400px
}
#TblPDetailsCntr #TblLeftContent .labelbox {
	PADDING-TOP: 10px
}
#TblPDetailsCntr #TblLeftContent .terms {
	FONT-WEIGHT: normal
}
#TblPDetailsCntr #TblLeftContent .commentsbox {
	MARGIN-TOP: 5px; WIDTH: 100%
}
#TblPDetailsCntr #TblLeftContent .paging {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 85%
}
#TblPDetailsCntr #TblLeftContent .currentpage {
	FONT-WEIGHT: bold; FONT-SIZE: 85%
}
#TblPDetailsCntr #TdSpacer {
	WIDTH: 10px
}
#TblPDetailsCntr #TblTabbedContainer {
	WIDTH: 100%
}
#TblPDetailsCntr #TblTabbedContainer #TdTabStrip .imgTab {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 5px
}
#TblPDetailsCntr #TblTabbedContainer #TdTabStrip .selectedTab {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #6b6163 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #6b6163
}
#TblPDetailsCntr #TblTabbedContainer #TdTabStrip .hiddenTab {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px solid; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #efebef
}
#TblPDetailsCntr #TblTabbedContainer #TdTabStrip .tab {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px solid; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: center
}
#TblPDetailsCntr #TblRightContent {
	WIDTH: 100%
}
#TblPDetailsCntr #TblRightContent #TblQtyPrice {
	WIDTH: 100%
}
#TblPDetailsCntr #TblRightContent .pickcolorpanel {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px solid; WIDTH: 100%; BORDER-BOTTOM: #6e6565 1px solid
}
#TblPDetailsCntr #TblRightContent .navtd {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; WIDTH: 100%; HEIGHT: 28px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
#TblPDetailsCntr #TblRightContent .navlink {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase
}
#TblPDetailsCntr #TblRightContent .pipe {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
#TblPDetailsCntr #TblRightContent .navimg {
	VERTICAL-ALIGN: middle
}
#TblPDetailsCntr #TblRightContent .counthtml {
	PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblRightContent .stockinfo {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
#TblPDetailsCntr #TblRightContent .terms {
	FONT-WEIGHT: normal
}
#TblPDetailsCntr #TblQtyPrice #TdPricePanel {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid
}
#TblPDetailsCntr #TblQtyPrice #TdLinks {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px
}
#TblPDetailsCntr #TblQtyPrice #TdLinks .favlink {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px
}
#TblPDetailsCntr #TblQtyPrice #TdLinks .regularprice {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #000000
}
#TblPDetailsCntr #TblQtyPrice #TdLinks .strikeprice {
	FONT-SIZE: 95%; TEXT-DECORATION: line-through
}
#TblPDetailsCntr #TblQtyPrice #TdLinks .discountprice {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #cc0000
}
.TblPDetailsBtn {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.TblPDetailsSelectedBtn {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.ModBanner {
	BACKGROUND-COLOR: #6b6563; TEXT-ALIGN: left
}
.ModBanner .SeeMore {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.ModBanner .SeeMore A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
.SeeMore_Ver2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; WIDTH: 100%; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.SeeMore_Ver2 A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase
}
.ModWrapper {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #6e6565 1px dotted; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6e6565 1px dotted; WIDTH: 100%; BORDER-TOP-COLOR: #6e6565; PADDING-TOP: 5px; BORDER-BOTTOM: #6e6565 1px solid
}
.ItemContainer {
	PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
#TblTabbed {
	WIDTH: 100%
}
#TblTabbed .ModContainerVisible {
	DISPLAY: block; VISIBILITY: visible; WIDTH: 100%
}
#TblTabbed .ModContainerHidden {
	DISPLAY: none; VISIBILITY: hidden; WIDTH: 100%
}
#TblTabbed #TabContentPanel {
	WIDTH: 100%
}
#TblTabbed .ModuleTabSelect {
	BORDER-RIGHT: #6e6565 1px; BORDER-TOP: 1px; PADDING-LEFT: 8pt; FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: 1px; WIDTH: 144px; CURSOR: default; COLOR: #ffffff; BORDER-BOTTOM: #ececec 1px; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #6b6163; TEXT-ALIGN: left
}
#TblTabbed .ModuleTabHide {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 8pt; FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: 1px; WIDTH: 144px; CURSOR: pointer; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
#TblTabbed .ModuleTabImageSelect {
	WIDTH: 164px; BACKGROUND-COLOR: #6e6565
}
#TblTabbed .ModuleTabImageHidden {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px solid; WIDTH: 164px; BORDER-BOTTOM: #ececec 1px solid; BACKGROUND-COLOR: #ececec
}
#TblTabbed .ModuleTabSpanImage {
	PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 5px; HEIGHT: 5px
}
#TblTabbed .mdlTbl {
	BORDER-RIGHT: #6e6565 1px dashed; BORDER-TOP: #6e6565 1px solid; BORDER-LEFT: #6e6565 1px dashed; WIDTH: 580px; BORDER-BOTTOM: #6e6565 1px solid
}
#TblTabbed .mdlTitleShort {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; WORD-SPACING: 3pt; COLOR: #ffffff; FONT-FAMILY: Century Gothic; LETTER-SPACING: 3pt
}
#TblTabbed .mdlTitle {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; WORD-SPACING: 10pt; COLOR: #ffffff; FONT-FAMILY: Century Gothic; LETTER-SPACING: 10pt
}
#TblTabbed .mdlSeetxt {
	PADDING-RIGHT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Arial
}
#TblTabbed .mdlNewtxt {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff9900; FONT-STYLE: italic; FONT-FAMILY: Georgia
}
#TblTabbed .mdlTr {
	HEIGHT: 26px; BACKGROUND-COLOR: #6b6163
}
#TblTabbed .mdlProdescr {
	VERTICAL-ALIGN: top
}
#TblTabbed .mdlExpDate {
	FONT-STYLE: italic; FONT-FAMILY: Arial
}
#TblTabbed .mdlHr {
	WIDTH: 750px; COLOR: #999999; HEIGHT: 1px
}
#TblTabbed .mdlTd {
	VERTICAL-ALIGN: top
}
#TblTabbed .mdlProductTbl {
	HEIGHT: 50px
}
#TblTabbed .mdlProTbl {
	WIDTH: 100%
}
#TblTabbed .MdlBestDiv {
	MARGIN-TOP: 5px
}
#TblTabbed .MdlBestProdTbl {
	HEIGHT: 60px
}
#TblTabbed .MdlBestProdDesc {
	PADDING-LEFT: 10px
}
#TblTabbed .MdlBestProdTxt {
	HEIGHT: 15px
}
#TblTabbed .MdlBrandShowcase {
	COLOR: blue
}
.mdlProdTbl {
	FONT-SIZE: 100%
}
.mdlProdTbl .mdlProdDesc {
	FONT-SIZE: 100%! important
}
.mdlProdTbl .mdlBrandName {
	FONT-WEIGHT: bold
}
.mdlProdTbl .mdlNewProdSign {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; COLOR: #ff9900; FONT-STYLE: italic; FONT-FAMILY: Georgia
}
.mdlProdTbl .buybutton {
	VERTICAL-ALIGN: bottom; HEIGHT: 20px
}
.mdlProdTbl .img {
	VERTICAL-ALIGN: bottom
}
.mdlProdTbl .desc {
	VERTICAL-ALIGN: top; HEIGHT: 50px
}
.mdlGWPDesc {
	PADDING-LEFT: 10px; FONT-SIZE: 95%; TEXT-ALIGN: left
}
.mdlGWPOfferTxt {
	FONT-WEIGHT: bold; FONT-SIZE: 89%; TEXT-TRANSFORM: uppercase; COLOR: #e91a62
}
.BoutiqueTd {
	PADDING-LEFT: 10px; WIDTH: 800px; HEIGHT: 30px; BACKGROUND-COLOR: #e9e9e9
}
.BoutiqueHome {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999
}
.BoutiqueSpan {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000
}
.BoutiqueTbl {
	BORDER-TOP: #6e6565 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #6e6565; BORDER-BOTTOM: #6e6565 1px solid; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #6e6565
}
.BoutiqueTitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 800px; HEIGHT: 15px
}
.BoutiqueBanner {
	PADDING-LEFT: 10px; FONT-SIZE: 20px; WIDTH: 800px; COLOR: #999999; HEIGHT: 40px
}
.BoutiqueText {
	WIDTH: 600px; HEIGHT: 20px
}
.BoutiqueArray {
	BORDER-TOP-WIDTH: thin; PADDING-LEFT: 30px; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: #6b616b; COLOR: #313031; BORDER-TOP-COLOR: #6b616b; BORDER-BOTTOM: #6b616b thin dotted; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #6b616b; border-spacing: 1px
}
.BoutiqueHR {
	BORDER-RIGHT: medium none; BORDER-TOP: black 1px dotted; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.BoutiqueArrayTd {
	PADDING-LEFT: 30px; VERTICAL-ALIGN: top
}
#TblPListBody {
	WIDTH: 580px
}
#TblPListBody .PlistRowHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 95%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
#TblPListBody .PlistRowHeaderNoPages {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 89%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
#TblPListBody .PlistItemsPerPageDD {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
#TblPListBody .PlistProdImg {
	PADDING-RIGHT: 20px; WIDTH: 100px; HEIGHT: 100px
}
#TblPListBody .PListProdBrandName {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial
}
#TblPListBody .PListProdInfo {
	PADDING-RIGHT: 18px; FONT-SIZE: 92%; VERTICAL-ALIGN: top; FONT-FAMILY: Arial
}
#TblPListBody .PListStrikePrice {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 98%; VERTICAL-ALIGN: top; FONT-FAMILY: Arial; TEXT-DECORATION: line-through
}
#TblPListBody .PListDiscountPrice {
	FONT-WEIGHT: bolder; FONT-SIZE: 100%; VERTICAL-ALIGN: top; COLOR: #9a1a3b; FONT-FAMILY: Arial
}
#TblPListBody .PListPickcolor {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-LEFT: 0px; CURSOR: pointer; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#TblPListBody .PListLeftNavLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
#TblPListBody .PListRightNavLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
#TblPListBody .PListBuyButton {
	PADDING-RIGHT: 6px; FONT-SIZE: 95%; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
#TblPListBody .PlistSortByDD {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; WIDTH: 160px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
#TblPListBody .PlistSortBy {
	PADDING-LEFT: 6px
}
#TblPListBody .PlistTableTd {
	WIDTH: 100%; TEXT-ALIGN: left
}
#TblPListBody #TblPListProdBody {
	WIDTH: 100%
}
#MACntr H4 {
	FONT-SIZE: 110%
}
#QtyLmtCntr H4 {
	FONT-SIZE: 110%
}
#QtyLmtCntr H4 {
	FONT-SIZE: 110%
}
#HZMTCntr HR {
	MARGIN: 20px 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left
}
#QtyLmtCntr HR {
	MARGIN: 20px 0px; WIDTH: 100%; BORDER-TOP-STYLE: dotted; BORDER-BOTTOM: 0px dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; TEXT-ALIGN: left
}
#HZMTChkCntr .title {
	FONT-SIZE: 160%; MARGIN: 5px 0px; TEXT-ALIGN: left
}
#MAChkCntr .title {
	FONT-SIZE: 160%; MARGIN: 5px 0px; TEXT-ALIGN: left
}
#BCCntr {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
}
#BCCntr .BCItem A {
	COLOR: #000000
}
#BCCntr .BCEnd {
	COLOR: #9a1a3b
}
#BCCntr .BCDelStd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#BCCntr .BCDelAlt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#BCCntr .BCRemoveFilter {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#BCProdCount {
	PADDING-LEFT: 5px; PADDING-TOP: 3px
}
#BCMsg {
	PADDING-LEFT: 5px
}
.pipe {
	FONT-SIZE: 11pt
}
.navlink {
	FONT-WEIGHT: bold; HEIGHT: 28px
}
.pcolorLink {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 0px; CURSOR: pointer; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.divPList {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; Z-INDEX: 50; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; WIDTH: 340px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; HEIGHT: 200px; BACKGROUND-COLOR: #ffffff
}
#divPListcntr {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; MARGIN: 5px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
#SearchCntrDeprecated {
	MARGIN-TOP: 10px
}
#DivGoogleCheckout {
	BORDER-RIGHT: #6e6565 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6e6565 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6e6565 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #6e6565 1px solid; TEXT-ALIGN: center
}
#SCCntr {
	FONT-SIZE: 100%
}
.itemremovedmsg {
	FONT-WEIGHT: bold
}
.alerticon {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; PADDING-TOP: 7px
}
#ItemsRemoved {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; WIDTH: 538px; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
#ItemRemovedMsgCntr {
	MARGIN: 25px
}
#APICntr #help_url_affiliate_faq {
	FONT-WEIGHT: bold
}
#OFCntr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#OFCntr A {
	COLOR: #cc66cc
}
#AcctCntr #OrderDetails {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.75em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.75em; BORDER-LEFT: black 1px solid; WIDTH: 568px; PADDING-TOP: 0.75em; BORDER-BOTTOM: black 1px solid
}
#AcctCntr #OrderDetails #totals .amt {
	PADDING-RIGHT: 6px; PADDING-LEFT: 27px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #d6e1e4
}
#TblGCItemsHeader {
	BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 89%; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #676767 1px solid; BORDER-BOTTOM: #676767 1px; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: left
}
#TblGCItemsHeaderRow {
	FONT-SIZE: 89%; HEIGHT: 18px; BACKGROUND-COLOR: #999999
}
#TblGCItemsHeaderRow .Name {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WIDTH: 325px; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 18px
}
#TblGCItemsHeaderRow .Qty {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 75px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial; HEIGHT: 18px
}
.Savings {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 75px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial; HEIGHT: 18px
}
.Total {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 75px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial; HEIGHT: 18px
}
#TblDollorFontcolor {
	FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Arial
}
#PlaceOrderCntr #TblPlaceOrder #TblCartItems .dollorstyle {
	FONT-WEIGHT: bold; COLOR: black
}
#PlaceOrderCntr #TblPlaceOrder #TblCartItems .dollorstyle A {
	COLOR: #cc66cc
}
.dollorstyle A:visited {
	COLOR: #cc66cc
}
A.dollorstyle {
	COLOR: #cc66cc
}
#PlaceOrderCntr #TblPlaceOrder #TblCartItems .learnmore A {
	COLOR: #cc66cc
}
.learnmore A:visited {
	COLOR: #cc66cc
}
A.learnmore {
	COLOR: #cc66cc
}
#ShipItemSeparateHeader {
	BORDER-RIGHT: #6e6565 1px solid; BORDER-TOP: #6e6565 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 89%; BORDER-LEFT: #6e6565 1px solid; BORDER-BOTTOM: #6e6565 0px solid; TEXT-ALIGN: left
}
.ACDivBorder {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; Z-INDEX: 1000; VISIBILITY: hidden; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.acitem {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.acselected {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.accell {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.divPList {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; Z-INDEX: 50; VISIBILITY: hidden; BORDER-LEFT: black 1px solid; WIDTH: 340px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; HEIGHT: 200px; BACKGROUND-COLOR: #ffffff
}
#DivGoogleCheckout {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 160px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#TblCartPromoTeaser {
	BORDER-RIGHT: rgb(204,204,204) 1px solid; BORDER-TOP: rgb(204,204,204) 1px solid; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: 200px; BORDER-BOTTOM: rgb(204,204,204) 1px solid
}
#TblCartPromoTeaser #Header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: rgb(204,204,204); TEXT-ALIGN: center
}
#TblCartPromoTeaser .promo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#DivGoogleCheckout {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 160px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#TblCartPromoTeaser {
	BORDER-RIGHT: rgb(204,204,204) 1px solid; BORDER-TOP: rgb(204,204,204) 1px solid; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: 200px; BORDER-BOTTOM: rgb(204,204,204) 1px solid
}
#TblCartPromoTeaser #Header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: rgb(204,204,204); TEXT-ALIGN: center
}
#TblCartPromoTeaser .promo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#TblSPListCntr {
	FLOAT: left; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 580px; PADDING-TOP: 5px
}
#TblSPListNavCntr {
	WIDTH: 160px
}
#TblSPListNavCntr .ModCntr DIV {
	PADDING-LEFT: 2px; FONT-SIZE: 90%
}
#TblSPListNavCntr .ModCntr H3 {
	FONT-SIZE: 110%; PADDING-BOTTOM: 3px
}
#TblSPListNavCntr .stats {
	FONT-SIZE: 95%; COLOR: #666666; FONT-FAMILY: Arial
}
#TblSPListCntr .srchHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 95%
}
#TblSPListCntr .srchNavigation {
	BACKGROUND-COLOR: #cccccc
}
#TblSPListCntr .srchNavigation A {
	TEXT-DECORATION: underline
}
#TblSPListCntr #TblSPList {
	WIDTH: 410px
}
#TblSPListCntr #TblSPList #TblSPListItem {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 380px; BORDER-BOTTOM: #cccccc 1px solid
}
#TblSPListCntr #TblSPList #TblSPListItem .brandname {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #666666; FONT-FAMILY: Arial
}
#TblSPListCntr #TblSPList #TblSPListItem .prodinfo {
	PADDING-RIGHT: 18px; FONT-SIZE: 92%; VERTICAL-ALIGN: top; COLOR: #666666; FONT-FAMILY: Arial
}
#TblSPListCntr #TblSPList #TblSPListItem .prodimg {
	WIDTH: 100px; HEIGHT: 100px
}
#TblSPListCntr #TblSPList #TblSPListItem .proddesc {
	WIDTH: 210px; FONT-FAMILY: Verdana
}
#TblSPListCntr #TblSPList #TblSPListItem .priceinfo {
	WIDTH: 70px
}
#TblSPListCntr #TblSPList #TblSPListItem .sploffer {
	CURSOR: text; TEXT-DECORATION: none
}
#TblSPListCntr #TblSPList #TblSPListItem .pickcolor {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #666666; FONT-FAMILY: verdana
}
#VPPurchase {
	FONT-SIZE: 100%; WIDTH: 100%
}
#TblVPack {
	FONT-SIZE: 100%; WIDTH: 100%
}
#TblVPPlist .title {
	BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 89%; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #676767; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #676767 1px solid; WIDTH: 100%; COLOR: #616161; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff
}
#TblVPPlist #BundleHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 89%; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #999999
}
#TblVPPlist #BundleHeader TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
#Price .discountprice {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; WIDTH: 50px; COLOR: #cc0000; FONT-FAMILY: Arial, Sans-Serif
}
