div#header{
	top:0px;
	left:0px;
	position:relative;
	width:970px;
	height:125px;
	background-image: url(../images/headerbg.jpg);
	background-repeat: x;
}
div#lifelogo{
	top:2px;
	left:10px;
	position:relative;
	height:120px;
	width:300px;
	background-image: url(../images/lifelogo.jpg);
	background-repeat: no-repeat;
}
div#menu{
	top:50px;
	left:160px;
	position:relative;
	padding-left:10px;
	width:780px;
	height:25px;
}
div#search{
	top:20px;
	left:550px;
	position:relative;
	width:350px;
	height:35px;
	background-color:#ffffff;
	border:1px white solid;	
}
div#menubutton {
		position:relative;
		top:0px;
		left:0px;
		width:158px;
		height:46px;
		padding-left:5px;
		padding-top:8px;
		background-image: url(../images/treatpagebtn.gif);
		background-repeat: no-repeat;
}

div#breadcrumb{
	top:0px;
	left:0px;
	position:relative;
	width:970px;
	height:20px;
	border:1px white solid;	
	background-color:#cdffba;
}
div#flashbg{
	top:0px;
	left:0px;
	position:relative;
	width:970px;
	margin-bottom:0px;
	background-repeat: no-repeat;
}
div#main{
	top:0px;
	left:0px;
	position:relative;
	width:970px;
	margin-bottom:0px;	
	background-color:#ffffff;
	background-image: url(../images/contentbg.jpg);
	background-repeat: no-repeat;
}
div#content{
	position:relative;
	width:950px;
	margin:5px;
}

div#cart{
	top:-3px;
	left:0px;
	position:relative;
	width:280px;
	padding-top:10px;
	background-color:white;
	padding-bottom:8px;
	background-image: url(../images/cartbot.png);
	background-position:bottom;
	background-repeat: no-repeat;
	overflow:visible;
}
div#botcart{
	top:-3px;
	left:0px;
	position:relative;
	width:280px;
	height:15px;
	background-image: url(../images/prombot.png);
	background-repeat: no-repeat;
}
div#categories{
	top:5px;
	left:0px;
	position:relative;
	width:717px;
	height:65px;
	padding:5px;
	border:1px dashed silver;
}
div#treatments{
	top:0px;
	left:0px;
	position:relative;
	width:500px;
	overflow:hidden;
}
div#middlecontent{
	top:0px;
	left:0px;
	position:relative;
	width:500px;
	overflow:hidden;
	
}
div#vouchers{
	top:0px;
	left:0px;
	position:relative;
	width:700px;
	overflow:hidden;
	
}
div#request_treatments{
	top:0px;
	left:0px;
	position:relative;
	width:650px;
	overflow:hidden;
}
div#user{
	top:0px;
	left:0px;
	position:relative;
	width:340px;
	height:320px;
	padding:0px;
}
#headlineText{
	font-size:10pt;
	color:blue;
	font-weight: bold;
	position:relative;
	left:4px;
	top:0px;
	font-family: tahoma,sans-serif;
	width:180px;
}

#blurbText{
	font-size:8pt;
	color:#000000;
	position:relative;
	top:0px;
	left:4px;	
	width:180px;
	height:62px;
	padding:0px;
}
#playerButtons{
	position:absolute;
	top:116px;
	left:10px;
	width:150px;
	background-color:#ffffff;
}
div#shortcut{
	top:5px;
	left:0px;
	padding:3px;
	padding-bottom:1px;
	font-size:10pt;
	position:relative;
	width:230px;
	height:30px;
	background-image: url(../images/shortcutbg.png);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}
div#active{
	position:relative;
	top:0px;
	left:0px;
	width:160px;
	height:20px;
}
#active a {
		display:block;
		width:160px;
		height:25px;
		background: url("../images/active.png") 0 0 no-repeat;
		text-decoration: none;
		}
div#active a:hover {	
		background-position: -160px 0 ;
		}
div#login{
	top:2px;
	left:0px;
	padding:1px;
	font-size:10pt;
	position:relative;
	width:240px;
	height:50px;
	background-image: url(../images/loginbg.png);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-color:#cdffba;
}
.contentfooter{
	color:#e2e2e2; 
	font-family: arial;
	font-size:8pt;
	width:970px;
	height:45px;
	padding-top:15px;
	background-image: url(../images/footerbg.jpg);
	background-repeat:x;
}
div#small{
	top:-10px;
	position:relative;
}
.gallery   td{
	font-size:8pt;
	color:#000000;
	background-color:#faf6df;
	width:160px;
}
.gallery  a:{
	border:brown 1px solid;
}

