@charset "utf-8";
/* CSS Document */
body {
	background:#F0F0F0;
	color: #000000;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#tophome {
	position: relative;
	height: 1090px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 950px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background: url("images/shadow.gif") repeat-y #FFFFFF;
	background-attachment: scroll;
	background-position: 0% 0%;
	z-index: 1;
	text-align: center;
	voice-family: inherit;
}

#top {
	position: relative;
	height: 1090px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 950px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background: url("images/shadow.gif") repeat-y #FFFFFF;
	background-attachment: scroll;
	background-position: 0% 0%;
	z-index: 1;
	text-align: center;
	voice-family: inherit;;

}

#header {
	position: absolute;
	width: 930px;
	height: 20px;
	left:10px;
}

a:link {
	color: #003C7E;
	text-decoration:none;
}

a:hover {
	color:#999;
	text-decoration:none;
}

a:visited {
	color: #003C7E;
	text-decoration:none;
}

#flashnav{
	position: absolute;
	left:0px;
	width: 930px;
	height: 125px;
	top:0px;
}

#navigation{
	position: absolute;
	left: 10px;
	width: 932px;
	height: 127px;
	top: 0px;
	z-index: -1;
}

#logo {
	width: 154px;
	height: 71px;
	position: absolute;
	top: 0px;
	left: 30px;
}

#image {
	position: absolute;
	top: 130px;
	margin: 0px;
	padding: 0px;
	width: 894px;
	height: 250px;
	text-align: left;
	left: 25px;

}

#homeimage {
	position: absolute;
	width: 894px;
	height: 249px;
	background:url(images/homepage.jpg);
}

#imageholder2 {
	position: absolute;
	left: 15px;
	top: 160px;
	margin: 0px;
	padding: 0px;
	width: 894px;
	height: 310px;
}

#image2 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 892px;
	height: 300px;
	background:url(images/sports/sportsimage.jpg) no-repeat;
	top: 5px;
}

#divider{
	position: absolute;
	top:-2px;
	margin: 0px;
	padding: 0px;
	width: 924px;
	height: 5px;
	background:url(images/divider.jpg) no-repeat;
	left: 12.5px;
}

#divider2{
	position: absolute;
	top:575px;
	margin: 0px;
	padding: 0px;
	width: 924px;
	height: 5px;
	background:url(images/divider.jpg) no-repeat;
	left: 12px;
}

#categories{
	position: absolute;
	top: 565px;
	left:15px;
	margin: 0px;
	padding: 0px;
	width: 914px;
	height: 400px;
	text-align: left;
	
	}
	
#categories2{
	position: absolute;
	top: 487px;
	left:5px;
	margin: 0px;
	padding: 0px;
	width: 914px;
	height: 400px;
	text-align: left;
	color:#003C7E;
}

#categories3{
	position: absolute;
	top: 487px;
	left:15px;
	margin: 0px;
	padding: 0px;
	width: 914px;
	height: 510px;
	text-align: left;
	color:#060;
}
	
#container1 {
	position: absolute;
	left: 15px;
	top: 25px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container2 {
	position: absolute;
	left: 315px;
	top: 25px;
	width: 300px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container3 {
	position: absolute;
	right: 15px;
	top: 25px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container4 {
	position: absolute;
	left: 15px;
	top: 150px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container5 {
	position: absolute;
	left: 315px;
	top: 150px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container6 {
	position: absolute;
	right: 15px;
	top: 150px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container7 {
	position: absolute;
	left: 15px;
	top: 275px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container8 {
	position: absolute;
	left: 315px;
	top: 275px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container9 {
	position: absolute;
	right: 15px;
	top: 275px;
	width: 285px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#container10 {
	position: absolute;
	left: 15px;
	top: 400px;
	width: 300px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#sports {
	position: absolute;
	left: 5px;
	top: 25px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#directmail {
	position: absolute;
	left: 257.5px;
	top: 25px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#tvradio {
	position: absolute;
	left:257.5px;
	top: 150px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#gaming {
	position: absolute;
	left: 5px;
	top: 275px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#online {
	position: absolute;
	left: 257.5px;
	top: 275px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#weather {
	position: absolute;
	left: 510px;
	top: 275px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#auto {
	position: absolute;
	left: 510px;
	top: 25px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#retail {
	position: absolute;
	left: 5px;
	top: 150px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}

#tradeshow {
	position: absolute;
	left: 510px;
	top: 150px;
	width: 245px;
	height: 100px;
	font-size: 10px;
	text-align: left;
}


#TopMenu {
	position:absolute;
	right:0px;
	top:1px;
	width:270px;
	height:18px;
	font-size:12px;
	z-index:3;
}

#TopMenu .MenuItem {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#000;
    float:left;
    border-bottom:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    background:url(images/topnav.gif) bottom  repeat-x;
    height:18px;
    padding:0 6px 0 6px;
 }

#TopMenu .MenuItem2 {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#000;
    border-bottom:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    background:url(images/topnav.gif) bottom  repeat-x;
    height:18px;
    padding:0 6px 0 6px;
    float:left;
}

#TopMenu a {
	color:#003C7E;
	text-decoration:none;
}

#TopMenu a:visited {
	color:#003C7E;
}

#TopMenu a:hover {
	color:#003C7E;
	text-decoration:none;
}

#TopMenu a.SelectedItem {
	color:#9e9e9e;
}

#TopMenu a:visited.SelectedItem {
	color:#9e9e9e;
}

#TopMenu a:hover {
	color:#9e9e9e;
}

.bulletlist {
	list-style:url(/images/bullet.gif);
	padding:0px;
	margin:15px 0 0 16px;
}

.bulletlist .sub {
	list-style:url(images/bullet.gif);
	padding:0px;
	margin:15px 0 0 21px;
}

#quotelink2{
	position:absolute;
	top:80px;
	height:100px;
	width: 230px;
	left: 35px;
	padding-top:1px;
}

*{
	margin: 0;
}

html, body {
	height: 100%;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
   margin: 0 auto -4em;
}

.footer, .push {
     height: 4em;
}

#TopMenu2 {
	position:absolute;
	right:20px;
	top:1px;
	width:270px;
	height:18px;
	font-size:12px;
	z-index:3;
}

#TopMenu2 .MenuItem {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#000;
    float:left;
    border-bottom:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    background:url(images/topnav.gif) bottom  repeat-x;
    height:18px;
    padding:0 6px 0 6px;
 }

#TopMenu2 .MenuItem2 {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#000;
    border-bottom:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    background:url(images/topnav.gif) bottom  repeat-x;
    height:18px;
    padding:0 6px 0 6px;
    float:left;
}

#TopMenu2 a {
	color:#003C7E;
	text-decoration:none;
}

#TopMenu2 a:visited {
	color:#003C7E;
}

#TopMenu2 a:hover {
	color:#003C7E;
	text-decoration:none;
}

#TopMenu2 a.SelectedItem {
	color:#9e9e9e;
}

#TopMenu2 a:visited.SelectedItem {
	color:#9e9e9e;
}

#TopMenu2 a:hover {
	color:#9e9e9e;
}

