body {font-family: Arial, helvetica, sans-serif; margin: 0; padding: 0; background-color: #FBE7BF; font-size: 12px; color: #666;}

#wrapper {width: 844px;}
#home_wrapper {width: 802px;}

#header_bkgrd {width: 100%; height: 148px; background-image:url(../images/header_bkgrd.gif); background-repeat: repeat-x;}
#header {width: 520px; height: 148px; background-image: url(../images/header.jpg); margin: 0; padding: 0;}
#home_header {width: 801px; height: 148px; background-image: url(../images/home_header.jpg); margin: 0; padding: 0;}
#home_header_tent {width: 801px; height: 148px; background-image: url(../images/home_header2.jpg); margin: 0; padding: 0;}
#home_underbanner {width: 624px; height: 131px; background-image: url(../images/home_underbanner.jpg); float: right;}
	#home_underbanner h2 {margin: 105px 0 0 14px; padding: 0; color: #597786; font-size: 18px;} 
	
#home_content {width: 624px; margin: 0; padding: 0; float: right;}
	#home_content p {margin: 11px 14px; padding: 0;}
	#video {width: 314px; height: 200px; padding-left: 6px; float: right;}
	.vidpic {background:url(../images/homepage_video_POP.jpg);}

#nav {width: 177px; height: 452px; background-color: #666; float: left; margin: 0; padding: 0; }


/*--------------------------------------------( MENU )---------------------------------------------------*/
	.menu {width:177px; position:relative; margin:0; font-size:12px; font-family:Verdana, Arial, sans-serif;}
	.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; width:161px; height:20px; border:1px solid #80A4B5; border-width:1px 1px 0 4px; background:#597786; line-height:19px; font-size:12px; padding: 1px 0 0 10px;}
	.menu ul {padding:0; margin:0;list-style-type: none;}
	.menu ul li {float:left; margin-right:1px; position:relative;}
	.menu ul li ul {display: none;}
	
	.menu ul li:hover a {color:#000; background:#FCE1AA;}
	.menu ul li:hover ul {display:block; position:absolute; top:0; left:175px; width:105px;}
	.menu ul li:hover ul li a.hide {background:#597786; color:#fff;}
	.menu ul li:hover ul li:hover a.hide {width:150px;}
	.menu ul li:hover ul li ul {display: none;}
	.menu ul li:hover ul li a {display:block; background:#597786; color:#fff; width:150px;}
	.menu ul li:hover ul li a:hover {background:#FCE1AA; color:#000;}
	.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:164px; top:0; color:#000;}
	.menu ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#597786; color:#000;}
	.menu ul li a:hover ul li a:hover ul li a:hover {background:#FCE1AA; color:#000;}
	
	
/*---------------------------------------( BTM INFORMATION )-------------------------------------------*/
#storeinfo {width: 780px; height: 100px; text-align: center; clear: both; font-size: 11px;}
.box {width: 260px; height: 100px; float: left; display: block;}
.box ul {margin: 15px 0 0 0; padding: 0; list-style: none;}
.box ul li {margin: 0; padding: 0; list-style: none;}

#footer {width: 700px; margin: 10px 0 10px 20px; padding: 10px 0; border-top: 1px solid #ccc; text-align: center;}
#footer p {margin: 5px; font-size: 10px;}
#footer p a:link,
#footer p a:active,
#footer p a:visited {color: #597786; text-decoration: none;}
#footer p a:hover {color: #B06442; text-decoration: none;}


/*------------------------------------( MAIN PAGE CONTENT )-----------------------------------------*/
#content {width: 660px; margin: 0; padding: 0; float: right;}

#content h1 {margin: 25px 20px 5px 25px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color: #666;}
#content h2 {margin: 0 20px 14px 39px; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-style:none; color: #5B7988; text-align: left;}
#content h3 {margin: 10px 20px 0 25px; font-size: 15px; color: #772716;}
#content p {margin: 6px 15px 9px 25px; line-height: 16px;}
#content ul {margin: 24px 15px 20px 60px; padding: 0; list-style:square;}
#content ul li {margin: 4px; padding: 0; list-style:square;}
#content img {margin: 25px 0 10px 23px;}


#content h3.nomarg {margin: 0;}

#section_content {width: 415px; text-align:justify;}

#section_right {width: 204px; float: right;} 
#section_right img {margin: 0 0 10px 0; border: 2px solid #B38C1D;}

	#extralinks {width: 200px; margin: 0 0 10px 0; float: right; border: 2px solid #B38C1D; background-image:url(../images/extralinks_bkgrd.jpg);}
	#extralinks ul {margin: 13px; padding: 0; list-style: none;}
	#extralinks ul li {margin: 9px 0; padding: 0; list-style: none;}
	#extralinks ul li a:link,
	#extralinks ul li a:active,
	#extralinks ul li a:visited {color: #597786; text-decoration: none;}
	#extralinks ul li a:hover {color: #B06442; text-decoration: none;}
	
	
#section_right #solutionlist ul {list-style:none; margin: 15px 0; padding: 0;}
#section_right #solutionlist ul li {height: 15px; margin: 5px 10px; padding: 0 0 0 20px; background-image:url(../images/home_bullet.jpg); background-repeat:no-repeat; list-style:none;}
#section_right #solutionlist li a:link,
#section_right #solutionlist li a:active,
#section_right #solutionlist a:visited {color: #B06442; text-decoration: none;}
#section_right #solutionlist li a:hover {color: #597786; text-decoration: none;}
	
	#solutionlist ul {list-style:none;}
	#solutionlist ul li {height: 15px; margin: 5px 10px; padding: 0 0 0 20px; background-image:url(../images/home_bullet.jpg); background-repeat:no-repeat; list-style:none;}
	#solutionlist ul li a:link,
	#solutionlist ul li a:active,
	#solutionlist li a:visited {color: #B06442; text-decoration: none;}
	#solutionlist ul li a:hover {color: #597786; text-decoration: none;}
	
#content table img {margin:0;}
	
	
	
/*------------------------------------( CONTACT )-----------------------------------------*/
#contactstuff ul {margin: 0 15px 30px 60px;}
	
	
	
/*------------------------------------( COMMONS )-----------------------------------------*/
.bluetext {color: #597786; font-weight: bold; font-size: 12px;}
.right {float:right;}
.left {float:left;}
.clear {clear: both;}
.clearleft {clear:left;}



/*------------------------------------( OUR PEOPLE )-----------------------------------------*/
#biolist {width: 655px; border: 2px solid #5A7887; padding: 2px; background-color: #F9CA6E}
	#biolist a {margin: 2px; padding: 0;}
	#biolist p {margin: 0; padding-top: 2px;}

	#bottomrow p {margin-top: -26px; padding: 0; }

   	#biolist a img {height: 170px; width: 120px; border-width: 0; margin: 0; padding: 0;}
	
	a#anjel img {background: url(../../louisvillepro/piclinks/anjel_no.gif) no-repeat; margin: 1px;}
	a#anjel:hover img {background: url(../../louisvillepro/piclinks/anjel_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#mike img {background: url(../../louisvillepro/piclinks/mike_no.gif) no-repeat; margin: 1px;}
	a#mike:hover img {background: url(../../louisvillepro/piclinks/mike_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#sharry img {background: url(../../louisvillepro/piclinks/sharry_no.gif) no-repeat; margin: 1px;}
	a#sharry:hover img {background: url(../../louisvillepro/piclinks/sharry_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#cunningham img {background: url(../../louisvillepro/piclinks/cunningham_no.gif) no-repeat; margin: 1px;}
	a#cunningham:hover img {background: url(../../louisvillepro/piclinks/cunningham_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#julie img {background: url(../../louisvillepro/piclinks/julie_no.gif) no-repeat; margin: 1px;}
	a#julie:hover img {background: url(../../louisvillepro/piclinks/julie_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#halen img {background: url(../../louisvillepro/piclinks/halen_no.gif) no-repeat; margin: 1px;}
	a#halen:hover img {background: url(../../louisvillepro/piclinks/halen_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	
	a#sheila img {background: url(../../louisvillepro/piclinks/sheila_no.gif) no-repeat; margin: 1px;}
	a#sheila:hover img {background: url(../../louisvillepro/piclinks/sheila_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#tina img {background: url(../../louisvillepro/piclinks/tina_no.gif) no-repeat; margin: 1px;}
	a#tina:hover img {background: url(../../louisvillepro/piclinks/tina_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#susan img {background: url(../../louisvillepro/piclinks/susan_no.gif) no-repeat; margin: 1px;}
	a#susan:hover img {background: url(../../louisvillepro/piclinks/susan_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
	a#shelley img {background: url(../../louisvillepro/piclinks/shelley_no.gif) no-repeat; margin: 1px;}
	a#shelley:hover img {background: url(../../louisvillepro/piclinks/shelley_name.gif) no-repeat;  padding: 0; border: 1px solid #5A7887; margin: 0;}
	
  /*
   border: 1px solid transparent;}
   border: 1px solid transparent;
  */	
  
  /*------------------------------( BIOS )--------------------------------*/
  #bio {width: 655px; height: 270px; border: 2px solid #5A7887; background-color: #F9CA6E; margin: 8px 0 0 0;}
	#bio img {padding: 0; border: 1px solid #5A7887; margin: 8px;}
	
	#bio h1 {font: Georgia, "Times New Roman", Times, serif; color: #666; font-style:italic; font-size: 20px; margin: 6px 8px 4px 5px;}
	#bio h2 {font: Georgia, "Times New Roman", Times, serif; color: #666; font-style:italic; font-size: 16px; margin: 4px 4px 4px 14px;}
	#bio p {font: Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 6px 4px 4px 14px; font-size: 14px;}
	
	#bio .floatright {float: right;}





