div.tollFreeNumber {
position: absolute;
left: 815px;
top: 15px;
z-index: 1;
color: #cccccc;
font-family: arial,verdana,georgia,serif;
font-size: 12px;
text-align: right;
margin: 0;
padding: 0;
font-weight: normal;
letter-spacing: 0px;
line-height: 1.3em;
}
span.hours {
font-size: 11px;
}


span.whyBuyLink {
font-variant: small-caps;
font-weight: bold;
color: #877C00;
}


dl.salesLetterCustomerObjections {
padding: 5px 7px 5px 7px;
margin: 10px 35px 0 25px;
font-family:verdana,arial,sans-serif;
font-size: 9pt;
line-height:1.4em;
text-align:justify;
}
dl.salesLetterCustomerObjections a {
color: #554902;
font-weight: normal;
text-decoration: underline;
}
dl.salesLetterCustomerObjections a:hover {
color: #000000;
}
dl.salesLetterCustomerObjections dt {
font-weight: bold;
padding-bottom: 3px;
}
dl.salesLetterCustomerObjections dd {
padding-bottom: 10px;
margin-left: 25px;
}


div.salesLetterPageBackground {
background-color: #FDFCE3;
border: 1px solid #ABA343;
width: 550px;
margin: 3px 15px 10px 8px;
}
div.salesLetterPageBackground_Testimonial {
background-color: #FFFFFF;
border: 1px solid #000000;
width: 450px;
margin: 0 50px 15px 50px;
}
p.salesLetterPageText_EmailTestimonial {
font-size: 9pt;
font-family: "courier new",verdana, arial, serif;
line-height: 1.3em;
text-align: left;
padding: 20px;
margin: 0;
}
p.salesLetterPageText_EmailTestimonial a {
color: #554902;
font-weight: normal;
text-decoration: underline;
}
p.salesLetterPageText_EmailTestimonial a:hover {
color: #000000;
}


h1.salesLetterPageHeading, h2.salesLetterPageHeading, h3.salesLetterPageHeading, h4.salesLetterPageHeading, h5.salesLetterPageHeading {
font-size: 24pt;
font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 10px 0 20px 0;
padding: 0;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}

p.salesLetterPageText {
font-size: 9pt;
font-family: verdana, arial, serif;
line-height: 1.4em;
margin-top: 0px;
margin-right: 20px;
margin-left: 20px;
padding: 0;
text-align: justify;
}
p.salesLetterPageText + p {
text-indent: 30px;
}
p.salesLetterPageText a {
color: #554902;
font-weight: normal;
text-decoration: underline;
}
p.salesLetterPageText a:hover {
color: #000000;
}
span.salesLetterPageDropCap {
float:left;
font-family:georgia,verdana,arial,serif;
font-size:28pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:33px;
padding-right:2px;
width:auto;
}

ul.salesLetterList1 {
font-size: 9pt;
font-family: verdana, arial, sans-serif;
line-height: 1.4em;
padding: 0 20px 0 30px;
margin: 0 20px 0 30px;
text-align: justify;
}
ul.salesLetterList1 a {
color: #554902;
font-weight: normal;
text-decoration: underline;
}
ul.salesLetterList1 a:hover {
color: #000000;
}
ul.salesLetterList1 li {
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

/* -------------- ABOVE CODE IS FROM JULY 13th -------------- */

h1.guaranteePageHeading {
font-size: 22pt;
font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 0;
padding: 70px 0 20px 0;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}
p.guaranteePageText {
font-size: 9pt;
font-family: verdana, arial, serif;
line-height: 1.3em;
margin: 0;
padding: 0 0 15px 70px;
text-align: left;
}
p.guaranteePageText a {
color: #7C6E01;
font-weight: normal;
text-decoration: underline;
font-size: 9pt;
}
p.guaranteePageText a:hover {
color: #000000;
}


img#deliveryTimeMap {
padding: 0;
margin: 10px 0 0 0;
}


img.backToTopArrow {
margin: 0 0 -2px 0;
padding: 0;
}


table.membershipBenefits {
width: 500px;
text-align: left;
border: 1px solid #000000;
margin-left: auto;
margin-right: auto;
}
tr.membershipBenefitsRow1 {
font-family:georgia,verdana,arial,serif;
font-size:11pt;
font-variant:small-caps;
font-weight:normal;
letter-spacing:1px;
border-bottom: 1px solid #000000;
}
th.membershipBenefits {
background-color: #ffffff;
}
th.basicMember {
background-color: #ffffff;
}
th.classyMember {
background-color: #ffffff;
}
tr.membershipBenefits_all_other_rows{
background-color: #ffffff;
}

td.benefit {
font-family: verdana,arial,georgia,serif;
text-align: left;
font-size: 8pt;
}
td.yes {
font-size: 16pt;
text-align: center;
}
td.no {
font-size: 16pt;
text-align: center;
}

/* -------------------- END MEMBERSHIP BENEFITS PAGE ------------------ */


/* -------------------- START E-BOOK LINKS ------------------ */

