﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url("/AddAPage/iepngfix.htc") }
*/

img
{
border:0;
}



.site
{
margin: 0;
padding:0;
font:normal 10pt Palatino Linotype, Book Antiqua, Palatino, serif;
color:#535353;
line-height:1.2em;
background:#EDF4FA url(../images/background.jpg) no-repeat center top;
}

.wrapper	{
	width:920px;
	min-height:600px;
	height:auto !important;
	height:600px;
	margin: 0 auto;
	padding:0;
	background-color:#fff;
	color:#535353;

}


.print-header, .print-header, .print-footer
{
display:none;
}


.green	{
	color:#244727;
}

.pageheader{
	margin:3px 0 25px 0;
}


.top-row
{
width:920px;
height:26px;
float:left;
background:url(../images/Dave-secondary_02.jpg) no-repeat;
overflow:hidden;
}

.top-row-left
{
	width:400px;
	height:26px;
	float:left;
}
.top-row-right
{
	width:520px;
	height:26px;
	float:left;
	font-size:10pt;
	color:#535353;
	text-align:right;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight:bold;
}
.top-row-right-padding
{
	padding: 0 30px 0 0;
}

.top-row-2
{
width:920px;
height:157px;
float:left;
clear:both;
overflow:hidden;
}


.logo
{
	width:284px;
	height:157px;
	float:left;
	background:url(../images/daves-logo.jpg) no-repeat;
}
.top-row-2-right
	{
	width:636px;
	height:157px;
	float:left;
}



.TopImage1	{
	width:209px;
	height:154px;
	float:left;
	overflow:hidden;
}

.TopImage2	{
	width:209px;
	height:154px;
	float:left;
	overflow:hidden;
}

.TopImage3	{
	width:209px;
	height:154px;
	float:left;
	overflow:hidden;
}

.second-content-header
{
	width:920px;
	height:10px;
	float:left;
	clear:both;
	background:url(../images/navhr.jpg) no-repeat;
	overflow:hidden;
}



.homecontent	{padding: 13px 43px;
	min-height:120px;
	height:auto !important;
	height:120px;
	background:url(../images/gradline.jpg) no-repeat;
	}
.content		{
	float:left;
	width:600px;
	padding-top:15px;
	line-height:1.5em;
}

.leftcol	{
	width:271px;
	float:left;
	min-height:600px;
	height:auto !important;
	height:600px;
}

.leftcol .tennis2	{
	width:271px;
	height:110px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	background:url(../images/tennis2.jpg) 0 0 repeat;
	text-indent:-9999px;
}
.leftcol .tennis2:hover	{
	background:url(../images/tennis2.jpg) 0 -110px repeat;
	text-indent:-9999px;
}


.tennisnav a {
	text-indent:-9999px;
	display:block;
	width:271px;
	}

 ul.tennisnav,  ul.tennisnav li {
	margin:0;padding:0;list-style:none;
	width:271px;float:left;
}

.tennisnav li a {text-indent:-999em;}

.tennisnav li a.lessons				{height:30px;background:url(../images/nav2-tennis.jpg) no-repeat 0px 0px;}
.tennisnav li a:hover.lessons		{background:url(../images/nav2-tennis.jpg) no-repeat -271px 0px;}

.tennisnav li a.junior				{height:30px;background:url(../images/nav2-tennis.jpg) no-repeat 0 -30px;}
.tennisnav li a:hover.junior		{background:url(../images/nav2-tennis.jpg) no-repeat -271px -30px;}

.tennisnav li a.adult				{height:30px;background:url(../images/nav2-tennis.jpg) no-repeat 0 -60px;}
.tennisnav li a:hover.adult			{background:url(../images/nav2-tennis.jpg) no-repeat -271px -60px;}

.tennisnav li a.permanent			{height:40px;background:url(../images/nav2-tennis.jpg) no-repeat 0px -90px;}
.tennisnav li a:hover.permanent		{background:url(../images/nav2-tennis.jpg) no-repeat -271px -90px;}

.tennisnav li a.river				{height:30px;background:url(../images/nav2-tennis.jpg) no-repeat 0px -130px;}
.tennisnav li a:hover.river			{background:url(../images/nav2-tennis.jpg) no-repeat -271px -130px;}

.tennisnav li a.usta				{height:20px;background:url(../images/nav2-tennis.jpg) no-repeat 0px -160px;}
.tennisnav li a:hover.usta			{background:url(../images/nav2-tennis.jpg) no-repeat -271px -160px;}

