@charset "UTF-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; padding: 15px 0 0 0; margin:0; background: url(images/MainBkg.jpg);}

#Frame {width: 760px; padding:0; margin-right:auto; margin-left:auto; background: #FFFFFF;}

#BannerHold {width: 735px; height: 150px; padding:0 0 0 25px; margin:0; background: #000000 url(images/SportsLinkBanner.jpg) 0 0 no-repeat;}
#BannerHold a {font-weight:bold; color: #FFFFFF; text-decoration: underline;}
#BannerHold a:hover {color: #d3004d;}

	#BannerL {width: 450px; height: 135px; float:left; padding: 15px 0 0 0; margin:0; color: #FFFFFF;}
		#CountDown {width: 295px; height: 20px; padding:0; margin:0; background: url(images/TitleLeftPink.jpg) 0 0; font-weight:bold; }
		#CDL {width: 130px; height: 15px; padding:5px 10px 0 10px; margin:0; float:left;}
		#CDR {width: 140px; height: 20px; padding:0px; margin:0; float:left;}
		#Search {width: 300px; padding:5px 0 0 0; margin:0; font-weight:bold;}
		.SearchBox {width: 220px; height: 15px; padding: 3px 0 0 0; margin:0; color: #000000; border: #666666 solid 1px; }
		.Go {width: 30px; height: 22px; padding:0; margin:0; background: url(images/GoButton.jpg) 0 3px no-repeat; font-weight:bold; border: none;}
		input {margin:0;}
		
		.BlockNumber { background: #FFFFFF; width: 6px; height: 18px; padding:0 2px 0 2px; margin:0; color: #000000; font-size: 1.5em;}
	
	
	
	#BannerR {width: 200px; height: 135px; float:right; padding: 15px 20px 0 0; margin:0; text-align: right; color: #FFFFFF; font-weight:bold; font-size:0.9em;}
	#BannerR a {font-weight:bold; color: #FFFFFF; text-decoration: none;}
	#BannerR a:hover {color: #d3004d;}
	
	
	
#Navigation {width: 760px; padding:0; margin:0;  background: #000000 url(images/NormalNavBkg.jpg) 0 0 repeat-x ; }	

#MyBasket {width: 228px; padding:0; margin:0;}
#BasketTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitlePinkGradBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
#BasketInfo {width: 208px; padding: 8px 0 15px 20px; margin:0; background: #000000; color: #FFFFFF; font-weight: bold; border-bottom: 2px solid #FFFFFF;}
#BasketImg {width: 228px; height: 62px; padding:0 0 8px 0; margin:0;}
	#BTitles {width: 218px; height: 17px; padding:7px 0 0 10px; margin:0; background: url(images/TitlePinkGradBkg.jpg); border-top: 2px solid #666666; border-bottom: 2px solid #666666; font-weight: bold;}
	#BasketInfo a{color:#FFFFFF; text-decoration: underline;}
	#BasketInfo a:hover {color:#d3004d;}
	.BQty {width: 28px; height: 20px; padding:3px 0 0 0; margin:0; float:left;}
	.BName {width: 125px; height: 20px; padding:3px 0 0 0; margin:0; float:left;}
	.BRemove {width: 25px; height: 20px; padding:0 0 0 15px; margin:0; float:left;}
	
	.CheckHold {width: 500px; padding:8px 0 8px 20px; margin:0; font-weight: bold;}
	.CheckName {width: 300px; padding:8px 10px 10px 0; margin:0; float:left; border-right: 1px dashed #d3004d;}
	.CheckQty {width: 20px; padding:8px 20px 10px 10px; margin:0; float:left; border-right: 1px dashed #d3004d; text-align: center;}
	.CheckPrice {width: 80px; padding:8px 10px 10px 10px; margin:0; float:left; border-right: 1px dashed #d3004d;}
	.CheckTotal {width: 443px; padding: 8px 10px 10px 10px; margin:0; border-bottom: 1px dashed #d3004d; text-align: right;}
	
	



#ContentHolder {width: 760px; padding:0; margin:0; background: #FFFFFF url(images/LeftRightBkg.jpg) 0 0 repeat-y; }
	#ContentL {width: 228px; padding:0; margin:0; float:left;}
	#ContentR {width: 528px; padding:0 0 0 2px; margin:0; float:left;}
	
/* STYLES */

h1 {font-weight: bold; padding:0; margin:0; font-size: 1.2em; text-decoration: none;}
h1 a {font-weight: bold; padding:0; margin:0; text-decoration: none; color: #d3004d;}
h1 a:hover {font-weight: bold; padding:0; margin:0; text-decoration: none; color: #666666;}


h2 {font-weight: bold; padding:0; margin:0; font-size: 1em; text-decoration: none;}
.Pink {color: #d3004d; }
.PinkUnderline {color: #d3004d; text-decoration: underline; }
.BlackUnderline {color: #000; text-decoration: underline; }

#CatsTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitleLeftPink.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
#CatHolder {width: 228px; padding: 0 0 0 0px; margin:0; background: #CCCCCC; border-bottom: 2px solid #FFFFFF;}
	



#LatestTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitleLeftPink.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
#LatestHold {width: 208px; padding: 0 0 0 20px; margin:0; background: #CCCCCC; border-bottom: 2px solid #FFFFFF; }

	/* ITEM IN LATEST SECTION */
	.Item {width: 200px; padding: 10px 0 8px 0; margin:0;  }
	.ItemTitle {width: 200px; padding:0 0 8px 0; margin:0; color: #d3004d; font-weight:bold;}
		.ItemTitle a {color: #d3004d; font-weight: bold; text-decoration: none;}
		.ItemTitle a:hover {color: #666666;}
	.ItemImage {width: 70px; height: 70px; padding:0; margin:0; float:left; }
	.ItemText {width: 117px; padding: 0 5px 0 8px; margin:0; float:left;}
	.ItemText a {font-weight:bold; color: #d3004d; text-decoration: none;  }
	.ItemText a:over {color: #666666;}
	
	.EmailAF {width: 250px; padding:8px 0 10px 0; margin:0;}
		.EmailImg {width: 70px; padding:0; margin:0; float:left;}
		.EmailText {width: 100px; padding:15px 0 0 0; margin:0; float:left;}
		.EmailText a {color: #d3004d; text-decoration:none; font-weight: bold;}
		.EmailText a:hover {color: #999999;}
	
	.AllItems {width: 200px; padding:8px 0 0 0; margin:0; font-size: 1.1em; color: #000000; font-weight: bold; }
	.AllItems a {color: #000000; text-decoration: none;}
	.AllItems a:hover {color: #d3004d;}
	
/* LEFT STYLES */

#Sub {width: 228px; height: 223px; padding:0; margin:0; background: #000000; color: #FFFFFF; border-bottom: 2px solid #FFFFFF;}
	#SubTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitleLeftPink.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
	#SubText {width: 198px; padding: 8px 10px 25px 20px; margin:0; line-height: 1.3em;}
	.SubEmail { border: #666666 solid 1px;  width: 194px; height: 17px; font-family:Arial, Helvetica, sans-serif; color: #000000; margin-top: 5px; margin-bottom: 5px;}
	.SubName { border: #666666 solid 1px; width: 100px; height: 17px; font-family:Arial, Helvetica, sans-serif; color: #000000;}
	.SubButton {width: 90px; height: 23px; font-weight: bold; color: #FFFFFF; background: url(images/TitlePinkGradBkg.jpg); border: none; font-size: 12px;}	
	
	
#Shop {width: 228px; padding:0; margin:0; background: #000000; color: #FFFFFF; border-bottom: 2px solid #FFFFFF;}
	#ShopTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitleLeftPink.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}	
	#ShopFeature {width: 98px; height: 237px; padding:82px 0 0 130px; margin:0; background: url(images/ShopFeature.jpg) 0 0 no-repeat;}
	.ShopButton {width: 90px; height: 23px; font-weight: bold; color: #FFFFFF; background: url(images/TitlePinkGradBkg.jpg); border: none; font-size: 12px;}
	
#VidG {width: 228px; padding:0; margin:0; background: #000000; color: #FFFFFF; }
	#VidGTitle {width: 208px; height: 20px; padding: 8px 0 0 20px; margin:0; color: #FFFFFF; background: url(images/TitleLeftPink.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
	#VidGImage {width: 228px; padding:0; margin:0; border-bottom: 2px solid #FFFFFF;}
	#VidGText {width: 198px; padding: 8px 10px 15px 20px; margin:0; line-height: 1.3em; font-weight:bold;}


/* RIGHT SIDE STYLES */

#MainStory {width: 528px; padding:0; margin:0; background: #000000;}
	#MainImg {width: 528px; height: 32px; padding:202px 0 0 0; margin:0;}
	#MainTitle {width: 513px; height: 24px; padding:8px 0 0 15px; margin:0; background: url(images/TitleWhiteTrans.png) 0 0 repeat-x; color:#d3004d;}
	#MainText {width: 480px; height: 137px; padding:8px 35px 0 15px; margin:0; background: #000; color: #FFFFFF; line-height: 1.3em; border-bottom: 2px solid #FFFFFF;}
	#MainText a {color: #d3004d; font-weight:bold; text-decoration:none;}
	#MainText a:hover {color: #ff659d;}

#RegMid {width: 528px; padding:0; margin:0; border-bottom: 2px solid #FFFFFF;}
	#RegMidL {width: 263px; padding:0; margin:0; float:left;}
		#RegMidLTitle {width: 248px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); border-bottom: 2px solid #FFFFFF;}
		#RegMidLText {width: 238px; height: 215px; padding: 8px 10px 0 15px; color: #FFFFFF; background: #999999;}
		#RegMidL a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
		#RegMidL a:hover {color: #d3004d;}
	#RegMidR {width: 263px; padding:0 0 0 2px; margin:0; float:left;}
		#RegMidRTitle {width: 248px; height: 20px; padding:8px 0 0 15px; color: #FFFFFF; background: url(images/TitlePinkGradBkg.jpg) 0 0 repeat-x; border-bottom: 2px solid #FFFFFF;}
		#RegMidRText {width: 238px; height: 215px; padding: 8px 10px 0 15px; color: #FFFFFF; background: #d3004d; line-height: 1.2em;}
		#RegMidR a {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
		#RegMidR a:hover {color: #000;}
		.RegButton {width: 236px; height: 38px; padding:0; margin-top: 7px; background: url(images/RegsBkg.jpg); font-weight: bold; color:#FFFFFF; font-size: 1.6em; font-family: Arial, Helvetica, sans-serif; border: none;}
		
#AucCat {width: 528px; padding:0; margin:0;}
#AucCatTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); border-bottom: 2px solid #FFFFFF; font-weight:bold;}

#Crumbs {width: 513px; height: 20px; padding:8px 0 0 15px; color: #000;}
#Crumbs a{color: #d3004d; font-weight: bold; }
#Crumbs a:hover {color: #000000;}
	
	.AucCatHold {width:513spx; padding:8px 0 0 15px; color: #000000; background: #FFFFFF;}
	.AucCatL {width: 235px; padding:0 0 15px 20px; margin:0; float:left;}
	.AucCatR {width: 235px; padding:0 0 0 20px; margin:0; float:left;}	
	
	/* MY ACCOUNT */
	#AccMain {width:528px; padding:0px 0 10px 0px; background: #FFFFFF; COLOR: #000000;}
		
		#AccTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
		#AccHold {width: 513px; padding: 8px 0 0 15px; margin:0; }
		
		#AccButtons {width: 500px; padding:5px 0 8px 0; margin:0;}
		
		.AccItems {width: 505px; padding: 8px 0 10px 0; margin:0; border-bottom: 1px dashed #d3004d;}
		.AccCheck {width: 20px; height: 20px; padding:0 0 0 10px; margin:0; float:left;}
		.AccImg {width: 60px; height: 60px; padding:0 15px 0 5px; margin:0; float:left;}
		.AccDes {width: 195px; padding:10px 0 0 0; margin:0; float:left;}
		.AccBids {width: 45px; height: 20px; padding:10px 0 0 0; margin:0; float:left; text-align:center;}
		.AccTime {width: 145px; padding:5px 0 0 10px; margin:0; float:left;}
		
		
		#AccTitleTotal {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
		.AccL {width: 110px; padding:8px 0 0 15px; margin:0; float:left; font-weight:bold;}
		.AccR {width: 300px; padding:8px 0 0 0; margin:0; float:left; font-weight:bold;}
		
		
		
		/*ACCOUNT BUTTONS */
	
	#AccButtons {width: 505px; height: 17px;  padding:0px 0 8px 0; margin:0; text-align: left; background: url(images/TitlePinkGradBkg.jpg) 0 0 repeat-x;}
	#AccButt{ list-style-type:none;}
	#AccButt li { display: block; list-style-type: none;  padding: 0 2px 0 0; float:left;}
	#AccButt li.BUT { width:110px; }

	/* Normal States */
	#AccButt a {font-size:11px; width: 110px; padding: 6px 0px 0px 10px; height: 18px; display:block; color:#fff; text-decoration:none; font-weight: bold;} 
	#AccButt li a.BUTLink {  width:110px; }


	/* Hover States */
	#AccButt li a.BUTLink:hover {  color: #000000; background: url(images/TitleGreyGradBkg.jpg) 0 0 repeat-x;}
	
	/* CONTACT FORM */
	
	#CFormHold {width: 508px; padding: 10px; margin:0; color: #000; }
	#CFormHold ul {padding:8px 0 0 20px;}
	#CFormHold a {color: #d3004d; font-weight:bold; text-decoration:none;}
	#CFormHold a:hover {color: #ff659d;}
	
	.Mess {width: 500px; height: 65px; padding:0; margin:0; border: #666666 solid 1px; font-family:Arial, Helvetica, sans-serif; color: #000000;}	
	
	
	/* REGISTRATION FORM */
	#RegHold {width:528px; padding:0px 0 10px 0px; background: #FFFFFF; COLOR: #000000;}
		#RegHold ul{padding: 5px 0 0 15px; margin:0;}
		#RegTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF;}
		.RegInfo {width:500px; padding:8px 15px 0 15px; margin:0; line-height: 1.2em;}
		.RegInfo input {border: 1px solid #666666; height: 17px; font-family: Arial, Helvetica, sans-serif;}
		.RegL {width: 230px; padding:0; margin:0; float:left;}
		.RegR {width: 230px; padding:0; margin:0; float:left;}
		.RegTextName {width: 60%; height: 17px; padding:0; margin-bottom:8px; border: #666666 solid 1px; font-family:Arial, Helvetica, sans-serif; color: #000000; }
		.RegText {width: 100%; height: 17px; padding:0; margin-bottom:8px; border: #666666 solid 1px; font-family:Arial, Helvetica, sans-serif; color: #000000; }
		.RegPrivacy {width: 500px; padding: 8px 0 0 0; margin:0; border-top: 1px dashed #d3004d;}
		
		
	/* ADDRESS CONFIRMATION */
	
	#Address {width: 500px; padding:0 0 0px 20px; margin:0;}
		#AddressHold {width: 460px; padding:0; margin:0;}
		.AddHold {width: 460px; padding:0 0 0 0; margin:0;}
		.AddL {width: 80px; padding:5px 0 5px 0; marign:0; font-weight:bold; float:left;}
		.AddR {width: 370px; padding:5px 0 5px 0; margin:0; float:left;}
	
	#ItemConfirm {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); border-bottom: 2px solid #FFFFFF; font-weight:bold;}
		
	
	/*ITEM STYLE PAGE */
	#MainItem {width: 528px; padding:0; margin:0;}
	#MainItemHold {width:528px; padding:8px 0 10px 0px; color: #000000; background: #FFFFFF;}
		.MainItemImg {width: 150px; height: 200px; padding:0 0 0 15px; margin:0; float:left; }
		.MainItemInfo {width:307px; padding:3px 15px 0 15px; margin:0; float:left; line-height: 1.2em;}
		.MainItemTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF; clear:both;}
		.MainItemDes {width: 498px; padding: 8px 15px 15px 15px; margin:0; line-height: 1.2em; border-bottom: 1px dashed #d3004d; }
		
		.MainItemGallery {width: 500px; padding:0; margin-left:auto; margin-right:auto;}
			.ImgBig {width: 350px; padding:15px 0 10px 0; margin-left:auto; margin-right:auto; text-align: center;}
			  .ImgBig img {border: 1px solid #d3004d;}
			.ImgTNHold  {width: 400px; padding:0 0 0 0; margin-left:auto; margin-right:auto;}
			.ImgOne {width: 90px; padding: 0 0 0 0; margin-right: 8px; float:left; border: 1px solid #d3004d;}
			.ImgTwo {width: 90px; padding: 0 0 0 0; margin-right: 8px; float:left; border: 1px solid #d3004d;}
			.ImgThree {width: 90px; padding: 0 0 0 0; margin-right: 8px; float:left; border: 1px solid #d3004d;}
			.ImgFour {width: 90px; padding: 0 0 0 0; margin-right: 8px; float:left; border: 1px solid #d3004d;}
		
		.WatchButton {width: 130px; height: 23px; font-weight: bold; color: #FFFFFF; background: url(images/TitlePinkGradBkg.jpg); border: none;}
		
		.BidTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); font-weight:bold; border-bottom: 2px solid #FFFFFF; }
		.BidNow {width: 498px; padding: 8px 15px 15px 15px; margin:0; }	
	
		.Ask {width: 85%; height: 100px; padding: 5px; margin:0;}
	
	/* CATERGORIES */
	
	#CatMain {width: 528px; padding:0; margin:0;}
		.CatHold {width:513px; padding:8px 0 10px 15px; color: #000000; background: #FFFFFF; border-bottom: 1px dashed #d3004d;}
		.CatImage {width: 150px; padding:0; margin:0; float:left; }
		.CatInfo {width:307px; height: 190px; padding:10px 15px 0 15px; margin:0; float:left; line-height: 1.2em;}
		.CatPrice {width: 185px; padding:0 15px 0 0; margin:0; float:left; }
		.CatBid {width: 100px; paddig:0; margin:0; float:left;}
		.Price {font-size: 1.5em; font-weight:bold; color: #d3004d;}
	
	
		
#AboutHouse {width: 528px; padding:0; margin:0; font-size: 1.1em;}
	#AboutHouseTitle {width: 513px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); border-bottom: 2px solid #FFFFFF;}
	#AboutHouseCon {width: 513px; padding: 8px 0 0 15px; color: #000000; background: #FFFFFF; line-height: 1.3em;}
		#AboutLText {width: 350px; padding: 0 10px 10px 0; margin:0; float: left;}
		#AboutRImg {width: 135px; padding:0 10px 0 0; margin:0; float:left;}	
		.AboutImg {border: 1px solid #d3004d; margin-top: 10px;}
		
		
#PastEvents {width: 760px; padding:0; margin:0; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; background: #CCCCCC;}
	#PastEventsTitle {width: 745px; height: 20px; padding:8px 0 0 15px; color: #d3004d; background: url(images/TitleBlackBkg.jpg); border-bottom: 2px solid #FFFFFF;}
	
	.EventHolder {width: 745px; height: 90px; padding:8px 0 0 15px; margin-bottom: 10px;}
	.EventImg {width: 138px; padding:0; margin:0; float: left;}
	.EventText {width: 570px; padding:0 0 0 10px; margin:0; float:left;}
	#PastEvents a {color: #d3004d; text-decoration: none; font-weight:bold;}
	#PastEvents a:hover {color: #000000;}
	.PastImg {border: 1px solid #d3004d;}
	
	
/* SPORTSLINK DAYS */

.DaysHolder {width: 513px; height: 120px; padding:8px 0 0 15px; margin-bottom: 10px; border-bottom: 1px dotted #d3004d;}
	.DaysImg {width: 138px; padding:0; margin:0; float: left; border: 1px solid #d3004d;}
	.DaystText {width: 355px; padding:0 0 0 10px; margin:0; float:left;}
	.DaysHolder a {color: #d3004d; text-decoration: none; font-weight:bold;}
	.DaysHolder a:hover {color: #000000;}
	
#BigDayHolder {width: 505px; padding:8px 10px 0 15px; margin-bottom: 10px;}
	#BigDayImg {width: 499px; padding:0; margin:0; border: 1px solid #d3004d;}	
	#BigDayText {width: 505px; padding:12px 0 10px 0; margin:0; }
	#BigDayHolder a {color: #d3004d; text-decoration: none; font-weight:bold;}
	#BigDayHolder a:hover {color: #000000;}
	
	
		
/* FOOTER STLYE */

#Footer {clear:both; width: 760px; height: 34px; padding:0; margin:0; font-weight:bold; color: #FFFFFF; background: url(images/FootBkg.jpg) 0 0 repeat-x; clear:both; font-size:0.9em;}
#Footer a {color: #FFFFFF; text-decoration:none; font-weight: bold;}
#Footer a:hover {color: #d3004d;}
	#FL {width: 350px; padding: 12px 0 0 10px; margin:0; float: left;}
	#FR {width: 350px; padding: 12px 10px 0 0; margin:0; float:right; text-aling:right;}


#FooterPadd {wodth: 760px; height: 32px; padding:0; margin:0; background: url(images/MainBkg.jpg); }


/*-- NAVIGATION --*/

/* Clear All Paddings */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

/* Nav Setup */
#navcontainer { width:228px; text-align:left; }
#SportNav { list-style-type:none;}
#SportNav li { display: block; list-style-type: none;  padding: 0 2px 0 0; }
#SportNav li.CAT { width:208px; }

/* Normal States */
#SportNav a {font-size:11px; width: 208px; padding: 6px 0px 0px 20px; background: url(images/NormalNavBkg.jpg) 0 0 repeat-x ;  height: 17px; display:block; color:#fff; text-align:left; text-decoration:none; font-weight: bold;} 
#SportNav li a.CATLink {width: 208px;}


/* Hover States */
#SportNav li a.CATLink:hover {  color: #000000; background: #CCCCCC url(images/GreyNavBkg.jpg) 0 0 repeat-x;}



/*NEW*/
/* NAVIGATION */

#nav li a { color:#FFFFFF; font-weight:bold; margin-left:auto; margin-right:auto; padding: 6px 0px 0px 0px; height:17px; display:block; text-align:center; }
#nav li a:hover {  background-position: 0px 0px; color: #d3004d; text-decoration: none;  }
#nav, #nav ul { /* all lists */	padding: 0;	margin: 0; list-style: none; line-height: 1;}
#nav a { display: block; /*width: 10em;*/ color:#000; padding-left:15px; text-decoration:none;  }
#nav a:hover {  color:#000; }
#nav li { /* all list items */ text-align:left; float: left; padding: 0 0 0 0; /* width needed or else Opera goes nuts */}
#nav li ul li {	border:0; text-align:left; float: left;	padding: 5px 0px 7px 10px;	width: 155px; }
#nav li ul { /* second-level lists */ position: absolute;  text-align:left; width: 155px; left: -999em;  /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul ul { /* third-and-above-level lists */ margin: -18px 0 0 155px; text-align:left; height:auto; width: 165px; }
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; }	
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */	left: auto; }
#nav li ul {  /*background: #FFFFFF url(images/navSubBG.jpg) repeat-x 0 0; */}

/* Nav Setup */

#nav li { background:  url(images/NormalNavBkg.jpg) 0 0 repeat-x ; display: block; list-style-type: none; float:left; width:97px;  padding: 0; }

#nav li ul li{ background: #000000 url(images/TitleBlackBkg.jpg); text-align:left; border-bottom: 1px dashed #d3004d;}
#nav li ul li a{  text-align:left }

#nav li.HOME { width:65px; }
#nav li.ABOUT { width:80px; }
#nav li.AUCTION { width:85px; }
#nav li.DAYS { width:135px; }
#nav li.CHARITIES { width:90px; }
#nav li.SPONSORS { width:90px; }
#nav li.HELP { width:130px; }
#nav li.DONATE { width:85px; }

/* Normal States */

#nav li a.HOMELink {  width:65px; }
#nav li a.ABOUTLink {  width:80px; }
#nav li a.AUCTIONLink { width:85px; }
#nav li a.DAYSLink { width:135px; }
#nav li a.CHARITIESLink { width:90px; }
#nav li a.SPONSORSLink { width:90px; }
#nav li a.HELPLink {  width:130px; }
#nav li a.DONATELink {  width:85px; background: url(images/PinkNavBkg.jpg) 0 0 repeat-x;}

/* Hover States */
#nav li a.HOMELink:hover {  color: #ff659d;}
#nav li a.ABOUTLink:hover { color: #ff659d;}
#nav li a.AUCTIONLink:hover { color: #ff659d;}
#nav li a.DAYSLink:hover { color: #ff659d;}
#nav li a.CHARITIESLink:hover { color: #ff659d;}
#nav li a.SPONSORSLink:hover { color: #ff659d;}
#nav li a.HELPLink:hover { color: #ff659d;}
#nav li a.DONATELink:hover { color: #000;}