a { color:#002252; }

/* dark grey text */
/* 11px dark grey verdana regular */
.darkgreytext {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#1a1a1a; }

/* dark grey text links */
/* link color is hot pink */
td.darkgreytext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.darkgreytext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.darkgreytext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.darkgreytext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }

/* link is darkGrey and underlined */
td.darkgreytext a.proddir:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#1a1a1a; }
td.darkgreytext a.proddir:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#1a1a1a; }
td.darkgreytext a.proddir:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#1a1a1a; }
td.darkgreytext a.proddir:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#1a1a1a; }

/* link is darkGrey and not underlined */
td.darkgreytext a.nav:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#1a1a1a; }
td.darkgreytext a.nav:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#1a1a1a; }
td.darkgreytext a.nav:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#1a1a1a; }
td.darkgreytext a.nav:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#1a1a1a; }

/* black text */
/* 11px black verdana regular */
.blacktext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; }

/* 11px red verdana regular (used in error messages allows on the fly prefixing of class names in templates) */
.redtext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c6342c; }
.reddarkgreytext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c6342c; }

/* red (error) links */
a.redtext {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
a.redtext:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
a.redtext:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
a.redtext:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }

td.redtext a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
td.redtext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
td.redtext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }
td.redtext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#c6342c; }

/* pretty colors */
/* 11.5px pink verdana regular */
.pinktext {font-family:Verdana, Geneva, sans-serif; font-size:11.5px; color:#cd5388; }

/* 11px verdana regular */
.hotpinktext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c62e79; }
td.hotpinktext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.hotpinktext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.hotpinktext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.hotpinktext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }

/* 11px green verdana regular */
.greentext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#338a87; }
/* 11px light grey verdana regular */
.lightgreytext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b7b6b5; }
/* 11px blue verdana regular */
.bluetext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2d5399; }

/* 11px blue verdana regular (beyond paradise)*/
.beyondparadisetext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#336699; }
/* 11px blue verdana regular error text (beyond paradise)*/
.redbeyondparadisetext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c6342c; }
/* beyondparadisetext default link */
td.beyondparadisetext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.beyondparadisetext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.beyondparadisetext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.beyondparadisetext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }

/*for spa services*/
.spatext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1a1a1a; line-height:16px; }
.spagreentext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#669a99; line-height:16px; }
td.spatext a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; line-height:16px; }
td.spatext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; line-height:16px; }
td.spatext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; line-height:16px; }
td.spatext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; line-height:16px; }
td.spatext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; line-height:16px; }

td.spagreentext a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#669a99; line-height:16px; }
td.spagreentext a.link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#669a99; line-height:16px; }
td.spagreentext a.hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#669a99; line-height:16px; }
td.spagreentext a.active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#669a99; line-height:16px; }
td.spagreentext a.visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#669a99; line-height:16px; }

/* for bestsellers */
/* 11px dark grey verdana regular */
.bestsellerstext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1a1a1a; }
td.bestsellerstext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c5942c; }
td.bestsellerstext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c5942c; }
td.bestsellerstext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c5942c; }
td.bestsellerstext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c5942c; }

/* for whats hot awards */
.awardstext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c6332c; }
td.awardstext a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c6322c; }
td.awardstext a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c6322c; }
td.awardstext a:active {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c6322c; }
td.awardstext a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decordation:underline; font-weight: bold; color:#c6322c; }

/* bca */
.bcatext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#c68ba5; }

/* localcontent purple */
.localcontenttext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#954279; }

/* makeup artists brown*/
.makeupartisttext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#975e5e; }

/* form elements */
/* 10px black verdana regular */
input.blacktext {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width:110px; }
input.signin {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width:200px; }

input.qty {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; font-weight: bold; text-align: center; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width: 17px; }

input.spqty {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; font-weight: bold; text-align: center; vertical-align: bottom; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width: 17px; }

/* 11px black verdana regular 250px wide: checkout forms */
input.cotext {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width: 250px; }

input.cotextbox {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; border-top:1px solid #767676; border-right:1px solid #767676; border-bottom:1px solid #767676; border-left:1px solid #767676; width:320px; height:50px; }

select.category {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; font-color:#000000; width:200px; }
select.cotext {font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#000000; font-color:#000000; }

.greyborder {background-color:#B7B6B5; }
.radio {color:#767676; }

.lnav1 {background-color:#FFFFFF; }
.lnav2 {background-color:#F7E5F0; }

/* 11px clear verdana regular */
.cleartext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; }

.middleImg {vertical-align:middle;}

/* pagination tool */
.pagedarkgreytext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1a1a1a; }
td.pagedarkgreytext a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }
td.pagedarkgreytext a.proddir {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#1a1a1a; }
.pagehotpinktext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c62e79; }
td.hotpinktext a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#c62e79; }


/* for beyond paradise */
/* 11px blue verdana regular */
.beyondparadisetext {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#336699; }
