body{
	margin:0px;
	padding:0px;
	background-color:#2e2020;
	background-image:url('images/bg.jpg');
	background-position:top;
	background-repeat:repeat-x;
}

#footerWrapper{
	width:100%;
	height:100%;
	margin-top:50px;
	background-color:#1c1616;
	background-image:url('images/bg_bottom.jpg');
	background-position:top;
	background-repeat:repeat-x;
}

#footerWrapper h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b9b072;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#footerWrapper h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#b9b072;
	line-height:18px;
	margin:0px;
	padding:0px;
}

#footerWrapper h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	text-align:center;
	color:#837d51;
	line-height:18px;
	margin:0px;
	padding:20px 0px 0px 0px;
}

#footerWrapper p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cbbb4f;
	line-height:18px;
	margin:0px;
	padding:0px;
}

#footerWrapper a:link {color: #cbbb4f; text-decoration: none;}
#footerWrapper a:hover {color: #cbbb4f; text-decoration: underline;}
#footerWrapper a:visited {color: #cbbb4f; text-decoration: none;}
#footerWrapper a:active {color: #cbbb4f; text-decoration: none;}
#footerWrapper a:visited:hover {color: #cbbb4f; text-decoration: underline;}

#footerWrapper h3 a:link {color: #837d51; text-decoration: none;}
#footerWrapper h3 a:hover {color: #837d51; text-decoration: underline;}
#footerWrapper h3 a:visited {color: #837d51; text-decoration: none;}
#footerWrapper h3 a:active {color: #837d51; text-decoration: none;}
#footerWrapper h3 a:visited:hover {color: #837d51; text-decoration: underline;}

#bgWrapper{
	width:100%;
	height:100%;
	background-image:url('images/bgImage.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

#wrapper{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
	padding:0px;
}

#top{
	width:1000px;
	height:57px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#top p{
	font-family:Garamond, "Times New Roman", Times, serif;
	font-size:16px;
	color:#73665b;
	text-align:left;
	margin:0px;
	padding:20px 0px 20px 20px;
}

#header{
	width:1000px;
	height:105px;
	margin:0px;
	padding:0px;
	background-image:url('images/header.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

#headerArea{
	width:307px;
	float:right;
	margin:0px;
	padding:12px 20px 0px 0px;
}

#headerSearch{
	float:right;
	width:205px;
	height:48px;
	margin:5px 0px 0px 0px;
	padding:0px;
	background-image:url('images/headerBgSearch.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

.headerSearch{
	background-color:#dcd7be;
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#402e1c;
	margin:8px 0px 0px 0px;
	padding:5px;
	border:solid 1px #bbb8ad;
}

.home{
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px;
}

#nav{
	width:1000px;
	height:46px;
	margin:0px;
	padding:0px;
}

#navLink{
	float:left;
	margin:0px;
	padding:0px;
}

#subMarker{
	width:1000px;
	height:9px;
	margin:0px;
	padding:0px;
}

#subNav{
	width:1000px;
	height:29px;
	margin:0px;
	padding:0px;
	background-image:url('images/subNav.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#subNav ul{
	margin:0px;
	padding:0px;
	text-align:center;
	display:inline;
}

#subNav li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style:none;
	display:block;
	float:left;
	height:24px;
}

.subNavOn{
	background-image:url('images/subnav_arrow.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
}

#subNav li a:link {color: #8a0e04; text-decoration: none;}
#subNav li a:hover {color: #8a0e04; text-decoration: underline;}
#subNav li a:visited {color: #8a0e04; text-decoration: none;}
#subNav li a:active {color: #8a0e04; text-decoration: none;}
#subNav li a:visited:hover {color: #8a0e04; text-decoration: underline;}

.aboutNav{
	margin-left:380px;
}

.treatmentsNav{
	margin-left:340px;
}

#subNav2{
	width:1000px;
	height:29px;
	margin:0px;
	padding:0px;
	background-image:url('images/subNav2.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#subNav2 p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:5px 0px 0px 0px;
}

#subNav2 a:link {color: #8a0e04; text-decoration: none;}
#subNav2 a:hover {color: #8a0e04; text-decoration: underline;}
#subNav2 a:visited {color: #8a0e04; text-decoration: none;}
#subNav2 a:active {color: #8a0e04; text-decoration: none;}
#subNav2 a:visited:hover {color: #8a0e04; text-decoration: underline;}

#body{
	width:1000px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#home{
	width:1000px;
	margin:0px;
	padding:0px;
}

#home h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#83776e;
	font-weight:lighter;
	margin:0px;
	padding:20px 30px 2px 0px;
}

#home h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c584b;
	font-weight:lighter;
	margin:0px;
	padding:0px 30px 5px 0px;
}

#home p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#433721;
	line-height:20px;
	margin:0px;
	padding:0px 30px 8px 315px;
}

#home ul{
	margin:0px;
	padding:0px 30px 0px 350px;
}

#home li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#433721;
	line-height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#home a:link {color: #8a0e04; text-decoration: underline;}