p.mannequinWeddingVid {
padding: 0;
margin: 0;
}
p.oldNavyVid {
padding: 0;
margin: 0;
}

h1.ebookContentPageHeading {
font-size: 22pt;
font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 10px 0 25px 0;
padding: 0;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}

p.ebookOptinPage_Left_Label {
font-size: 10pt;
font-weight: normal;
font-family: verdana,georgia,arial,serif;
line-height: normal;
margin: 0;
padding: 0;
text-align: left;
text-transform: uppercase;
letter-spacing: 1px;
}


/* -------------------- END  E-BOOK LINKS ------------------ */


/* ------------------------------------- START SITE WIDE HEADER, TOP NAV BAR & FOOTER ------------------------------ */

p.freeDownload {
color:#000000;
font-family:georgia,verdana,georgia,arial,verdana,serif;
font-size:16pt;
font-variant:small-caps;
font-weight:normal;
line-height:1.1em;
margin:5px 0 5px 0px;
padding:0;
text-align:left;
}
p.freeDownloadCopy {
color:#333333;
font-family:arial,georgia,sans-serif;
font-size:8pt;
line-height:1.2em;
margin:0 0 10px 1px;
padding:0;
text-align:left;
}


.centerSlideshow{ /*IE method of centering a relative div*/
text-align: center;
margin: 1px 0 0 -5px;
padding: 0;
}
.centerSlideshow>div{ /*Proper way to center a relative div*/
margin: 1px 0 0 -5px auto;
padding: 0;
}
#master0 img {
border-color: #000000;
}


div.guaranteeBox {
/* margin: 15px 15px 15px 5px;
padding: 0; 
background-color: #E4E3B6;
border: 1px solid #877C00; */
background-image:url('guarantee_certificate.jpg');
background-repeat: no-repeat;
background-position: top center;
width: 555px;
height: 422px;
padding: 0;
margin: 3px 20px 0 7px;
}


h1.testimonialPageHeading {
color: #7F6F15;
font-size: 22pt;
font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 10px 0 25px 20px;
padding: 0;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}

div.testimonialBox {
background-color: #ECEBCC;
margin: 0 20px 4px 20px;
padding: 7px;
}
p.testimonialQuote {
text-align: left;
color: #4D4200;
font-size: 8pt;
font-family: verdana, arial, serif;
line-height: 1.3em;
text-align: left;
padding: 0 0 7px 0;
margin: 0;
}
p.testimonialQuote a {
color: #877C00;
text-decoration: underline;
}
p.testimonialQuote a:hover {
color: #4D4200;
}

p.testimonialName {
text-align: right;
color: #4D4200;
font-size: 8pt;
font-style: italic;
font-family: verdana, arial, serif;
line-height: 1.3em;
text-align: right;
padding: 0;
margin: 0;
}
p.testimonialName a {
color: #877C00;
text-decoration: underline;
}
p.testimonialName a:hover {
color: #4D4200;
}


span.ProductNameForHighClassMqns {
color: #6E6116;
font-weight: normal;
font-family: georgia,verdana,arial,serif;
font-size: 8pt;
}


dl.premiumCatDesc {
background-color: #E4E3B6;
border: 1px solid #877C00;
padding: 5px 7px 5px 7px;
margin: 10px 35px 0 55px;
color: #6E6116;
font-family:verdana,arial,sans-serif;
font-size:8pt;
line-height:1.3em;
text-align:left;
width:450px;
}
dl.premiumCatDesc dt {
font-weight: bold;
padding-bottom: 3px;
}
dl.premiumCatDesc dd {
padding-bottom: 7px;
margin-left: 17px;
}


h1.aboutUsPageHeading {
font-size: 22pt;
font-family: verdana, arial, serif;
line-height: normal;
margin: 10px 0px 20px 20px;;
padding: 0;
text-align: left;
letter-spacing: 1px;
font-weight: normal;
}

div.aboutUsBackground {
background-color: #E4E3B6;
border: 1px solid #877C00;
padding: 0 0 20px 0;
margin: 3px 10px 10px 10px;
}

div.catHead2 {
margin: 0;
padding: 0;
z-index: -1;
position: absolute;
left: 14px;
top: 0px;
filter:alpha(opacity=50);
opacity:0.5;
}

h1.homepageHeading {
font-size: 16pt;
font-weight: normal;
font-family: georgia,verdana,arial,serif;
line-height: normal;
margin: 5px 0 10px 0;
padding: 0;
text-align: center;
text-transform: capitalize;
color: #655705;
}

p.homepageCopy {
background-color:#E4E3B6;
border:1px solid #877C00;
color:#5C5111;
font-family:verdana,arial,sans-serif;
font-size:9pt;
line-height:1.4em;
margin:15px 0 10px 5px;
padding:5px;
text-align:center;
width:96%;
}
p.homepageCopy a {
color:#5C5111;
text-decoration: none;
font-size: 8pt;
font-variant: small-caps;
}
p.homepageCopy a:hover {
text-decoration: underline;
background-color: #BDBC83;
}

