@import "http://search.thinkproperty.com/agents/version/1.0/css/default.css";

div#s-container {
	/*border: 1px solid #CCC;*/
	width:100%;
	min-width:480px;
	max-width:850px !important;	
	/*width:expression((documentElement.clientWidth > 780) ? "780px" : "auto" );*/
}

#s-content {
	width: auto;	
	margin: 0;
		/*background: #eafaea;*/
	padding: 0px;
	position: relative;		
}


#s-content div.s-rsprop h2 { /* property header bar contains location and price */
		position:relative;
		top: 0;
		padding: 4px;
		background-color: #7a003b !important;
		color: #fff;
		height:auto;
		height:1%;
		clear:both;
		width: 100%;
		
		/*line-height:1.5em;*/
	}


		ul#s-rs-localnav li, 
		ul#s-dt-localnav li {
			display:inline;
			float:left;
			line-height: /*1.7em*/19px;
		}

		ul#s-rs-localnav li a, 
		ul#s-dt-localnav li a,
		ul#s-rs-localnav li span, 
		ul#s-dt-localnav li span {
			/*line-height: 18px;*/
			display:block;
			margin: 0 0 0 1px;
			background: #7a003b;
			padding: 5px;
			color: #fff;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
		}
		
		ul#s-rs-localnav li a, 
		ul#s-dt-localnav li a {
			height:19px!important;
			color: #3a4e8e;
			/*margin-bottom:1px;*/
		}
		
		ul#s-rs-localnav li#rs-map a, 
		ul#s-rs-localnav li#rs-map span, 
		ul#s-rs-localnav li#rs-list a,
		ul#s-rs-localnav li#rs-list span,
		ul#s-rs-localnav li#rs-details a,
		ul#s-rs-localnav li#rs-details span,
		ul#s-rs-localnav li#rs-mapnojs span, 
		ul#s-rs-localnav li#rs-mapnoprop span {
			width:112px;
			background: #7a003b !important;	
			color: #3a4e8e;
		}
		
		ul#s-rs-localnav li#rs-shortlist span {
			width:135px;
		}
		
		 
		ul#s-dt-localnav li.s-dtmap span,
		 
		ul#s-dt-localnav li.s-dtsheet span,
		 
		ul#s-dt-localnav li.s-dt360 span,
		 
		ul#s-dt-localnav li.s-dtfloorplan span {
			background: #7a003b !important;
			color: #fff !important;
			width: 92px;
		}
		
		ul#s-rs-localnav li#rs-map a,
		ul#s-rs-localnav li#rs-list a,
		ul#s-rs-localnav li#rs-mapnoprop span,
		ul#s-dt-localnav li.s-dtmap a,
		ul#s-dt-localnav li.s-dtsheet a,
		ul#s-dt-localnav li.s-dt360 a,
		ul#s-dt-localnav li.s-dtfloorplan a ,
		ul#s-dt-localnav li.s-dtpdf a {
			background: yellow !important;
			color: #3a4e8e;
			text-decoration: underline;
			/*line-height: 1.65em;*/
		}
		
		ul#s-rs-localnav li#rs-map a:hover,
		ul#s-rs-localnav li#rs-list a:hover,
		ul#s-rs-localnav li#rs-details a:hover, 
		ul#s-dt-localnav li a:hover,
		ul#s-dt-localnav li.s-dtmap a:hover,
		ul#s-dt-localnav li.s-dtsheet a:hover,
		ul#s-dt-localnav li.s-dt360 a:hover,
		ul#s-dt-localnav li.s-dtfloorplan a:hover,
		ul#s-dt-localnav li.s-dtpdf a:hover {
			background:#eee !important;
					
		}
		
		ul#s-rs-localnav li#rs-mapnojs span {
			/*font-size: 0.73em;*/
			line-height: 100%;
			color: #FF0000;
			background: #E4E4E4;
		}
		
		/*think details*/
	#s-content div#s-dtprop h2 { /* property header bar contains location and price */
		position:relative;
		top: 0;
		padding: 4px;
		background-color: #7a003b !important;
		height:auto;
		height:1%;
		color: #fff;
		width: 100%;		
		/*line-height:1.5em;*/
	}
	div.s-rsprop ul.rsbl li.rsblshortlist a
	{ /* add to shortlist anchor tag */
		display: none;
	}
	
	#s-container #s-content #s-savesearch * {
		float:none;
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:0;
		margin-right:2px!important;
		display: none;
	}
	
		div#s-refine {
		clear: left;
		overflow: hidden;
		width:100%;
		margin-bottom:25px;
		display: none;
		
	}
	
	div#s-utilbar {
		background:#dcdcce none repeat scroll 0 0 !important;
		line-height:150%;
		margin-bottom:0.25em;
		padding:0.3em 2px;
		text-align:left;
		z-index:10;
		
	}
	
	div#s-utilbar h2
	{
		color: #fff !important;
		padding-left: 4px;
		
	}
	
	div#s-shortlist {
		display: none;
		/*position: absolute;
		top: 345px;
		left:7px;*/
		/*	left: 50%; margin-left:-400px; */ /* fix shortlist to centered layout */
		/* float: left;
		width: 120px;*/
	}
	
	#s-dtdesc ul#s-dtbullets li {
		font-weight: bold;
		padding: 3px 8px;
		margin: .3em 0;
		background-color: #7a003b !important;
	}
	
	div#s-dtimg
	{
		width: 310px;
	}
	
	div#s-dtimgcol {
		width:400px !important;
		float:left;
		overflow:hidden;
		padding-bottom:1em;
	}

	ul#s-dtbuttonlist li {
		float:left;
		WIDTH: auto !important;
	}
	

	
	#s-dtdesc ul#s-dtbullets {
	clear:left;
	left:350px !important;
	margin-left:0;
	margin-top:5px;
	position:absolute;
	top:55px;
	color: #fff;
	}
	