/* **************************
 TOP
************************** */

/* ---------------------------------
 CATEGORY BUTTON
--------------------------------- */
#btnarea{
	margin:0px;
	padding:10px 0px 30px 0px;
}
#btnarea ul{
	margin:0;
	padding:0;
}
#btnarea li{
	margin:5px 0px;
	padding:0px;
	width:420px;
	height:300px;
	list-style:none;
	float:left;
}
#btnarea li a{
	margin:0px;
	background:no-repeat 0px 0px;
	display:block;
}
#btnarea li a img{
	border:none;
	display:block;
}
#btnarea li a:hover{
	margin:0px;
	width:420px;
	height:300px;
}
#btnarea li a:hover img{
	visibility:hidden;
}
#btnarea li.football{ margin-right:10px; }
#btnarea li.flagfoot{ margin-right:10px; }

#btnarea li.football a:hover{
	background-image:url(../images/top/btn_football_on.jpg);
}
#btnarea li.flagfoot a:hover{
	background-image:url(../images/top/btn_flagfoot_on.jpg);
}
#btnarea li.basketball a:hover{
	background-image:url(../images/top/btn_basketball_on.jpg);
}
#btnarea li.lacrosse a:hover{
	background-image:url(../images/top/btn_lacrosse_on.jpg);
}
#btnarea li.cheer a:hover{
	background-image:url(../images/top/btn_cheer_on.jpg);
}


/* ---------------------------------
 INFO
--------------------------------- */
#info{
	margin:0px;
	padding:0px 0px 10px 15px;
	width:240px;
	background:url(../images/top/line.gif) top left repeat-y;
	float:right;
}
#info dl{
	margin:10px 0px 0px 0px;
	border-bottom:1px dotted #2b2e37;
}
#info dt{
	padding:8px 0px 0px 0px; 
	border-top:1px dotted #2b2e37;
	color:#55587b;
	font-weight:700;
	line-height:1;
}
#info dd{
	padding:2px 0px 10px 0px;
}

/* ---------------------------------
 RECOMMEND
--------------------------------- */
#reco{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:578px;
	float:left;
}
#reco h2{
	padding-left:8px;
}
#reco table{
	margin:0px;
	border-collapse:separate;
	border-spacing:8px;
}
#reco td{
	margin:0px;
	padding:10px;
	width:255px;
	border:1px solid #2b2e37;
	line-height:1.3;
	vertical-align:top;
}
#reco img.itemimg{
	margin:0px 10px 0px 0px;
	border:1px solid #41434f;
}
#reco p{
	margin:0px;
	padding:3px 0px;
}


/* ---------------------------------
 BANNER AREA
--------------------------------- */
#banarea{
	margin:0px;
	padding:20px 0px 10px 0px;
}
#banarea img{
	margin-right:10px;
}
#banarea img.nosp{
	margin-right:0px;
}


/* ---------------------------------
 VIEWED
--------------------------------- */
#mainframe table#itemlist{
	margin:0px;
	padding:0px;
	width:850px;
	border:0px;
}
#mainframe table#itemlist td{
	margin:0px;
	padding:0px 5px 15px 2px;
	width:120px;
}
#mainframe table#itemlist p{
	margin:0px;
	padding:10px 8px 10px 10px;
	background-color:#161620;
	border:1px solid #41434f;
	line-height:1.2;
}

/* ---------------------------------
 ANNOUNCE
--------------------------------- */
#announce{
	margin:0px 0px 20px 0px;
	padding:10px 15px;
	border:1px solid #c90;
	color:#c90;
}
#announce h3{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:700;
	font-size:100%;
}







