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


body{
background: url(../images/body-bg.jpg)  repeat-y 50% 0%;
color: #8AABDA;
font-size: 9pt;
line-height: 2.75ex;
margin: 0px;
padding: 0px;
	
}



a.mal-ad{
	position:absolute;
	display:block;
	width:303px;
	height:61px;
	background: transparent url(../images/mal-ad.png) top left no-repeat;
	margin-left:-24px;
}


a.top{
	display:block;
	position:absolute;
	width:40px;
	height:58px;
	background-color:#0C3;
	margin-top:-18px;
	margin-left: 360px;
	background:transparent url(../images/top.png) top left no-repeat;
}

a.top:hover {
	background-position:top right;
}





#nav{
	position:absolute;
	top:55px;
	margin-left:35px;
	padding: 45px 4px 0px 4px;
	width: 218px;
	height:290px;
	margin: -1px 0px 0px 35px;
	background:url(../images/quickNav.png) top left no-repeat;
}

#nav ul{
list-style: none;
margin: 0px;
padding: 0px;
display: block;
}



#nav ul li{
}


#nav ul li a{
	height: 24px;
	width:172px;
	text-decoration: none;
}

#nav ul li a,#nav ul li a:visited{
background: url(../images/nav-bg.gif) 0 -32px;
color: white;
display: block;
padding: 8px 0px 0px 35px;	
}

#nav ul li a:hover {
	color: #FFF;
	background:  url(../images/nav-bg.gif) top left;
	padding: 8px 0 0 35px;
	}
	
 


#container{
margin: 0px auto;
overflow: hidden;
width: 975px;
min-height:2500px;
background-color:#101010;
}

#content{
	float:left;
	width:975px;
	
}

#content-rt{
	float:left;
	width:75px;
	height:2500px;
	
}

#header{
	background: #101010 url(../images/header-bg.jpg) top left no-repeat;
	width:975px;
	height:447px;
	
}

#header a.pdf-head{
	position:absolute;
	display:block;
	width:232px;
	height:114px;
	background: transparent url(../images/pdf-catalog.png) TOP left no-repeat;
	top:333px;
	margin-left:10px;
	text-indent:-9999px;
}

#header a.pdf-head:hover{
	background: transparent url(../images/pdf-catalog.png) TOP right no-repeat;
}

a.pdf-foot{
	position:absolute;
	display:block;
	width:232px;
	height:114px;
	background: transparent url(../images/pdf-catalog.png) TOP left no-repeat;
	margin-top:285px;
	
	margin-left:30px;
	text-indent:-9999px;	
}

a.pdf-foot:hover{
	background: transparent url(../images/pdf-catalog.png) TOP right no-repeat;	
}

#header h2{
	position:relative;
	width:350px;
	height:59px;
	background:url(../images/1800numb.png) top left no-repeat;
	left:280px;
	top:185px;
	text-indent:-9999px;
}

.shirts-txt{
	position:absolute;
	margin-left:-42px;
}

.shirts-title{
	margin-left:250px;
}

#header h1{
	position:relative;
	width:512px;
	height:221px;
	background:url(../images/cid-logo.png) top left no-repeat;
	left:450px;
	text-indent:-9999px;
}

#themes{
	float:left;
	width:975px;
	height:650px;
	background: #F2F2F2 url(../images/themes-bg.png) 50% 50% no-repeat;
}

#themes h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/themes-title.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}


#shirts{
	float:left;
	width:975px;
	height:745px;
	background: #101010 url(../images/shirt-bg.jpg) bottom center no-repeat;
	margin-bottom:0px;
}

#shirts h1{
	float:left;
	width:402px;
	height:160px;
	background:url(../images/shirts-title.jpg) top left no-repeat;
	
	
}

#contact{
	float:left;
	height:828px;
	width:975px;
	background: url(../images/contact-bg.jpg) top left no-repeat;
}

#contact a.mal{
	display:block;
	position:relative;
	top:490px;
	left:325px;
	width:200px;
	height:185px;
	text-indent:-9999px;
}

#contact h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/contact-title2.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}



.clearleft{
	clear:left
}

a.facebook{
	display:block;
	position:absolute;
	top:268px;
	margin-left:718px;
	height:60px;
	width:180px;
	background:url(../images/facebook.png) top left no-repeat;
	text-indent:-9999px;	
}

a:hover.facebook{
	background:url(../images/facebook.png) bottom left no-repeat;
}


a.email-top{
	display:block;
	position:absolute;
	top:225px;
	margin-left:700px;
	height:40px;
	width:220px;
	background:url(../images/email.png) top left no-repeat;
	text-indent:-9999px;

}

a.email-bt{
	display:block;
	position:absolute;
	margin-left:25px;
	margin-top:22px;
	height:40px;
	width:220px;
	background:url(../images/email-bt.png) top left no-repeat;
	text-indent:-9999px;

}

a:hover.email-bt{
	background:url(../images/email-bt.png) bottom left no-repeat;	
}

a:hover.email-top{
	background:url(../images/email.png) bottom left no-repeat;
	}

a.facebook-bt{
	display:block;
	position:absolute;
	margin-left:60px;
	margin-top:422px;
	height:60px;
	width:180px;
	background:url(../images/facebook.png) top left no-repeat;
	text-indent:-9999px;	
}

a:hover.facebook-bt{
	background:url(../images/facebook.png) bottom left no-repeat;
}
#mascots{
	float:left;
	width:975px;
	height:625px;
	background: #101010 url(../images/mascots-bg.jpg) 50% 50% no-repeat;
}

#mascots h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/mascot-title.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}

#custom{
	float:left;
	width:975px;
	height:675px;
	background: #101010 url(../images/custom-bg.jpg) 50% 50% no-repeat;
}

#custom h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/custom-title.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}


#specials{
	float:left;
	width:975px;
	height:670px;
	/*
	background: #101010 url(../images/duck-bg.jpg) 50% 50% no-repeat;
	*/
	background-color:#f2f2f2;
}

#specials h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/deals-title.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}

#specials #duckdeals {
	float:left;
	width:525px;
	height:530px;
	text-indent:-9999px;
	background: #101010 url(../images/duckdeal-bg.jpg) top left no-repeat;
	margin-top:70px;
	margin-left:8px;
	
}

#specials #budget{
	float:left;
	width:405px;
	height:533px;
	text-indent:-9999px;
	background: #101010 url(../images/budget-bg.jpg) top left no-repeat;
	margin-top:70px;
	margin-left:15px;
}

#super{
	float:left;
	width:975px;
	height:685px;
	background: #f2f2f2 url(../images/super-bg.jpg) 50% 50% no-repeat;
}

#super h1{
	position:absolute;
	width:486px;
	height:117px;
	background: transparent url(../images/super-title.png) top left no-repeat;
	text-indent:-9999px;
	margin-left:-55px;
	margin-top:-45px;
}




.tee-badge{
	margin-top:-75px;
}

#content{
	
	
}

span.divider{
	padding-left:40px;

}