#home a:hover {color: #8a0e04; text-decoration: underline;}
#home a:visited {color: #8a0e04; text-decoration: underline;}
#home a:active {color: #8a0e04; text-decoration: underline;}
#home a:visited:hover {color: #8a0e04; text-decoration: underline;}

.homeImg{
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
}

.homeBottomBtn{
	float:right;
	margin:0px;
	padding:60px 33px 0px 0px;
}

#hbLeft{
	width:294px;
	height:234px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url('images/homeBoxLeft.jpg');
	background-position:center;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
}

#hbLeft h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#433721;
	font-weight:lighter;
	margin:0px;
	padding:12px 20px 5px 20px;
	text-align:left;
}

#hbLeft h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	padding:0px 20px 2px 20px;
	text-align:left;
}

#hbLeft p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	padding:0px 20px 5px 20px;
	text-align:left;
}

#hbLeft input{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	text-align:left;
}

#hbMiddle{
	width:433px;
	height:234px;
	float:left;
	margin:0px;
	padding:0px;
}

#hbRight{
	width:273px;
	height:234px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url('images/homeBoxRight.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

#hbRight p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#281f10;
	line-height:27px;
	margin:0px;
	padding:30px 30px 0px 30px;
}

.red{
	color:#8c0f02;
}

.quoteBtn{
	margin:0px;
	padding:10px 0px 0px 30px;
}

#footer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
	padding:50px;
}

#f1{
	float:left;
	margin:0px;
	padding:0px 40px 10px 40px;
}

#f2{
	float:left;
	margin:0px;
	padding:0px 70px 10px 40px;
}

#f3{
	float:left;
	margin:0px;
	papadding:0px 80px 10px 40px;
}

#f4{
	float:left;
	margin:0px;
	padding:0px 30px 10px 60px;
}


#sec{
	width:1000px;
	margin:0px;
	padding:20px 0px 0px 0px;
}

#secHeader{
	width:975px;
	height:310px;
	margin:0px 0px 0px 13px;
	padding:0px;
}

#secHeader h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#dbc793;
	font-weight:lighter;
	margin:0px;
	padding:35px 0px 0px 355px;
}

#secHeader h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#c9bdb5;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 355px;
}

#secHeader h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:lighter;
	margin:0px;
	padding:10px 20px 0px 355px;
}

#secHeader p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:lighter;
	margin:0px;
	padding:10px 0px 0px 550px;
}

#secHeader ul{
	margin:0px;
	padding:10px 0px 0px 600px;
}

#secHeader li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:lighter;
	line-height:22px;
	margin:0px;
}

.noStyle{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}

#secHeader a:link {color: #edbb38; text-decoration: none;}
#secHeader a:hover {color: #edbb38; text-decoration: underline;}
#secHeader a:visited {color: #edbb38; text-decoration: none;}
#secHeader a:active {color: #edbb38; text-decoration: none;}
#secHeader a:visited:hover {color: #edbb38; text-decoration: underline;}

#rightSide{
	float:right;
	margin:0px 12px 10px 0px;
	padding:0px;
}

#rs_gallery{
	width:232px;
	height:163px;
	margin:0px;
	padding:0px;
}

#rs_video{
	width:232px;
	height:186px;
	margin:0px;
	padding:0px;
}

#rs_testimonial{
	width:232px;
	height:204px;
	margin:0px;
	padding:0px;
}

#rs_mag{
	width:232px;
	height:138px;
	margin:0px;
	padding:0px;
}

#rs_contact{
	width:232px;
	height:242px;
	margin:0px;
	padding:0px;
	background-image:url('images/sidebar_contact.jpg');
	background-position:top;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
	font-weight:lighter;
}

#rs_contact h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#433721;
	font-weight:lighter;
	margin:0px;
	padding:6px 20px 5px 20px;
	text-align:left;
}

#rs_contact h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	padding:0px 20px 2px 20px;
	text-align:left;
}

#rs_contact p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	padding:0px 20px 5px 20px;
	text-align:left;
}

#rs_contact input{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55524e;
	font-weight:lighter;
	margin:0px;
	text-align:left;
}

#secBottom{
	width:1000px;
	height:13px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_bottom.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

#textArea{
	float:left;
	width:340px;
	margin:0px;
	padding:20px 10px 5px 20px;
	text-align:left;
}

#textArea h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#textArea p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:25px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textArea ul{
	margin:0px;
	padding:0px 0px 0px 40px;
}

#textArea li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textArea a:link {color: #8a0e04; text-decoration: underline;}
#textArea a:hover {color: #8a0e04; text-decoration: underline;}
#textArea a:visited {color: #8a0e04; text-decoration: underline;}
#textArea a:active {color: #8a0e04; text-decoration: underline;}
#textArea a:visited:hover {color: #8a0e04; text-decoration: underline;}

.secImage{
	margin:0px 0px 0px 200px;
	padding:0px;
}

#secHeaderShort{
	float:left;
	width:743px;
	height:213px;
	margin:0px 0px 0px 13px;
	padding:0px;
}

#secHeaderShort h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#dbc793;
	font-weight:lighter;
	margin:0px;
	padding:75px 0px 0px 445px;
}

