
  /*STYLES FOR MANUFACTURER TABLE (man_menu.php)*/


/*#00173c BLUE BODY
	#00cc66 GREEN TEXT
	#008751 GREEN BACKGROUND
	#223a65 New Blue */
	
	body {
		/*background: #00173c;*/
	  color: white;
	  font-size:10pt;
	}
	
 	.man_title {
	  font-family: verdana,ariel,"sans serif";
		color: white;
	}
		
	table#ratecard {
		width:100%
	}
	
	#ratecard a{
	  /*text-align:justify;*/
	  font-family: verdana,ariel,"sans serif";
	  font-weight: bold;
	  font-size: 10pt;
	  /*color: #00cc66;*/
	  color: white;
		text-decoration: none;
	}
	
	#ratecard #manulist a{
	  font-family: verdana,ariel,"sans serif";
	  font-weight: normal;
  	  font-size: 8pt;
	  color: #00cc66;
	  text-decoration: none;
	}
	
	#ratecard .manuf{
	  /*text-align:justify;*/
	  font-family: verdana,ariel,"sans serif";
	  font-weight: normal;
	  font-size: 8pt;
	  color: #00cc66;
	}
	
	#ratecard .cancelfilter{
	  /*text-align:justify;*/
	  font-family: verdana,ariel,"sans serif";
	  font-weight: bold;
	  font-size: 8pt;
	  color: white;
	  /*background: seagreen;*/
	  text-align: left;
	}
	
  /*STYLES FOR LEFT HAND MENU (rc_menu.php)*/
	#ratecard #leftmenu ul {
	  list-style: none;
		margin: 0 auto;
    padding: 3px 3px 3px 3px;
	}
	
	/*Unselected Menu Item*/
	#ratecard #leftmenu li.level0 a{

	  font-weight: bold;
	  font-size: 10pt;
	  color: red;
		
	}

	#ratecard #leftmenu li.level1 a{

	  font-weight: bold;
	  font-size: 9pt;
	  color: white;
	  
	}

	#ratecard #leftmenu li.level2 a{

	  font-weight: normal;
	  font-size: 9pt;
	  color: white;
	  
	}

	#ratecard #leftmenu li.level3 a{

	  font-weight: normal;
	  font-size: 8pt;
	  color: white;
	  
	}
	
	#ratecard #leftmenu li.level4 a{
	  font-weight: normal;
	  font-size: 8pt;
	  color: white;  
	}
	
	#ratecard #leftmenu li.level99 a{
	  list-style: none;
	  font-weight: normal;
	  font-size: 8pt;
	  color: white;
	  
	}
	/*Active Menu Item*/
	#ratecard #leftmenu li.level0a a{
	  
	  font-weight: bold;
	  font-size: 10pt;
	  /*color: #00cc66;*/
	  color: lightgreen;
		text-transform: uppercase
		
	}
  
	#ratecard #leftmenu li.level1a a{
	  
	  font-weight: bold;
	  font-size: 9pt;
	  /*color: #00cc66;*/
	  color: lightgreen;
		text-transform: uppercase
	  
	}

	#ratecard #leftmenu li.level2a a{
	  
	  font-weight: bold;
	  font-size: 9pt;
	  /*color: #00cc66;*/
	  color: lightgreen;
		text-transform: uppercase
	  
	}

	#ratecard #leftmenu li.level3a a{
	  
	  font-weight: normal;
	  font-size: 8pt;
	  /*color: #00cc66;*/
	  color: lightgreen;
	  text-transform: uppercase;
	  
	}
	
	#ratecard #leftmenu li.level4a a{
	  font-weight: normal;
	  font-size: 8pt;
	  /*color: #00cc66;*/
	  color: lightgreen;
	  text-transform: uppercase;
	}
	
	#ratecard #leftmenu li.level99a a{
	  text-transform: uppercase;
	  /*  font-weight: normal;
	  font-size: 8pt;*/
	  color: lightgreen;
	  
	}

	#ratecard #pages {
	  font-size: 8pt;
	  color: white;
	  line-height: 13pt;
	  vertical-align: top;
	}
	
	#ratecard #pager {
		font-size: 12pt;
		color: white;
		line-height: 11pt;
		float: left;
		margin-left: 14px;
	}
	
	#ratecard #pager a {
		font-size: 13pt!important;
		color: #00cc66;
	}
	
	#ratecard #pager a:visited {
	  font-size: 13pt;
	  color: #00cc66;
	}
	
	#ratecard #pager a:hover {
	  font-size: 13pt;
	  color: #00cc66;
	}
	