h1.homepageHeadline {
font-family: georgia, arial, serif; 
font-size: 14pt;
font-variant: small-caps;
letter-spacing: 1px;
text-align: center;
color: #333333;
padding: 3px 0px 4px 0px;
margin: 10px 0px -5px 5px;
width: 98%;
}


td.HeadlineCell {
padding: 10px 0px 0px 0px;
}

table.headerBorder {
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;


background-color: #000000;
}



div.CenterHeaderTextHomepage {
color: #CCCCCC;
text-align: left;
line-height: normal;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
letter-spacing: 2px;
background-color: #000000;
width: 450px;
}
div.CenterHeaderText {
color: #CCCCCC;
text-align: center;
line-height: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing: 2px;
background-color: #000000;
width: 450px;
}


span.CenterHeadCaps {
font-family: arial, serif;
font-size: 20pt;
}



span.CenterHeadSmallCaps {
font-family: "trebuchet ms", serif;
font-size: 13pt;
text-transform: uppercase;
}
span.CenterHeadDotCom {
font-family: "trebuchet ms", serif; 
font-size: 11pt;
}
p.Tagline {
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
letter-spacing: 0px;
line-height: normal;
color: #D4CC7B;
font-weight: normal;
margin: 0;
padding: 0;
}
p.TaglineHomepage {
font-family: verdana, arial, sans-serif; 
font-size: 11pt;
letter-spacing: 1px;
line-height: normal;
color: #A39C50;
font-variant: small-caps;
font-weight: normal;
margin: 0 0 0 30px;
padding: 0;
width: 450px;
}

p.headerCopy {
padding: 12px 0 0 0;
margin: 15px 0 0 30px;
width: 440px;
background-color: #000000; /* 181818 */
font-family: verdana, arial, sans-serif; 
font-size: 10pt;
line-height: 1.4em;
color: #D4CC7B;
font-weight: normal;
letter-spacing: 0px;
text-align: left;
border-top: 1px solid #D4CC7B;
}

span.Trademark {
font-family: arial, serif;
font-size: 7pt;
color: #DFDDA6;
}
a.MannequinMarketLink {
color: #003366;
text-decoration: none;
}


ul#list-nav {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 919px;
height: 32px;
list-style: none;
text-align: center;
line-height: 30px;
background-image:url('maingoldnavbar.gif');
background-repeat: no-repeat;
filter:alpha(opacity=85);
opacity:0.85;
}
ul#list-nav li {
display: inline;

}
ul#list-nav li a {
padding: 0px 19px 0px 19px;
margin: 0px 0px 0px 0px;
width: auto;
height: auto;
font-family: arial,"trebuchet ms",sans-serif;
color: #000000;
font-size: 11pt;
text-decoration: none;
text-align: center;
font-weight: normal;
}
ul#list-nav li a:hover {
text-decoration: underline;
color: #000000;
}


/* ---------- START CURRENT PAGE INDICATOR FOR TOP NAVIGATION BAR ---------------- */

body.homepageTemplate li#homepage a {
text-decoration: underline;
}
body.guaranteeTemplate li#guarantee a {
text-decoration: underline;
}
body.help-faqTemplate li#help-faq a {
text-decoration: underline;
}
body.contactTemplate li#contact a {
text-decoration: underline;
}
body.aboutusTemplate li#aboutus a {
text-decoration: underline;
}

body.membershipTemplate li#membership a {
text-decoration: underline;
}
body.testimonialsTemplate li#testimonials a {
text-decoration: underline;
}


/* ---------- END CURRENT PAGE INDICATOR FOR TOP NAVIGATION BAR ---------------- */


div.footertext {
line-height: 1.8em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #DFDDA6;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
background-color: #000000;
font-variant: small-caps;
}
div.footertext a {
text-decoration: none;
color: #DFDDA6; 
font-family: verdana, arial, sans-serif;
font-size: 8pt;
font-variant: small-caps;
}
div.footertext a:hover {
text-decoration: underline;
}


.footer {
clear: both;
display: inline;
float: left; 
position: relative; 
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center; 
width: 919px; 
left: 4%;
}

/* ------------------------------------- END SITE WIDE HEADER, TOP NAV BAR & FOOTER ------------------------------ */




/* ------------------------------------- START HOMEPAGE ------------------------------ */


.homepagetable {
font-size: 10pt;
font-family: "trebuchet ms", serif; 
color: #000000; 
text-transform: uppercase;
text-align: center; 
margin: 0px 0px 0px 0px; /* IF BORDERS ON COL2 AND COL3, THEN MAKE LEFT MARGIN 2PX */
padding: 0px 0px 0px 0px;
}
.homepagetable a {
font-size: 10pt;
text-decoration: none; 
font-family: "trebuchet ms", serif; 
font-weight: bold; 
color: #333333;
letter-spacing: 1px;
text-transform: uppercase; 
}




.homepagetable a:hover {
color: #000000;
}


