*{
	margin: 0px; padding: 0px; font-family: sans-serif, sans, arial; font-size:100%; color: #333;
}
body{
	text-align: center; background: #dcdcdc;
}
#wrap{
	width: 860px; margin: 0 auto; background: #fff;
}
#header{
	height: 100px; background-image: url(images/headerBg.jpg); background-repeat: no-repeat;
}
#mainNav{
	height: 68px; background: transparent; text-align: right;
}
#mainNav a, #mainNav a:visited{
	display: block; width: 100px; border-left: 1px solid #dcdcdc; text-decoration: none; float: right; padding: 10px; line-height: 2.4em; margin-top:8px; 
}
#mainNav a:hover{
	background: #333333; color: #dcdcdc;
}
#mainNav a:active{
	background: #333333; color: #dcdcdc;
}
#subNav{
	height: 32px; background: transparent; text-align: right;
}
#subNav a, #subNav a:visited{
	text-decoration: none; float: right; padding: 5px 10px; font-size: 80%; color: #b22222; display: block; width: 100px; border-left: 1px solid #dcdcdc; margin-top: 5px;
}
#subNav a:hover, #subNav a:active{
	color:#333333;
}
#hompic{
	height: 356px; border: 0px;
}
#homContainer{
	background: #fff;
}
#mainPanel{
	width: 500px; padding: 10px; margin: 0px; float: left; text-align: left; font-size: 75%; background: #fff;
}

#sidePanel{
	width: 320px; padding: 10px; margin: 0 0 0 520px; text-align: left; background: #fff;
}
#sidePanel h2{
	margin: 0px; padding: 0px; display: block; width: 100%; height: 21px; background: #d4d3af; color: #404121;
}
#sidePanel a{
	text-decoration: none; color: #dc143c;
}
#therapy{
	font-size: 70%; color: #555555; border-bottom: 1px solid #dcdcdc; padding: 4px 0px; display: block; width: 100%;
}
#therapy2{
	font-size: 70%; color: #555555; border-bottom: 1px solid #dcdcdc; padding: 4px 0px; display: block; width: 100%; background: #ededed;
}
#footer{
	height: 40px; font-size: 70%; color: #9c9c9c; text-align: left; padding: 10px; border-bottom: 15px solid #333; border-top: 1px solid #dcdcdc;
}
#footer a{
	text-decoration: none; color: #9c9c9c;
}
#footer a:hover{
	color: #333;
}
.hdline{
	font-weight: bold; color: #903516;
}
.clr{
	clear: both; font-size: 0px;
}
/*INNER PAGE STYLES*/
#inrContainer{
	background: url(images/dividerImg.jpg) repeat-y; padding: 0 0 10px 0;
}
#inrLeft{
	width: 290px; padding: 10px 0px; float: left; text-align: left;
}
#inrLftDivider{
	margin: 0px; padding: 0px; background: #333; height: 21px;
}
#inrLftNav{
	margin: 0px; padding: 10px 20px 10px 25px; width: 235px; background: #fff
}
#inrLftNav img{
	border: 0px;
}
#inrRit {
	width: 550px; margin-left: 290px; padding: 10px; text-align: left;
}
#inrRit P{
	 font-size: 75%; margin: 0px; padding: 10px;
}
#inrRit ul li{
	font-size: 75%; margin: 0px; padding: 0 0 0 20px; list-style: none;
}
/* Product Styles */
#prdContainer{
	background: url(images/prdContainerBg.jpg) repeat-y; margin: 10px 0 10px 0; padding: 0px;
}
#prdLft{
	width: 530px; float: left; margin: 0px; padding: 10px; text-align: left;
}
#prdLft #srcBox{
	border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; height: 30px; margin: 0px; padding: 0px;
}
#prdLft #srcBox form{
	margin: 0; padding: 5px 0px; float: right;
}
#prdLft #srcBox label{
	font-size: 75%;
}
#prdPging{
	margin: 0; padding: 5px 0px; height: 30px; font-size: 75%;
}
th{
	background: #333333; color: #ffd700; height: 18px; border-right: 1px solid #515151; padding: 5px; font-weight: normal; cursor: pointer;
}
td{
	height: 21px; font-size: 80%; border-bottom: 1px solid #e2e2e2; padding: 5px; cursor: pointer;
}
#prdRit{
	width: 290px; margin: 0 0 0 550px; padding: 10px; text-align: left;
}
#prdRit h2{
	margin: 0px; padding: 0px; font-size: 150%; font-weight: normal; color: #ff4500;
}
.sml{
	font-size: 70%;
}
.hilit{
	font-size: 80%; font-weight: bold; color: #4a7c7e;
}
.even{
	background: #dcdcdc;
}
.odd{
	background: white;
}
/* contact page styles */
#contactContainer{
	background: url(images/contactImg.jpg) no-repeat; margin: 0px; padding: 0px; height: 400px;
	background-position: center;
}