body {background:url(images/body-bg.gif) repeat-x #FFF2ED;margin:0;padding:0}
#cont {width:770px;background:#FFF;border-style:solid;border-color:#33BA66;border-width:0 1px;margin:0 auto}

a:link {color:#337E66}
a:visited {color:#33A166}
a:active {color:#337E66}
a:hover {text-decoration:none;color:#F30}

#toplinks {width:770px;height:31px;font:bold 10px Verdana,sans-serif;text-align:right;
	color:#FFF;background:url(images/banner2.jpg) no-repeat}
#toplinks p {padding-top:9px}
#toplinks a {text-decoration:none;color:#FFF;padding:6px 0}
#toplinks a:hover {text-decoration:underline;color:#FF6}

#ftr {text-align:center;color:#FFF;background:url(images/bg-links.gif) repeat-x #33B966;
		border-bottom:10px solid #339057;padding-top:6px}
	#ftr a {font-weight:bold;color:#FFF}
		#ftr a:hover {color:#FF9}
	#ftr1 {font:12px Verdana,sans-serif;padding-bottom:4px}
	#ftr2 {font:11px/200% Verdana,sans-serif;padding:6px 0}
	#ftr3 {font:11px Verdana,sans-serif;margin-bottom:2px}
		a#awm {text-decoration:none;font-weight:normal}

#col1 {padding-bottom:6px}

#col2 {border-left:1px solid #33E666}
#block {height:16px;background:#FFE9CC;margin:1px 1px 0 0}

.bordertop {border-top:1px solid #33E666}
.box1 {font:bold 14px/125% Verdana,sans-serif;color:#337E66}
.box1 a {text-decoration:none;color:#337E66}
.box1 a:hover {text-decoration:underline;color:#F30}
.box2 {font:11px/125% Verdana,sans-serif}
.box3 {font:11px/125% Verdana,sans-serif;margin:0;padding:12px 4px 0 4px}
#cl1 {margin:0;padding:0}
#cl2 {list-style:square;font:11px Verdana,sans-serif;margin:0 0 0 16px;padding:4px 4px 0 16px}
.boutique {font:bold 18px Mistral,Verdana,sans-serif}
.boutique1 {font:bold 15px Mistral,Verdana,sans-serif}
#fr-bg1 {background: url(images/fr-bg1.jpg) no-repeat top right;padding:0 60px 14px 0}
.boxadd {padding:0}
.boxmaps {margin:4px 0}
.boxmaps a {text-decoration:none;font:10px Verdana,sans-serif;color:#FFF;background:#396;
	border:1px solid #8B9972;margin:0 1px;padding:2px 3px}
.boxmaps a:hover {color:#FF6;background:#338B66}
.boxsa {font:bold 11px/150% Verdana,sans-serif;text-align:center;color:#337E66}
#wedding {background:url(../images/wedding-couple.jpg) no-repeat top right}

h1 {font:bold 18px Verdana,sans-serif;text-align:center;letter-spacing:2px;color:#FFF;background:#396;margin:0 0 6px 0;padding:2px}
h1#svc {margin-bottom:0}
h2 {font:bold 18px Verdana,sans-serif;color:#337E66;margin:0;padding:8px 12px}
h3 {font:bold 15px Verdana,sans-serif;color:#337E66;margin:0;padding:8px 12px}
.hline {border-top:1px solid #DDD;margin:8px 12px;padding:8px 0 0 0}

p {margin:0;padding:4px 12px 8px 12px}
.text1 {font:11px/125% Verdana,sans-serif}
.text2 {font:12px/150% Verdana,sans-serif}
.text3 {font:11px/125% Verdana,sans-serif;padding:2px 12px 2px 12px;padding;text-indent:24px}
.text4 {font:10px/125% Verdana,sans-serif}

ul {margin:0 0 0 24px;padding:4px 12px 8px 24px}
ul.text1, ul.text2 {list-style:url(images/ul1.gif)}
ul.text1 li, ul.text2 li {padding-bottom:4px}
	#ul-home {margin-left:32px;padding-left:32px}

#formbox {font:12px Verdana,sans-serif;color:#337E66;margin:10px 14px 2px 14px}
form {margin:0}
.contact-fields {background:#E8FFDF;border:1px solid #33E666;margin:2px 0 6px 0;padding:1px}
.contact-button {font:bold 10px Verdana,sans-serif;color:#FFF;background:#D4594D;border:3px outset #CCC;margin:4px}
p.req {font:10px/125% Verdana,sans-serif;padding:0 12px 4px 12px}
p.thankyou {font:14px/150% Verdana,sans-serif;padding:24px 86px}

#treatmenu {font:bold 14px/175% Verdana,sans-serif;background:url(images/treatments.jpg) no-repeat top right;padding:12px 0}

.treatmenu1 {font:11px/150% Verdana,sans-serif;text-align:center;color:#444;margin:0;padding:2px 0 4px 0}
#tm2 {border-bottom:1px solid #DDD;margin:8px 12px 6px 12px;padding-bottom:16px}
.treatmenu1 a {text-decoration:none;padding:2px}
.treatmenu1 a:hover {text-decoration:underline}
#this {text-decoration:none;color:#FFF;background:#33C666;padding:0 2px}

.giftcert {text-align:center;background:#E8FFDF;border:2px solid #33A166;margin:20px;padding:6px 12px}
.giftcert1 {font:bold 18px Verdana,sans-serif;color:#337E66}
.giftcert2 {font:12px/150% Verdana,sans-serif;margin:0;padding:8px 0}

#testimonials {min-height:100px;background:url(images/testimonials.jpg) no-repeat top right;
	margin:0 24px 6px 0}
	#testimonials p {padding:16px 206px 0 20px}
#testimonials1 {font-family:Georgia,serif;font-size:15px;color:#063}
		#testimonials1 li {padding-bottom:10px}

.box55 {text-align:center;background:#E8FFDF;border:1px solid #33A166;margin:6px 24px 12px 24px;padding:6px 12px}
.box551 {font:bold 15px Verdana,sans-serif;color:#337E66}
.box552 {font:11px/140% Verdana,sans-serif;margin:0;padding:6px 0}

#valentines1 {background:url(images/valentines.jpg) no-repeat top right;padding:0 72px 0 0}
#val-top {min-height:150px;background:url(images/val-top.jpg) no-repeat right;margin-right:12px}
	#val-top p#val-top1 {font:24px Georgia,serif;font-style:italic;text-align:center;color:#900;
		margin:4px 232px 0 26px;padding-top:8px}
	#val-top p#val-top2 {font:bold 14px/150% Georgia,serif;text-align:center;margin:0 236px 8px 30px}
.val1 {font:bold 14px/150% Verdana,sans-serif;font-style:italic;color:#C00}
.val2 {font:14px/150% Verdana,sans-serif;margin-right:12px}
