/* basic styles */
body {
	margin: 0px;
	padding: 0px;
}

p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	margin: 4px 0px 6px 4px;
	padding: 0px 0px 0px 0px;
	color: #666;
}

h1,h2,h3,h4,h5,h6 {
	font-family: helvetica, arial, sans-serif;
	color: #b9a14b;
}
h1 {
	margin: 32px 0px 4px 4px;
}

h2 {
	margin: 32px 0px 4px 4px;
	text-align:center;
}

h3 {
	margin: 22px 0px 4px 4px;
	color: #635921;
}

h4 {
	margin: 22px 0px 2px 4px;
	color: #635921;
}

p.welcome {
	color: #635921;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
	font-size: 13px;
	line-height: 22px;
	}

b {
	color: #635921;
}

td {

}

div {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

img {

}

table {

}

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

ol {
	
}

ul {
	
}

li {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	line-height: normal;

	color: #666;

}

/* custom */

a.botlinks:visited { color: #039; }
a.botlinks:link { color: #039; }
a.botlinks:hover { color: #039; }
a.botlinks:active { color: #039; }

a.footlinks:visited { color: #83A10F; }
a.footlinks:link { color: #83A10F; }
a.footlinks:hover { color: #B2C52E; }
a.footlinks:active { color: #83A10F; }

a.tmenu:link {  }
a.tmenu:visited {  }
a.tmenu:active {  }
a.tmenu:hover { color:#fff; }

li.rs {
	line-height: 20pt;
}

/* form elements */

form {

}

input {

}

select {

}

/* custom styles */

body.tlbs {
	background-color:#dad7aa;

}

td.navbg {
	background-image:url('../images/navbg_tile.gif');
	background-repeat: repeat-x;
	background-color:#fff;
}

.cs_brn1 { color: #635921; }
.cs_brn2 { color: #b9a14b; }
.cs_grey1 { color: #b9a14b; }

.bgbrn1 { background-color: #635921; }
.bgbrn2 { background-color: #b9a14b; }
.bgbrn3 { background-color: #EFE5C2; }

td.sitearea {  background-color: #fff; }


div.imageholder_1 {
	border: 2px solid #635921;
	margin: 48px 6px 48px 6px;
	padding: 2px;
	width: 181px;
	height: 181px;
}

div.imageholder_2 {
	border: 1px solid #635921;
	margin: 6px 6px 12px 6px;
	padding: 2px;
	width: 91px;
	height: 91px;
}




div.imgcollection {
	margin: 54px 0px 0px 0px;
}

div.imageholder_trtmnts {
	border: 2px solid #635921;
	margin: 42px 4px 42px 4px;
	padding: 2px;
	width: 181px;
}

div.mainbody_tmenu {
	position: relative;
	width: 720px;
	margin: 4px;
	left: 55px;
}

div.mainbody {
	width: 390px;
	margin: 4px;
}

div.basicbody {
	width: 620px;
	margin: 4px;
}


p.head {
	color: #b9a14b;
	font-size: 16pt;
	margin: 12px 0px 6px 0px;
}

div.footer {
	width: 820px;
	text-align: center;
}

p.footer {
	font-size: 8pt;
	color: #3A6201;
	padding: 2px 0px 2px 0px;
}

table.tmenu {

}

td.thead {
	background-color:#635921;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

td.tbody {
	background-color:#b9a14b;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

p.thead {
	color: #fff;
}

span.thead {
	color:#b9a14b;
	font-size: 11pt;
}

span.tsmall {
	font-weight: normal;
	font-size: 80%;
}

div.block_treat {
	width: 380px;
	margin: 4px 0px 18px 0px
}

p.p_treat {
	font-weight: bold;
	font-size: 10pt;
	color: #635921;
	margin: 2px 6px 2px 6px;
}

h2.type2 {
	color: #635921;
}

h3.type2 {
	color: #b9a14b;
	text-align:center;
	margin: 6px 0px 4px 0px;
	padding: 0px;
}

td.t_item {

}

p.t_desc {
	margin: 4px 6px 8px 6px;
	padding: 0px;
}

div.bt_scrollimg {
	text-align: center;
	width: 380px;
}

div.btt {
	width: 380px;
	text-align: right;
	padding: 0px 12px 0px 0px;	
}
img.bttarrow {
	margin: 0px 8px 0px 0px;
}

hr {
	width:100%;
	color: #635921;
	background-color: #b9a14b;
	margin: 2px 4px 2px 4px;
}

p.note {
	font-size: 8pt;
	font-style: italic;
	text-align: center;
}

p.gca {
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	margin: 24px 0px 6px 0px;
	color: #b9a14b;
}

div.main_scrollimg {
	text-align: center;
	width: 100%;
}

div.gallery_thumbs {
	margin: 48px 4px 24px 0px;
	clear: left;
	width: 260px
}
div.g_thumb {
	border: 2px solid #b9a14b;
	margin: 4px 4px 4px 4px;
	padding: 2px;
	width: 64px;
	float: left;
}

div.gallery_preview {
	border: 2px solid #b9a14b;
	margin: 48px 4px 4px 4px;
	padding: 2px;
	width: 240px;
}

h2.g {
	margin-left: 2px;
}

td.sepdiv {
	background-color: #635921;
}

div.pic_index {
	clear:left;
	margin: 8px 8px 8px 28px;
	padding: 0px;
	border: solid 1px #635921;
	background-color: #EFE5C2 ;
	width:338px;
}

p.picindex {
	color: #000;
	font-size: 8pt;
}

div.treatments_menu_parent {
	position:absolute;
	top: 224px;
	width: 100%;
	left: 0px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
}

div.treatments_menu_child {
	position:relative;
	width: 840px;
	left: 0px;
	top: 0px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

div.t_menu_subdiv {
	background-color:#C7B46F;
	top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p.t_menu_items {
	font-size:8pt;
	color: #EFE1B3;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

a.tmi:link { text-decoration: none; }
a.tmi:visited { text-decoration: none; }
a.tmi:hover { color: #fff; text-decoration: underline; }
a.tmi:active { text-decoration: none;  }

div.gv {
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
}

