#dl-header-container {
		background: #1e1e1e url(/images/bg.jpg) repeat-x center top;
		width: 100%;
		height: 103px;
	}
	#dl-header-container.half-bar {
		height: 51px;
		overflow: hidden;
		}
	#dl-header-content {
		width: 895px;
		margin: 0 auto;
		}
		
	#dl-header {
		}
		#dl-header.half-bar {
			height: 51px;
			overflow: hidden;
			}
		#dl-header h1 {
		
			}
			#dl-header h1 a {
					background: url(/images/h1.jpg) 0 8px no-repeat;
					width: 268px;
					height: 47px;
					
					display: block;
					float: left;
					margin: 2px 0 2px;
					text-indent: -9999px;
				}
		#dl-header a#header-cart {
			display: block;
			float: right;
			text-decoration: none;
		}
		#dl-header a#header-cart p {
				background: url(/images/cart.png) no-repeat left center;
				color: #fff;
				font-size: 10px;
				float: right;
				display: inline;
				height: 19px;
				line-height: 19px;
				margin:4px 0 5px;
				padding-left:30px;
				text-transform: uppercase;
			}
			a#header-cart p span {
					color: #f9cb67;
				}
			#dl-header #header-phone {
					font-size: 10px;
					line-height: 10px;
					display: block;
					color: #fff;
					float: right;
					text-decoration: none;
					clear: right;
					text-align: right;
				}
			
		#dl-header ul#dl-menu {
				height:50px;
				margin:0;
				width: 660px;
				float: left;
				display: inline;
			}
			ul#dl-menu li {
					float: left;
					display: inline;
					margin: 0 30px 0 0;
				}
				ul#dl-menu li a {
						color:#FFFFFF;
						cursor:pointer;
						display:block;
						font-size:14px;
						height:51px;
						text-transform:uppercase;
						text-decoration: none;
						text-indent: -9999px;
					}
				ul#dl-menu li a#home {
						background: url(/images/menu-home.jpg) no-repeat center top;
						width: 43px;
					}
					ul#dl-menu li a#home:hover {
							background: url(/images/menu-home.jpg) no-repeat center bottom;
						}
				ul#dl-menu li a#stores {
						background: url(/images/menu-stores.jpg) no-repeat center top;
						width: 67px;
					}
					ul#dl-menu li a#stores:hover,
					ul#dl-menu li a#stores.active {
							background: url(/images/menu-stores.jpg) no-repeat center bottom;
							cursor: pointer;
						}
				ul#dl-menu li a#services {
						background: url(/images/menu-services.jpg) no-repeat center top;
						width: 68px;
					}
					ul#dl-menu li a#services:hover {
							background: url(/images/menu-services.jpg) no-repeat center bottom;
						}
				ul#dl-menu li a#browse {
						background: url(/images/menu-browse.jpg) no-repeat center top;
						width: 59px;
					}
					ul#dl-menu li a#browse:hover {
							background: url(/images/menu-browse.jpg) no-repeat center bottom;
						}
				ul#dl-menu li a#order {
						background: url(/images/menu-orderstatus.jpg) no-repeat center top;
						width: 101px;
					}
					ul#dl-menu li a#order:hover {
							background: url(/images/menu-orderstatus.jpg) no-repeat center bottom;
						}
				ul#dl-menu li a#faq {
						background: url(/images/menu-faq.jpg) no-repeat center top;
						width: 41px;
					}
					ul#dl-menu li a#faq:hover {
							background: url(/images/menu-faq.jpg) no-repeat center bottom;
						}
				ul#dl-menu li a#contact {
						background: url(/images/menu-contact.jpg) no-repeat center top;
						width: 69px;
					}
					ul#dl-menu li a#contact:hover {
							background: url(/images/menu-contact.jpg) no-repeat center bottom;
						}
	#dl-header p {
			height: 28px;
			float: right;
			display: inline;
			margin: 12px 0 0 0;
		}
		#dl-header p .search-bar {
				background: url(/images/searchbar.png) no-repeat;
				border: none;
				float: left;
				display: inline;
				height:16px;
				margin-right:5px;
				padding:6px;
				width:184px;
			}
		#dl-header p .search-button {
				background: url(/images/searchbutton.png) no-repeat;
				border: none;
				height: 28px;
				text-indent: -9999px;
				width: 19px;
			}
			



