html, body {background-color:#fff;padding: 0px;margin: 0px;}
body {/* safari only for iPhone */-webkit-text-size-adjust: none;-webkit-user-select:none;}
body, td {font-family:serif;vertical-align:top;font-weight:normal;}
img{border:0;}
div, p {padding: 0px;margin: 0px;}

.color_01{color:#9C2C31;}
.color_02{color:#666666;}
.color_03{color:#CCCCCC;}
.color_04{color:#9C2C31;}

/* Header Logo */
.logoWrapper{background:#24292A; width: auto;padding:3px 0px 0px 3px;}

/* Header Navigation */
.headerNavWrapper{width: auto;background-color:#ffffff;color:#000000;font-weight:bold;font-size:small;border-top:1px solid #000000; border-bottom:1px solid #000000;font-style:italic;}
span.headerNavActive{color:#9C2C31;font-weight:normal;text-decoration:none;padding:0px 5px 2px 5px;border-right:1px solid #000000;}
a.headerNav, a.headerNav:active, a.headerNav:visited{color:#000000;font-weight:normal;padding: 0px 5px 2px 5px;border-right:1px solid #000000;}
a.headerNav:hover{color:#9C2C31;}
a.headerNavActive, a.headerNavActive:active, a.headerNavActive:visited{color:#000000;font-weight:normal;padding: 0px 5px 2px 5px;border-right:1px solid #000000;}
a.headerNavActive:hover{color:#9C2C31;}

/* Map */
.map_errorWrapper{width: auto; background-color:#9F2E32; color:#ffffff; padding: 5px; font-size:small; border-top:1px solid #9C2C31; border-bottom:1px solid #9C2C31;line-height:12px;}
.map_errorWrapper a, .map_errorWrapper a:visited, .map_errorWrapper a:active{color:#9C2C31;}
.map_errorWrapper a:hover{color:#666666;}
#map_canvas{margin: 10px 0px; border:1px solid #000000; height:215px; width:215px;}
.noMap{margin-top:15px; margin-bottom:15px; color:#000000; font-size:small;}
.noMap a, .noMap a:visited, .noMap a:active{color:#9C2C31;}
.noMap a:hover{color:#666666;}

/* Salon Locator */
.locatorHeaderWrapper{width: auto;background-color:#ffffff;color:#ffffff;padding: 5px;font-size:small;border-bottom:1px solid #C3BAAD;}
.locator_miniHeader01{color:#9C2C31;font-weight:bold;}
.locator_miniHeader02{color:#666666;font-size:x-small;padding-bottom:5px;}
.locator_miniForm{text-align:left;}
.locator_miniForm .searchInput{border:1px solid #000000;border-collapse:collapse;background:#FFFFFF;color:#000000;margin: 0px 3px 3px 0px;width:100px;}
.locator_miniForm .selectRadius{border:1px solid #000000;background:#FFFFFF;color:#000000;margin: 0px 3px 3px 0px;}
.locator_miniForm .submitButton{color:#000000;background:#C3BAAD;border:1px solid #000000;margin: 0px 3px 3px 0px;padding: 0px 1px;}

/* Salon Locator Results */
.locatorResultsWrapper{width: auto;background-color:#ffffff;color:#000000;padding: 5px 5px 5px 5px;font-size:small;}
.locator_resultsTitle{color:#666666;margin:0px;padding:0px 0px 4px 0px;font-size:small;font-weight:bold;}
.locatorResultItemWrapper{color:#000000;font-size:small;padding: 5px 0px;border-bottom:1px solid #C3BAAD;}
.locator_resultItem_01{color:#9C2C31;font-weight:bold;}
.locator_resultItem_02{color:#999999;}
.locator_resultItem_03{color:#000000;}
.locator_resultItem_04{padding-top:10px;color:#000000;padding-bottom:10px;}
.locator_resultLink, a.locator_resultLink, a.locator_resultLink:Active, a.locator_resultLink:Visited{color:#9C2C31;}
a.locator_resultLink:hover{color:#E70031;}
.locator_resultLink_02, a.locator_resultLink_02, a.locator_resultLink_02:Active, a.locator_resultLink_02:Visited{color:#000000;}
a.locator_resultLink_02:hover{color:#E70031;}
.locatorPaging{padding-top:5px;color:#999999;padding-bottom:10px;}
.locator_resultPageLink, a.locator_resultPageLink, a.locator_resultPageLink:Active, a.locator_resultPageLink:Visited{color:#9C2C31;}
a.locator_resultPageLink:hover{color:#E70031;}

/* General Content */
.contentWrapper{width: auto;background-color:#ffffff;color:#000000;padding: 5px 5px 5px 5px;font-size:small;}
.header_01{color:#000000;margin:0px;padding:0px 0px 4px 0px;font-size:small;font-weight:bold;font-style:italic;}
.contentWrapper img{padding:5px;}
#errorBlock{width: auto; background-color:#9F2E32; color:#ffffff;padding: 5px;font-size:small;font-weight:bold;border-top:1px solid #000000;border-bottom:1px solid #000000;}

/* Contact Us Form */
.cu_formWrapper{width: auto;color:#000000;padding: 5px;font-size:small;}
.cu_formHeader{width: auto;color:#000000;padding: 5px;font-size:small;font-style:italic;font-weight:bold;}
.cu_formItem{padding: 5px 0;}
.cu_formInput_01{width:150px;}
.cu_formInput_02{width:25px;}
.cu_formInput_03{width:30px;}
.cu_formInput_04{width:75px;}
.cu_formInput_05{width:95%;}
.cu_submitButton{color:#000000;background:#C3BAAD;border:1px solid #000000;margin: 0px 3px 3px 0px;}

/*Job App*/
.ja_formWrapper{width: auto;color:#000000;padding: 5px;font-size:small;}
.ja_formHeader{width: auto;color:#000000;padding: 5px;font-size:small;font-style:italic;font-weight:bold;}
.ja_formItem{padding: 5px 0;}
.ja_formInput_01{width:150px;}
.ja_formInput_02{width:25px;}
.ja_formInput_03{width:30px;}
.ja_formInput_04{width:75px;}
.ja_formInput_05{width:95%;}
.ja_checkItem{margin-left:15px;display:block;}
.ja_submitButton{color:#000000;background:#C3BAAD;border:1px solid #000000;margin: 0px 3px 3px 0px;}

/* Footer */
.footerWrapper{width: auto;margin-top:10px;color:#000000;background:#C3BAAD;}
.footerWrapper a, .footerWrapper a:visited, .footerWrapper a:active{color:#000000;}
.footerWrapper a:hover{color:#9C2C31;}
.footerNav{width: auto;background-color:#ffffff;font-size:small;border-top:1px solid #000000;}
.footerTop{color:#000000;padding: 4px;font-size:x-small;border-top:1px solid #000000;}
.footerBottom{color:#000000;padding: 5px 4px;font-size:x-small;border-bottom:1px solid #000000;}
.footerNav a{font-size:small;padding: 0px 5px 2px 5px;border-right:1px solid #000000;font-style:italic;}

#social{padding-top:5px;}
#twitter{background:transparent url(../../../../../stellent/groups/images/@images/@shared/documents/images/twitter_small.png) no-repeat scroll 0 0; margin-bottom:5px;}
#facebook{background:transparent url(../../../../../stellent/groups/images/@images/@shared/documents/images/facebook_small.png) no-repeat scroll 0 0;}
.social{ padding-left:26px; line-height:22px; text-decoration:none; line-height:23px; display:block;}
