@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;  }
input { font-family:Verdana, Geneva, sans-serif; color:#888; }
body { background:white; color:black; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#topMenu { margin:5px auto 20px; padding:0 5px 0 0; width:960px; height:auto; clear:both; text-align:right; font-size:12px; }
	#topMenu a { color:black; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
	#page { margin:-15px auto; height:auto; width:960px; text-align:center; border:1px solid #c9c9c9; overflow:hidden; }
		#header { position:relative; float:left; width:960px; height:100px; }
			#logo { position:relative; float:left; width:105px; height:auto; text-align:left; }
			#save { padding: 0 5px 0 0;position:relative; float:right; width:424px; height:44px; text-align:right; border:1px solid #c9c9c9; border-top:0; border-right:0; }
			#search { padding:8px 0 0 8px; position:relative; float:right; width:322px; height:37px; background: #c9c9c9; text-align:center; }
				#searchBox { height:20px; width:280px; }
				.submit { height:20px; width:20px; background: transparent url('go.png') top left no-repeat; cursor:pointer; }
			#mainMenu { position:relative; float:right; width:855px; height:36px; border-bottom:1px solid #c9c9c9; }
				#leftMenu { margin: 0 0 0 95px; padding: 10px 0 0 10px; position:relative; float:left; height:26px; width:350px; border-left:1px solid #c9c9c9; color:#959595; font-weight:bold; text-align:left; }
					#leftMenu a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#9d9d9d; color:#959595; font-weight:bold; text-align:left; text-decoration:none; }
				#rightMenu { margin: 0 5px 0 0; padding: 7px 10px 0 0; position:relative; float:right; height:26px; width:350px; color:#000; text-align:right; }
					#rightMenu a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000; font-weight:bold; text-align:left; text-decoration:none; }
					#rightMenu a.checkOut { background:#a6a5a3; padding:3px; }
		#main { position:relative; float:left; width:960px; height:auto; text-align:left; }
			#menu { position:relative; float:left; height:auto; width:196px; }
				#categories { margin: 50px 0 10px 0; position:relative; float:left; height:auto; width:195px; border-bottom: 1px solid #c9c9c9; }
					#categories ul { padding:7px 0 0 0; list-style:none; text-align:left; }
					#categories ul li { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:196px; border-top: 1px solid #c9c9c9; }
					#categories ul li a { display:block; margin:0; padding:7px 0 7px 9px; text-decoration:none; color:#979797; }
					#categories ul li a:hover { color:black; background-color:#b1b1b1; text-decoration:none; }
					#categories ul li a.onSale { color:red; }
				#mailingList { margin: 0 0 10px 0; padding: 9px 0 0 0; position:relative; float:left; height:39px; width:196px; background: #c9c9c9; }
			#content { position:relative; float:left; height:auto; width:764px; }
				#splash { margin:0 10px 0 0; position:relative; float:right; height:auto; width:738px; text-align:right; }
				#boxContainer { margin:10px 10px 0 0; position:relative; float:right; height:auto; width:750px; text-align:left; }
					.box { margin-left:9px; position:relative; float:right; height:103px; width:240px; background:transparent url('box_bg.png') top left no-repeat; text-align:center; }
				#featured { margin:10px 10px 0 0; position:relative; float:right; height:195px; clear:both; width:738px; background: transparent url('featured.png') top left no-repeat; text-align:center; }
					#featured h3 { padding:5px 0 5px 5px; color:#c9c9c9; font-size:14px; text-align:left; }
					#featured table { margin: 5px 0 0 0; font-size: 10px; }
					#featured .price { color:red; font-weight:bold; font-size:11px; }
	#footer { margin:-1px auto; height:25px; width:962px; background:#000; color:#8f8f8f;  }
		#legal { margin: 5px 0 0 10px; position:relative; float:left; }
		#links { margin: 5px 10px 0 0; position:relative; float:right; }
		#links a { color:#8f8f8f; text-decoration:none; }
		#links a:hover { text-decoration:underline; }
	#extra { margin: 3px auto; height:26px; width:960px; }
