body {
background: #1f1f1f url("https://salsa3.salsalabs.com/o/50694/images/header-bg.jpg") no-repeat fixed center;
background-size: cover;
}

/* set backgrounds to dark */
body > * div {
  background-color: rgb(20, 20, 20) !important;
}
table td {
  background-color: inherit !important;
}
/* *** */

ul#Nav1 a:visited {
color:#eef !important;
}

.sf_wrapper,.sf_wrapper div.sf_region2,.sf_wrapper 

div.sf_header_wrapper {
background-color:#0F1756;
}

div.rss-feed-link {
font-weight:700;
left:0;
margin-left:20px;
padding-left:10px;
position:absolute;
top:0;
width:400px;
}

div.sf_region6 {
margin-left:30px;
}

.category-tracker a.active {
background-color:#ddd;
color:#0F1756;
}

.sf_navigation ul li a {
color:#fff;
}

.sf_navigation ul li a:visited {
color:#0f0f0f;
}

div.pagination-results {
color:#cc4 !important;
}

p.price, ul#crossSellProducts, div.invoice th {
color:#b05400 !important;
font-weight:700 !important;
}

div#breadcrumbs, div.clicktozoom {
color:orange;
}

div.main-content h1,body h1, h3 {
color:#edb67c !important;
}

div.member th {
color:#b05400;
text-align:center;
}

div.member, div#aboutus p, h3#termdescription, 

form#addToCartForm, p, div.main-content div#checkoutpayment 

table {
color:#bbf !important;
}

dl {
color:#eee;
margin-top:30px;
}

dl b {
color:#777;
}

fieldset, fieldset legend, div.form-section p, fieldset p, 

fieldset.checkout-billing-information {
color:#eee !important;
}

#featured-products li h4,#featured-products li 

div,#featured-products li div p span span,div.welcome p span 

span h1 span {
color:#fff !important;
}














?body,div,h1,h2,h3,h4,p,ul,li,dl,dt,dd,img,form,fieldset,block

quote {
border:0;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a:focus,a:hover,a:active {
outline:none;
}

p {
margin-top:8px;
margin-bottom:12px;
font-family:Helvetica, Arial, "Trebuchet MS", sans-serif;
color:#313131;
line-height:135%;
}

h1,h2,h3,h4,h5 {
font-weight:400;
line-height:120%;
font-family:Helvetica, Arial, "Trebuchet 

MS", sans-serif;
}

h1 {
font-size:23px;
line-height:135%;
font-weight:700;
color:#211552;
margin:14px 0 3px;
}

h2 {
font-size:15px;
line-height:135%;
font-style:italic;
color:#b05400;
padding-bottom:5px;
margin:12px 0 2px;
}

h3 {
font-size:15px;
font-weight:700;
color:#000;
padding-bottom:5px;
margin:15px 0 4px;
}

h4 {
font-size:15px;
line-height:120%;
color:#000;
padding-bottom:5px;
margin:15px 0 4px;
}

h5 {
font-size:14px;
text-transform:uppercase;
padding-bottom:5px;
margin:15px 0 4px;
}

h6 {
font-size:21px;
font-family:Cambria, Cochin, Georgia, Times, "Times New 

Roman", serif;
padding-bottom:5px;
color:#211552;
margin:15px 0 4px;
}

h6 strong {
color:#ed710d;
font-size:23px;
}

b {
color:#232323;
}

a {
text-decoration:none;
color:#200785;
}

a.underline {
text-decoration:underline;
}

a:hover {
text-decoration:underline;
color:#ed710d;
}

#left ul.latestnews {
list-style-type:square;
}

#left li.latestnews,#right li.latestnews {
font-weight:700;
padding:4px;
}

#left ul,#right ol {
color:#fff;
margin-left:16px;
}

#left ul.mostread {
list-style-type:square;
}

#left li.mostread {
font-weight:700;
padding:4px;
}

#left {
width:281px;
float:left;
color:#a297d0;
background-color:#120940;
}

#left p {
margin-top:8px;
margin-bottom:12px;
font-family:Helvetica, Arial, "Trebuchet 

MS", sans-serif;
color:#9f94c9;
line-height:135%;
}

#left h1 {
color:#fff;
}

#left h2 {
color:#b05400;
padding-bottom:5px;
margin:12px 0 2px;
}

#left h3 {
color:#fff;
padding-bottom:5px;
margin:15px 0 4px;
}

#left h4 {
color:#fff;
padding-bottom:5px;
margin:15px 0 4px;
}

#left b {
color:#c7c2dd;
}

#left a {
color:#ed710d;
}

#left a:hover {
color:#ffb274;
}