.gallery{
	background-color:#2d98aa;
	padding:5px 5px 5px 5px;
	width:800px;
}
div#thumbs{
	top:0px;
	left:0px;
	position:relative;
	width:150px;
	height:100px;
	overflow:hidden;
}
<style type="text/css">
	body { color:#000000; font-family: verdana, arial, sans-serif; text-align:left; font-size: 8pt; text-decoration: none; }
	td { color:#000000; font-family: verdana, arial, sans-serif; text-align:left; font-size: 8pt; text-decoration: none; }
	h1 { font-family: verdana, arial; color:#2D92A4; font-size: 12pt; text-align:left; margin-top: 0em; margin-bottom: 0.2em; text-decoration: none;}
	h2 { font-family: calibri, arial; color:black; font-size: 11pt; padding:5px; text-decoration: none;}
	h3 { font-family:calibri, arial; color:#ffffff; font-size: 11pt; text-align:center; text-decoration: none;}
	h4 { font-family: arial; color:#004869; text-align:left; font-size: 8.5pt; margin-top: 0em; margin-bottom: 0em; margin-left: 0em;}
	h4:hover {font-family: arial; color:#ffffff; text-align:left; font-size: 8.5pt; margin-top: 0em; margin-bottom: 0em; margin-left: 0em;}
	h5 { font-family: tahoma; color:#006699; vertical-align: middle; font-size: 9pt; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0em;}
	h6 { font-family: tahoma, arial; color:#ffffff; text-align:center; font-size: 10pt; margin-top: 0em; margin-bottom: 0em; margin-left: 0em;}
	a {color: blue; font-size: 8pt; text-decoration:none;}
	a:hover { color: blue; font-size: 8pt; text-decoration:none;}
	a:visited { color: blue; font-size: 8pt; text-decoration:none;}
</style>

<style type="text/css">
	#wrapper { margin:30px auto 250px auto; width:890px; border:solid 1px #ccc; padding:30px; background:#efefef; }
	#sidebar { width:35%; float:right; }
	#content  { width:50%; }
	.bcart { margin:0 10px 10px 5px; padding-top:10px;padding-bottom:10px; border:solid 1px silver; float:center; background:#ffffff; text-align:center; }
	.bcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
	
	.bcart strong { color:#000066; }
	.bcart .button { margin-top:10px; padding:5px; float:right;}
	#paypal-button { display:block; padding:10px; margin:20px auto; }
	.clear { clear:both; }
</style>

legend {
color:#84C31D;
font-size:12px;
font-weight:bold;
}
legend {
border:medium none;
float:none !important;
height:auto !important;
max-height:none !important;
max-width:none !important;
min-height:0 !important;
min-width:0 !important;
padding-left:2px;
padding-right:2px;
position:static !important;
white-space:nowrap;
width:-moz-fit-content !important;

}

fieldset {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
background-image: url(../images/mosaic.jpg);
background-repeat: repeat;
background-color:#f6f1e9;
display:block;
margin-bottom:15px;
padding:5px 5px;
}
fieldset {
border:1px curve threedface;
display:block;
margin-left:5px;
margin-right:5px;
padding:0.35em 0.625em 0.75em;
}

//*JCART STYLING*//

#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart,  #jcart-tooltip { }

#jcart input {font-size:10px; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal;  background-color:#fffff3;}
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {font-weight:heavy;}

#jcart th {  }
#jcart th#header {  }
#jcart th#footer {  }

#jcart td.jcart-item-qty { width:20%; background-color:#ffffcc;}
#jcart td.jcart-item-name { width:45%; font-weight:normal;background-color:white; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; background-color:#feffcc; }

#jcart a.jcart-remove { font-size:12px; text-align:center; font-weight:normal; color:red;}

#jcart span#jcart-subtotal { display:block; float:left; margin:5px; position:relative; top:-5px;}
#jcart span#jcart-subtotal strong { background-color:#ccffcc; padding:2px; }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:left;  font-size: 10pt; text-align:center; background-color:#eeeeeee;}

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url(checkmark.png) 3px center no-repeat #f2fcee;  }

