BODY { 
	background: #333333; 
	margin: 8px; 
	font-family: Verdana,Arial,Sans-serif; margin-left: 0px; 	margin-top: 0px; color:#515050;
}

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

.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; 
}

A { 
	color: #0066FF; 
	text-decoration: none; 
}

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

FORM { 
	display: inline; 
}

TR.header { 
	background: #E7F1F3;
}

TR.headerNavigation { 
	height:23px;
}

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

A.headerNavigation { 
	color: #3B8BBE; 
}

A.headerNavigation:hover { 
	color: #3B8BBE; 
}

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; 
}

TD.footer { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color:#515050; 
	padding: 3px; 
}

.infoBox { 
	background-color: transparent; 
}

.infoBoxContents { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color:#7D7D7D; 
}

.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: 15px; 
	font-weight: bold; 
	color: #ffffff; 
	background: #3B8BBE; 
	padding: 3px; 
	border-bottom: 3px solid; 
	border-color: #3B8BBE; 
}

TD.infoBoxHeadingCategories { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	background: #96969E; 
	color: #FFFFFF; 
	font-weight: bold; 
	padding: 2px; 
	border-bottom: 2px solid #FFFFFF; 
}

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

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-color: #b6b7cb; 
}

.productListing-heading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	background: #96969E; 
	color: #FFFFFF; 
	font-weight: bold; 
	padding: 2px; 
	border-bottom: 2px solid #FFFFFF; 
}

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

A.pageResults { 
	color: #0000FF; 
}

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

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

TR.subBar { 
	background: #4B85A4; 
}

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

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

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

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

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: #ff0000; 
}

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

INPUT { 
	background-color: #F8F8F8; 
	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: #E80000; 
	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; 
}

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

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

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

.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: #000000; 
}

.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; 
}

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

.site_table { 
	background-color: #ffffff; 
}

TD.left { 
	background-color: #E8E8E8; 
	color:#7E5F43; 
	padding: 3px; 
	border: 2px; 
	border-style: solid; 
	border-color: #D3D3D3; 
	border-spacing: 1px;
}

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

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

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

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

.PriceList  { 
	font-family: Verdana, Arial, sans-serif; 
	color: #9a9a9a; 
	font-size: 12px; 
	font-weight: bold 
}

	display: block;
	white-space: nowrap;
}

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

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #4682B4;
	font-weight: bold;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #515050;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #000000;
	font-size: 14px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
/* VJ Links Manager v1.13 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;
}

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;
}
/* VJ Links Manager v1.13 end */
.oldPrice { 
	text-decoration: line-through 
}

.largeText { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #515050;
}

.mediumText { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

.smallText { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}

.dropdownbg {
  	background: #B8B8B8;
}

.login_box{
	border:1px solid #ccc; 
	background-image:url(../images/template/login01.gif);
	background-repeat:repeat-x;
	width:100%; /**/
	height:100%; 
	margin-top:20px; 
	padding:14px;
}

.login_border{
	border-left:1px solid #ccc; 
	padding:5px;
}

/* Start Products Specifications */
ul.specification_box {
  	line-height: 1.5;
}

option, optgroup {
  	text-decoration: none;
  	font-style: normal;
 	 margin: 0;
  	padding: 2px 2px 0 2px;
  	font-family: Verdana, Arial, sans-serif;
}

.filter_count {
  	font-weight: normal;
}

.no_results {
  	color: #bbb;
}

.close {
  	font-size: 75%;
  	position: relative;
  	top: -4px;
}

img.image_filter {  /* Applies to images used as filters */
  	width: 20px;  /* Width of each image */
  	height: 20px;  /* Height of each image */
  	padding: 5px;  /* Padding between the category contents and the border */
  	border: 1px solid #182d5c;  /* Border around each image */
  	margin: 3px;  /* Margin between the image border and other objects */
  	background: #ffffff;  /* Background color behind each image */
  	float: left;  /* Don't change this */
}

.specs_box { /* Applies to the table surrounding the Specifications/tabs onproduct_info.php */
  	width: 100%;
  	background: #FFFFFF;
}

#variantsBlock {
}

#variantsBlockTitle {
  	font-size: 10pt;
  	font-weight: bold;
  	padding-left: 10px;
  	padding-bottom: 10px;
  	width: 10em;
}

#variantsBlockData {
 	 align: left;
}

.productInfoKey {
  	font-size: 9pt;
  	font-weight: bold;
  	padding-left: 10px;
  	padding-right: 10px;
  	vertical-align: middle;
}

.productInfoValue {
  	font-size: 9pt;
  	vertical-align: middle;
}

#productInfoPrice {
  	font-size: 10pt;
  	font-weight: bold;
  	vertical-align: middle;
}

a.breadcrums_x:link, a.breadcrums_x:active, a.breadcrums_x:visited{
  	font-size: 10px;
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;
}

a.breadcrums_x:hover{
  	font-size: 10px;
  	color: #17426B;
}
/* End Products Specifications */
