body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;color: #000;background-color: #fff;} 

/* Site Links */	
a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000;		text-decoration: underline; }

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: normal;color: #000;	text-decoration: underline; }

a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: normal;color: #990000;text-decoration: underline; }

a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: normal;color: #7C1A1C;	text-decoration: underline; }
		
#container{background-color: #FFF;width: 100%;}

#hats{}

#hats td{text-align: right; vertical-align: bottom;}

#products{padding-top: 15px;}

#products td{text-align: center; vertical-align: top;}

.hats{width: 134px;}

.BoldBlackText11 { font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold }



/* Banner Row */	
#topborder{height:0px; background:#990000;}
		
#banner{background-color: #576F91;border-bottom: 1px solid #fff;padding-bottom:0px;}

/* Tag Row */	
#tagrow{height: 15px; background: #003868;border-bottom: 1px solid #fff;color: #fff;font-weight: bold;padding-top: 4px;padding-left: 10px; padding-bottom: 4px;}

/* Nav Row background-image: url('http://www.justsportsapparel.com/i/newnavbg.jpg' */	
#navrow{background: #fff; ); background-repeat:repeat-x;border-bottom: 1px solid #000;}

#navtable td {padding: 5px 10px 5px 10px; background: #fff; border-right : 1px solid #BABABC;}

#navtable a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #003868;text-decoration: none;}

#navtable a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #003868;text-decoration: none;}

#navtable a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #F00605;text-decoration: none;}

#navtable a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #7C1A1C;text-decoration: none;}

/* Top Nav Row */	
#topnavrow{background:#ccc;}

#navtable1 {padding: 0px 0px 0px 0px; background: #ccc; border-right : 1px solid #BABABC;}

#navtable1 td {padding: 5px 10px 5px 10px; background: #ccc; border-right : 1px solid #BABABC;}

#navtable1 a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}

#navtable1 a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #fff;text-decoration: none;}

#navtable1 a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #FF5218;text-decoration: none;}

#navtable1 a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #7C1A1C;text-decoration: none;}

/* Left Col */	
#leftcol{padding-left: 10px;background : #fff; float:left; margin-left: 0px;}
		
#leftcol p {margin-top: 0; }

#contenttable{width: 100%;}

#catncaa {background-image : url(http://www.justsportsapparel.com/i/catncaa.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#catnfl {background-image : url(http://www.justsportsapparel.com/i/catnfl.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#catnba {background-image : url(http://www.justsportsapparel.com/i/catnba.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#catmlb {background-image : url(http://www.justsportsapparel.com/i/catmlb.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#catnhl {background-image : url(http://www.justsportsapparel.com/i/catnhl.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#catnascar {background-image : url(http://www.justsportsapparel.com/i/catnascar.jpg) ;background-position: right bottom;background-repeat : no-repeat;}

#dropdowntable{padding: 5px;}

#dropdowntable td {padding-left: 5px; padding-bottom: 5px;border-left: 1px solid #980F09;border-top: 1px solid #980F09;}

