BODY { background: #D8D4C0;  font-size: 12px; margin: 8px; font-family: Arial, Verdana, sans-serif; margin-left: 2px; margin-top: 0px; color:#000000;}


TD.productDesc {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  /*color: #808080;*/
  color:#000000;
  padding: 1px 7px 1px 7px;
}

A.nowAvailableText, A.nowAvailableText:hover {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 9px;
  /*font-weight:bold;*/
  /*color: #808080;*/
  color:#000000;
	line-height:1.1;
  padding-top:2px;
}

TD.nowAvailableText {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 9px;
  color:#000000;
  line-height:1.1;
  padding-top:2px;
}

TD.productheadDesc {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 padding: 4px 0px 0px 10px;

}
.PriceList  { font-family: Arial, sans-serif; color: #9a9a9a; font-size: 12px; font-weight: bold; }
.oldPrice { text-decoration: line-through }
.ourPrice { font-family: Arial, sans-serif; color: #000000; font-size: 14px; font-weight: bold; }
.ourPriceitemnowonsale { font-family: Arial, sans-serif; color: #9a9a9a; font-size: 14px; font-weight: bold; }
.productSpecialPrice { font-family: Arial, sans-serif; color: #FF0000; font-size: 14px; font-weight: bold; }
.priceyousave { font-family: Arial, sans-serif; color: #FF0000; font-size: 12px; }


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


.errorBox { font-family: Arial, sans-serif, Verdana; font-size: 10px; background: #ffb3b5; font-weight: bold; }


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


.productsNotifications { background: #f2fff7; }


.orderEdit { font-family: Arial, sans-serif, Verdana; font-size: 10px; color: #70d250; text-decoration: underline; }


A { color: #2B6D8B; text-decoration: none; }


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


FORM { display: inline; }


TR.header { background: #000000; height:142px;}


TR.headerNavigation { height:23px;}


TD.headerNavigation { background-color: #000000; font-family: Arial, sans-serif, Verdana; font-size: 10px; color: #28292A; font-weight: bold; padding: 6px; border-top: 1px solid; border-color: #000000;}


A.headerNavigation { color: #ffffff; }


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


TR.headerError { background: #ff0000; }


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


TR.headerInfo { background: #00ff00; }


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


TD.footer { font-family: Arial, sans-serif, Verdana; font-size: 10px; color: #FFFFFF; padding: 6px; background: #1F1F1F; }


.infoBox { background-color: ffffff; padding: 2px; border-color: #cococo; border-style: solid; border-width: 1px; }


.infoBoxContents { font-family: Arial, sans-serif, Verdana; font-size: 10px; color:#4C1414; }


.infoBoxNotice { background: #FF8E90; }


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


TD.infoBoxHeading { font-family: Arial, sans-serif, Verdana; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #404040; padding: 2px; border-bottom: 1px solid; border-color: #404040; }


TD.infoBox, SPAN.infoBox { font-family: Arial, sans-serif, Verdana; 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: #F7F6EF; }


TABLE.productListing { border-color: #C0C0C0; }


.productListing-heading { font-family: Arial, sans-serif, Verdana; font-size: 10px; background: #96969E; color: #FFFFFF; font-weight: bold; padding: 1px; border-bottom: 1px solid #FFFFFF; }
.productListing-headingBuyNow { font-family: Arial, sans-serif, Verdana; font-size: 10px; background: #96969E; color: #FFFFFF; font-weight: bold; padding: 2px; border-bottom: 2px solid #FFFFFF; width:60px; text-align:center;}

TD.productListing-data { font-family: Arial, sans-serif, Verdana; font-size: 14px; weight: bold;}
.productListing-dataBuyNow {width:55px; text-align:right;}
TD.productName { font-family: Arial, sans-serif, Verdana; font-size: 14px; weight: bold; color:#2B6D8B;}
A.productName { font-family: Arial, sans-serif, Verdana; font-size: 14px; weight: bold; color:#2B6D8B;}
A.linkMore { font-family: Arial, sans-serif, Verdana; font-size: 12px; weight: bold; color:#2B6D8B;}
A.pageResults { color: #0000FF; }


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


TD.pageHeading, DIV.pageHeading { font-family: Arial, sans-serif, Verdana; font-size: 14px; font-weight: bold; color: #000000; }


TR.subBar { background: #202020; }


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


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

.red { color:#CE0000; }

TD.smallText, SPAN.smallText, P.smallText { font-family: Arial, sans-serif, Verdana; font-size: 10px; color:#000000;}


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


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


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


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


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


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


INPUT { background-color: #ECDEDE; font-size: 11px; }


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


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


TABLE.formArea { background: #d0d1d2; border-color: #202020; border-style: solid; border-width: 1px; }


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


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





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


.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }


.moduleRowSelected { background-color: #E9F4FC; }


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


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


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


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


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


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


.site_table { background-color: #ffffff; }


TD.left { background-color: #ffffff; color:#C0C0C0; }


TD.right { background-color: #ffffff; }


TABLE.content { padding: 20px 10px 10px 10px; color:#000000; }


.copy { font-family: Arial, sans-serif, Verdana; font-size: 10px; padding: 5px; }

.categoriesText {    

font: bold 20px Arial, Verdana, Helvetica, sans-serif;
color: black;
width: 170;
padding: 10px 0;
text-decoration: underline;
}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
list-style-type: none;
padding: 1;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;

}


.phplmbodytable { /* Class of table cells containing plain menus */

padding: 5px;
width: 170;
margin: 0px;

font: bold 12px arial,helvetica,arial,sans-serif;


}

.phplmnormal {     /* Font size & color of unlinked menu items */
	

font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: white;
width: 170;
padding: 3px 0;
text-decoration: none;
}

H1 {
  font-size: 14px;
  margin-bottom:0em; 
}

a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */ }

/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Arial, verdana, sans-serif;
  font-size: 10px;
}

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

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

.linkFeatured {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
TD.subCategory {
	background-image:url(images/submenu_bg.gif);
}
A.subCategory {
	font-family: Arial, Verdana, sans-serif;
  	font-size: 12px;
	font-weight: bold;	
  	color: #000000;
}
/* VJ Links Manager v1.13 end */
.categoryRRP  { 
	font-family: Arial, sans-serif; 
	color: #9a9a9a; 
	font-size: 12px; 
	font-weight: bold;

}
.categoryRRPprice  { 
	font-family: Arial, sans-serif; 
	color: #9a9a9a; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: line-through; 
}
.categoryOldPrice { 
	text-decoration: line-through;
	font-family: Arial, sans-serif; 
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
}
.categoryOurPrice { 
	font-family: Arial, sans-serif; 
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
}
.categoryOurPriceitemnowonsale { 
	font-family: Arial, sans-serif; 
	color: #9a9a9a; 
	font-size: 14px; 
	font-weight: bold; 
}
.categoryProductSpecialPrice { 
	font-family: Arial, sans-serif; 
	color: #FF0000; 
	font-size: 18px; 
	font-weight: bold; 
}
.categoryPriceyousave { 
	font-family: Arial, sans-serif; 
	color: #FF0000; 
	font-size: 12px;
	white-space:nowrap; 
}
.categorySale { 
	font-family: Arial, sans-serif; 
	color: #FF0000; 
	font-size: 12px; 
	font-weight: bold; 
}
.categoryProductPrice { 
	font-family: Arial, sans-serif; 
	color: #000000; 
	font-size: 18px; 
	font-weight: bold; 
}
TD.xSellProductsName { 
	font-family: Arial, sans-serif; 
	color: #55889D; 
	font-size: 12px; 
	font-weight: bold; 
}

TD.productInfoReviews {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

TABLE.checkoutStepBoxBorder {
	width:100%;
	border: 1px solid #6A0004;
}

TD.checkoutStepBoxHeading {
	background-color:#6A0004;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:1px 10px 2px 10px;
}

TD.checkoutStepBoxSubHeading {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

TD.checkoutError {
	color:#FF0000;
}

div.cartMenu {
	width:524px;
	height:33px;
	position:absolute;
	top:150px;
	right:10px;
	background:url(images/cart_menu_background.gif) top left no-repeat;
}

div.cartMenu img {
	border:none;
}

div.cartMenu .cartImage {
	position:absolute;
	left:120px;
}

div.cartMenu .accountImage {
	position:absolute;
	left:0px;
}

div.cartMenu .checkoutImage {
	position:absolute;
	left:404px;
	top:5px;
}

div.cartMenu .imageShipping{
	position:absolute;
	left:338px;
	top:0px;
}

div.cartMenu .items {
	color:#93080F;
	font-size:20px;
	position:absolute;
	top:3px;
}

div.cartMenu .count {
	right:336px;
}

div.cartMenu .value {
	left:243px;
}

div.cartMenu .textItems {
	color:#000000;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	left:193px;
	top:8px;
}

div.cartMenu .textAccount {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	left:41px;
	top:3px;
}

div.cartMenu .account {
	font-size:9px;
	position:absolute;
	color:#000000;
	top:17px;
}

div.cartMenu .signin {
	left:36px;
}

div.cartMenu .register {
	left:78px;
}