.tableBorder img {
border: 1px solid #555555; 
}
.tableBorder img:hover {
border: 1px solid #000000; 
}



/* ------------------------------------- END HOMEPAGE ------------------------------ */



/* ------------------------------ START CATEGORY PAGES --------------------------- */

h1.catName {
font-family: georgia, arial, serif; 
font-size: 18pt;
font-variant: small-caps;
letter-spacing: 1px;
text-align: center;
color: #7F6F15;
padding: 0px 0px 0px 0px;
margin: 20px 0px 15px 0px;
font-weight: normal;
}


p.catDesc { 
background-color: transparent;
border:1px solid #FFFFFF;
color: #6E6116;
font-family:verdana,arial,sans-serif;
font-size:8pt;
line-height:1.3em;
margin:10px 35px 0 40px;
padding:0;
text-align:left;
width:494px;
}
/* p.catDesc:first-letter {
font-size: 14pt;
font-weight: bold;
font-family: georgia, verdana, arial, serif;
line-height: normal;
display: block;
float: left;
padding-right: 1px;
color: #73671C;
} */
p.catDesc a {
color: #73671C;
text-decoration: underline;
font-size: 8pt;
font-variant: small-caps;
}
p.catDesc a:hover {
text-decoration: underline;
background-color: #E4E3B6;
color: #000000;
}
p.catDesc-2 { 
font-family: verdana, arial, sans-serif;
text-align: center;
margin-right: 28px; 
margin-left: -33px;
color: #800000;
font-size: 11pt;
}
p.catDesc-2 a {
color: #003366;
font-size: 10pt;
font-family: arial, serif;
}
p.catDesc-2 a:hover {
color: #C46B00;
font-size: 10pt;
font-family: arial, serif;
}


div.mini_product {
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
list-style: none; 
text-align: center;
}
div.mini_product li {
float: left;
width: auto;
list-style: none;
text-align: center; 
padding: 0px 0px 0px 0px;
margin: 0px 20px 20px 0px;
}


span.thumbname {
text-align: center;
}
span.thumbname a {
text-decoration: none;
font-family: verdana,arial,sans-serif;
font-size: 8pt; 

color: #555555;



}

span.thumbname a:hover {
font-family: verdana,arial,sans-serif;
font-size: 8pt; 
color: #000000; 
}


span.miniPrice {
color: #555555; 
font-size: 8pt;
font-family: verdana,arial,sans-serif;
text-align: center;
}


span.Details {
text-align: center;
}
span.Details a {
font-family: arial, serif;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #000000;
}
span.Details a:hover {

color: #555555;
text-decoration: underline;
}


.thumbnail img {
border: 1pt solid #cccccc;
}
.thumbnail img:hover {
border: 1pt solid #555555;
}


div.ClearBoth {
clear: both;
}

/* ------------------------------ END CATEGORY PAGES --------------------------------- */




/* ------------------------------- START PRODUCT DESCRIPTION PAGES ---------------------------- */

h1.prodHeading { 
font-family: georgia,arial, serif;
font-size: 14pt; 
color: #000000;
text-align: left;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 25px;
text-transform: capitalize;
}



h2.prodSubHead {
font-size: 9pt; 
color: #333333;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 25px;
line-height: 1.5em;
font-family: verdana,arial,sans-serif;
font-weight: normal;
}
h2.prodSubHead a {
color: #333333;
text-decoration: underline;
}
h2.prodSubHead a:hover {
color: #6E6116;
}
span.trademark_Subhead {
font-size: 10pt;


}

div.prodright { 
font-family: verdana,arial,sans-serif;
color: #333333; 

font-size: 8pt;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.4em;
}
div.prodright a {
font-family: verdana,arial,sans-serif;
font-size: 8pt;
text-decoration: underline; 
color: #6E6116;
}
div.prodright a:hover {
text-decoration: underline; 
color: #000000;
}


p.productDescriptionRight {
width: 210px;






background-color: #E4E3B6;
border: 1px solid #877C00;
padding: 5px 5px 5px 5px;
font-family: verdana, arial, sans-serif;
margin-top: 10px;
font-size: 8pt;
text-align: left;

line-height: 1.4em;
color: #5C5111;
}
p.productDescriptionRight a {
text-decoration: underline;
color: #423800;
}
p.productDescriptionRight a:hover {
color: #000000;
}
/* p.productDescriptionRight:first-letter {
font-size: 13pt;

font-weight: bold;
font-family: verdana, arial, sans-serif;
line-height: normal;
padding-right: 1px;
display: block;
float: left;
} */


div.ProdID { 
font-family: arial, sans-serif;
color: #666666;
font-size: 9pt;
text-transform: uppercase;
font-weight: normal;
width: 300px;
text-align: center;
padding: 3px 0 0 0;
}


label.label_left {
color: #333333;
}


p.ProductInfo {
font-family: arial, serif;
font-size: 12pt; 
color: #333333;
font-weight: bold;
margin-left: 15px;
}


