	html, body, * {
		margin: 		0;
		padding: 		0;
	}
	body{
		text-align:		center;
	}
	a {
		outline:		none;
		overflow:		hidden;
	}
	:focus
	{
	-moz-outline-style: none;
	}
	body#home{
		background: 	url("../i/homeBack.gif") top left repeat-x #e1e199;
	}
	body#about{
		background: 	url("../i/aboutBack.gif") top left repeat-x #ccecef;
	}
	body#contact{
		background: 	url("../i/contactBack.gif") top left repeat-x #f0e8cd;
	}
	#wrapper{
		text-align:		left;
		
		margin: 20px auto;
		
		background:		#fff;
		width: 			780px;
	
	}
	#header{
		background:		url("../i/headerBack.gif") 0px -2px; repeat-x #fff;
		position:		relative;
		height:			106px;
	}
	#header h1 a{
		position: 		absolute;
		display: 		block;
		text-indent:	-99999px;
		top:			20px;
		left:			20px;
		height:			50px;
		width:			740px;
		background:		url("../i/logo_save40.gif");
	}
	#header ul{
		list-style-type:none;
		padding:		0;
		margin:			0;
	}
	#header li{
		float:			left;
	}
	#header ul.menu{
		position:		absolute;
		top:			78px;
		left:			31px;
	}
	#header ul.menu li a{
		margin:			0 5px 0 0;
		display:		block;
		height:			26px;
		text-indent:	-99999px;
	 
	}	
	#header ul.menu li a.about{
		width:			80px;
		background:		url("../i/navMenu.gif") -17px 0px;
	}
	#header ul.menu li a.about:hover{
		background:		url("../i/navMenu.gif") -17px 52px;
	}
	#header ul.menu li.active a.about{
		background:		url("../i/navMenu.gif") -17px 26px;
	}
	#header ul.menu li a.babies{
		width: 			73px;
		background:		url("../i/navMenu.gif") -97px 0px;
	}
	#header ul.menu li a.babies:hover{
		background:		url("../i/navMenu.gif") -97px 52px;
	}
	#header ul.menu li a.kids{
		width: 			60px;	
		background:		url("../i/navMenu.gif") -179px 0px;
	}
	#header ul.menu li a.kids:hover{
		background:		url("../i/navMenu.gif") -179px 52px;
	}
	#header ul.menu li a.moms{
		width: 			70px;
		background:		url("../i/navMenu.gif") -244px 0px;
	}
	#header ul.menu li a.moms:hover{
		background:		url("../i/navMenu.gif") -244px 52px;
	}
	#header ul.menu li a.contact{
		width: 			96px;
		background:		url("../i/navMenu.gif") -318px 0px;
	}
	#header ul.menu li a.contact:hover{
	background:		url("../i/navMenu.gif") -318px 52px;
	}
	#header ul.menu li.active a.contact{
	background:		url("../i/navMenu.gif") -318px 26px;
	}
	#header ul.usertools{
		position:		absolute;
		top:			78px;
		right:			31px;
		font:			11px arial; 
		color:			#fff;
	}
	#header ul.usertools li a{
		margin:			0 5px;
		line-height:	26px;
		text-decoration:none;
		color:			#fff;
	}
	#header ul.usertools li a:hover{
		color:			#f00;
	}
	#wrapper #content{
		position:		relative;
		padding-bottom:	10px;
	}
	#home #wrapper #content h1#banner{
		text-indent: 	-99999px;
		display: 		block;
		height:			273px;
		width:			759px;
		background:		url("../i/homeBanner.jpg");
		margin:			0 10px;
	}
	#home #wrapper #content #flash {
		position:		absolute;
		top: 			0;
		right:			11px;
	}
	#home #wrapper #content a{
		margin:			5px 0 0px 5px;
		text-indent:	-9999px;
		display:		block;
		height:			191px;
		width:			250px;
		float:			left;
	}
	#home #wrapper #content a.bodysuits{
		margin-left: 	10px;
		background:		url("../i/bodysuits.jpg");
	}
	* html #home #wrapper #content a.bodysuits{
		margin-left:	5px;
	}
	#home #wrapper #content a.giftsets{
		background:		url("../i/giftsets.jpg");
	}
	#home #wrapper #content a.accessories{
		background:		url("../i/accessories.jpg");
	}
	#about #content{
		padding: 		20px 0 10px 0;
		
	}
	#about #content h1{
		display: 		block;
		text-indent:	-999px;	
		height:			118px;
		width:			594px;
		margin:			0 0 0 15px;
		background:		url("../i/aboutUs.jpg");
	}
	#about #content h1.about
	{
		background:none;
	}
	#about #content h1.about span
	{
		float: 			left;
		display:		block;
		text-indent:	-999px;
		overflow: 		hidden;
		height:			118px;
		width:			356px;
	}
	#about #content h1.about span.fabrics{
		background:		url("../i/ourfabrics.gif");
	}
	#about #content h1.about span.nometal{
		background:		url("../i/nometalsnaps.gif");
	}
	#about #content h1.about span.tingasnaps{
		background:		url("../i/tingasnaps.gif");
	}
	#about #content h1.about span.neck{
		display:		block;
		margin-left:	10px;
		text-indent:	-999px;
		overflow: 		hidden;
		float:			left;
		height:			118px;
		width:			178px;
		background:		url("../i/fabricTop.jpg");	
	}
	#about #content h1.about span.metal{
		display:		block;
		margin-left:	10px;
		text-indent:	-999px;
		overflow: 		hidden;
		float:			left;
		height:			118px;
		width:			178px;
		background:		url("../i/scarymetalsnapstop.jpg");	
	}
	#about #content h1.about span.tinga{
		display:		block;
		margin-left:	10px;
		text-indent:	-999px;
		overflow: 		hidden;
		float:			left;
		height:			118px;
		width:			178px;
		background:		url("../i/tingasnaptop.jpg");	
	}
	
	
	
	#about #content ul#sidemenu{
		float: 			left;
		list-style-type:none;
		display:		block;
		width: 			143px;
		margin:			0 0 0 10px;
	}	
	* html #about #content ul#sidemenu{
		margin-left:	5px;
	}
	* html #contact #content ul#sidemenu{
		margin-left:	5px;
	}
	#about #content ul#sidemenu li{
		margin:			10px 0 0 0;
	}
	#about #content ul#sidemenu li a{
		font: 			13px Arial;
		color:			#000;
		text-decoration:none;
	}
	#about #content ul#sidemenu li a:hover,
	#about #content ul#sidemenu li.active a
	{
		color:			#f00;
	}
	
	#content #pageText{
		margin:			0 10px 0 153px;
		border-left:	1px solid #bfbfbf;
		position:		relative;
	}
	#about  #content #pageText p{
		margin:			15px 15px 5px 15px;
		width:			356px;
		font:			12px Arial;
		color:			#5a3918;
		line-height:	18px;
	}
	#about  #content #pageText p a{
		line-height:	16px;
		font:			12px Arial;
	}
	#about  #content #pageText p strong{
		color:			#f00;
	}
	#about  #content #pageText img{
		position: 		absolute;
		top:			139px;
		right:			55px;
	}
	#about  #content #pageText ul{
		list-style-type:none;
		margin:			0 0 0 20px;
		font:			12px Arial;
		line-height:	22px;
	}
	
	#about  #content #pageText p.sig{
		margin-top:		5px;
		color:			#00a0c6;	
	}
	#contact #content{
		color:			#5a3918;
		
		padding: 		20px 0 10px 0;
		
	}
	
	#contact #content h1{
		display:		block;
		text-indent:	-999px;
		height:			119px;
		width:			549px;
		background:		url(../i/contactHOne.gif);
		 margin: 		0 0 0 15px; 
	}
	#contact #content ul{
		list-style-type:none;
		height: 		350px;
		margin:			50px 0 0 20px;
		padding:		0 0 50px 0;
		font-family:		arial, verdana, sans-serif;
		font-size:		12px;
		line-height:	20px;
	}
	
	
	#contact #content ul#sidemenu{
		float: 			left;
		list-style-type:none;
		display:		block;
		width: 			143px;
		margin:			0 0 0 10px;
	}
	
	#contact #content ul#sidemenu li{
		margin:			10px 0 0 0;
	}
	#contact #content ul#sidemenu li a{
		font: 			13px Arial;
		color:			#000;
		text-decoration:none;
	}
	#contact #content ul#sidemenu li a:hover,
	#contact #content ul#sidemenu li.active a
	{
		color:			#f00;
	}
	#contact #content ul li{
		margin-top:		10px;
		/* font-weight:	bold; */
	}
	#footer {
		margin-top:2em;
		background:#5a3d1b;
		color:white;
		padding: 2px;
		text-align:center;
		font-family: verdana,arial,helvetica;
		font-size:10px; line-height:22px;
	}

	#footer p { color:white; text-align:center; margin:0;}
		
	#footer a { color: white; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
		
	
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		
	}

	.clearfix {display: inline-table;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
