/************************************************/
/* File to edit the style of your search pages  */
/************************************************/

/* default font size and font family */
body { 
	margin: 10px; 
        padding: 10px; 
background: #fff; 
font-family: Arial,Helvetica,sans-serif; 
color: #666; 
font-size: 10.25pt;
} 

/* default table cell padding */
td {
	padding:.3em 1em;
}

a, a:link, a:visited, a:hover{text-decoration: underline;}
a{color: #666;}
a:hover{color: #ff260d;}

img{vertical-align:bottom;}

fieldset{
background-color:#0abbb2;
border:0px solid #0abbb2;
color:white;
}
legend{
background-color:#ff260d;
color:white;
font-size:1.1em;
font-variant: small-caps;
padding:3px;
margin:3px;
}

fieldset input.btn{

}

/*------- ITEM PAGE -----*/

/* The background color of the item page row title cell is set here */
.row_header {
	background : #f8f5ec;
	font-weight: bold;
}

/* The header lines above and below of the Item page header */
.item_header_line {
	border: thin dotted #f8f5ec;
}

/* font styling for item title  */
.item_title {
	font-size:medium; 
	font-weight:bold;
}


/*-------- SEARCH PAGE  -----*/

/* Search page current browsing result highlighting effect is set here */
div.result:hover {
	background: #f8f5ec; 
}

/* styling for buttons used in the search page */
.btn {
	
}

/* font styling for hammer price  */
.hammer_price {
	font-weight: bold;
}

/* font styling for catalog title */
.cat_header {	
	font-size:medium; 
	font-weight:bold;
}

/*-------- CATALOG LIST PAGE ----- */

/* font styling for catalogs found text   */
.cats_found {
	font-weight: bold;
}

/*-------- CATALOG PAGE  -----*/

/* font styling for catalog list table border  */
.cat_table {
	border: 1px #f8f5ec solid; 
	border-collapse: separate; 
	border-spacing: 3px; 
	padding:2px;
	width: 75%;
}

/* background for catalog table headers  */
.cat_header_row {
	background:#BEBEBE;
}

/*-------- SEARCH AND CATALOG LIST PAGES  -----*/

/* styling information for div that provides border for search results */
.results_border {
	width:95%;
	border-width:thin; 
	border-style:solid; 
	border-color:#f8f5ec; 
	margin:2px;
	border-spacing: 3px;
}


/* font styling for search result title  */
.result_title {
	font-size:medium; 
	font-weight:bold;
}


/*-------- SEARCH AND CATALOG PAGES  -----*/

/* font styling for catalog title  */
.cat_title {
	font-size:large; 
	font-weight:bold;
}


/*-------- SEARCH, CATALOG AND CATALOG LIST PAGES  -----*/


/* styling information for table for showing how many items were found */
.items_found {
	border: 1px #CDCDCD solid; 
	border-collapse: collapse; 
	border-spacing: 3px; 
	width: 500px;
}


/*------ PAGING FUNCTION   -----*/

/* font styling for page navigation at the bottom */

.page_nav {
	text-align:center;
	margin:20px 0 5px 0;
	padding:5px 0 5px 0;
}
div.search .page_nav{
	width:720px;
}
.page_nav_footer {
	margin:20px -20px -20px -20px;
	background-color:#d5ffcc;
	padding:5px;
}
.page_nav ul { 
	margin:0;
	padding:0;
	list-style-type:none;
}
.page_nav ul li {
	display:inline;
	margin:0;
	color:#999;
}
.page_nav_footer .page_nav ul li a {
	border:1px solid #b7f0aa;
}
.page_nav ul li a {
	padding:4px 8px;
	border:1px solid #f3f3f3;
}
.page_nav ul li a:hover {
	border-color:#eee #ccc #ccc #eee;
	background-color:#fff;
}
.page_nav ul li.current_page {
	padding:4px 8px;
	color:#000;
	border:1px solid #ccc;
}
.page_nav_footer .page_nav ul li.current_page {
	border:1px solid #7CAE71;
}



