a { color: #978ED8; }

#top { background: #fff url(/images/themes/whimsical/style03/purple_header_top.gif) left top no-repeat; }
#header { background: url(/images/themes/whimsical/style03/purple_header_middle.gif) right top no-repeat; }
#header div { 
	background: url(/images/themes/whimsical/style03/purple_header_middle2.gif) right 76px no-repeat;
}
#header div p { color: #E09E00; }
#content_container { 
	background: url(/images/themes/whimsical/style03/purple_header_bottom.gif) right top no-repeat;
}

body h4.powered_by_title { color: #391C91; }

#main_nav li a:hover { color: #978ED8; }
#left_column ul, h4.powered_by_title { color: #978ED8; }

#ecom_column { color:#000; background-color: #978ED8; }
#ecom_column h5 { background-color: #391C91; }
#ecom_column p.search a { background-color: #391C91; }

#shoppingCartDiv p input { background-color: #4C609F; }

input.theme { background-color: #4C609F; }

.requiredField { background-color: #EAEDF4; }

p.search a {
	background-image: url(/images/ecom/purple_search.gif)
}

#footer {
	background: url(/images/themes/whimsical/style03/yellow_footer.gif) left bottom no-repeat;
}

div#footer p{
color: #333;
}

#middle_column div.product div.controls p.add_cart input.addtocart_button {
	background: url(/images/ecom/purple_addtocart.gif);
}
#middle_column div.product div.controls p.autorefill input.autorefill_button {
	background: url(/images/ecom/purple_autoship.gif);
}