body {
	color:#ffffff;
	background:#363636 url(../images/bg_main.gif) left top;
	background-attachment: fixed;
	margin:0px;
	padding:0px;
	font-family: verdana, helvetica, sans-serif;
}

#index { width: 800px; height: 470px; margin: auto; }

#horizontal-nav { width: 1137px; height: 222px; margin: auto; }

#horizontal-nav img { border:none; }

#side-nav { width: 150px; height: 250px; }

#side-nav img { border:none; }

#males { float: left; width: 20%; text-align: center; height: 40px; padding:10 px;}

#females { float: left; width: 20%; text-align: center; height: 40px; padding:10 px;}

#calendar { width: 817px; text-align: left; padding:0 px;}

#music { float: right; width: 150px; text-align: center; height: 50px; padding:0 px;}

#pickup_locations { float: left; width: 250px; margin-left: 15px;}

#pickup_map { float: right; width: 475px; margin-right: 15px;}

#termsofsale { text-align:justify; }

td {
	font: normal 13px Arial, Tahoma;
	color: #ffffff;
}

h1, h2, h3, h4, h5 {
    color: #2678b5;
    margin: 0px;
}


h1 {
    font: normal 35px Arial, Tahoma; color: #2678b5;
}

h2 {
    font: normal 20px Arial, Tahoma; color: #2678b5;
}

h4 {
    font: normal 13px Arial, Tahoma; color: #2678b5; font-weight: bold;
}


a {

font: normal 13px Arial, Tahoma;
color: #2678b5;
text-decoration: underline;
}

a:hover {

font: normal 13px Arial, Tahoma;
color: #2678b5;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

a.footer:hover {

font: normal 11px Arial, Tahoma;
color: #ffffff;
text-decoration: none;

}

a.footer {	
	text-decoration: underline;
	color: #FFFFFF;
}

.header a:hover {

text-decoration: none;
color: #000000;

}

.header a:visited {

text-decoration: none;
color: #000000;

}

.header a:active {

text-decoration: none;
color: #000000;

}

.header a:link {	
	text-decoration: none;
	color: #000000;
}

.text {
	font: normal 13px Arial, Tahoma;
	color: #ffffff;
}

.text_blue {
	font: normal 13px Arial, Tahoma;
	color: #2678b5;
}

.text_blue_h4 {
	font: normal 13px Arial, Tahoma;
	font-weight: bold;
	color: #2678b5;
}

.h4_sameline {
	font: normal 13px Arial, Tahoma;
	font-weight: bold; 
	color: #2678b5;
}

.h3_red {
	font: normal 18px Arial, Tahoma;
	font-weight: bold; 
	color: #ff0000;
}

.borderit img{
border: 2px solid #151515;
}

.borderit:hover img{
border: 2px solid #2678b5;
}

.borderit:hover{
color: #2678b5;
border: 1px ;
}

.center-align { text-align:center; }

.nopadding {
padding: 0px;
}

.white-text{
color: #ffffff;
text-decoration: none;
}