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

	.form {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;}

	

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

	OL {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;}

	

	.copyright {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}

	h1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #187D8F}
	
	h2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #187D8F}

	A {

	color:#666666;

	text-decoration:none;

	font-weight: bold;

}

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

.nav {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}

.header {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #187D8F}

.listheader {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 800; color: #A84E57}

.nav2 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: 400; color: #000000}





#bg {background:url(../images/bg.gif)}



#bgpromo {background:url(../images/promo-bg.gif)}



.picture {

	color: #4F6CB0;

	border: thin solid #4F6CB0;

}



.bullets {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; font-weight: normal;}



.navigation {

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

	font-size: 12px;

	font-weight: bold;

	color: B58282;

	background-color: FFCCCC;

	background-position: center;

	text-decoration: none;

	background-repeat: repeat;

	margin: 0px;

	padding: 0px;

}



.navbg {background:url(../newsite-images/nav-bg.jpg)}



.bodybg {background:url(../newsite-images/body-bg.jpg)}



.bordercolor {

	border-style: solid;     

	border-width: 2px;     

	border-color: #9B5B5C;

}







.border-grey {

	border-style: solid;     

	border-width: 2px;     

	border-color: #D6D5D3

	}

	

#body {

	margin-bottom: 0px;

	margin-top: 0px;

	padding: 0px;

}



.valign {

	margin: 0px;

	padding: 0px;

}	







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: #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: 13px;

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

