body { font-family: Arial, Helvetica;
		background-color: #f6f6ed;
		font-size: 11px;
		text-decoration: none;
}

td { font-family: Arial, Helvetica; font-size: 11px; text-decoration: none; }

a { color: #666666; text-align: center; }
a:hover { color: #727132; text-decoration: underline; }

h1 { font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; }
h2 { font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000; }
h3 { font-size: 12px; color: #985E12;  margin: 0px; padding: 0px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
li { line-height: .90; }

/* --- GENERAL ---*/
.heading { color:#003371; font-size: 23px; }
.heading1 { color: #8B884E; font-weight: bold; }
.heading2 { color: #8B884E; font-weight: bold; }
.text15 { font-size: 15px; }
/* --- CUSTOM --- */
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	text-align: right;
	padding-right: 4px;
}
.callus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #8b884e;
	text-align: right;
	padding-right: 4px;
	padding-bottom:10px;
}
/* --- end custom --- */
.oddRow { border: 1px; border-color: #ededed; background-color: #FFFFFF; }
.evenRow { border-bottom: 1px; border-color: #ededed; background-color: #F8F8F1; }
.highlightRow { background-color: #FEFFE5; }

/* --- BEGIN FOOTER --- */
.footer { color: #666666; text-align: center; padding-top: 10px; font-size: 11px; }
a.footer { color: #666666; text-align: center; padding-top: 10px; font-size: 11px; }
a.footer:hover { color: #666666; text-align: center; padding-top: 10px; font-size: 11px; }
/* --- END FOOTER --- */

/* --- CUSTOM HOME MENU --- */
.menu_home_container { padding: 4px; }
a.menu_home { color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 2px 2px 2px 10px; display: block; background: transparent url("/stores/americancountry/images/white_square.gif") left top no-repeat; }
a.menu_home:hover { color: #FFFFFF; text-decoration: underline; }
/* --- MENU --- */
.menu_container { padding: 4px; border: 1px solid #E0E0C3; background-color: #F7F7F0; }
.menu_title { color: #A0522D; font-weight: bolder; background-color: #E0E0C2; padding: 4px; }

/* --- Page Title --- */
.pageTitle { font-family: Georgia, Times New Roman, serif; font-size: 20px; color: #CC0000; font-weight: bolder; text-decoration: none; padding-bottom: 10px; padding-top: 5px; background: transparent url("/stores/americancountry/images/pagetitleline_bg.jpg") left top no-repeat; }

/* --- BREAD CRUMB --- */
.breadCrumb { color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; }
a.breadCrumb:link,
a.breadCrumb:visited,
a.breadCrumb:active { color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; }
a.breadCrumb:hover { color: #A0522D; text-decoration: underline; font-size: 11px; }
/* --- END BREAD CRUMB --- */

/* --- Categories --- */
.category_thumb { border: 0px; }
.category_image { }
a.category_title { color: #000000; text-decoration: none; font-weight: bold; }
a.category_title:hover { color: #000000; text-decoration: underline; }
.category_description { border-top: 1px solid #E0E0C3; border-bottom: 1px solid #E0E0C3; }
/* --- Products --- */
.product { border-right: 1px solid #ededed }
.product_description { font-size: 14px; font-weight: bold; }
.product_thumb { border: 0px; }
.product_image, .productimg { border: 0px solid #999999}
.product_option_image_thumb, .product_option_image { width: 74px; height: 74px; }
a.product_name { color: #000000; text-decoration: none; font-weight: bold; }
a.product_name:hover { color: #000000; text-decoration: underline; }
/* --- Attribute --- */
.product_attribute { color: #985E12; padding: 4px; font-weight: bold; }
h1.product_attribute { padding: 2px;  font-weight: bold; margin: 0px 0px 4px 0px; font-size: 14px; }
.product_availability { color: #000000; padding: 4px; }
.product_availability h1 {  color: #985E12; font-size: 14px; padding: 2px;  font-weight: bold; margin: 0px 0px 4px 0px; }
/* --- product price --- */
.product_price { color: #AE210E; font-weight: bold; }
.product_discounted_price, .productPrice { color: #AE210E; font-weight: bold; font-size: 14px; }
.product_price_msrp, .productPriceMSRP { font-weight: normal;  }
/* --- CART --- */
.addToBasket { color: #666666; border-style: solid; border-color: #666666; border-width: 1px; background-color: #F8F8F8; text-decoration: none;  text-align: center;  background-image: url(/stores/rushgideon/images/btn_bg.gif); }
.cartHeader { background-color: #E0E0C2; color: #000000; font-weight: bold; border-top: 1px solid #E0E0C2; border-bottom: 1px solid #E0E0C2; padding: 4px;  }
.cartitem { border-bottom: 1px solid #E0E0C2; padding: 4px;  }
.cartFooter { background-color: #E2E2C6; height: 1px; }
.cartStepGhost {color: #b9b9b9;}
.cartStepCurrent {}

.discountedLine { text-decoration: line-through; }
.discountedAmount { color: #FF3333; }
/* -------------- FORM ------------------------- */
.formHeader { background-color: #F8F8F1; vertical-align: top; font-weight: bold; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.fieldLabel { color: #333333; vertical-align: top; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; width: 35%; text-align: right; }
.fieldValue { vertical-align: top;  width: 63%; }
.fieldRequire{ color: #FF3333; vertical-align: top;  width: 2%; }
.fieldLabelError { color: #FF3333; vertical-align: top; font-weight: bold; width: 35%; text-align: right; }
.fieldInput { border: 1px solid #7F9DB9; }
.requireField { color: #FF3333; }
.errorMessage, .error {color: #FF3333; padding-left: 10px;  }

/* ------------------ SEARCH FORM ------------------ */
.searchBox { font-size: 10px; border: 1px solid #7F9DB9; }


.button, .goBtn { color: #452405; border-style: solid; border-color: #E0E0C2; border-width: 1px; background-color: #F8F8F8; text-decoration: none;  text-align: center;  background-image: url(/stores/americancountry/images/btn_bg.gif); }
.buttonOver { color: #FFFFFF; border-style: solid; border-color: #E0E0C2; border-width: 1px; background-color: #B1B17C; text-decoration: none;  text-align: center;  }
/* --- sitemap --- */
#sitemap ul li  {
	line-height: normal;
}

/* --- blog --- */
.blogNavigation { }
	
.blogNavigationNoRecords {}
.blogNavigationItems {}
	
.blogNavigationItem {}
.blogNavigationItemLink {}
.blogNavigationItem_on {}
.blogNavigationItemLink_on {}
	
.blogBody {}

.blogBodyNoRecords { text-align: center; }
.blogEntry {}
.blogEntryTitle { width: 80%; text-align: left; }
.blogEntryAuthor {}
.blogEntryDate { width: 20%; text-align: right; }
.blogEntryContent { padding: 10px 0px 5px 0px; }
	
.blogPagination { text-align: center; }
.blogPaginationPrevious {}
.blogPaginationPreviousOff {}
.blogPaginationNext {}
.blogPaginationNextOff {}

.blogEntryCommentLinks { text-align: right; padding-bottom: 5px; }
.blogEntryCommentLink {}
.blogEntryComments_Show {}
.blogEntryComments_Hide { display: none; }
.blogEntryComment {}
.blogEntryCommentName { padding: 0px 0px 10px 10px; }
.blogEntryCommentBody { border-top: 1px dotted #E0E0C2; padding: 10px 0px 10px 0px; }
.blogEntryNoComments { border-top: 1px dotted #E0E0C2; padding: 10px 0px 10px 0px; }