body {margin:0px; background-color:#333}
td{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:smaller}

a:link {color:#FFCC00}
a:visited {color:#CC9900}
a:active {color:#FFCC00}
a:hover {color:#FFFFFF}
a:focus {color:#FFCC00}

a.product{text-decoration:none; font-size:14px; font-weight:bold}
a.product:link {color:#FF9933}
a.product:visited {color:#FF9966}
a.product:active {color:#FFCC33}
a.product:hover {color:#FFF; text-decoration:underline}
a.product:focus {color:#FFF; text-decoration:underline}


a.nav{text-decoration:none}
a.nav:hover{text-decoration:underline}
h1{font-size:16px}
table tr td {font-size:12px}
table tr th {font-size:12px}
.pricetable th{
	background-color:#ccccaa;
	font-weight:bold
}

#navigation{
	margin-top:15px
}
#navigation a{text-decoration:none; padding:5px 10px 5px 10px; color:#CCC; font-size:16px; font-weight:bold}
#navigation a:hover{padding:5px 10px 5px 10px; color:#FFF}

#maincontent{
	background-color:#000000;
	background-image:url(images/tshirtBack_contentback.jpg);
	background-position:top;
	background-repeat:no-repeat
}
.pricetable{border:1px solid #666}
.navitem{margin:4px; border-bottom:1px solid #ddd; list-style-position:outside}
.item{margin:4px; list-style-position:outside; color:#000066}
li.navitem{margin-left:-10px}

.industryHeader{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#DDD; font-weight:bold}
.lightgray{color:#CCC}
.headertext{font-size:l6px; font-weight:bold; color:#FF9933; border-bottom:1px solid #666}
.maintext{font-size:smaller}
.maintextgray{color:#333333; margin:10px}
.navfade{
	background-image:url(images/navfade.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #006600;
}

.barfade{
	background-image:url(images/titlegrad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ccccaa;
	border-bottom:1px solid #003300;
	padding:2px;
	font-weight:bold
}

.headerleft{
	background-image:url(images/tshirtBack_leftgrad.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.topmiddle{
	background-image:url(images/tshirtBack_headback.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#000;
	border-bottom:1px solid #CCC
}
.headerright{
	background-image:url(images/tshirtBack_rightgrad.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.footerleft{
	border-top:1px solid #333;
	background-image:url(images/tshirtBack_footleft.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.footercontent{
	background-image:url(images/tshirtBack_footback.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#333;
}
.footerright{
	background-image:url(images/tshirtBack_footright.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-top:1px solid #333;
}
.producttitle{font-family:Arial, Helvetica, sans-serif; font-size:larger}
.field{background-color:#eeeeee}
.caption{font-family:Arial, Helvetica, sans-serif}
.category{background-color:#fff; color:#333}
.bulletin{background-color:e7e7cf; margin-top:15px}

.menuroll{
position:absolute;
visibility: hidden;
border-top:1px solid #666666;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: white;
}

.menuroll a{

display: block;
text-indent: 3px;
background-color: #EEE;
border-bottom: 1px solid #ccc;
padding: 2px;
text-decoration: none;
text-indent: 5px;
}

.menuroll a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: black;
}

.contact_info{
	font-size:12px;
}
.contact_text{
	font-size:12px;
}
.buttons{
	border:solid 1px #EEE;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding: 2px 2px;
	height:24px;
	cursor:pointer;
	background-color:#333333;
}
.form_textbox{
	width:200px;
	height:20px;
	border:1px solid #666; 
	border-bottom: 1px solid #CCC;
	background-color:#000000;
	color:#FFFFFF;
}
.form_subjectbox{
	width:320px;
	height:20px;
	border:1px solid #666; 
	border-bottom: 1px solid #CCC;
	background-color:#000000;
	color:#FFFFFF;
}
.form_messagebox{
	width:400px;
	height:150px;
	border:1px solid #666;
	background-color:#000000;
	color:#FFFFFF; 
}