@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,fieldset,legend,input {margin:0; padding:0;}
pre,code,address,caption,cite,code,th {font-weight: normal; font-style: normal;}
h1,h2,h3,h4,h5,h6 {font-family:Arial, "Trebuchet MS", Verdana; font-weight: normal; font-style: normal;}
ul {list-style: none;}
fieldset,img {border: none;}
table {border-collapse: collapse; border-spacing: 0;}
 
html, body {
color:#303030;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

a {color:#0e9de5;}
a:hover {color:#d46502; text-decoration:none;}

h1 {color:#004065; font-size:20px;}
h1 a, h1 a:hover {color:#004065; text-decoration:none;}
h2 {color:#004065; font-size:18px; margin:0 0 10px 0;}
h3 {color:#004065; font-size:16px; margin:0 0 10px 0; font-weight:bold;}
h4 {font-size:15px; font-style:italic; margin-bottom:5px; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h5 {color:#004065; margin:0 0 5px 0; font-style:italic; font-size:18px; font-weight:bold;}
h6 {color:#004065; font-size:13px; font-weight:bold; margin-bottom:5px;}

/*General Styles*/
blockquote {margin-left:10px; padding-left:10px; border-left:1px solid #CCCCCC;}
small {font-size:11px; color:#666666;}
div.hr {background:#666; height:1px; margin:0 0 10px 0;}
ol {margin:0 0 0 35px;} ol li {margin:0 0 8px 0; line-height:1.4;}
p.genercitab {font-size:12px; padding:7px 0 0 0; color:#000;}
p.dream {color:#004065;}
img.nicepic {padding:3px; border:2px solid #CCCCCC;}
label.required {color:#990000;}
form fieldset.dtreg input {border:1px solid #97bdd3; height:20px; font-size:16px; color:#333; padding:2px;}
form input.dtreg {border:1px solid #97bdd3; height:20px; font-size:16px; color:#333; padding:2px;}
form textarea.dtreg {border:1px solid #97bdd3; font-size:16px; color:#333; padding:2px;}
form select.dtreg {border:1px solid #97bdd3; font-size:16px; color:#333;}
ul#misc {margin:0 0 15px 10px;}
ul#misc li {background:url(/images/bull-check.jpg) no-repeat 0 4px; padding-left:20px; margin-bottom:7px; color:#595959; line-height:1.4;}
ul#misc2 {margin:0 0 15px 10px;}
ul#misc2 li {background:url(/images/arrow-rightmad.gif) no-repeat 0 4px; padding-left:20px; margin-bottom:7px; color:#595959; line-height:1.4;}
input.dtlogin {color:#fff; overflow:visible; font-weight:bold; background:#1377ab; border:1px solid #0f314c; padding:5px 8px; cursor:pointer; width:auto;}/*button no image*/
a.new {background:url(images/nav-new.png) no-repeat right; padding:0 45px 0 0;}
a.updated {background:url(images/nav-updated.png) no-repeat right; padding:0 45px 0 0;}
p.register-lock {padding:0 0 0 15px; background:url(images/testing/register-lock.jpg) no-repeat; width:400px;}

/* Tooltip */
a.info {position:relative; /*this is the key*/ z-index:24; text-decoration:none;}
a.info:hover {z-index:25; cursor:help;}
a.info span {display: none;}
a.info:hover span { /*the span will display just on :hover state*/
display:block;
position:absolute;
top:1em; 
left:-19em; 
width:220px;
font-size:12px;
border:1px solid #7f9b34;
background-color:#f7f8f6; 
padding:6px;
color:#333;
font-weight:bold;
line-height:1.4;
}

div#stickySearch {position:fixed; top:130px; width:163px; padding:10px; background:#e3f4fe; border:1px dotted #ccc; z-index:1; text-align:center; font-weight:bold;}

ul.pagination {overflow:hidden;}
ul.pagination li {float:left; margin:0 5px 0 0;}
ul.pagination li a {display:block; padding:2px 4px; border:1px solid #ccc; text-decoration:none;}
ul.pagination li a:hover {background:#eeeeee; border:1px solid #454545;}
ul.pagination li a.pageCurrent {color:#ccc; font-weight:bold; text-decoration:none;}

#error-box {padding:13px 5px 10px 50px; border:1px dotted #ac1e1e; margin-bottom:10px; font-size:12px; background:url(images/erroralert.jpg) no-repeat 5px 5px #ffeded;}
	#error-box ul li {color:#450000; font-weight:bold;}

/*End General Styles*/

#user-loggedin {width:100%; margin-bottom:4px; border-bottom:1px dashed #8d8d8d; font-size:12px; background:#f3f3f3;}
	#user-loggedin div {margin:0 auto; width:1000px; overflow:hidden; background:url(/images/header-logged.jpg) no-repeat 460px 0;}
	#user-loggedin div p {float:left; height:28px; padding-top:12px;}
	#user-loggedin div p.welcome {padding:5px 20px 0 10px; width:490px;}
	user-loggedin div p.jumpto {width:480px; text-align:right;}
		
#page {width:980px; margin:0 auto; clear:left;}

	#header {height:55px; width:980px; padding:5px 0 0 0;}
	
		#header div {float:left;}
			#header div.logo{width:89px; padding:0 10px 0 0;}
			
			#header div.tag {width:425px; padding:13px 0 0 0;}
				#header div.tag h1 {font-size:20px;}
				#header div.tag-neighborhood {width:420px; padding:1px 0 0 0;}
			
			#header div.top-links {width:240px; height:48px; padding:17px 0 0 5px; overflow:hidden; font-size:12px;}
			
			#header div.site-search {height:52px; width:195px; padding:13px 0 0 10px;}
				#header div.site-search input {float:left; margin-right:5px;}
				#header div.site-search input.dtsite {border:1px solid #97bdd3; width:110px; height:16px; font-size:14px; color:#333; padding:2px;}
			
	#content {clear:left; overflow:hidden; width:980px;}
	#content p {margin:0 0 10px 0; line-height:1.4;}
	
		#content-left {
		float:left;
		width:185px;
		padding:13px 12px 13px 12px;
		border:1px solid #b5b5b5;
		background:url(images/content-left-bg.jpg) repeat-x top #fff;
		}
		
		#content-left.short-left {height:166px;}
		
		#content-left h2 {border-bottom:1px solid #ccc; padding:0 0 10px 0;}
		#content-left h2 a {text-decoration:none; color:#004065;}
		
		#prop-advert {margin:10px 0;}
		#poster-guide-smallout {border-top:1px solid #ccc; padding:0 0 0 80px; height:205px; background:url(images/poster-guide-smallout.jpg) no-repeat; font-size:13px;}
		#poster-guide-smallout p {margin:7px 0 18px 0;}
		
		#content-left p.telephone {font-weight:bold; font-size:17px; color:#004065;}
		
			#master-login {
			width:184px;
			border-top:1px solid #ccc;
			margin-top:15px;
			padding-top:10px;
			}
			
			#master-login input.login {border:1px solid #97bdd3; width:178px; height:20px; margin-bottom:5px; font-size:16px; color:#333; padding:2px;}
			#master-login label {font-size:12px; color:#333;}
					
		#content-right {
		float:right;
		width:749px;
		display:inline;
		margin:0 0 0 20px;
		}
		
		* html #content-right {
		margin:0 0 0 -30px;
		}
		
		#content-right-full h2, #content-right h2 {background:#ebf1f4; padding:5px; width:618px; border-top:3px solid #c0dae9;}
		#content-right h2 {width:410px;}
		
		/*Magical Int Search Float*/
		#content-right-float {float:right; margin:0 0 15px 15px; width:314px;}
		#generic-callout {width:292px; padding:10px; border:1px dotted #666; background:#f5f5f5; margin:10px 0 0 0;}
		p.you-know {padding:0 0 0 45px; background:url(images/you-know.jpg) 0 9px no-repeat; font-weight:bold; font-size:13px;}
		
		#int-search-box {width:294px; background:url(/images/int-search-bg.jpg) no-repeat; margin:0 0 10px 0; padding:36px 10px 0 10px; height:138px; font-size:12px;}
			form#int-search {width:292px;}
			form#int-search select {font-size:13px;}
			form#int-search label {color:#01639b; font-weight:bold;}
			
		#poster-guide-callout {width:172px; padding:0 0 0 140px; margin:7px 0 0 0; height:350px; border:1px dotted #666; background:url(images/poster-guide-callout.jpg) no-repeat #fff;}
		#poster-guide-callout p {margin:17px 0 0 0; padding:0;}
		
		#video-callout {width:262px; border:1px dotted #666; margin:7px 0 0 0; padding:0 25px 0 25px; font-size:13px;}
		#video-callout a {font-size:16px; margin:10px 0 5px 0; text-align:center; width:260px; display:block; border:1px solid #bdd8e8; padding:5px 0; background:url(images/video-callout-ico.jpg) no-repeat 37px 2px #e1f3fd;}
		
		#photo-callout {border:1px dotted #666; font-size:18px; width:92px; margin:10px 0 0 0; height:90px; padding:20px 10px 0 210px; background:url(images/photo-callout.jpg) no-repeat;}
		
		#featured-agents-list {width:302px; padding:5px; border:1px dotted #666; margin:10px 0 0 0;}
		#featured-agents-list ul {width:302px; overflow:hidden;}
		#featured-agents-list ul li {float:left; width:151px; font-size:11px; text-align:center; margin:0 0 10px 0;}
		
		#avi-build {width:292px; padding:10px; border:1px dotted #666; background:#f5f5f5; margin:10px 0 0 0;}
		#avi-build2 {width:292px; padding:10px; border:1px dotted #666; background:#f5f5f5;}
		
		#hva-callout {width:292px; margin:10px 0 0 0; height:135px; padding:10px; border:1px dotted #666; background:url(images/sell/hva-callout.jpg) 5px 10px no-repeat;}
		#hva-callout h4 {padding:20px 0 0 135px; line-height:1.3;}
		/*End Magical Int Search Float*/
		
		/*Makes Three Column Effect Generic*/
		#content-right-split {
		width:749px;
		overflow:hidden;
		clear:both;
		}
		
			#content-right-main {float:left; width:420px;}
			#content-right-sidebar {float:right; width:304px; padding:0 0 0 15px;}
				#sidebar-inpage {padding:10px 0 10px 19px; border-left:1px solid #ccc; background:url(images/content-sidebar-bg.jpg) repeat-y;}
						form#buyhomemain, form#relohomemain {border:10px solid #ccc; width:373px; padding:20px;}
						form#buyhomemain fieldset, form#sellhomemain fieldset, form#relohomemain fieldset {margin:0 0 10px 0;}
						form#buyhomemain label, form#sellhomemain label, form#relohomemain label {float:left; width:100px; font-weight:bold;}
					ul#sellhomepage, ul#relohomepage {overflow:hidden; margin:0 0 10px 0;}
					ul#sellhomepage li, ul#relohomepage li {width:100px; height:100px; text-align:center; float:left; margin:0 3px 0 0;}
											
			#content-right-sidebar ul li {color:#606060; padding:0 0 0 20px; margin-bottom:5px; background:url(/images/bull-galaarrow.jpg) no-repeat 0 3px;}
		/*End Makes Three Column Effect*/
		
		/*Makes One Column Effect Generic*/
		#content-left-full {
		border:none;
		width:1px;
		float:left;
		}
		
		#content-right-full {
		width:958px;
		overflow:hidden;
		padding:0 0 0 20px;
		background:url(images/full-right.gif) no-repeat;
		}
			
			/*Diffrent Corners - Dirrent Section*/
			#content-right-full.buying {background:url(images/buy/full-right-buying.jpg) no-repeat;}
			#content-right-full.nei-guide {background:url(images/neighborhoods/full-right-nei-guide.jpg) no-repeat;}
			#content-right-full.nei-stats {background:url(images/stats/full-right-nei-stats.jpg) no-repeat;}
			#content-right-full.chi-guide {background:url(images/city-guide/full-right-chi-guide.jpg) no-repeat;}
			#content-right-full.buyer-guide {background:url(images/buy/full-right-buyer-guide.jpg) no-repeat;}
			#content-right-full.videos {background:url(images/videos/full-right-videos.jpg) no-repeat;}
			#content-right-full.camera {background:url(images/photos/full-right-photos.jpg) no-repeat;}
			#content-right-full.buildings {background:url(images/buildings/full-right-build-guide.jpg) no-repeat;}
			#content-right-full.tests {background:url(images/testimonials/full-right-testimonial.jpg) no-repeat;}
			#content-right-full.agents {background:url(images/agents/full-right-agents.jpg) no-repeat;}
			#content-right-full.dtcareers {background:url(images/full-right-career.jpg) no-repeat;}
			/*Diffrent Corners - Dirrent Section*/
		
			#content-right-full #navigation, #content-right-full #breadcrumbs {margin-left:210px;}
		/*End Makes One Column Effect*/
		
			/*Nav*/
			#navigation {width:749px; height:35px; margin:0 0 10px 0; background:url(/images/navigation-bg.jpg) no-repeat; font-family:Arial, "Trebuchet MS", Verdana;}
			#navigation ul li {float:left; font-size:14px;}
				
				#navigation ul li.fi {width:64px;}
					#navigation ul li.fi a {padding:9px 10px 0 10px;}
				#navigation ul li.bu {width:64px;}
					#navigation ul li.bu a {padding:9px 10px 0 10px;}
				#navigation ul li.se {width:61px;}
					#navigation ul li.se a {padding:9px 10px 0 10px;}
				#navigation ul li.re {width:91px;}
					#navigation ul li.re a {padding:9px 10px 0 10px;}
				#navigation ul li.ne {width:121px;}
					#navigation ul li.ne a {padding:9px 10px 0 10px;}
				#navigation ul li.ch {width:120px;}
					#navigation ul li.ch a {padding:9px 10px 0 10px;}
				#navigation ul li.bl {width:50px;}
					#navigation ul li.bl a {padding:9px 10px 0 10px;}
				#navigation ul li.ab {width:61px;}
					#navigation ul li.ab a {padding:9px 10px 0 10px;}
				#navigation ul li.co {width:97px;}
					#navigation ul li.co a {padding:9px 10px 0 10px;}
				#navigation ul li.my {width:65px;}	
					#navigation ul li.my a {padding:9px 10px 0 10px;}
								
			#navigation ul li a {display:block; height:26px; color:#002a48; text-decoration:none;}
			#navigation ul li a:hover {background:#0a85c6; color:#FFFFFF; text-decoration:underline;}
			
			#navigation ul li div {
			position: absolute;
			visibility: hidden;
			margin:-1px 0 0 0;
			padding:5px 0 0 0;
			background: url(/images/nav-down-drop.jpg) no-repeat #fff;
			border: 1px solid #cae0ed;
			border-top:none;
			z-index:9999;
			}
			
			#navigation ul li div a {
			margin:0;
			padding:7px 0;
			height:23px;
			width:152px;
			text-decoration:underline;
			font-size:12px;
			text-align:left;
			background:transparent;
			position:relative;
			}
			
			#navigation ul li div a.new {background:url(images/nav-new.png) no-repeat;}
				#navigation ul li div a.new:hover {background:url(images/nav-new.png) no-repeat #6acdfe;}
			#navigation ul li div a.updated {background:url(images/nav-updated.png) no-repeat;}
				#navigation ul li div a.updated:hover {background:url(images/nav-updated.png) no-repeat #6acdfe;}
			
			#navigation ul li div a:hover {	
			background:#6acdfe;
			font-weight:normal;
			}
			/*End Nav*/
			
			#breadcrumbs {width:749px; overflow:hidden; clear:both; font-size:11px; height:25px; border-bottom:1px solid #ccc; margin:0 0 10px 0; background:url(images/bread-bg.gif) repeat-x #fff;}
				#breadcrumbs.home {border-bottom:none; margin:0; background-image:none;}
			#breadcrumbs div {float:left;}
			#breadleft {width:594px; padding:0 0 0 10px;}
			#breadright {width:135px;}
			
			/*More Options Color Change
			#breadright strong {float:left; margin:0 5px 0 0;}
			#breadright a {
			display:block;
			height:12px;
			width:12px;
			float:left;
			border:1px solid #ccc;
			text-decoration:none;
			margin-right:5px;			
			}
			
			#breadright a:hover {
			border:1px solid #333;
			text-decoration:none;
			background:#333;
			}
			
			#breadright p a {width:auto; display:inline; border:none; height:auto; float:left; text-decoration:underline;}
			#breadright p a:hover {background:none; border:none; text-decoration:underline;}
			*/
							
			/*Index Only*/
			#index-search2 {
			clear:both;
			height:212px;
			width:719px;
			padding:70px 15px 0 15px;
			overflow:hidden;
			background:url(/images/testing/chicago-search.jpg) no-repeat;
			}
			
			#index-search2 p {padding:5px 0 0 50px}
			#index-search2 em {font-size:11px; color:#000000; background:#FFFFFF;}
			#index-search2 a {font-weight:bold; margin-left:15px;}
			
			table#isearch2 {border:none; width:719px;}
			table#isearch2 td {padding:5px;}
			table#isearch2 td.prices {width:200px;}
			table#isearch2 td.neighdesc {width:70px; font-size:11px;}
			table#isearch2 td.neighdesc p {padding:0; margin:0;}
			table#isearch2 td select {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;}
			table#isearch2 td select.level {padding:2px; margin:0;}
			table#isearch2 td.neigh {width:200px;}
			table#isearch2 td.neigh select {width:200px; color:#333;}
			table#isearch2 td.submitbtn input {margin:7px 0 0 150px;}
			table#isearch2 label {color:#000000; font-weight:bold; float:left; width:80px;}			
							
				#index-tabs {width:603px; overflow:hidden; font-size:11px; padding:0 15px 0 131px; height:45px; background:url(/images/index-tabs-bg.jpg) no-repeat center;}
				#index-tabs ul li {float:left; width:123px; height:40px; padding:5px 5px 0 32px;}
			
			#index-featured {
			clear:both;
			background:url(images/index-fp-bg.jpg) repeat-x bottom;
			margin:10px 0 0 0;
			width:747px;
			padding:0 0 15px 0;
			}
			
			#index-featured h2 {width:100%; margin-bottom:15px;}
			#index-featured h2 span {padding-left:130px; background:url(images/index-fp-more.gif) no-repeat 105px 2px;}
			#index-featured p {font-size:12px; margin:0; line-height:1.2;}
			#index-featured ul {overflow:hidden; margin:0 0 0 15px;}
			#index-featured ul li {float:left; width:239px;}
			#index-featured ul li img {float:left; width:100px; margin-right:5px; height:67px; padding:4px; border:1px solid #ccc;}

			/*--------------------------------------------------
			REQUIRED to hide the non-active tab content.
			But do not hide them in the print stylesheet!
			--------------------------------------------------*/
			.tabberlive .tabbertabhide {display:none;}
			/*--------------------------------------------------
			.tabber = before the tabber interface is set up
			.tabberlive = after the tabber interface is set up
			--------------------------------------------------*/
			.tabber {}
			.tabberlive {margin-top:15px;}
			/*--------------------------------------------------
			ul.tabbernav = the tab navigation list
			li.tabberactive = the active tab
			--------------------------------------------------*/
			ul.tabbernav {
			margin:0;
			padding: 5px 0;
			border-bottom: 1px solid #ccc;
			font-weight:bold;
			}
			
			ul.tabbernav li {list-style:none; margin:0; display:inline;}
			
			ul.tabbernav li a {
			padding:5px 10px;
			margin-left:3px;
			border:1px solid #ccc;
			border-bottom:none;
			background:#f0f0f0;
			}
			
			ul.tabbernav li a:hover {background:#fbf6de; border-color:#d46502;}
			ul.tabbernav li.tabberactive a {background-color:#fff; border-bottom: 1px solid #fff; color:#393939; text-decoration:none;}
			ul.tabbernav li.tabberactive a:hover {color:#000; background: white; border-color:#ccc; border-bottom: 1px solid white;}
			
			/*--------------------------------------------------
			.tabbertab = the tab content
			Add style only after the tabber interface is set up (.tabberlive)
			--------------------------------------------------*/
			.tabberlive .tabbertab {
			padding:14px;
			border:1px solid #ccc;
			border-top:0;
			background:#fff;
			overflow:hidden;
			/* If you don't want the tab size changing whenever a tab is changed
			you can set a fixed height */
			
			/* height:200px; */
			
			/* If you set a fix height set overflow to auto and you will get a
			scrollbar when necessary */
			
			/* overflow:auto; */
			}
			
			/*New Things On Dt*/
			
			/* If desired, hide the heading since a heading is provided by the tab */
			.tabberlive .tabbertab h2 {display:none;}
			/* Example of using an ID to set different styles for the tabs on the page */
			.tabberlive#tab1 {}
			.tabberlive#tab2 {}
			.tabberlive#tab2 .tabbertab {height:200px; overflow:auto;}

			ul#index-offers {overflow:hidden;}			
			ul#index-offers li {float:left; width:359px;}
				ul#index-offers li div {height:100px;}
				ul#index-offers li div.indexcondo {width:254px; height:177px; padding:10px 70px 0 15px; background:url(images/index-condodir.jpg) no-repeat; margin:0 10px 14px 0;}
					ul#index-offers li div.indexcondo h3 {margin:0 0 5px 0;}
					ul#index-offers li div.indexcondo p {line-height:1.3;}
					ul#index-offers li div.indexcondo img {margin-left:60px;}
				ul#index-offers li div.indexblog {background:url(images/index-buzz.jpg) no-repeat; height:184px; width:309px; padding:8px 15px; overflow:hidden; font-size:11px; position:relative;}
					ul#index-offers li div.indexblog h3 {margin:0; padding:0 0 2px 0;}
					ul#index-offers li div.indexblog h3 span {font-size:12px; margin:0 0 0 10px; font-weight:normal; color:#666;}
					ul#index-offers li div.indexblog strong {color:#333333;}
					ul#index-offers li div.indexblog p {padding:0 0 1px 0; margin:0;}
					ul#index-offers li div.indexblog p img {width:60px; float:left; margin:5px 10px 25px 0; border:1px solid #a6a6a6; padding:2px;}
					ul#index-offers li div.indexblog h5 {font-size:12px; padding:0; margin:3px 0;}
			ul#index-testimonials {overflow:hidden;}			
			ul#index-testimonials li {float:left; width:118px; padding:0 20px 0 0; height:300px; margin-right:5px;}
			
			#featured-agent1 span {font-size:12px;}	
			h3.tabheader {margin-bottom:2px; font-size:14px;}
			
	/*#index-whatsnew {width:747px; height:115px; padding-top:6px; margin-top:10px; border:1px solid #b5b5b5; background:url(images/whats-new.jpg) no-repeat;}
		#index-whatsnew p {text-indent:35px; margin:0; font-size:12px; color:#004065;}
		#index-whatsnew ul {overflow:hidden; margin:0 0 0 4px;}
		#index-whatsnew ul li {float:left;}
		#index-whatsnew ul li.newfeatures {width:178px; height:82px; margin:3px 3px 9px 2px; border:1px solid #ccc;}
		#index-whatsnew ul li.newfeatures1 {margin:3px 3px 9px 2px;}
		#index-whatsnew ul li.newfeatures1 a {width:91px; height:24px; padding:58px 0 0 87px; border:1px solid #ccc; line-height:1.0; font-size:10px; text-decoration:none; text-align:center; color:#333; display:block; background:url(images/index-newstats.jpg) no-repeat;}
		#index-whatsnew ul li.newfeatures:hover, #index-whatsnew ul li.newfeatures1 a:hover {border:1px solid #d46502;}*/
	
	#index-neighborhood-crawl {
	width:980px;
	font-size:13px;
	text-align:center;
	margin-top:20px;
	border-top:1px solid #ccc;
	padding-top:15px;
	line-height:1.5;
	}
	
	#index-neighborhood-crawl a.indexmore {color:#454545; text-decoration:underline;}
	#index-neighborhood-crawl a.indexmore:hover {color:#FFFFFF; background-color:#454545;}
	
	#index-bot-links {
	clear:both;
	width:980px;
	margin-top:10px;
	text-align:center;
	line-height:1.3;
	font-size:13px;
	}
	/*End Index only*/
	
	/*Registration Only*/
	#register-form {float:left; background:url(/images/tab-generic-bg.jpg) no-repeat; width:410px; padding:0 10px;}
	#register-form label {float:left; width:115px; font-weight:bold;}
	#register-form form {padding:15px 0 0 0;}
	#register-form form	fieldset {margin:0 0 10px 0;}
	
	#register-benifits {float:right; width:300px; padding:0 0 0 19px;}
	#register-benifits ul li {color:#606060; padding:0 0 0 20px; margin-bottom:5px; background:url(/images/bull-galaarrow.jpg) no-repeat 0 3px;}
	
	#pop-terms {overflow-y:scroll; overflow-x:none; width:160px; clear:both; height:260px; margin-top:10px; padding:10px; border:1px dashed #666; font-size:12px;}
	#pop-terms p {line-height:1.4; margin-bottom:10px;}
	/*End Registration Only*/
	
	/*Search Page(s)*/
	p.testimonial {font-size:12px; background:url(/images/quotes-bg.gif) no-repeat; padding:10px 0 0 10px;}
	p.testimonial span {color:#01639b;}
	
	#mls-navigation {
	width:749px;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	background:#f8f8f8;
	border-bottom:1px solid #ccc; border-top:1px solid #ccc;
	overflow:hidden;
	}
	
		#mls-navigation-left {width:420px; float:left; padding:0 10px 0 10px;}		
		#mls-navigation-left div {
		font-size:13px;
		width:380px;
		height:20px;
		padding:10px 5px;
		background:#f4fcff;
		border:1px solid #bdd8e8;
		margin-bottom:5px;
		}
		
		#mls-navigation-left div select {font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif;}
		#mls-navigation-left div .selected {color:#999999;}
		
		#mls-navigation-right {width:294px; float:right; padding:0 15px 0 0;}
		#mls-navigation-right p {margin-bottom:7px; font-size:12px;}
		
	#mls-search {clear:both; width:729px; background:url(/images/tab-generic-bg.jpg) no-repeat; padding:0 10px;}
		#mls-search form {padding:15px 0 0 0;}
		#mls-search form fieldset {padding:10px 0; float:left; width:729px; border-top:1px solid #ccc;}
		#mls-search form label {font-weight:bold;}
		#mls-search form input.dtreg {border:1px solid #97bdd3; height:20px; font-size:16px; color:#333; padding:2px;}
		#mls-search form select.dtreg {border:1px solid #97bdd3; font-size:15px; color:#333; font-family:Arial, Helvetica, sans-serif;}
	
	/*New Map Search*/
	#nav-map-search {width:980px; margin:10px 0 0 0;}
		#nav-map-search a {display:block; font-weight:bold; background:#ecf1f5; float:left; text-decoration:none; margin:0 10px 0 0; padding:10px; border:1px solid #b5b5b5; border-bottom:none;}
		#nav-map-search a:hover {background:#f7f7f7;}
		#nav-map-search a.selected {background:#f7f7f7; color:#d46502;}
	#resultListings {font-size:11px; padding:0 0 0 25px; float:left;}
	#resultListings a {border:none; padding:0 0 0 10px; margin:0; display:inline; background:none; float:none;}
	#map-search {width:980px; clear:left; position:relative;}
	#map-search ul {overflow:hidden;}
	#map-search ul li {float:left;}
	#map-search ul li.refine-map {width:159px; padding:5px; height:470px; border:1px solid #b5b5b5; border-right:none;}
		li.refine-map form#searchForm p {margin:0 0 5px 0;}
		li.refine-map form#searchForm fieldset {margin:0 0 5px 0;}
		li.refine-map form#searchForm label {font-weight:bold;}
		li.refine-map h6 {margin:0 0 10px 0;}
	#map-search ul li#map {width:638px; height:480px; border:1px solid gray;}
	#map-search ul li.map-specs {width:158px; padding:0 6px 6px 6px; height:474px;}
		li.map-specs .specs-details {width:150px; border:1px solid #b5b5b5; padding:4px; margin:5px 0; height:325px;}
			#specs-details-top {height:250px; font-size:11px;}
			ul#imagen {overflow:hidden; font-size:12px; margin:0 0 5px 35px;}
			ul#imagen li {float:left; margin:0 10px 0 0;}
			p.direccion  {text-align:center; font-size:11px; padding:1px 0;}
			p.precio {font-weight:bold; font-size:12px; text-align:center; padding:2px 0;}
			#specs-details-bottom {height:50px;}
	#map-search #sidebar-top {clear:left; border:1px solid #b5b5b5; border-bottom:none; margin:10px 0 0 0; width:980px;}
	#map-search #sidebar {width:970px; border:1px solid #b5b5b5; border-top:none; padding:5px;}
	#result-page-nos {font-size:11px; margin:0 0 3px 0; overflow:hidden;}
		#result-page-nos div {float:left; width:485px;}
	table#google-map-properties {font-size:12px; width:970px; clear:left;}
	table#google-map-properties tr.header {background:#fcce6c;}
	table#google-map-properties tr.header ul {margin:0; background:#fcce6c;}
	table#google-map-properties tr.header ul li {text-decoration:underline;}
	table#google-map-properties ul {overflow:hidden; margin:0 0 4px 0; background:#eeeeee; width:970px;}
	table#google-map-properties ul li {float:left;}
	table#google-map-properties tr.header td {text-decoration:underline; padding:2px 0 2px 1px;}
	
	#maploaderprogress {
	position:absolute;
	height:100px;
	width:135px;
	top:160px;
	left:390px;
	text-align: center;
	padding: 2em;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	opacity: .15;
	-moz-opacity:0.15;
	filter: alpha(opacity=15);
	}
	
	#maploaddirdraw {
	position:absolute;
	top:290px;
	width:80px;
	font-size:11px;
	left:180px;
	padding:.7em;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	background:#ffff00;
	border:1px solid #000;
	}
	
	/*Adv Search*/
	#adv-search {clear:both; width:729px; background:url(/images/tab-generic-bg.jpg) no-repeat; padding:0 10px;}
	#adv-search div#primary-feature {width:729px; padding:15px 0 10px 0; overflow:hidden; border-bottom:1px solid #ccc;}	
	
	#trackwrapper {overflow:hidden; margin:0 0 10px 0;}

		/* Slider Controls - goes with above */
		#trackContainer	{
		width:729px;
		height:75px;
		background:url(/images/core/track-long.gif) no-repeat;
		z-index:-1;
		}
	
		#track1	{
		width:703px;
		height:75px;
		font-size:9pt;
		font-weight:bold;
		color:#333333;
		}
	
		#handle1 {
		width:70px;
		height:17px;
		padding:8px 0 0 30px;
		background:url(/images/core/arrow-slideL.gif) top left no-repeat;
		cursor: E-resize; 
		pointer:move;
		margin:41px 0 0 0;
		}
	
		#handle2 {
		width:75px;
		height:23px;
		padding:2px 25px 0 0;
		background:url(/images/core/arrow-slideR.gif) top right no-repeat;
		cursor:E-resize; 
		pointer:move;
		margin:10px 0 0 25px;
		}
		
		#debug1 {} #debug2 {}/* Slider Controls */ /*goes with above */
		
	#primary-feature-left {float:left; width:364px;}
		#primary-feature-left div {margin-bottom:5px;}
	#primary-feature-right {float:right; width:365px;}
		#primary-feature-right input.dtreg, #primary-feature-left input.dtreg {font-size:13px; padding:1px 0 0 4px; height:17px;}
		#primary-feature-left select.dtreg {font-size:13px;}
	
		/* dhtml drop */
		.dhtmlgoodies_question {cursor:pointer; overflow:hidden; width:281px; margin:0 0 5px 0;}

		.dhtmlgoodies_question label, #primary-feature-left label {font-weight:bold; font-size:13px;}
		
		.dhtmlgoodies_answer {clear:left; margin:-5px 0 0 110px; width:167px; visibility:hidden; position:absolute; z-index:1000;}
		.dhtmlgoodies_answer_content {
		font-size:12px;
		padding:5px;
		background:#F4FCFF;
		border:1px solid #BDD8E8;
		overflow:hidden;
		}
		
		.dhtmlgoodies_answer_content p {margin:0; width:157px; padding:0; height:10px;}
		.dhtmlgoodies_answer_content p input {margin:0 3px 0 0;}
		.dhtmlgoodies_answer_content input.enterValue {
			width:105px;
			margin:2px 0;
			color:#fff; 
			background:#1377ab; 
			border:1px solid #0f314c;			
			cursor:pointer;
			}
		/* dhtml drop */
	
	#advfields {clear:both; overflow:hidden; padding:20px 0 0 0; width:729px;}
		#advfieldsleft {float:left; width:470px;}
			#advfieldsleft .dhtmlgoodies_question {width:189px;}
			#advfieldsleft .dhtmlgoodies_question input {font-size:13px;}
			#advfieldsleft .dhtmlgoodies_answer {margin-left:0; overflow:hidden;}
		
		#advfieldsright {float:right; width:210px; padding:0 0 0 49px;}
		
			/*Left Side*/
			#advarea-select {width:470px;}/* neighborhood tab switch */
		
			#advarea-select ul#tab-wrapper {width:470px;}
			#advarea-select ul#tab-wrapper li {float:left;}
		
			#advarea-select ul#tab-wrapper li.tab_hover {
			background-color:#fff;
			padding:5px 10px 5px 5px;
			border:1px solid #97BDD3;
			border-bottom:none;
			text-decoration:none;
			cursor:pointer;
			}
		
			#advarea-select ul#tab-wrapper li.tab {
			padding:5px 10px 5px 5px;
			border:1px solid #97BDD3;
			border-bottom:none;
			background:#e2f0f5;
			text-decoration: none;
			cursor:pointer;
			}
					
			#advarea-select #tab1_data, #advarea-select #tab2_data, #advarea-select #tab3_data {width:448px; clear:left; padding:10px; font-size:12px; border:1px solid #97BDD3; background:#FAFAFA;}
		 
			#divArea {margin:10px 0 0 0;}/*coord/strt/building/sub container in tab1*/
				#coordpage, #streetnamepage, #buildnamepage {border-top:1px dashed #97BDD3; padding:10px 0; margin-top:5px;}/*coordinates*/
				#coordpage input, #streetnamepage input, #buildnamepage input {margin:0 0 3px;}
			
			#divZipCode {}/*tab2*/
			#divSuburbs {}/*tab3*/
			
			#advfieldsleft h6 {color:#004065; font-size:16px; margin:0 0 10px 0; font-weight:bold;}
			#searchFeatures h6 {color:#004065; font-size:14px; margin:0 0 10px 0; font-weight:bold;}
			
				#divHomeFeatures, #divFinancials, #divMediaGallery, #divSchools {border:1px dashed #97BDD3; width:448px; padding:10px; margin:10px 0 0 0; background:#FAFAFA;}
				#divHomeFeatures input, divFinancials input, #divMediaGallery input, #divSchools input {margin-bottom:3px;}
					#approxpage, #acTypepage, #appliancespage, #basementpage, #exposurepage, #fireplacepage, #heatingTypespage, #masterbathpage, #newConstructionpage, #parkingpage, #petsAllowedpage, #unitsInBldgpage, #unitFloorLevelpage, #remarkspage, #taxespage, #monthlyAssessmentspage, #assessmentIncludespage, #photospage, #virtualTourpage, #elemSchoolpage, #highSchoolpage, #juniorSchoolpage {border-top:1px dashed #97BDD3; padding:10px 0; margin-top:5px; font-size:12px;}
			
			#divSearchOptions {width:448px; padding:10px; font-size:12px; border:1px solid #97BDD3; background:#FAFAFA; margin:10px 0;}
			
			/* Right Side*/
			#searchFeatures	{
			width:170px;
			border:10px solid #D9EDFB;
			background:#ffffff;
			padding:10px 10px;
			color:#666666;
			font-size:12px;
			}
			
			#searchFeatures p {margin:10px 0 0 0;}
			#searchFeatures	div {margin:3px 0;}	
			#searchFeatures	div a {cursor:pointer;}		
			
			/*End Adv*/
	/*End Search Page(s)*/
	
	/*Neighborhoods Page Choice*/
	#neighborhoodWrap h2 {width:100%;}
	#choose-neighborhood {width:600px; border:1px solid #ccc; margin:0 0 10px 0; overflow:hidden; background:url(images/neighborhoods/or.gif) 300px 25px no-repeat;}
		#choose-neighborhood select {margin:0 0 10px;}
		#dropdownNW, #dropdownNC, #dropdownNS, #dropdownSW, #dropdownSE  {
		display:block;
		position:absolute;
		width:598px;
		margin:1px 0 0 1px;
		border:1px solid #666;
		background:#FFFFFF;
		z-index:1000;
		overflow:hidden;
		}
		#dropdownNW p, #dropdownNC p, #dropdownNS p, #dropdownSW p, #dropdownSE p {width:576px; padding:10px; border:1px solid #dda11e; background:#ffefce;}
		#dropdownNW span, #dropdownNC span, #dropdownNS span, #dropdownSW span, #dropdownSE span {margin:0 0 0 200px;}
		#choose-neighborhoodL {float:left; width:280px; padding:10px;}
		#choose-neighborhoodR {float:right; width:280px; padding:10px;}
	h2.choose-neighborhood {margin:0;}
	
		/*Individual Pages*/
		#chi-nei-intro {width:600px;}
			#chi-nei-intro div {float:left; display:block; margin-bottom:10px;}
			#chi-nei-intro div.toc {width:160px; font-size:13px; padding:0 0 0 10px;}
			#chi-nei-intro div.toc label {font-weight:bold; font-style:italic; color:#1c272d; background:#eff6fa;}
			#chi-nei-intro div.toc dl dd {margin:0 0 4px 0;}
			#chi-nei-intro div.toc ul {margin:0 0 10px 0;}
			#chi-nei-intro div.toc ul li {background:url(images/arrow-down-gray.jpg) no-repeat; padding:0 0 0 20px; margin:0 0 8px 0;}
			#chi-nei-intro div.toc img {margin:10px 0 0 0;}
			#chi-nei-intro div.introduction {width:430px;}

		#current-avail, #recent-sold {width:312px; margin-top:10px; border:1px solid #c0dae9;}
		#current-avail h2, #recent-sold h2 {width:302px; margin:0;}
			ul.avail-legend {width:306px; height:15px; background:#f2f2f2; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:3px; display:block; text-align:center;}
			ul.avail-legend li {float:left; font-size:11px;}
			ul.avail-legend li.earth {width:162px; text-align:left;}
			ul.avail-legend li.wind {width:20px;}
			ul.avail-legend li.water {width:30px;}
			ul.avail-legend li.fire {width:70px;}
		
		#current-avail div, #recent-sold div {width:302px; overflow:scroll; height:70px; padding:5px; font-size:11px;}
			ul.avail-listings {width:282px; text-align:center;}
			ul.avail-listings li {float:left; font-size:11px; margin:0 0 5px 0;}
			ul.avail-listings li.earth {width:162px; text-align:left;}
			ul.avail-listings li.wind {width:20px;}
			ul.avail-listings li.water {width:30px; letter-spacing:-1px;}
			ul.avail-listings li.fire {width:70px; text-align:right;}
	/*End Neighborhoods Page Choice*/
	
	/*Neighborhood stats*/
	#homesale-stats {width:956px; margin:0 0 20px 0; border:1px solid #C0DAE9; border-top:none; clear:right;}
		#homesale-stats dl {overflow:hidden; width:946px; padding:0 5px;}
		#homesale-stats dl dd {float:left; margin:0 5px 0 0;}
			#homesale-stats dl dd div {background:#E6E6E6; margin:0 0 5px 0; width:115px; padding:5px; font-size:11px;}
				#homesale-stats dl dd div p {margin:0;}
			#homesale-stats dl dd.moe {width:130px;}
			#homesale-stats dl dd.larry {width:250px;}
			#homesale-stats dl dd.curly {width:551px;}
		table#stats-summary {width:250px; font-size:12px;}
	table#stats-breakdown {border:1px solid #666666; width:956px; font-size:12px;}
		p#stats-nav a.selected {color:#333333; text-decoration:none;}
		table#stats-breakdown tr.hero {background:#ececec;}
		table#stats-breakdown td {border-left:1px solid #999999;}
		table#stats-breakdown td.farleft {border-left:none;}
		
	/*Forms Galore*/
	/*Poster/Map -- Buyer's Guide -- Listing Page -- Comp Search -- Int Invest -- Mort Calc -- PreApprove -- HVA*/
	form#careeropps {margin:10px 0 0 0; padding:5px 10px 60px 10px; background:url(images/carrer-form-bg.jpg) no-repeat;}
	form#careeropps fieldset {margin:0 0 6px 0;}
	
	form#free-search {width:350px; margin:0 auto; border:10px solid #ccc; padding:20px;}
	
	form#login-form {border:1px solid #ccc; width:600px; padding:10px; background:#f8f8f8;}
		form#login-form label {font-weight:bold;}
	
	form#disclosureform fieldset, form#email-password fieldset, form#update-acct fieldset, form#free-search fieldset, form#dt-contact fieldset, form#lets-relocate fieldset, form#home-value fieldset, form#dtposter fieldset, form#buyerGuide fieldset, form#list-home fieldset, #comp-search form fieldset, form#mortgagecalc fieldset, form#preapprove fieldset, form#avi-builder fieldset, form#login-form fieldset, form#posterrequest fieldset {margin:0 0 10px 0;}
	form#int-investing fieldset {margin:0 0 6px 0;}
	
	form#careeropps label, form#lets-relocate label, form#dtposter label, form#list-home label {float:left; width:85px; font-weight:bold;}
		#comp-search form label, form#free-search label {float:left; width:120px;}
		form#dt-contact label, form#home-value label, form#avi-builder label, form#preapprove label, form#disclosureform label {float:left; width:130px; font-weight:bold;}
		form#int-investing label, form#buyerGuide label {float:left; width:100px; font-weight:bold;}
		form#email-password label {float:left; width:160px; font-weight:bold;}
				
	form#mortgagecalc {border:1px dashed #ccc; width:390px; padding:10px; background:#f5f5f5;}
	form#mortgagecalc label {float:left; width:150px; font-weight:bold; margin:0 10px 0 0;}
	
	form#dtposter fieldset input {border:1px solid #97bdd3; height:20px; font-size:16px; color:#333; padding:2px;}/*JCAP JS Fix*/
	form#dtposter fieldset img {padding:3px; border:2px solid #CCCCCC;}/*JCAP JS Fix*/
	
	form#mobilealert {border:10px solid #ebeaea; padding:10px; background:#f7f7f7;}
	form#mobilealert fieldset {margin:15px 0;}
	form#mobilealert label {width:100px; font-weight:bold; float:left;}
	
	form#greenbike {border:10px solid #ebeaea; width:360px; margin:0 0 10px 0; background:#f7f7f7; padding:20px;}
	form#greenbike fieldset {margin:0 0 10px 0;}
	form#greenbike label {float:left; font-weight:bold; width:100px;} 
		
		/*special touch*/
		form#avi-builder h3 {padding:2px 0 3px 30px; background:url(images/build-to-suit/hammer-ico.jpg) no-repeat;}
		legend {border:1px solid #ccc; margin:0 0 10px 0; font-size:16px; font-weight:bold; background:url(/images/arrow-right-gray.jpg) 5px 7px no-repeat #fff; padding:10px 45px;}
	/*End All Forms*/
	
	/*Int RE Page*/
	#foreign-invest {margin:10px 0 0 0;}
	#foreign-invest form {background:url(/images/buy/foreign-invest-bg.jpg) no-repeat; padding:150px 0 0 12px; height:290px; font-weight:bold;}
	#foreign-invest ul {margin:10px 0 0 0; font-size:13px; border:1px solid #ccc; padding:10px;}
	#foreign-invest ul img {margin:0 10px 0 0;}
	#foreign-invest ul p {margin:0 0 5px 0;}
	#foreign-invest ul li {margin:0 0 15px 0;}
	/*End Int RE Page*/
		
	/*Buyer's Guide*/
	ul#bugu-toc {width:615px;}
	ul#bugu-toc li {width:183px; float:left; padding:10px; height:180px; border-right:1px solid #ccc; margin:0 0 20px 0;}
		ul#bugu-toc li img {width:40px; height:40px; margin:0 5px 0 0;}
	ul#bugu-toc li span {font-weight:bold; font-size:21px; letter-spacing:1px;}
	ul#bugu-toc li dl {margin:15px 0 0 0; text-align:left;}
	ul#bugu-toc li dl dd {background:url(/images/arrow-rightmad.gif) 5px 2px no-repeat; padding: 0 0 0 25px; font-size:12px; margin:0 0 5px 0;}
	/*End Buyer's Guide*/
	
	/*New Buy Page*/
	#buypage-search {/*Buy Main Search*/
	height:190px;
	padding:70px 0 0 20px;
	background:url(/images/buy/buypage-search-bg.jpg) no-repeat;
	}
					
		table#buypagelead {border:none;}
		table#buypagelead td select {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#333;}
		table#buypagelead td select.level {padding:0; margin:0;}
		table#buypagelead td.neigh {padding:0 20px 0 20px; width:210px;}
		table#buypagelead td.neigh p {font-size:11px; padding:0; margin:0;}
		table#buypagelead td.neigh select {width:200px; color:#333;}
		table#buypagelead label {color:#01639b; font-weight:bold; float:left; width:90px;}
	
	div.buypage-menu {padding:10px 0 0 0;}
	div.buypage-menu div {float:left;}
		div.buy1 {width:280px; padding:0 26px 0 0;}
		div.buy2 {width:433px; margin:0 0 10px 0;}
		div.buy3 {width:469px; padding:0 10px 0 0; margin-right:10px; border-right:1px dashed #ccc;}
		div.buy4 {width:259px;}
		div.buy5 {width:300px;}
		div.buy6 {width:449px;}
			div.buy6 dl dd {height:90px; margin-bottom:5px;}
			
	table.fha-approve {margin:10px 0 10px 0; border-bottom:1px solid #999999;}
	table.fha-approve td {padding:0 0 5px 0;}
	p.fha-break {height:28px; padding:7px 0 0 0; background:#ebf2f6;}
	
	#random-fp {width:292px;}
	#random-fp ul {overflow:hidden; font-size:13px; width:420px;}
	#random-fp li {margin:0 0 5px 0; width:210px; width:292px;}
	#random-fp ul li img {float:left; padding:4px; border:1px solid #ccc; margin:0 10px 0 0;}

	/*End New Buy Page*/
	
	/*Photo+Video Index*/
	#photo-galleria-intro {overflow:hidden; width:600px;}
		#photo-select-box {width:220px; height:170px; overflow-x:none; overflow-y:scroll; border:1px solid #666; background:#f5f5f5; float:left;}
		#photo-select-box a {float:left; width:190px; margin:0 0 2px 0; padding:5px;}
		#photo-select-desc {float:right; padding:0 0 0 20px; width:358px;}
	#photo-galleria {clear:both; margin:10px 0 0 0;}
	#photo-galleria-int {clear:both; margin:10px 0 0 0;}
	#photo-galleria ul {overflow:hidden; width:100%; margin:20px 0;}
	#photo-galleria ul li {float:left; width:180px; height:150px; margin:0 10px 30px 0; text-align:center;}
	#photo-galleria img {background:url(images/photos/snapshot-bg.jpg) no-repeat; padding:20px;}
	#main-attraction {overflow:hidden; width:958px;}
		#main-attraction-left {float:left; padding:10px; width:517px; margin:0 10px 0 0; border:1px solid #ccc; height:460px; }
			#main-attraction-left p, #main-attraction-left h5 {text-align:center;}
			/*#main-attraction-left dl {overflow:hidden; margin:10px 30px 0 30px;}
			#main-attraction-left dl dd {float:left;}
				#main-attraction-left dl dd.video-lh {width:192px; font-size:13px;}
				#main-attraction-left dl dd.video-rh {width:260px; font-size:12px; line-height:1.4;}
				#main-attraction-left dl dd p {text-align:left; margin:0 0 5px 0;}*/
		#main-attraction-right {float:right; width:389px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:460px; padding:10px; overflow-x:none; overflow-y:scroll;}
			#main-attraction-right div.photo-roll {width:370px; overflow:hidden; border-bottom:1px dashed #666; padding:0 0 8px 0;}
			#main-attraction-right ul {width:370px; overflow:hidden; margin:10px 0 0 0;}
			#main-attraction-right ul li {float:left; margin:5px 15px 5px 0;}
			#main-attraction-right ul li img {background-image:none; padding:3px;}
			#main-attraction-right ul li p {font-size:10px;}
	#long-call {clear:both; height:362px;}
	#long-call div {float:left; margin:10px 5px 5px 0;}
	/*End Photo+Video Index*/
	
	/*Video Section + Ratings*/
	#stars-rating {width:125px; height:25px; background-image:url(/images/videos/stars.gif); margin:0 0 5px 0;}
	#stars-rating-small {width:75px; height:15px; background-image:url(/images/videos/stars-sm.gif); margin:0 0 5px 0;}
	
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus,
	.star-rating .current-rating {background: url(/images/videos/star.gif) left -1000px repeat-x;}
	
	.star-rating {
		position:relative;
		width:125px;
		height:25px;
		overflow:hidden;
		list-style:none;
		margin:0;
		padding:0;
		background-position: left top;
	}
	.star-rating li {display: inline; margin:0;}
	.star-rating a,
	.star-rating .current-rating {
		position:absolute;
		top:0;
		left:0;
		text-indent:-1000em;
		height:25px;
		line-height:25px;
		outline:none;
		overflow:hidden;
		border: none;
	}
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating a:focus{background-position: left bottom;}
	.star-rating a.one-star{width:20%; z-index:6;}
	.star-rating a.two-stars{width:40%; z-index:5;}
	.star-rating a.three-stars{width:60%;z-index:4;}
	.star-rating a.four-stars{width:80%;z-index:3;}
	.star-rating a.five-stars{width:100%;z-index:2;}
	.star-rating .current-rating{z-index:1;background-position: left center;}
	
	#video_rate {
	margin-top:3px;
	width:120px;
	padding-left:5px;
	overflow:hidden;
	padding-right:5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#video_rate a {font-size:11px;}
		
	.video-email-embed	{
	display: block;
	float: right;
	clear: none;
	width: 120px;
	font-size: 10px;
	margin: 0;
	padding: 5px;
	}
	
	.video-share-upload	{
	display: block;
	width: 60px;
	padding: 5px;
	text-align: center;
	float: right;
	clear: right;
	}
	/*End Video Section + Ratings*/
	
	#footer {
	width:978px;
	clear:both;
	margin:20px 0 0 0;
	padding:20px 0;
	height:140px;
	border:1px solid #b5b5b5;
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:12px;
	background:url(images/bread-bg.gif) repeat-x bottom #fff;
	}
	
	#footer.homeindex {margin:20px 0;}
		
		#footer p, #footer address {color:#595959; margin-bottom:2px;}
		#footer div {float:left; height:70px;}
			#footer div.footleft {width:634px; padding-left:15px;}
			#footer div.footright {width:279px; padding:10px 30px 0 0; height:60px; background:url(images/equal-opp.jpg) no-repeat 265px 0;}
		#footer ul {overflow:hidden; width:968px; padding:0 5px; height:95px; margin:0 0 10px 0;}
		#footer ul li {float:left; width:199px; margin-right:10px; padding:0 10px 0 20px; border-right:1px solid #ccc;}	
			#footer ul li dl dd {background:url(/images/bull-check.jpg) no-repeat 0 2px; padding-left:20px; margin-bottom:2px; color:#595959; line-height:1.4;}
			#footer ul li ol {margin:0; padding:0; width:99px; float:left;}
			#footer ul li ol li {padding-left:20px; width:99px; margin:0 0 2px 0; color:#595959; line-height:1.4; list-style:none; border:none;}
				#footer ul li ol li.tweet {background:url(/images/twitter-ico.png) no-repeat 0 1px; float:left;}
				#footer ul li ol li.facebook {background:url(/images/facebook-ico.jpg) no-repeat;}
				#footer ul li ol li.linkd {}
				#footer ul li ol li.flickr {background:url(/images/flickr-ico.jpg) no-repeat;}
				#footer ul li ol li.youtube {background:url(/images/youtube-ico.jpg) no-repeat;}
		
	#feedback {
	background:url(images/feedback-bg.gif) no-repeat;
	width:470px;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, "Trebuchet MS", Verdana;
	padding:7px 0 0 70px;
	margin:10px auto;
	text-align:center;
	}
	
	#feedback label {font-weight:bold;}
	#feedback textarea {width:460px; margin:0 0 5px 0; font-family:Helvetica, Arial, "Trebuchet MS", Verdana; height:20px; font-size:13px; padding:5px; color:#666; border:1px solid #666;}
	#feedback textarea.feedback-expand {height:100px; color:#333;}
	#feedback p {font-size:11px; margin:5px 0 5px 0;}
	#feedback p strong {font-size:14px; color:#004065;}
	#feedback input.feedemail {border:1px solid #666; width:200px; font-size:15px; color:#333; padding:4px; font-family:Helvetica, Arial, "Trebuchet MS", Verdana;}
	#feedback input.feed-back {border:1px solid #454545; font-size:13px; padding:2px; width:70px; height:27px; cursor:pointer;}
	
	/*Sticky Footer*/
	#stickyfeed {bottom:0; height:85px; position:fixed; width:100px; z-index:99; left:90%;}
	
	#mls-footer {
	width:749px;
	font-family:Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size:13px;
	text-align:center;
	}
	
	#mls-footer p {margin:0 0 10px 0;}
	
	/*Chicago Explorer*/
	#chica-resource-center {width:627px;}
	
		#chica_resource_center_top {
		width:437px;
		background:url(/images/resource-center/chicago-explorer-title.gif) no-repeat;
		height:22px;
		padding:8px 0 0 190px;
		font-size:16px;
		font-weight: bold;
		}
		
		#chica_resource_center_top .desc {
		font-size:11px;
		padding-left:5px;
		}
		
		#chica_resource_center_carousel {width:625px; height:82px; background-color:#e7e7e8; border-left:1px solid #0082c8; border-right:1px solid #0082c8;}
		
		#chica_resource_center_carousel .thumb {cursor: pointer;}
		chica_resource_center_carousel ul li {float:left;}
	
	
		#chica_resource_center_bot { /*container for map and data */
		height:433px;
		width:625px;
		border:1px solid #0082c8;
		border-top:none;
		background-color:#e7e7e8;
		}
		
			#chica_resource_center_bot dl {
			margin:0;
			padding:0;
			}
			
			#chica_resource_center_bot dl dd {
			float:left;
			display:block;
			margin:0;
			padding:0;
			}
			
			#chica_resource_center_bot dl dd.chica_resourceleft { /*google map */
			width:400px;
			background-color:#FFFFCC;
			height:433px;
			margin:0;
			}
	
			#chica_resource_center_bot dl dd.chica_resourceright { /*data*/
			width:225px;
			height:433px;
			}
			
				/*  Data Style */
				
				#chica_resource_center_datahead {
				width:225px;
				height:70px;
				display:none;
				}
				
				#chica_resource_center_datahead_nonlayer {
				background-color:#F7F7F8;
				width:225px;
				height:70px;
				}
	
					#chica_resource_center_datahead_nonlayer dl {
					margin:0;
					padding:0;
					}
					
					#chica_resource_center_datahead_nonlayer dl dd {
					margin:0;
					padding:0;
					float:left;
					display:block;
					}
					
					#chica_resource_center_datahead_nonlayer dl dd.icon {
					height:70px;
					width:67px;
					}
					
					#chica_resource_center_datahead_nonlayer dl dd.header {
					height:48px;
					font-size:15px;
					padding-top:22px;
					}
				
				#chica_resource_center_pagenumber {
				background-color:#F7F7F8;
				width:210px;
				height:20px;
				padding:0 0 0 15px;
				word-spacing:4px;
				white-space:nowrap;
				}
	
				#paginationSummary {
				background-color:#F7F7F8;
				width:210px;
				height:20px;
				padding:0 0 0 15px;
				display:none;
				}
	
				#paginationSummary span {
				margin:0;
				padding:0;
				}
	
				#paginationSummary span select {
				font-size:11px;
				margin:0 0 0 3px;
				padding:0;
				}
	
				#paginationSummarySpaceTaker {
				background-color:#F7F7F8;
				width:210px;
				height:20px;
				padding:0 0 0 15px;
				word-spacing:4px;
					display:none;
				}
	
					#chica_resource_center_pagenumber a, #chica_resource_center_pagenumber img {
					margin-right:10px;
					} 
					
					#chica_resource_center_pagenumber span.current {
					margin-right:10px;
					background-color:#0082c8;
					color:#F7F7F8;
					}
					
					#chica_resource_center_pagenumber img {
					margin-right:5px;
					}
	
				#resourceDetailsContainerBody {
				overflow: auto;
				overflow-x: hidden;
				height: 323px;
				width:225px;
				}
				
				div.demographicsResourceListLayerClass {
					position: absolute;
					display:none;
					height:323px;
					width:225px;
				}
	
				div.resourceDetailsContainerClass div {
				padding:1px 0 1px 0;
				margin:0;
				}
	
				#chica_resource_center_bot dl dd div#resourceDetailsContainerBody tr.resourceBandClass {cursor: pointer;}
	
				#chica_resource_center_bot dl dd div#resourceDetailsContainerBody tr.resourceBandLightClass {
					cursor: pointer;
					background-color:#f7f7f8;
				}
	
				#chica_resource_center_bot dl dd div#resourceDetailsContainerBody tr td.col1 {
					padding-left: 7px;
					padding-top: 2px;
					vertical-align: top;
				}
				#chica_resource_center_bot dl dd div#resourceDetailsContainerBody tr td.col2 {
					padding-left: 5px; 
					text-align: left;
				}
	
				#chica_resource_center_bot dl dd div div.resourceListHeader {
				background-color:#f7f7f8;
				}
	
				#chica_resource_center_bot dl dd div#resourceDetailsContainerBody tr.highlightClass {
				background-color:#cde7fc;
				}
				
					/* Pop Up CSS */
					div.popupBox {position:absolute; z-index:100; width: 214px; visibility: hidden; display: none}
					div.popupBoxVisible {position:absolute; z-index:100; width: 214px; visibility: visible;}
	
					#popupContent-top {width: 214px; height:20px; background:url(/images/resource-center/bubble-top.png) no-repeat; overflow:hidden;}
					#popupCenter{width: 194px; padding:0 10px 0 10px; background:url(/images/resource-center/bubble-bg.png) repeat-y;}
					#popupContent-bot{width: 214px; height:28px; background:url(/images/resource-center/bubble-bottom.png) no-repeat; }
					#popupContent-bot-left{width: 214px; height:28px; background:url(/images/resource-center/bubble-bottom-left.png) no-repeat;}
					#popupContent-bot-right{width: 214px; height:28px; background:url(/images/resource-center/bubble-bottom-right.png) no-repeat;}
					#popupContent-top-left{width: 214px; height:28px; background:url(/images/resource-center/bubble-top-left.png) no-repeat;}
					#popupContent-top-right{width: 214px; height:28px; background:url(/images/resource-center/bubble-top-right.png) no-repeat;}
				
				.mapLabelTextClass {
					font-weight:bold;
					font-size: 10px;
					color:white;
				}
							
		#resource-center-neighborhood-jump	{
		display: block;
		width: 615px;
		padding: 15px 5px;
		background-color: #fff;
		border:1px solid #0082c8;
		border-top:0;
		overflow: hidden;
		text-align: center;
		}
		
		.carousel-component { 
			position:relative;
			overflow:hidden;
			visibility:visible; /* component turns it on when first item is rendered */
		}
						
		.carousel-component ul.carousel-list { 
			width:10000000px;
			position:relative;
			z-index:1;
			margin:0;
			padding:0;
		}
		
		.carousel-component .carousel-list li { 
			float:left;
			list-style:none;
			overflow:hidden;
		}
		
		.carousel-component .carousel-vertical li { 
			float:none;
			margin:0px;
		}
		
		.carousel-component ul.carousel-vertical {width:auto;}
		
		.carousel-component .carousel-clip-region { 
			overflow:hidden;
			margin:0px auto;
			position:relative;
		}

		/**
		 * Safe to override. It is safe to override background, padding, margin, color,
		 * text alignment, fonts, etc. Define a separate CSS file and override your style
		 * preferences.
		 **/
		
		.carousel-component { 
			background:#3F3F3F;
			padding:0px;
			color:#618cbe;
		} 
		.carousel-component ul.carousel-list { 
			margin:0px;
			padding:0px 0px 0px 0px;
		}
		.carousel-component .carousel-list li { 
			text-align:center;
			margin:0px 0px 0px 0px;
			padding:0px;
			font:10px verdana,arial,sans-serif;
			color:#666;
		}
		
		/*----------------------------------------------------------*/
		
		.wrapper {
		  width: 627px;
		  padding: 0;
		  margin: 0px;
		  display: inline;
		}
		
		.search {font-size: 14px;}
		
		/* HTML CAROUSEL */
		#html-carousel { 
			float: left;
			width: 554px;
			height:81px;
			background-image:url(/images/resource-center/carousel-bg.gif);
			padding: 0;
			margin: 0;
		}
		
		#html-carousel .carousel-list li { 
			width: 67px;
			margin: 0 2px 0 0;
			padding:0;
			color: #3F3F3F;
		}
		
		/* BUTTONS */
		#prev-arrow-container, #next-arrow-container { 
			float:left;
			margin: 0px;
			padding: 0px;
		}
		
		#next-arrow {cursor:pointer; margin: 0;}
		#prev-arrow {cursor:pointer; }
		
		/*---------- Chicago City Guide------------- */
		#chicago-guide-master-content-top {
		display: block;
		width:939px;
		height:24px;
		padding:15px 10px 10px 10px;
		margin: 0;
		background: url(/images/city-guide/chicago-city-guide-header.gif) top left no-repeat;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation	{
		display: block;
		height: 18px;
		width: 210px;
		border: 1px solid #333;
		background: url(/images/city-guide/navigation-down-arrow.gif) #fff top right no-repeat;
		margin: 0 0 0 720px;
		
		}
		*html #chicago-guide-master-content-top #chicago-guide-navigation	{
		position: absolute;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation a	{
		display: block;
		height: 14px;
		width: 200px;
		padding:  2px 5px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		background-color: transparent;
		z-index:100;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation a:hover	{
		color: #000;
		text-decoration: none;
		background-color: transparent;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown	{
		display: block;
		height: 300px;
		width: 210px;
		border-left: 1px solid #333;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
		border-top: none;
		background-color: #fff;
		overflow-x: hidden;
		overflow-y: scroll;
		position: relative;
		top: 0;
		left: 0;
		margin-left: -1px;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown ul
		{
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown ul li	{
		margin: 0;
		padding: 0;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown ul li ul {
		margin: 0;
		padding: 0 0 0 20px;
		list-style: none;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown ul li a	{
		display: block;
		height: 14px;
		width: 200px;
		padding:  2px 5px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		background-color: transparent;
		}
		
		#chicago-guide-master-content-top #chicago-guide-navigation #pulldown ul li a:hover	{
		color: #fff;
		text-decoration: none;
		background-color: #0082c8;
		}
		
		#chicago-city-guide-main-wrapper {
		margin: 0;
		padding: 0;
		background-color: #fff;
		}
		
		#chicago-city-guide-main-wrapper p	{
		line-height: 16px;
		margin: 0 0 10px 0;
		}
		
		#chicago-city-guide-main-wrapper h1	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		padding: 0;
		margin: 0 0 15px 0;
		color: #000000;
		font-weight: 400;
		}
		/*
		#chicago-guide-master-content-top {
		width:959px;
		height:49px;
		padding:0;
		margin: 0;
		}
		*/
		#chicago-guide-landing-information	{
		display: block;
		width: 600px;
		margin: 10px 0 10px 10px;
		padding: 0;
		}
		
			#chicago-guide-landing-information-top	{
			background: url(http://kermit.dreamtown.com/images/city-guide/content-header-600px.gif) top no-repeat;
			text-align: center;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			padding: 7px 0;
			margin: 0;
			}
			
			#chicago-guide-landing-information-bottom	{
			background: #d9dbdc;
			border: 1px solid #0082c8;
			padding: 10px 0;
			margin: 0;
			overflow:hidden;
			width: 598px;
			}
			
			#chicago-guide-landing-information-bottom	dl dd a	{
			background-color: transparent;
			}
			
			#chicago-guide-landing-information-bottom dl {
			margin: 0;
			padding: 0;
			width: 600px;
			float: left;
			clear: both;
			}
			
			#chicago-guide-landing-information-bottom dl dd	{
			display: block;
			float: left;
			clear: none;
			margin: 0;
			padding: 0;
			width: 97px;
			text-align: center;
			}
			
			#chicago-guide-landing-information-bottom dl dd a img {
			border: 0;
			margin: 3px 0;
			}
			
		#chicago-city-guide-main-wrapper p.chicago-guide-landing-intro	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 20px;
		padding:  0 15px;
		}
		#chicago-city-guide-top-content-wrapper	{ /* contains top content and resource center */
		width: 627px;
		padding: 0;
		margin: 0 0 5px 0;
		overflow:hidden;
		float: left;
		clear: none;
		}
		
		
		#chicago-city-guide-center-wrapper	{ /* contains resource guide */
		width: 627px;
		padding: 0;
		margin: 10px 0;
		float: left;
		clear: left;
		overflow: hidden;
		
		}
		
		#chicago-city-guide-center-selector-wrapper	{/* contains middle menu for resource center */
		padding: 0;
		margin: 0;
		}
		
		#chicago-city-guide-center-selector	{ 
		display: block;
		padding: 5px 9px;
		margin: 0;
		width: 607px;
		height: 65px;
		background-color: #d9dbdc;
		overflow: hidden;
		border: 1px solid #0082c8;
		}
		
		#chicago-city-guide-center-selector dl	{
		margin: 0;
		padding: 0;
		}
		
		#chicago-city-guide-center-selector dl dd	{
		display: block;
		float: left;
		padding: 0 7px 0 0;
		margin: 10px 10px 0 0;
		height: 50px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
			#chicago-city-guide-center-selector dl dd select {
			font-size: 11px;
			}
		
		#explorer-address-search	{
		background: url(/images/resource-center/search-bg.gif) top left no-repeat;
		width: 370px;
		height: 125px;
		padding: 10px 20px;
		float: right;
		margin-bottom: 20px;
		}
		
		#explorer-address-search p	{
		margin: 10px 0 10px 0;
		}
		
		#explorer-title-bar	{
		width:738px;
		background: url(/images/resource-center/explorer-title-bar.gif) top left no-repeat;
		height: 50px;
		}

		/* contains resource guide */
		#chicago-city-guide-center-selector-wrapper	{/* contains middle menu for resource center */
		padding: 0;
		margin: 0;
		}
		
		#chicago-city-guide-center-selector	{ 
		display: block;
		padding: 5px 9px;
		margin: 0;
		width: 607px;
		height: 65px;
		background-color: #d9dbdc;
		overflow: hidden;
		border: 1px solid #0082c8;
		}
		
		#chicago-city-guide-center-selector dl	{
		margin: 0;
		padding: 0;
		}
		
		#chicago-city-guide-center-selector dl dd	{
		display: block;
		float: left;
		padding: 0 7px 0 0;
		margin: 10px 10px 0 0;
		height: 50px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
			#chicago-city-guide-center-selector dl dd select {
			font-size: 11px;
			}
	/*end Chicago Explorer*/
	
	/*MLS Results*/
	#mls-result-center {border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:10px;}
		#mls-result-center a {width:269px; height:18px; display:block; font-size:12px; padding:0 0 0 23px; margin-bottom:5px;}
	#mls-modify-search {width:729px; padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#f2f2f2; font-size:12px; overflow:hidden;}
		#mls-modify-search fieldset {margin:0 0 3px 0;}
		#mls-modify-search label {font-weight:bold;}
		#mls-modify-search select {font-size:14px;}
	
	#mls-interact {width:749px; overflow:hidden;}
	#mls-interact p.legendicons {float:left; width:375px;}
	#mls-interact p.seemap {float:right; width:374px; text-align:right;}
	
	div.mls-pagination {clear:both; overflow:hidden; width:749px; font-size:12px;}
	
	div.mls-pagination-left {float:left; width:450px; padding:10px 0 0 0;}
	div.mls-pagination-right {float:right; width:299px; text-align:right;}
	form#sortForm select {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:2px; color:#595959;}
	
	#mls-results {clear:both; width:749px; margin:10px 0;}
	
	#mls-results ul#info-legend {width:749px; overflow:hidden; margin:10px 0 5px 0; padding:9px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f2f2f2;}
	#mls-results ul#info-legend li {color:#000; float:left; font-size:12px;}
	
	div.mlslistings {clear:left; width:745px; border:2px solid #fff; margin:0 0 5px 0; border-bottom:2px solid #909090; background:url(images/core/listing-bg.gif) repeat-x bottom; position:relative;}
	div.mlslistings:hover {border:2px solid #333;}
	
		div.featured-banner {width:735px; height:23px; padding:7px 0 0 10px; font-style:italic; font-weight:bold; background:#fcc00f;}
		div#showcase-showdown {position:absolute; top:74px; width:110px; height:87px;}
		div#showcase-forclose, div#showcase-shortsale, div#showcase-bankowned, div#showcase-pricedrop {position:absolute; top:44px; width:110px; height:87px;}
		div#showcase-pricechange {position:absolute; top:74px; width:110px; height:87px;}
		
	
	div.mlslistings ul#mls-amenities {width:745px; overflow:hidden; border-bottom:1px dashed #ccc; padding:10px 0; background:#f2f2f2;}
	div.mlslistings ul#mls-amenities li {float:left; font-size:12px; color:#000;}
		
		/*Amenities*/
		div.mlslistings ul#mls-amenities li.un, #mls-results ul#info-legend li.un {width:200px; text-indent:5px; white-space:normal;}
		div.mlslistings ul#mls-amenities li.deux, #mls-results ul#info-legend li.deux {width:100px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.trois, #mls-results ul#info-legend li.trois {width:32px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.quatre, #mls-results ul#info-legend li.quatre {width:32px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.cinq, #mls-results ul#info-legend li.cinq {width:80px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.six, #mls-results ul#info-legend li.six {width:70px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.sept, #mls-results ul#info-legend li.sept {width:151px; white-space:normal; text-align:center;}
		div.mlslistings ul#mls-amenities li.huit, #mls-results ul#info-legend li.huit {width:80px; white-space:normal; text-align:center;}

	div.mlslistings ul#mls-sample {clear:left; width:745px; overflow:hidden; margin:7px 0 0 0;}
	div.mlslistings ul#mls-sample li {float:left;}
		div.mlslistings ul#mls-sample li.uno {width:200px;}
		div.mlslistings ul#mls-sample li.dos {width:405px; padding:0 10px; font-size:12px; line-height:1.3;}
			div.mlslistings ul#mls-sample li.dos dl {margin:10px 0 0 0;}
			div.mlslistings ul#mls-sample li.dos dl dd img {margin:0 0 0 3px;}	
		div.mlslistings ul#mls-sample li.tres {width:110px;}
		div.mlslistings ul#mls-sample li.tres img {margin:0 0 3px 0;}
		
	div.mlslistings ul#mls-functions {clear:left; width:745px; overflow:hidden; height:30px; padding:0 0 5px 0;}
	div.mlslistings ul#mls-functions li {float:left;}
		div.mlslistings ul#mls-functions li.alpha {width:200px; min-width:200px;}
			div.mlslistings ul#mls-functions li.alpha a {text-decoration:none; display:block; font-size:13px; float:left; font-weight:bold;}
			div.mlslistings ul#mls-functions li.alpha a.photonum {background:url(images/core/result-photonum.jpg) 5px 4px no-repeat; width:90px; padding:6px 0 5px 10px;}
			div.mlslistings ul#mls-functions li.alpha a.photonum span {margin:0 10px 0 0; width:20px; text-align:center; color:#000000;}
			div.mlslistings ul#mls-functions li.alpha a.yestour {background:url(images/core/result-yestour.jpg) 0 4px no-repeat; width:75px; padding:6px 0 5px 25px;}
		div.mlslistings ul#mls-functions li.beta {width:535px; padding:0 0 0 10px;}
			div.mlslistings ul#mls-functions li.beta a {border:1px solid #0e9de5; display:block; float:left; margin:3px 8px 0 0;}
			div.mlslistings ul#mls-functions li.beta a:hover {border:1px solid #d46502;}
	/*end MLS Results*/
	
	/*FP*/
	#fp-gallery {clear:both;}
		div.fp-options {width:749px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f2f2f2;}
		div.fp-options p.fp-sort {float:left; padding:8px 0 0 10px; margin:0;}
		div.fp-options p.fp-pagination {float:right; padding:8px 10px 0 0; margin:0;}
		#fp-gallery p.fpnav a.selected {color:#999999; text-decoration:none;}
	#fp-gallery ul {clear:both; width:749px; overflow:hidden; margin:10px 0;}
	#fp-gallery ul li {float:left; width:223px; font-size:12px; border:1px solid #ccc; padding:7px 10px; margin:0 4px 5px 0; height:300px; background:url(images/featprops/) no-repeat;}/*pixel +2*/
		#fp-gallery ul li p {margin:0 0 3px 0; line-height:1.2;}
	#fp-gallery ul li:hover {border:1px solid #d46502;}	
		#fp-gallery ul li p.fptitle {font-weight:bold; color:#004065; font-size:14px; text-align:center; padding:0; margin:0;}
		div.fppic {width:223px; overflow:hidden; text-align:center; margin:5px 0 5px 0;}
		span.fp-openhouse {color:#d46502; font-style:italic;}
	#fp-gallery ul li.largefp {width:721px; background-image:none; padding:10px; height:230px; overflow:hidden;}/*pixel +2*/
			#fp-gallery ul li.largefp div {float:left;}
			#fp-gallery ul li.largefp div#bigFpLeft {width:280px;}
			#fp-gallery ul li.largefp div#bigFpLeft img {margin:10px 0 0 0;}
			#fp-gallery ul li.largefp div#bigFpRight {width:441px;}	
			#fp-gallery ul li.largefp div#bigFpRight dl {margin:10px 0;}
			#fp-gallery ul li.largefp div#bigFpRight dl dd {background:url(/images/arrow-rightmad.gif) 0 2px no-repeat; padding:0 0 0 20px; margin:0 0 3px 0;}
		#fp-gallery ul li.largefp p.big-fp-addy {font-size:18px; margin:0 0 5px 0;}
	#fp-gallery ul li.nolarge {display:none;}
	
	#fp-gallery ul li .sold-fp-square {background:url(images/featprops/sold-bg.gif) no-repeat;}	

	h4.openhouse {background:url(images/index-address.jpg) no-repeat right; padding:10px 85px 5px 0;}
	
	form#requestPop {border:10px solid #ccc; padding:10px; width:430px; height:300px; margin:0 auto;}
	form#requestPop fieldset {margin:0 0 5px 0; width:430px;}
	form#requestPop label {font-weight:bold; float:left; width:95px;}
	form#requestPop input.dtreg, form#requestPop select.dtreg, form#requestPop textarea.dtreg  {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	/*End FP*/
	
	/*MLS+FP Details*/
	#property-details-desc {width:749px; overflow:hidden; height:154px;}
		#property-details-left {float:left; width:320px;}
			span.newprice {color:#006600; font-style:italic; font-weight:bold; font-size:12px;}
			#property-details-left ul {height:132px;}
			#property-details-left ul li {margin:0 0 5px 0;}
		#property-details-right {float:right; width:429px; text-align:right;}
			#property-details-right ul li {margin:0 0 3px 0;}
	#property-details-listing {clear:both; border-top:1px dashed #004065; margin:5px 0 0 0; padding:10px 0 0 0;}
		#property-details-listing dl {clear:left; overflow:hidden; margin:0 0 10px 0;}
		#property-details-listing dl dd {float:left;}
			#property-details-listing dl dd.main-listing-photo {width:385px;}
			#property-details-listing dl dd.main-listing-photo img {margin:0 0 10px 0; max-width:365px;}
				#property-details-listing dl dd.main-listing-photo ul {overflow:hidden;}
				#property-details-listing dl dd.main-listing-photo ul li {margin:0 4px 4px 0; float:left;}
				#property-details-listing dl dd.main-listing-photo ul li a {display:block; height:40px; width:75px; padding:3px; border:1px solid #ccc;}
			#property-details-listing dl dd.main-listing-details, #property-details-listing dl dd.main-listing-details ul li {width:160px; margin:0 0 5px 0; font-size:14px;}
				#property-details-listing dl dd.main-listing-details ul li a {width:90px; font-weight:bold; padding:5px 5px 5px 45px; display:block; border:1px solid #004065; color:#004065; text-decoration:none; font-size:12px;}
				#property-details-listing dl dd.main-listing-details ul li a:hover {border:1px solid #d46502; color:#d46502;}
			#property-details-listing dl dd.main-listing-functions {width:202px;}
				#property-details-listing dl dd.main-listing-functions a {width:150px; height:35px; padding:5px 5px 5px 45px; display:block; border:1px dotted #666; border-top:none; color:#333333; text-decoration:none; font-size:11px;}
				#property-details-listing dl dd.main-listing-functions a:hover {color:#d46502;}
				#property-details-listing dl dd.main-listing-functions a span {font-weight:bold; font-size:14px;}
	
	#property-details-highlights {clear:left;}
	#property-details-highlights ul {overflow:hidden;}
	#property-details-highlights ul li {width:340px; float:left; margin:0 5px 3px 0;}
	
	/*Big Box Callout Pages*/
	div.bigbox {background:#eeeeee; border-bottom:1px dotted #cccccc; width:100%; padding:10px; margin:0 0 10px 0; font-size:28px; font-weight:bold; text-align:center;}
	strong.bigbox-price {color:#990000; font-style:italic; font-size:25px;}
	ul.bigbox-highlights {padding:0 0 20px 0; margin:0 20px 0 0;}
	ul.bigbox-highlights li {background:url(/images/arrow-rightmad.gif) no-repeat 0 4px; float:left; width:205px; padding-left:20px; margin-bottom:7px; color:#595959; line-height:1.4;}
	ul.bigbox-highlights li.bigbox-heading {background:none; padding-left:0; color:#000000; font-weight:bold; font-style:italic;}
	form#bigboxform {margin:0 0 0 150px; border:10px solid #dfdfdf; padding:20px; width:370px; background:#eeeeee;}
	form#bigboxform	fieldset {margin:0 0 5px 0;}
	form#bigboxform	label {float:left; font-weight:bold; width:80px;}
	
	/*Sold Home Lead*/
	#sold-same-as {text-align:left;}
	#sold-same-as form {border:2px solid #c0dae9; padding:5px; background:#ebf1f4; width:340px; margin-left:5px;}
	#sold-same-as form label {width:50px; font-weight:bold; float:left; font-size:12px;}
	#sold-same-as form fieldset {margin:0 0 3px 0;}
	#sold-same-as form input.dtreg {height:15px; font-size:12px;} 
	#sold-same-as form select.dtreg {height:18px; font-size:12px;}
	
	#sold-mls-form {border:1px dotted #666; border-top:none; padding:5px; font-size:12px; background:#ebf1f4;}/*MLS Only*/
	#sold-mls-form p {color:#004065; font-weight:bold; text-align:center;}
	#sold-mls-form form select {font-size:12px;}
	#sold-mls-form form label {font-weight:bold; margin-bottom:1px; width:100%;}
	#sold-mls-form form fieldset {margin-bottom:2px;}
	#sold-mls-form form fieldset input {height:auto;}
	#sold-mls-form form input {font-size:12px; padding:4px;}
	
	/*Request Showing + More Info On Page*/
	ul#property-specific-generation {overflow:hidden}
	ul#property-specific-generation li {width:342px; padding:0 10px;}
	
	form#fpshowrequest {border:2px solid #c0dae9; padding:10px; width:322px; background:#ebf1f4;}
		form#fpshowrequest input.dtreg {height:15px; font-size:12px;}
		form#fpshowrequest select.dtreg {height:15px; font-size:13px; height:20px;}
		form#fpshowrequest fieldset {margin:0 0 5px 0;}
		form#fpshowrequest label {float:left; width:45px; font-weight:bold; font-size:12px;}
		form#fpshowrequest p {border-bottom:1px solid #c0dae9; padding:0 0 5px 0;}
		
		/*ctrl+f forms galore for more*/
		#property-details-highlights form#mortgagecalc {width:727px;}
		form#mortgagecalc dl {width:727px; overflow:hidden;}
		form#mortgagecalc dl dd {float:left; margin:0 20px 0 0; width:222px;}
			#property-details-highlights form#mortgagecalc dl dd fieldset {margin-bottom:3px;}
			#property-details-highlights form#mortgagecalc dl dd input.dtreg {font-size:12px; height:14px;}
			#property-details-highlights form#mortgagecalc dl dd select.dtreg {font-size:12px; height:14px;}
	
		/* street view */
		#featprop-streetview-title {
		width:434px;
		height:30px;
		padding:5px 5px 5px 310px;
		background:url(images/featprops/streetview-title.gif) no-repeat 10px 8px #d2232a;
		font-size:12px;
		color:#fff;
		margin:0 0 10px 0;
		}
		
		#featprop-streetview-title a {color:#fff;}		
		
		#featprop-streetview {
		clear:left;
		margin:-10px 0 10px 0;
		padding:10px;
		border:1px solid #ccc;
		background:#f9f9f9;
		text-align:center;
		width:727px;
		}
		
		#featprop-streetview input {margin:5px;}
		/* end street view */

	/* Also Viewed This */
	#also-viewed-properties {width:185px; padding-top:20px; background:url(images/core/also-viewed-bg.gif) no-repeat; margin:10px 0 0 0;}
	#also-viewed-properties h3 {padding:0 30px;}
	ul#also-viewed {overflow:hidden; border-top:1px solid #666666;}
	ul#also-viewed li {font-size:12px; border-bottom:1px solid #666666; padding:10px 0 15px 0;}
	ul#also-viewed li img.checkit {max-height:60px; max-width:90px; width:80px; height:50px; padding:3px; border:2px solid #ccc;}
	
	/*End MLS+FP Details*/
	
	/*City Guide*/
	#cityguide-drop {overflow:scroll; height:70px; overflow-x:hidden; border:1px solid #CCCCCC;}
	#cityguide-drop a {display:block; width:100%; padding:3px;}
	#city-guide-nav {width:620px; padding:3px 0; overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:0 0 10px 0;}
	#city-guide-nav a {display:block; width:80px; height:80px; float:left; border:1px dashed #fff; padding:1px 10px; }
	#city-guide-nav a:hover {border:1px dashed #d46502;}
	
	#school-search {width:936px; border:1px solid #999999; background:#f8f8f8; padding:10px; margin:0 0 10px 0;}
	#school-search dl {overflow:hidden; margin:0;}
	#school-search dl dd {float:left; margin:0;}
	#school-search dl dd.omega {width:250px;}
	#school-search dl dd.alpha {width:686px;}
	#school-search dl dd.alpha a {font-size:18px; margin-right:5px; font-weight:bold;}
		table.school-listing  td.subheader {padding-left:10px; background:#ebe9e9;}

	table.school-listing {}
	table.school-listing td {border-bottom:1px solid #CCCCCC; padding:5px 0;}
	table.school-listing th.subheader {
	border-bottom:1px solid #666666;
	padding:10px 0;
	color:#0082C8;
	font-weight:bold;
	}
	
	ul#hotels {margin:20px 0 15px 0; width:700px;}
	ul#hotels li {background:url(/images/bull-check.jpg) no-repeat 0 4px; width:245px; height:100px; padding-left:20px; float:left; margin:0 40px 0 0; color:#595959; line-height:1.4;}
	ul#hotels li span.hotel {font-weight:bold; font-style:italic;}
	/*End City Guide*/
	
	/*Chicago Maps*/
	#chicago-map-choose {border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:729px; padding:10px;}
		#chicago-map-choose ul {overflow:hidden;}
		#chicago-map-choose ul li {float:left; width:332px; border:1px solid #fff; padding:15px; height:280px;}
		#chicago-map-choose ul li:hover {border:1px dashed #d46502;}
		
		table#ziptoneigh td {border-bottom:1px solid #ccc;}
		
		/*glider section*/
		#my-glider {
		width:749px;
		height:900px;
		clear:both;
		}
		
		#my-glider .controls {
		display:block;
		width:150px;
		border:1px solid #ccc;
		border-right:none;
		overflow:hidden;
		float:left;
		}
		
		#my-glider .controls ul {}
		#my-glider .controls ul li {}
		
		#my-glider .controls ul li a {
		display:block;
		height:15px;
		padding:10px;
		width:129px;
		font-weight:bold;
		border-right:1px solid #ccc;
		}
		
		#my-glider .controls ul li a:hover {border-right:1px solid #d46502; background:#ffefce;}
				
		#my-glider div.scroller {
		width:597px;
		height:900px;
		float:right;
		overflow:hidden;
		border-top:1px solid #ccc;
		}
		
		#my-glider .zone {
		width:567px;
		padding:10px 0 0 30px;
		height:900px;
		float:right;
		}
		/*End glider section*/
	/*End Chicago Maps*/
	
	/*Testimonials*/
	ul#client-testimonials, ul#client-testimonials2 {overflow:hidden;}
	ul#client-testimonials li, ul#client-testimonials2 li {float:left; height:180px; width:420px; margin:0 30px 0 10px; overflow:hidden;}
	ul#client-testimonials2 li {float:left; height:110px; width:420px; margin:0 30px 10px 10px; overflow:hidden;}
	p.testimonial2 {font-size:12px; overflow:hidden; height:65px; background:url(/images/quotes-bg.gif) no-repeat; padding:10px 0 0 10px;}
	p.testimonial2 span {color:#01639b;}
	/*End Testimonials*/
	
	/*Everything Agents*/
	#featured-agents {width:948px; border:1px solid #ccc; overflow:hidden; margin:0 0 10px 0;}
	#featured-agents div {float:left;}
	#featured-agents h3 {width:948px; background:#004065; color:#FFFFFF; padding:10px 0; text-indent:20px; float:left; margin:0;}
	#featured-agents h3 span {margin:0 0 0 270px;}
	#featured-agents div.one2one {width:430px; height:350px; overflow-x:none; overflow-y:scroll; padding:10px;}
	#featured-agents div.one2one img {padding:3px; border:2px solid #ccc; margin:0 15px 0 0;}
	#featured-agents div.one2many {width:498px; height:350px;}
	/*Agent Include Manipulation*/ #featured-agents-list-main {width:478px; padding:10px;}
	/*Agent Include Manipulation*/ #featured-agents-list-main ul {width:478px; overflow:hidden;}
	/*Agent Include Manipulation*/ #featured-agents-list-main ul li {float:left; width:151px; font-size:11px; text-align:center; margin:0 2px 10px 0;}

	#agent-rollcall {width:950px; overflow:hidden;}
	#agent-rollcall ul {font-size:13px;}
	#agent-rollcall ul li {float:left; width:156px; padding:5px 0 0 0; border:1px solid #fff; text-align:center; margin:10px 0; height:270px;}
	#agent-rollcall ul li:hover {border:1px dashed #d46502;}
	
	dl#agent-specs {width:950px; overflow:hidden;}
	dl#agent-specs dd {float:left;}
	dl#agent-specs dd.vitals {width:670px; padding:0 0 0 20px;}
	dl#agent-specs dd.profile {width:260px;}
	
	ul#agents-listings {padding:10px;}
	ul#agents-listings li {float:left; width:295px; margin:0 10px 10px 0;}
	/*End Everything Agents*/
	
	/*404*/
	dl#lost {clear:left; overflow:hidden; margin:0 0 10px 0;}
	dl#lost dd {float:left; width:249px;}
	/*End 404*/
	
/*My DT*/
#mydt {width:749px; font-size:13px;}
#mydt h3 {font-size:14px;}
#mydt h6 {margin:0 0 6px 0; font-size:13px; font-style:italic;}
	#mydt .mydtheader {background:url(images/core/mydt-header.jpg) no-repeat; width:749px; height:35px; padding:11px 0 0 0; overflow:hidden; text-align:center; font-size:14px;}
		.mydtheader a {padding:0 4px;}
		.mydtheader a.selected {color:#666; text-decoration:none;}
	#mydt .mydtbody {background:url(images/core/mydt-body.jpg) repeat-y; width:719px; padding:10px 15px;}
		ul#mydthome {padding:10px 0 0 0; overflow:hidden;}
		ul#mydthome li {float:left; width:325px; margin:0 20px 10px 0; height:250px; padding:10px 0; border-top:1px dashed #666;}
			ul#mydthome li div {background:#edf4f8; margin-bottom:10px; padding:5px; width:313px; border:1px solid #a6b8c4;}
			ul#mydthome li div p {margin:0 0 3px 0;}
	#mydt .mydtfooter {background:url(images/core/mydt-footer.jpg) no-repeat; width:749px; height:20px;}	
		.mydthome-help {padding:15px 0 0 0; text-align:center;}
		
	/*specific pages*/
	dl#edit-searches {overflow:hidden; margin:0 0 10px 0;}
	dl#edit-searches dd {float:left; width:295px; padding:15px 30px;}
	
	div.edit-searchblock {clear:left; overflow:hidden; background:#FFFFFF; border:1px solid #004065; width:697px; padding:10px; margin:0 0 10px 0;}
		div.edit-searchblock p.alter-saved-search a {padding:12px 5px 5px 55px; width:114px; border:1px solid #004065; height:28px; display:block; float:left; margin:0 3px 0 0;}
		div.edit-searchblock p.alter-saved-search a:hover {border:1px solid #d46502;}
		div.edit-searchblock ul {overflow:hidden;}
		div.edit-searchblock ul li {float:left;}
			div.edit-searchblock ul li.left {width:325px;}
			div.edit-searchblock ul li.right {width:325px;}
			
		div.favorite-homes {width:697px; padding:10px; border:1px solid #004065; margin:0 0 10px 0; background:#fff; overflow:hidden;}
			div.favorite-homes ul#favhome- head, div.favorite-homes ul#favhome-det {overflow:hidden;}
			div.favorite-homes ul#favhome-head li, div.favorite-homes ul#favhome-det li {float:left; font-size:12px;}
			div.totheleft {float:left; width:210px;}
			div.totheright {float:right; width:450px; margin:0 0 0 10px;}
				div.totheright div {font-size:12px; width:440px; height:133px;}
			div.favorite-homes textarea {width:690px; height:60px;}
			
	ul#information-requested li {clear:right; width:697px; border:1px solid #004065; margin:0 0 10px 0; padding:10px; background:#fff;}
		ul#information-requested li dl {overflow:hidden;}
		ul#information-requested li dl dd {float:left;}
		
	#update-account {width:719px; overflow:hidden;}
		#update-account form label {font-weight:bold; float:left;}
		#update-account-left {float:left; width:280px; padding-right:10px;}
			#update-account-left label {width:100px;}
		#update-account-right {float:right; width:390px; padding-left:10px;}
			#update-account-right label {width:265px;}
		
	#request-make {overflow:hidden; padding:10px 0 0 0;}
		#request-make-left {float:left; width:330px;}
			#request-make-left ul {overflow:hidden;}
			#request-make-left ul li {float:left; width:135px; padding:0 0 3px 30px;}
		#request-make-right {float:right; width:300px; padding-left:50px; border-left:1px solid #ccc;}
			#request-make-right label {width:90px; float:left;}
		p.update-account {padding:15px 0 0 0; border-top:1px dashed #ccc;}
	
	/*Building Directory*/
	#chica-building-lookup ul#tab-wrapper {width:625px;}
		#chica-building-lookup ul#tab-wrapper li {float:left;}
	
		#chica-building-lookup ul#tab-wrapper li.tab_hover {
		background-color:#fff;
		padding:5px 10px 5px 5px;
		border:1px solid #97BDD3;
		border-bottom:none;
		text-decoration:none;
		cursor:pointer;
		}
	
		#chica-building-lookup ul#tab-wrapper li.tab {
		padding:5px 10px 5px 5px;
		border:1px solid #97BDD3;
		border-bottom:none;
		background:#e2f0f5;
		text-decoration: none;
		cursor:pointer;
		}
				
		#chica-building-lookup #tab1_data, #chica-building-lookup #tab2_data, #chica-building-lookup #tab3_data, #chica-building-lookup #tab4_data, #chica-building-lookup #tab5_data {width:595px; clear:left; padding:15px; border:1px solid #97BDD3; background:#FAFAFA;}
	
	#building-directory-nav {border:1px solid #00a4e4; width:946px; background-color:#e9f5fc; padding:10px 5px; text-align:center; clear:both;}
	#building-directory-nav a {padding:0 5px;}
	#building-directory-list {width:958px; margin:10px 0 0 0; overflow:hidden;}
		#building-directory-list ul {float:left; width:319px;}
		#building-directory-list ul li {margin:0 0 3px 0;}
		#building-directory-list ul li h3 {margin:20px 0 0 0;}
		
	#building-stats {overflow:hidden;}
	
	#building-stats dl {}
	#building-stats dl dd {display:block; float:left;}

	#building-stats dl dd.statsgraph { /*The statistical graph*/width:460px; height:200px; float:right;}
	#building-stats dl dd.statschart { /*Table with price data*/
	width:471px;
	height:200px;
	background-color:#f6f6f6;
	float:left;
	}

	#chica-stats-nav { /*The statistical graph*/width:471px; font-size:12px; height:43px;background:url(/images/statistics-bg.gif) repeat-x;}
	#chica-stats-nav p {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	}

	#building-stats dl dd.statschart table { /*actual table*/height:157px; width:471px;}
	#building-stats dl dd.statschart table td, th { border: 1px solid #ccc; font-size:11px;}
	/*End Statistics*/
	
	#building-write {margin:10px 0 0 0;}
	
	div.autocomplete {
	  position:absolute;
	  width:250px;
	  background-color:white;
	  border:1px solid #888;
	  margin:0px;
	  padding:0px;
	  z-index:1;
	  overflow-y: auto;
	  height: 200px;
	}
	
	div.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
	div.autocomplete ul li.selected {background-color: #ffb; text-transform:capitalize;}
	input.autocompleteNameInput {width:200px; text-transform:capitalize;}
	input.autocompleteStreetInput {width:285px; text-transform:capitalize;}
	
	div.autocomplete ul li {
	  list-style-type:none;
	  display:block;
	  margin:0;
	  padding:2px;
	  height:20px;
	  cursor:pointer;
	  text-transform:capitalize;
	}
	
/* Site Search */
#searchresult-news img {border:1px solid #ccc; padding:4px; width:60px; float:left; margin:0 10px 0 0;}
ul#search-engine li {margin:0 0 15px 0;}
p.search-featuredlist {background:#fff8dd; padding:10px;}
ul#search-vids li {margin-bottom:25px;}
ul#search-engine li a, p.search-featuredlist a {color:#2200cc;}
span.searchURL, .rss_date {color:#008000; font-size:12px;}
p.popular-searches a {margin:0 50px 0 0;}
.rss_box {padding-left:50px; width:460px; font-size:13px; background:url(images/news-ico.jpg) no-repeat;}

/*Chat Box*/
#chatbox {width:185px;}
#chatbox-middle {width:173px; overflow:hidden; padding:5px; border-left:1px solid #3275a1; border-right:1px solid #3275a1; background:#d8d9da;}
#chatbox-middle label {font-weight:bold;}

ul#operator li {float:left; font-size:13px;}
	ul#operator li.opL {width:70px;}
	ul#operator li.opR {width:103px; padding-top:5px; color:#004065; font-weight:bold;}
ul#operator li img {border:1px solid #333333; margin-bottom:10px;}

.onlineQ, .offlineQ {border:1px solid #446789; width:161px; padding:5px; font-size:11px; height:50px; font-family:Arial, Helvetica, sans-serif;}
/*Chat Box MLS*/
#chatBoxWrap {background:url(/images/chat/chatbg_graystrip.gif) no-repeat; width:420px; padding:10px; height:110px;}
	div.operator {float:left; width:185px; padding-right:15px; color:#004065;}
	.onlineQmls {border:1px solid #446789; width:200px; padding:5px; font-size:11px; height:50px; font-family:Arial, Helvetica, sans-serif; float:right;}
	.offlineQmls {border:1px solid #446789; width:330px; padding:5px; font-size:11px; height:50px; font-family:Arial, Helvetica, sans-serif; float:right;}
	div.operator img {border:1px solid #666666; margin-right:10px;}
	p.chatequal {clear:both; text-align:center; padding:7px 0 0 0;}
	p.chatequal input {width:100px;}
	p.chatequal span {font-weight:bold;}
	
/*Cities*/
ul.cities-lists {margin:0 0 15px 0;}
ul.cities-lists li {margin:0 0 5px 0; padding:0 0 0 20px; background:url(images/bluearrows.png) no-repeat 0 3px;}
table#city-real {border:1px dashed #666; margin:5px 0;}
/*End Cities*/

/*Temp Styles*/
/*8k more info*/
#property-details-right p.eightkay {text-align:left; background:url(images/8k/8k-small2.jpg) no-repeat -7px -5px; padding:5px 0 5px 5px;}
p.eightkay2 {font-size:12px; padding:5px 0 0 0; margin-bottom:0; background:url(images/8k/8k-small.jpg) no-repeat 20px -5px;}
p.eightkay em, p.eightkay2 em {padding:0 3px 0 0; font-weight:bold; color:#004065;}
p.eightkay a, p.eightkay2 a {text-decoration:none; color:#303030;}
p.eightkay a strong {text-decoration:underline; color:#0e9de5;}
p.eightkay2 a strong {text-decoration:underline; color:#0e9de5; padding:0 90px 0 0;}
p.eightkay a:hover, p.eightkay a:hover strong, p.eightkay2 a:hover, p.eightkay2 a:hover strong, p.eightkay a:hover em, p.eightkay2 a:hover em {color:#d46502; text-decoration:none;}

/*Testing*/
p.logo-show img {margin-bottom:10px;} /*registration page*/