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}

td#toplinks {height:29px;font:bold 10px Verdana,sans-serif;letter-spacing:-0.1px;text-align:center;color:#FFF;background: url(images/bg-links.gif) repeat-x}
#toplinks a {text-decoration:none;color:#FFF;padding:6px 0}
#toplinks a:hover {text-decoration:underline;color:#FF6}

td#ftr {height:29px;background: url(images/bg-links.gif) repeat-x}
#ftr p {font:bold 9px Verdana,sans-serif;text-align:center;color:#FFF;padding-top:8px}
#ftr a {text-decoration:none;color:#FFF;padding:6px 0}
#ftr a:hover {text-decoration:underline;color:#FF6}
#ftr1 {margin-left:80px}

#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}

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}

#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}

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

.servmenu1 {font:11px/150% Verdana,sans-serif;text-align:center;color:#444;margin:0;padding:2px 0 4px 0}
#sm2 {border-bottom:1px solid #DDD;margin:8px 12px 6px 12px;padding-bottom:16px}
.servmenu1 a {text-decoration:none;padding:2px}
.servmenu1 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}




