

/*
Originally from static home pages styles used 
background-image:url('images/rcolumn_body.jpg');
*/

.content
	{
		font-family: arial;
		font-size: 12px;
		line-height:20px;
		color:#000000;
		
	}


TABLE.gridtable
{ 
  width:100%; 
  padding-top:0px;
  padding-bottom:2px;
  padding-left: 5px;
  border-spacing: 2px 2px;
  border-collapse: seperate;
  background: #FFFFFF; /* #FFFFFF; */
  border-color: #831619;
  border-style: none;
  border-width: 1px;
 }



TD.btnav { background-color: #FFcc99;} 
TD.btnav2 { background-color: #FF9999;}

TH.gridcol
{
margin-top:1px;
padding-top: 1px;
padding-left: 5px;
padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
font-weight: bold;
background-color: #990000;
color: white;
text-align: center;

}


TH.gridcol2
{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight: bold;

color: black;
padding-left: 10;
margin-top: 0;
margin-left: 10;
margin-bottom: 0;

}

.listfont {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight: bold;
background-color: #FFcc99;
color: black;
text-align: left;
margin-top: 0;
margin-bottom: 0;

}

.listfont2{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight: bold;
background-color: #FF9999;
color: black;
text-align: left;
margin-top: 0;
margin-bottom: 0;
} 

h1.gridheading{padding-left:250px;padding-top: 10px;font-size:16px;color:#990000;}	
	
.table1
	{
		font-family: arial;
		font-size: 12px;
		line-height:17px;
		color:#000000;
		padding:3px;
	}
	
	
.rightbox
	{
		margin-top:13px;
		font-family:arial;
		line-height:16px;
		font-size:12px;
		color:#FFFFFF;
	}
.rightbox_table
	{
		font-family:arial;
		line-height:14px;
		font-size:12px;
		color:#0b368e;
	}
	
	
.prodinfo {background: #FFFFFF ; /*#FFFFFF; */
			width:862px;
			margin-left:12px;
			margin-right:12px;}
.columnleft {
/* background: #831619;  */

}

.storehours
	{
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		font-family: Verdana, Arial, sans-serif;
		line-height:14px;
		font-size:9px;
		color:#831619;
	}
.infoHours {
	background: #831619;
		/* color:#831619*/

}
.infoHoursContents  {
  margin-left:0px;
  margin-right:0px;
  
  background: #FFFFFF;      /* #993333; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.title
	{
		color:#270f11;
		font-weight:bold;
		font-size:13px;
		margin-bottom:8px;
		margin-top:-3px;
	}
	

a.link2:link {color:#e8775f;text-decoration:underline;}
a.link2:active {color:#e8775f;text-decoration:underline;}
a.link2:visited {color:#e8775f;text-decoration:underline;}	
a.link2:hover {color:#AABBDD;text-decoration:underline;}

a.productRegPrice:link {color:#e8775f;text-decoration:underline;}
a.productRegPrice:active {color:#e8775f;text-decoration:underline;}
a.productRegPrice:visited {color:#e8775f;text-decoration:underline;}	
a.productRegPrice:hover {color:#AABBDD;text-decoration:underline;}

a.linkhead:link {font-size:11px; font-weight: bold;color:#FFFFFF; padding-top: 0px ;}
a.linkhead:active {font-size:12px;font-weight: bold;color:#e8775f;text-decoration:underline;}
a.linkhead:visited {font-size:12px;font-weight: bold;color:#FFFFFF;}	
a.linkhead:hover {font-size:12px;font-weight: bold;color:#AABBDD;}

.buynow:
{padding-bottom: 100px;
}


/*
Originally from static home pages styles used 
*/



/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/






.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
	background-image : url('images/backg.jpg');
	background-repeat : repeat;		
	margin : 0px;   
}

A {
  color: #831619;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
  
}

FORM {
	display: inline;
}

TR.header {

  background: #FFFFFF; /* #FFFFFF; */
}

TR.headerNavigation {
  color: #000000; 
  
  background: #FFFFFF; /* #831619; */
}

TD.menu {
background: #FFFFFF;}

TD.headerNavigation {
  padding-bottom: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF; /* #831619;  C29E92 */
  color: #000000; /* #FFFFFF; */
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000;
}

A.headerNavigation:hover {
  color: #831619;  
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TR.footerbottom {background: #FFFFFF;}

TR.footer {
  background: #FFFFFF;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  color: #FFFFFF;
  font-weight: bold;
}



.infoBox {

background: #831619;

		/* background-image:url('/images/Image1.gif'); */
		/* background-repeat: repeat; */

}



.infoBoxContents {
padding-bottom: 15px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  background:  #FFFFFF;     /* #993333;  #FFFFFF; */
  color:#831619;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #831619;
  
 /*
  color: #FFFFFF;
  height:50;
  background: #ff0000;
  background-image: url('images/Image1.gif');
  background-repeat: repeat-x;
  background-position: top-left; /* starts graphic at top left */
  color: #FFFFFF;
  padding-top: 0 ; /* moves text to below graphic */
 */
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd,  TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  padding-bottom: 0px ;
  border: 0px;
  valign:bottom;
 border-style: none
  border-collapse: collapse;
  border-color: #000000; 
 
 background-color: #FFFFFF; /* #FEE8D1; */
}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
   padding-bottom: 0px ;
  border: 0px;
  valign:bottom;
  border-style: none
  border-collapse: collapse;
  border-color: #000000;
  
  
  background-color: #FFFFFF; /* #FEE8D1; #F4E9E7; */   
 
}





TABLE.productListing {

  border: 0px;
  border-style: none;
  border-collapse: collapse;
  border-color: #831619;  
  border-spacing: 0px;
  padding: 0px 0px 0px 0px;
  
}



TD.productListing  {
  padding: 0px 10px 10px 10px;
  border: 0px;
  vertical-align:top;
  border-style: none;
  border-collapse: collapse;
  border-color:   #FFFFFF;  /*#FFFFFF; */
  border-spacing: 0px;
}


.productListing-heading {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #831619;   /* #FFFFFF;*/ 
  color: #FFFFFF;
  font-weight: bold;
}





TD.productListing-data {
  background-color: #FFFFFF;
  border-style: none;
  border-collapse: collapse;
  border-color:   #000000;  /*#FFFFFF; */
  border-spacing: 0px;
  font-family: Verdana, Arial, sans-serif;
  vertical-align:bottom;
  font-size: 10px;  
  
  padding: 0px 0px 0px 0px;
}





TD.productListing-data3 {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
border-collapse: collapse;
/*this uses the large image */
background-image:url(images/product_bgspec.jpg);
/* this uses the large image*/
background-repeat:no-repeat;
vertical-align: bottom;
text-align:left;
padding: 0px 10px 0px 10px;
}
TD.productListing-data3 img{
float: center;
padding-left: 0px;
padding-right: 0px;
}


TD.linkhead3 {
border-collapse: collapse;
border-style: none ;
border-width: 0;
vertical-align: top;
background-image:url(images/product_bghead.jpg);
background-repeat: no-repeat; 
text-align:center;
padding: 0px 0px 0px 0px;

}


TD.linkhead2 {

border-collapse: collapse;
border-style: none ;
border-width: 0;
vertical-align: bottom;
background-image:url(images/product_bghead.jpg);
background-repeat: no-repeat; 
text-align:center;
padding: 0px 0px 0px 0px;

}

TD.linkhead2 img{
float: top;
padding-left: 0px;
padding-right: 0px;
}


TD.special {
width: 33%;
border-style: none ;
border-width: 1;
text-align:center;
vertical-align: top;
padding: 0px 10px 0px 0px;
}

TD.specialhead {
vertical-align: top;
background-image:url(images/special_head1.jpg);
background-repeat: no-repeat; 
text-align:center;
padding: 0px 0px 0px 0px;
}

TD.special_line2
{
vertical-align: top;
background-image:url(images/special_head2.jpg);
background-repeat: repeat-y; 
text-align:center;
padding: 0px 0px 0px 0px;
}

TD.special_content{
vertical-align: top;
background-image:url(images/special_content.jpg);
background-repeat: repeat-y; 
text-align:center;
padding: 0px 10px 0px 10px;

}


TD.special_contentlast{
vertical-align: top;
background-image:url(images/special_contentlast.jpg);
background-repeat: no-repeat; 
text-align:center;
padding: 0px 0px 0px 0px;

}

TD.contentlast{
vertical-align: top;
background-image:url(images/contentlast.jpg);
background-repeat: no-repeat; 
text-align:center;
padding: 0px 0px 0px 0px;

}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading, P.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 26px;
  text-align:right; 
  font-weight: bold;
  color: #620000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #831619;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
   font-style: italic;
  font-size: 9px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #993333;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.titleCat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  
  color: #660000;
  text-decoration:underline;
  font-weight: bold;
}


TABLE.formArea {
  background: #FFFFFF;
  border-color: #831619;
  border-style: none;
  border-width: 1px;
}






TABLE.imageprodtable {
  width: 100% ;
 
  
  vertical-align: top ;
  /* background: #FFFFFF;  #FFFFFF;  */
  border-collapse: collapse ;
  border-color: #FAAFBA;
  border-style: none;
  border-width: 0px;
  padding: 00px 0px 0px 0px;
}

TD.imageproducttd{
height:80pt; 

vertical-align: bottom;
text-align: center;

background-image:url(images/product_bg.jpg);
background-repeat:repeat-y;

padding: 10px 0px 0px 0px;
}
TD.imageproducttd img{
float: bottom;
padding-left: 0px;
padding-right: 0px;
}






TABLE.productDesctab {
width: 100% ;

vertical-align: top;
border-style: none;
border-collapse:collapse;
border-width: 0px;
}

TD.productDesc {

  font-family: Verdana, Arial, sans-serif;  
  height:50pt;
  font-size: 9px;  
  vertical-align: middle;
  background-image:url(images/product_bg.jpg);
  background-repeat:repeat-y;

  text-align: center;  
  color: #000000;
  padding-left:15px;
  padding-right:25px;
  
}

TD.productDesc3 {

  font-family: Verdana, Arial, sans-serif;  
  height:50pt;
  font-size: 9px;  
  vertical-align: middle; 

  text-align: center;  
  color: #000000;
  padding-left:15px;
  padding-right:25px;
  
}


TABLE.productDesctab2 {
width: 100% ;
height:0pt;
vertical-align: top;
border-style: none;
border-collapse:collapse;
border-width: 0px;
}

TD.productDesc2 {
  font-family: Verdana, Arial, sans-serif;  
  height:0pt;
  font-size: 9px;  
  vertical-align: top;
  text-align: center; 
  background-image:url(images/product_bg.jpg);
  background-repeat:repeat-y;
 
  color: #000000;
  padding: 0px 0px 0px 0px;
}


TD.smallTextBG {
   font-family: Verdana, Arial, sans-serif;
   font-style: bold;
  font-size: 12px;
  vertical-align: top;
  text-align: center; 
  background-image:url(images/catbg.jpg);
  background-repeat:no-repeat;
}



TD.productheadDesc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 vertical-align: top;
 text-align: center; 
font-weight: bold;
 text-decoration: underline;
 color: #831619;
 padding: 4px 0px 0px 10px;
 
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
   font-size: 11px;
  font-weight: bold;
}


SPAN.productRegPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
 
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #831619; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
