body { background-color: #FFF9FC; margin: 0px; font-family:Arial,Helvetica,sans-serif; color:black; text-decoration:none; font-size:x-small; }
font { font-family:Arial,Helvetica,sans-serif; color:black; text-decoration:none; margin:0px; font-size: x-small; }
img { border-style:none; }

h1 { font-size: small; font-weight: bold;}

a { color:black; text-decoration:none; font-size: x-small; }
a:hover { text-decoration:underline; }

u { color:black; }

.tb-outline { border: solid 0px black; width:770px; padding:0px; margin: 0px; }
.td-logo { width: 190px; height: 70px; }
.td-site-desc { width: 580px; padding: 5px 5px 5px 10px; margin: 0px; font-size: small; vertical-align: top; text-align:left; }
.td-menu { vertical-align:top; }

.main-banners { vertical-align:top; padding-left: 20px; }
.large-banner240x240 { height: 250px; width:250px; vertical-align: middle; padding-left: 2px; padding-top: 0px; margin-bottom: 5px; margin-right: 5px; float: left; }
.large-banner250x250 { height: 250px; width:250px; vertical-align: middle; padding-left: 1px; padding-top: 2px; margin-bottom: 5px; margin-right: 0px; display:inline; }
.tall-banner120x600  { height: 600px; width: 120px; display:inline; }
.long-banner468x60   { height: 60px; width:468px; margin-top: 10px; text-align:center; }
.small-banner120x60  { height: 60px; width: 120px; margin-top: 10px; margin-right: 5px; display:inline; }
.small-banner240x60  { height: 60px; width: 240px; margin-top: 10px; margin-left: 15px;  display:inline; text-align:right; }

.banner-break { clear:both; }

.divider-top { background-color: #F9BAD8; color: #F9BAD8; margin: 0px; padding: 0px; width:100%; height:2px; border:0px; }
.divider-bottom { background-color: #F9BAD8; color: #F9BAD8; margin: 0px; padding: 0px; width:100%; height:2px; border:0px; }
.spacerHorizontal { display: inline; width:30px; }

.text { font-size: x-small; }

.whatsnew { background-color: #F9BAD8; border: solid 1px #880000; padding: 2px 2px 2px 2px; vertical-align:top;}

.menu-header     { background-color: #F9BAD8; border: solid 1px #880000; padding: 2px 2px 2px 2px; text-align: left; }
.menu-sub-header { background-color: #FCDCEB; padding: 2px 2px 2px 15px; border-right: solid 1px #F9BAD8; font-size: x-small; text-align:left; }
.sub-header-selected { font-weight: bold; }
.menu-break      { height: 10px; border-top: solid 1px #F9BAD8; }

.offer-header     { background-color: #F9BAD8; border: solid 1px #880000; padding: 2px 2px 2px 2px; text-align: center; }
.offer-sub-header { background-color: #FCDCEB; padding: 2px 2px 2px 15px; border-right: solid 1px #F9BAD8; font-size: x-small; text-align: center; }

.wlingerie-odd { font-size: x-small; background-color: #FCDCEB; margin-bottom:5px; border: solid 1px #880000;}
.wlingerie-even { font-size: x-small; background-color: #F9BAD8; margin-bottom:5px; border: solid 1px #880000; }
.wlingerie-banner { font-size: x-small; text-align:center; margin: 2px; padding: 2px; }
.wlingerie-text { font-size: x-small; margin: 2px; padding: 2px 5px 5px 5px; text-align:left; }
.urgent { font-size: small; color: red; font-weight: bold; }

.wclothing-odd { font-size: x-small; background-color: #FCDCEB; margin-bottom:5px; border: solid 1px #880000; }
.wclothing-even { font-size: x-small; background-color: #F9BAD8; margin-bottom:5px; border: solid 1px #880000; }
.wclothing-banner { font-size: x-small; text-align:center; margin: 2px; padding: 2px;}
.wclothing-text { font-size: x-small; margin: 2px; padding: 2px 5px 5px 5px; text-align:left;}
.wclothing-product { font-size: x-small; background-color: #FFFFFF; margin: 5px; padding: 2px 5px 5px 5px; height:130px; }
.wclothing-product-header { font-size: x-small; font-weight: bold; color:#F9BAD8; }
.wclothing-product-image { font-size: x-small; float:left; margin: 0px 13px 0px 0px; }
.wclothing-product-description { font-size: x-small; }
.wclothing-product-price { font-size: x-small; padding: 10px 0px 0px 3px; font-weight: bold; }
.wclothing-product-stockcheck { font-size: x-small; padding: 10px 0px 0px 0px; text-decoration:underline; }

.wswimwear-odd { font-size: x-small; background-color: #FCDCEB; margin-bottom:5px; border: solid 1px #880000; }
.wswimwear-even { font-size: x-small; background-color: #F9BAD8; margin-bottom:5px; border: solid 1px #880000; }
.wswimwear-banner { font-size: x-small; text-align:center; margin: 2px; padding: 2px;}
.wswimwear-text { font-size: x-small; margin: 2px; padding: 2px 5px 5px 5px; text-align:left;}
.wswimwear-product { background-color: #FFFFFF; font-size: x-small; margin: 5px; padding: 2px 5px 5px 5px; height:130px; }
.wswimwear-product-header { font-size: x-small; font-weight: bold; color:#F9BAD8; }
.wswimwear-product-image { font-size: x-small; float:left; margin: 0px 13px 0px 0px; }
.wswimwear-product-description { font-size: x-small; }
.wswimwear-product-price { font-size: x-small; padding: 10px 0px 0px 3px; font-weight: bold; }
.wswimwear-product-stockcheck { font-size: x-small; padding: 10px 0px 0px 0px; text-decoration:underline; }

.whosiery-odd { font-size: x-small; background-color: #FCDCEB; margin-bottom:5px; border: solid 1px #880000; }
.whosiery-even { font-size: x-small; background-color: #F9BAD8; margin-bottom:5px; border: solid 1px #880000; }
.whosiery-banner { font-size: x-small; text-align:center; margin: 2px; padding: 2px;}
.whosiery-text { font-size: x-small; margin: 2px; padding: 2px 5px 5px 5px; text-align:left; }
.whosiery-product { background-color: #FFFFFF; font-size: x-small; margin: 5px; padding: 2px 5px 5px 5px; height:130px; }
.whosiery-product-header { font-size: x-small; font-weight: bold; color:#F9BAD8; }
.whosiery-product-image { font-size: x-small; float:left; margin: 0px 13px 0px 0px; }
.whosiery-product-description { font-size: x-small; }
.whosiery-product-price { font-size: x-small; padding: 10px 0px 0px 3px; font-weight: bold; }
.whosiery-product-stockcheck { font-size: x-small; padding: 10px 0px 0px 0px; text-decoration:underline; }

.special { font-size: small; margin: 0px; padding: 0px 0px 0px 0px; text-align:left; color:#ff0000; font-weight: bold; }
.save { font-size: small;  margin: 0px; padding: 0px 0px 0px 0px; text-align:left; color:#ff0000; }

