body, html {
	background: url(images/bodyBackground.jpg) repeat-x #999 fixed;
	color: #666;
}

a, h1, h2, h3, h4, h5, h6, .highlight {
	color: #CC0000;
}

p, ul, li, pre, span {
	color: #666;
}

/* FORMS */

fieldset {
	border-color: #ccc;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
	border-color:#666666;
}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	background-color:#cccccc;	
	border-color:#660000;
}

.error, .notice, .success {
	border-color: #ddd;
}

.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.error a {
	color: #8a1f11;
}

.notice a {
	color: #514721;
}

.success a {
	color: #264409;
}

/* FORMS EOF */



/* BORDER COLORS */

.header-container {
	border-color: #CC0000;	
}

.cssmenu, .cssgrid td, #FastOrderTable tr {
	border-color: #fff;
}

.cssmenu li, .cssbutton, .cssAccountPage a {
	border-color: #222;
}

.cssbutton:hover {
	border-color:#990000;
}

.infobox, .listcontainer, .csscontrolBoxes, .cssgrid, .cssbrowse li, .dataListCell, .cssAccountPage td {
	border-color: #ccc;
}
.SectorBulletedList a, .reportsBulletedList a, .productsFilterPanel {
	border-color:#666;
}


/* BORDER COLORS EOF */




/* BACKGROUND COLORS */

.cssmenu a:hover, .cssbutton:hover, .infobox h1, .infobox h2, .infobox h3, .listcontainer a:hover, .csssearchImage, .cssofferBarImage, .cssgrid th, .cellTextHyperlink, .cssbrowse .browseCellTextHyperlink, #FastOrderTable tr:first-child, .SectorBulletedList a, .reportsBulletedList a, .cssAccountPage a:hover {
	background-color: #CC0000;
}

.glidecontenttoggler .prev, .cssloginImage, .csstrackingImage, .csscartImage, .cssauthImage  {
	background-color: #333;
}
.cssgrid input[type=text]:focus, #FastOrderTable input[type=text]:focus {
	background-color: #eee;
}
#BOTTOM, .header-container, .cssmenu, .cssmenu a, .listcontainer h1, .cssbutton, .listcontainer h2, .listcontainer h3, .glidecontenttoggler .next, .browseImage, .csssavedImage, #FastorderTable input[type=submit], .cssbrowse span, .SectorBulletedList a:hover, .reportsBulletedList a:hover, .cellTextHyperlink:hover, .cssAccountPage a {
	background-color:#000000;
}

.listcontainer a, #FastOrderTable input[type=submit]:hover, .browseCellTextHyperlink:hover, .productsFilterPanel {
	background-color:#666;
}
.cssgrid, .cssgrid input[type=text], #FastOrderTable input[type=text], .productsFilterPanel select {
	background-color:#fff;
}
.cssgrid td, #FastOrderTable tr {
	background-color:#ccc;
}
	
/* BACKGROUND COLORS EOF */





/* FONT COLORS */

.cssmenu a:hover, .header-phone, .header-fax, .cssmenu li a, .csscontrolBoxHeader span, #BOTTOM, .infobox h1, .infobox h2, .infobox h3, .listcontainer h1, .listcontainer h2, .listcontainer h3, .listcontainer a:hover, .glidecontenttoggler .next, .glidecontenttoggler .prev, .cssgrid th, #FastOrderTable tr:first-child, .cssbutton, .cssbrowse .browseCellTextHyperlink, .browseCellCountLabel, .SectorBulletedList a, .reportsBulletedList a, .cssAccountPage a {
	color:#fff !important;
}

.header-strapline, .header-email {
	color:#ccc;
}

.listcontainer a, .cellTextHyperlink, .productsFilterPanel span {
	color:#fff !important;
}

.cssgrid input[type=text]:focus, #FastOrderTable input[type=text]:focus, .miniRanges a {
	color:#666 !important;
}
.delivery-title, .header-email a, .miniRanges a:hover {
	color:#CC0000 !important;
}
/* FONT COLORS EOF */