.bl{border-bottom: 1px solid #980F09;}

.rl{border-right: 1px solid #980F09;}

.blrl{border-right: 1px solid #980F09;border-bottom: 1px solid #980F09;}

#dropdowntable h2{padding-top: 15px;}

#searchbox{background-image : url(http://www.justsportsapparel.com/i/searchbox.gif);background-repeat : no-repeat;height: 70px; padding-left: 7px;}

.prod {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-align: left; font-weight: bold; color: #000;width: 160px;}

.sportsprod {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-align: center; font-weight: bold; color: #000;}

#teamtable{background: #F2EEEE;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; text-align: center; font-weight: bold; color: #fff; border : 2px solid #990000;}

#teamtable a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #FF5218;		text-decoration: underline; }

#teamtable a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-align: left;font-weight: bold;color: #666666;	text-decoration: underline; }

#teamtable a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-align: left;font-weight: bold;color: #FF5218;text-decoration: underline; }

#teamtable a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-align: left;font-weight: bold;color: #7C1A1C;	text-decoration: underline; }

#sideline{width: 80px;}

/* Right Col */			
#rightcol {background: #fff; margin-top: 0px; margin-right: 0px; width: 18%;padding-top: 5px;}

#rightcol p {padding-left: 5px;}

#rightcol h1 {padding-left: 5px;}

#rightcol h2 { margin-top: 0;}

.rul {list-style : none outside; margin-left: 1%; padding-left: 5px;padding-bottom: 5px;color: #000099; padding-left: 10px;}
		
#footer{background-color: #1D3F6D;padding-left: 10px;  border-bottom : 2px solid #fff; border-bottom-width : 2px;border-top : 2px solid #fff; }

#footerbar{height:3px; background:#990000;}

td{text-align: left; vertical-align: top;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;color: #000;}

img {border: 0;}

#teamtab{}
#teamtab td {width: 300px;}

/* Text Formats. */	

h1 {margin-top: 5px; margin-bottom: 1em; font: 16px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #7C1A1C;}
	
h2 {margin-bottom: 3px; margin-top: 0px; padding: 0px; font: 14px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #003868; border-bottom : 1px solid #003868; border-bottom-width : 1px; }

.hometitle {margin-bottom: 3px; font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #003868; border-bottom : 1px dashed #980F09; border-bottom-width : 1px;}

h3 {margin-top: 3px; margin-left: 1%; margin-bottom: 3px;
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #980F09;}

.sporttitle {margin-bottom: 3px;font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #003868; }


#sporttitle {margin-bottom: 3px;font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }

#sporttitle1 {margin-bottom: 3px;font: 8px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }

#sporttitle a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-weight : bold;color: #F26905;text-decoration: underline;}

#sporttitle a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight : bold;color: #F26905;	text-decoration: underline; }

#sporttitle a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight : bold;color: #990000;text-decoration: underline; }

#sporttitle a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight : bold;color: #7C1A1C;	text-decoration: underline; }

.sporttitle {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight: bold;color: #7C1A1C;	text-decoration: underline; }
	
p {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-top: 0px; margin-left: 1%; padding-right: 10px; margin-bottom: 1em;}

span {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; margin-top: 0px; margin-bottom: 1em;}
	
.ul {border-bottom : 1px solid #003868; padding-bottom : 5px;}
	
.li {padding-left: 1%; border: 0; padding-top: 5px;}

.nbajerseys{}

/* Right Col */		
.mainNavDropdown { font-family: Verdana; font-size: 11px; width: 129px; border: 1px solid #808080 }

#homerow{text-align: right; padding-right: 5px;padding-top: 2px;}

#homerow a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #fff;		text-decoration: underline; }

#homerow a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight: bold;color: #ccc;	text-decoration: underline; }

#homerow a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight: bold;color: #FF9900;text-decoration: underline; }

#homerow a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-align: left;font-weight: bold;color: #ccc;	text-decoration: underline; }

.hnfl{background-color: #669966;margin-bottom: 10px;margin-top: 10px;}
.hncaa{background-color: #996633;margin-bottom: 10px;margin-top: 10px;}
.hncaabase{background-color: #C46000;margin-bottom: 10px;margin-top: 10px;}
.hncaabb{background-color: #CC9966;margin-bottom: 10px;margin-top: 10px;}
.hncaafb{background-color: #FF9966;margin-bottom: 10px;margin-top: 10px;}
.hnba{background-color: #FFCC33;margin-bottom: 10px;margin-top: 10px;}
.hmlb{background-color: #CC0000;margin-bottom: 10px;margin-top: 10px;}
.hnhl{background-color: #E5F125;margin-bottom: 10px;margin-top: 10px;}
.hmma{background-color: #60121A;margin-bottom: 10px;margin-top: 10px;}
.hnascar{background-color: #6666FF;margin-bottom: 10px;margin-top: 10px;}
.hncaahock{background-color: #8FB1DD;margin-bottom: 10px;margin-top: 10px;}
.hnascar{background-color: #1E9021;margin-bottom: 10px;margin-top: 10px;}
.soccer{background-color: #901E8F;margin-bottom: 10px;margin-top: 10px;}


.mainNavDropdownncaa { font-family: Verdana; font-size: 11px; width: 200px; border: 1px solid #808080 }

.mainNavDropdown { font-family: Verdana; font-size: 11px; width: 169px; border: 1px solid #808080 }

.superbowl{float:left; padding-right: 10px; padding-bottom: 5px;}

.feature{float:left; padding-right: 10px; padding-bottom: 5px;}

#quicklinks{border: 2px solid #fff;background: #A2B3CA;border: 1px solid #003868;padding: 10px 0px 5px 0px; width: 520px; text-align: left;}

#quicklinks a:link {color: #ffffff;	text-decoration: underline;}

#quicklinks a:visited {color: #ffffff;	text-decoration: underline;}

#quicklinks a:hover {color: #671F3F;}

#quicklinks a:active {color: #ffffff;}

.quick{padding-bottom: 5px;display: block; text-align: left;}

.rssincl-entry img {display: block;}

.news{}

.news li {clear: both; padding: 10px 0px 10px 0px; color: #000; list-style: none;}

.news img {padding: 10px 10px 0px 0px;}
