body{ margin:0px; padding:0px; font-family:Tahoma; font-size:14px; background:#fefff5; color:#848484;}
ul{ margin:0px; padding:0px}
li{ margin:0px; padding:0px; list-style-type:none;}
h1, h2, h3, h4{ margin:0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS";}
h1{ font-size:25px; color:#a9a0a0}
h2{font-size:22px; color:#E15E66; padding:10px 0 14px; font-family:Helvetica}
h3{font-size:18px; color:#5c5c5c;font-family:Georgia; font-style:italic; margin-top:24px;}
p{ padding:0px; margin:8px 0px 12px}
a, a:link, a:active, a:visited{ color:#e15e66}
a:hover{ color:#9f9f9f}
img{ border:none}
.wrapper{ width:940px; margin:auto; clear:both;}
.head{ clear:both; height: 85px; padding-top:22px; margin:auto}
.logo{ float:left; width:356px; height:62px; margin:10px 0px 0px 10px}
.logo a{width:356px; height:62px; background:url(../images/logo.gif) 0px 0px no-repeat; display:block; text-indent:-9000px}
h1.address{ width:351px; margin-left:561px; height:45px; font-size:17px; font-family:Georgia; color:#e29196; text-align:right;}
strong.address {color:#e29196;}
p.up {margin-top:-6px}
h1.address span{ font-size:12px; color:#949491; margin-top:4px; display:block}
.tab ul{ margin-left:450px;_margin-left:526px; padding-top:10px}
.tab ul li{ float:left; font-size:16px; font-weight:normal; margin:0px 13px; font-family:"Trebuchet MS"}
.tab ul li a, .tab ul li a:link, .tab ul li a:active, .tab ul li a:visited{ color:#9f9f9f; text-decoration:none}
.tab ul li a:hover, .tab ul li a.current, .tab ul li a.current:link, .tab ul li a.current:active, .tab ul li a.current:visited{ color:#e15e66;}

.header{ clear:both; background:url(../images/header_center.gif) 0px 0px repeat-y;}
.header_top{ background:url(../images/header_top.gif) 0px 0px no-repeat; padding-top:10px}
.header_bottom{ background:url(../images/header_bottom.gif) left bottom no-repeat; padding:10px 0px 10px 10px; height:498px; }
.HL{ float:left; width:327px;}
.HL_img{ background:url(../images/header_img.jpg) 0px 0px no-repeat; height:486px; width:294px; margin:auto}
.HR{ margin-left:334px}
.HR p{font-family:georgia;
font-size:16px;
font-weight:normal;
margin:5px 0px;
text-align:right; line-height:21px}
.HR .box1{ padding:10px 1px 0px 10px }
h1.welcome{background: url(../images/welcome.gif) 100% 0px no-repeat;text-indent:-9000px; height:43px;}
.HR .box2{ padding:0 46px; height:154px; position:relative; }
.HR .box3{ padding:10px 10px 0px 10px;}
.hr1{background:transparent url(../images/header_hr1.gif) no-repeat scroll -22px 0;
height:24px;
margin:auto;
width:549px; _margin-left:19px}
.box2 ul{ float:left; width:262px; font-family:Georgia; font-size:16px; position:absolute; left:51px}
.box2 ul li{ margin-bottom:3px; }
.box2 ul li a, .box2 ul li a:link, .box2 ul li a:active, .box2 ul li a:visited{ background:url(../images/tab.gif) 0px 0px no-repeat; width:90%; height:18px; display:block;color:#848484; text-decoration:none; padding:9px}
.box2 ul li a:hover,.box2 ul li a.current, .box2 ul li a.current:link, .box2 ul li a.current:active, .box2 ul li a.current:visited{ background:url(../images/tab_hover.gif) 0px 0px no-repeat; color:#d5626e}
.box2 .expand{ margin-left:254px; background:url(../images/expend_box.gif) 0px 0px no-repeat; height:134px; padding:10px 10px 10px 14px}
.box2 .expand p{ text-align:left;padding-right:5px;}
.hr2{background:transparent url(../images/header_hr2.gif) no-repeat scroll 0 0;
height:24px;
margin:auto;
width:593px; _margin-left:-3px}
span.price{ font-size:36px; font-family:"Times New Roman"; color:#e78993; width:176px; float:left}
a.more, a.more:link, a.more:active, a.more:visited{ background:transparent url(../images/arrow.gif) no-repeat scroll 0 2px;
display:block;
font-size:11px;
font-weight:bold;
margin-left:163px;
margin-top:17px;
padding-left:12px;
text-decoration:none; color:#a4a1a0}
a.more:hover{background:transparent url(../images/arrow.gif) no-repeat scroll 0 -17px;}
.box3 blockquote{ border-left:11px solid #FFE4E1; border-right:none; height:100px; white-space:nowrap; margin:0px 0px 0px 41px; width:455px; position:absolute}
.box3 span{ color:#dd606d}
.HR .box3 img{ margin-top:5px}
blockquote{ border-right:11px solid #FFE4E1;
margin-bottom:0;
padding-bottom:11px;
padding-right:17px;
margin-top:4px;
}
.box1 blockquote{margin-left:0;width:490px; padding-left:20px}
.box3 h1{ text-align:right; }

.content{ background:url(../images/content.gif) top center no-repeat; padding:31px 21px 24px 39px ; float:left;  height:100%; width:880px }
.content ol {margin-top:-3px;}
.content ol li {list-style:outside; list-style:decimal;}
.pro_box{ background:transparent url(../images/pro_box.gif) no-repeat scroll 0 0;
float:left;
font-family:Georgia;
font-size:12px;
height:128px;
margin:5px;
_margin:4px;
padding:9px;
width:259px; }
.pro_box h1{ font-size:18px; color:#9f9f04;text-indent:-9000px; display:block; height:30px; float:right;}
h1.sunfx{ background:url(../images/sunfx_heading.gif) 100% 0px no-repeat; width:254px}
h1.makeup{ background:url(../images/makeup_heading.gif) 100% 0px no-repeat; width:204px}
h1.depileve{ background:url(../images/depileve_heading.gif) 100% 0px no-repeat; width:160px}

.pro_img{ float:left;}
p.pro_text { margin:0px 0px 0px 100px; padding:6px 5px 0 0px; line-height:14px; text-align:right}
.footer{ border-top:#ffe4e1 solid 2px; height:50px;  clear:both; margin-left:13px;margin-right:13px}
.footer p{ margin-top:-10px; background:#fefff5; float:left; font-family:Georgia; font-size:12px; font-style:italic; color:#e77e83; position:relative}
.footer ul{ float:right; font-size:12px; margin-top:5px}
.footer li{ display:inline; text-align:right; padding:0px 6px}
.footer li a, .footer li a:link, .footer li a:active, .footer li a:visited{ color:#e77e83; text-decoration:none;}
.footer li a:hover{  color:#a4a1a0}

.inner_header{height:210px; width:930px; margin:auto}
.header1{ background:url(../images/inner_header1.jpg) left center no-repeat; }
.header2{ background:url(../images/inner_header2.jpg) left center no-repeat;}
.header3{ background:url(../images/inner_header3.jpg) left center no-repeat;}
.header4{ background:url(../images/inner_header4.jpg) left center no-repeat;}
.inner_header p{ font-family:georgia;
font-size:16px;
line-height:20px;
margin-left:516px;
padding-right:44px;
padding-top:93px;
text-align:right;}
.col_left{ float:left; width:564px; padding-left:6px; padding-right:15px; font-family:"Trebuchet MS"; font-size:15px}
.col_left h1{background:url(../images/h1.gif) left bottom no-repeat; padding:10px 0px 10px 0px; font-size:30px}
.sidebar{ background:transparent url(../images/sidebar_bg.gif) no-repeat scroll 0 0;
margin-left:575px;
padding-left:17px;
padding-top:13px;}
.sidebar .pro_box{ background:url(../images/about_box_bg.gif) 0px 0px no-repeat; width:235px; height:93px; float:none; font-family:Tahoma; font-size:11px}
.sidebar .pro_box2{ background:url(../images/about_box_bg.gif) 0px 0px no-repeat; width:235px; height:352px; float:none; font-family:Tahoma; font-size:11px}
.sidebar .pro_box p.pro_img{ margin:0px}
.sidebar .pro_box h1{ width:139px; margin-right:5px; height:27px;padding:0px; margin-top:5px}
.sidebar .pro_box p{ padding:0px 0px 0px 0px;}
.sidebar .pro_box p{_)margin-top:-10px; padding-top:0px; margin-right:5px}
h1.a_facials{ background:url(../images/about_facial_text.gif) 100% 0px no-repeat; width:153px}
h1.a_waxing{ background:url(../images/about_waxing_text.gif) 100% 0px no-repeat; width:153px}
h1.a_spraytan{ background:url(../images/about_spraytan_text.gif) 100% 0px no-repeat; width:153px}
h1.a_makeup{ background:url(../images/about_makeup_text.gif) 100% 0px no-repeat; width:153px}
.sidebar ul li {
	list-style-position: outside;
	list-style-type: circle;
}
.sidebar ol {margin-top:-12px;}
.sidebar ol li {
	list-style-position: outside;
	list-style-type: decimal;
}

form{ margin:10px 0px 20px 0px; padding:0px; background:#FEFFF5  ; border:#f6f9c8 solid 1px}
fieldset {
border:none;
padding:20px 0 10px 0; position:relative
}
legend {font-size:18px; color:#5c5c5c;font-family:Georgia; font-style:italic; margin-top:-10px !important; position:absolute; padding:0px}
form ul li {
background:transparent none repeat scroll 0 0;
display:block;
list-style-type:none;
margin:0;
padding:5px 5px 5px 10px;
vertical-align:top;
font-size:13px;
}
label{clear:left;
float:left;
margin:0 18px 0 0;
padding:0px;
text-align:right;
width:226px; color:#626060; line-height:17px}
input, select, textarea, file {
/*background:#fdfeea none repeat scroll 0 0;
border:1px solid #f2f5c6;*/
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E6E6E6;
margin:2px 0;
padding:4px;
width:237px; color:#4a4949; font-family:"Trebuchet MS"; font-size:13px}
select{width:248px;}
textarea#info{ width:237px}
.note{ font-size:11px;}
input.auto{ width:auto; margin:0px 5px}
form.contact{}
form.contact h3, form.contact p{ margin-left:10px}
form.contact .btn{ border:none; width:auto; background-color:#fefff5; padding:0px; margin-right:7px}
.button{ text-align:left; }
.services ul{border-left:11px solid #F7FAD8;
float:left;
font-family:Georgia;
margin:10px 0 10px 15px;
padding:0 1px;}
.services li{ background-color:#FDFEE8;
border-bottom:1px solid #FFFFFF;
float:left;
padding:4px;
width:260px;}
.services li strong{ margin-left:300px}
.services h2, .services h3{ clear:both}
.services h2{ padding-bottom:4px}
.services h3{ padding:5px 0 5px 18px}
.services li.price{ font-size:18px; font-family:"Times New Roman"; color:#e78993; width:176px; float:left}
.about{ width:835px; /*background: url(../images/aboutamy.png) 100% 0px no-repeat*/}
.direction{ width:835px; /*background: url(../images/aboutamy.png) 100% 0px no-repeat*/ height:1000px;}
/*.aboutimg{ margin-top:22px}*/
.Fright{ float:right; margin-top:-30px}
.aboutcontent{ padding-bottom:2px}

.contactimg{ position:absolute}
.img-right {float:right; padding:5px;}
img.center{
	margin: auto;
}