/* Custom */
a {text-decoration:none;}
a:active {outline:none;} a:focus {outline:none;}
img, a {border:0}
.fancy {color:#0094a6; font-family: Georgia, /*Edwardian Script ITC, EnglischeSchTDemBol, */Garamond, Arial Narrow, Helevetica, arial; font-size:22pt; text-transform:none; font-weight:normal; font-style:italic}
.gray {color:#545454}
.gray a:hover {color:#4d3500}

.medium {font-size:16pt}
a, div, span, td, tr {background-repeat:no-repeat;}
span {display:block}
.inline {display:inline}
.lineheight {line-height:1.7em;}
.floatright {float:right}
.floatleft {float:left}
.bodysmall {font-size:8pt; line-height:15px;}
.topalign {vertical-align:top;}
.bottomalign {vertical-align:bottom}
.middlealign {vertical-align:middle}
.centeralign {text-align:center}
.brown {color:#4d3500}
.inline-table {display:inline-table}
.auto {margin-left:auto; margin-right:auto;}
/* Custom */


/* General */
body {margin:0; padding:0; background-image:url(../images/bg_tile.gif); color:#4d3500; background-repeat:repeat; 
font-family:georgia;}
.banner_tb {width:100%; height:102px; margin-top:10px}
.banner_td {width:46%}
.p1 {background-image:url(../images/txt_statements.gif); background-position:right;}
.p2 {background-image:url(../images/txt_thesalon.gif); background-position:left;}
.banner {background-color:black; height:88px; }
.logo_td {width:120px; background-image:url(../images/logo.gif);}
.logolink {display:block; width:120px; height:102px;}
.main_tb {width:950px; margin-left:auto; margin-right:auto; margin-top:13px; border:3px solid black;}
.nav_td {background-color:#4d3500; height:30px; width:950px}
.maincontent_tr {background-color:#f6eff8;}
.maincontent_td {height:450px; border:2px solid #8f5604; vertical-align:top; padding:20px 20px 15px 20px; font-family:georgia; font-size:10pt; letter-spacing:.05em; font-style:italic}
.maincontent_td a {color:#0094a6} .maincontent_td a:hover {color:#4d3500}
.maincontent_td span.fancy {margin-bottom:15px}

.footer {text-align:center; margin-top:6px; font-size:8pt; letter-spacing:.5px; font-family:arial; text-transform:uppercase}
.address {color:#006d7a; font-weight:bold; padding:0px 44px 0px 44px}
/* General */


/* Specific */

/* Home */
body#home td.maincontent_td {background-image:url(../images/home.jpg); background-position:bottom right}
body#home .blurb {width:460px; margin:25px 0px 10px 0px}
.home_tb {margin-top:15px}
.home_tb ul li {padding-bottom:8px}
.home_td1 {padding-right:20px}
.list {list-style-type:none; margin:0; padding:0; }
/* Home */


/* About Us */
.aboutus_tb {width:100%}
.aboutus_tb td {vertical-align:top;}
.aboutus_td1 {width:63%}
.aboutus_td2 {width:37%; border-left:1px solid #c8c8c7; padding-left:20px;}

.bioimg {margin-right:15px; border:2px solid #4d3500}
.biotext {width:430px}
.bio_td {padding-top:10px;}

body#aboutus .fancy {margin-bottom:0}
.aboutus_tb2 {margin-top:20px}

body#aboutus .blurb {width:95%; margin-top:5px; margin-bottom:35px;}
.location {color:#4d3500; font-size:12pt; line-height:20px; font-weight:bold;}
/* About Us */


/* Makeup and Waxing */
.makeup_tb .fancy {padding-top:5px; padding-bottom:5px}
body#makeup td.maincontent_td {background-image:url(../images/makeup.jpg); background-position:bottom right}
.makeup_td1 {width:350px; border-bottom:1px dotted gray;}
.makeup_td2 {border-bottom:1px dotted gray;}
.wedding_td1 ul li {padding-bottom:18px}
/* Makeup and Waxing */


/* Wedding Packages */
body#wedding td.maincontent_td {background-image:url(../images/wedding.jpg); background-position:bottom right}
.wedding_td1 {padding-right:20px}
.wedding_td2 {border-left:1px solid #c8c8c7; padding-left:15px}
body#wedding .blurb {width:66%; margin-top:15px}
body#wedding .inline-table {width:110px;}
/* Wedding Packages */


/* Hair Main */
.hair_tb {height:92%; width:100%}
body#hair .hair_tb td {text-align:center}
body#hair .fancy {text-align:center}
body#hair .fancy:hover {color:#4d3500}
/* Hair Main */


/* Hair Design */
body#design .blurb, body#texturizing .blurb, body#colour .blurb, body#repair .blurb {width:65%; margin-top:10px;}
body#design .tier_tb2, body#texturizing .tier_tb, body#colour .tier_tb, body#repair .tier_tb {margin-top:15px}
.tier_tb2 .fancy {padding-top:10px; padding-bottom:10px}
.design_td1 {padding-right:50px; text-align:left;}
.design_td2 {padding-right:60px;}
.design_td1, .design_td2 {vertical-align:top; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted gray;}
.tier_tb {margin-top:20px; width:100%}
.tier_tb .gray {padding-left:70px;}
.tier_tb .fancy {border-bottom:1px dotted gray; padding-top:5px; padding-bottom:5px}
body#design td.maincontent_td {background-image:url(../images/hair1_sm.jpg); background-position:790px 20px}
/* Hair Design */


/* Hair Texturizing */
.tier_tb .fancy {padding-top:10px; padding-bottom:10px}
body#texturizing .tier_tb .gray {padding-left:50px;}
body#texturizing td.maincontent_td {background-image:url(../images/hair2_sm.jpg); background-position:790px 20px}
/* Hair Texturizing */


/* Hair Colour */
body#colour td.maincontent_td {background-image:url(../images/hair3_sm.jpg); background-position:790px 20px}
/* Hair Colour */


/* Hair Repair */
.repair_td1 {width:350px;}
.repair_td1, .repair_td2 {padding-top:10px}
.line {border-bottom:1px dotted gray; padding-bottom:10px; padding-left:25px; padding-top:5px;}
body#repair td.maincontent_td {background-image:url(../images/hair4_sm.jpg); background-position:790px 20px}
/* Hair Repair */


/* Spa Treatments */
.spa_tb {height:92%; width:90%;}
.spa_td1 {width:50%}
.spa_td2 {width:50%}
.spa_td1, .spa_td2 {vertical-align:middle; text-align:center}
.spa_tb span {margin-top:10px; width:284px; height:306px; margin-left:auto; margin-right:auto; font-size:14pt; color:white; padding-top:10px; font-size:11pt}
.spa_span1 {background-image:url(../images/spa1.jpg)}
.spa_span2 {background-image:url(../images/spa2.jpg)}
body#spa .fancy:hover {color:#4d3500}
/* Spa Treatments */


/* Facial Treatments */
.facial_td1 {width:450px;}
.facial_td2 {width:180px}
.facial_td3 {width:230px}
.facial_td1, .facial_td2, .facial_td3 {padding-top:10px}
body#facial td.maincontent_td {background-image:url(../images/spa1_sm.jpg); background-position:790px 20px}
/* Facial Treatments */


/* Body Massage */
.massage_td1 {width:450px;}
.massage_td2 {width:140px}
.massage_td1, .massage_td2, .massage_td3 {padding-top:10px}
body#body .line {padding-left:0}
body#body td.maincontent_td {background-image:url(../images/spa2_sm.jpg); background-position:790px 20px}
/* Body Massage */


/* Specific */
























