a{
	color: #575757;
	text-decoration: none;
}
a:hover{
	color: #132f45;
	text-decoration: none;
}

div.clearBoth{
	clear: both;
}
html {
	background-color:#849841;
	height: 100%
}

h2{
	color:#80953a;
	font-family:Cambria,serif;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	height:30px;
	letter-spacing:normal;
	line-height:1.3em;
	width:587px;
	text-align:left;
	background: transparent url(../images/base/headerBG.jpg) no-repeat left 27px;
	margin-top: 15px;
}

p{
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

body{
width: 1261px;
margin: 0 auto;
height: 100%
}


/*Menu Styles*/
div#menuWrapper{
	width: 610px;
	margin: -26px auto 0;
}	
	ul#nav li a.home,
	ul#nav li a.clinical,
	ul#nav li a.partners,
	ul#nav li a.news,
	ul#nav li a.contact,
	ul#nav li span#about,
	ul#nav li span#products{
		display: block;
		height: 10px;
		float: left;
		text-indent: -9999px;
		background-image: url(../images/base/menuSprite.jpg);
	}
	
	ul#nav li a.partners2{
		display: block;
		height: 10px;
		float: left;
		text-indent: -9999px;
		background-image: url(../images/base/menuSprite2.jpg);
	}
	
	ul#nav li a.home{margin-right: 0; width: 35px;background-position: 0 0;}
	ul#nav li a.home:hover{width: 35px;background-position: 0 -21px;}
	
	ul#nav li span#about{margin-right: 0; width: 35px;background-position: -63px 0;}
	ul#nav li span#about:hover{width: 35px;background-position: -63px -21px;}
	
	ul#nav li span#products{margin-right: 0; width: 120px;background-position: -131px 0;}
	ul#nav li span#products:hover{width: 120px;background-position: -131px -21px;}
		
	ul#nav li a.clinical{margin-right: 0; width: 150px;background-position: -291px 0;}
	ul#nav li a.clinical:hover{width: 150px;background-position: -291px -21px;}
		
	ul#nav li a.partners{margin-right: 0; width: 147px;background-position: -539px 0;}
	ul#nav li a.partners:hover{width: 147px;background-position: -539px -21px;}
	
	ul#nav li a.partners2{background-image: margin-right: 0; width: 60px;background-position: 0 0;}
	ul#nav li a.partners2:hover{background-image: width: 60px;background-position: 0 -21px;}
	
	ul#nav li a.news{margin-right: 0; width: 35px;background-position: -715px 0;}
	ul#nav li a.news:hover{width: 35px;background-position: -715px -21px;}

	ul#nav li a.contact{margin-right: 0; width: 67px;background-position: -775px 0;}
	ul#nav li a.contact:hover{width: 67px;background-position: -775px -21px;}
/*End Menu Styles*/
	
	
div#header{
background: #849841 url(../images/base/header.jpg) no-repeat top center;
height: 195px;
width: 1261px;
margin: 0 auto;
}

div#container{
	background:#849841 url(../images/base/repeatContainer.jpg) repeat-y center top;
	/*height: 1000px;*/
	width: 1261px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	margin-bottom: -50px;
	}
	
div#containerAbout{
	background:#849841 url(../images/base/repeatContainer.jpg) repeat-y center top;
	width: 1261px;
	margin: 0 auto;
	min-height: 100%;
}

	div#leftCol{
		width: 200px;
		margin: 30px 0 0 215px;
		float: left;
	}
	
	div#leftColSupp{
		width: 300px;
		margin: 30px 0 0 215px;
		float: left;
	}
	
	div#leftCol p{
		font-family: Georgia, serif;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: normal;
		line-height: 1.4em;
	}
	
	div#rightCol{
		float: left;
		width: 587px;
	}
	
	div#rightColAbout{
		float: left;
		width: 587px;
		margin-left: 45px;
	}
	
	div#rightColAbout p{
	}
	
div.clearFooter {
height: 50px;
clear: both;
}
	
ul.choices{
	list-style-type:circle;
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;	
}

ul.choices li{
	margin-left: 15px;
}

