table.table-photo

{

   border:1px solid #CCCCCC;

   width:100%;

}



table.table-photo tr.sizes-hrow th

{

   border-top:1px solid #CCCCCC;

   text-align:center;

   padding:5px 0 0 0;

}



table.table-photo tr.sizes-drow td

{

   text-align:center;

   border-top:1px solid #CCCCCC;

}



table.table-anchors

{

   width:100%;

}



table.table-anchors td a.anchor-link

{

   color:#1e5b7e;

   font-size:12px;

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

   padding-left:7px;

   line-height:20px;

}



table.table-anchors td a.anchor-link:first-letter

{

   font-weight:bold;

}



table.table-autos

{

   border:1px solid #CCCCCC;

   width:100%;

}



table.table-autos tr.header

{

   background:url(http://alpha-filter.com/new/templates/alpha_filter/images/site4cat.png) 0 -30px repeat-x;

   height:25px;

   margin:0 0 0 0;

}



table.table-autos tr.header th

{
	border:none;
	color:#000;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	padding-left:2px;
}



table.table-autos th a[name]

{

   color:#000;

   font-weight:bold;

   text-decoration:none;

   font-size:11px;

}



table.table-autos th

{

   font-weight:bold;

   border-top:1px solid #CCCCCC;

}



table.table-autos td

{

   font-size:11px;

}



table.table-autos td.backgrounded

{

   background: #f1f4f6;

}



/* --------------------- */



table.table-analogs-oem

{

   border:1px solid #CCCCCC;

}



table.table-analogs-oem tr.header

{

   background:url(http://alpha-filter.com/new/templates/alpha_filter/images/site4cat.png) 0 -30px repeat-x;

   height:25px;

   margin:0 0 0 0;

}



table.table-analogs-oem tr.header th

{

   border:none;

   color:#ffffff;

   font-size:12px;

   font-weight: normal;

   text-align:left;

   padding-left:5px;

}



table.table-analogs-oem td

{

   font-size:11px;

}



table.table-analogs-oem td b

{

   font-weight:bold;

}



/* -------------------------------------------------------- */

div.combo-container {

	color:#1e5b7e;

}



div.selected_navigator {

	font-size:14px;

	color:#1e5b7e;

	font-weight:bold;

	padding-top:5px;

}



table.search-result-sizes td, table.search-result-sizes th {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

}



table.info-table th {

	width:95px;

}



.lighted {

	background-color:#eee;

}



.search-result-number {

	padding-left:3px;

}



.search-result-normal-text {

	padding:3px 0 0 0;

	color:#333333;

	font-size:12px;

}