
	h2 {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0px;
		padding: 0px 0px 0px 15px;
	}
	img {
	border: none;
	}

    #tabsDiv {
      width:100%;
      font-size:93%;
      line-height:normal;
	  height:30px;
      }
    #tabsDiv ul {
	  margin:0;
	  padding:10px 10px 0 0;
	  list-style:none;
      }
    #tabsDiv li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsDiv a {
      float:left;
      /*background:url("/images/tableftB.gif") no-repeat left top;*/
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsDiv a span {
      float:left;
      display:block;
      /*background:url("/images/tabrightB.gif") no-repeat right top;*/
      padding:5px 15px 4px 6px;
	  margin:0;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsDiv a span {float:none;}
    /* End IE5-Mac hack */
    #tabsDiv a:hover span {
      /*color:#666;*/
      }
    #tabsDiv a:hover {
      	/*background-position:0% -42px;*/
      }
    #tabsDiv a:hover span {
     	/*background-position:100% -42px;*/
      }
	  
	  #searchTabSpan {
	  	background-image: url("/images/tabrightB.gif");
		background-position:100% -42px;
	  }
	  
	  #searchTabSpanA {
	  	background-image: url("/images/tableftB.gif");
		background-position:0% -42px;
		font-weight:bold;
		color:#999;
	  }
	  
	  #catTabSpan {
	  	background-image: url("/images/tabrightB.gif");
		background-position:100% 0px;
	  }
	  
	  #catTabSpanA {
	  	background-image: url("/images/tableftB.gif");
		background-position:0% 0px;
		font-weight:bold;
		color:#333;
	  }
	

	.subTitle {
		font-weight:bold;
		font-size:12px;
	}
	.subBorder td {
		border-bottom:1px dashed #cfcfcf;
		padding:5px;
	}
	.singleBorder {
		border-bottom:1px dashed #cfcfcf;
		padding:5px;
	}
	.txtClass {
		font-size:10px;
	}
	.itemHolder {
		position:relative;
		border-bottom:1px dashed #999999;
		padding-bottom:5px;
		margin-bottom:15px;
	}
	.prodImage {
		position:relative;
		width:65px;
		float:left;
	}
	.prodContent {
		position:relative;
		width:465px;
		float:left;
	}
	.clearer {
		clear:both;
	}
	.resultsHolder {
		height: 125px;
		width: 100%;
		overflow-y: auto;
		background-color:#FFFFFF;
		background-color:#f4f4f4;
		padding:5px;
	}

	.button {
		background    : #FCFCF0;
		font-size:9px;
		font-family:verdana;
		color         : #006044;
		font-weight   : bold;
		border-top: 1px solid #942431;
		border-right: 1px solid #942431;
		border-left: 1px solid #942431;
		border-bottom: 1px solid #942431;
		padding: 3px 3px 3px 3px;
		margin: 1px;
		width: auto;
		overflow: visible;
	}
	.button:hover {
		background  : #F5F5F5;  
    }
	.smallButton {
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; background-color: #FFFFFF; color:#000000; 
		display:inline;BORDER-TOP: #D6D3CE 2px solid; BORDER-LEFT: #D6D3CE 2px solid; 
		BORDER-RIGHT: #848284 1px solid; BORDER-BOTTOM: #848284 1px solid;padding: 1px 2px 1px 2px;margin: 0px;
	}
	.smallButton:hover {
		background  : #F5F5F5;  
    }