body {
	background:#ccc
}

h5,h4,h3,h2,h1,#branding {
	color:#000
}

#container {
	background:#fff
}

#main {
	background:#fff url('../img/body_bg_new.gif') repeat-y 0 0;
	/* PREVIOUS STYLES. I'VE KEPT THEM IN FOR LATER REFERENCE
	background:#fff url('../img/body_bg.gif') 17px 0 repeat-y
	*/
}
#container.full-width #main {
	background:#E6BB8D;
	/* PREVIOUS STYLES. I'VE KEPT THEM IN FOR LATER REFERENCE
	background:#fff url('../img/body_bg.gif') 17px 0 repeat-y
	*/
}

#site-home #main {
	background:#f8fae9 url('../img/menu_fake_bg.gif') 0 0 repeat-y;
	border-top:17px solid #f8fae9
}

.basket #main, .protxForm #main, #site-login #main{
	background:#e6bb8d url('../img/body_bg.gif') right top repeat-y;
}

.basket #content, .protxForm #content, #site-login #content {
	background-image:none;
	background:transparent
}

#sidebar {
	background:#e6f58f;
	background:#e4edb0;
	/*background:#b7d600*/
}

#header {
	background:#fff
}

#main-nav {
	background:#66307f;
}

#basket-info {
	color:#e6f58f
}

#basket-info a {
	color:#fff;
	background: url('../img/link_arrow_white.gif') left center no-repeat
}

#breadcrumb a {
	color:#9f7d59
}

#breadcrumb a:visited {
	color:#9f7d59
}

#breadcrumb a:hover {
	color:#e6f58f
}

#site-map-section a,
a.general {
	color:#000
}

#site-map-section a:visited,
a.general:visited {
	color:#000
}
#site-map-section a:hover,
a.general:hover {
	color:#e6f58f
}

.productRange .summary a, .productRange .summary a:visited,
.productSearch .summary a, .productSearch .summary a:visited {
	color:#000
}

.productRange .summary a:hover,
.productSearch .summary a:hover {
	color:#66307f
}

.show-menu a, #thumb-size {
	color:#000
}

.show-menu a:hover, #thumb-size:hover {
	color:#66307f
}

#site_search #search-sub {
	background:#bbd700
}

#site_search #keyword {
	border:1px solid #bbd700
}

#site_search #search-sub:hover {
	background:#99af00;
}

#teasers {
	background:#f8fae9;
	border-top:10px solid #f8fae9;
	border-bottom:4px solid #fff;
	color:#fff
}

#teasers li.t-0 {
	background:#dabdc9;
}

#teasers li.t-1 {
	background:#88a7a9
}

#teasers li.t-2 {
	background:#be7a67
}

#teasers li a, #teasers li a:visited {
	color:#fff
}

#teasers li a.more {
	background:transparent url('../img/link_arrow_white_thick.gif') 0 center no-repeat
}

#teasers li.t-0 a:hover {
	color:#66307f
}
#teasers li.t-1 a:hover {
	color:#546869
}
#teasers li.t-2 a:hover {
	color:#6b473d
}

.feature-category a {
	color:#000
}

.feature-category a:hover {
	color:#66307f
}

#footer-links {
	border-top:4px solid #fff;
	background:#d7cedb
}

#footer-links li a, #footer-links li a:visited {
	color:#000
}

#footer-links li a:hover {
	color:#66307f
}

#footer-links a {
	border-right:1px solid #000
}

.yui-module.yui-panel .hd {
  background:#fff;
  color:#cf1919;
}

#site-info a {
	color:#000
}

#site-info a:visited {
	color:#999
}

#site-info a#credit {
	color:#ccc
}

#site-info a:hover, #site-info a#credit:hover {
	color:#b7d600
}

/* from site.css */
.block {
	background:#fff
}

.block .inside {
	background:#fff;
}

#new-cust h2, #personal h2, #user h2, #login h2,
#instructions h2, #delivery h2, #invoice h2 {
	background:#66307f;
	color:#fff
}

#exist-cust h2 {
	background:#e6f58f
}

input.submit {
	background:#e6f58f;
	border:1px solid #999;
	color:#000
}

.submit:hover {
	background:#cfe742;
}

.block-container, #block-container {
	background:transparent url('../img/two_col_bg.gif') repeat-y
}

#container.full-width .block-container, #container.full-width #block-container {
    background:#fff url('../img/two_col_bg_anywidth.gif') repeat-y 50% top
}

form div em, .alert {
	color:red
}