#right ul,#right ol {
color:#3a3a3a;
margin-left:16px;
}

#right ul.mostread {
list-style-type:square;
}

#right li.mostread {
font-weight:700;
padding:4px;
}

#right {
width:281px;
float:right;
color:#a297d0;
background-color:#e8e8e8;
}

#right p {
margin-top:8px;
margin-bottom:12px;
font-family:Helvetica, Arial, "Trebuchet 

MS", sans-serif;
color:#222222;
line-height:135%;
}

#right h1 {
color:#000;
}

#right h2 {
color:#000;
padding-bottom:5px;
margin:12px 0 2px;
}

#right h3 {
color:#000;
padding-bottom:5px;
margin:15px 0 4px;
}

#right h4 {
color:#000;
padding-bottom:5px;
margin:15px 0 4px;
}

#right b {
color:#c7c2dd;
}

#right a {
color:#220d7b;
}

#right a:hover {
color:#2e00ec;
}

#right ol li {
margin:4px;
}

#right .poll {
color:#3a3a3a;
}

#right table.poll td {
padding:3px;
}

#right img {
border:1px solid #211552;
}

a.readon {
text-align:right;
width:100%;
background-color:#211552;
color:white;
padding:3px 6px;
}

a.readon:hover {
color:white;
background-color:#ed710d;
text-decoration:none;
}

.clr {
clear:both;
}

legend {
font-weight:700;
margin:10px 0 4px;
padding:0;
}

object {
outline:none;
}

img {
border:0;
}

hr {
border:0;
height:1px;
background-color:#3c3c3c;
display:block;
margin-top:10px;
}

.article_separator {
border-top:1px solid #ccc;
display:block;
width:480px;
margin-top:20px;
margin-left:20px;
}

table td {
margin:0;
padding:4px 8px;
background-color:#0f1756;
}

form#com-form-login ul li {
list-style-type:none;
padding:3px;
}

form#com-form-login .button {
margin-bottom:10px;
}

#left .moduletable {
padding:1px;
}

#left .moduletable_rss {
text-align:center;
padding:5px;
}

#right .moduletable {
border-bottom:1px solid #211552;
padding:5px;
}

#right .moduletable_rss {
text-align:center;
padding:10px;
}

#right .moduletable_rss img {
border:none;
}

div#left ul.menu {
width:280px;
list-style-type:none;
border:1px solid #140a3c;
background-color:#180f40;
margin:15px 0 0;
}

div#left ul.menu li {
border-bottom:1px solid #140a3c;
padding:3px 3px 3px 15px;
}

div#left ul.menu li a {
display:block;
font-weight:700;
}

div#left ul.menu li:hover {
background-color:#2a2059;
}

#content img {
margin:15px;
}

#content td.buttonheading img {
margin:0 0 0 5px;
padding:0;
}

#content .componentheading {
text-align:center;
font-size:1.4em;
font-weight:700;
margin:0;
padding:8px;
}

#content .contentpaneopen .contentheading {
font-size:120%;
color:#211552;
margin:0;
padding:0;
}

#content .contentpaneopen .small {
font-size:95%;
color:#76;
margin:0;
padding:4px;
}

#content .contentpaneopen .createdate {
font-size:75%;
color:#776;
float:right;
position:relative;
top:-20px;
margin:0;
padding:0;
}

#content .contentpaneopen .highlight {
padding:4px;
}

#content .contentpaneopen h1 {
margin:0;
}

#content .contentpaneopen {
padding-right:0;
padding-top:15px;
width:548px;
}

#content .moduletable {
width:548px;
}

.pagenavcounter {
font-size:75%;
color:#616161;
float:right;
margin:0;
padding:0;
}

#content #searchForm {
background-color:#e4e4e4;
border:1px solid #d6d6d6;
font-size:12px;
padding:15px;
}

#content #searchForm input,textarea {
margin:6px;
}

#content select#limit {
margin-top:20px;
}

form,select,input,.inputbox,textarea,.button 

{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

select,.inputbox {
margin-bottom:6px;
padding:2px 2px 2px 5px;
}

textarea {
padding-left:2px;
}

.button,input.button,a.button {
border:1px solid #606060;
text-decoration:none;
cursor:pointer;
padding:1px 5px!important;
}

#search .inputbox {
color:#000;
border:2px solid #ca5a00;
background-color:white;
}

input {
border:1px solid #cdcdcd;
background:#fff;
color:#000;
}

input:hover,input:focus {

}

.inputbox {
border:1px solid #cdcdcd;
background:#fff;
color:#000;
}

.required, .price {
color: #ff9900;
}

.label {
color: #ffffff;
}

#prodAvailStatus {
color: #ff9900;
}