div.productCopy {
font-family: verdana,arial,sans-serif;


font-size: 8pt; 

color: #000000;
margin-right: 30px;

margin-left: -25px;
line-height: 1.5em;
}
div.productCopy a {
color: #6E6116;
text-decoration: underline;
}
div.productCopy a:hover {
color: #000000;
}



span.RelatedProducts {
font-family: georgia,verdana, arial, serif;
font-size: 18pt; 
color: #000000; /* ALTERNATE COLOR: #7F6F15  */ 
font-weight: bold;
letter-spacing: 1px;
word-spacing: 1px;
font-variant: small-caps;
}
div.relatedProductsThumbnail {
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
list-style: none; 
text-align: center;
}
div.relatedProductsThumbnail li {
float: left;
width: auto;
list-style: none;
text-align: center; 
padding: 0px 0px 0px 0px;
margin: 0px 20px 20px 0px;
}


p.price {
font-family: verdana,arial,sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: normal;
color: #333333;
margin: 2px 0 -20px 0;
}
span.price2 {
font-family: verdana,arial,sans-serif;
font-size: 8pt; 
line-height: normal;
color: #333333;
}


span.MiniInventoryStatus {
font-size: 8pt;
color: #555555;
font-family: verdana,arial,sans-serif;
}

span.MiniInventoryStatus a { 
font-size: 8pt;
color: #6E6116;
font-family: verdana,arial,sans-serif;
text-decoration: underline;
}
span.MiniInventoryStatus a:hover {
color: #000000;
font-size: 8pt;
}


span.prodDetails {
font-family: arial, serif;
color: #333333; 
font-size: 10pt;
}

span.InventoryStatus {
font-family: arial, serif;
color: #333333; 
font-size: 10pt;








}
span.InventoryStatus a {    /* --- RESERVE LINK --- */
font-family: arial, serif;
color: #918835; 
font-size: 10pt;
}
span.InventoryStatus a:hover {
color: #000000;
}


span.ShipRates a {
color: #003366;
font-family: arial, serif;
font-size: 10pt;
text-decoration: underline;
}
span.ShipRates a:hover {
color: #877C00;
font-family: arial, serif;
font-size: 10pt;
text-decoration: underline;
}


div.SharePhotos {
text-align: center;
}
div.SharePhotos a {
color: #003366;
font-family: arial, serif;
font-size: 10pt;
text-decoration: underline;



text-align: center;
}
div.SharePhotos a:hover {
color: #877C00;
font-family: arial, serif;
text-decoration: underline;
text-align: center;
}
table.ChooseColor {
margin-left: -3px;
}


.shift25px { 
text-align: left; 
margin-left: 25px;
}



/* ----------------------------- END PRODUCT DESCRIPTION PAGES ---------------- */





/* ------------------------------------------ START LEFT SIDEBAR ----------------------------------------------- */

img.catHeading {
padding-bottom: 5px;
}


ul.left {
list-style: none;
margin: 0 auto;
padding: 0;
width: 100%;
display: inline;
}
ul.left li {
display: inline;
}
ul.left li a {
font-family: verdana, arial, "trebuchet ms", sans-serif;


padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
width: 100%;


text-decoration: none;
letter-spacing: 0px;

word-spacing: 0px;
color: #000000;
font-size: 10pt;
text-align: left;
font-variant: normal;
float: left;
}

ul.left li a:hover {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}

/* ---------------------- START CURRENT PAGE INDICATOR FOR LEFT SIDEBAR --------------------- */


body.femalesCategory li#femaleMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}

body.malesCategory li#maleMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.headlessCategory li#headlessMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.abstractCategory li#abstractMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.realisticCategory li#realisticMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.ethnicCategory li#ethnicMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.sportsCategory li#sportsMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.sexyCategory li#sexyMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');

background-repeat: no-repeat;
background-position: center right;

}
body.plussizeCategory li#plussizeMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;

}
body.pregnantCategory li#pregnantMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.flexibleCategory li#flexibleMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.baldCategory li#baldMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.childCategory li#childMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}

body.animalCategory li#animalMannequins a {
color: #877C00;



background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;






}
body.highClassCategory li#highClassMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.allMannequinsCategory li#allMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.mannequinHeadsCategory li#mannequinHeads a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.bodyFormsCategory li#bodyForms a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.dressFormsCategory li#dressForms a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.allFormsCategory li#allForms a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.femaleWigsCategory li#femaleWigs a {




color: #877C00;

background-image:url('left menu hover star.gif');


background-repeat: no-repeat;
background-position: center right;
}
body.maleWigsCategory li#maleWigs a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.unisexWigsCategory li#unisexWigs a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;

}
body.allWigsCategory li#allWigs a {
color: #877C00;






background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.necklaceDisplaysCategory li#necklaceDisplays a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.ringDisplaysCategory li#ringDisplays a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.jewelryMannequinsCategory li#jewelryMannequins a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.allJewelryDisplaysCategory li#allJewelryDisplays a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.mannequinBasesCategory li#mannequinBases a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}
body.mannequinBodyPartsCategory li#mannequinBodyParts a {
color: #877C00;
background-image:url('left menu hover star.gif');
background-repeat: no-repeat;

