/* page styling basics */
body {
	background-image: url(../images/pattern_winter.gif);
}

#footer {
	color:#7A8B95;
}
#credit {
	color:#7A8B95;
}
#credit a {
	color:#7A8B95;
}
#credit a:hover {
	color:#7A8B95;
}

.headSpecNavBlock {
	background-color: #7A8B95;
}
.head_spec_cat {
	color: #FFFFFF;
}
.head_spec_cat a {
	color: #FFFFFF;
}
.head_spec_cat a:hover {
	color: #A9B7BF;
}

.headLogoBlock {
	background-color: #CDE1EA;
}

.headUtilNavBlock {
	background-color: #CDE1EA;
}
.head_util {
	color: #4D4D4D;
}
.head_util a {
	color: #4D4D4D;
}
.head_util a:hover {
	color: #A9B7BF;
}


/* establishes row containing category nav + body */
.contentBlock {
	background: url(../images/cat_background_winter.gif) 8px 0px repeat-y;
}


.catNavBlock {
	background-color: rgb(169,183,191);
}


.catSearchBtnBlock span.search_btn a,
.searchFormBlock span.search_btn a {
	background-image: url(../images/btn_search_winter.gif);
}

.catAdvBtnBlock span.adv_btn a {
	background-image: url(../images/btn_adv_winter.gif);
}

.cat_links {
	color: #FFFFFF;
}

.cat_links a {
	color: #FFFFFF;
}
.cat_links a:hover {
	color: #CDE1EA;
}


/* home page news section */
.newsBlock {
	background: #EFF3FE;
}

.news_title {
	color: #545F66;
}
.news_entry {
	color: #57594E;
}
.news_entry a {
	color: #4A7994;
}
.news_entry a:hover {
	color: #A7D5EA;
}


.leftFeaturedItemBlock {
	border: 1px solid #E5E5E3;
}
.rightFeaturedItemBlock {
	border: 1px solid #E5E5E3;
}

.featuredTitle {
	color:#4A7994;
}
.featuredTitle a {
	color:#4A7994;
}
.featuredTitle a:hover {
	color: #A7D5EA;
}

.featuredSpecialCat {
	color:#FECC54;
}
.featuredSpecialCat a {
	color:#FECC54;
}
.featuredSpecialCat a:hover {
	color:#FECC54;
}

.featuredInfo {
	color:#57594E;
}
.reducedPrice {
	color:#FECC54;
}

.featuredAddBtn span.addToCart_btn a,
.listButtons span.addToCart_btn a {
	background-image: url(../images/btn_addtocart_winter.gif);
}

.featuredMoreBtn span.moreInfo_btn a {
	background-image: url(../images/btn_moreinfo_winter.gif);
}

/* alt style used on item page upper area */
.featuredAddBtn span.itemAddToCart_btn a {
	background-image: url(../images/btn_itemaddtocart_winter.gif);
}

.featuredMoreBtn span.itemMoreInfo_btn a {
	background-image: url(../images/btn_itemmoreinfo_winter.gif);
}						
.featuredDescription {
	color:#57594E;
}
.featuredDescription a {
	color: #C08063;
}
.featuredDescription a:hover {
	color: #A7D5EA;
}

/* category page main info section */
.catTopBlock {
	background:#EFF3FE;
}

.catDescriptionBlock {
	color:#57594E;
}

.catList {
	color:#FDCE5E;
}
.catList a {
	color:#8B7F65;
}
.catList a:hover {
	color:#CDE1EA;
}

/* item page main info section */
.itemTopBlock {
	background: #EFF3FE;
}


.itemTitle {
	color:#4A7994;
}
.itemTitle a {
	color:#4A7994;
}
.itemTitle a:hover {
	color: #A7D5EA;
}

.itemSpecialCat {
	color:#FEC848;
}

.itemInfo {
	color:#57594E;
}

.itemDescription {
	color:#57594E;
}



/* list pagination section */
.listTopPaginationBlock {
	border-top: 1px solid #EBEBE0;
	border-right: 1px solid #EBEBE0;
	border-left: 1px solid #EBEBE0;
}

.listBottomPaginationBlock {
	border:1px solid #EBEBE0;
}

