@charset "utf-8";
@import url('defaulter.css');

body {
	margin:0px;
}

body, p, table, td, th, ul, ol, textarea, input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#bg0 { background:transparent url('../images/header-bg-span-lingerie.jpg') repeat-x top left; }
#bg1 { background:transparent url('../images/footer-bg-span.jpg') repeat-x bottom left; }
#bg2 { background:transparent url('../images/header-span-shades-lingerie.jpg') no-repeat top center; }
#bg3 { background:transparent url('../images/footer-bg-shadow.jpg') no-repeat bottom center; }
#wrapper {
	width:900px;
	margin:0px auto;
}

#headertext {
color:#ffffff;
padding:45px 0px 0px 345px;
margin-left:10px;
}

#header {
	color:#ffffff;
	background:transparent url('../images/header-plus-sized-lingerie.jpg') no-repeat top right;
}
#header a {
	color:#ffffff;	
	text-decoration:none;
}
#header p {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px 0px 0px;
}
#header p span {
	font-size:20px;
}
#header p.highlink {
	padding-top:4px;
	font-weight:normal;
	font-size:10px;
}
#ab-logo {
	float:left;
}
#gbar {
	margin-top:42px;
	height:31px;
	padding:0px 10px 0px 0px;
}
#gbar img {
	float:left;
}
#gbar table {
	float:right;
	margin-top:4px;
}
#gbar input {
	width:302px; /* =308-padding */
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	padding:5px 0px 0px 6px;
	border:none;
	background:transparent url('../images/search-textfield.jpg') no-repeat top left;
}
#gbar input.button {
	width:71px;
	height:22px;
	background:none;
	padding:0px;
}
#ab-cart {
	float:left;
margin-left:-62px;
margin-top:-6px;
}
#cartdisplay {
	width:688px;
	height:20px; /* =28-padding */
	float:left;
	background-color:#E7E6E1;
	color:#363636;
	padding:4px 4px 4px 8px;
	font-size:8px;
	font-weight:normal;
}
#cartdisplay a {
	color:#363636;
}
#cartdisplay p img {
	vertical-align:middle;
}


#left {
	width:200px;
	float:left;
	margin:0px 0px 50px 0px;
}
#lcats {
	background:transparent url('../store/graphics/menu/left-frill.jpg');
background-color:#ffe3f4;
border:1px solid #6c3298;
}
#left ul {
	list-style:none;
padding-left:26px;
	padding-bottom:12px;
}
#left li {
	margin:0px 0px 1px 0px;
}
#left ul a {
font-family:Verdana, Tahoma, Arial, sans-serif;
font-weight:500;
font-size:1.1em;

	display:block;
	width:180px;
	height:11px; /* =22-padding*/
	padding:5px 0px 0px 20px;
	color:#450075;
	text-decoration:none;
}

#left ul a:hover {
font-family:Verdana, Tahoma, Arial, sans-serif;
font-weight:600;
font-size:1.1em;

	display:block;
	width:180px;
	height:11px; /* =22-padding*/
	padding:5px 0px 0px 20px;
	color:#a71542;
	text-decoration:underline;
}
#left div {
	margin-bottom:6px;
}
#newslettersignup {
	color:#ffffff;
	background-color:#450075;
}
#newslettersignup .bdy {
	padding:4px 7px;
	font-size:10px;
	font-weight:bold;
}
#newslettersignup .bdy form {
	text-align:right;
	margin:8px 0px 4px 0px;
}
#newslettersignup input {
	background:transparent url('../images/newsletter-textfield.jpg') no-repeat top left;
	height:18px; /* =24-padding */
	width:180px; /* =180-padding */
	padding:6px 0px 0px 5px;
	border:none;
	color:#979797;
}
#newslettersignup input.button {
	width:98px;
	margin:0px 10px 0px 0px;
	padding:0px;
	background:none;
}
.left-left-img {
	margin-right:10px;
}
#ab-cc {
	color:#757575;
}
#ab-cc p {
	margin-bottom:3px;
	font-size:10px;
}
#ab-geo {
	text-align:center;
}
#ab-auth {
	width:90px;
	margin:0px auto;
}

#central {
	width:682px; /* =700-padding */
	float:left;

	padding:9px;/*10px*/
	line-height:18px;
}

#central p {
margin-top:8px;
}

