/**************************************************************************************************************/
/*                                                                                                            */
/*    GLOBAL RESET                                                                                            */
/*                                                                                                            */
/**************************************************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

img{
	border:none;
}
input, textarea {
  font-family:verdana,helvetica,arial;
  font-size:100%;
}

.clear
{
clear:both;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    MASTER                                                                                                  */
/*                                                                                                            */
/**************************************************************************************************************/

body
{
font-family:Verdana;
font-size:62.5%;
background:#6d6d74;
}

a:link {color:#ad2472; text-decoration: none;}
a:visited {color:#ad2472; text-decoration: none;}
a:hover {color: #ad2472; text-decoration:underline;}
a:active {color: #ad2472; text-decoration: none;}

div.container
{
width:910px;
padding:25px 25px 0px 25px;
position:relative;
margin:50px auto 3px auto;
background:url(../images/container_bg.jpg) repeat-y;
}

div.columns
{
width:910px;
background:url(../images/columns_bg.png) repeat-y;
}

div.columns p
{
color:#2f2f2f;
font-size:1em;
line-height:1.3em;
margin-top:5px;
}

div.columns p:first-child
{
margin-top:0px;
}

div.column_left
{
background:#fff;
width:694px;
min-height:500px;
float:left;
}

div.column_right
{
background:#232322;
width:216px;
min-height:500px;
float:left;
}

.header
{
width:694px;
height:38px;
position:relative;
background:#fff;
}

h2.logo a
{
position:absolute;
top:13px;
right:0px;
display:block;
width:370px;
height:35px;
background:url(../images/logo.png) no-repeat;
}

h2.logo a span
{
display:none;
}

div.navigation
{
width:694px;
height:38px;
background:#d1d1d3 url(../images/navigation_bg.png) repeat-x;
}

div.navigation ul li
{
float:left;
margin-left:31px;
}

div.navigation ul li.last
{
margin-right:0px;
}

div.navigation ul li a
{
display:block;
color:#474846 !important;
text-transform:uppercase;
text-decoration:none !important;
font-size:13px;
line-height:34px;
height:30px;
padding:0px 5px;
background:url(../images/navigation_text_bg.png) no-repeat 0px 0px;
}

div.navigation ul li a:hover
{
border-bottom:5px solid #a50d63;
}

div.navigation ul li a.current
{
border-bottom:5px solid #a50d63;
}

div.navigation ul li.home a
{
width:39px;
background-position:-21px 0px
}

div.navigation ul li.about_julie_carter a
{
width:135px;
background-position:-98px 0px
}

div.navigation ul li.our_treatments a
{
width:114px;
background-position:-275px 0px
}

div.navigation ul li.contact a
{
width:64px;
background-position:-425px 0px
}

div.navigation ul li.most_wanted a
{
width:108px;
background-position:-540px 0px
}

div.navigation ul li a span
{
display:none;
}

div.content
{
width:694px;
position:relative;
background:#fff;
}

div.footer
{
height:160px;
width:910px;
position:relative;
}

div.footer p
{
color:#fafafa;
line-height:1.6em;
text-transform:uppercase;
}

div.footer p a
{
color:#fafafa;
text-decoration:none;
}

div.footer div.footer_box
{
background:#313131;
width:910px;
height:48px;
position:absolute;
top:60px;
left:0px;
}

div.footer div.footer_box p.address
{
position:absolute;
bottom:8px;
left:10px;
}

div.footer div.footer_box p.terms_and_conditions
{
position:absolute;
bottom:8px;
right:10px;
}

div.footer p.opening_times
{
position:absolute;
top:117px;
left:10px;
}

div.footer p.opening_times_message
{
position:absolute;
top:133px;
left:10px;
color:#ccc;
}

div.logo_bar
{
width:960px;
height:76px;
position:relative;
margin:0px auto;
background:url(../images/logo_bar_bg.png) repeat-x;
padding-bottom:50px;
}

a.jane_iredale
{
position:absolute;
top:15px;
left:21px;
display:block;
width:145px;
height:43px;
background:url(../images/logo_jane_iredale.png) no-repeat;
}

a.jessica
{
position:absolute;
top:10px;
left:201px;
display:block;
width:71px;
height:55px;
background:url(../images/logo_jessica.png) no-repeat;
}

a.caci
{
position:absolute;
top:11px;
left:313px;
display:block;
width:100px;
height:54px;
background:url(../images/logo_caci.png) no-repeat;
}

a.bio
{
position:absolute;
top:5px;
left:458px;
display:block;
width:99px;
height:66px;
background:url(../images/logo_bio.png) no-repeat;
}

a.environ
{
position:absolute;
top:3px;
left:600px;
display:block;
width:175px;
height:65px;
background:url(../images/logo_environ_new.png) no-repeat;
}

a.guinot
{
position:absolute;
top:16px;
left:825px;
display:block;
width:112px;
height:43px;
background:url(../images/logo_guinot.png) no-repeat;
}

div.logo_bar a span
{
display:none;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    HOME                                                                                                    */
/*                                                                                                            */
/**************************************************************************************************************/

div.home_feature
{
width:719px;
height:384px;
margin-left:-25px;
background:url(../images/feature_home.jpg) no-repeat;
}

div.home_feature h2
{
display:none;
}

div.home_right_column
{
padding:9px;
}

div.treatments_navigation 
{
margin:25px 0px 0px -25px;
width:297px;
float:left;
font-family:arial;
}

div.treatments_navigation ul li a
{
display:block;
color:#474846 !important;
text-transform:uppercase;
text-decoration:none !important;
font-size:12px;
line-height:17px;
height:17px;
padding-left:55px;
}

div.treatments_navigation ul li a:hover
{
background:url(../images/treatments_navigation_bg.png) no-repeat 0px 7px;
}

div.treatments_navigation ul li a.current
{
background:url(../images/treatments_navigation_bg.png) no-repeat 0px 7px;
color:#c8d154 !important;
}

div.treatments_navigation ul li.pink a:hover
{
background:url(../images/treatments_navigation_pink_bg.png) no-repeat 0px 7px;
}

div.treatments_navigation ul li.pink a.current
{
background:url(../images/treatments_navigation_pink_bg.png) no-repeat 0px 7px;
color:#ee1395 !important;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    ABOUT JULIE CARTER                                                                                      */
/*                                                                                                            */
/**************************************************************************************************************/

div.about_column_left
{
width:310px;
float:left;
margin-right:25px;
margin-left:25px;
margin:0px 25px 25px 25px
}

div.about_column_left p
{
text-transform:uppercase;
margin-top:10px;
}

div.about_column_left p span.highlight
{
color:#940b55;
}

div.about_column_right
{
width:315px;
float:left;
margin:25px 0px 25px 0px
}

div.here_come_the_girls
{
width:325px;
height:293px;
margin:24px 0px 0px 0px;
background:url(../images/here_come_the_girls.png) no-repeat;
}

div.here_come_the_girls h2
{
display:none;
}

div.employee
{
margin-bottom:10px;
border-bottom:1px solid #d1e145;
padding-bottom:10px;
}

div.employee_last
{
margin-bottom:0px;
border-bottom:none;
padding-bottom:0px;
}

div.employee h3
{
font-size:1.1em;
text-transform:uppercase;
font-weight:normal;
}

div.here_come_the_girls_photo
{
width:694px;
height:212px;
background:url(../images/here_come_the_girls_photo.jpg) no-repeat;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    OUR TREATMENTS                                                                                          */
/*                                                                                                            */
/**************************************************************************************************************/

div.our_treatments_feature
{
width:719px;
height:196px;
margin-left:-25px;
background:url(../images/feature_our_treatments.jpg) no-repeat;
position:relative;
}

div.our_treatments_ppp_feature
{
background:url(../images/feature_our_treatments_ppp.jpg) no-repeat;
}

div.our_treatments_mat_feature
{
background:url(../images/feature_our_treatments_mat.jpg) no-repeat;
}

div.our_treatments_feature div.treatments_navigation 
{
margin:13px 0px 0px 0px;
}

div.our_treatments_feature div.treatments_navigation ul li a
{
color:#fff !important;
}

div.our_treatments_feature div.treatments_navigation ul li a.current
{
color:#c8d154 !important;
}

div.our_treatments_feature div.treatments_navigation ul li.pink a.current
{
color:#ee1395 !important;
}

div.our_treatments_ppp_feature div.treatments_navigation ul li a
{
color:#474846 !important;
}






div.treatments_overview_text
{
margin:30px 30px 25px 30px;
}

div.treatments_overview_text h2
{
color:#a50d63;
text-transform:uppercase;
font-size:18px;
margin-bottom:10px;
font-weight:normal;
}

div.treatments_overview_text p
{
color:#555;
font-size:11px;
}

div.treatments_overview_navigation 
{
margin:25px 0px 0px 30px;
width:634px;
font-family:arial;
overflow:hidden;
}

div.treatments_overview_navigation ul
{
width:664px;
}

div.treatments_overview_navigation ul li
{
float:left;
width:181px;
padding-right:40px;
border-bottom:1px solid #ad2472;
padding-bottom:7px;
margin-bottom:7px;
}

div.treatments_overview_navigation ul li a
{
display:block;
color:#474846 !important;
text-transform:uppercase;
text-decoration:none !important;
font-size:16px;
line-height:20px;
}

div.treatments_overview_navigation ul li a img
{
float:left;
margin-right:8px;
}


div.treatments_overview_navigation ul li a span
{
font-size:12px;
text-trasform:uppercase;
display:block;
margin-top:-1px;
}

div.treatments_overview_navigation ul li a:hover
{
background:url(../images/treatments_navigation_bg.png) no-repeat 0px 7px;
}

div.treatments_overview_navigation ul li a.current
{
background:url(../images/treatments_navigation_bg.png) no-repeat 0px 7px;
}








div.treatments_sub_navigation 
{
width:666px;
font-family:arial;
background:url(../images/treatments_sub_navigation_container_bg.png) repeat-x 0px 0px;
border-top:1px solid #555;
border-bottom:1px solid #676767;
height:28px;
padding-left:28px;
}

div.treatments_sub_navigation ul li
{
float:left;
}

div.treatments_sub_navigation ul li a
{
display:block;
color:#e2e1e1 !important;
text-transform:uppercase;
text-decoration:none !important;
font-size:12px;
line-height:28px;
height:28px;
padding:0px 12px;
background:url(../images/treatments_sub_navigation_bg.png) repeat-x 0px 0px;
border-left:1px solid #676767;
border-bottom:1px solid #676767;
}

div.treatments_sub_navigation ul li.last a
{
border-right:1px solid #676767;
}

div.treatments_sub_navigation ul li a:hover
{
color:#f3f3f3 !important;
background:url(../images/treatments_sub_navigation_hover_bg.png) repeat-x 0px 0px;
}

div.treatments_sub_navigation ul li a.current
{
color:#464745 !important;
background:url(../images/treatments_sub_navigation_current_bg.png) repeat-x 0px 0px;
border-bottom:1px solid #fff;
}









div.treatment_column_left
{
width:310px;
float:left;
margin:0px 25px 25px 25px
}

div.treatment_column_right
{
width:315px;
float:left;
margin:0px 0px 25px 0px
}

div.treatment_column_left ul
{
color:#2f2f2f;
font-size:1em;
line-height:1.5em;
margin-top:10px;
list-style:square;
margin-left:13px;
}

div.treatment_column_left ul:first-child
{
margin-top:0px;
}

div.treatment_column_left ul li
{
color:#a50d63;
}


div.treatment_column_right ul
{
color:#2f2f2f;
font-size:1em;
line-height:1.5em;
margin-top:10px;
list-style:square;
margin-left:13px;
}

div.treatment_column_right ul:first-child
{
margin-top:0px;
}

div.treatment_column_right ul li
{
color:#000;
}

div.treatments_guinot_logo
{
width:167px;
height:57px;
background:url(../images/facials_logo_guinot.png) no-repeat;
margin:25px 0px 23px 25px;
}

div.treatments_guinot_logo h3
{
display:none;
}

div.treatments_environ_logo
{
width:74px;
height:93px;
background:url(../images/facials_logo_environ.png) no-repeat;
margin:24px 0px 23px 25px;
}

div.treatments_environ_logo h3
{
display:none;
}

div.treatments_caci_logo
{
width:130px;
height:69px;
background:url(../images/facials_logo_caci.png) no-repeat;
margin:25px 0px 20px 25px;
}

div.treatments_caci_logo h3
{
display:none;
}

div.treatments_jessica_logo
{
width:100px;
height:75px;
background:url(../images/facials_logo_jessica.png) no-repeat;
margin:25px 0px 20px 25px;
}

div.treatments_jessica_logo h3
{
display:none;
}

div.treatments_bio_logo
{
width:120px;
height:76px;
background:url(../images/facials_logo_bio.png) no-repeat;
margin:25px 0px 20px 25px;
}

div.treatments_bio_logo h3
{
display:none;
}

div.treatments_lycon_logo
{
width:126px;
height:51px;
background:url(../images/facials_logo_lycon.png) no-repeat;
margin:25px 0px 20px 25px;
}

div.treatments_lycon_logo h3
{
display:none;
}

div.treatments_karin_herzog_logo
{
width:200px;
height:32px;
background:url(../images/facials_logo_karin_herzog.png) no-repeat;
margin:25px 0px 15px 25px;
}

div.treatments_karin_herzog_logo h3
{
display:none;
}

div.treatments_text_logo h3
{
margin:25px 0px 20px 25px;
font-size:2.3em;
font-family:arial;
color:#333;
font-weight:normal;
}

div.panel div h3 a
{
text-decoration:none !important;
color:#333 !important;
}

div.columns p.manufacturer_highlight
{
font-style:italic;
font-weight:bold;
margin:0px 0px 25px 0px;
}

div.columns p.highlighted
{
color:#A50D63;
}

div.treatment
{
margin-bottom:5px;
border-bottom:1px solid #d1e145;
padding-bottom:10px;
}

div.treatment_last
{
margin-bottom:0px;
border-bottom:none;
padding-bottom:0px;
}

div.treatment h3.title
{
display:block;
width:190px;
float:left;
margin:0px !important;
font-weight:normal;
color:#2F2F2F;
font-size:1em;
line-height:1.3em;
}

div.treatment h3.title_large
{
width:260px;
}

div.treatment p.duration
{
display:block;
width:70px;
float:left;
margin:0px !important;
}

div.treatment p.price
{
display:block;
width:50px;
float:left;
text-align:right;
margin:0px !important;
}

div.treatment p.description
{
margin:3px 0px 0px 0px !important;
}

div.treatment p.read_more
{
text-align:right;
margin:5px 0px 0px 0px !important;
color:#a50d63;
padding-right:10px;
background:url(../images/read_more_bg.png) no-repeat right 3px;
font-weight:bold;
cursor:pointer;
}

div.treatment p.visible
{
background-position: right -17px;
}

div.treatment p.more
{
display:none;
color:#585557;
}

ul.treatment_list
{
margin-bottom:15px;
}

h3.pampered_princess_header {
padding-top:10px;
}

div.pampered_princess h3.title {
border-bottom:1px solid #A50D63;
margin-bottom:5px;
padding-bottom:10px;
}

div.pampered_princess p.price {
border-bottom:1px solid #A50D63;
margin-bottom:5px;
padding-bottom:10px;
}

div.pampered_princess ul li {
color:#A50D63;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    CONTACT                                                                                                 */
/*                                                                                                            */
/**************************************************************************************************************/

div.contact_feature
{
width:719px;
height:394px;
margin-left:-25px;
background:url(../images/feature_contact.jpg) no-repeat;
position:relative;
}

div.contact_feature h2
{
display:none;
}

div.contact_feature p
{
position:absolute;
top:212px;
left:89px;
text-transform:uppercase;
font-size:1.1em !important;
line-height:1.5em !important;
}

div.contact_feature p a
{
color:#2F2F2F;
text-decoration:none;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    EVENTS NIGHT                                                                                            */
/*                                                                                                            */
/**************************************************************************************************************/

div.events_night_feature
{
width:719px;
height:394px;
margin-left:-25px;
background:url(../images/feature_events_night.jpg) no-repeat;
position:relative;
}

div.events_night_feature h2
{
display:none;
}

div.events_night_feature p
{
position:absolute;
top:188px;
left:385px;
font-size:1.2em !important;
line-height:1.5em !important;
width:230px;
color:#fff;
}

div.events_night_feature p a
{
color:#fff;
text-decoration:none;
}

div.events_night_text
{
margin:30px 25px 25px 30px;
}

div.events_night_text h3
{
color:#a50d63;
text-transform:uppercase;
font-size:18px;
margin-bottom:10px;
font-weight:normal;
}

div.events_night_text h3 span
{
font-size:12px;
position:relative;
top:-1px;
color:#555;
}

div.events_night_text p
{
color:#555;
font-size:11px;
margin-bottom:20px;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    GIFT VOUCHERS                                                                                           */
/*                                                                                                            */
/**************************************************************************************************************/

div.gift_vouchers_feature
{
width:719px;
height:394px;
margin-left:-25px;
background:url(../images/feature_gift_vouchers.jpg) no-repeat;
position:relative;
}

div.gift_vouchers_feature h2
{
display:none;
}

div.gift_vouchers_feature div.gift_vouchers_feature_text
{
position:absolute;
top:221px;
left:68px;
width:315px;
}

div.gift_vouchers_feature div.gift_vouchers_feature_text p
{
text-transform:uppercase;
font-size:1.1em !important;
line-height:1.5em !important;
margin-bottom:20px;
}

div.gift_vouchers_feature div.gift_vouchers_feature_text p a
{
color:#2F2F2F;
text-decoration:none;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    MOST WANTED                                                                                             */
/*                                                                                                            */
/**************************************************************************************************************/

div.most_wanted_feature
{
width:694px;
height:954px;
background:url(../images/feature_most_wanted.png) no-repeat 0px 0px;
position:relative;
}

div.most_wanted_feature h2
{
display:none;
}

div.most_wanted_feature h3
{
line-height:14px;
}

div.most_wanted_guinot
{
position:absolute;
top:11px;
left:30px;
width:195px;
background:url(../images/most_wanted_guinot.png) no-repeat 0px 0px;
padding-top:172px;
}

div.most_wanted_eye_gel
{
position:absolute;
top:10px;
left:274px;
width:390px;
background:url(../images/most_wanted_focus_cit.png) no-repeat 0px 0px;
padding-top:23px;
padding-bottom:195px;
}

div.most_wanted_biosculpture
{
position:absolute;
top:496px;
left:5px;
width:215px;
background:url(../images/most_wanted_biosculpture2062.png) no-repeat 0px 0px;
padding-top:29px;
padding-right:20px;
padding-left:25px;
padding-bottom:170px;
}

div.most_wanted_frown_serum
{
position:absolute;
top:513px;
left:263px;
width:200px;
background:url(../images/most_wanted_frown_serum.png) no-repeat 0px 0px;
padding-top:302px;
}

div.most_wanted_aerotan
{
position:absolute;
top:488px;
left:484px;
width:200px;
background:url(../images/most_wanted_aerotan.png) no-repeat 0px 0px;
padding-top:218px;
}

/**************************************************************************************************************/
/*                                                                                                            */
/*    LINK BOXES                                                                                              */
/*                                                                                                            */
/**************************************************************************************************************/

a.gift_vouchers
{
display:block;
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/gift_vouchers_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.gift_vouchers span.title
{
display:block;
position:absolute;
top:141px;
left:10px;
color:#a50d63;
font-size:18px;
font-weight:normal;
background:url(../images/gift_vouchers_title_bg.png) no-repeat 0px 0px;
width:117px;
height:21px;
}

a.gift_vouchers span.title span
{
display:none;
}

a.gift_vouchers span.content
{
display:block;
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.events_night
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/dates_for_your_diary_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.events_night span.title
{
position:absolute;
top:141px;
left:10px;
color:#222;
font-size:18px;
font-weight:normal;
background:url(../images/events_night_title_bg.png) no-repeat 0px 0px;
width:164px;
height:20px;
}

a.events_night span.title span
{
display:none;
}

a.events_night span.content
{
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.the_nails_have_it
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/the_nails_have_it_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.the_nails_have_it span.title
{
position:absolute;
top:140px;
left:10px;
color:#e62828;
font-size:18px;
font-weight:normal;
background:url(../images/the_nails_have_it_title_bg.png) no-repeat 0px 1px;
width:139px;
height:18px;
}

a.the_nails_have_it span.title span
{
display:none;
}

a.the_nails_have_it span.content
{
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.lushes_lashes
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/lushes_lashes_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.lushes_lashes span.title
{
position:absolute;
top:137px;
left:10px;
color:#ec008c;
font-size:18px;
font-weight:normal;
background:url(../images/lushes_lashes_title_bg.png) no-repeat 0px 0px;
width:150px;
height:20px;
}

a.lushes_lashes span.title span
{
display:none;
}

a.lushes_lashes span.content
{
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.most_wanted
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/most_wanted_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.most_wanted span.title
{
position:absolute;
top:136px;
left:4px;
color:#222;
font-size:18px;
font-weight:normal;
background:url(../images/most_wanted_title_bg.png) no-repeat 0px 0px;
width:186px;
height:35px;
}

a.most_wanted span.title span
{
display:none;
}

a.most_wanted span.content
{
position:absolute;
top:177px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.make_up_and_go
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/make_up_and_go_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.make_up_and_go span.title
{
position:absolute;
top:140px;
left:10px;
color:#bd0a34;
font-size:18px;
font-weight:normal;
background:url(../images/make_up_and_go_title_bg.png) no-repeat 0px 0px;
width:173px;
height:26px;
}

a.make_up_and_go span.title span
{
display:none;
}

a.make_up_and_go span.content
{
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.man_about_town
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/man_about_town_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.man_about_town span.title
{
position:absolute;
top:137px;
left:10px;
color:#333;
font-size:18px;
font-weight:normal;
background:url(../images/man_about_town_title_bg.png) no-repeat 0px 0px;
width:173px;
height:18px;
}

a.man_about_town span.title span
{
display:none;
}

a.man_about_town span.content
{
position:absolute;
top:164px;
left:10px;
color:#777;
font-size:11px;
line-height:14px;
width:175px;
}

a.princess_pamper_party
{
width:192px;
height:197px;
border:1px dashed #555;
padding:1px;
background:#fff url(../images/princess_pamper_party_bg.png) no-repeat 1px 1px;
position:relative;
float:left;
margin:10px;
text-decoration:none;
}

a.princess_pamper_party span.title
{
position:absolute;
top:140px;
left:11px;
color:#333;
font-size:18px;
font-weight:normal;
background:url(../images/princess_pamper_party_title_bg.png) no-repeat 0px 0px;
width:144px;
height:51px;
}

a.princess_pamper_party span.title span
{
display:none;
}

div.indulge_yourself
{
background:url(../images/indulge_yourself_bg.png) no-repeat;
width:186px;
height:622px;
padding:35px 15px 0px 15px;
}

div.indulge_yourself h3
{
font-size:2.2em;
line-height:1.3em;
color:#111;
font-weight:normal;
margin-bottom:10px;
}

div.indulge_yourself p
{
font-size:1.3em;
line-height:1.3em;
color:#111;
margin-bottom:10px;
}

div.indulge_yourself p span.medium
{
font-size:1.2em;
line-height:1.4em;
}

div.indulge_yourself p span.large
{
font-size:1.4em;
line-height:1.4em;
}

.margin_top_0
{
margin-top:0px !important;
}

.margin_right_0
{
margin-right:0px !important;
}

.margin_bottom_10
{
margin-bottom:10px !important;
}