background-position: center right;
}
body.allAccessoriesCategory li#allAccessories a {
color: #877C00;

background-image:url('left menu hover star.gif');
background-repeat: no-repeat;
background-position: center right;
}

/* ---------------------- END CURRENT PAGE INDICATOR FOR LEFT SIDEBAR --------------------- */


div.catHeading {
width: 170px;
height: 42px;
float: left;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url('Category Heading Button2.png');
background-repeat: no-repeat;
filter:alpha(opacity=95);
opacity:0.95;
}
div.catHeading a {
width: 170px;
height: 28px;
line-height: 27px;
float: left;
text-align: center;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12pt;
font-family: verdana, arial, sans-serif;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
background-color: #000000;
color: #c5c165;
background-image:url('Category Heading Button2.png');
background-repeat: no-repeat;
}
div.catHeading a:hover {
color: #dfdda6;
}

div.left { 
color: #000000;
font-family: arial, serif;
font-size: 8pt;
text-align: left;
margin-left: 8px;
margin-right: 8px;
line-height: 14px;
}
div.left a { 
text-decoration: underline; 
color: #003366



}

div.left a:hover {
text-decoration: underline; 
color: #C46B00;
}




span.leftHeading {
color: #003366;
font-family: arial, serif;
font-size: 12pt;
font-weight: bold;
text-align: left;
margin: 0px 8px 0px 8px;
}


div.placeholder {
line-height: 9px; 
text-align: center;
}

/* ------------------------------------------ END LEFT SIDEBAR ----------------------------------------------- */



/* -------------------------------- START RIGHT SIDEBAR ---------------------------------- */


div.optinbox {
margin: -5px 0px 20px 0px;
padding: 10px 0px 0px 0px;
text-align: center;
background-color: #E4E3B6;
border: 1px solid #877C00;
}
span.optinBox_Label {
font-family: verdana, arial, serif;
font-size: 9pt;
color: #000000;
}
span.optinBox_Label a {
font-family: verdana, arial, serif;
font-size: 8pt;
text-decoration: underline;
color: #554902;
line-height: 30px;
}
span.optinBox_Label a:hover {
color: #000000;
}
div.optinplaceholder {
line-height: 7px; 
text-align: center;
}


/* ----------- BEGIN IMAGES -------------- */

#ebookGraphic img {
margin: 0 0 10px 0;
padding 0;

border: 2px solid #807B42;
}

#ebookDownloadButton img {
margin: 0 0 20px 0;
padding: 0;
border: none;
}
#ebookDownloadButton img:hover {
filter:alpha(opacity=85);
opacity:0.85;

}


#highClassLogo img {
margin: 10px 0 0 0;
padding: 0;
border: 2px solid #807B42;
}
#highClassLogo img:hover {
filter:alpha(opacity=65);
opacity:0.65;
}

#classyfied img {
margin: 15px 0 0 0;
padding: 0;
}
#classyfied img:hover {
filter:alpha(opacity=65);
opacity:0.65;
}

#contactUs img {
margin: 40px 0 0px 0;
padding: 0;
}
#contactUs img:hover {
filter:alpha(opacity=65);
opacity:0.65;
}

#facebookBadge img {
margin: 40px 0 0px 0;
padding: 0;
}
#facebookBadge img:hover {
filter:alpha(opacity=65);
opacity:0.65;
}

img#secureShopping {
margin: 40px 0 0 0;
padding: 0;
}

img#ccLogos {
margin: 40px 0 0 0;
padding: 0;
}

#guaranteeLogo img {
margin: 40px 0 0 0;
padding: 0;
}
#guaranteeLogo img:hover {
filter:alpha(opacity=80);
opacity:0.80;
}

/* ----------- END IMAGES -------------- */

div.right { 
color: #000000;
font-family: arial, serif;
font-size: 9pt;
text-align: left;
line-height: 14px;
margin: 0px 2px 0px 2px;
}
div.right a { 
text-decoration: underline; 
color: #003366
}
div.right a:hover {
text-decoration: underline; 
color: #877C00;
}


p.rightHeading {
font-family: arial, serif;

font-size: 12pt;
font-weight: bold;
text-align: left;
}
span.rightHeading {
font-family: arial, serif;
font-size: 12pt;
font-weight: bold;
text-align: center;
}


/* -------------------------------- END RIGHT SIDEBAR ---------------------------------- */


/* --------------------- START CHECKOUT PAGE ---------------------------------- */

span.taglineCheckoutPage {
font-family: "trebuchet ms", arial, sans-serif; 
font-size: 10pt;
line-height: 10px;
color: #D4CC7B;
font-variant: normal;
letter-spacing: 0px;
}


