#guided_search {
	width: 620px;
	}

#guided_search h2 {
	font-family: arial, sans-serif;
	margin-bottom: 2px;
	}
	
#freeform_search {
	width: 620px;
	}

#freeform_search h2 {
	font-family: arial, sans-serif;
	margin-bottom: 2px;
	}

#serial_search {
	width: 620px;
	}

#serial_search h2 {
	font-family: arial, sans-serif;
	margin-bottom: 2px;
	}

#search_group, #do_search {
	margin-top: -10px;
	font-family: arial, sans-serif;
	}

#search_group h2, #do_search h2 {
	margin-top: 0px;
	margin-bottom: 1px;
	font-size: 12px;
	}

#search_group .content {
	margin: 0 7px;
	font-size: 12px;
	}

#search_group .category {
	margin-top: 1px;
	}

#search_group .subcategory {
	margin-top: 12px;
	float: left;
	}	

#search_group .details {
	margin-top: 12px;
	float: left;
	}	
	
#search_group .reset {
	margin-top: 12px;
	margin-bottom: 12px;
	}

#do_search .content {
	margin: 0 7px;
	font-family: arial;
	font-size: 12px;
	}

#do_search .buttontext {
	margin: 0 7px;
	font-family: arial;
	font-size: 12px;
	}

.rbroundbox {
	background: url('../images/nt.gif') repeat;
	margin: 1em auto;
	}

.rbtop div {
	background: url('../images/tl.gif') no-repeat top left;
	}

.rbtop {
	background: url('../images/tr.gif') no-repeat top right;
	}

.rbbot div {
	background: url('../images/bl.gif') no-repeat bottom left;
	}

.rbbot {
	background: url('../images/br.gif') no-repeat bottom right;
	}

.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	}

.founditem {
	border: 1px;
	border-style: dotted;
	margin: 3px;
	padding: 5px;
	height: 350px;
	width: 240px;
	font-family: Arial, san-serif;
	float: left; 
	}
	
.founditem .caption {
	font-size: 14px;
	}
	
.founditem .list_choices {
	font-size: 12px;
	}

.detail_image {
	float: left;
	padding-right: 10px;
	}

.detail_text {
	padding-top: 3px;
	}