#textAreaL{
	float:left;
	width:700px;
	margin:0px;
	padding:20px 10px 5px 20px;
	text-align:left;
}

#textAreaL h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#textAreaL h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#textAreaL p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:25px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textAreaL ul{
	margin:0px;
	padding:0px 0px 0px 40px;
}

#textAreaL li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textAreaL hr{
	margin:0px 0px 15px 0px;
	padding:0px;
	background-image:url('images/hr.jpg');
	background-position:center;
	background-repeat:no-repeat;
	width:700px;
	height:20px;
	border:none;
}

#textAreaL a:link {color: #8a0e04; text-decoration: underline;}
#textAreaL a:hover {color: #8a0e04; text-decoration: underline;}
#textAreaL a:visited {color: #8a0e04; text-decoration: underline;}
#textAreaL a:active {color: #8a0e04; text-decoration: underline;}
#textAreaL a:visited:hover {color: #8a0e04; text-decoration: underline;}

.smallImage{
	margin:0px;
	padding:0px 0px 10px 0px;
}

#whyTable{
	margin:0px;
	padding:25px 0px 0px 0px;
}

#whyTable a:link {color: #8a0e04; text-decoration: underline;}
#whyTable a:hover {color: #8a0e04; text-decoration: underline;}
#whyTable a:visited {color: #8a0e04; text-decoration: underline;}
#whyTable a:active {color: #8a0e04; text-decoration: underline;}
#whyTable a:visited:hover {color: #8a0e04; text-decoration: underline;}

#whyTable h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#934038;
	text-align:left;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 15px;
}

#table1{
	background-image:url('images/tableGradient1.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:239px;
	height:100%;
	float:left;
	margin:0px;
	padding:0px;
}

#table1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2d2d2d;
	margin:0px;
	padding:10px 15px 0px 15px;
	text-align:left;
}

#table2{
	background-image:url('images/tableGradient2.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:283px;
	float:left;
	margin:0px;
	padding:0px;
}

#table2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2d2d2d;
	line-height:24px;
	margin:0px;
	padding:10px 15px 0px 15px;
	text-align:left;
}

#table3{
	background-image:url('images/tableGradient3.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:136px;
	float:left;
	margin:0px;
	padding:0px;
}

#table4{
	background-image:url('images/tableGradient4.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:316px;
	float:left;
	margin:0px;
	padding:0px;
}

#table4 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2d2d2d;
	line-height:24px;
	margin:0px;
	padding:10px 15px 0px 15px;
	text-align:left;
}

#tableCheck{
	float:left;
	margin:0px;
	padding:5px 5px 15px 5px;
}

#tableBreak{
	background-image:url('images/why_break.jpg');
	background-repeat:no-repeat;
	width:974px;
	height:5px;
	float:left;
	margin:0px;
	padding:0px;
}

#gallery{
	width:1000px;
	margin:0px;
	padding:0px;
}

#gallery h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#83776e;
	font-weight:lighter;
	margin:0px;
	padding:10px 30px 2px 30px;
}

#gallery h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6c584b;
	font-weight:lighter;
	margin:0px;
	padding:0px 30px 10px 30px;
}

#map{
	float:right;
	width:350px;
	height:500px;
	margin:0px 13px 0px 0px;
	padding:0px;
}

#textAreaC{
	float:left;
	width:500px;
	margin:0px;
	padding:20px 10px 5px 20px;
	text-align:left;
}

#textAreaC h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#textAreaC h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#8a0e04;
	font-weight:lighter;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#textAreaC p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:25px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textAreaC ul{
	margin:0px;
	padding:0px 0px 0px 40px;
}

#textAreaC li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a0e04;
	line-height:18px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

#textAreaC hr{
	margin:0px 0px 15px 0px;
	padding:0px;
	background-image:url('images/hr.jpg');
	background-position:center;
	background-repeat:no-repeat;
	width:700px;
	height:20px;
	border:none;
}

#textAreaC a:link {color: #8a0e04; text-decoration: underline;}
#textAreaC a:hover {color: #8a0e04; text-decoration: underline;}
#textAreaC a:visited {color: #8a0e04; text-decoration: underline;}
#textAreaC a:active {color: #8a0e04; text-decoration: underline;}
#textAreaC a:visited:hover {color: #8a0e04; text-decoration: underline;}

#navcms{
	width:1000px;
	height:46px;
	margin:0px;
	padding:0px;
	background-image:url('images/navbar_cms.jpg');
	background-position:center;
	background-repeat:no-repeat;
	text-align:right;
}

#navcms p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#E8E3BD;
	margin:0px;
	padding:15px 20px 0px 0px;
	text-align:right;
}

#navcms a:link {color: #E8E3BD; text-decoration: underline;}
#navcms a:hover {color: #8a0e04; text-decoration: underline;}
#navcms a:visited {color: #E8E3BD; text-decoration: underline;}
#navcms a:active {color: #E8E3BD; text-decoration: underline;}
#navcms a:visited:hover {color: #8a0e04; text-decoration: underline;}

.photos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px;
}
