/* Base Styles */
H1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#66724A;
	font-weight:bold;
	margin-top:10px
}

H2, .h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#778556;
	font-weight:bold
}

/* PRICE
product list and some home pages
----------------------------------------------- */

.small_price {
	color:#778556;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
}

/*  product detail page 
----------------------------------------------- */

.large_price {
	color:#778556;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold
}

/* ALL CATEGORIES PAGE  */

.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#424E25
	}		

.parent_more {
	color:#778556
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	color:#778556
	}		
.sub_category_more {
	color:#778556
	}
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
	color:#778556
	}	
	
/* Top NavBar
----------------------------------------------- */

.navBar, .navBar_admin_olive {
	background-color : #98A86F;
	color:#FFFFFF;	
	font-weight:bold
}

.navBarBottom, .navBarBottom_admin_olive {
	background-color : #889862
}

/* Left Navigation Column
----------------------------------------------- */

.leftColumn, .leftColumn_admin_olive  {
	background-color : #F3F7EB
}

.leftColumn h2 { 
	color : #555555; 
	background-color : #F3F7EB;	
	border-bottom:1px solid #ffffff
}

.viewMoreCats a{
	border-bottom:1px solid #ffffff
}
.viewMoreCats a:link, .viewMoreCats a:visited {
	color:#666666;
	border-bottom:1px solid #ffffff	
}

.viewAllCatgories {
	background-color : #F3F7EB;
	border-bottom:4px solid #666666	
}
.viewAllCatgories a:link, .viewAllCatgories a:visited {
	color:#333333
}

.vertNavLinkMisc {
	background-color:#F3F7EB;
	border-bottom:1px solid #ffffff	
}
.vertNavLinkMisc a:hover {
	background-color : #FFFFFF
}

/* BUTTONS
----------------------------------------------- */
/******* ACTION BUTTON *******/
/* IE uses the filter for the blend */	
.actn_button_color {
	border:3px double #BECB9C;
	* filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#D7E2BA');
	color:#333333
}
/* FireFox uses the background color and white gradient for the blend */
html>body .actn_button_color {
	background: #D7E2BA url(/shared/style/images/white_gradient.png) repeat-x top
	}
/* FireFox hover */	
.actn_button_color.actn_button:hover {
	border:3px double #98A86F;
	color:#333333;
	background: #DDEABC url(/shared/style/images/white_gradient.png) repeat-x top
}
/******* REGULAR BUTTON *******/
/* IE uses the filter for the blend */	
.button_color {
	border:3px double #BECB9C;
	* filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#F5F5F5');
	color:#333333
}
/* FireFox uses the background color and white gradient for the blend */
html>body .button_color {
	background: #F5F5F5 url(/shared/style/images/white_gradient.png) repeat-x top
}
/* FireFox hover */
.button_color.button:hover {
	border:3px double #98A86F;
	color:#333333;
	background: #DDEABC url(/shared/style/images/white_gradient.png) repeat-x top
}

/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
	font-family:Arial, Helvetica, sans-serif;
	color:#778556;
	padding-right:3px;
	font-size:13px;
	font-weight:bold
}
.breadcrumb_off {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-right:3px;
	font-size:13px
}
