BODY {
  background: #261303;
  color:  #333333;
  margin: 10px;
	padding-left:5px;
}

td {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5a3d1c;
}

p { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5a3d1c;
	/*margin: 1em 0 1em 0;*/
	line-height:1.6;
}

span {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5a3d1c;
	line-height:1.6;
}

ul {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5a3d1c;
}

li {padding:3px 0 3px 0; line-height:1.6em}

li.arrowWhite {
	 list-style-image:url('images/category_arrow_white.gif');
	 padding:2px 0 2px 0;
}

p.noSpace {
	margin:0;
}

.productSpecialPrice {
	color:#dd0000;
	font-weight:bold;
	font-size:12px;
}

.footerLinks {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	text-decoration:none;
}

.lessSpacing {
	line-height:1.5;
	margin:0px;
	padding:0px;
}

.largeText {
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
}

.normalText {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
}

.smallText { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
}






h1, .pageHeading {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#5a3d1c;
}

h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#5a3d1c;
}

h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#5a3d1c;
	margin-bottom:6px;
}

.largeHeader {
	font-size:16px;
}

.header {
	font-size:14px;
}

.header a:link {font-size:14px; color:#5a3d1c; text-decoration:none}
.header a:visited {font-size:14px; color:#5a3d1c; text-decoration:none}
.header a:hover {font-size:14px; color:#5a3d1c; text-decoration:underline}


.newsheader {
	font-weight:bold;
	font-size:14px;
	line-height:1.4;
	padding:0 0 0 0; margin:0 0 0 0;
}

.newsheader a:link {font-weight:bold; font-size:14px; color:#5a3d1c; text-decoration:none}
.newsheader a:visited {font-weight:bold; font-size:14px; color:#5a3d1c; text-decoration:none}
.newsheader a:hover {font-weight:bold; font-size:14px; color:#5a3d1c; text-decoration:underline}


.blueHeader {
	font-weight:bold;
	font-size:14px;
	color:#0c7fde;
}

.darkgreenHeader {
	font-weight:bold;
	font-size:14px;
	color:#6D6C3E;
}

.orangeHeader {
	font-weight:bold;
	font-size:14px;
	color:#FF6600;
}

.greenHeader {
	font-weight:bold;
	font-size:14px;
	color:#336600;
}


.redHeader {
	font-weight:bold;
	font-size:14px;
	color:#BF0000; padding:0 0 0 0; margin:0 0 0 0;
}

.label, td.fieldkey {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#5a3d1c;
}

.news {padding:2px 0 2px 0; margin:0 0 0 0; }

a {
	color:#BF0000;
}

a.noUnderline { color:5a3d1c; }

a.underline {  text-decoration: underline; }


a {text-decoration: none;}
a:hover { text-decoration: underline;}



a img {
 border:none; 
}


.background1 {
	background: #261303;
}

.background2 {
	background:#f4eacb;
}

.background3 {
	background:#e9d3a2;
}

.bottomGreyBorder { 
	border-bottom:1px solid #666666; 
}

.topGreyBorder { 
	border-top:1px solid #666666; 
}

.allBorders {
	border:1px solid #cccccc; 
}

.divider {
	align:center;
	width:100%;
	border-top:1px dashed #cccccc;
}

.tab {
	vertical-align:bottom;
	border: #666666 solid;
	border-width: 1 1 0 1;
	position:relative;
	bottom:-1px;
}

.linkBox {
	background-color:#e9d3a2;
	padding:3px 5px 3px 10px; 
}

input.inputSmall {
	width:100px;
	font-size:11px;
	height:17px;
}

input.inputNormal {
	width:130px;
	font-size:11px;
	height:17px;
}

input.inputLarge {
	width:200px;
	font-size:11px;
	height:17px;
}

textarea.textNormal {
	width:200px;
	font-size:11px;
	height:34px;
}

textarea.textLarge {
	width:350px;
	font-size:11px;
	height:34px;
}

select.selectNormal {
	width:150px;
	font-size:11px;
}

select.selectSmall {
	width:130px;
	font-size:11px;
}

select.selectNoSize {
	font-size:11px;
}

/*.infoBoxContents {
	background-color:#D5EDF9;
	padding:5px;
}*/

.infoBoxHeading {
	/*line-height:1;
	margin:0 0 0 0;
	padding:0 0 0 0;*/
}

.infoBoxHeadingText {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	/*line-height:1;*/
	position:relative;
	top:-5px; 
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.infoBox_with_top_border {
  border-top: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
}

.infoBoxNoticeContents {
  background: #f4eacb;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
	text-align:center;
}

.infoBoxNotice {
  background: #FF8E90;
}

.inputRequirement { font-size: 12px; color: #b50000; font-weight:bold; }

.backgroundMain {
	background: #ffffff;
}

.backgroundContent {
	background: #ffffff;
}

.content_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.menuBorder {
	padding-right:5px;
	/*border-right:1px #cccccc solid;*/
}



.bullet {
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}

.categoryList {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
}

.highlightedList {
	background-color:white;
	width:100%;
}

.borderThinTop {
	border-top:1px solid #cccccc;
}

.borderThinRight {
	border-right:1px solid #cccccc;
}


.priceLarge {
	font-size:18px;
	font-weight:bold;
}

.priceMedium {
	font-size:16px;
	font-weight:bold;
}

.bannerTextMedium {
	color:#ffffff;
	font-size:12px;
}

.bannerTextLarge {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

.strikethrough { text-decoration:line-through;}

<!-- text for advertising a promotion in the cart -->
.promotion {
		
}


.productListing-heading {
	background-color:#5a3d1c;
}

.basketHeaderText {
	color:#FFFFFF;
	font-weight:bold;
}

.productOptionsText {
	font-style:italic;
}

.pageResults {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.moduleRow { background-color: #ffffff; }
.moduleRowOver { background-color: #f4eacb; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color:#e9d3a2; }

.messageStackSuccess {
	font-weight:bold;
	color:#b50000;
}

.red {
	color:#990000;
}

.darktext {
	color:#000000;
}

.footerLight {
	color:#ffffff;
}

.inputText {
	color:#aaaaaa;
}

.stockWarning {
	color:#dd0000;
	font-size:12px;
}


a.whitelink:link {color:#FFFFFF; text-decoration:none;}
a.whitelink:visited {color:#FFFFFF; text-decoration:none;}
a.whitelink:hover {color:#FFFFFF; text-decoration:underline;}




#homepage_slideshow{
  width:400px;
  height:250px;
}

#homepage_slideshow a {
position:absolute;
  float:left;
}

#homepage_slideshow_images_markers {
background-image:url(/images/homepage/bg_tile.gif);
width:398px;
_width:400px;
height:30px;
padding:0px;
margin:0px;
list-style: none;
margin-top:250px;
border:1px solid #605c52;
border-top: 0px;
}

#homepage_slideshow_images_markers li{
  margin:0px;
  padding:0px;
  float:left;
}
#homepage_slideshow_images_markers li a {
float:left;
display:inline;
background:url(/images/homepage/number_inactive.gif) no-repeat;
border:0;
position:relative;
height:23px;
width:18px;
_width:30px;
font-weight:700;
margin:0px;
margin-right:1px;
text-decoration:none;
padding:7px 0px 0px 12px;
}

#homepage_slideshow_images_markers li .active {
background:url(/images/homepage/number_active.gif) no-repeat;
color:#605c52;
}


#homepage_slideshow_images_markers_label p {
float:left;
width:182px;
height:23px;
overflow:hidden;
padding:0px;
font-weight:700;
font-size:11px;
margin:7px 0px 0px 16px;
display: inline;
}

#homepage_slideshow_images_markers #homepage_slideshow_images_markers_pause .homepage_slideshow_control_pause {
background:url(/images/homepage/pause_button.gif) no-repeat;
width:70px;
height:30px;
text-indent:-10000px;
padding:0px;
display: inline;
float:left;
}


#homepage_slideshow_images_markers #homepage_slideshow_images_markers_pause .homepage_slideshow_control_play {
background:url(/images/homepage/play_button.gif) no-repeat;
width:70px;
display: inline;
height:30px;
text-indent:-10000px;
padding:0px;
float:left;
}

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  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;color:#3f3f3f; }
.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; }
.titlehead { font-family : Verdana, Arial, sans-serif; font-size : 24px; color: #3F3F3F; text-align:left; vertical-align:middle; font-weight:bold;}
BODY {
  background: #ffffff;
  color:  #333333;
  margin: 10px;
  width: 800px;
}

A {
  color: #3f3f3f;
  text-decoration: none;
}

A:hover {
  color:#3f3f3f;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

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.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

.infoBox_with_top_border {
  background: #ffffff;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#3F3F3F; 

}

.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-image:url(images/infobox/greenmiddle.gif);
  text-align:center;
  color: #3f3f3f;
}
/* added by Andy 29 March 05*/
/* update by Darren Ross, Oct 05, color changed from 08898B to 3F3F3F*/
/*
TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-image:url(images/infobox/middle.gif);
  text-align:left;
  color:#3F3F3F;
}

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 {
  background: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3F3F3F;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #3F3F3F;
}

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-size: 10px;
}

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: #C4585C;
}

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;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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: #C4585C;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D8E44B; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color:#FFFF66; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* 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: #C4585C; }

/* amend by andy to add underlining to all links in paragraphs */
/*
P A {color: #3F3F3F;text-decoration: underline;}
P A:hover {  color:#3F3F3F;text-decoration: underline;}
LI A {color: #3F3F3F;text-decoration: underline;}
LI A:hover {  color:#3F3F3F;text-decoration: underline;}
A.blacklink{color: #000000;text-decoration: none;}
A.blacklink:hover {  color:#000000;text-decoration: underline;}
.bodytext {  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; }
  
  /* addition by dan for white text links */
  /*
A.whitelinks:link{ color:#FFFFFF; text-decoration:none; font-size:10px; }
A.whitelinks:visited{ color:#FFFFFF; text-decoration:none; font-size:10px; }
A.whitelinks:hover{ color:#FFFFFF; text-decoration:underline; font-size:10px; }
/* Addition by Darren Ross 5.09.06. Red text used for discounts. */
/*
.red {font-family: Verdana, Arial, sans-serif; color:#CC0000; line-height:13px;}


.bodyText { font-family: Verdana, Arial, sans-serif; font-size: 10px;color:#8DBEBF; }
*/