@import url(../common/BaseStyles.css);

body, table, a, p, div {
	color: #786fae;}
	
a:active, a:link, a:visited, input, select, textarea {
	color: #786fae;}
	
h1, h2, h3, h4, h5, h6, h7 {
	color: #786fae;}
	
.BreadCrumbsOutline {
	padding:3 42 3 12;
	background: url(siteImages/breadcrumb_outline.gif) no-repeat right bottom;
	z-index:900;
	position:relative;}
#BreadCrumbs {
	margin-top:3px;}
	
#BreadCrumbs, #BreadCrumbs a {
	font-size: 9px;
	color: #C5C5C5;}

		
/* ====================== layout & columns ========================*/
#main {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: url(siteImages/mainBackground.gif) repeat-y;}
	
.colHolder {
	border-top: 1px solid #cccccc;}
#categoryProductHolder.colHolder {
	border-bottom: 1px solid #cccccc;
	border-top:none;}
.col1, #header, #contentContainer {
	border-right: 1px solid #cccccc;}
.col0, #contentContainer  {
	border-bottom: 1px solid #cccccc;}
#headerLogo {
	background-color:#FFFFFF;}
#headerImage {
	background: #f7f7f9 url(siteImages/header_image.jpg) no-repeat left top;}
#headerBorder {
	background: url(siteImages/headerBorder.gif) no-repeat;
	height:41px;
	left: 0px;
	top: 84px;
	width: 100%;
	z-index: 100;
	position: absolute;
	width:778px;}
#imgHome {
	border-top: 1px solid #cccccc;}
	
	
/* ====================== navMenu ========================*/
#navMenu {
	padding: 5px 0px 0px 30px;
	background: url(siteImages/nav_menu.gif);
	z-index:500;
	height:14px;
	margin-bottom:13px;	}

	
	
/* ====================== cart menu ========================*/
#cartMenu a, #cartMenu a li a:visited, #cartMenu li a:link, #cartMenu li a:active{
	color: #786fae;}
	
	
/* ====================== Category Pages ========================*/
#categoryTitle h1 {
	color: #7d3f3e;}
#categoryProductHolder #Description, #categoryProductHolder #RecordsFound, #categoryProductHolder #Pager a {
	color:#82453f;}
	
	
/* ====================== Product Detail Page ========================*/
#ProductInfoContainer h1, #ProductInfoContainer h2, #ProductSKU, #ProductDescription, .ProductPropertyLabel, .ListPrice, .YouSave, .SitePrice, .SitePriceDiscounted {
	color:#7d3f3e;}
#ProductQTY {
	border: 1px solid #cccccc;}
.RelatedItemsBlock h3 span {
	background-color:#f3e8e4;
	color:#a82f77;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}
	

/* ====================== Home Page Blocks ========================*/		
.QuickPurchaseForm {
	background-color: #f8ebf2;
	border-bottom: 1px solid #cccccc;}
.QuickPurchaseTitle {
	background: url(siteImages/quick_purchase.jpg) no-repeat center top;}
.SearchBoxFormContent, .MailingListSignupFormContent {
	background-color:#f7f4ee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}
	

/* ====================== Footer ========================*/	
#footer {
	background-color: #786fae;
	border-right: 1px solid #cccccc;}
#footer li {
	border-left: 1px solid #ffffff;}
#footerResources {display: none;}	
	
		
/* ====================== product grids  ========================*/	

.DetailProductDisplay, .SingleProductDisplay {
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc;}
.DetailProductDisplayName, .SingleProductDisplayName  {
	font: normal 10px Georgia, "Times New Roman", Times, serif;}


/* ====================== navigation highlighting  ========================*/	

.CategoryTopLink a, .CategoryTopLink a:visited, a.CategoryChildLink, a:visited.CategoryChildLink, a.CategoryChildCurrentLink , a:visited.CategoryChildCurrentLink {
	color:#79827a;
	margin: 2px 5px 2px 23px;}
.CategoryTopLink, .CategoryTopCurrentLink {
	font-weight: bold; 
	display: block;
	background-color: #e9f4e4;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:6px 13px;
	margin-top:7px;}
.CategoryTopCurrent .CategoryTopCurrentLink {
	background-color: #786fae;}
.CategoryTopCurrent a.CategoryTopCurrentLink  {
	color:#FFFFFF;}
.CategoryChildCurrent {
	background-color: #ffffff;}
.CategoryChildCurrent a.CategoryChildCurrentLink, .CategoryChildCurrent a:visited.CategoryChildCurrentLink {
	color: #7d3f3e;}




/* ====================== shopping cart  ========================*/
#CartContainerSub{
	border-right:1px solid #cccccc;}
#CartContainer #tblItems {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;}
#CartContainer .Header{
	background-color: #786fae;
	padding:4px;
	color:#FFFFFF;}	
#CartContainer .CartAlternateItem, #CartContainer .CartItem {
	border-bottom:1px solid #cccccc;}
#CartContainer .CartAlternateItem{
	background-color: #e9f4e4;}
#CartContainerSub{
	color: #7d3f3e;}

/* ie mac has trouble with the height set on the header to push off the contentContainer
 - this hack compensates by applying a margin-top so IE mac sees it, and then removing to all other browsers*/
#contentContainer {margin-top:111px;}
	
/* Hide from IE-Mac \*/
#contentContainer {margin-top:0px;}
/* End hide */	