@charset "utf-8";
/*
*	CSS Document
*   Author Richard Salter
*	Copyright 2008
*/

body  {
font: 90% Geneva, Arial, Helvetica, sans-serif;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align: center;
color: #676767;
background-color: #FBFBFB;
}
h1 {
font: bold 1.6em "Times New Roman",Arial,Sans-serif;
color: #55342f;
margin: 5px 0;
}
h2 {
font: 1.2em "Times New Roman",Arial, Sans-serif;
color: #55342f;
margin: 5px 0;
margin: 5px 0;
}
h3 {
font: bold 1.1em "Times New Roman",Arial, Sans-serif;
color: #55342f;
margin: 4px 0;
margin: 5px 0;
}
h4 {
font: 1.1em "Times New Roman",Arial, Sans-serif;
color: #55342f;
margin: 5px 0;
}
h5 {
font: 1em "Times New Roman",Arial, Sans-serif;
color: #55342f;
margin: 3px 0;
margin: 5px 0;
}
h6 {
font: 1em serif;
color: red;
margin: 3px 0;
margin: 5px 0;
}
.thrColLiqHdr #container {
width: 1000px ;
background: #FFFFFF;
margin: 0 auto;
border: 0px solid #000000;
text-align: left;
}
.thrColLiqHdr #header {
font: 100% Geneva, Arial, Helvetica, sans-serif;
background: #CCB5C4;
padding: 0 0px;
}
.thrColLiqHdr #header h1 {
margin: 0;
padding: 10px 0;
}
.thrColLiqHdr #header table {
	background-image: url("images/headerbox/header_bg.gif");
	background-repeat: no-repeat;
}
.thrColLiqHdr #sidebar1 {
float: left;
width: 180px; height: 1600px;
border-right: #c4b9b3 1px solid;
background: white;
padding: 0px 0px; /* top and bottom padding create visual space within this div  */
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
}
.thrColLiqHdr #sidebar2 {
float: right;
width: 180px; height: 1600px;/* since this element is floated, a width must be given */
background: #EEEEEE;
vertical-align: top;
border-left: #c4b9b3 1px solid;
padding: 0px 0px; /* top and bottom padding create visual space within this div */
margin-right: 0px;
padding-right: 0px;
padding-left: 0px;
}
.thrColLiqHdr #sidebar3 {
float: left;
width: 120px; height: 1850px ;
border-right: #c4b9b3 1px solid;
background: white;
padding: 0px 0px; /* top and bottom padding create visual space within this div  */
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
}
.thrColLiqHdr #sidebar4 {
float: right;
width: 120px; height: 1750px;
border-right: #c4b9b3 1px solid;
background: white;
padding: 0px 0px; /* top and bottom padding create visual space within this div  */
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
margin-left: 0px;
margin-right: 0px;
}
.thrColLiqHdr #mainContent {
margin: 5px 0 0 5px;
padding: 8px 8px;
}
.thrColLiqHdr #footer {
margin: 0;
padding: 0px 0px;
font-size:85%;
text-align: center;
/*background: repeat-x bottom url(images/headerbox/footer_bg.gif);*/
}
.thrColLiqHdr #footer p {
margin: 0;
padding: 0px 15px;
font-size:85%;
text-align: center;
/*background: repeat-x bottom url(images/headerbox/footer_bg.gif);*/
}
/* Miscellaneous classes for reuse */
.frame_bg {
background: no-repeat url(images/trans_bg.gif );
}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
a {
color:#af8090;
text-decoration: underline;
}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
text-decoration: underline;
}
a:visited {
color: #af8090;
}
a:active {
color: #af8090;
text-decoration: underline;
}
a:hover {
color: #af8090;
text-decoration: underline;
}
ul { list-style: square; padding-left: 20px; margin-left: 0; }
ul ul { padding-left:35px; }
img { border:none;}
hr, .hr {
clear:both;
display:block;
height:1px;
border:none;
border-top:solid 1px #ccc;
margin:0.5em 0;
}
TD.toolbar {
text-align: center;
vertical-align: middle;
font: 100% Geneva, Arial, Helvetica, sans-serif ;
color:#6f514f;
height: 20px;
}
.toolbar a {
color: #6f514f;
font: 100% Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.toolbar a:hover {
color: #B19594;
font: 100% Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
.sharethis, .sharethis a:hover, .sharethis a:active, .sharethis a:link, .sharethis a:visited, .sharethis a{
font-size: 11px;
color: #00A651;
text-align: left;
padding-top: 5px;
}
TD.breadcrumb, TD.breadcrumb a:hover, td.breadcrumb a:active, TD.breadcrumb a:link, TD.breadcrumb a:visited, TD.breadcrumb a {
text-align: left;
font: 80% Geneva, Arial, Helvetica, sans-serif;
text-decoration:  none;
}
.pageHeading {
margin-top: 2px;
/*background: url(images/headerbox/pageheading_bg.gif);
text-indent: 2px;*/
padding-left: 10px;
padding-right: 10px;
font: 125% Geneva, Arial, Helvetica, sans-serif bold;
color:  #5A5A5A ;
background: #EEEEEE;
height:  22px;
}
td.navlinks {
padding: 2px;
}
.navlinks_cat {
background-color: white;
/*background-image:url(side-nav-bg.gif);*/
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
text-decoration: none;
width: auto;
padding-left: 0px;
}
.navlinks_cat a:link {
background-color: white;
/*background-image:url(bg.gif);*/
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
text-decoration: none;
width: auto;
padding-left: 0px;
}
.navlinks_cat a:visited {
background-color: white;
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
text-decoration: none;
width: auto;
padding-left: 0px;
}
.navlinks_cat a:hover {
background-color: white;
/*background-image:url(bg.gif);*/
color: #D9CBCA;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
text-decoration: none;
width: auto;
padding-left: 0px;
}
.feed{
vertical-align: bottom;
float: right;
}
.navlinks_subcat {
background-color: white;
/*background-image:url(bg.gif);*/
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
margin: 10px;
text-decoration: none;
width: auto;
/*padding-left: 10px;*/
}
.navlinks_subcat a:link {
background-color: white;
/*background-image:url(bg.gif);*/
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
width: auto;
/*padding-left: 10px;*/
}
.navlinks_subcat a:visited {
background-color: white;
/*background-image:url(bg.gif);*/
color: #6f514f;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
width: auto;
/*padding-left: 10px;*/
}
.navlinks_subcat a:hover {
background-color: white;
/*background-image:url(bg.gif);*/
color: #D9CBCA;
font-variant: small-caps;
font: 100% Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
width: auto;
/*padding-left: 10px;*/
}
.payerror {
background:#e3bcbc;
color:red;
font-weight: bold;
padding:5px;
margin:5px 0;
border:1px solid red;
display:block;
white-space: normal;
text-align:left;
position:relative;
}
SPAN.errorText, .errorText {
background:#e3bcbc;
color:red;
font-weight: bold;
padding:5px;
margin:5px 0;
border:1px solid red;
display:block;
white-space: normal;
text-align:left;
position:relative;
}
.messageBox {
background:#dff6ae;
padding:5px;
color:#598303;
margin:5px 0;
border:1px solid #598303;
display:block;
white-space: normal;
text-align:left;
height:100%;
position:relative;
}
.messageStackError, .messageStackWarning {
background:#e3bcbc;
color:red;
font-weight: bold;
padding:5px;
margin:5px 0;
border:1px solid red;
display:block;
white-space: normal;
text-align:left;
position:relative;
}
.messageStackSuccess {
font-family: "Geneva, Arial, Helvetica, sans-serif";
color:red;
font-size: 100%;
background-color: #808080;
}
TD.main, P.main {
font: 85% Geneva, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: #5A5A5A;
}
TD.smallText, SPAN.smallText, P.smallText {
font: 80% Geneva, Arial, Helvetica, sans-serif;
background: #EEEEEE;
height:  20px;
}
.infoBox {
/*background: #FEB232;*/

}
.currency_dropdown {
	width: 85%;
	
}
.infoBoxContents {
font: 90% Geneva, Arial, Helvetica, sans-serif;
border-color: #3c3c3c;
border-left: 0px;
padding-left: 3px;
margin-left: 3px;
padding-right: 5px;
}

.infoBoxNotice {
background: #EEEEEE;
}
TD.infoBoxHeading {
margin-top: 0px;
padding-left: 12px;
padding-right: 2px;
font: 125% Geneva, Arial, Helvetica, sans-serif bold;
color:  #6f514f ;
background: #E2E2E2;
height:  20px;
}
TD.infoBoxaHeading {
font: 100% Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #3C3C3C;
}
.infoBoxNoticeContents {
font: 90% Geneva, Arial, Helvetica, sans-serif;
}
.productBox {
text-align: left;
background-color: white;
}
TD.productBoxHeading {
/*background: white; Add #333333 url(bg_productbox)
background-repeat: repeat;*/
padding-left: 10px;
padding-right: 10px;
font: 130% Geneva, Arial, Helvetica, sans-serif bold;
color:  #5A5A5A ;
background: #D6D7D9;
height:  25px;
}
TD.footerBoxHeading {
/*background: white; Add #333333 url(bg_productbox)
background-repeat: repeat;*/
padding-left: 10px;
padding-right: 10px;
font: 100% Geneva, Arial, Helvetica, sans-serif bold;
color:  #5A5A5A ;
background: #EEEEEE;
height:  22px;
}
TABLE.productListing {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
.productListing-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
border-bottom: 1px solid #3c3c3c  ;
padding: 2px;
}
.productListing-cart-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
/* background:url(images/productbox/productbox-back-ground.gif) repeat-x;*/
}
.productListing-text {
font: 90% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
TD.productListing-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
TD.productListing-cart-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
border-bottom: solid;
text-decoration: none;
padding: 4px;
}
A.productListing-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
A.productListing-cart-heading {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
TD.productListing-data {
font: 90% Geneva, Arial, Helvetica, sans-serif bolder;
color: #990714;

font-weight: bolder;
border-top:  0.1em solid;
border-left: 0.1em solid  ;
border-right: 0.1em solid  ;
border-bottom: 0.1em solid  ;
text-decoration: none;

padding: 4px;
border-color: #666;
}
TD.productListing-cart-data {
font: 90% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
padding: 4px;
}
TR.productListing-odd, A.productListing-odd{
font: 88% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
border-bottom: 1px solid  ;
padding: 4px;
background: #EEEEEE ;
}
TR.productListing-even, A.productListing-even {
font: 88% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
border-bottom: 1px solid  ;
padding: 4px;
background:  white;
}
TR.productListing-cart-odd, A.productListing-cart-odd{
font: 88% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
border-bottom: 1px solid  ;
padding: 4px;
background: #EEEEEE ;
}
TR.productListing-cart-even, A.productListing-cart-even {
font: 88% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
border-bottom: 1px solid  ;
padding: 4px;
background:  white;
}
A.pageResults {
color: #6f514f;
border-left: 1px black;
}
A.pageResults:hover {
color: #B19594;
}
SPAN.productSpecialPrice {
font-family: "Geneva, Arial, Helvetica, sans-serif";
color: #990714;
}
SPAN.price {
color: #990714;
}
.blacktext {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
}
.blacktext a {
font: 100% Geneva, Arial, Helvetica, sans-serif bolder;
color: #3C3C3C;
text-decoration: none;
}
.pscroller {
height: 190px;
border: 0px;
padding: 5px;
font: 90% Geneva, Arial, Helvetica, sans-serif bolder;
font-weight: bolder;
color: #990714;
text-decoration: none;
/* line-height: 1.5;*/
}
.norepeat {
background-repeat: no-repeat;
}
.photobox {

float: right;
margin-left: 8px;
}
/*.optionsBox {
background-color: silver;
border: 1px;
border-style: outset;
border-color: black;
text-indent: 5px;
text-align: left;
font-size: 12px;
margin-right: 5px;*/
-->
.hr_footer{
width: 100%;
color: #6f514f;
}
/* Links Manager v1.19 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black; 
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingHeading {
  color: #000000;
}
A.linkListingHeading:hover {
  color: #FF0000;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkFeaturedMain {
  color: #FFFFFF;
}
A.linkFeaturedMain:hover {
  color: #FF0000;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
/* VJ Links Manager v1.19 end */
</style><!--[if IE]>
<style type="text/css">
/* place css fixes for all versions of IE in this conditional comment */
.thrColLiqHdr #sidebar2, .thrColLiqHdr #sidebar1 { padding-top: 30px; }
.thrColLiqHdr #mainContent { zoom: 1; padding-top: 3px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->
