/****
 * Search field
 ****/
 .search-params {
	background-color: #ebf2ec;
	color: #328934;
	padding: 0 0 0 20px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #b4bbb5;	
}
 
.search-params table tbody tr{
	border: 1px solid #b4bbb5
}

label {
	display:block;
	float:left;
	clear:left;
}
.search_table {
	width: 665px;
	padding: 15px 0;

}	
.search_table .c1 {
	width: 100px;	
	float: left;
	padding-bottom: 15px;
}

.search_table .c2 {
	float: left;
	width: 420px;
	margin-left: 50px;

}

.search_table .button {
	float: right;	
	margin: 0;
}

.search_table .car_details {
	display: block;
}	

.c1 label {
	width:50px;
}
.c2 label {
	width:75px;
}

.c1 span {
	font-size: 18px;
	font-weight: bold;	
}	


/***************************
 * Styles for result sets
 ***************************/
.results {
	margin-top:-5px;
}
.result {
	border-bottom:1px solid #C2C2C2;
	padding-top:5px;
	padding-bottom:5px;
}
.result .listing-image {
	width:50px;
	height:50px;
	border:1px solid #000000;
	padding:5px;
}
.col_img {
	width:60px;
}
.col_title {
	width:200px;
	padding:5px;
}
.col_desc {
	padding:5px;
}
.col_price {
	width:100px;
	padding:5px;
}
.showMfr {
	display: block;
}
.hideMfr {
	display: none;
}

.paid {
	background-color: #DDFFDD;
	border: 1px solid #0A590F;	
}




.search-params {
	
}


/***************************
 * Styles for new style result sets
 ***************************/
.part_type_heading {
	color: #0A590F;
	height: 30px;
	padding-top:20px;
	font-size:20px;
	font-weight: bold;
}
.part_type_heading span{
	cursor:pointer;
}

.part_listing {
	color: #0A590F;
	float: left;
	width: 250px;
	height: 100px;
	background-color: #EDF4ED;
	border: 1px solid #C1C1C1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.part_listing .listing_image {
	width:100px;
	float: left;
	height:100%;
	/*border:1px solid #000000;*/
}

.part_listing .listing_text {
	padding-left:10px;
	width:130px;
	float: left;
	height:100%;
}

.part_listing .heading {
	height: 40px;
	font-size:16px;
	font-weight: bold;
	overflow: hidden;
}

.part_listing .description {
	font-size:12px;
}

.part_listing .price {
	font-size:12px;
	font-style:italic;
	font-weight: bold;
}

.part_listing a {
	font-size:12px;
	font-style:italic;
	font-weight: bold;
	text-decoration: none;
}

.part_type_more {
	color: #0A590F;
	float: left;
	background-color: #EDF4ED;
	border: 1px solid #C1C1C1;
	text-align:center;
	width: 100px;
	height: 40px;
	padding-top:40px;
	padding-bottom:40px;
}
.part_type_more a {
	font-size:20px;
	font-weight: bold;
	text-decoration: none;
}
.part_listings_tabs .tab { 
	float:left;	
}	

.part_listings_tabs {
	list-style-type: none;	
	margin-left: -4px;
	padding: 0px;
	width:695px;
}

.part_listings_tabs .tab a{
	float: left;
	background-color: #0A590F;
	list-style-type: none;
	padding: 5px 10px;
	margin: 0px 3px;
	font-size: 16px;
	color: white;
	text-decoration: none;	
	border: 1px solid #FFFFFF;	
}

.part_listings_tabs .tab a:hover, .part_listings_tabs .active a  {
	float: left;
	background-color: white;
	list-style-type: none;
	padding: 5px 10px 6px 10px;
	margin: 0px 3px;
	font-size: 16px;
	color: #0A590F;	
	text-decoration: none;
	border-width: 1px 1px 0px 1px;
	border-color:#0A590F;
	border-type:solid;		
}

.images .main_image{
	padding-right: 5px;	
}	

.part {
	display: none;
	border-width: 1px 0px 0px 0px;
	border-color: #bbbbbb;
	border-style: solid;	
}

.part .part_details {
	color: #0A590F;
	padding: 3px 0 7px 0;
	border-width: 0px 0px 1px 0px;
	border-color: #bbbbbb;
	border-style: solid;
}

.part_details .images{
	float: left;
}

.part_details .shipping_info{
	display: none;
	border-width: 0px 0px 1px 0px;
	border-color: #bbbbbb;
	border-style: solid;
}

.part_details .part_description{
	display: none;
}



.part_details .price{
	float:right;	
}

.part_details .seller_name {
	float:right;
		
}	

.actions .part_action {
	float: left;	
}	

.part_details .short_details{
	color:black;
	font-size: 14px;	
}
.part_details .long_details{
	color:black;
	font-size: 14px;	
	display:none;
	width: 495px;
	margin-left:105px;
}


.part_details .shipping_details_bar{
	color:white;
	background-color: #0A590F;
	height: 20px;
	cursor: pointer;
	display:none;
	margin-top: 3px;
	padding: 5px;
	font-size:15px;
	font-weight:bold;
}

.part_details .part_details_bar{
	color:white;
	background-color: #0A590F;
	height: 20px;
	cursor: pointer;
	display:none;
	margin-top: 3px;
	padding: 5px;
	font-size:15px;
	font-weight:bold;
}

.more_part_types_bar {
	color: white; 
	background-color:#0A590F; 
	height: 25px;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	padding:5px 0 0 20px;
}

.more_parts_item {
	float: left;
	width: 222px;
	height: 50px;
	color: black;
	padding-bottom: 7px;
	border: 1px solid #edf4ed;
	
}

.more_part_types_parts {
	width: 695px;

}

.more_part_types_parts .part_img{
	float: left;
	padding: 0px 5px;
}

.part_details .actions{
	display: none;
	height: 30px;
}

.part_details .wherebuy {
	color:black;
	font-size: 14px;
	display:none;	
	
}

.retailer .contact_info{
	display:none;
	width: 200px;
	margin-left: 220px;	
	
}
.highlight {
	/*width: 730px;*/
}

.highlight_img {
	float: left;
	width: 100px;
	/*height: 100px;*/
	margin-top: 10px;
}

.highlight .details {
	float: left;
	left-margin: 100px;
}

.info .search, .info .price {
	margin-left: 110px;
	padding-top: 7px;
	color: #0A590F;
}

.parts {
	width:665px;
	padding:10px; 
	border: 1px solid #999999;
}

