/* 
	M & T Bank
	Search Results Screen CSS
	Alison Endacott
	12/2008
 */
h2 {
	display: block;
	height: 27px;
	text-indent: 55px;
	padding-top: 13px;
	font-size: 1.8em;
	color: #009966;
} 
 #back_link 
 {
 	background:transparent url(/content/v1/us/img/arrow-teal.gif) no-repeat scroll left 50%;
	border:0 none;
	color:#009966;
	cursor:pointer;
	padding-left: 10px;
	margin: 1.5em 0 2em 725px;
	font-size: 1.2em;
	font-weight: bold;
	position: absolute;
 }
	 #back_link:hover 
	 {
		text-decoration: underline;	
	 }
 
 #search-results {
 	padding-top: .5em;
 }
 
 	h3 {
		font-size: 1.1em;
		float: left;
		padding-right: 6px;
		margin-bottom: .5em;
		padding-left: 10px; 
	}
 
 	#search-results ul#search-terms {
		margin-bottom: .5em;
		float: left;
		_display: inline;
	}
 
		#search-results #search-terms li {
			display: inline;
			list-style: none;
			font-size: 1.1em;
			border-left: 1px solid;
			padding: 0 1px 0 6px;
		}
	 
 	#search-results div {
		clear: both;
		margin-bottom:10px;
		padding: 0;
	}
	
	#search-results div div
	{
		margin: 0;
		padding:0 0 1.2em 0;
		background: url(/content/v1/us/img/LargeBoxBottom.gif) no-repeat bottom;
	}
	
		#search-results h2 {
			background: url(/content/v1/us/img/LargeBoxTop.gif) no-repeat top;
			

		}
		
			#search-results h2 span {
				float: left;
				_display: inline;
			}
			
			#search-results h2 span.info	{
					cursor: pointer;
					float: left;
					display: block;
					width: 14px;
					height: 14px;
					margin-left: 5px;
					padding-top: 4px;
					background: url(/content/v1/us/img/info.gif) no-repeat bottom left;
					text-indent: -9999px;
					overflow: hidden;
					/* ie */
					*padding: 0 0 1px 0;
					*position: relative;
					*top: -8px;
					*height: 25px;
				}
				
			#search-results h2 span.availiable-count {
				font-size: .8em;
				padding: 3px 0 0 5px
			}
				
	
		 #search-results dl {
			display: block;
			float: left;
			_display: inline;
			width: 125px;
			padding: 10px 5px;
			margin: 5px 11px;
			text-align: center;
			min-height: 148px;
			_height: 140px;
		 }
		 
		 #search-results .commercial  {
			width: 780px;
		 }

		
		 #search-results .commercial dl {
		 	border: 1px solid #ccc;
			width: 120px;
			background: #eee;
			position: relative;
			margin-left: 20px;
			margin-right: 0;
		 }
		 
		 	#search-results dd.sale-lease {
				position: absolute;
				bottom: 0;
				left: 0;
				padding: 5px;
				background: #ccc;
				text-align: center;
				font-weight: bold;
				font-size: 1.2em;
				display: block;
				width: 120px;
				text-transform: uppercase;
			}
			
			/*
			#search-results dd.sale-lease {
				border: 1px solid #d6d6d6;
				background: #d6d6d6;
				font-weight: bold;
				font-size: 1.2em;
				display: block;
				text-transform: uppercase;
				width: 100px;
				margin: -3px auto 5px auto;
				margin-top: -3px;
			}
			
				#search-results dl:hover dd.sale-lease {
					border-color:#ccc;
					background-color:#ccc;
					}
					*/

	 #search-results .commercial dl dd.price {
		padding-bottom: 25px;
}
	 
	 #search-results dt a img 	 {
	 	border: 1px solid #fff;
	 }
	 
	 #search-results .commercial dt img {
		  	bordeR: 1px solid #d6d6d6;
		 }
		 
		 
	 
		 #search-results dl:hover a img,
		 #search-results dt a:hover img {
		  	bordeR: 1px solid #ccc;
		 }
	 
	 		#search-results dd.price {
				font-weight: bold;
				font-size: 1.1em;
			}
	 
 

 	p.more a 
 	{
 		float: right;
 		_display: inline;
 		margin: 1em 35px 0 0;
 		clear: both;
		text-indent: -9999px;
		overflow: hidden;
		display: block;
		width: 90px;
		height: 25px;
		background: url(/content/v1/us/img/see-more.gif) no-repeat;
		opacity: .9;
		filter: alpha(opacity = 90);
	}
	
		p.more a:hover {
			opacity: 1;
			filter: alpha(opacity = 100);
			}