/* these alternate styles used in the pagination zones w/ graphic buttons */
.listTopCartBlock {
	border-top: 1px solid #EBEBE0;
	border-right: 1px solid #EBEBE0;
	border-left: 1px solid #EBEBE0;
}

.listBottomCartBlock {
	border: 1px solid #EBEBE0;
}

.pagination {
	color:#A7D5EA;
}
.pagination a {
	color:#4A7994;
}
.pagination a:hover {
	color:#CDE1EA;
}

.cart_pagination {
	color:#A7D5EA;
}

.cart_pagination a {
	color:#8B7F65;
}
.cart_pagination a:hover {
	color:#CDE1EA;
}

.cart_pagination_alt {
	color:#FECC54;
}

.cartLeftButtonControlsBlock span.contShopping_btn a {
	background-image: url(../images/btn_cont_shopping.gif);
}

.cartRightButtonControlsBlock span.checkout_btn a {
	background-image: url(../images/btn_checkout_winter.gif);
}

.reviewTotalBlock {
	color:#706650;
}

.reviewBottomPaginationBlock {
	border: 1px solid #E5E5E3;
}

.reviewLabel {
	color:#CDE1EA;
}

.reviewAmount {
	color:#706650;
}


/* related item rows: note alternate between white and beige backgrounds */
.whiterelatedRowBlock {
	border-top: 1px solid #E5E5E3;
	border-right: 1px solid #E5E5E3;
	border-left: 1px solid #E5E5E3;
}
.beigerelatedRowBlock {
	border-top: 1px solid #E5E5E3;
	border-right: 1px solid #E5E5E3;
	border-left: 1px solid #E5E5E3;
	background:#EFF3FE;
}


.relatedTitle {
	color:#4A7994;

}
.relatedTitle a {
	color:#4A7994;
}
.relatedTitle a:hover {
	color: #A7D5EA;
}

.relatedSpecialCat {
	color:#FECC54;
}

.relatedInfo {
	color:#57594E;
}


.relatedDescription {
	color:#57594E;
}
.relatedDescription a {
	color: #C08063;
}
.relatedDescription a:hover {
	color: #A7D5EA;
}

.listButtons span.relatedAddToCart_btn a {
	background-image: url(../images/btn_addtocart_winter.gif);
}

.listButtons span.relatedMoreInfo_btn a {
	background-image: url(../images/btn_list_moreinfo_winter.gif);
}


.cartDescription {
	color:#57594E;
}
.cartTotalBlock {
	color:#57594E;
}


.listButtons span.update_btn a {
	background-image: url(../images/btn_update_winter.gif);
}

.listButtons span.remove_btn a {
	background-image: url(../images/btn_remove_winter.gif);
}

.reviewDescription {
	color:#57594E;
}

/* alternate grided category page: uses top section of regular category page*/
.gridRowBlock {
	border-right: 1px solid #E5E5E3;
	border-left: 1px solid #E5E5E3;
}

.gridEntryTitle {
	color:#4A7994;
}
.gridEntryTitle a {
	color:#8B7F65;
}
.gridEntryTitle a:hover {
	color:#A7D5EA;
}

/* upper block on text template pages (differs from newsBlock in lack of height */
.topBlock {
	background: #EFF3FE;
}

.section_title {
	color: #545F66;
}

div.searchFormBlock label {
	color:#57594E;
}

.inactive_title {
	color:#A9B7BF;
}

.checkout_title {
	color: #545F66;
}
div#printContainer .checkout_title {
	color: black;
}
div.billingDataFormBlock label,
div.shippingDataFormBlock label {
	color:#4D4D4D;
}



.backToCartBlock span.backToCart_btn a {
	width: 86px;
	background-image: url(../images/btn_backtocart_winter.gif);
}

.proceedToReviewBlock span.proceedToReview_btn a {
	width: 116px;
	background-image: url(../images/btn_proceedtoreview_winter.gif);
}

.backToShippingBlock span.backToShipping_btn a {
	width:162px;
	background-image: url(../images/btn_backtoshipping_winter.gif);
}

.submitOrderBlock span.submitOrder_btn a {
	width: 83px;
	background-image: url(../images/btn_submitorder_winter.gif);
}