div#title{
font-family: Helvetica, Arial, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
padding-top: 35px;
width: 100%;
text-align:center;
}
div#customTrays{
	margin: 35px 0 0 2px;
	width: 500px;
	height: 408px;
	border: 3px solid #142e45;
}

div#plungbob1{
	margin: 35px 0 0 40px;
	border: 3px solid #142e45;
	width: 300px;
	height: 304px;
}

div#plungbob2{
	margin: 20px 0 0 40px;
	border: 3px solid #142e45;
	width: 300px;
	height: 245px;
}

div#truflo1{
	margin: 35px 0 0 40px;
	border: 3px solid #142e45;
	width: 300px;
	height: 450px;
}

div#truflo2{
	margin: 20px 0 0 40px;
}

div#footer {
	border-top:thin solid grey;
	font-family:Georgia,serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:1px;
	line-height:2em;
	margin:-50px auto 0;
	text-transform:uppercase;
	width:850px;
	text-align:center;
	position: relative;
}

/*jQuery Rollover Start*/
div#benefit-content {
height:247px;
width:587px;
margin-top: 35px;
}

div#benefits-content {
height:370px;
width:587px;
margin-top: 35px;
}

	div.scrollingLeft{
		margin: 20px 0 0 20px; 
		height: 200px; 
		width: 300px; 
		float: left;
	}
	
	div.scrollingLeftSpec{
		margin: 20px 0 0 20px; 
		height: 200px; 
		width: 240px; 
		float: left;
	}
	
		div.scrollingLeftSpec2{
		margin: 20px 0 0 20px; 
		height: 200px; 
		width: 485px; 
		float: left;
	}
	
	div.scrollingLeft p{
		margin-left: 20px;
	}

div.benefit {
	height: 247px;
	width: 587px;
	position: absolute;
	visibility: hidden;
}

div.benefits {
	height: 247px;
	width: 587px;
	position: absolute;
	visibility: hidden;
}

div.buttonSprite{
height: 50px;
background-image: url(../images/scrolling/buttonsSprite.jpg);
width: 305px;

}

div.borderGreen{
border: 2px solid #849841;
width: 226px;
height: 183px;
margin-top: 20px;
}

div#standardButton{
background-position: 0 0;
}

div#customButton{
background-position: 0 -50px;
}

div#uroButton{
background-position: 0 -100px;
}

div#trufloButton{
background-position: 0 -150px;
}

div#rehab1Button{
background-position: 0 -200px;
}

div#rehab2Button{
background-position: 0 -250px;
}

div#rehab3Button{
background-position: 0 -300px;
}

div#consultingButton{
background-position: 0 -350px;
}

div#imgRight{
	float: right;
}

div#imgRightSpec{
	float: right;
	margin-top: 100px;
}
	
ul.tabs, ul.tabs ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

ul#benefit-tabs a:hover,
ul#benefit-tabs li.selected a {
	background-color: #94BA26;
}

	ul#benefit-tabs a{
		display: block;
		height: 32px;
		float: left;
		text-indent: -9999px;
		background-image: url(../images/scrolling/menuSprite2.png);
		background-color: #0d1f2e;
	}
	
	ul#benefit-tabs li#tab-trays a{border-right:2px solid #142E45; margin-right: 0; width: 105px; background-position: 3px 0;}
	ul#benefit-tabs li#tab-orsupplies a{border-right:2px solid #142E45; margin-right: 0; width: 105px; background-position: -94px 0;}
	ul#benefit-tabs li#tab-urdev a{border-right:2px solid #142E45; margin-right: 0; width: 86px; background-position: -199px 0;}
	ul#benefit-tabs li#tab-mobdev a{background-image: url(../images/scrolling/coverUp.png);/*Remove Background and add border when adding mobdev border-right:2px solid #142E45;*/margin-right: 0; width: 103px; background-position: -294px 0;}
	ul#benefit-tabs li#tab-rehabequip a{border-right:2px solid #142E45; margin-right: 0; width: 99px; background-position: -391px 0;}
	ul#benefit-tabs li#tab-consulting a{border-right:2px solid #142E45; /*Remove Border when adding mobdev*/margin-right: 0; width: 79px; background-position: -501px 0;}
	
/*jQuery Rollover End*/


