/* Overrides */

h1 {
	font-family: Humanist, Times, Serif; 
	font-size: 18px; 
	font-weight: bold; 
	padding-left: 7px;
	color: #68161e; 
}	

#did-you-find {
	margin: 5px;
	border: 1px solid #ddd;
	background: #f2f2f2;
	padding: 10px;
	color: #7f5941;
}

/* Homepage featured item */

#feature {
	padding: 0px;
	border: 0px;
}

#feature .desc {
	background: url("images/store/featureprodrighttab.gif") no-repeat;
	width: 173px;
	height: 258px;
	text-align: top;
}

#feature desc a, a:visited {
	color: #aaa;
}

#feature .desc p {
	padding: 0px 8px;
}

#feature .desc h2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	font-weight: 16px;
	padding: 8px;
	margin: 0px;
}

#iframe-body {
	background: #fefefe;
}

/*
 * Pagination (Prev/You are here/Next)
 *
 */ 

#pagination {
	width: 100%;
}

#pagination td {
	text-transform: uppercase;
	padding: 5px;
}

#pagination .prev {
	text-transform: uppercase;
	text-align: left;
	width: 25%;
}

#pagination .you-are-here {
	text-align: center;
	width: 50%;
}

#pagination .next {
	text-transform: uppercase;
	text-align: right;
	width: 25%;
}

/*
 * Product list in category viewing page and bottom of product page 
 *
 */

#prodlist a img {
	border: 1px solid #a5e3e5;
}

#prodlist td {
	vertical-align: TOP;
	text-align: center;
	text-transform: lowercase;
}

/* 
 * Product page
 *
 */
 
#product-page {
	text-align: center;
}

#product-page td.picture img {
	border: 1px solid #a5e3e5;
}

#product-page td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
}

#storeright #product-page p {
	padding: 0 0 1em 0;
}

/*
 * Bottom-of-product-page search thing
 *
 */
#product-search-frame {
	margin-top: 5px;
	padding-top: 5px;
	background: url(images/store/otherprods-BG.gif) repeat-x #fefefe;
}

#product-search-frame iframe {
	border: 0px;
}

/*
 * Table to buy the different SKUs on the product page.
 *
 */
#product-skus {
	border-top: 1px solid #987;
	border-bottom: 1px solid #987;
}

#product-skus table {
	width: 100%;
}

#product-skus th {
	color: #876;
	font-weight: bold;
	text-align: center;
}

#product-skus td {
	padding: 4px;
	vertical-align: middle;
	text-align: center;
}
 
/* 
 * Left side of page (categories, brands, customer service..)
 *
 */ 

#store-all-brands a {
	color: #414410;
}

#store-all-brands a:visited {
	color: #414410;
}

#store-leftmenu-bottom {
	background: url(images/store/store-btm.gif) no-repeat #7F5941;
	vertical-align: top;
}

#store-leftmenu-bottom a {
	color: #FFFFFF;
	text-decoration: none;
}

#store-leftmenu-bottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#store-search {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: url(images/store/searchBG.gif) no-repeat #DFC95E;
	vertical-align: top;
}

#store-shop-by-brand {
	background: url(images/store/leftmenu_shopbrandBG.gif) no-repeat #5D4541;
}

#store-shop-by-category {
	background: url(images/store/leftmenu_shopcatBG.gif) no-repeat #7f5941;
}

#store-shop-by-category ul {
	list-style: none;
	margin: 0px;
	padding: 0px 5px;
}

#store-customer-service {
	background: url(images/store/leftmenu_customerBG.gif) no-repeat;
}

#storeleft {
	width: 137px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	background: url(images/store/store_leftmenuBG.gif) no-repeat #83BC18;
}

#storeleft a {
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}

#storeleft a:visited {
	color: #FFFFFF;
}

#storeleft p {
	padding: 5px;
	margin: 0px;
}

#storeleftmenu {color: #F5F2E9;}

#storemaintable {
	vertical-align: top;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}

.storegraphic {
	padding: 10px 0px;
}

/*
 * Right side of page (content!)
 *
 */
 
#storeright {
	background: #FFFFFF;
	vertical-align: top;
}

#storeright a {
	color: #987;
}

#storeright a:visited {
	color: #a98;
}

#storeright p {
	padding: 0px 0px 1em 10px;
	margin: 0px;
}

#storetext {color: #998477;}
a:link {color: #6E1713;}