#product .header #topleft {
	background-image: url(img/prod_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #223a65;
}

#product, a { 
  border-collapse: separate;
  font-size: 10pt;
}

#product a { 
  border-collapse: separate;
  font-size: 8pt;
}

#product a:hover {
  color: lightgreen;
}
	
#ratecard tbody { border-top: none; }
	
#product #topmiddle {
	background-color: #223a65;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}

#product #topright {
	background-image: url(img/prod_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #223a65;
}
#product .header {
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.6em;
}
#product .botleft.white {
	background-color: white;
	background-image: url(img/prod_BL_white.gif)!important;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 20px;
}

#product .botleft {
	background-color: #008652;
	background-image: url(img/prod_BL_blue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 20px;
}
#product .white {
	background-color: #FFFFFF;
}


#product .botright {
	background-image: url(img/prod_BR.gif);
	width: 20px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#product .right {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#product .left {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#product .bottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#product img { 
  border: none;
  padding-top: 20px;
  padding-right: 20px;
}

td.title, td.desc {padding-left: 5px; }

/*td.title {height: 25px; }*/

td.desc {padding-top: 5px; }

#resultcount, #perpage { font-size:9pt; margin-left:14px;}

#results {
  line-height:13pt;
  margin-bottom: 5px;
  border-bottom: 2px solid gray;
  padding-bottom: 5px;
}

#results select{ font-size: 8pt;}

#results #perpage {
  float:right;
  margin-right: 18px;
}

#results #pagejump {
  float: left;
  margin-left: 10px;
}


#manu_tbl {
 /*border: 2px solid white;*/
}

#cat_tbl {
 border-collapse: separate;
 width: 250px;
 padding: 0;
}

#cat_tbl td{
margin:0;
padding: 0;
}

#cat_tbl .topleft{
  /*background: url(/ratecard/img/prod_TL_blue.gif) no-repeat left top;
  width: 20px;
  height: 20px;*/
}

#cat_tbl .top{
  /*border-top: 2px solid white;*/
}

#cat_tbl .topright{
  /*background: url(/ratecard/img/prod_TR_blue.gif) no-repeat right top;
  width: 20px;
  height: 20px;*/
}

#cat_tbl .middle{
  /*border-left: 2px solid white;
  border-right: 2px solid white;*/
}


#cat_tbl .botleft{
  /*background: url(/ratecard/img/prod_BL_blue.gif) no-repeat left bottom;
  width: 20px;
  height: 20px;*/
}

#cat_tbl .bottom{
  /*border-bottom: 2px solid white;*/
}

#cat_tbl .botright{
  /*background: url(/ratecard/img/prod_BR_blue.gif) no-repeat right bottom;
  width: 20px;
  height: 20px;*/
}

#frmSearch {
  margin:3px 0 0 0;
  *margin:1px 0 0 0;
}

/*#frmSearch input[type="submit"]{
  background:#CCCCCC none repeat scroll 0 0;
  border-color:#999999 #333333 #333333 #999999;
  border-style:none;
  border-width:1px;
  color:#000000;
  cursor:pointer;
  font-weight:bold;
  height:16px;
  margin:0 0 0 0;
  padding:0;
  width:75px;
  position: relative;
  top:1px;
  *top:-2px;
}

#frmSearch input[type="submit"]:hover {
  background:lightgreen none repeat scroll 0 0;
}

#frmSearch input[type="text"]{height:16px; margin:0; padding: 0; border: none;}
*/

#pdfcatname { }

#leftmenu a {font-size:8pt!important; font-weight:normal!important;}

.prodlist a:hover { color: lightgreen!important; }
