

/* 
	CENTERS BACKGROUND HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 50% 0 no-repeat;
	CENTERS BACKGROUND VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 50% no-repeat;
	BACKGROUND CLINGS TO LEFT BROWSER EDGE:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;

	BACKGROUND DOES NOT REPEAT:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;  
	BACKGROUND REPEATS VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-y;
	BACKGROUND REPEATS HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-x;
	BORDERS: border-left: solid 1px #ffffff;

 */

 
 html, body {
 	background-image: url(images/background.jpg);
	background-repeat: repeat-x,repeat-y ;
	background-color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.85em;
	margin:0;
	padding:0;
	height: 100%;
}

td {
line-height: 1.3em;
}

h1 {
	color:#000000;
	font-size: 1.3em;
	font-style: italic;
	padding-left: 20px;
}

H2 {
	color: #4b6032;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	padding-left: 20px;
	border-bottom: #bcd09d 1px solid;
	width: 380px;
}
H3 {
	color:#000000;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 20px;
}

/*********************Container Styles*********************/

div#container{
width: 760px;
margin-left: auto;
margin-right: auto;
height: auto;
background: #8fa66b url(images/container_back.jpg) 0 0 repeat-y;
}

p {
color: #000000;
}

p.hometext {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

/* ************************************----------- HEADER -----------*************************************/

div#header {
	background: #0D5480 url(images/header.jpg) 0 0 no-repeat; 
	width: 760px;
	height: 226px;
	margin-left: auto;
	margin-right: auto;
}

div#contactinfo {
	background: #0D5480 url(images/contactinfo.jpg) 0 0 no-repeat; 
	width: 760px;
	height: 58px;
	margin-left: auto;
	margin-right: auto;
}



/* ************************************----------- Container Area -----------*************************************/



div#leftcolumn {
width: 196px;
height: auto;
}

#leftcolumn a{
	display: block;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight:bold;
	border-bottom: solid 1px #739449;
	color: #433025;
}

#leftcolumn a:hover{
	color: #433025;
	background-color: #e9ede1;
	text-decoration: none;
}

#home #menu .home a,
#lazer #menu .lazer a,
#products #menu .products a,
#esthetics #menu .esthetics a,
#pilates #menu .pilates a,
#about #menu .about a,
#contact #menu .contact a
{
	color: #433025;
	background-color: #e9ede1;
	text-decoration: none;
}

div#ContentArea {
	background-color: #f7f1e1;
	float: right;
	width: 540px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}



#ContentArea a{
	color: #386002;
	text-decoration: underline;
}
#ContentArea a:hover{
	color: #87b548;
	text-decoration: none;
}
#ContentArea a;visited{
	color: #386002;
	text-decoration: none;
}
.clr {
	line-height: 0;
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

div.bottomgraphic {
width: 760px;
margin-left: auto;
margin-right: auto;
height: auto;
background:  url(images/bottom_flowers.jpg) bottom left no-repeat; 
}

.cell1 {
	border-bottom: solid 1px #739449;
	border-right: solid 1px #739449;
	border-top: solid 1px #739449;
}
.cell2 {
	border-bottom: solid 1px #739449;
		border-top: solid 1px #739449;
	
}

/* ************************************----------- Footer Area -----------*************************************/
div#footer {
	width: 760px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 0 0;
}

span.copyright{
color: #ffffff;
}

span.copyright a:link{
	color: #ffffff;
	text-decoration: underline;
}
span.copyright a:hover{
	color: #ffffff;
	text-decoration: none;
}
span.copyright a:visited{
	color: #ffffff;
	text-decoration: underline;
}