#pagecontainer_rightsidebar {
	background-image:url(/images/body_bg_rightsidebar_summer.gif);
	}
#pagecontainer_leftsidebar {
	background-image:url(/images/body_bg_leftsidebar_summer.gif);
	}
#headercontainer {
	/* background-image:url(/images/2007summer_bg.gif);  */
	}

.subheader, 
.subheader_narrow,
.landing_mainfeature,
.landing_sidebar_title,
.projplanner_mainfeature,
.advice_title,
.advice_main,
.advice_titlearea,
#product_intro {
	color:#ffffff;
	background-color:#688f00;
}

.landing_mainfeature A:link,
.landing_mainfeature A:hover,
.landing_mainfeature A:visited,
.landing_mainfeature A:active {color:#653334;}

.landing_sidebar_grid_title {
	background-color:#FFCC00;
	color:#FFFFFF;}

.landing_sidebar_grid_body {
	border:2px solid #FFCC00;}
	
#pageheader {
	background-color:#FFCC00;}
	
.projplanner_mainfeature a:link,
.projplanner_mainfeature a:visited,
.projplanner_mainfeature a:active,
.projplanner_mainfeature a:hover {color:#FFCC00;}
	
.advice_main a:link,
.advice_main a:visited,
.advice_main a:active,
.advice_main a:hover {color:#FFCC00; font-weight:bold;}

.stepbystep_nav {color:#ffcc00; background-color:#688f00;}

.stepbystep_mainfeature,
.landing_sidebar_body {
	border:2px solid #688f00;
	}

.advice_main,
.advice_mainfeature {border:2px solid #688f00; padding:5px;}

.grid_bottom,
.three_grid_bottom {border:2px solid #ffcc00;}

.three_grid_bottom_mid {border-bottom:2px solid #ffcc00;border-top:2px solid #ffcc00;}

#product_intro {border:1px solid #688F00;}

#product_intro a:link, 
#product_intro a:visited, 
#product_intro a:active {color:#FFCC00; text-decoration:underline;}
#product_intro a:hover {color:#FFCC00; text-decoration:underline;}

#previewPane a:link, 
#previewPane a:visited, 
#previewPane a:active {color:#FFCC00; text-decoration:underline;}
#previewPane a:hover {color:#FFCC00; text-decoration:underline;}

#previewPane #largeImageCaption h1 {background-color:#688F00; 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;
	}
	
#previewPane #largeImageCaption {background-color:#ffffff; border:2px solid #688F00;}

.grid_header {
	background-color:#ffcc00;
}

.grid_img {
	border-bottom:2px solid #ffcc00;
	border-left:2px solid #ffcc00;
}

.grid_text {
	border-bottom:2px solid #ffcc00;
	border-right:2px solid #ffcc00;
}

.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 #ffcc00;
}

.top_sellers_text_left,
.top_sellers_text_middle,
.top_sellers_text_right {
	color:#333;
	background-color:#fff;
	border-bottom:2px solid #ffcc00;

}

.related_products_text_left {border-left:2px solid #ffcc00;}
.related_products_text_middle {border-right:2px solid #ffcc00; border-left:2px solid #ffcc00;}
.related_products_text_right {border-right:2px solid #ffcc00;}

.top_sellers_text_left {border-left:2px solid #ffcc00;}
.top_sellers_text_middle {border-right:2px solid #ffcc00; border-left:2px solid #ffcc00;}
.top_sellers_text_right {border-right:2px solid #ffcc00;}

.related_products_header, .top_sellers_header {
	color:#fff;
	background-color:#ffcc00;
	}
.related_products_image, .related_products_image_middle {
	background-color:#ffcc00;
	}
.top_sellers_image, .top_sellers_image_middle {
	background-color:#fff;
	}
.top_sellers_image_left {
	border-left:2px solid #ffcc00;
}

.top_sellers_image_middle {
	border-left:2px solid #ffcc00;
	border-right:2px solid #ffcc00;
}

.top_sellers_image_right {
	border-right:2px solid #ffcc00;
}

.subcategory_products_image_left {background-color:#ffcc00;}
.subcategory_products_text_right {border:1px solid #ffcc00; border-left:0px; padding:5px; font-size:13px;}

.featured_products_narrow_header {
	color:#fff;
	background-color:#fc0;
	}
.featured_products_narrow_container {border:1px solid #ffcc00;} /* div container for both picture and text, no background-color. */

.featured_products_narrow_header {border-bottom:2px solid #fff;}
.featured_products_image_top {border-bottom:2px solid #fff; background-color:#fc0;}
.featured_products_image_bottom {border-bottom:2px solid #fc0; background-color:#fc0;}

.featured_products_text_top,
.featured_products_text_bottom {
	border-bottom:2px solid #fc0;
	border-right:2px solid #fc0;
}


.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:#FFCD32;
	}
/*Third color for homepage news area*/
.sidebar_news {
	background-color:#003698;
	color:#FFFFFF;
	}
	
	
.feature_body a:link,
.feature_body a:visited,
.feature_body a:active,
.feature_body a:hover {color:#FFCC00; font-weight:bold;}


/* VIP Promotions */
#twofer h6,
.promo09detail #twofer h6 {color: #fff; background-color: #003698;}
