body{margin:0; padding:0; background:url(../images/back.jpg);}

.main-intro{margin:80px auto; width:650px; height:auto; padding:19px 20px 21px 20px; background:url(../images/intro-bg.png) left top no-repeat;}

.intro-text{text-align:center; padding:10px 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#000;}

.intro-text a{color:#000; text-decoration:none;}

#main{ margin:0 auto; width:999px;}

img{ border:none;}

object{outline:none;}

a{outline:none;}

.clear{ clear:both;}

.clear1{clear:both; height:12px;}

#header{ background:url(../images/top-bg.jpg) left top no-repeat; margin:0;}

.logo{text-align:center;}

.navigation-bottom-border{margin:5px 0 0 0; border-top:1px #5a3717 dotted; height:1px;}

.menu-link{margin:0 5px; background:url(../images/navigation-bg.jpg) left top repeat-x; border:1px #a76e35 solid; height:41px;}

.banner-bottom-link{position:absolute; margin:-58px 0 0 281px;}

.inner-banner-bottom-link{position:absolute; margin:-62px 0 0 281px;}

.banner-links{float:left; margin:0 0 0 7px;}

.middle{ background:url(../images/middle-bg.png) left top repeat-y; margin:0; padding:0 5px; font:normal 13px Arial, Helvetica, sans-serif; color:#6e6d6b;}

.middle p{margin:0;}

.left{float:left; width:742px;}

.right{float:left; width:246px;}

.clear1{height:13px;}

.middle-bottom-bg{ margin:0 auto; width:999px; background:url(../images/middle-bottom-bg.png) left top no-repeat; padding:0; height:40px;}

h1{color:#5a3717; margin:0; padding:0 0 0 12px;  font:normal 20px Arial, Helvetica, sans-serif;}

h2{color:#ab0301;margin:0; padding:0 0 0 12px; font:bold 13px Arial, Helvetica, sans-serif; line-height:25px;}

h2 span{text-transform:uppercase;}

h3{color:#5a3717; margin:0; padding:0;  font:normal 20px Arial, Helvetica, sans-serif;}

.middle-text{ text-align:justify; padding:0 0 0 12px; line-height:20px;}

.middle-text1{ text-align:justify; line-height:20px;}

.middle-text1 strong{ color:#4c4c4c;}

.middle-text1 strong a{ color:#4c4c4c; text-decoration:none;}

.middle-text1 strong a:hover{ text-decoration:underline;}

.middle-text1 img{float:right;}

.service-bg{ background:url(../images/services-section-bg.jpg) left top no-repeat;}

.service-text{ margin:53px 15px 0 16px; color:#000000; line-height:18px; text-align:justify;}

.service-text img{float:right; margin-left:5px;}

.service-border{border-bottom:1px #a5a3a3 dotted; height:1px; margin:14px 0;}

.package-bg{ background:url(../images/packages-section-bg.jpg) left top no-repeat;}

.call-1{margin:0 0 0 27px; float:left;}

.call-2{margin:0 0 0 158px; float:left;}

.right-section-top-bg{background:url(../images/right-section-top-bg.jpg) left top repeat-x;}

.right-section-bottom-bg{background:url(../images/right-section-bottom-bg.jpg) left top repeat-x;}

.right-section-left-bg{background:url(../images/right-section-left-bg.jpg) left top repeat-y;}

.right-section-right-bg{background:url(../images/right-section-right-bg.jpg) left top repeat-y;}

.specials-text{background:url(../images/special-section-bg.jpg) left top no-repeat; padding:45px 0 18px 98px; font-size:12px; color:#000000; line-height:15px;}

.specials-text a{font-size:10px; color:#ff0101; text-decoration:underline;  line-height:15px;}

.specials-text a:hover{ text-decoration:none;}

.beauty-buzz-text{margin-top:20px; background:url(../images/download-beauty-buzz-section-bg.jpg) left top no-repeat;  padding:56px 0 20px 98px;}

.beauty-buzz-text a{font-size:10px; color:#ff0101; text-decoration:underline; line-height:15px;}

.beauty-buzz-text a:hover{ text-decoration:none;}

.menus-text{margin-top:20px; background:url(../images/menus-section-bg.jpg) left top no-repeat; padding:45px 0 20px 86px; font-size:12px; color:#000000; line-height:15px;}

.menus-text a{font-size:10px; color:#ff0101; text-decoration:underline; line-height:15px;}

.menus-text a:hover{ text-decoration:none;}

.right-bottom-design{ background:url(../images/right-section-bottom-design.jpg) right top no-repeat; height:140px; margin:5px 0 0 0;}

.bottom-link{font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:18px; text-align:center;}

.bottom-link a{ color:#000000; text-decoration:none;}

.bottom-link a:hover{ color:#000000; text-decoration:underline;}

.footer-text{font:normal 11px Tahoma, Geneva, sans-serif; color:#4a0000; text-decoration:none;}

.footer-text a{color:#4a0000; text-decoration:none;}

.footer-text a:hover{color:#4a0000; text-decoration:underline;}

.breadcrumbs ul{margin:0; padding:0; list-style:none;}

.breadcrumbs li{float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; background:url(../images/bcsep.jpg) right top no-repeat; padding:2px 25px 3px 0;}

.breadcrumbs li a{ color:#4b2311; text-decoration:none;}

.breadcrumbs li a:hover{ color:#4b2311; text-decoration:underline;}

.title-number{color:#4b2311; font-weight:bold; text-decoration:none;}

.title-number1{color:#4b2311; font-weight:bold; font-size:16px; text-decoration:none;}

.title-number a{color:#4b2311; font-weight:bold; text-decoration:none;}

.title-number a:hover{color:#4b2311; text-decoration:none;}

.service-images{ background:#ebebeb; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; padding-top:10px;}

.service-images img{float:left; margin:20px 0 10px 10px; padding:2px; border:1px #000000 solid;}

.before{float:left; margin-left:50px;}

.after{float:left; margin-left:96px;}

.service-heading{ text-align:center; color:#4b2311; font-weight:bold; text-decoration:none;}

.service-heading a{color:#4b2311; font-weight:bold; text-decoration:none;}

.service-heading a:hover{color:#4b2311; text-decoration:underline;}

.staff_label{font-size: 16px; color:#5a3717;}

.services-bg{background:url(../images/service-img-bg.jpg) left top no-repeat; height:177px;}

.services-bg1{background:url(../images/service-img-bg.jpg) left top no-repeat; text-align:center; height:177px; width:298px;}

.box-text{float:left; margin:20px 0 0 55px;  color:#712607; font-weight:bold;}

.box-text1{float:left; margin:20px 0 0 63px;  color:#712607; font-weight:bold;}

.box-text2{float:left; margin:20px 0 0 105px;  color:#712607; font-weight:bold;}

.box-text3{float:left; margin:20px 0 0 96px;  color:#712607; font-weight:bold;}

.box-text-img{float:left; text-align:center; padding:10px 0 0 22px; text-align:left;}

.box-text-img1{float:left; text-align:center; padding:20px 0 0 23px; text-align:left;}

.box-text-img2{float:left; text-align:center; padding:10px 0 0 40px; text-align:left;}

.bullet {list-style:url(../images/bullets.gif); padding-top:4px;}

.middle-text ul{list-style-image:url(../images/bullets.gif); margin:0;  padding-left:30px; line-height:20px;}

.middle-text ul li{margin-top:12px;}

.middle-text ul li a{text-decoration:none; color:#6E6D6B;}

.middle-text ul li a:hover{text-decoration:underline; color:#6E6D6B;}

.image-border{border:1px #666666 solid;}

.image-border1{margin-left:10px;}

.middle-text a{color:#000000; text-decoration:underline;}

.middle-text a:hover{color:#000000; text-decoration:none;}

.middle-text3 a{color:#000000; text-decoration:underline;}

.middle-text3 a:hover{color:#000000; text-decoration:none;}

.middle-text2 a{color:#000000; text-decoration:underline;}

.middle-text2 a:hover{color:#000000; text-decoration:none;}

.middle-text2 ol{margin:0 0 0 25px; padding:0;}

.middle-text2 ol li{line-height:20px;}

.middle-text2{text-align:justify; line-height:20px;}

.middle-text3{line-height:20px;}

.middle-text2 ul{list-style-image:url(../images/bullets.gif); margin:0;  padding-left:30px; line-height:20px;}

.middle-text2 ul li{margin-top:12px;}

.middle-text3 ul{list-style-image:url(../images/bullets.gif); margin:0;  padding-left:110px; line-height:20px;}

.middle-text3 ul li{margin-top:12px;}

.inner-image{float:right; width:298px; margin:0 0 0 10px;}

.innerpage-title1{color:#ab0301;margin:0; padding:5px 0 5px 0; font:bold 13px Arial, Helvetica, sans-serif; line-height:25px;}

.breadcrumbs .last{ background:none;}

.border-bg{background:url(../images/border-bg.jpg) left top no-repeat; height:1px; margin:8px 0;}

.treatment-border{border:1px #5A3717 dashed;}

.treatment-border1{border:1px #5A3717 dashed; padding:10px;}

.specials-title1{color:#AB0301; font-size:18px; font-weight:bold; font-style:italic; line-height:20px;}

.specials-title2{color:#AB0301; font-weight:bold; font-size:16px; font-style:italic;}

.specials-title4{color:#AB0301; font-weight:bold; font-style:italic; line-height:20px;}

.specials-title5{color:#5A3717; font-weight:bold; font-style:italic; line-height:20px;}

.specials-title3{color:#AB0301; font-weight:bold;}

.staff_label {
	font-size: 16px;
	color: #204387;
}
.staff_italics {
	font-style: italic;
}
.staff_label2 {
	font-size: 14px;
	color: #333;
}

.contactsortbox{
	border:1px #5A3717 dashed;
	background:#FFFFFF;
	height:20px;
	width:220px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.contactsortbox:focus{border:1px #d3a986 dashed;}

.contactsortbox:active{border:1px #d3a986 dashed;}

.contactsortbox1{
	border:1px #5A3717 dashed;
	background:#FFFFFF;
	height:20px;
	width:129px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.contactsortbox1:focus{border:1px #d3a986 dashed;}

.contactsortbox1:active{border:1px #d3a986 dashed;}

.login_input{
	width:216px;
	border:1px #5A3717 dashed;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 2px 2px 2px;
}

.login_input:focus{border:1px #d3a986 dashed;}

.login_input:active{border:1px #d3a986 dashed;}

.contact-details{border-right:1px #5A3717 dashed; font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:20px; padding:20px 0 0 0;}

.contact-details a{color:#666; text-decoration:none;}

.contact-details a:hover{ color:#666; text-decoration:underline;}

.contact-details1{font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; line-height:20px; padding:20px 0 0 25px; text-align:left;}

.code{float:left; width:80px; text-align:left; padding:0;}

.code-box{float:left; padding-left:10px; margin-top:-2px;}

.submit-btn{ background:url(../images/submit-btn.jpg) left top no-repeat; height:27px; width:67px; border:none; font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; cursor:pointer;}

.submit-btn:hover{ background:url(../images/submit-btn-hvr.jpg) left top no-repeat; height:27px; width:67px; border:none; font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.sitemap ul{margin:10px 0 0 15px; padding:0; list-style:none;}

.sitemap ul li{font:bold 12px Arial, Helvetica, sans-serif; color:#333; line-height:22px; text-decoration:none; text-transform:uppercase;}

.sitemap ul li a{color:#333; text-decoration:none;}

.sitemap ul li a:hover{color:#AB0301; text-decoration:none;}

.sitemap ul li ul{margin:10px 0 10px 30px; padding:0; list-style-image:url(../images/bullets.gif); }

.sitemap ul li ul li{font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:20px; text-decoration:none; text-transform:none;}

.sitemap ul li ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}

.sitemap ul li ul li a:hover{color:#333; text-decoration:underline;}

.title-note{ color:#AB0301; text-decoration:none; font-size:10px; font-weight:bold;}

.announcement-title{color:#5A3717; text-align:center; font-size:18px;}

.sticky-note-pos{position:absolute; top:-150px; left:10px;}

.border-line{ border:1px #000 dashed; padding:2px;}

.terms-text{color:#AB0301; font-size:11px; line-height:16px;}

.form-text{color:#000000; text-decoration:none; font-size:12px; font-weight:bold; padding-top:4px;}

.form-text1{color:#AB0301; text-decoration:none; font-size:11px; font-weight:normal;}

.text-box-bg{border:1px #D3A986 dashed; font:12px Arial, Helvetica, sans-serif; color:#000; width:270px; padding:3px 0 3px 0;}

.list-box-bg{border:1px #D3A986 dashed; font:12px Arial, Helvetica, sans-serif; color:#000; width:272px; padding:3px 0 3px 0;}

.combo-box-bg{border:1px #D3A986 dashed; font:12px Arial, Helvetica, sans-serif; color:#000; width:272px; padding:3px 0 17px 0;}

.frm-text{padding:0px 0 10px 20px;}

.img-border{border:1px #000 solid;}

.footer-iframe {background:url(../images/footer-iframe-bg.jpg) left top repeat-x #cb9058; border:1px #a76e35 solid; border-bottom:0; height:41px; padding:7px 0 0 0;}

.special-text{color:#000; font-weight:bold;}

.special-text a{color:#000; font-size:14px; font-weight:bold; text-decoration:underline;}

.special-text a:hover{color:#000; font-weight:bold; text-decoration:none;}

.winfree-title{font-size:30px; color:#AB0301; text-align:center;}

.winfree-title span{color:#885526;}