* { padding: 0; margin: 0; }
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
#blond { background: #131328 url(../images/bg_blond_back.jpg) no-repeat 0px 0px; }
#brun { background: #131328 url(../images/bg_brunette.jpg) no-repeat 0px 0px; }
#brun_face { background: #131328 url(../images/bg_brun_face.jpg) no-repeat 0px 0px; }
#legs { background: #131328 url(../images/bg_legs.jpg) no-repeat 0px 0px; }
#lips { background: #131328 url(../images/bg_lips.jpg) no-repeat 0px 0px; }
#smile { background: #131328 url(../images/bg_smile.jpg) no-repeat 0px 0px; }
#curly { background: #131328 url(../images/bg_curly.jpg) no-repeat 0px 0px; }
#tall { background: #131328 url(../images/bg_tall.jpg) no-repeat 0px 0px; }
#back { background: #131328 url(../images/bg_back.jpg) no-repeat 0px 0px; }
#soft { background: #131328 url(../images/bg_soft.jpg) no-repeat 0px 0px; }
#curl { background: #131328 url(../images/bg_curl.jpg) no-repeat -10px -70px; }
#blue { background: #131328 url(../images/bg_blue.jpg) no-repeat 0px 0px; }
#green { background: #131328 url(../images/bg_greeneyes.jpg) no-repeat 0px 0px; }
#more_legs { background: #131328 url(../images/bg_more_legs.jpg) no-repeat 0px 0px; }
#leggy { background: #131328 url(../images/bg_leggy_sm.jpg) no-repeat -60px 165px; }
#mani { background: #131328 url(../images/bg_manicure.jpg) no-repeat -9px 0px; }

#flora_TR { position: absolute; z-index: 9; top: -26px; left: 526px; }
#flora_TL { position: absolute; z-index: 9; top: 83px; left: -10px; width: 253px; height: 175px; }
#flora_BR { position: absolute; z-index: 9; top: 491px; left: 650px; width: 340px; height: 220px; }
#phone { position: absolute; top: 360px; left: 75px; color: #9AA0CF; font-weight: bold; }

#box_links_blond { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_alt.jpg) no-repeat; }
#box_links_brun { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_brun.jpg) no-repeat; }
#box_links_brun_face { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_brun_face.jpg) no-repeat; }
#box_links_legs { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_legs.jpg) no-repeat; }
#box_links_lips { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_lips.jpg) no-repeat; }
#box_links_smile { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_smile.jpg) no-repeat; }
#box_links_curly { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_curly.jpg) no-repeat; }
#box_links_tall { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_tall.jpg) no-repeat; }
#box_links_back { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_back.jpg) no-repeat; }
#box_links_soft { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_soft.jpg) no-repeat; }
#box_links_curl { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_curl.jpg) no-repeat; }
#box_links_blue { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_blue.jpg) no-repeat; }
#box_links_green { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_green.jpg) no-repeat; }
#box_links_more_legs { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_more_legs.jpg) no-repeat; }
#box_links_leggy_sm { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_leggy_sm.jpg) no-repeat; }
#box_links_mani { position: absolute; z-index: 7; top: 146px; left: 70px; width: 857px; height: 398px; border: 1px solid #BEC2D8; background: url(../images/box_bg_manipedi.jpg) no-repeat; }