ul#navbar-checkoutpage {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 919px;
height: 32px;
list-style: none;
text-align: center;
line-height: 30px;
background-image:url('maingoldnavbar.gif');
background-repeat: no-repeat;
filter:alpha(opacity=85);
opacity:0.85;
}
ul#navbar-checkoutpage li {
display: inline;
}
ul#navbar-checkoutpage li a {
padding: 0px 40px 0px 40px;
margin: 0px 0px 0px 0px;
width: auto;
height: auto;
font-family: arial,"trebuchet ms",sans-serif;
color: #000000;
font-size: 11pt;
text-decoration: none;
text-align: center;
font-weight: normal;
}
ul#navbar-checkoutpage li a:hover {
text-decoration: underline;
}

div.checkoutContent {
margin: 15px 0px 0px 0px;
padding : 0px;
font-family: arial, serif;
font-size: 12px;
text-align: left;
border: 1px solid #000000;
}
div.checkoutContent a {

color: #000000;
text-decoration: underline;
}
div.checkoutContent a:hover {
color: #877C00;
text-decoration: underline;
}


body.checkoutPage { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
background-image:url('gradientedgewebsitebackground_shadow.png');
background-repeat: repeat-y;

background-position: center center;
background-color: #FFF7D0;
} 





span.sslCaption {

font-size: 8pt;
font-family: arial, tahoma, sans-serif;
text-align: center;
font-variant: small-caps;
}


div.leftColumnCO { 
margin: 10px 3px 0px 0px;  /* LEFT AND RIGHT MARGINS AFFECT FAR RIGHT COLUMN */
padding: 0px 0px 0px 0px; 
overflow: hidden;
text-align: left;
float: left; 
height: 460px;
width: 17%; 
left: 29%;
position: relative; 
background-color: transparent;
} 

div.rightColumnCO { 
margin: 10px 0px 0px 2px; /* IF BORDERS ON COL2 AND COL3 THEN MAKE LEFT MARGIN HERE -6PX */
padding: 0px 0px 0px 0px; 
overflow: hidden;
text-align: right;
float: left; 
height: 460px;
position: relative; 
width: 17%; 
left: 86.5%;
background-color: transparent;
} 


/* --------------------- END CHECKOUT PAGE ---------------------------------- */


/* --------------------- START RECEIPT PAGE ---------------------------------- */

ul#navbar-receiptpage {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 919px;
height: 32px;
list-style: none;
text-align: center;
line-height: 30px;
background-image:url('maingoldnavbar.gif');

background-repeat: no-repeat;
filter:alpha(opacity=85);
opacity:0.85;
}
ul#navbar-receiptpage li {
display: inline;



}
ul#navbar-receiptpage li a {
padding: 0px 40px 0px 40px;

margin: 0px 0px 0px 0px;
width: auto;
height: auto;
font-family: arial,"trebuchet ms",sans-serif;
color: #000000;
font-size: 11pt;
text-decoration: none;




text-align: center;
font-weight: normal;
}


ul#navbar-receiptpage li a:hover {
text-decoration: underline;


}




div.CenterHeaderReceipt {
margin: 0 0 10px 0;
padding: 0;
text-align: center;
line-height: normal;
}

span.taglineReceiptPage {
font-family: georgia,verdana,"trebuchet ms", arial, sans-serif; 
font-size: 12pt;
line-height: 10px;

color: #D4CC7B;
font-variant: small-caps;
letter-spacing: 1px;
}


p.receiptPageHeading {
font-size: 25pt;
font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 10px 0 0 0;
padding: 0;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}
p.receiptPageText {
font-size: 8pt;
font-family: verdana, arial, serif;
line-height: 1.3em;
margin: 10px 0 25px 0;
padding: 0;
text-align: center;
}

/* --------------------- END RECEIPT PAGE ---------------------------------- */


/* --------------------- START SITE WIDE ------------------------- */


div.content {
margin-left: 15px; 
margin-right: 15px;
margin-top: 25px;

margin-bottom: 15px;
font-family: verdana, arial, serif;
font-size: 11px;
text-align: left;
}
div.content a {
font-weight: bold;
color: #877C00;
text-decoration: underline;

}
div.content a:hover {
color: #000000;
text-decoration: underline;;
}


