?body,div,h1,h2,h3,h4,p,ul,li,dl,dt,dd,img,form,fieldset,blockquote {
border:0;
margin:0;
padding:0;
}

.product-description {
font-family: Roboto, Helvetica, Arial, "Trebuchet MS", sans-serif;
font-weight: 400;
padding: 1em;
}

div.product-description p span {
color: #3d3d3d !important;
}

div.shortdescription p span {
color: #3d3d3d !important;
}


h1, h2, h3 {
color: #2a2c6c;
font-weight: 500;
font-family: Roboto condensed, Roboto, Helvetica, Arial, "Trebuchet MS",  sans-serif;
text-rendering: optimizespeed;
}

td.descRow p span {
color: #3d3d3d !important;
}





input.content-product-button,
input.featured-item-button,
input.btn-add-to-cart,
input#cart-action-continue,
input#cart-action-checkout {
  background-color: #F47B28;
  color: #eee;
  padding: 1em;
  border: none;
}

.btn:hover {
  background-color: #FFA200;
}

.sf_header_wrapper {
  border-bottom: none;
}

.widgetset .widget {
  border-bottom: 1px solid #c8c8c8;
}

p.price {
  font-size: small;
}

td.titleRow {
  font-size: small;
  padding-bottom: 1em;
}

td.label {
    font-size: small;
}

form#searchQuickForm {
  display: flex;
  padding: 1em 0;
}

form#searchQuickForm ~ a {
  margin: 1em;
  display: block;
}

h1 {
  font-size: x-large;
  color: #666666;
  text-align: center;
}

h3 {
  font-size: medium;
  color: #666666;
}

h3.widget_header span a {
  color: #666 !important;
}

td.item-price-col h3 {
 font-size: small;
 color: #666666;
}

.jcarousel-container img {
  max-width: 100%;
}




/* 


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;
}


 */