html { min-height: 100%; margin-bottom: 1px; }
body {font-family:verdana; font-size:0.7em; color:#000000; background-color:#000; margin:0px;}

#masthead_space {margin: 0 auto; height:175px; width:100%; text-align:left;}
#masthead_space .masthead {height:175px; background-color:#ef85c6; padding:0px; width:100%; background-image:url(../masthead.gif); background-repeat:no-repeat; border-top: solid 1px #ef85c6;}
#masthead_space .alphabox {background: #ffffff; padding-top:30px; color:#000000; padding:6px; width:324px; font-weight:bold; text-align:right; margin:10px 0px 16px 430px; float:right; filter: progid:dximagetransform.microsoft.alpha(opacity=55); -moz-opacity: 0.55;}
#masthead_space .alphabox_space {width: 324px; text-align:left; height: 90px;}
#masthead_space .alphabox_address {padding:4px 5px; Z-index:2; position:absolute;}
#masthead_space .alphabox_phone {margin: 25px 0 8px 0; padding:4px 5px; Z-index:3; text-align:left; position:absolute; line-height: 1.1em;}

#main_nav {background-color:#000000; color:#B4E3EB; padding:6px; width:408px; font-weight:bold; text-align:left; margin:00px 0px 16px 352px; float:right;}
#main_nav a {color:#ef85c6; text-decoration:none;}

#content_area {background-color:#fff; padding:4px 0px 4px 0px;}
#content_row {display:table; width:100%; background-color:#F3A4CD; color:#000; background-image:url(/images/content_bg.gif); background-repeat:no-repeat;}
#content_container {margin: 0 auto; width:760px; padding:7px 0px 0px 0px;}

#section_subnav {display:table; width:100%; background-color:#F3A4CD; color:#000;}
#section_subnav .subnav_content {background-color:#EA4CA0; color:#fff; padding:6px; font-weight:bold; text-align:left; margin:0px 0px 16px 0px; float:right; display:inline;}

#section_subnav .booking_subnav {background-color:#EA4CA0; color:#fff; padding:6px; font-weight:bold; text-align:left; margin:0px 0px 16px 0px; float:left; display:inline;}

#image_space {margin: 0 auto; width:380px;height:287px; float:right; padding:0px 0px 7px 0px;}
.home {background-image:url(/images/LBB_image_homepage.gif); background-repeat:no-repeat;}
.treatments {background-image:url(/images/LBB_image_treatments.gif); background-repeat:no-repeat;}
.contact {background-image:url(/images/LBB_image_treatments.gif); background-repeat:no-repeat;}
.glamourflage {background-image:url(/images/LBB_image_glamourflage.gif); background-repeat:no-repeat;}
.dermalogica {background-image:url(/images/LBB_image_carole_frank.gif); background-repeat:no-repeat;}
.leighton_denny {background-image:url(/images/LBB_image_LD_nails.gif); background-repeat:no-repeat;}
.tocca_candles {background-image:url(/images/LBB_image_tocca.gif); background-repeat:no-repeat;}


#content_space {margin: 0 auto; width:380px; float:left; padding:0px 0px 7px 0px;}

#footer {background-color:#ef85c6; padding:15px 0px 0px 0px;}
#footer .th_footer_row {display:table; height:14px;width:100%; background-color:#000; color:#ef85c6; font-size:0.8em; text-align:center;}
#footer .th_footer_space {margin: 0 auto; width:760px;}
#footer .left_links {float:left; text-align:left; padding:3px 0px;}
#footer .right_links {float:right; text-align:right; padding:3px 0px}
#footer a {color:#ef85c6;}

.content_row {padding:5px 0px 5px 0px;}
.content_row_centered {padding:5px 0px 5px 0px; text-align:center;}

.bold {font-weight:bold;}
.white {color:#ffffff; text-decoration:none;}
.blue {color:#000; text-decoration:none;}
a.white_ul {color:#ffffff;}
.small {font-size:0.9em;}

h2 {font-size:1.1em;}

td.label {width:100%; vertical-align:top; padding-top:2px;}
td.field {width:175px; vertical-align:top;}
td.padtop4 {padding-top:4px;}
td.pad2 {padding:2px;}
input.text {width:175px; border:solid 1px #E24D9F; margin:2px; font-family:verdana; font-size:1em; padding:2px;}
select.text {width:180px; border:solid 1px #E24D9F; margin:2px; font-family:verdana; font-size:1em; padding:2px;}
textarea.text {width:175px; height:30px; border:solid 1px #E24D9F; margin:2px; font-family:verdana; font-size:1em; padding:2px; scrollable:auto;}