.tennisnav li .empty				{height:50px;background:url(../images/nav2-tennis.jpg) no-repeat 0px -180px;}


.swimnav a {
	text-indent:-9999px;
	display:block;
	width:271px;}

 ul.swimnav ,  ul.swimnav li {
	margin:0;padding:0;list-style:none;
	width:271px ;float:left;
}

.swimnav li a {text-indent:-999em;}

.swimnav li a.indoor			{height:45px;background:url(../images/swimnav.jpg) no-repeat 0px 0px;}
.swimnav li a:hover.indoor		{background:url(../images/swimnav.jpg) no-repeat -271px 0px;}

.swimnav li a.membership		{height:30px;background:url(../images/swimnav.jpg) no-repeat 0 -45px;}
.swimnav li a:hover.membership	{background:url(../images/swimnav.jpg) no-repeat -271px -45px;}

.swimnav li a.lessons			{height:30px;background:url(../images/swimnav.jpg) no-repeat 0 -75px;}
.swimnav li a:hover.lessons		{background:url(../images/swimnav.jpg) no-repeat -271px -75px;}

.swimnav li a.swimteam			{height:25px;background:url(../images/swimnav.jpg) no-repeat 0px -105px;}
.swimnav li a:hover.swimteam	{background:url(../images/swimnav.jpg) no-repeat -271px -105px;}

.swimnav li .empty				{height:92px;background:url(../images/swimnav.jpg) no-repeat 0px -140px;}


.fitnessnav a {
	text-indent:-9999px;
	display:block;
	width:271px;}

 ul.fitnessnav,  ul.fitnessnav li {
	margin:0;padding:0;list-style:none;
	width:271px;float:left;
}

.fitnessnav li a {text-indent:-999em;}

.fitnessnav li a.cardio				{height:35px;background:url(../images/fitnessnav.jpg) no-repeat 0px 0px;}
.fitnessnav li a:hover.cardio		{background:url(../images/fitnessnav.jpg) no-repeat -271px 0px;}

.fitnessnav li a.weight				{height:30px;background:url(../images/fitnessnav.jpg) no-repeat 0 -35px;}
.fitnessnav li a:hover.weight		{background:url(../images/fitnessnav.jpg) no-repeat -271px -35px;}

.fitnessnav li a.personal			{height:29px;background:url(../images/fitnessnav.jpg) no-repeat 0 -65px;}
.fitnessnav li a:hover.personal		{background:url(../images/fitnessnav.jpg) no-repeat -271px -65px;}

.fitnessnav li a.group				{height:28px;background:url(../images/fitnessnav.jpg) no-repeat 0px -95px;}
.fitnessnav li a:hover.group		{background:url(../images/fitnessnav.jpg) no-repeat -271px -95px;}

.fitnessnav li .empty				{height:100px;background:url(../images/fitnessnav.jpg) no-repeat 0px -121px;}





.othernav a {
	text-indent:-9999px;
	display:block;
	width:271px;
	}

 ul.othernav,  ul.othernav li {
	margin:0;padding:0;list-style:none;
	width:271px ;float:left;
}

.othernav li a {text-indent:-9999em;}

.othernav li a.tennis			{height:40px;background:url(../images/othernav.jpg) no-repeat 0px 0px;}
.othernav li a:hover.tennis		{background:url(../images/othernav.jpg) no-repeat -271px 0px;}

.othernav li a.swim				{height:28px;background:url(../images/othernav.jpg) no-repeat 0 -40px;}
.othernav li a:hover.swim		{background:url(../images/othernav.jpg) no-repeat -271px -40px;}

.othernav li a.fitness			{height:29px;background:url(../images/othernav.jpg) no-repeat 0 -68px;}
.othernav li a:hover.fitness	{background:url(../images/othernav.jpg) no-repeat -271px -68px;}

.othernav li .empty				{height:130px;background:url(../images/othernav.jpg) no-repeat 0px -97px;}



.BottomBoxes	{
	width: 860px;
	margin: 0 auto;
}

.Boxes	{
	width:283px;
	min-height:275px;
	height:auto !important;
	height:275px;
	background:url(../images/BoxBG.jpg) no-repeat;
	float:left;
	margin: 0px; 
	padding:0px;
	}

.BoxHeading	{
	width:283px;
	height:45px; 
	float:left;
	text-align:center;
	overflow:hidden;
	font:bold 10pt Palatino Linotype, Book Antiqua, Palatino, serif;
	text-transform:uppercase;
	color:#FFF;
	line-height:35px;
	background:url(../images/BoxGreenHeading.jpg) no-repeat;
	}


