@charset "utf-8";
/* CSS Document */
/* Alignment Tools */
.clear {
	clear:both;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

/* Other */
html { 
background-image:url(../images/style/bg-gradient-fiberglass.png); 
background-repeat:repeat-x; 
z-index:-10;
}

h1 { font-size:16pt; font-weight:bold; margin:0px; }
h2 { font-size:12pt; font-weight:bold; margin:0px; }


body { 
margin:0; 
padding:0; 
background-image:url(../images/style/green-fiberglass.png); 
background-repeat:no-repeat; 
background-position:top; 
width:100%; 
text-align:center; 
z-index:-1000; 
}


img { border:0px; }


.black_body { color:#FFFFFF; background-color:#000000; width:100%; text-align:center; padding-top:0px; padding-bottom:0px; }

.bnav-left { background-image:url(../images/corners/bnav-left.png); width:5px; height:26px; background-repeat:no-repeat; float:left; }

.bnav-right { background-image:url(../images/corners/bnav-right.png); width:5px; height:26px; background-repeat:no-repeat; float:right; }

.bottomBar { padding:5px; background-color:#000000; color:#FFFFFF; font-size:10pt; width:900px; background-image:url(../images/corners/bnav-mid.png); background-repeat:repeat-x; height:16px; float:left; font-family:Arial, Helvetica, sans-serif; }

.bbar { color:#FFFFFF; text-decoration:none; }

.logo { padding-top:15px; padding-bottom:0px; }

.main { width:920px; text-align:left; margin:0 auto; }

.nav_college { position:relative; background-color:#FFFFFF; color:#000000; }

.nav_holder { width:100%; height:29px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#FFFFFF; }

.nav_left { position:relative; float:left; background-image:url(../images/style/left-nav.png); background-repeat:no-repeat; width:5px; height:50px; }






.nav_mid_cart { float:right; height:50px; font-size:11pt; text-decoration:none; padding:10px 15px 0px 15px; }

.nav_mid { position:relative; float:left; background-image:url(../images/style/mid-nav.png); background-repeat:repeat-x; width:910px; height:50px; font-size:11pt; text-decoration:none; }

.nav_mid ul li:hover {
background-color:#FFFFFF;
color:#000000;
padding-bottom:4px;
cursor:pointer;
}

.test:hover a {
color:#000000;
}

.nav_titles {
color:#FFFFFF;
text-decoration:none;
}

.nav_mid ul li div ul {
background-color:#FFFFFF;
border-right:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
display:inline;
left:-15px;
position:relative;
float:left;
width:auto;
margin-bottom:-4px;
}





.nav_mid ul, .nav_mid li {
float:left;
list-style-type:none !important;
margin:0;
padding:4px 15px 0px;
width:auto;
}


.nav_font_holder {
width:100%;
clear:both;
}

.nav_font_holder a:hover {
color:#FFFFFF;
}

.nav_font {
color:#006600;
font-style:normal;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}

.nav_font:hover {
background-color:#006600;
color:#FFFFFF;
padding:5px;
}



.nav_right { position:relative; float:right; background-image:url(../images/style/right-nav.png); background-repeat:repeat-x; width:5px; height:50px; }

.showcase { padding-top:10px; padding-bottom:10px; width:100%; }

.top_left { position:relative; float:left; background-image:url(../images/corners/black-top-left.png); background-repeat:no-repeat; height:2px; width:4px; }

.top_middle { position:relative; float:left; background-color:#000000; height:2px; width:912px; }

.top_right { position:relative; float:right; background-image:url(../images/corners/black-top-right.png); background-repeat:no-repeat; height:2px; width:4px; }

.home-part2 { position:relative; }

.sportsleevz-home { position:relative; float:left; width:320px; }

.news-home { position:relative; float:right; width:600px; }

.news-home-left { position:relative; float:left; width:7px; height:126px; background-image:url(../images/corners/news-left.png); background-repeat:no-repeat; }

.news-home-right { position:relative; float:right; width:7px; height:126px; background-image:url(../images/corners/news-right.png); background-repeat:no-repeat; }

.news-home-mid { position:relative; float:left; width:586px; height:126px; background-image:url(../images/corners/news-mid.png); background-repeat:repeat-x; }

.news_text { font-size:9pt; position:relative; padding-bottom:10px; }




/*Collegiate Pages*/
.textPadding { padding-left:5px; }
table.logos { border-collapse:collapse; text-align:right; }
table.logos a { color:#009933; padding-left:5px; }
table.logos td { text-align:left; font-size:10pt; }
table.logos td, table.logos tr { vertical-align:top; }
table.logos td { padding:2px; width:140px; border-top:1px solid black; border-right:1px solid black; }
table.logos td.last { border-right:none; }
table.logos img { border:none; display:block; }
li { margin:0px; padding:0px; }
.c_active { color:#000000; text-decoration:none; }
.active { list-style-type:none; font-size:10pt; padding-left:5px; border-left:5px solid #a4ce49; font-style:italic; font-weight:bold; }
.c_inactive { color:#000000; text-decoration:none; }
.inactive { list-style-type:none; font-size:12px; padding-left:10px; }
.inactive:hover { list-style-type:none; font-size:10pt; padding-left:5px; border-left:5px solid #a4ce49; font-weight:bold; }
ul { margin:0px; padding:0px; }
.bodyCell { padding-top:20px; padding-bottom:20px; padding-right:5px; vertical-align:top; width:920px; background-color:#FFFFFF; float:left; }
.categories { width:160px; font-family:Trebuchet, Arial, Helvetica, sans-serif; text-align:left; padding-left:15px; vertical-align:top; }
.infoCol { width:830px; font-family:Trebuchet, Arial, Helvetica, sans-serif; vertical-align:top; text-align:center; }
.bullet { list-style:square; padding-bottom:10px; }
.bulletpadding { padding-left:20px; }


/*Collegiate Product Pages*/
.thumbnail { border-bottom:1px solid black; width:15%; }
.productCol { border-bottom:1px solid black; vertical-align:top; padding:15px; text-align:left; width:50%; }
.add2cart { border-bottom:1px solid black; vertical-align:top; padding:15px; width:25%; border-left:1px dashed black; background-color:#E8E8E8; }
.spanText { font-size:10pt; color:#666666; text-decoration:none; }
.linkFont { color:#a4ce49; font-weight:bold; text-decoration:none; }

