body, td {font:13px/17px arial, helvetica, sans-serif; color: #999999;}
body{margin:0; padding:0; background:#333300}

.outertable {margin-top:10px; background:#333300;}

td, tr {vertical-align:top; text-align:left}

.header{ height:10px;}
.header img {margin:0; padding:0; }

.submenu {width:100%; margin:0px 0 2px 0; padding:0;}
html>body .submenu { margin-top:2px; }


.submenu .logocell {width:auto; height:100%; background:#3f4304;}
.submenu .bgcell { background:url(images/organic-day-spa-alpharetta-ga.jpg) top no-repeat; width:100%; padding:0px; border-left:1px solid black;}
.bgcell_spacer { width:540px; height:320px;}


.logocell .logo {margin:70px 10px 0 10px; }

.sublogo { font-size:11px; padding:0 10px 0 20px; color:#cccccc;}
.sublogo a {color: #996633; }
.sublogo_b {font-size: 12px; font-weight:bold;}

.pagetitle {margin:5px 0 25px 0; }

form, td, p, textarea, ul {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}

.formtable td {font-size:11px; text-align:left;}
input, textarea, select{font:10px/13px Tahoma, Arial, Geneva, sans-serif; color:#000000; padding-left:2px}
input[type="text"]{ }
input[type="submit"]{ font-family:tahoma; height:20px; font-size:11px; border:1px solid #636363; background: url(images/con-input-bg.gif) repeat-x top #f6f6f6; color:#666666; padding:2px 2px 5px 2px; margin:0;}
textarea{overflow:auto; width:200px; height:100px;}

.inp_size{ height:18px; width:145px; margin:0 0 5px 0;}


a:hover{ text-decoration:none;}
.tal_left{background:url(images/talxxx.gif) right top repeat-x #333300;}
.tal_mid { width:768px; height:788px; background:url(images/talxxx.gif) top repeat-x #333300; }
/*.tal_left_top{height:100%; background:url(images/tal_left.jpg) right top no-repeat;}*/
.tal_left_bot{height:100%; background:url(images/bg_footerxxx.gif) right bottom repeat-x;}

.tal_right_bot{background:url(images/bg_footerxxx.gif) right bottom repeat-x #333300;}
.tal_right{height:100%; background:url(images/talxxx.gif) left top repeat-x #333300; }

h1 {
	color: #cfbe8c;
	font-size:12px;
	font-weight: bold;
}
h2 {color: #669933;}
h3 {margin:10px 0px 5px 0px;  color:#bfba79; font-size:13px; font-weight:bold;}
h4 {color: #669966; font-size:15px; margin:5px 0 5px 0;}
h5 {color: #CC9966; font-size:12px;}
h6 {color: #669966; font-size:13px; margin:5px 0 5px 0;}

hr { width:100%; margin:0px 0 10px 0; clear:both;}

strong {color:#cfbe8c;}

.ulx {list-style: none; }

.privacy_block ul {margin-top:10px; margin-left:20px; }
.privacy_block ul li {font-weight:bold; padding-left:20px; }
.privacy_block ul li a {color: #996633; }


.rtpic { margin:0 0 8px 15px;}

.bg_content{height:auto; background:url(images/bg_cont.gif) left top repeat-x #151506; padding:0px 0 15px 51px;}
.line_h{ line-height:16px;}
.line_h_1{ line-height:13px;}
.content{
	color: #999999;
}
.content a {
	color: #996633;
}


.headlink {font-size:12px; text-align:center;}
.content .link{background:url(images/arr.gif) 16px 8px no-repeat #1e3922; color:#999999; padding:2px 19px 5px 24px;}
.content .link_1{background:url(images/arr.gif) 13px 8px no-repeat #1e3922; color:#eaeaea; padding:2px 15px 5px 21px;}
.content .link_2{ color:#718098;}
.content ul {list-style:none;}
.content li {
	background:url(images/bull.gif) 0 8px no-repeat;
	padding:0 0 0 8px;
}
.content li a { 
	line-height:25px;
	color:#968a48;
	text-decoration:underline;
	padding-left:5px;
}

.content li a:hover { 
	text-decoration:none;
}


.indent {padding:0 30px 30px 0; }

.service_table {width:95%; }


.ulx li {background:none; margin-top:7px; }


.contentrow { width:99%; margin-top:10px;}
.contentrow .price { width:auto; }
.backtop {width:auto; text-align:right; margin:-10px 10px 5px 0; float:right;}

.imgborder {border:3px solid #3b3b00;}

.pricetable td { width:100px; height:23px;}


.products_table { margin:10px 0 20px 0; width:100%;}

.products_table .leftcell img { border:3px solid #3b3b00; margin-bottom:30px;}
.products_table .rightcell { padding:0 0 30px 20px;}

.products_table .imgcell img { border:3px solid #3b3b00;}
.products_table .txtcell { padding: 0 15px 20px 5px; font-size:11px;}

.footer{
	vertical-align:top;
	color:#838282;
	border-top:2px solid #614907;
	height:100px; 
	padding:20px 0 0 52px; 
	background: #333300;
	
}
.footer a{
	color: #968a48;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.pageh1Title {
	font-size:18px; margin-top:-5px;}
	
#breadcrumb {
	color:#968a48;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 145px;
		
	}
	
#breadcrumb a{
	color:#968a48;
	font-weight: bold;
	text-decoration: none;
	}