#box_content { position: absolute; z-index: 7; top: 25px; left: 278px; width: 556px; height: 348px; border: 1px solid #C6CAE3; background: #9AA0CF; }
#images { position: absolute; z-index: 8; top: 0px; left: 30px; width: 220px; height: 328px; }
#images_special { position: absolute; z-index: 8; top: 0px; left: 0px; }
.landscape { border: 1px solid #C6CAE3; margin-top: 18px; width: 215px; height: 143px; }
.landscape_links { border: 1px solid #C6CAE3; margin-top: 0px; width: 215px; height: 143px; }
.landscape_links_marg { border: 1px solid #C6CAE3; margin-top: 0px; width: 215px; height: 143px; }
#images .landscape_prod { position: absolute; top: 134px; border: 1px solid #C6CAE3; margin-top: 10px; width: 215px; height: 180px; }
.portrait { border: 1px solid #C6CAE3; margin-top: 18px; }
#content { position: absolute; z-index: 8; top: 20px; left: 270px; width: 280px; height: 318px; }
#content_special { position: absolute; z-index: 8; top: 20px; left: 250px; width: 390px; height: 318px; }
#scroll { position: absolute; z-index: 8; top: 35px; left: 0px; width: 245px; height: 249px; overflow: auto; font-size: .8em; padding: 10px; }
#scroll_special { position: absolute; z-index: 8; top: 2px; left: 0px; width: 270px; height: 289px; overflow: auto; font-size: .8em; padding: 10px; }
#scroll p { margin-bottom: 10px; }
#scroll li { margin-bottom: 2px; margin-top: 2px; }
#scroll_special p { margin-bottom: 10px; }
#scroll_special a { color: #036; }
#scroll_special a:hover { color: #DBBCAF; }
#scroll_thin { position: absolute; z-index: 8; top: 35px; left: 0px; width: 225px; height: 249px; overflow: auto; font-size: .7em; padding: 10px; }
#content ul { margin-left: 20px; margin-bottom: 15px; }
#content_special ul { text-align: left; margin-left: 70px; margin-bottom: 15px; }
dl#belle_list { margin-top: 10px; }
#belle_list dt { font-weight: bold; margin-bottom: 5px; }
#belle_list dd { text-indent: 10px; font-size: .85em; margin-bottom: 3px; }

#gift_cert { position: absolute; z-index: 10; top: 78px; left: 623px; width: 305px; height: 70px; margin-right: 200px; background: url(../images/gift_flower.gif) 260px 15px no-repeat; text-align: center; }
#gift_cert h2 { font-size: .9em; font-weight: bold; margin-top: 30px; color: #9AA0CF; }
#gift_cert h2 a { color: #9AA0CF; }
#gift_cert h2 a.current { color: #DBBCAF; }
#gift_cert h2 a:hover { color: #FFF; }

#special { z-index: 99; position: absolute; top: 5px; left: 700px; width: 270px; text-align: center; padding: 5px; }
#special a { color: #9AA0CF; }
#special a.current { color: #DBBCAF; }
#special a:hover { color: #FFF; }
#special h2 { color: #DBBCAF; margin-bottom: 2px; padding-top: 5px; font-weight: normal; font-size: 1.3em; }
#special h3 { color: #9AA0CF; padding-top: 5px; font-weight: normal; font-size: 1.2em; } 
#special h5 { padding-bottom: 8px; border-bottom: 1px solid #C6CAE3; }
#special h6 { color: #9AA0CF; font-weight: normal; margin-top: 3px; }
#special h7 { font-weight: bold; }
#special p { font-size: .9em; }
#content h1 { position: absolute; top: 0px; left: 0px; width: 261px; height: 27px; text-indent: -9999px; }
#content_special h1 { position: absolute; top: 0px; left: 27px; width: 261px; height: 27px; text-indent: -9999px; }
h1#welcome { background: url(../images/welcome_header.gif) no-repeat; }
h1#treat { background: url(../images/treatment_header.gif) no-repeat; }
h1#sched { background: url(../images/schedule_header.gif) no-repeat; }
h1#about { background: url(../images/about_header.gif) no-repeat; }
h1#contact { background: url(../images/contact_header.gif) no-repeat; }
h1#locat { background: url(../images/location_header.gif) no-repeat; }
h1#prod { background: url(../images/products_header.gif) no-repeat; }
h1#thank { background: url(../images/thank_header.gif) no-repeat; }
h1#clean { background: url(../images/cleansers_header.gif) no-repeat; }
h1#exfol { background: url(../images/exfoliant_header.gif) no-repeat; }
h1#hydra { background: url(../images/hydration_header.gif) no-repeat; }
h1#treats { background: url(../images/treatments_header.gif) no-repeat; }
h1#hand { background: url(../images/handbody_header.gif) no-repeat; }
h1#clear { background: url(../images/clear_header.gif) no-repeat; }
h1#belle { background: url(../images/bellederm_header.gif) no-repeat; }
h1#gift { background: url(../images/gift_header.gif) no-repeat; }
h1#test { background: url(../images/testimonials_header.gif) no-repeat; }
h1#spec { background: url(../images/special_header.gif) no-repeat; }
h1#vein { background: url(../images/spider_header.gif) no-repeat; }
h1#spa { background: url(../images/spa_header.gif) no-repeat; }
h1#jane { background: url(../images/iredale_header.gif) no-repeat; }
h1#faqs { background: url(../images/faqs_header.gif) no-repeat; }

#content_wide { position: absolute; top: 10px; left: 10px; width: 536px; height: 328px; overflow: auto; }
#content_wide p { font-size: .8em; margin: 10px; }
#content_wide p.indent { margin-left: 20px; font-weight: bold; }
#content_wide a, #scroll a { color: #036; }
#content_wide a:hover, #scroll a:hover { color: #DBBCAF; }
#content_wide h1 { text-indent: -9999px; width: 195px; height: 25px; margin-left: 160px; margin-top: 5px; }
#content_wide dl { font-size: .8em; margin: 10px; }
#content_wide dt { margin: 0px; font-weight: bold; }
#content_wide dd { margin: 10px 10px 15px 10px; }
#content_thin { position: absolute; z-index: 8; top: 20px; left: 290px; width: 245px; height: 318px; }
#content_thin h1 { text-indent: -9999px; width: 195px; height: 25px; margin-left: 20px; }
#content_wide h1#welcome { text-indent: -9999px; width: 260px; height: 25px; margin-left: 130px; margin-top: 5px; }
#content_wide h1#faqs { text-indent: -9999px; width: 260px; height: 25px; margin-left: 130px; margin-top: 5px; }

#links_main { position: absolute; z-index: 7; top: 30px; left: 15px; width: 250px; height: 300px; text-align: right; font-size: .8em; color: #FFF; list-style-type: none; }
#current { background: url(../images/star_white.gif) no-repeat 193px -2px; }
#current_t { background: url(../images/star_white.gif) no-repeat 156px -2px; }
#current_t_alt { background: url(../images/star_white_dark.gif) no-repeat 156px -2px; }
#current_a { background: url(../images/star_white.gif) no-repeat 170px -2px; }
#current_c { background: url(../images/star_white.gif) no-repeat 156px -2px; }
#current_test { background: url(../images/star_white.gif) no-repeat 150px -2px; }
#current_l { background: url(../images/star_white_dark.gif) no-repeat 150px -2px; }
#current_p { background: url(../images/star_white_dark.gif) no-repeat 170px -2px; }
#current_s { background: url(../images/star_white.gif) no-repeat 70px -2px; }
#current_spa { background: url(../images/star_white.gif) no-repeat 150px -2px; }
.spacer_li { padding-bottom: 10px; }
#links_main li { margin-bottom: 3px; list-style: none; }
#links_main a { color: #FFF; text-decoration: none; }
#links_main a#current { color: #A7ADD6; }
#links_main li a:hover { color: #DBBCAF; }
#logo { position: absolute; z-index: 9; top: 220px; left: 31px; width: 212px; height: 150px; }
#logo h2 { text-indent: -9999px; }

#form h5 { font-size: .8em; }

#images h5 { margin-top: 20px; margin-bottom: 10px; }
#images ul { font-size: .7em; margin-bottom: 14px; }
#images li { color: #2F347B; text-indent: 5px; margin-bottom: 5px; margin-left: 0px; list-style: none; }
#images dl { margin-top: 10px; }
#content dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
#content dd { text-indent: 10px; margin-bottom: 10px; }
#images dt { font-size: 1em; }
#images dl { font-size: .8em; }
#images a { color: #2F347B; text-decoration: none; }
#images a.current { color: #DBBCAF; }
#images a:hover { color: #DBBCAF; }

#form { font-size: .9em; width: 350px; height: auto; margin-left: 75px; padding-left: 10px; background-color: #8991C7; border: 1px solid #C6CAE3; }
#form p { margin-bottom: 8px; }
#form p.form_ans { font-size: .7em; }

h1 { font-size: 1em; color: #DBBCAF; }

#copy p { font-size: .6em; position: absolute; z-index: 9; top: 528px; left: 362px; }
#copy a { color: #A7ADD6; }
#copy a:hover { color: #DBBCAF; }

.big_ital { font-size: 1.3em; font-style: italic; font-weight: bold; }
.fine_print { font-size: .8em; }
.fine_print_bold { font-size: .9em; font-weight: bold; }
.img_fine_bold { font-size: .8em; font-weight: bold; margin-top: 10px; text-align: center; color: #2F347B; }
.img_fine { font-size: .7em; text-align: center; }
.center { text-align: center; }
.bold { font-weight: bold; }
.center_bold { text-align: center; font-weight: bold; font-size: .9em; }
.hiddenpic { display: none; }
img.img_center { display: block; margin: 15px auto 0px auto; }
.left { float: left; margin: 10px 10px 10px 0px; border: 1px solid #C6CAE3; width: 215px; height: 143px; }
.right { float: right; margin: 10px 0px 10px 10px; border: 1px solid #C6CAE3; width: 215px; height: 143px; }