#central ul, #central ul li {
	list-style:disc;
	padding:0px;
	margin:0px 0px 0px 20px;
}
#central ul {
	margin:10px 0px;
}
#copy {
	border-top:#FEB7B7 solid 2px;
	padding:10px 10px;
	margin:16px 0px 0px 0px;
}
 hr {
  border: 0;
   color: #FFE3F4;
background-color: #FFE3F4;
height: 2px;
}

#copy p {
	margin:0px 0px 14px 0px;
}
a {
color:#450075 ;

}
h1 {
	margin-top:7px;
	marmargin-bottom:7px;
	font-size:13px;
	font-weight:bold;
}
h2 {
	margin-top:7px;
	marmargin-bottom:7px;
	font-size:13px;
	font-weight:bold;
}
#copy h1 {
	margin-top:0px;
}
table#prods {
	margin-top:10px;
	width:670px;
	line-height:11px;
}
table#prods th {
	width:226px;
}
table#prods td {
	text-align:right;
	font-size:11px;
	padding-left:27px;
}
table#prods tr.sz-info p{
	margin:0px;
}
table#prods-list {
	margin-top:10px;
	width:670px;
}
table#prods-list th {
	width:226px;
}
table#prods-list td {
	text-align:center;
	font-size:11px;
	padding:6px 10px 2px 2px;
	line-height:11px;
}
table#prods-list td img {
	margin-top:4px;
}
table#prods-list table td {
padding:0px;
height:15px;
}


table#prodsh {
	margin-top:10px;
	width:670px;
	line-height:8px;
}
table#prodsh th {
	width:226px;
}
table#prodsh td {
	text-align:center;
	font-size:11px;
	padding-left:2px;
	line-height:8px;
}
table#prodsh tr.sz-info p{
	margin:0px;
}






table#prods-list table td.prod-title{
padding:0px;
height:35px;
line-height:15px;
}
.prod p {
	text-align:center;
	margin-top:8px;
}
.prod span.s {
	text-decoration:line-through;
}
.prod span.yp {
	color:#FE0001;
}
.prod a {
	text-decoration:none;
}
.prod strong {
	color:#450074;
}
.prod span.sml {
	font-size:9px;
}


#footer {
	clear:both;
	text-align:center;
	color:#ffffff;
	background:transparent url('../images/footer-bg.jpg') no-repeat top left;
	height:80px; /* =130-padding */
	padding:50px 0px 0px 0px;
	line-height:15px;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
}
#footer div {
	margin:10px 0px 0px 260px;
}
#footer input{
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	padding:5px 0px 0px 6px;
	width:302px; /* =308-padding */
	border:none;
	background:transparent url('../images/search-textfield.jpg') no-repeat top left;
}
#footer input.button {
	width:71px;
	height:22px;
	background:none;
	padding:0px;
}


/********************************************************************************************
									PRODUCT PAGES
 ********************************************************************************************/
table.prod-skip{
	width:100%;
	height:21px;
	margin-bottom:8px;
}
table.prod-skip th{
	background:#DAD4E2 url('../images/endcap-left.jpg') no-repeat 0px 0px;
	text-align:left;
	padding-left:10px;
}
table.prod-skip td{
	background:#DAD4E2 url('../images/endcap-right.jpg') no-repeat 100% 0px;
	text-align:right;
	padding-right:10px;
}
table.prod-skip a {
	text-decoration:none;
	color:#2B1011;
	font-size:10px;
	font-weight:bold;
}
#ab-prod-imgs {
	width:175px;
}
#ab-prod-imgs-mini {
	width:100%;
	margin-top:6px;
}
#ab-prod-imgs img {
	vertical-align:top;
}
#ab-prod-imgs a {
	text-decoration:none;
	color:#450075;
	font-size:10px;
}
#ab-prod-imgs p {
	margin:4px 0px;
}
.add-to-cart {
	/*background-color:#E8D3D0;*/
	background-color:#FFE3F4;
	text-align:right;
	line-height:12px;
}
.add-to-cart div{
	float:left;
	text-align:left;
	padding:8px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	width:330px;
}
.promoCode {
	/*background-color:#E8D3D0;*/
	color:#000000;
	text-align:center;
	
}

.promoCode div{

	float:left;
	margin-top:15px;
	text-align:center;
	padding:5px 0px 0px 5px;
	font-size:16px;
	font-weight:bold;
	width:330px;
}

