@charset "UTF-8";


fieldset
{
	width:225px;
	border:1px solid #204480;
	padding:10px;
}

fieldset label
{
	display:block;
	margin-right:3px;
	text-align:left;
	width:75px;
}

fieldset div
{
	height:5px;
}

table#search_table
{
	width:90%;
	margin:25px 5% 25px 5%;
	border-collapse:collapse;
}


table#search_table td
{
	vertical-align:top;
	width:50%;	
}

div#search_tips
{
	text-align:left;
}

h2
{
   font-size:8pt;
   color:#fff;
   background-color:#0d468d;
   padding:2px;
   text-align:left;   
   margin:0px;
}

.clearer
{
   clear:both;
}

table.search_results_table
{
   margin:10px 0px;   
   border-collapse:collapse;
   width:100%;   
}

td.left_cell
{
   vertical-align:top;
   width:80px;
}

td.left_cell img
{
   border:0px;   
   border-top:4px solid #760605;
}

td.header_cell
{
   vertical-align:top;
}

td.header_cell span
{
   padding-left:5px;
}

td.header_cell h1
{
   padding:5px 0px 2px 3px;
   background:url(../images/search_results_h1.gif) repeat-x top;
   background-color:#b0cee6;
   margin:0px;  
}

td.desc_cell
{
   vertical-align:top;
   padding:5px 15px;
   text-align:left;
}

td.middle_left_cell
{
   vertical-align:top;
   padding-left:15px;
   text-align:left;
}

td.middle_left_cell div
{
   font-weight:bold;
}

td.middle_right_cell
{
   vertical-align:top;
   padding-right:15px;
   text-align:right;
}

td.bottom_right_cell, td.bottom_left_cell
{
   height:25px;
   vertical-align:bottom;
   padding:0px;
}


td.bottom_right_cell div
{  
   color:#0D468D;
   font-size:9pt;     
   text-align:right;
   font-weight:bold;
}

td.bottom_right_cell div input
{
   vertical-align:middle;        
}

td.bottom_left_cell h3
{
   margin:0px;
   padding-left:5px;
}

td.bottom_left_cell h3 a
{     
   font-size:9pt;
   color:#760605;
}


input#btnAddToCart
{
   display:none;
}

div.page_index_links
{
   text-align:right;
   font-weight:bold;   
   color:#0D468D;
   margin:15px 0px;
}

div.page_index_links a
{
   color:#0D468D;
   padding:3px;
   border:1px solid #B0CEE6;
   text-decoration:none;
}

div.page_index_links a:hover
{
   color:#0D468D;
   padding:3px;
   border:1px solid #0D468D;
   background-color:#B0CEE6;
}

div#category_results ul li
{        
   padding:3px 0px;
}

div#category_results ul li a
{           
}

div#category_results ul li a:hover
{        
   color:#6F1515;
}

