/*******************************************************************************************
Title:		ID SELECTORS
Author:		James T. Hoff Jr. (Boomtown Internet Group)
Updated:	06/24/09
*******************************************************************************************/
#banner-wrapper {
	min-height:94px;
	height:auto !important;
	height:94px;
	border-bottom:2px solid #fff;
	background:#4B4B4B url('../images/bg-banner-wrapper.jpg') 0 0 repeat-x;}
	
	#banner-wrapper #banner {
		width:950px;
		margin:0 auto;}
		
		#banner-wrapper #banner h3 {
			float:left;
			margin:0;}
		
			#banner-wrapper #banner h3 a {
				display:block;
				width:226px;
				height:95px;
				text-indent:-9999px;
				background:url('../images/bg-banner-wrapper-h1.jpg') 0 0 no-repeat;}
				
		#banner-wrapper #banner h4 {
			float:right;
			margin:38px 10px 0 0;
			font-size:125%;
			color:#fff;}
			
			#banner-wrapper #banner h4 span {color:#FB0211;}
			
		#banner-wrapper #banner ul {
			float:right;
			margin:30px 0 0 0;
			padding:0;
			list-style:none;}
			
			#banner-wrapper #banner ul li {
				float:left;
				margin-left:10px;
				background:#454545 url('../images/bg-banner-ul-li.jpg') 0 0 repeat-x;}
			
				#banner-wrapper #banner ul li a {
					display:block;
					padding:8px;
					padding-left:30px;
					border:2px solid #FFCC00;
					font-weight:bold;
					font-size:90%;
					text-transform:uppercase;
					text-decoration:none;
					color:#fff;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;}
					
				#banner-wrapper #banner ul li a#banner-login {background:url('../images/bg-login.gif') 8px 50% no-repeat;}
				
				#banner-wrapper #banner ul li a#banner-cart {background:url('../images/bg-cart.gif') 8px 50% no-repeat;}
				
				#banner-wrapper #banner ul li a#banner-search {background:url('../images/bg-search.gif') 8px 50% no-repeat;}
					
					#banner-wrapper #banner ul li a#banner-login:hover,
					#banner-wrapper #banner ul li a#banner-cart:hover,
					#banner-wrapper #banner ul li a#banner-search:hover {
							border:2px solid #A30109;
							background-color:#FB0211;}
					
#nav-wrapper {background-color:#F7000E;}

	#nav-wrapper #nav {
		width:950px;
		margin:0 auto;}
	
		#nav-wrapper #nav ul {
			margin:0;
			padding:0;
			list-style:none;}
			
			#nav-wrapper #nav ul li {
				float:left;
				position:relative;}
			
				#nav-wrapper #nav ul li a {
					display:block;
					width:133px;
					padding:10px 0;
					text-align:center;
					text-decoration:none;
					font:bold 105% Tahoma, Arial, Helvetica, sans-serif;
					border-right:2px solid #fff;
					color:#fff;
					background:#FF0113 url('../images/bg-nav-ul-li-a.jpg') 0 100% repeat-x;}
					
					#nav-wrapper #nav ul li a:hover {background:#D32626;}
					
				#nav-wrapper #nav ul li ul {
					position:absolute;
					display:none;
					border:1px solid #333;
					border-top:0;}
					
					#nav-wrapper #nav ul li:hover ul {display:block;}
					
						#nav-wrapper #nav ul li ul li {
							float:none;
							z-index:2;}
						
							#nav-wrapper #nav ul li ul li a {
								padding:6px;
								width:auto;
								white-space:nowrap;
								border:0;
								background:#D32626;
								text-align:left;}
								
								#nav-wrapper #nav ul li ul li a:hover {background-color:#990000;}
							