.add-to-cart div p{
	margin:0px !important;
	padding:4px 0px 0px 0px !important;
}
.add-to-cart span{
	font-size:10px;
	font-weight:normal;
}
.add-to-cart em{
	font-size:9px;
	font-weight:normal;
	font-style:italic;
}
table#size-chart {
	float:right;
}
table#size-chart th{
	background-color:#450075;
	color:#ffffff;
	font-weight:bold;
	border:solid 1px #9B9B9B;
	text-align:center;
	padding:0px 2px;
}
table#size-chart td{
	border:solid 1px #9B9B9B;
	text-align:center;
	padding:0px 2px;
}

#ab-prod-copy {
	color:#450075;
	padding:0px 10px;
}
#ab-prod-copy h1 {
	border-bottom:solid #450075 1px;
	padding-bottom:2px;
	margin-bottom:12px;
	font-weight:bold;
	font-size:14px;
}
#ab-prod-copy h5 {
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:8px;
}
#ab-prod-copy p {
	margin-bottom:10px;
}
#ab-prod-copy label {
	font-weight:bold;
}

#ab-mini-cart {
	border:solid 1px #000000;
	color:#000000;
	font-size:10px;
	padding:3px;
	margin-top:3px;
	text-align:right;
	line-height:14px;
}
#ab-mini-cart a {
	color:#450075;
}
#ab-mini-cart span {
	color:#F90001;
	font-size:11px;
	font-weight:bold;
}
#ab-mini-cart strong {
	font-size:11px;
}

h5 {
	font-weight:bold;
	color:#450075;
}
#ac-under-item {
	width:100%;
}
#ac-under-item h5 {
	margin-top:11px;
}
#ac-under-item th {
	padding-left:20px;
}
#ac-under-item ul a {
	color:#450075;
	text-decoration:none;
}

#ac-also-viewed h5 {
	color:#000000;
	border-bottom:solid #DAD4E2 1px;
	padding-bottom:4px;
	margin:10px 0px 8px 0px;
}
#ac-also-viewed div {
	background-color:#FFE3F4;
	height:103px;
	padding:5px;
	margin-bottom:12px;
	color:#EC5A5B;
}
#ac-also-viewed div img {
	float:left;
}
#ac-also-viewed div h5 {
	color:#000000;
	font-style:italic;
	font-size:12px;
	margin:0px 0px 0px 60px;
	padding:0px;
	border:none;
}
#ac-also-viewed div p {
	color:#EC5A5B;
	margin-left:60px;
}
#ac-also-viewed div p.for-details {
	margin-top:35px;
}
#ac-also-viewed div p.for-details a { 
	color:#450075;
}

table.paddedtable td {
	padding:5px;
}

/**category banners - move to new file when completed**/
#catbread {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
}

#banner {
height:150px;
padding:45px 0px 0px 345px;
margin-left:10px;
}

#banner p {
width:315px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
line-height:normal;
padding-top:3px;
}
#banner h1 {

width:310px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:center;
line-height:normal;
}

#banner h2 {
width:310px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:center;
line-height:normal;
}
/**end of category banner css**/

.fud{
	font-size:12px;
	color:#005594;
	padding-left:10px;
	padding-bottom:5px}
.fud a:link{
	font-size:12px;
	color:#005594;
	padding-bottom:5px}
.fud a:visited{
	font-size:12px;
	color:#005594;
	text-decoration:underline;
	padding-bottom:5px}
.fud a:hover{
	font-size:12px;
	color:#FCB712;
	text-decoration:underline;
	padding-bottom:5px}
.whitepaper {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px ridge #000000;
	width: 310px;
	height: 400px;
	z-index: 3;
	display: none;
}

.hdr-1 {
	background-color:#FFE3F4;
	text-align:left;
	padding:6px;
}

.hdr-2 {
	background-color:#FFE3F4;
	padding:6px;
	font-weight:bold;
}

#share {
padding:8px;
background-color:#FFE3F4;
}

#share p {
padding-bottom:8px;
}

#lsale {
height:19px; font-weight:900; background-color:#9f1336; color:#FFFFFF; padding:3px 0px 3px 17px; text-align:left; font-size:1.1em;
}

#lsale a {
font-weight:900; color:#FFFFFF; font-size:1.1em; text-decoration:none;
}

