* {
	margin: 0;
	padding: 0;
	}
body {
	font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	background: #ecf0f1 url(images/body-bg.jpg) no-repeat bottom center ;
	text-align: center; 
	}
h2 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.9em;
	line-height: 24px;
	text-indent: 15px;
	height: 24px;
	background: url(images/h2-bg.gif) no-repeat left center; 
	}
p, li {
	font-size: 1.3em;
	}
h3 {
	margin: 0.3em 0;
	text-decoration: underline;
	}
p {
	margin: 0.5em 0;
	}
#branding h1 {
	margin: 0;
	height: 235px;
	background: url(images/header.gif);
	text-indent: -5000px;
	}
#body-extention {
	background: url(images/body-bkgrd-expand.gif) repeat-y;
	}
img#accessories-collage {
	padding: 2em 0 0 1em;
	}

/* The Core Technique
================================= */

#wrapper {
	width: 750px; 
	margin: 0 auto; 
	padding: 5px;
	text-align: left;
	}
#content { 
	width: 501px;
	float: right; 
	/*height: 343px;*/
	background: url(images/body-bkgrd.gif) top left no-repeat;
	margin: 0;
	padding: 0 85px 0 55px;
	}
/*#content * {
	padding: 0 85px 0 55px;
	}*/
	
/* Home Page Content
================================= */	
	
li#home-content {
	width: 505px;
	height: 314px;
	display: block;
	margin: 14px 0 -40px -5px;
	text-indent: -5000em;
	background: url(images/factory-direct.gif) top left no-repeat;
	}
	
#no-border img {
	border: none;
	}

/*img {
	margin: 0;
	padding: 0;
	border: none;
	}
div#content img#bedding-img {
	margin: 16px 0 0 0;
	}
div#content img#furniture-img {
	float: left;
	margin: -53px 0 0 58px;
	}
div#content img#accessories-img {
	float: left;
	margin: 36px 0 0 -236px;
	}
div#content img#appliances-img {
	float: right;
	margin: -140px 0 0 0;
	}*/
	
div#content img.tn {
	margin: 0 12px 13px 0;
	border: solid 1px #999;
	}
div#content p#click {
	margin: -6px 0 -50px 0;
	}
	
/* Footer
================================= */
	
#footer { 
	clear: both; 
	background: url(images/footer-b.gif) top left no-repeat;
	color: #fff;
	height: 114px;
	} 
div#footer p {
	height: 2.2em;
	font-size: 1em;
	margin: 0;
	padding: 90px 10px 0 20px;
	color: #fff;
	}
div#wrapper div#footer p span#copyright,
div#footer p span#design {
	float: left;
	}
div#footer p span#design {
	color: #fff;
	padding: 0 0 0 45px;
	}
div#footer p span#design a:link,
div#footer p span#design a:visited {
	color: #fff;	
	}
div#footer p span#copyright a:link,
div#footer p span#copyright a:visited,
div#footer p span#xhtml a:link,
div#footer p span#xhtml a:visited,
div#footer p span#css a:link,
div#footer p span#css a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0;	
	}
div#footer p span#design a:hover,
div#footer p span#design a:focus,
div#footer p span#copyright a:hover,
div#footer p span#copyright a:focus,
div#footer p span#xhtml a:hover,
div#footer p span#xhtml a:focus,
div#footer p span#css a:hover,
div#footer p span#css a:focus {
	color: #7b181b;	
	}
div#footer p span#xhtml,
div#footer p span#css {
	float: right;
	margin: 0 0 0 5px;
	}
	
/* Navigation
================================== */

div#mainNav { 
	width: 109px; 
	height: 284px;
	float: left; 
	background: url(images/mainnav-accessories-b.png) top left no-repeat;
	} 
div#mainNav ul {  
	list-style: none;  
	float: left;  
	background: url(images/mainnav-accessories-b.png) top left no-repeat;  
	}  
div#mainNav ul li a:link,  
div#mainNav ul li a:visited {  
	padding: 0;    
	display: block;  
	text-indent: -5000em;  
	width: 109px; 
	height: 55px;
	}  
div#mainNav li#blank {
	height: 48px;
	}
div#mainNav ul li a#home:link,  
div#mainNav ul li a#home:visited {    
	height: 55px;     
	}   
div#mainNav ul li a#home:hover,  
div#mainNav ul li a#home:focus,
div#mainNav ul li#home-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -48px;  
	}  
div#mainNav ul li a#home:active {  
	background: url(images/mainnav-accessories.gif) no-repeat -218px -48px;  
	}  
div#mainNav ul li a#bedding:link,  
div#mainNav ul li a#bedding:visited {    
	height: 45px;     
	}
div#mainNav ul li#bedding-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -103px;  
	}  
div#mainNav ul li a#bedding:hover,  
div#mainNav ul li a#bedding:focus,
div#mainNav ul li#bedding-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -103px;  
	}  
div#mainNav ul li a#bedding:active {  
	background: url(images/mainnav-accessories.gif) no-repeat -218px -103px;  
	}  
div#mainNav ul li#appliances-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -148px;  
	}  
div#mainNav ul li a#appliances:hover,  
div#mainNav ul li a#appliances:focus,
div#mainNav ul li#appliances-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -148px;  
	}  
div#mainNav ul li a#appliances:active {  
	background: url(images/mainnav-accessories.gif) no-repeat -218px -148px;  
	} 
div#mainNav ul li#accessories-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -203px;  
	}  
div#mainNav ul li a#accessories:hover,  
div#mainNav ul li a#accessories:focus,
div#mainNav ul li#accessories-page {  
	background: url(images/mainnav-accessories.gif) no-repeat -109px -203px;  
	}  
div#mainNav ul li a#accessories:active {  
	background: url(images/mainnav-accessories.gif) no-repeat -218px -203px;  
	}

/* Add some padding
================================== */

#content * * {
	padding-right: 0;
	}
	
/* Anchors
================================== */

a {
	color: #000;
	}
a:hover {
	color: #7b181b;
	}
