@charset "utf-8";
#nav a:link, #nav a:visited {
	color: #FFF;
	text-decoration: none;
	background-color: #03539C;
}
#nav a:hover, #nav a:focus, #nav a:active {
	color: #03539C;
	background-color: #FFC425;
	background-image: url(../images/over_button_background.jpg);
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav li {
	font-size: 85%;
	list-style-type: none;
}
#nav a {
	text-align: center;
	display: block;
	width: 178px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/up_button_background.jpg);
	height: 20px;
}
/* CSS Document */

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #73A5BF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/body_bkgrnd.jpg);
	background-repeat: repeat-x;
}
#container {
	background-color: #FFF;
	background-image: url(../images/container_bg.jpg);
	background-repeat: repeat-y;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sidebar {
	display: inline;
	float: left;
	width: 180px;
	margin-top: 20px;
	margin-left: 10px;
}
.cattext {
	color: #000;
}

#mainContent {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 220px;
	background-image: url(../images/containerbackground.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.leftimage {
	float: left;
	border: 1px ridge #BE9900;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.flashimage {
	margin: 10px;
	float: right;
	border: 1px ridge #C0B772;
}

#footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	padding: 7px;
}
.footertext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 75%;
	color: #FFF;
	text-align: center;
}
#footer p {
	font-size: 75%;
	color: #FFF;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	clear: both;
	height: 0px;
}
.sideContent {
	width: 178px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	color: #000;
}
.sidecontentpicbox {
	margin: 10px;
	border: 2px ridge #0D3F7A;
}

.rightimage {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFF;
	border: 2px ridge #FC0;
}
#mainContent h1 {
	font-size: 100%;
	color: #04549B;
}
.bolditalic {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 110%;
	font-style: italic;
	color: #04549D;
}

#mainContent h2 {
	font-size: 110%;
	color: #04549B;
}
#mainContent p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 75%;
	color: #04549B;
}
#mainContent ul .bullets {
	font-size: 70%;
	color: #36C;
}
.sidecontenttext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 85%;
	color: #04549B;
	font-weight: bold;
}
.center {
	text-align: center;
}
#header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #04549B;
	background-color: #FFF;
}
.italic {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
}
.imagebox {
	border: 2px ridge #FC0;
	text-align: center;
}
input {
	background-color: #D7D7D7;
	border: 1px ridge #999;
}
textarea {
	background-color: #D7D7D7;
}

td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #04549D;
	text-align: center;
}
tr {
	text-align: center;
}
.imagebuttonborder {
	border: 2px ridge #FC0;
}
#sidebar .sideContent .center {
	font-size: 75%;
}
.promotionbox {
	border: 1px solid #04549D;
}
.contactbold {
	font-size: 125%;
	font-weight: bold;
}
form {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
td {
	font-size: 75%;
	text-align: left;
}
#botnav {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#botnav a:link, #botnav a:visited {
	font-size: 90%;
	margin-right: 5px;
	margin-left: 5px;
}
#botnav a:hover, #botnav a:focus, #botnav a:active {
	color: #000;
	text-decoration: none;
	background-color: #FC0;
}
#botnav ul {
	text-align: center;
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}
#botnav li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
.linktext {
	font-size: 85%;
	color: #000;
	text-decoration: underline;
}
.usbtext {
	font-size: 100%;
	font-weight: normal;
	color: #4C99CF;
}
.usbimage {
	margin-top: 10px;
}
.soccerpick {
	margin-left: -100px;
	border: 2px ridge #F90;
}
.productslink {
	color: #04549D;
	text-decoration: underline;
}
.registered {
	font-size: 75%;
	color: #999;
}

