#pagecontainer_rightsidebar {
	background-image:url(/images/body_bg_rightsidebar_winter.gif);
	}
#pagecontainer_leftsidebar {
	background-image:url(/images/body_bg_leftsidebar_winter.gif);
	}
#headercontainer {
	background-image:url(/images/2007winter_bg.gif);
	}

.subheader, 
.subheader_narrow,
.landing_mainfeature,
.landing_sidebar_title,
.projplanner_mainfeature,
.advice_title,
.advice_main,
.advice_titlearea,
#product_intro {
	color:#ffffff;
	background-color:#818a8f;
}

.landing_mainfeature A:link,
.landing_mainfeature A:hover,
.landing_mainfeature A:visited,
.landing_mainfeature A:active {color:#ffffff; font-weight:bold;}

.landing_sidebar_grid_title {
	background-color:#a0c9e9;
	color:#FFFFFF;}

.landing_sidebar_grid_body {
	border:2px solid #a0c9e9;}
	
#pageheader {
	background-color:#a0c9e9;}

.projplanner_mainfeature a:link,
.projplanner_mainfeature a:visited,
.projplanner_mainfeature a:active,
.projplanner_mainfeature a:hover {color:#ffffff; font-weight:bold;}

.advice_main a:link,
.advice_main a:visited,
.advice_main a:active,
.advice_main a:hover {color:#ffffff; font-weight:bold;}

.stepbystep_nav {color:#a0c9e9; background-color:#818a8f;}
.stepbystep_nav_level2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#a0c9e9; background-color:#003698;padding:5px 5px 5px 5px;}

.stepbystep_mainfeature,
.landing_sidebar_body {
	border:2px solid #818a8f;
	}

.advice_main,
.advice_mainfeature {border:2px solid #818a8f; padding:5px;}

.grid_bottom,
.three_grid_bottom {border:2px solid #a0c9e9;}

.three_grid_bottom_mid {border-bottom:2px solid #a0c9e9;border-top:2px solid #a0c9e9;}

#product_intro {border:1px solid #818a8f;}

#product_intro a:link, 
#product_intro a:visited, 
#product_intro a:active {color:#ffffff; font-weight:bold; text-decoration:underline;}
#product_intro a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}

#previewPane a:link, 
#previewPane a:visited, 
#previewPane a:active {color:#ffffff; font-weight:bold; text-decoration:underline;}
#previewPane a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}


#previewPane #largeImageCaption h1 {background-color:#818a8f; color:#FFFFFF;}

#previewPane #largeImageCaption h2 {
	background-color:#FFFFFF;
	color:#cc0000;
	}

#previewPane #largeImageCaption p {
	background-color:#ffffff;
	color:#000000;
	}
	
#previewPane #largeImageCaption a:link,
#previewPane #largeImageCaption a:hover,
#previewPane #largeImageCaption a:visited,
#previewPane #largeImageCaption a:active {
	color:#003698; font-weight:bold;
	}
	
#previewPane #largeImageCaption {background-color:#ffffff; border:2px solid #818a8f;}

.grid_header {
	background-color:#a0c9e9;
}

.grid_img {
	border-bottom:2px solid #a0c9e9;
	border-left:2px solid #a0c9e9;
}

.grid_text {
	border-bottom:2px solid #a0c9e9;
	border-right:2px solid #a0c9e9;
}

.top_sellers_header {border-bottom:2px solid #ffcc00;}

.related_products_text_left,
.related_products_text_middle,
.related_products_text_right {
	color:#333;
	background-color:#fff;
	border-bottom:2px solid #a0c9e9;
}

.top_sellers_text_left,
.top_sellers_text_middle,
.top_sellers_text_right {
	color:#333;
	background-color:#fff;
	border-bottom:2px solid #a0c9e9;

}

.related_products_text_left {border-left:2px solid #a0c9e9;}
.related_products_text_middle {border-right:2px solid #a0c9e9; border-left:2px solid #a0c9e9;}
.related_products_text_right {border-right:2px solid #a0c9e9;}

.top_sellers_text_left {border-left:2px solid #a0c9e9;}
.top_sellers_text_middle {border-right:2px solid #a0c9e9; border-left:2px solid #a0c9e9;}
.top_sellers_text_right {border-right:2px solid #a0c9e9;}

.related_products_header, .top_sellers_header {
	color:#fff;
	background-color:#a0c9e9;
	}
.related_products_image, .related_products_image_middle {
	background-color:#a0c9e9;
	}
.top_sellers_image, .top_sellers_image_middle {
	background-color:#fff;
	}
.top_sellers_image_left {
	border-left:2px solid #a0c9e9;
}

.top_sellers_image_middle {
	border-left:2px solid #a0c9e9;
	border-right:2px solid #a0c9e9;
}

.top_sellers_image_right {
	border-right:2px solid #a0c9e9;
}

.subcategory_products_image_left {background-color:#a0c9e9;}
.subcategory_products_text_right {border:1px solid #a0c9e9; border-left:0px; padding:5px; font-size:13px;}

.featured_products_narrow_header {
	color:#ffffff;
	background-color:#a0c9e9;
	}
.featured_products_narrow_container {border:1px solid #a0c9e9;} /* div container for both picture and text, no background-color. */

.featured_products_narrow_header {border-bottom:2px solid #ffffff;}
.featured_products_image_top {border-bottom:2px solid #ffffff; background-color:#a0c9e9;}
.featured_products_image_bottom {border-bottom:2px solid #a0c9e9; background-color:#a0c9e9;}

.featured_products_text_top,
.featured_products_text_bottom {
	border-bottom:2px solid #a0c9e9;
	border-right:2px solid #a0c9e9;
}




.listtop {
	border:1px solid #C40610;
	background-color:#C40610;
	color:#FFFFFF;
	}

.listbody {
	border-left:1px solid #C40610;
	border-right:1px solid #C40610;
	border-bottom:1px solid #C40610;
	}

/*Primary color for maincontent, searchbox, and footer*/
#content, #footer{
	background-color:#003698;
	}
	
.sidebar_search{
	background-color:#D4020B;
	}	
	
/*Secondary color for homepage product area*/
.sidebar_product {
	background-color:#a0c9e9;
	}
/*Third color for homepage news area*/
.sidebar_news {
	background-color:#003698;
	color:#FFFFFF;
	}


/* VIP Promotions */
#twofer h6,
.promo09detail #twofer h6 {color: #fff; background-color: #a0c9e9;}
