@charset "UTF-8";
/* CSS Document */

a:link {color:#cc0000; text-decoration:none;}
a:visited {color: #cc0000; text-decoration:none;}
a:active {color:#cccccc; text-decoration:none;}
a:hover {color: #cccccc; text-decoration:none;}

a.crumb:link {color:#cccccc; text-decoration:none;}
a.crumb:visited {color: #cccccc; text-decoration:none;}
a.crumb:active {color:#cc0000; text-decoration:none;}
a.crumb:hover {color: #cc0000; text-decoration:none;}

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.displace {
	position: absolute;
	left: -5000px;
	}

.style2 {
	color: #CCCCCC;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: small;
}

.style3 {
	color: #CCCCCC;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: small;
	font-weight:normal;
}
.style4 {
	color: #cc0000;
	font-size: xx-large;
	}
.style5 {
	color: #cc0000;
	font-size: small;
	}
.style6 {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	font-size: xx-large;
	}
.style7 {
color:#cc0000;}
.ghost {
	color: #CCCCCC;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight:normal;
	}
/*------------------------------*/

#nav_css li a {
	padding-left:0; border:0;
	}
#nav_css, #nav_css ul { /* all lists */
	padding: 0px;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#nav_css a {
	display: block;
	height: 30px;
	text-decoration: none;
	background: url(images/upper_nav.gif);
	}
#nav_css li { /* all list items */
	float : left;
	line-height : 30px;
	position : relative;
	margin-bottom : -1px;
	}
#nav_css li ul { /* second-level lists */
	position : absolute;
	z-index:100;
	left: -999em;
	margin-top : -1px;
	width:auto;
	line-height: 1;
	display:block;
	}
#nav_css li ul li a {
	display : block;
	background-color : #000000;
	}
#nav_css li a:hover {
	color : #cccccc;
	background-color : #000000;
}

#nav_css li:hover ul ul, #nav_css li:hover ul ul ul, #nav_css li.sfhover ul ul, #nav_css li.sfhover ul ul ul {
	left: -999em;
	}
#nav_css li:hover ul, #nav_css li li:hover ul, #nav_css li li li:hover ul, #nav_css li.sfhover ul, #nav_css li li.sfhover ul, #nav_css li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	
a#home{
background-position:0 0;
width:124px;
}
a#shirts{
background-position:-124px 0;
width:136px;
}
a#polos{
background-position:-260px 0;
width:132px;
}
a#fleeces{
background-position:-392px 0;
width:145px;
}
a#bespoke{
background-position:-537px 0;
width:150px;
}
a#links{
background-position:-687px 0;
width:127px;
}
a#contact{
background-position:-814px 0;
width:146px;
}

#home:hover{background-position:0 -30px;}
#shirts:hover{background-position:-124px -30px;}
#polos:hover{background-position:-260px -30px;}
#fleeces:hover{background-position:-392px -30px;}
#bespoke:hover{background-position:-537px -30px;}
#links:hover{background-position:-687px -30px;}
#contact:hover{background-position:-814px -30px;}