/***********************************************/
/* Consumers                                  */
/***********************************************/ 

.smallformtext {margin-left:10px; margin-top:7px;}
.smallformtext  select, .smallformtext  input {margin:4px 0}

.smallformtext option, .smallformtext  form, .smallformtext  select, .smallformtext  input {font-size:.9em;}

.fieldset {margin-right:10px; margin-top:5px; border:1px solid #777777; padding:.5em;}

fieldset.consumersidenav {border:none; }

.value fieldset {margin-left:10px; margin-top:10px}

.smallformtext .consumersubmit {margin-top:7px;}


.smallformtext .input-box {color: #26a; border: #26a solid 1px;}

.row_even {background:#ddd;}
.row_odd {background:#fff;}

td h3 {padding:0;margin:5px;font-size:1.2em;}

table.products td a {color:#666;text-decoration:none;font-size:11px;}
table.products h2 {margin:0px;}
table.products h2 a {color:#222;text-decoration:underline;font-size:20px;}
table.products .company, table.products .company a {color:#444;font-size:14px;}

table.listView, table.listViewDetail {
width:100%;
		border: 1px solid #9E9E9E;
	}

table.listView td,  table.listViewDetail td{
padding:4px;		
	}

table.listView td.companycell {width:35%}
table.listView td.prodcell {width:35%}
table.listView td.catcell {width:30%}

.catcell,.catcell a {font-size:.9em; text-decoration:none;}
.prodcell, .prodcell a, .companycell, .companycell a {font-size:1em;margin:5 20 5 0}	

table.listViewDetail td.companycell {width:35%}

table.listViewDetail td.productshot {text-align:center;}

	
table.listView th, table.listViewDetail th {
		font-size: 1em;
		color: #666666;
		font-weight: bold;
		text-align: left;
		background-color: #f8f7f7;
		background-image: url("../img/tables/listViewBg.gif");
		background-repeat: repeat-x;
		background-position: bottom;
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #980000;
		height: 20px;
	}
	
	table.listViewDetail th {font-size: 12px;}



.listViewTh, listViewDetailTh {
		font-size:.95em;
		color: #666666;
		font-weight: bold;
		text-align: left;
		background-color: #f8f7f7;
		background-image: url("../img/tables/listViewBg.gif");
		background-repeat: repeat-x;
		background-position: bottom;
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #980000;
		height: 20px;
	}

.paging {text-align:right; margin:0; padding-top:2px; padding-bottom:4px;}
.previous_next, .previous_next a {color:#7091B3;text-decoration:none}
.current_page {color:#980000;}

.category_listing {position:relative; background:#eee;padding:15px 0 0;margin:5px;float:left; width:220px;text-align:center; height:150px;}
.category_listing p {margin:0; padding:0; font-size:10px}

