h2.BigLightType16,h1.PageHeader,h2.PageHeader{margin:0 0 5px 0 !important;padding:0 !important}h2.priceheader{margin:0}.spacer2{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:2px; line-height:2px}.spacer4{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:4px; line-height:4px}.spacer6{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:6px; line-height:6px}.spacer8{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:8px; line-height:8px}.spacer10{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:10px; line-height:10px}span.smalltext{ font-size:75%}.leftOne{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:12px; line-height:18px; font-weight:bold}.leftTwoBlue{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:15px}.leftTwoBlue a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:12px; line-height:15px; text-decoration:underline}.leftTwoBlue a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:12px; line-height:15px; text-decoration:underline}.leftTwoBlue a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:12px; line-height:15px; text-decoration:underline}.leftTwo{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:12px; line-height:15px}.leftTwo a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:12px; line-height:15px; text-decoration:underline}.leftTwo a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:12px; line-height:15px; text-decoration:underline}.leftTwo a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:12px; line-height:15px; text-decoration:underline}.leftThree9{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#666; font-size:9px; line-height:11px}.leftThree9 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:9px; line-height:11px; text-decoration:underline}.leftThree9 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:9px; line-height:11px; text-decoration:underline}.leftThree9 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:9px; line-height:11px; text-decoration:underline}.leftThree{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#666; font-size:10px; line-height:12px}.leftThree a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:10px; line-height:12px; text-decoration:underline}.leftThree a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:10px; line-height:12px; text-decoration:underline}.leftThree a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:10px; line-height:12px; text-decoration:underline}.table_data{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:9px; line-height:11px}.table_data a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:9px; line-height:11px; text-decoration:underline}.table_data a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:9px; line-height:11px; text-decoration:underline}.table_data a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:9px; line-height:11px; text-decoration:underline}.breadcrumb{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:12px; line-height:18px; font-weight:bold}.breadcrumb a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}.breadcrumb a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}.breadcrumb a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}.head16{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#630; font-size:16px; line-height:19px; font-weight:bold}.head16 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:16px; line-height:19px; text-decoration:underline}.head16 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:16px; line-height:19px; text-decoration:underline}.head16 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:16px; line-height:19px; text-decoration:underline}.PageHeader{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#630; font-size:16px; line-height:19px; font-weight:bold}.PageHeader a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:16px; line-height:19px; font-weight:bold; text-decoration:underline}.PageHeader a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:16px; line-height:19px; font-weight:bold; text-decoration:underline}.PageHeader a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:16px; line-height:19px; font-weight:bold; text-decoration:underline}.PageHeader12{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#630; font-size:12px; line-height:14px; font-weight:bold}.PageHeader12 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:12px; line-height:14px; font-weight:bold; text-decoration:underline}.PageHeader12 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:12px; line-height:14px; font-weight:bold; text-decoration:underline}.PageHeader12 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:12px; line-height:14px; font-weight:bold; text-decoration:underline}.head14{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#630; font-size:14px; line-height:17px; font-weight:bold}.head14 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:14px; line-height:17px; text-decoration:underline}.head14 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:14px; line-height:17px; text-decoration:underline}.head14 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:14px; line-height:17px; text-decoration:underline}.head{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:14px; font-weight:bold}.head a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:12px; line-height:14px; text-decoration:underline}.head a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:12px; line-height:14px; text-decoration:underline}.head a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:14px; line-height:16px; text-decoration:underline}.BigLightTypeLeftClm{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#CCAA7D; font-size:14px; line-height:15px; font-weight:bold}.BigLightTypeLeftClm a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#CCAA7D; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightTypeLeftClm a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightTypeLeftClm a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightType{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#CCAA7D; font-size:14px; line-height:15px; font-weight:bold}.BigLightType a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#930; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightType a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightType a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:14px; line-height:15px; font-weight:bold; text-decoration:underline}.BigLightType16{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#CCAA7D; font-size:16px; line-height:17px; font-weight:bold; padding:5px}.BigLightType16 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#930; font-size:16px; line-height:17px; font-weight:bold; text-decoration:underline}.BigLightType16 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:16px; line-height:17px; font-weight:bold; text-decoration:underline}.BigLightType16 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:16px; line-height:17px; font-weight:bold; text-decoration:underline}.priceheader{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:13px; line-height:15px; font-weight:bold}.priceheader a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#930; font-size:13px; line-height:15px; font-weight:bold; text-decoration:underline}.priceheader a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:13px; line-height:15px; font-weight:bold; text-decoration:underline}.priceheader a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:13px; line-height:15px; font-weight:bold; text-decoration:underline}.subhead{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:12px; line-height:14px; font-weight:bold}.subhead a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:14px; text-decoration:underline}.subhead a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:12px; line-height:14px; text-decoration:underline}.subhead a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:12px; line-height:14px; text-decoration:underline}.testimonial{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:17px; font-style:italic}.testimonial a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:12px; line-height:17px; font-style:italic; text-decoration:underline}.testimonial a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:12px; line-height:17px; font-style:italic; text-decoration:underline}.testimonial a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:12px; line-height:17px; font-style:italic; text-decoration:underline}.notes{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:10px; line-height:12px}.notes a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:10px; line-height:12px; text-decoration:underline}.notes a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:10px; line-height:12px; text-decoration:underline}.notes a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:10px; line-height:12px; text-decoration:underline}.noteswhiteNwsltr{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px}.noteswhiteNwsltr a{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px; text-decoration:underline}.noteswhiteNwsltr a:hover{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px; text-decoration:underline}.noteswhiteNwsltr a:active{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px; text-decoration:underline}.noteswhite{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px}.noteswhite a{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px; text-decoration:underline}.noteswhite a:hover{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#E9E0D9; font-size:10px; line-height:12px; text-decoration:underline}.noteswhite a:active{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:10px; line-height:12px; text-decoration:underline}.notesred{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#900; font-size:10px; line-height:12px}.bullettext{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:11px; line-height:16px}.bullettext a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:11px; line-height:16px; text-decoration:underline}.bullettext a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:11px; line-height:16px; text-decoration:underline}.bullettext a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:11px; line-height:16px; text-decoration:underline}.whitetext11{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:11px; line-height:12px}.whitetext11 a{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:11px; line-height:12px; text-decoration:underline}.whitetext11 a:hover{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FC0; font-size:11px; line-height:12px; text-decoration:underline}.whitetext11 a:active{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fff; font-size:11px; line-height:12px; text-decoration:underline}.bodytext11{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:11px; line-height:13px}.bodytext11 a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:11px; line-height:13px; text-decoration:underline}.bodytext11 a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:11px; line-height:13px; text-decoration:underline}.bodytext11 a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:11px; line-height:13px; text-decoration:underline}.bodytext11tight{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:11px; line-height:11px}.bodytext11tight a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:11px; line-height:11px; text-decoration:underline}.bodytext11tight a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:11px; line-height:11px; text-decoration:underline}.bodytext11tight a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:11px; line-height:11px; text-decoration:underline}.required{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#900; font-size:11px; line-height:13px}.redprices{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#900; font-size:13px; line-height:15px}.body{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:12px; line-height:17px}.body a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:17px; text-decoration:underline}.body a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:12px; line-height:17px; text-decoration:underline}.body a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:12px; line-height:17px; text-decoration:underline}.bodywhite{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#FFF; font-size:12px; line-height:17px}.bodywhite a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#963; font-size:12px; line-height:17px; text-decoration:underline}.bodywhite a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#c60; font-size:12px; line-height:17px; text-decoration:underline}.bodywhite a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:12px; line-height:17px; text-decoration:underline}.bottomlinks{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#000; font-size:10px; line-height:10px}.bottomlinks a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:10px; line-height:10px; font-weight:bold; text-decoration:underline}.bottomlinks a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:10px; line-height:10px; font-weight:bold; text-decoration:underline}.bottomlinks a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:10px; line-height:10px; font-weight:bold; text-decoration:underline}.fineprint{ font-family:verdana,geneva,arial,helvetica,sans-serif; color:#333; font-size:10px; line-height:12px}.fineprint a { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#339; font-size:10px; line-height:12px; text-decoration:underline}.fineprint a:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#66f; font-size:10px; line-height:12px; text-decoration:underline}.fineprint a:active { font-family:verdana,geneva,arial,helvetica,sans-serif; color:#fc0; font-size:10px; line-height:12px; text-decoration:underline}.TEMP-notused{ font-family:georgia,"times new roman","minion web",times,serif; color:#333; font-size:10px; line-height:12px}.TEMP-notused a { font-family:georgia,"times new roman","minion web",times,serif; color:#339; font-size:10px; line-height:12px; text-decoration:underline}.TEMP-notused a:hover { font-family:georgia,"times new roman","minion web",times,serif; color:#66f; font-size:10px; line-height:12px; text-decoration:underline}.TEMP-notused a:active { font-family:georgia,"times new roman","minion web",times,serif; color:#fc0; font-size:10px; line-height:12px; text-decoration:underline}

/* added 3.23.2010 per request from kscott */
.bodywhite a {color:#ccaa7d !important;}

/* added 3.17.2010 when h2s and h3s were added to hair/hair-color/ page */
h3.subhead {margin:20px 0 0 0; padding-bottom:0;}
p.body {margin:5px 0;}
hr {margin:18px 0; height:1px; background:#ccc; border:0;}
strong.noWeight {font-weight:normal !important;}

/* new menu styles */
div#navShell { margin:0; padding:0; background:#936241 url("../images/headers/nav-background-repeat-x.gif") repeat-x 0 0;}
#nav {display:block; height:21px; width:900px !important; list-style-type:none; margin:0 !important; padding:0 !important;}
#nav li {float:left;  margin:0; padding:0;}
#nav li a {font-size:0; text-indent:-9999px; display:block; height:21px;background:#936241 url("../images/headers/nav-sprite.png") no-repeat 0 0;}

li#navAboutUs a {width:90px;}
li#navAboutUs a:hover {width:90px; background-position:0 -21px;}

li#navHair a {width:57px;background-position:-90px 0 !important;}
li#navHair a:hover {width:57px;background-position:-90px -21px !important;}

li#navBody a {width:61px; background-position:-147px 0;}
li#navBody a:hover {width:61px; background-position:-147px -21px;}

li#navNails a{width:62px; background-position:-208px 0;}
li#navNails a:hover{width:62px; background-position:-208px -21px;}

li#navSkin a{width:55px; background-position:-270px 0;}
li#navSkin a:hover{width:55px; background-position:-270px -21px;}

li#navMakeUp a{width:81px; background-position:-325px 0;}
li#navMakeUp a:hover{width:81px; background-position:-325px -21px;}

li#navPackages a{width:87px; background-position:-406px 0;}
li#navPackages a:hover{width:87px; background-position:-406px -21px;}

li#navBridal a{width:70px; background-position:-493px 0;}
li#navBridal a:hover{width:70px; background-position:-493px -21px;}

li#navProducts a{width:91px; background-position:-563px 0;}
li#navProducts a:hover{width:91px; background-position:-563px -21px;}

li#navContactUs a{width:106px; background-position:-654px 0;}
li#navContactUs a:hover{width:106px; background-position:-654px -21px;}

#nav li ul.subNav {float:left; display:none; list-style-type:none; position:absolute; border:1px solid #936241; margin:0; padding:0; z-index:1000;}
#nav li:hover ul.subNav,#nav li.ie6hover ul.subNav {display:block; z-index:6000; width:150px; background:#f2ece8;}
#nav ul.subNav li { float:none; text-indent:none; display:block; border-bottom:1px solid #936241; width:150px;}
#nav ul.subNav li a {background-image:none; background-color:#f2ece8; text-indent:0; color:#000 !important; font:11px Arial; width:150px; display:block; text-decoration:none;  height:17px; line-height:17px;}

#nav ul.subNav li a:hover {background-color:#936241; color:#fff !important;}

/* added 5.25.2011 to restore padding left for left sidebar */
/*#leftColumnTd table {padding-left:6px;} commented out 7.20.2011 because sidebar wasn't stretching well to span full width*/
#leftColumnTd table {width:100%;}
.BigLightTypeLeftClm {padding-left:5px;}

/* added 5.24.2011 */	
#newsLetterSignupShell {padding:5px; width:130px; background:#F2ECE8; display:block;}
#newsLetterSignupShell strong {padding-right:15px; width:130px;  display:block !important; margin-bottom:5px;}
#newsLetterSignupForm {clear:none; float:right; background:#f2ece8; margin:0 !important; width:130px; }
#newsletterEmailInput {border:1px solid #777; padding:3px 2px; font:14px Arial; width:128px;}
input.defaultValue {color:#666; font-style:italic; font-size:12px;}		
#newsLetterSignupForm  input[type=submit] {padding:2px; cursor:pointer; margin-top:5px;}
#newsLetterResponse {font-size:11px; width:130px; margin-top:3px; line-height:1.1; padding:3px;}
