body{ background-image:url('../images/bg-tile.jpg'); background-repeat:repeat-x; font-family: Arial,Helvetica,sans-serif; background-color:#2d1705; margin: 0 auto; color:#333333; } 
#home-head{ height:150px; background-image:url('../images/header-0.jpg'); width:900px; } 
#home-head a{ width:900px; height:150px; } 

.checkout{ float:right; margin-right:15px; }
#wrapper{ margin-top:0px!important; } 
#aspnetForm{ background-image:url(content/images/shadow-0.png); background-repeat:repeat-y; background-position:center; } 
.page-copyright{ visibility:hidden!important; }

#wrapper a{
	color:#2d1705;
	text-decoration:underline;
	font-weight:bold;
}
#wrapper a:hover{
	text-decoration:none;
	color:#ff0000;
	font-weight:bold;
}


#footer{
	/*background-color:#2d1705;*/
	background-color:#251407;
	font-size:11px;
	color:#999999;
}
#footer-pad{
	height:20px;
}
#footer-cols{
	font-size:10px;
}
#footer-cols a{
	color:#c69048;
	margin-left:5px;
	text-decoration:underline;
}
#footer-cols a:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#footer-col-0,#footer-col-1,#footer-col-2{
	float:left;	
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}
#footer-col-0{
	width:300px;
	margin-left:30px;
}
#footer-col-1{
	width:200px;
}
#footer-col-1 img{
	border:none;
	margin-left:5px;
	margin-bottom:5px;
}
#footer-col-2{
	width:230px;
}
.footer-header{
	text-transform:uppercase;
	font-size:18px;
	color:#cdcdcd;
	margin-bottom:5px;
}


/* ecom content */

.product-detail,.breadcrumb{
	/*margin:20px!important;*/
}
/*table.page-body-columns td { padding:20px; }*/


td.page-column-center{
	padding:20px;
}

td.page-footer-content a{
	font-size:10px;
}
td.page-footer-content a:hover{
	font-size:10px;
}

table.cart-container tr,table.checkout tr{
	padding:20px;
}

.specials{
	display:none;
}

#nav{ background-color:#200200; width:900px; height:50px; } 
#main_navigation{ margin: 0; padding: 0; padding-top:10px; } 
#main_navigation li{ float: left; list-style: none; color:#a5a5a5; font: 15px Arial, Helvetica, sans-serif;} 
#main_navigation li a{ display: block; background: #200200; padding: 5px 20px 5px 20px; text-decoration: none; /*border-right: 1px solid #200200;*/ width: auto; color:#a5a5a5; white-space: nowrap} #main_navigation li a:hover{ /*background: #999;*/ color:#fff; } 
#main_navigation li ul{ margin: 0; padding: 0; position: absolute; z-index:999; visibility: hidden; /*border-top: 1px solid white*/ } 
#main_navigation li ul li{ font-size:12px; float: none; display: inline } 
#main_navigation li ul li a{ width: auto; background: #5e1102; } 
#main_navigation li ul li a:hover{ background: #200200; } 