P {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5F5F5F; font-weight: normal;}



H1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #5F5F5F; font-weight: normal;}



H2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #5F5F5F; font-weight: normal;}



UL {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5F5F5F; font-weight: normal;}



OL {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5F5F5F; font-weight: normal;}



.bodytext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5F5F5F; font-weight: normal;}



.copyright {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5F5F5F;}



.specials {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5F5F5F;}

	

A {

	color:#9D9566;

	text-decoration:none;

	font-weight: bold;

}



A:hover {color:#AEBFD3; text-decoration:none;}



.header {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #54462c}



.sideblue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #344F62; font-weight: bold;}



.sidewhite {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #ffffff; font-weight: normal;}



.sidegold {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #aba671; font-weight: normal;}



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

}


/*

****************************************************************

TAB

****************************************************************

*/

TD.productListing-data1 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #f5f5f5;

  border: 2px solid #e9e9e9;

}

TD.productPriceInListing {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #d2e9fb;

}

TD.productPriceInBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

border:0px #eeeeee;

}

.boxtext {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 13px; 
color: #242424; 
font-weight: normal;
}

.boxtext-outer {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 13px; 
color: #FFFFFF; 
font-weight: normal;
}

TD.productPriceInProdInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ccffcc;

}

TD.product_price {

  font-family: Arial, helvitica;

  font-size: 14px;

  font-weight: bold;

  color: #2e82dc;

}

table.options {

  background: #f5f5f5;

  width: 100%;

  border: 2px solid #e9e9e9;

  padding-left: 5px;

}

TD.relatedBoxHeading {

  font-family: Arial, helvitica;

  font-size: 14px;

  font-weight: bold;

  color: #b73504;

}

table.relatedBox1 {

  border-top:2px solid #b73504; 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

table.relatedBox {

 background: #f5f5f5;

 border: 2px solid #e9e9e9; 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.related_image {

 background: #f5f5f5;

 border: 3px solid #d9d9d9; 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

   }

.related_image2{

 background: #f5f5f5;

 border: 2px solid #e9e9e9; 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.pri {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #b73504;

  font-weight: bold;

  text-align:center;

 }

.pri a {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #b73504;

  font-weight: bold;

  text-decoration:none;

   text-align:center;

}

.pri a:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;
  color: #b73504;
  font-weight: bold;
  text-decoration:underline;
  text-align:center;
}
.mod {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #354c52;
  text-align:center;
}
.mod a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #354c52;
  text-decoration:none;
  text-align:center;
}
.mod a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #354c52;
  text-decoration:underline;
  text-align:center;
}
TABLE.promo {
  border: 2px;
  border-style: dashed;
  border-color: #e80000;
  border-spacing: 2px;
}
A.articlelink{
   color:#0000FF;
  text-decoration: none;
}

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: #e6e6e6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #444;
}
A.linkListing-heading:hover {
  color: #777;
}
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;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #444;
  text-align: center;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold; 
  color: #444; 
}
A.linkListingMain {
  color: #777;
}
A.linkListingMain:hover {
  color: #e80000;
}

.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  color: #e80000;
}

.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #e80000;
}



/*---------------------------*/
/* CATEGORY MENU */
/*---------------------------*/

.treemenudiv  {     /* Behaviour of tree/plain menu item - leave as is for proper performance */
  display: block;
  white-space: nowrap;
}


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

}

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


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


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

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

.dmselected {   /* Style overide for selected category tree */
    background-color: #e9e9e9;
font-weight: normal;
color: #222;
}






#thecategories a:hover {
  background-color: #e9e9e9;

}

.catwithsubs, .catwithnosubs {
  padding-right: 5px;
}

#thecategories {
  position: relative;
  top: -9px;
  margin-bottom: -16px;
  width: 184px;
}

.activelink {
  display: block;
  font-weight: bold;
color: #2d5eb3;
}

#thecategories a {
  display: block;
  padding-bottom: 7px;
  padding-top: 3px;
  width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
  width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
  padding-left: 20px;
}

#thirdcat a {
  padding-left: 35px;
}

#fourthcat a {
  padding-left: 50px;
}

#fifthcat a {
  padding-left: 65px;
}

/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;
}
/* OTF contrib ends */


#popImage {
  background:#F0F0F0;
  width: 240px;
}

.popName {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color:#ffffff;
  padding:5px;
}

.PI {
  padding:5px;
  text-align:center;
}

.popPrice {
  font-family: arial;padding-left:15px;padding-right:10px;
  font-size: 11px;
  font-weight: bold;
  color:#FFFFFF;
}
.popDescr {
  color:#c3c3c3;
  font-family: arial;padding-left:15px;padding-right:15px;
  font-size: 10px;
}
.popupProductBox{padding: 14px  0;margin:0 auto; text-align:center;background: #4A4A4A url(gradient.png) repeat-x}


.tooltip img {
	margin: 0px;
	padding: 0px;
}

.tooltip td {		
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	padding: 0px;
}

.tooltip {
	position: absolute;
	overflow: 'visible';
	
	/* hide from view, this fixes an Opera bug, and is harmless in other browsers */
	left: -1000px;
	top: -1000px;
}

.tooltip #tooltipContent, .tooltip #tooltipContent td{
	font-size: 14px;
	line-height: normal;
	color: #FFF;
}


 
 .box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;
}

.search_field { 
 font-size: 12px;
 background-color: #CCCCCC; 
 border: 2px solid #453b23; 
}

TD.main, P.main {

  font-family: Georgia, "Times New Roman", Times, serif;
  color: #5F5F5F
  font-size: 12px;
  line-height: 1.5;

}

TD.pageHeading, DIV.pageHeading {

  font-family: Georgia, "Times New Roman", Times, serif;

  font-size: 18px;

  font-weight: bold;

  color: #5F5F5F;

}

TD.infoBoxHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background-color:#ddd; color: #5F5F5F; text-transform:uppercase; font-weight:bold; padding:2px;

background: url("tab_bg.gif") repeat-x top left;}



TD.infoBoxHeading2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background-color:#ddd; color: #5F5F5F; text-transform:uppercase; font-weight:bold; padding:2px}



TD.infoBox, SPAN.infoBox {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;}