#hidden {
background:transparent url(/images/bg-slider-2.png) no-repeat scroll 0 0;
display:none;
font-family:"Lucida Grande",Helvetica,Arial,"Lucida Sans Unicode",Verdana,Geneva,sans-serif;
height:258px;
left:50%;
margin-left:-451px;
_margin-left:-453px;
padding:0 20px 10px;
position:absolute;
top:103px;
width:865px;
z-index: 9999;
}

#hidden a:hover {color: #e1ae45 !important;}

#hidden-left {
border-right:1px solid #e1ae45;
float:left;
display:inline;
margin-right:10px;
padding:10px 15px 0 0;
text-align:left;
width:194px;
height: 240px;
position: relative;
}
#hidden-left h2 {
font-size: 12px;
margin-bottom: 10px;
color: #1e1e1e;
}
#hidden-left img {
margin-bottom: 10px;
border: 4px solid #e1ae45;
width: 186px;
height: 134px;
}
#hidden-left a {
		text-decoration: none;
}
#hidden-left a p:hover {
color: #e1ae45 !important;
}

#hidden-left p.name {
font-size: 18px;
font-weight: bold;
color: #1e1e1e;
margin-bottom: 10px;
}

#hidden-left a.store-link {
background: url(/images/arrows.gif) no-repeat left top;
padding-left: 18px;
font-size: 12px;
color: #222;
text-decoration: underline;
}
#hidden-left a.store-link:hover {
background: url(/images/arrows.gif) no-repeat left bottom;
}

#featured-buttons {
left:135px;
position:absolute;
top:220px;
}
	#featured-buttons #featured-left {
			background:transparent url(/images/left-arrow.gif) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;
			width:25px;	
		}
	#featured-buttons #featured-right {
			background:transparent url(/images/right-arrow.gif) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;
			width:25px;
			margin-left: 10px;
		}


#stores-buttons {
right:25px;
position:absolute;
top:220px;
}
	#stores-buttons #stores-left {
			background:transparent url(/images/left-arrow.gif) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;
			width:25px;	
		}
	#stores-buttons #stores-right {
			background:transparent url(/images/right-arrow.gif) no-repeat scroll 0 0;
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;
			width:25px;
			margin-left: 10px;
		}


#hidden-right {
float: left;
display: inline;
padding-top:10px;
}
#hidden-right ul#top {
border-bottom:1px solid #e1ae45;
color:#CD992C;
margin-left:5px;
padding-bottom:5px;
padding-right:27px;
margin-bottom: 10px
}
#hidden-right ul#top li {
display: inline;
vertical-align:baseline;
}
#hidden-right ul#top li a {
color: #222;
font-size: 12px;
vertical-align:top;
}
#hidden-right ul#top li a.selected {
	font-weight: bold;
}
#hidden-right h2 {
font-size: 12px;
margin-bottom: 10px;
color: #1e1e1e;
}
#hidden-right #store-links {
margin-left:5px;
}
ul.stores {
float: left;
display: inline;
margin-right:18px;
}
ul.stores li {
text-align: left;
list-style: none;
}
#store-links ul li a {
background: url(/images/arrows.gif) no-repeat left top;
color:#333333;
font-size:12px;
line-height:24px;
padding-left:18px;
text-decoration: none;
font-size: 11px;
}
#store-links ul li a:hover {
background: url(/images/arrows.gif) no-repeat left bottom;
color: #e1ae45;
}

.no-padding {
padding: 0 !important;
}

.no-right-border {
border-right: 0 !important;
}

.no-border {border: 0 !important;}



#button-cyos {
	display: block;
	float: left;
	background: url(/images/button-create-your-own-shirt.png) no-repeat left top;
	text-indent: -9999px;
	width: 238px;
	height: 40px;
	margin-left: 102px;
}
	#button-cyos:HOVER {
		background-position: 0 -40px;
	}
