body {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
background-color : #000000;
margin:0 auto;
position: relative;
/*text-align:center;*/
}
#popup{
  width: 310px;
  height: 160px;
  position: absolute;
  left: 50%;
  top: 200px;
 
  background: url(/includes/sts_templates/default/images/popup.png);
  z-index: 100;
}
#close_popup{
  width: 16px;
  height: 16px;
  float: right;
  background: url(/includes/sts_templates/default/images/close.png);
}


/* BOF added for content boxes */
div.container {
margin:0 auto;
text-align:left;
position:relative;
width:780px;
overflow: hidden;
}

div.header {
position:absolute;
top:0;
width:780px;
height:150px;
}

div.content {
position:relative;
padding-top:170px;
bottom:0;
}
div.breadcrumbs {
position:absolute;
top:150px;
height:20px;
width:780px;
background:#f0de94;
z-index:999;
padding-bottom: 4px;
}

div.footer {
width:780px;
}
/* EOF added for content boxes */
a, a:link, a:visited {
/*color: #000000;   */
text-decoration : none;
}
a:hover {
/*color: #7E3601;*/
text-decoration : none;
}
#header1 {
width : 780px;
background-image : url(/includes/sts_templates/default/images/header_right.jpg);
background-repeat : no-repeat;
background-position : right 0%;
}
  .pageHeading {
color : #CC9900;
font-size : 24px;
font-weight : bold;
font-family : Tahoma;
}
dt {
color : #ffffff;
font-size : 24px;
font-weight : bold;
font-family : Tahoma;
}
#yellowline {
width : 780px;
height : 6px;
background-image : url(/includes/sts_templates/default/images/topline_background.jpg);
background-repeat : repeat-x;
}
td #navtext {
background-image : url(/includes/sts_templates/default/images/buttonback.jpg);
background-repeat : no-repeat;
width : 146px;
height : 30px;
}
#navtext a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #996600;
height : 30px;
width : 160px;
text-decoration : none;
padding-top : 9px;
padding-right : 9px;
padding-bottom : 9px;
padding-left : 0;
}
prolisting_top {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #996600;
height : 30px;
width : 160px;
text-decoration : none;
padding-top : 9px;
padding-right : 9px;
padding-bottom : 9px;
padding-left : 0;
}
.left_menu a:link, #navlist a:visited {
color : #996600;
text-decoration : none;
}
.left_menu a:hover {
color : #000;
text-decoration : none;
}
#maincontent {
	font-family: Verdana, 
Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left : 160px;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-color : #FFFFFF;
	font-size : 13px;
	padding-right : 11px;
	padding-left : 11px;
	padding-top : 5px;
	padding-bottom: 5px;	
}
a.general_link  {
color : #958037;
text-decoration : underline;
}
a.general_link:hover  {
color : #6C5E28;
text-decoration : none;
}
.padcont a {
/*color : #645624;   */
text-decoration : underline;
}
.padcont a:hover {
/*color : #6C5E28;   */
text-decoration : none;
}
#maincontent h2 {
color : #CC9900;
font-size : 18px;
font-weight : bold;
margin : 0;
font-family : Tahoma;
}
#footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #fff;
background-color : #666666;
padding : 3px;
}
dl {
width : 150px;
padding : 0;
background-color : #c6b065;
background-image : url(/includes/sts_templates/default/images/box_bottom150.gif);
background-repeat : no-repeat;
background-position : right bottom;
color : #fff;
margin : 0;
}
dt {
margin : 0 0 10px 0;
padding : 4px;
font-size : 130%;
color : #fff;
border-bottom : 0 solid #fff;
text-align : center;
font-weight : bold;
background-color : #cc9900;
background-image : url(/includes/sts_templates/default/images/box_top150.gif);
background-repeat : no-repeat;
background-position : left top;
}
dd {
color : #fff;
font-family : Verdana, sans-serif;
font-size : 90%;
text-align : center;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
text-align : center;
background-color : #c6b065;
}
.greyheading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #5c5c5c;
font-weight : bold;
text-decoration : none;
}
.inputfix {
border : 1px solid #003366;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.white_header_font {
color : #000000;
font-size : 11px;
font-weight : bold;
}
.imageborder {
border : 2px solid #f5e08d;
}
#specials td {
font-family : Tahoma;
font-size : 11px;
color : #ffffff;
}
#specials td a {
font-family : Tahoma;
font-size : 11px;
color : #000000;
text-decoration : underline;
}
.no_margin {
margin : 0;
}
.textup {
color : #656565;
font-family : Arial;
font-size : 12px;
}
a.linkup {
color : #656565;
font-family : Arial;
font-size : 12px;
text-decoration : none;
}
a.linkup:hover {
text-decoration : underline;
}
a.linkup2 {
color : #656565;
font-family : Arial;
font-size : 11px;
text-decoration : none;
}
a.linkup2:hover {
text-decoration : underline;
}
.horzdot {
background-image : url(../images/horizon_dot.gif);
height : 14px;
background-position : center 0%;
background-repeat : repeat-x;
width : 100%;
}
.verdot {
background-image : url(../images/ver_dot.gif);
background-repeat : repeat-y;
}
.sampleproduct {
	font-family : Tahoma;
	font-size : 24px;
	font-weight : bold;
	color : #CC9900;
	line-height : 22px;
	display: block;
	padding-bottom: 5px;
}
.pricetext {
font-family : Arial;
font-size : 18px;
 
 
}
.price {
font-family : Arial;
font-size : 18px;
 
 
font-weight : bold;
}
.regularprice {
font-family : Arial;
font-size : 11px;
color : #5c5c5c;
font-weight : bold;
display : block;
}
.specialprice {
font-family : Arial;
font-size : 11px;
color : #d81601;
font-weight : bold;
}
.yousave {
font-family : Arial;
font-size : 11px;
color : #5bb709;
font-weight : bold;
display : block;
}
.stock {
font-family : Arial;
font-size : 11px;
 
font-weight : bold;
display : block;
}
.in_stock {
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	 
	color : #5bb709;
}
.avail {
font-family : Arial;
font-size : 11px;
color : #ff4d00;
font-weight : bold;
}
.producttext {
font-family : Arial;
font-size : 11px;
color : #4b4b4b;
line-height : 10px;
}
.listing_pro_name a {
font-family : Tahoma;
font-size : 10px;
color : #000000;
font-weight : normal;
text-align : center;
display : block;
}
.smallbx {
border : 1px solid #dedede;
}
.linebg {
background-color : #c1c1c1;
height : 1px;
}
.smallbx1 {
border-top : 1px solid #c1c1c1;
border-right : 1px solid #c1c1c1;
border-bottom : 1px none #c1c1c1;
border-left : 1px solid #c1c1c1;
}
.smallbx2 {
border-top : 1px solid #c1c1c1;
border-right : 1px solid #c1c1c1;
border-bottom : 1px none #c1c1c1;
border-left : 1px none #c1c1c1;
}
a.l1 {
font-family : Tahoma;
font-size : 11px;
font-weight : bold;
color : #a5a5a5;
line-height : 19px;
background-image : url(../images/arrow.gif);
background-repeat : no-repeat;
padding-left : 18px;
text-decoration : none;
display : block;
background-position : 9px 0%;
}
a.l1:hover {
font-family : Tahoma;
font-size : 11px;
font-weight : bold;
color : #5c5c5c;
background-color : #e8e8e8;
line-height : 19px;
background-image : url(../images/arrow_hover.gif);
background-repeat : no-repeat;
padding-left : 18px;
text-decoration : none;
display : block;
background-position : 9px 0%;
}
.alltext {
	font-size : 12px;
	 
	line-height: 20px;
}
.alltextbold {
font-family : Tahoma;
font-size : 11px;
color : #5d5d5d;
font-weight : bold;
}
.verproductline {
background-image : url(../images/ver_dot.gif);
background-repeat : repeat-y;
background-position : right 0%;
}
.moreinfobox {
display: none;
}
a.moreinfo {
display: none;
}
a.moreinfo:hover {
display: none;
}
a.buy {
display: none;
}
a.buy:hover {
display: none;
}
.cat_td {
	margin : 0;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
	 
}
.catfont a:link {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
text-align : left;
background-image : url(/includes/sts_templates/default/images/subcat_arrow.png);
background-repeat : no-repeat;
background-position : left center;
padding-left : 26px;
}
.catfont a:visited {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #333333;
text-decoration : none;
text-align : left;
background-image : url(/includes/sts_templates/default/images/subcat_arrow.png);
background-repeat : no-repeat;
background-position : left center;
padding-left : 26px;
}
.catfont a:hover {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #666666;
text-decoration : underline;
text-align : left;
text-align : left;
width : 100%;
background-image : url(/includes/sts_templates/default/images/subcat_arrow.png);
background-repeat : no-repeat;
background-position : left center;
padding-left : 26px;
}
.cat_image {
list-style-type : none;
}
.cat_border {
border : thin solid #cccccc;
width : 100%;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
background-color : #fcfcfc;
background-image : url(/includes/sts_templates/default/images/cat_font_bg.jpg);
}
.sitemap_ul {
margin : 0;
list-style-type : disc;
}
.sitemap_ul a:link {
margin : 0;
list-style-type : disc;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
text-decoration : none;
}
.sitemap_ul a:visited {
margin : 0;
list-style-type : disc;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
text-decoration : none;
}
.sitemap_ul a:hover {
margin : 0;
list-style-type : disc;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ff0000;
text-decoration : underline;
}
.reviews_name {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #990000;
text-decoration : none;
}
smallText {
font-size : 9px;
}
a.est_shipping:link {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : red;
text-decoration : underline;
}
a.est_shipping:visited {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #999999;
text-decoration : underline;
}
a.est_shipping:hover {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #999999;
text-decoration : underline;
}
.stockWarning {
color : #333333;
}
.markProductOutOfStock {
display : block;
font-size : 10px;
font-style : italic;
font-weight : bold;
}
a.cart_prod_name {
font-size : 12px;
color : #666666;
text-decoration : none;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #CC9900;
}
.productListing-heading {
 	background-color: #CC9900;
	font-size : 14px;
	font-weight : bold;
	padding-right : 11px;
	padding-left : 8px;
 	color: #FFFFFF;
	white-space: nowrap;
}
.productListing-heading a {
	
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF; 
	white-space: nowrap;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background-color: #C4E1FF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}
.cat_top {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #fe0000;
margin-top : 11px;
margin-bottom : 11px;
}
.subtotal {
	 
	font-size : 14px;
	font-weight : bold;
	padding-right : 11px;
	padding-left : 8px;
 
	white-space: nowrap;
 
}
.Product_Heading {
background-color : #353535;
font-size : 12px;
font-weight : bold;
border-bottom-width : thin;
border-bottom-style : solid;
border-bottom-color : #cccccc;
border-top-width : thin;
border-top-style : solid;
border-top-color : #cccccc;
padding-right : 11px;
padding-left : 8px;
color : #ffffff;
}
.checkoutBarCurrent {
color : red;
font-weight : bold;
}
.checkoutBarTo {
color : #999999;
}
.checkoutBarTo a:link {
color : #999999;
}
.checkoutBarTo a:visited {
color : #999999;
}
.checkoutBarTo a:hover {
color : red;
}
.checkoutBarFrom a:link {
color : #999999;
text-decoration : none;
}
.checkoutBarFrom a:visited {
color : #999999;
text-decoration : none;
}
.checkoutBarFrom a:hover {
color : red;
text-decoration : none;
}
.general_link a:link {
color : #333333;
text-decoration : underline;
font-family : Arial;
}
.general_link a:visited {
color : #333333;
text-decoration : underline;
font-family : Arial;
}
a.general_link:link {
color : #333333;
text-decoration : underline;
font-family : Arial;
}
a.general_link:visited {
color : #333333;
text-decoration : underline;
font-family : Arial;
}
a.general_link:hover {
color : red;
text-decoration : underline;
font-family : Arial;
}
a.smallText {
color : #333333;
text-decoration : underline;
}
.productSpecialPrice {
font-weight : normal;
color : red;
}
.create_account_box {
background-color : #f3f3f3;
border : thin solid #cccccc;
padding : 11px;
color : #333333;
font-family : Arial, Helvetica, sans-serif;
}
.new_customer {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #333333;
padding-right : 8px;
padding-left : 8px;
}
.returning_customer {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
}
.ssl_box {
width : 96%;
padding : 11px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-bottom-color : #cccccc;
border-top-width : thin;
border-right-width : thin;
border-bottom-width : thin;
border-left-width : thin;
}
.inputbox {
font-size : 10px;
}
.no_underline {
text-decoration : none;
}
.productListing-data {
padding : 0px;
}
.ship_method {
color : #cccccc;
background-color : #333333;
padding-left : 3px;
}
.ship_service {
color : #cccccc;
padding-top : 5px;
background-color : #f0f0f0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
padding-left : 3px;
}
.ship_service_price {
color : #ff0000;
padding-top : 5px;
background-color : #f0f0f0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
font-weight : bold;
padding-right : 3px;
}
.ship_method2 {
color : #ffffff;
background-color : #ff9900;
padding-left : 3px;
}
#quicksearch a {
color : #333333;
}
.featHeading {
font-weight : normal;
font-size : 14px;
padding-bottom : 8px;
}
.inputRequirement {
color : #D72415;
}
a.pop_close {
color : #656565;
font-family : Arial;
font-size : 12px;
}
.productListing-data a {
text-align : center;
display : block;
}
.prolisting_top {
display : none;
}
.moduleRowSelected {
background-color : #cccccc;
}
.moduleRow {
text-decoration : none;
}
.dynamic-tab-pane-control.tab-pane {
position : relative;
width : 100%;
}
.dynamic-tab-pane-control .tab-row .tab {
font-family : Verdana, Helvetica, Arial;
font-size : 12px;
cursor : default;
display : inline;
float : left;
border-top : 1px solid #c1c1c1;
border-right : 1px solid #c1c1c1;
border-left : 1px solid #c1c1c1;
border-bottom : 1px none #c1c1c1;
cursor : pointer;
position : relative;
top : 0;
width : 125px;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
margin-right : 5px;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
border : 1px solid #c1c1c1;
border-bottom : 0;
z-index : 1;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
width : 125px;
background : white;
}
.dynamic-tab-pane-control .tab-row .tab a {
font-family : Tahoma;
font-size : 11px;
font-weight : bold;
color : #a5a5a5;
line-height : 19px;
background-image : url(../images/arrow.gif);
background-repeat : no-repeat;
padding-left : 18px;
text-decoration : none;
display : block;
background-position : 9px 0%;
cursor : pointer;
}
.dynamic-tab-pane-control .tab-row .hover a {
font-family : Tahoma;
font-size : 11px;
font-weight : bold;
color : #5c5c5c;
background-color : #e8e8e8;
line-height : 19px;
background-image : url(../../images/arrow_hover.gif);
background-repeat : no-repeat;
padding-left : 18px;
text-decoration : none;
display : block;
background-position : 9px 0%;
}
.dynamic-tab-pane-control .tab-row .tab.selected a {
font-family : Tahoma;
font-size : 11px;
font-weight : bold;
color : #5c5c5c;
background-color : #e8e8e8;
line-height : 19px;
background-image : url(../../images/arrow_hover.gif);
background-repeat : no-repeat;
padding-left : 18px;
text-decoration : none;
display : block;
background-position : 9px 0%;
}
.dynamic-tab-pane-control .tab-page {
clear : both;
background : white;
z-index : 2;
position : relative;
color : black;
font-family : Verdana, Helvetica, Arial;
font-size : 13px;
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : solid;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
border-top-color : #c1c1c1;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.dynamic-tab-pane-control .tab-row {
z-index : 1;
white-space : nowrap;
width : 100%;
}
.toppad {
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
.navhelp {
	float: right;
	width: 250px;
}
.topmenu {
/*
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #C6B065;*/
	padding-right: 4px;
}
.topmenu a.side_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.main font {
	color: #333333;
}
.no_stock {
color : #d81601;
}
.inputbox {
	font-size: 12px;
}

.infoBox {
  background: #CC9900;
}

.infoBoxContents {
  background: #C6B065;
  font-family: Verdana, Arial, sans-serif;
color: #404040;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.infoBoxHeading {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

A.infoBoxHeading:hover {
  color: #AABBDD;
  text-decoration: none;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #CC9900;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
#qsrch{
  margin-left: -3px;
}

table tr td.topmenu input.inputbox{
    border: 1px solid #000000;
    margin-left: 5px;
    width: 86px;
    float: left;
}
.topmenu input{
   float: left;
}
.logout{
  background: #ceb263;
  padding: 2px 5px;
  border: 1px solid #342f24;
  color: #342f24;
  display: block;
  width: 50px;
  float: left;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma;
}
td.producttext input.inputbox{
    font-family: Arial;
    font-size: 11px;
    border: 2px #D4D0C8;
    border-style: inset;
    width: 46px;
}
td.main select.inputbox{
    width: 165px;
    font-family: Arial;
    font-size: 11px;
    border: 2px #D4D0C8;
    border-style: inset;
}
table.add-product input.inputbox{
    font-family: Arial;
    font-size: 11px;
    border: 2px #D4D0C8;
    border-style: inset;
    width: 46px;
    float: none;
}
table tr.moduleRow td.main input.inputbox{
    float: none;
}
 .infoBoxContents   textarea.inputbox{
    width: 565px;
 }

table.infoBox input.inputbox{
 width: auto;
}

table.productListing  input.inputbox{



  float: none;
  margin-left: 5px;
  width: auto;
}

table.infoBox td.main select.inputbox {
  width: auto;
}


