body {
	font-size:12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a {
color:#710c10;
}

.tophomepic {
/*	background:url(images/home-top-bags.jpg) right bottom no-repeat;  */
	height:245px; 
	margin:8px 0 0 0;
}
.tophome {
	margin:8px 0 0 0;
}

.navbar, .navbar a {
font-size:14px;
color:#710c10;
font-weight:bold;
padding:0 15px 0 15px;
text-decoration:none;
}

#sidenav ul {
	padding: 0px;
	margin:0px;
}
#sidenav li, #sidenav li a {
	list-style-type:none;
	text-decoration:none;
	margin:0px;
	color:#858585;
	border-bottom: #c7d9e8 solid 1px;
	font-size:12px;
	font-weight:bold;
	padding: 2px 0 2px 0;
}
.footer a {
font-size:12px;
font-weight:bold;
color:#710c10;
padding:0 8px 0 8px;
text-decoration:none;
}
#customer-nav, #customer-nav a {
font-size:13px; 
color:#710c10; 
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.center-content td {
	font-size:12px;
}

.center-content td a {
color: #3C441F;
}

.center-content td a:visited {
color: #93A259;
}

.helpdesk, .helpdesk a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

blockquote {
	padding:0;
	margin:0;
}
.catrow{width:680px;}
.column{width:160px;float:left;padding:5px;}
.column .box{text-align:center;background-color:#BEB79D;padding-top:5px;padding-bottom:5px;}
.thumbnails { display:block; margin:0; padding:0; width:274px; }
.thumbnails li { display:block; float:left; margin:4px 4px 0 0; padding:0; width:42px; height:42px; text-align:center; border:1px solid #eee; cursor:pointer; }
.thumbnails li span { display:inline-block; height:100%; text-align:center; vertical-align:middle; }
.thumbnails li img { vertical-align:middle; }

.swatches { display:inline; margin:0; padding:0; }
.swatches li { display:block; float:left; margin:4px 4px 0 0; padding:0; width:50px; height:50px; text-align:center; border:1px solid #eee; cursor:pointer; }
.swatches li span { display:inline-block; height:100%; text-align:center; vertical-align:middle; }
.swatches li img { vertical-align:middle; }

.product-image-margin { height:8px; }

.closeup { position:absolute; top:75px; padding:10px 10px 5px; background-color:#fff; border:1px solid #333; text-align:center; display:none; z-index:2; min-width:274px; min-height:274px; }
.closeup a { cursor:pointer; margin-top:5px; z-index:2; }
.closeup_backing { display:none; position:absolute; left:0px; top:0px; background-color:#333; opacity:0.75; filter:alpha(opacity=75); width:100%; }
