/* for colors only */
/* using IE7 Javascript from http://dean.edwards.name/IE7/install.html */

a.pages:visited {
	color: purple;
	background-color: inherit;
}

a.pages:hover, a.pages:active, a.pagesnextprevious:link, a.pagesnextprevious:visited {
	color: red;
	background-color: inherit;
}

/*th {
	color:#000;
	background-color: #eedbca;
}*/
a:hover span.specialwords, .hidden, .pages, a.pages:link, #nav h2 {
	color: #000;
	background-color: inherit;
}

abbr, acronym {
	border-bottom: 1px dashed #c0c0c0;
}

body {
	background-color: #F6ECE2; /*#fdf5e6*/
}
em {
	color: #ff0000;
	background-color: transparent;
}
fieldset {
	border:1px solid #fff;
}
/*h2 a {
	color: #000;
	border: 1px solid red;
	margin: 0;
}
*/
h2 a:hover {
	background-color: #f4f2e4;
	border-bottom: 1px solid #9a8e51;
	color: #000;
}

hr.small {
	border: 1px solid silver;
}
input, select, option, textarea {
	background-color: #fff;
	color:#000;
}
input.reqcolor {
	background-color: #ffb6c1;
	color: #000;
}

input.submit, input.submitlarge {
	border: 2px outset;
	border-color: #fa6628;
	background: #fa6628;
	color: #fff7ee;
}

/*input.submit {
	background-color: #c0c0c0;
	border: 2px outset #000;
	color: #000;
}*/
input:focus, select:focus, textarea:focus {
	background-color: #ffffe0;
	color: #000;
}
optgroup {
	background-color:#fa6629; 
	color:white; 
}
td.prodinfo img {
	border: 0px solid #cf4100;
}

th, .column h3 , .sections, ul#status li {
	background-color: #eedcca;
	color: #fa6628;
}

.colora {
	background-color: #fff;
	color: #000;
}

.colorb {
	background-color: #eedcca; /*#eedbca;*/
	color: #000;
}

.faq {
	background-color: transparent;
	color: #663300;
}

.highlight, .highlight0, label.reqcolor {
	background-color: #ffff00;
	color: #000;
}

.message, #themessage {
	color: #ff0000;
}
.new  {
	background-color: #FFFF00;
	color: #000; 
}

.pagination, #container, #nav, #rhs {
	background-color: #fff;
}

.previouspage{
}

.searcharea {
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
}

.specialwords, #weeklyfeature h2, #indexleft .weeklyboxes h2 {
	color: #fa6628;
	background-color: transparent;
}

.w3c {
	background-color: #fa6629;
}

.w3c a:link,
.w3c a:visited,
.w3c a:hover,
.w3c input:hover,
.w3c input:focus {
	background-color: #fc6;
	color: #fff!important;
}

.w3c a:link,
.w3c a:visited,
.w3c input {
	border-bottom: 2px solid #4a4a4a;
	border-left: 1px solid #cecece;
	border-right: 2px solid #4a4a4a;
	border-top: 1px solid #cecece;
}

.w3c a:hover,
.w3c input:focus,
.w3c input:hover {
	border-bottom: 1px solid #cecece;
	border-left: 2px solid #4a4a4a;
	border-right: 1px solid #cecece;
	border-top: 2px solid #4a4a4a;
}

.weeklyboxes {
	border: 1px dashed #727272;
}
#nav .weeklyboxes {
	border: none;
}
#bonav li {
	border-right: 1px solid #c0c0c0;
}

#businesscard {
	border: 1px solid #cf4100; 
	background-color: transparent; 
	color:#000;
}
#button {
	background-color: #ffdead;
	color: #fff;
	border-top: 1px solid #ffdead;
}

#button li {
	border-bottom: 1px solid #ffdead;
}

#button li a {
	background-color: #fff; /*#fa6629*/
	color: #fa6629;
	border-left: .12em  solid #d64405; /*10px*/
	border-right: .12em  solid #faa07a; /*color: #fff;*/
}

#button li a.thispage {
	background-color: #fa6629;
	color: #fff;
	border-left: .12em solid #e74905;
	border-right: .12em solid #faa07a;
}

#button li a:hover {
	color: #8b4513; /*background-color: #2586d7;
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;*/
	background-color: #ffdead /*#eedbca*/; /*#ffdead*/
	border-left: .12em solid #faa07a;
	border-right: .12em solid #fa6629;
}
div#button h2 {
	color:#fa6629;
	background-color:#ffdead;
}
ul#status li#thisstatus {
	color: #fff; 
	background-color: #fa6629; 
}

#container {
	border: 1px ridge #fa6629;
}

#content {
}

#content #weeklyfeature h2 {
	color: #fa6629;
	background-color: transparent;
}

#content a.arrows:link {
	background-color: transparent;
	color: #bdb76b;
}

#content a.arrows:visited {
	background-color: transparent;
	color: #85803e;
}

#content a.arrows:hover, #content a.arrows:focus {
	color: #fff;
	background-color: #000;
}

#content a:link, #rhs a:link, #footercontainer a:link {
	color: #0000ff;
	background-color: transparent;
}

#content a:visited, #rhs a:visited, #footercontainer a:visited {
	color: #800080;
	background-color: transparent;
}

#content a:active, .required {
	color: #ff0000;
	background-color: transparent;
}

#content a:focus, #content a:hover, #rhs a:focus, #rhs a:hover, #footercontainer a:hover, #footercontainer a:focus {
	color: #0000ff;
	background-color: #eedbca; /*#1f629c*/
}

#content h2 {
	background-color: transparent;
	color: #c16100;
}
#greeting h3 {
	background-color: transparent;
	color: #c16100;
}
form legend.problem {
	color:red;
	background-color: #ffff00;
}
#footer li{
	border-right: 1px solid #626262;
}

#footercontainer a.thispage {
	background-color: #eedbca!important;
	color: #000!important;
}

#footercontainer a:active {
	background-color: #eedbca;
	color: #ff0000;
}

#header p {
	color: #800000;
}

#header, #rhs, #nav, #headerprodview {
	background-color: #fff;
	border-bottom: 1px solid #fa6629;
}

#login h2, #supnav h2, #rhs h3, #rssinfo h2, #subscribebuzz h2 {
	background-color: #ffdead;/*#fa6629;*/ /*background-color: #eedbca;
	color: #fa6628;*/
	color: #fa6629 /*#fff*/;
}

#nav {
	border-left: 0;
	border-right: 1px solid #fa6629;
}

#results, #youarehere, #youareherea {
	background-color: transparent;
	color: #000;
}

#rhs {
	border-right: 0;
	border-left: 1px solid #fa6629;
}
#rhs.regular  div#login  ul#vendormenulist  li  ul  li  a.thispage {
	background-color: #ffdead;
	color: inherit;
}
#sponsors {
	background-color: #eedcca;
	border-top: 1px ridge #fa6629;
	border-bottom: 1px ridge #fa6629;
}
#tosinclude {
	background-color: white; 
	border: 2px ridge silver; 
	color: inherit;
}
#youarehere {
	border-top:0px solid #ffdead;
}
#vendormenulist ul li a.thispage {
	background-color: #00ffff;
	display: block;
}
table#discussion_list td {
	border-bottom: 1px solid #eedcca;
}
#searcharea h2, #thebuzz h2 {
	background-color: #ffdead;
	color: #fa6629;
}
