﻿#search-results-container
{
	position:relative; float:left;
	width:527px;
	padding-top:20px;
}
	/* Search Form / Input */
	#search-results-form
	{
		position:relative; clear:both; float:none;
		overflow:hidden;
		margin-bottom:10px; padding:10px 10px 14px 10px;
		background-color:#D8D8D8;
		*height:1%;
	}
	#search-results-form:after
	{
		display:block; clear:both; float:none; content:".";
		height:0; visibility:hidden;
	}
		#search-results-form .field
		{
			float:left;
		}
			#search-results-form label
			{
				position:relative; display:block; float:none;
				padding:0 0 4px 4px;
				font-size:11px;
			}
			#search-input
			{
				width:412px;
				margin-right:10px;
			}
		#search-results-form .form-actions
		{
			padding:15px 0 0 7px;
		}
	
	/* Flash Module */
	.flash-wrapper, .flash-container
	{
		width:530px;
		height:305px;
		overflow:hidden;
	}

	
	/* Search Results */
	#search-results
	{
		position:relative;
	}
		/* Glossary */
		#search-results .glossary
		{
			position:relative;
			margin-bottom:10px; border-bottom:1px solid #A9A9A9; padding-bottom:10px;
		}
			#search-results .glossary .glossary-title
			{
				position:relative;
				font-weight:bold; font-size:13px;
			}
			#search-results .glossary p
			{
				font-size:11px;
				margin:0; padding:0;
			}
			#search-results .no-answers,
				
			#search-results .tips
			{
				padding:5px 0 15px 10px;
			}
			#search-results .glossary,
			#search-results .no-answers
			{
				border-bottom:1px solid #A9A9A9; 
			}
				#search-results .glossary .glossary-title,
				#search-results .no-answers .no-answers-title,
				#search-results .tips .tips-title
				{
					position:relative;
					font-weight:bold; font-size:13px;
				}
				#search-results .glossary p,
				#search-results .no-answers p
				{
					font-size:11px;
					margin:0; padding:0;
				}
				#search-results .tips ol
				{
					padding-left:20px;
				}
					#search-results .tips ol li
					{
						list-style-type:decimal;
						padding:5px 0 10px 0;
						font-size:11px;
					}
		/* Results */
		#search-results ul.results
		{
			
		}
			#search-results ul.results li
			{
				margin-bottom:10px; border-bottom:1px solid #A9A9A9; padding-bottom:10px; line-height:14px; *height:1%;
			}
				#search-results ul.results li .title
				{
					
					padding-bottom:5px;
				}
					#search-results ul.results li .title a, #search-results ul.results .custom a 
					{
						color:#0E3276;
						font-size:11px; text-decoration:underline;
					}
				#search-results ul.results li .text
				{
					font-size:11px;
				}
					#search-results ul.results li .text .term-sentence
					{
						background-color:#F1F4F9;
					}
					#search-results ul.results li .text .term
					{
						font-weight:900;
						/*background-color:#F1F4F9;*/
					}
		
		/* Results Pagination */
		#search-results .pagination
		{
			position:relative;
			padding-bottom:20px;
		}
			#search-results .pagination .info
			{
				position:relative; float:left;
				font-size:11px;
			}
			#search-results .pagination .controls
			{
				position:relative; float:right;
			}			
				#search-results .pagination .controls li
				{
					display:block;
					float: left;
					padding: 3px;
					margin-bottom: 10px;
				}
				#search-results .pagination .controls a
				{
					margin-left:5px;
					color:#000;
					font-size:11px;
				}
				#search-results .pagination .controls .current
				{
					font-weight:bold;
				}

/* Related */
#search-results-related
{
	position:relative; float:left;
	width:198px;
	padding-left:15px;
	padding-top:20px;
}
	#search-results-related .related
	{
		position:relative;
	}
		#search-results-related .related .related-title
		{
			position:relative;
			padding-bottom:5px;
			font-size:13px;
		}
	
	/* Related Offers */
	#search-results-related .related-offers
	{
	}
	/* Related Content */
	#search-results-related .related-content
	{
	}	
	#search-results-related .related-offers,
	#search-results-related .related-content
	{
		margin-bottom:16px; border-bottom:1px solid #A9A9A9; padding-bottom:8px;
	}
	/* Related Acura Websites */
	#search-results-related .related-websites
	{
	  
	}
		#search-results-related .related-websites .related-title
		{
			padding-bottom:10px;
		}
		#search-results-related .related-offers a,
		#search-results-related .related-content a
		{
			color:#F84F13;
			font-size:11px; text-decoration:underline;
		}
		
		#search-results-related .related-websites .related-website
		{
			position:relative;
			padding-bottom:20px;
		}
			#search-results-related .related-websites .related-website .related-website-title
			{
				padding-bottom:6px;
				font-weight:bold; font-size:11px;
			}
			#search-results-related .related-websites .related-website ul
			{

			}
				#search-results-related .related-websites .related-website ul li
				{
					padding-bottom:15px;
				}
					#search-results-related .related-websites .related-website ul li a
					{
						color:#0E3276;
						font-size:11px; 
						text-decoration:underline;
						*word-wrap: break-word;
					}

			#search-results-related .related-websites .info,
			#search-results-related .related-websites .more
			{
				position:relative;
				color:#8A8A8A;
				font-size:10px;
			}
				#search-results-related .related-websites .more a
				{
					color:#000;
					text-decoration:underline;
				}
		#search-results-related .related-websites .myacura
		{

		}
		#search-results-related .related-websites .afs
		{
		    width:195px;
		    overflow:hidden;
		}
		
#search-results-container #inventory-tool  
{
    display: block;
    position: static;
    margin: 0; width: auto;
    padding-bottom: 20px; margin-bottom: 10px;
}
#search-results-container #inventory-tool h4 
{
    padding: 0;
}
#search-results-container #inventory-tool .inventory-head
{
    padding-bottom: 20px;
}
#search-results-container #inventory-tool .content fieldset 
{
    padding-top: 20px; padding-bottom: 20px;
}
#inventory-tool .search-categories 
{
    top: -20px;
}

@-moz-document url-prefix() {
    #inventory-tool .search-categories {
        top: -40px;
    }
}