.boxcontent	{
	padding:40px 19px 0px 19px;
	font:9pt/13pt Palatino Linotype, Book Antiqua, Palatino, serif;
}

.boxcontent div	{
	min-height:125px;
	height:auto !important;
	height:125px;
	display:block;
	padding:0 5px;
}


a.greenlink,
a.greenlink:link,
a.greenlink:visited,
a.greenlink:active	{color:#2E5930;font:bold 9pt Palatino Linotype, Book Antiqua, Palatino, serif;padding:5px 0;}

a.greenlink:hover	{
	color:#428F45;
}



.hotbutton1	{
	width:230px;
	height:124px;
	float:left;
	margin:0 0 0px 35px;
	padding:0;
	background:url(../images/LouisvilleTennisClub.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}



.hotbutton1:hover {background:url(../images/LouisvilleTennisClub.jpg) 0 -124px no-repeat;}
	

.hotbutton2	{
	width:213px;
	height:120px;
	float:left;
	margin:0 15px;
	font: 11px arial, verdana, san serif;
	color:#6D6D6D;
}
.hotbutton2 form input	{color:#9A9A9A;}

.hotbutton3	{
	width: 215px;
	height:58px;
	margin:35px 0 0 0;
	background:url(../images/ContactUs.jpg) no-repeat;
	text-indent:-9999px;
	float:left;
	}

.hotbutton3:hover	{background:url(../images/ContactUs.jpg) no-repeat 0 -58px;}
.submitbutton		{background:url(../images/EmailSubmit.jpg) no-repeat 0 0; width:68px; height:29px; float:left;margin: -3px 0 0 0;cursor:pointer;}	
.submitbutton:hover	{background:url(../images/EmailSubmit.jpg) no-repeat 0 -29px;}	


.footer	{
	width:920px; 
	height:96px;
	margin: 0 auto;
	padding:0;


}

.footertop	{
	background:url(../images/footertop.jpg) no-repeat;
	width:920px;
	height:33px;
}
.footerleft	{
	width:108px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/footerleft.jpg);		
}
.footerright	{
	width:112px;
	height:30px;
	float:left;
	margin:0; 
	padding:0;
	background:url(../images/footerright.jpg);		
}


ul.footer-menu	{
	width:700px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
		
}

.footer a {
	text-indent:-9999px;
	display:block;
	float:left;
	}

.footer ul li {
	margin:0;padding:0;list-style:none;float:left;
}

.footer li a.clubinfo			{width:134px;height:30px;background:url(../images/footerbg.jpg) 0px 0px no-repeat;}
.footer li a.clubinfo:hover		{background:url(../images/footerbg.jpg) 0px -30px no-repeat;}

.footer li a.membership			{width:123px;height:30px;background:url(../images/footerbg.jpg) -134px 0px no-repeat;}
.footer li a.membership:hover	{background:url(../images/footerbg.jpg) -134px -30px no-repeat;}

.footer li a.tennis				{width:87px;height:30px;background:url(../images/footerbg.jpg) -257px -0px no-repeat;}
.footer li a.tennis:hover		{background:url(../images/footerbg.jpg) -257px -30px no-repeat;}

.footer li a.swim				{width:82px;height:30px;background:url(../images/footerbg.jpg) -344px -0px no-repeat;}
.footer li a.swim:hover			{background:url(../images/footerbg.jpg) -344px -30px no-repeat;}

.footer li a.fitness			{width:88px;height:30px;background:url(../images/footerbg.jpg) -426px 0px no-repeat;}
.footer li a.fitness:hover		{background:url(../images/footerbg.jpg) -426px -30px no-repeat;}

.footer li a.massage			{width:102px;height:30px;background:url(../images/footerbg.jpg) -514px 0px no-repeat;}
.footer li a.massage:hover		{background:url(../images/footerbg.jpg) -514px -30px no-repeat;}

.footer li a.camps				{width:84px;height:30px;background:url(../images/footerbg.jpg) -616px 0px no-repeat;}
.footer li a.camps:hover		{background:url(../images/footerbg.jpg) -616px -30px no-repeat;}


.footerbottom	{
	background:url(../images/footerbottom.jpg) no-repeat; 
	width:920px;
	height:33px;	
	clear:both;
}


.credit	{width:800px;margin: 15px auto;text-align:center; }






