
* {
	padding: 0;
	margin: 0;
}
.left{
	float:left;
}
.right{
	float:right;
}
td.main-header{
	background: transparent url(/themes/default/images/layout/main-header.jpg) no-repeat;
	width: 661px;
	height: 131px;
	
}

/* table.page-header-content2{
	color:#fff;
	margin-top:-10px;
} */

.top-nav{
	float:right;
	margin-top:6px;
	margin-right:53px; /* jade was 83*/
}
.checkout{
	margin-right:53px; /* jade was 83*/
}
.login{
	margin-right:70px;
}

/* Navigation */
table.main-nav {
	width:981px;
	height:59;
}
#nav-wrap{
	background: transparent url(/themes/default/images/layout/nav-bg.jpg) no-repeat;
	float:left;
	width:981px;
	height:59px;
}
#nav-list{
	float:left;
	/*width:372px;*/
	height:59px;
}
#nav-list li{
	display:inline;
	list-style-type:none;
}
#search-area{
	float:right;
	margin-top:7px;
	padding-right:15px;
	width:290px;
}

/* Middle Column */
#middle-col-wrap{
	float:left;
	width:527px;
	padding-bottom:30px;
}
*+html #middle-col-wrap{ //IE7 Hack
	float:left;
	width:527px;
	padding-bottom:60px;
}
#on-sale{
	float:left;
	background: transparent url(/themes/default/images/promo/on-sale.jpg) no-repeat;
	width:527px;
	height:206px;
}

#sale-rotation {width:527px; height:206px; margin:auto; color:#FFFFFF;}
#comm-wrap{
	float:left;
	width:527px;
}
*+html #comm-wrap{ //IE7 hack
	float:left;
	width:527px;
	margin-bottom:50px;
}
#supplies-wrap{
	float:left;
	width:527px;
}
#featured-wrap{
	float:left;
	width:527px;
}
ul#home-list{
	float:left;
	list-style-type:none;
	padding:0px 0px 0px 0xp;
	width:527px;
}
ul#home-list li{
	display:block;
	float:left;
	width:161px;
	height:132px;
	position: relative;
	border:1px solid #c7c6c6;
	margin:10px 5px 53px 7px;
}
.category{
	text-align:center;
}

/* Right Column */
#right-nav-wrap{
	margin-left:7px;
}

/* Footer */
#footer{
	float:left;
	background: transparent url(/themes/default/images/layout/footer-bg.jpg) no-repeat;
	width:981px;
	height:129px;
}
#footer-content{
	float:right;
	width:800px;
	padding: 51px 30px 0px 0px;
}
#foot-left{
	float:left;
}