#content-wrapper {background:url('../images/bg-content-wrapper.jpg') 0 0 repeat-x;}

	#content-wrapper #content-container {
		width:950px;
		margin:0 auto;
		padding:10px 0;}
		
		#content-wrapper #content-container #catalog {
			float:left;
			width:230px;}
	
			#content-wrapper #content-container #catalog h4,
			#sidebar h4 {
				margin:0;
				padding:8px;
				font-size:90%;
				background:url('../images/bg-catalog-headers.jpg') 0 50% repeat-x;
				text-transform:uppercase;
				color:#fff;}
				
				#content-wrapper #content-container #catalog h4 a,
				#sidebar h4 a {
					text-decoration:none;
					color:#fff;}
				
			#content-wrapper #content-container #catalog ul {
				list-style:none;
				border:1px solid #ccc;
				border-top:0;
				border-bottom:0;
				margin:0;
				padding:0;
				background-color:#fff;}
				
				#content-wrapper #content-container #catalog ul li a {
					display:block;
					padding:6px 8px;
					border-bottom:1px dashed #ccc;
					text-decoration:none;
					text-transform:uppercase;
					font-weight:bold;
					color:#d32626;}
					
					#content-wrapper #content-container #catalog ul li a:hover,
					#content-wrapper #content-container #catalog ul li a.selected {background-color:#f1f1f1;}
					
					#content-wrapper #content-container #catalog ul li ul {border:0;}
					
						#content-wrapper #content-container #catalog ul li ul li a {
							padding-left:25px;
							text-transform:none;}
							
			#content-wrapper #content-container #catalog #searchbysize {margin-top:20px;}
			
				#content-wrapper #content-container #catalog form,
				#sidebar form {
					padding:8px;
					border:1px solid #ccc;
					border-top:0;
					text-align:center;}
					
					#content-wrapper #content-container #catalog form #searchfields {
						padding:15px 0;
						background:url('../images/searchlogo.gif') 100% 50% no-repeat;}
					
					#content-wrapper #content-container #catalog form table,
					#sidebar form table {width:100%;}
						
						#content-wrapper #content-container #catalog form table th,
						#content-wrapper #content-container #catalog form table td {
							padding:2px 0;
							text-align:left;}
						
						#content-wrapper #content-container #catalog form table th {width:25%;}
						
						#content-wrapper #content-container #catalog form table td {width:75%;}
						
					#content-wrapper #content-container #catalog form #searchbutton {margin-top:0;}
					
					#content-wrapper #content-container #catalog form p a,
					#sidebar form p a {
						font-size:90%;
						color:#990000;}
							
		#content-wrapper #content-container #content {
			float:left;
			width:690px;
			padding:0 15px;}
			
			#content-wrapper #content-container #content a {color:#990000;}
		
			#content-wrapper #content-container #content h1,
			#content-wrapper #content-container #content h2,
			#content-wrapper #content-container #content h3,
			#content-wrapper #content-container #content p,
			#content-wrapper #content-container #content blockquote,
			#content-wrapper #content-container #content table,
			#content-wrapper #content-container #content ul,
			#content-wrapper #content-container #content ol {
				margin:0 0 15px;}
			
			#content-wrapper #content-container #content ul,
			#content-wrapper #content-container #content ol {margin-left:30px;}
			
			#content-wrapper #content-container #content ul li,
			#content-wrapper #content-container #content ol li {padding:1px 0;}
			
			#content-wrapper #content-container #content ul {list-style:disc;}
			
				#content-wrapper #content-container #content ul li ul {
					margin-bottom:0;
					list-style:circle;}
				
					#content-wrapper #content-container #content ul li ul li ul {list-style:square;}
					
			#content-wrapper #content-container #content ol {list-style:decimal;}
			
				#content-wrapper #content-container #content ol li ol {
					margin-bottom:0;
					list-style:lower-alpha;}
				
					#content-wrapper #content-container #content ol li ol li ol {list-style:lower-roman;}
			
			#content-wrapper #content-container #content h1 {
				font-size:150%;
				color:#CC0000;}
				
			#content-wrapper #content-container #content h2 {font-size:120%;}
				
			#content-wrapper #content-container #content #highlight {
				margin-bottom:15px;
				padding:15px;
				border:4px solid #ccc;
				background:#FF7F00 url('../images/bg-highlight.jpg') 0 0 repeat-x;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;}
				
				#content-wrapper #content-container #content #highlight h2 {
					font-size:175%;
					font-weight:normal;
					margin-top:0;
					text-transform:uppercase;}
				
				#content-wrapper #content-container #content #highlight p {margin-bottom:0;}
			
		#content-wrapper #content-container #featured {
			float:right;
			width:140px;
			padding:5px;
			text-align:center;
			border:1px solid #999;
			background:url('../images/bg-featured.jpg') 0 0 repeat-x;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;}
			
			#content-wrapper #content-container #featured a {
				text-decoration:none;
				font-weight:bold;
				color:#990000;}
				
			#content-wrapper #content-container #featured img {border:0;}
			
#footer {
	width:950px;
	margin:0 auto;
	padding-bottom:15px;
	clear:both;
	border-top:1px solid #999;
	text-align:center;
	font:100% Tahoma, Arial, Helvetica, sans-serif;}
	
	#footer ul {
		margin:10px 0 0 0;
		padding:0;
		list-style:none;}
		
		#footer ul li {
			display:inline;
			padding:0 8px 0 4px;
			border-right:1px solid #000;}
			
			#footer ul li a {
				text-decoration:none;
				color:#990000;}
				
				#footer ul li a:hover {text-decoration:underline;}
				
				
body#home #content-wrapper #content-container #content {width:530px;}

body#home #content-wrapper #content-container #content table td {vertical-align:top;}

	body#home #content-wrapper #content-container #content table td a img {border:0;}
	
#category-search {float:right;}

body#home .sc_page_content {padding:0;}

#sidebar {
	float:right;
	width:152px;}
	
	#sidebar form {
		margin-bottom:15px;
		padding-bottom:0;
		background-color:#fff;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
		-webkit-border-bottom-left-radius:6px;
		-webkit-border-bottom-right-radius:6px;}
	
	#sidebar form table th,
	#sidebar form table td {padding:1px 0;}
	
#content-wrapper #content-container #content #highlight-new {
	margin-bottom:15px;
	padding:15px;
	padding-bottom:0;
	border:4px solid #ccc;
	background:#FFE471 url('../images/bg-highlight-new.jpg') 0 100% repeat-x;
	/*background-color:#DFEAF0;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;}
	
	#content-wrapper #content-container #content #highlight-new h2 {
		font-size:175%;
		font-weight:normal;
		margin-top:0;
		text-transform:uppercase;}
	
	#content-wrapper #content-container #content #highlight-new p {margin-bottom:0;}		/* Footer logo */#sitecreditlogo{	text-align:center;	color:#000000;}#sitecreditlogo a {	color: #990000;	text-decoration: none;}#sitecreditlogo a:hover {	text-decoration: underline;}#sitecreditlogo a img{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;	vertical-align: middle;}#sitecreditlogo a:hover img{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;}