div.showing {
color: #333333;
font-family: arial, serif;
font-size: 10pt;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
span.ditto-showing {
color: #000000;
font-weight: bold;
font-family: arial, serif;
font-size: 10pt;
}


li.BuyMannequins {
padding-bottom: 10px;
text-align: left;
}
div.BuyMannequinsCopy1 {
color: #333333;
font-size: 10pt;
font-family: arial, serif;
text-align: left;
}
div.BuyMannequinsCopy1 a {
color: #003366;
text-decoration: underline;
text-align: left;
}
div.BuyMannequinsCopy1 a:hover {
color: #877C00;
text-decoration: underline;
text-align: left;

}
span.BuyMannequinsCopy2 {
font-size: 10pt;
font-family: arial, serif;
text-align: left;
font-weight: bold;
}
p.BuyMannequinsCopy3 {
font-size: 14pt;
font-family: arial, serif;
font-weight: bold;
line-height: 30px;
margin-top: 20px;
text-align: center;
}



a img { 
border: none; 
}


td {
border-style: none;
}

strong.HideStrong {
font-weight: normal;
}


/* --------------------- END SITEWIDE ------------------------- */




/* ------------------------------ START SITE LAYOUT --------------------------------------- */


.colmask { 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
clear: both;
float: left;
overflow: hidden; 
position: relative;
width: 919px;
left: 4%;
} 

.col2 { 
margin: -1px 3px 0px 0px;  /* LEFT AND RIGHT MARGINS AFFECT FAR RIGHT COLUMN */
padding: 0px 0px 0px 0px; 


overflow: hidden; 





float: left; 
height: auto;
position: relative;
width: 17%; 
left: 29%;
} 


.colleft { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

float: left; 
position: relative; 
width: 100%; 

right: 64%;
background: transparent;
} 

.col1 { 
margin: -2px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
overflow: hidden; 
float: left; 
position: relative; 
width: 57%; 
left: 103.5%;
} 

.colmid { 

float: left; 
position: relative;
width: 100%; 

right: 18%;
} 

.col3 { 
margin: -1px 0px 0px 2px; /* IF BORDERS ON COL2 AND COL3 THEN MAKE LEFT MARGIN HERE -6PX */
padding: 0px 0px 0px 0px; 
overflow: hidden; 
float: left; 

height: auto;
position: relative; 
width: 17%; 
left: 86.5%;
} 

.bottom { 
clear: both; 
float: left;
width: 1000px; 
position: relative;
} 


body { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
background-image:url('gradientedgewebsitebackground_shadow.png');
background-repeat: repeat-y;
background-position: center center;
background-color: #FDFCE3;
} 




/* ------------------------------ END SITE LAYOUT --------------------------------------- */



/* ------------------------------ START CONTENT PAGES --------------------------------------- */

table.siteIndex {

font-family: verdana, arial, serif;
font-size: 9pt;
text-align: left;
line-height: 1.3em;
margin: 20px 0 0 20px;
padding: 5px;
background-color: #E4E3B6;
border: 1px solid #877C00;
}
table.siteIndex a {
color: #000000;
text-decoration: underline;
}
table.siteIndex a:hover {
color: #7C6E01;
text-decoration: underline;
}


h1.contentPageHeading {
font-size: 22pt;

font-family: georgia,verdana, arial, serif;
line-height: normal;
margin: 10px 0 25px 20px;
padding: 0;
text-align: left;
font-weight: normal;
letter-spacing: 1px;
font-variant: small-caps;
}
p.contentPageSubHeading {
font-size: 10pt;
font-weight: bold;
font-family: verdana,georgia,arial,serif;
line-height: normal;
margin: 20px 0 10px 20px;
padding: 0;
text-align: left;
text-transform: uppercase;
}
p.contentPageSubHeading a {
color: #7C6E01;
font-weight: normal;
text-decoration: underline;
}
p.contentPageSubHeading a:hover {
color: #000000;
}
p.contentPageText {
font-size: 8pt;
font-family: verdana, arial, serif;
line-height: 1.3em;
margin-top: 0px;
margin-right: 20px;
margin-left: 20px;
padding: 0;
text-align: left;
}
p.contentPageText a {
color: #7C6E01;
font-weight: normal;
text-decoration: underline;
}
p.contentPageText a:hover {
color: #000000;
}



ul.list_1 {
font-size: 8pt;
font-family: verdana, arial, serif;
text-align: left;
line-height: 1.3em;
}
ul.list_1 a {
color: #554902;
font-weight: normal;

text-decoration: underline;
}
ul.list_1 a:hover {
color: #000000;
text-decoration: underline;
}

ul#genericList {
font-size: 8pt;
font-family: verdana, arial, serif;
text-align: left;
line-height: 1.3em;
}
ul#genericList a {
color: #554902;
font-weight: normal;
text-decoration: underline;
}
ul#genericList a:hover {
color: #000000;
text-decoration: underline;
}


p.faqPageSubHeading {
font-size: 10pt;
font-weight: bold;
font-family: verdana,georgia,arial,serif;
line-height: normal;
margin: 0 0 10px 20px;
padding: 15px 0 0 0;
text-align: left;
text-transform: uppercase;
letter-spacing: 0;
color: #000000;
}

/* ------------------------------ END CONTENT PAGES --------------------------------------- */


/* ------------------------------ OTHER --------------------------------------- */

p.pageNotFoundBody {
font-size: 10pt;
font-family: verdana, arial, sans-serif;
font-weight: normal;
margin: 20px 20px 0 20px;
padding: 5px 8px 8px 8px;
text-align: left;
line-height: normal;
background-color: #E4E3B6;
border: 1px solid #877C00;
}
p.pageNotFoundBody a {
color: #000000;
font-weight: bold;
text-decoration: underline;
}
p.pageNotFoundBody a:hover {
color: #A39000;
font-weight: bold;
text-decoration: underline;
}
