
#back_to_search_button {
 margin: 15px 0 20px 0;
}

/*
** Search Listing
*/

.search_result_listing {
 clear: both;
 width: 100%;
}

.search_result_listing_title_bar {
 width: 100%;
 font-weight: bold;
}

.search_result_listing_title_bar a {
 font-weight: bold;
 text-decoration: none;
}

.search_result_listing_title_bar a:hover {
 text-decoration: underline;
}

.search_result_listing_details {
 width: 70%;
 float: left;
}

.search_result_listing_cart {
 width: 30%;
 float: right;
 text-align: right;
}

.search_result_listing_add_to_cart {
 font-weight: bold;
 padding: 0 0 0 25px;
 background: url(/images/layout/shoppingcarticon.gif) no-repeat center left;
 text-decoration: underline;
}

.search_result_listing_add_to_cart:hover {
 color: #935500;
 text-decoration: none;
}

#search_result_index_title {
 clear: both;
 font-weight: bolder;
 font-size: 650%;
 line-height: 60px;
 padding-bottom: 30px;
}


/*
** Main Search Form
*/

#main_search_container {
 clear: both;
 width: 400px;
 background-color: #edb;
 margin: 50px auto;
 padding: 20px;
}

.main_search_form_row {
 clear: both;
}

#main_search_label {
 float: left;
 display: block;
 font-weight: bold;
 padding: 2px 0 0 0;
}

#main_search_field {
 float: left;
 display: block;
 margin: 0 5px 0 5px;
 width: 315px;
 background-color: #fff;
 border: 1px solid #000;
 height: 18px;
 color: #000;
}

#main_search_go {
 float: left;
 display: block;
 background-color: #633900;
 border: 0;
 color: #fff;
 font-weight: bold;
 padding: 2px;
}

#main_search_go:hover {
 background-color: #935500;
}

#main_search_by_label {
 float: left;
 display: block;
 font-weight: bold;
 padding: 4px 0 4px 0;
}

#main_search_by_options {
 float: left;
 display: block;
 width: 164px;
 margin: 5px 0 0 20px;
}

#main_search_by_options div {
 float: left;
 display: block;
 width: 82px;
}

#main_search_by_options div label {
 float: left;
 display: block;
 width: 55px;
}
