@charset "utf-8";
/*  ---------------------------------------
	
	listings.css
	````````````
	listing pages stylesheets document for
	Cimarron
	
    ---------------------------------------  */


/*  ---------------------------------------
	Pagination
	- - - - - - - - - - - - - - - - - - - -  */

		p#pagination {
			font-size: 11px !important;
			padding: 5px 10px !important;
			border-bottom: 1px solid #d0dbcd !important;
			line-height: normal !important;
			overflow: hidden !important;
		}
			p#pagination a {
				color: #333 !important;
				padding-right: 5px !important;
			}
			
			#pagination .pag-left { display: block !important; float: left !important; }
			#pagination .pag-right { display: block !important; float: right !important; }
			
			body #pagination .pag-right a {
				background: #da213b;
				padding: 1px 5px;
				color: #fff !important;
			}
			
		
		div.product-listing {
			padding: 10px 0;
			border-bottom:  2px solid #5D83C2;
			overflow: hidden;
		}
			.prod-img { display: block; float: left; }
			div.prod-info {
				display: block;
				width: 375px;
				float: right;
				overflow: hidden;
			}
				#copy div.prod-info p {
					font-size: 12px;
					display: block;
					padding-bottom: 0;
				}
				.mls-info {
					width: 100px;
					float: left;
				}
				.address-info {
					float: left;
					overflow: hidden;
				}
					#copy div.prod-info p.prod-details {
						padding-bottom: 10px;
						padding-top: 5px;
						margin-top: 5px;
						border-top: 1px solid #CCC;
						margin-right: 20px;
					}
					#copy div.prod-info p.prod-links {
						padding-left: 100px;
						padding-bottom: 0;
					}
			p.prod-remarks {
				display: block;
				clear: both;
				padding: 0 !important;
				margin: 0 !important;
				text-transform: capitalize;
			}
			p.virtual-tour a.true {
				display: block;
				height: 31px;
				width: 60px;
				background: url(../images/virt_tour.gif) no-repeat;
				text-indent: -999999px;
			}
					
					
/*  ---------------------------------------

	Listing Page

	- - - - - - - - - - - - - - - - - - - -  */



		#listing-container {

			overflow: hidden;

			font-size: 12px !important;

		}
			#listing-container h3 {
				padding-bottom: 0;
				margin-bottom: 0;
			}

		#pic-container {

			width: 265px;

			float: left;
			padding-top: 10px;

		}

		#list-info-container {

			width: 355px;

			float: left;

		}

		span.left-50 {

			display: block;

			float: left;
			
			width: 160px;

		}

		.clear-fix { overflow: hidden  !important; }
		
		p.disclaimer {
			font-size: 11px;
			color: #666;
			padding: 20px;
			display: block;
		}