/* App Redesign CSS JR */

/* START: Common */

	*{

		margin:0;

		padding:0;

		

	}

	html,body{

		background-color:white;

		font-size:.9em;

		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

		color: #666666;

		padding-top:1px;

		margin: 0;
}
		
		img{

		border:none

	}

	a

	{

		text-decoration:none

	}
	
	a:hover{

		color:#0066CC;

		text-decoration:underline

	}

	iframe{

		border:0

	}

	

	

	.clear{

		clear:both

	}

	p,.bodytext {

		color: #1F1F1F;

		line-height:1;

		margin-bottom:10px;

	}

	option{

		padding-right:5px

	}

	select{

		font:10px Verdana, Arial, Helvetica, sans-serif;

		color:#333;

		vertical-align:middle;

	}

 input{

		padding:2px;

		font:.9em Verdana, Arial, Helvetica, sans-serif;

		vertical-align:middle;

		

	}

	h1{

		font-size:18px;

		font-weight:bold;

		color: #333;

		margin-top:1px;

		margin-bottom:1px;

	}

	h2{

		font-size:16px;

		font-weight:bold;

		color: #333;

		margin-top:1px;

		margin-bottom:1px;

	}

	h3{

		font-size:14px;

		font-family: Arial, Helvetica, sans-serif;

		margin-top:4px;

		margin-bottom:4px;

		text-align:left

	}
	
	h3 a {
	
		color:#000066
		}
		
h4{

		font-size:13px;
		
		color:#333333;

		font-family: Arial, Helvetica, sans-serif;

		margin-top:4px;

		margin-bottom:4px;

		text-align:left

	}

	.note{

		font-size:9px;

		color:#333

	}

	

	.fixedLabel 

	{

		display: block;

		float: left;

	}	

/* END: Common */
	

/* START: Nav */
	
		ul#nav { 
				list-style: none; width:100%; }

			ul#nav li { 
				margin-bottom: -0.1em; background: #eee ; border-right: 1px solid #ddd; float: left;cursor:pointer}
			ul#nav li a {
				font-size: 1em; padding: 0.545em 0.818em; }
	
			ul#nav li.current_page_item { 	
				padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
			ul#nav li a { 
				display: block; line-height: 1em; color: #111; letter-spacing: 1px; }
	
			ul#nav li a:hover { 
				color: #111; text-decoration: underline; }
			ul#navs li.current_page_item a, ul#nav li.current-cat a { 
				cursor: default; }
			ul#nav li.current_page_item a:hover, ul#nav li.current-cat a:hover { 
				text-decoration: none; }
	
	
	.BreadcrumbTbl {
		padding-left:3px;
		font-size:1em;
		padding-right:3px;
		}
		
	a.breadcrumb{
		font:Arial, Helvetica, sans-serif; 
		font-size:1em; 
		font-weight:bold;  
		margin-left:2px
		}
		
		.footer {
		padding-left:3px;
		margin-top:20px;
		padding-right:3px;
		
		}
		
	.realsearch {
		font-family:arial black, arial;
		font-size:.9em;}
		
	a.realsearch {
		text-decoration:none;
		color:#000
		}
		
	a:hover.realsearch {
	text-decoration:underline
	}		

/* END:  National Account Nav */

/* START: Search Control */
	
#logo {
	margin-top:10px;
	}
	
#searchbox_table {
	
	width:100%;
	margin-bottom:5px;
	
	
	}
	
.searchbar_cell {
	width:95%;
	}

  input.searchbox {
	background-attachment:scroll;
	background-image:url(images/bgMainSearchBox.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border:1px solid black;
	color:#999999;
	cursor:text;
	font-size:0.9em;
	font-style:italic;
	height:22px;
	padding:4px 1px 1px;
	width:99%;
  }

.search_instructions {
	width:60px;
	display:table-cell
	}
	
.optional_table {
	width:165px;
	background-color:#DDDDDD
	}
	
.centercell {
	width:60%;
	padding:5px;
	
	}
.wingcell {
	width:20%;
	}
	
.search_examples {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666666;
	text-align:left;
	margin-top:6px
	}
	
.searchbutton {
	font-size:12px;
	float:right;
	}


/* END: Search Control */
	
/* START: Homepage and SRP Shared Styles */

	


#toppanel { 
	position:absolute; 
	top:0px;
	left:0px; 
	width:100%;
	height:150px;
	background-color:#FFFFFF }

#feat_prop_header {
	position:absolute;
	left:0px;
	top:155px;
	width:100%;
	height:20px;
	font-size:0.9em;
	font-weight:bold;
	color: #333333;
	padding:6px;	
	}


#breadcrumb {
	position:absolute;
	left:0px;
	top:152px;
	width:100%;
	height:20px;
	font-size:0.9em;
	font-weight:bold;
	color: #333333;
	padding:6px;	
	}
	
#breadcrumb .breadcrumb_table{
	padding-right:inherit}
	
#breadcrumb .search_summary {
	
	width:80%;
	text-align:right;
	padding-right:5px;
	font-weight: normal
	}
	
/* END: Homepage and SRP Shared Styles */
	
/* START: Homepage \ Styles */
	

	
#homemap {
	margin-top:1px;
	margin-left:450px;
	height: 600px;
	background-color:#CCCCCC;
	border-bottom:1px solid #ddd
	
					}
#homelist {
	position: relative;
	float:left;
	left: 0px;
	top: 0px; 
	width:445px; 
	height:600px; 
	overflow-x: hidden;
	overflow-y:scroll;
	background-color:#FFF; 
	margin:1px 1px 10px 1px;
	padding-left:3px;
	}

#site_directory {
	Clear:both;
	margin:10px 1px 10px 1px;
	}

	
/* END: Homepage Styles */
	
/* START: SRP Styles */

#leftpanel {
	position: absolute;
	left: 0px;
	top: 0px; 
	width:450px; 
	margin-top:228px;
	height:73%; 
	overflow-x: hidden;
	overflow-y:scroll;
	background-color:#FFF; 
	padding-right:1px; padding-left:3px;
	/* In MSIE; padding-bottom MUST be 0px or panel's scrollbar will go under status bar */
	}





#search_prefs {
	position:absolute;
	left:0px;
	top:182px;
	width:100%;
	height:20px;
	font-size:0.8em;
	font-weight:normal;
	color: #333333;
	padding:6px;
	border-bottom:1px solid #ccc;
	}
	
	#search_prefs .search_prefs_table{
	padding-right:7px}
	
#savesearch {
	width:100%;
	height:60px;
	padding:2px;
	text-align:center;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #ccc
	}

.srp_list_cell {
	border-top:1px solid #ccc;
	margin-top:5px;
	margin-bottom:2px;
	}

.tmb {
	padding:1px;
	margin:4px;
	border: 1px solid #000;
	}
	
.absurl {
	color: green; 
	font-size: 11px;
	}
	
.state {
	font-size:.9em;
	}

.city {
	font-size:.8em
	}
	
/* END: SRP Styles */

/* START: PD Styles */

.PD_content{
	width:auto;
	margin:0px 1px 10px 1px;

	}
	
.PD_container{
	width:auto;
	margin-left:3px
	
	}

.address {
	text-align:left;
	padding-left:3px;
	vertical-align:top
	
	}
	
.price{
	
	margin-left:30px}
	
.buttoncell {
	text-align:right
	}
	
#pdButtons{
	display:table-cell;
	margin:0px 5px 0 3px;
	}
	
#pdButtons ul {
	list-style: none; 
	width:100%; 
	line-height: 1em; 
	}

#pdButtons li { 
	float: left;
	min-width:120px;
	 }
			
.PD_button {
	color:#000;
	font-size:.85em;
	line-height:.9em;
	text-align:center;
	margin:2px;
	padding:2px;
	background: #ddd;
	border: 1px solid #666666;
	min-width:120px
}
	 
.PD_leftcol {
	vertical-align:top;
	}
	
.PD_rightcol {
	vertical-align:top;
	width:580px
	}
	
#factlist{
	display:table-cell;
	margin:10px 5px 0 3px;
	}
	
#factlist ul {
	list-style: none; 
	width:100%; 
	line-height: 1em; 
	color: #333;
	}

#factlist li { 
	margin:1px;
	padding: 5px;
	border: 1px solid #ddd; 
	float: left;
	min-width:120px;
	color:#666666
	 }
			
.fact {
color:#111
}


.agent_info {
	clear:both;
	height:130px;
	margin:10px 5px 10px 3px;
	border: 1px solid #ddd;
	font-size:1em;
	}
	
.agent_name{
	font-size:1em;
	margin:3px;
	}
	
ul#agent {
	list-style:none;
	margin-top:3px
	}
	
ul#agent li {
	font-size:.9em;
	line-height:1.2em;
	padding: 3px
	}


	
.agent_photo {
	float:left;
	margin-right:20px
	}

.description{
	display:block;
	clear:both;
	padding:10px 10px 0 3px;
	color:#000000;
	margin-bottom:10px
	}
	
.moredetaillnk {
	margin-top:5px
	}
	

	
.edr {
	float:right;
	height:90px;
	width:150px;
	border:1px solid #03492E;
	text-align:center;
	font-size:.75em;
	}
	
.edr_box {
	border:1px solid #03492E;
	width:auto;
	height:auto;
	padding:5px;
	margin-top:10px
	}
	
.zillow {
	margin-top:10px;
	padding:5px;
	font-size:1em;
	border:1px solid #ddd
	}
	
.trulia {
	padding:5px;
	font-size:1em;
	border:1px solid #ddd;
	margin-top:10px;
	}
	
.reciprocity {
	text-align:right
	}
	

contact_tbl {
	margin-top:10px;
	min-height:380px;
	
	}

.ask_cell {
	vertical-align:top;
	border:1px solid #ddd;
	padding:5px;
	}
	
.request_cell {
	vertical-align:top;
	border:1px solid #ddd;
	padding:5px;
	}
	
.AOA_textbox {
	width:100%;
	height:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-right:3px
	}
	
.AOA_text {
	width:120px;
	height:1em;
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	
.financial {
	margin-top:10px;
	width:auto;
	border:1px solid #ddd
	}
	
.calc_table 
{
	padding-left:5px
	}
	
.calc_label {
	padding:3px;
	width:33%
	}
	
.calc_field {
	padding:3px;
	}

#PD_map {
	width:auto;
	height:400px;
	border:1px solid #ddd
	}
	
#emailFriend1 {
    margin-top:10px;
    padding:5px;
    font-size: .8em;
    border:1px solid #ddd
    }

#sMSFriend1{
    margin-top:10px;
    padding:5px;
    font-size: .8em;
    border:1px solid #ddd
    }


/* START: Footer Styles */

.footer {
	border-top:1px solid #ddd;
	font-size:1em}
	
.modalPanel 
{
	filter:alpha(opacity='90');
	-moz-opacity:0.9;
	opacity:0.9;
	background-color:#EEF66C;
	width:45px;
	height:20px;
	position:absolute;
	right:0px;
	top:0px	
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

search_tableh1{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #333;
		margin-top:1px;
		margin-bottom:1px;
	}
	
search_table.h2{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color: #333;
		margin-top:1px;
		margin-bottom:1px;
	}

.search_table {
	width:100%;
	padding: 0;
	}
	
.searchtblcell {
	width:60%;
	padding:5px;
	vertical-align:top;
	text-align:left;
	}
	
	#mainlinks {
	list-style:none;
	margin: 0;
	}
	#mainlinks li {
	float: left;
	margin: 0;
	padding:0;
	height:35px;
	}
	#mainlinks li.mainlinksFirst {
	background: url(images/tab_c21_left.gif) left top no-repeat;
	}

	#mainlinks li.right {
	float: right;
	margin: 0;
	padding:0;
	}

	#mainlinks a
	{
	float:left;
	color: #333;
	text-decoration: none;
	font-size:15px;
	padding-left:15px;
	padding-top:7px;
	}

	#mainlinks a span{
	padding-right: 10px
	}

	#mainlinks a, #mainlinks a span{
	display: block;
	float: left;
	}

	 /* Hide from IE5-Mac \*/
	#mainlinks a, #mainlinks a span{
	float: none
	}
	/* End hide */

	#mainlinks a:hover, #mainlinks a.active{
	color: #333;
	font-weight:bold;
	padding-left: 15px;
	cursor:pointer;		
	}

	#mainlinks a:hover span, #mainlinks a.active span{
	padding-right: 15px;
	cursor:pointer;		
	}

/* START: Registered USer Homepage */	
	#ru_UserMgtHeader {
		background:#000;
		width:auto;
		border-left:1px solid #000;
		border-right:1px solid #000;
		padding:2px 0;
		margin-bottom:0px;
		height:15px;
		text-align:left;
		clear:left;
		text-align:center
	}
	#ru_UserMgtHeader h2{
		color:#EEF66C !important;
		margin:0
	}

	#ru_UserMgtHeader_container{
		width:auto;
		clear:left;
		border:1px solid #c90;
	}

	.ru_savedsearchtable 
	{
		width:100%
	}

	.ru_savedSearchTableHeaders 
	{
		background-color:#333333;
		font-weight:bold;
		text-align:left;
		margin-left:5px;
	}

	#ru_titleFeaturedProperties{

		margin:5px 0 0 7px
	}
	#ru_featuredProperties{
		width:749px;
		padding:10px 0 10px 14px;	
	}

	#ru_featuredProperties .listing{
		border:1px solid #ccc;
		padding:5px;
		width:362px;
		height:190px;
		margin:5px 5px 5px 5px;
		position:relative;
	}

	#ru_featuredProperties .listing div{
		background:url(images/bgListing.gif) repeat-x;
		padding:8px
	}
	#ru_featuredProperties .listing img{
		float:left;
		margin:0 8px 8px 0
	}
	#ru_featuredProperties .listing h2{
		font-size:12px;
		font-style:normal;
		padding:0 0 3px;
		margin:0 0 4px;
		background:url(images/borderListing.gif) bottom left repeat-x
	}
	#ru_featuredProperties .listing h3,.listing h4{
		font-size:12px;
		margin:0 0 1px
	}
	#ru_featuredExternal{
		border:1px solid #c90;
		margin:10px 0 0;
		padding:10px
	}
	#ru_featuredExternal h2{
		margin:0 0 10px
	}
	#ru_featuredExternal h3{
		font-size:11px
	}
/* END: Registered User Homepage */

/* START: Search Results */
	#searchpage{
		width:auto;
		margin-left:10px;
		margin-right:10px;
		
	}
	#searchresults{
		width:auto;
		border:1px solid #CCC;
		margin-bottom:2px;
	}
	#searchSide{
		width:173px;
		float:left
	}
	#searchStyle td{
		padding-right:10px
	}
/* END: Search Results */

/* START: Properties */
	#divFilter{
		margin:0;
		padding:0 0 10px;
		clear:left;
		float:left;
		width:780px;
		height:auto;
		background:#fff
	}
		#searchProperties img{
			margin:5px 0 0
		}
		#searchProperties .titleTown{
			padding:0 110px 1px 0;
			margin:0 0 10px
		}
	
	#properties{
		border-collapse:collapse
	}
		#properties th{
			color:#333 !important;
			text-align:left;
			padding:0 5px;
			background:#fcfcfc;
		}
		#properties td{
			clear:left;
			padding:10px 5px;
			border-bottom:1px solid #ccc;
			border-top:1px solid #ccc;
			color:#333 !important
		}
			#properties td td{
				padding:0 5px;
				border:0
			}
			#properties td h2{
				margin:0 0 10px
			}
			#properties td img{
			}
			.listOnly td.mainTd:hover{
				background:#fcfcfc !important;
				border:1px solid #ccc !important
			}
			.listOnly td.mainTd:hover td,.listOnly td.mainTd:hover th{
				background:#fcfcfc !important
			}
	.listOnly .tblListings{
		width:100%
	}
	.propertyDetails img{
		width:100px
	}
	.propertyDetails a,.propertyDetails a:hover{
		color:#0066CC;
	}
	.listOnly .propertyDetails img{
		width:200px
	}
	.listOnly .propertyDetails p {
		line-height:1.5em
	}
	
	.dividerArrow{
		background:url(images/dividerArrow.gif) no-repeat;
		width:34px;
		float:left;
		height:188px
	}

/* END: Properties */

.stateselect{
	padding-left:3px;
	}

* START: Properties */
	#divFilter{
		margin:0;
		padding:0 0 10px;
		clear:left;
		float:left;
		width:780px;
		height:auto;
		background:#fff
	}
		#searchProperties img{
			margin:5px 0 0
		}
		#searchProperties .titleTown{
			padding:0 110px 1px 0;
			margin:0 0 10px
		}
	
	#properties{
		border-collapse:collapse
	}
		#properties th{
			color:#333 !important;
			text-align:left;
			padding:0 5px;
			background:#fcfcfc;
		}
		#properties td{
			clear:left;
			padding:10px 5px;
			border-bottom:1px solid #ccc;
			border-top:1px solid #ccc;
			color:#333 !important
		}
			#properties td td{
				padding:0 5px;
				border:0
			}
			#properties td h2{
				margin:0 0 10px
			}
			#properties td img{
			}
			.listOnly td.mainTd:hover{
				background:#fcfcfc !important;
				border:1px solid #ccc !important
			}
			.listOnly td.mainTd:hover td,.listOnly td.mainTd:hover th{
				background:#fcfcfc !important
			}
	.listOnly .tblListings{
		width:100%
	}
	.propertyDetails img{
		width:100px
	}
	.propertyDetails a,.propertyDetails a:hover{
		color:#0066CC;
	}
	.listOnly .propertyDetails img{
		width:200px
	}
	.listOnly .propertyDetails p {
		line-height:1.5em
	}
	
	.dividerArrow{
		background:url(images/dividerArrow.gif) no-repeat;
		width:34px;
		float:left;
		height:188px
	}

/* END: Properties */

.stateselect{
	padding-left:3px;
	}


/* START: Homepage Listings */	
	#recentsearches{
		border-top:1px solid #EEF66C;
		border-bottom:1px solid #EEF66C;
		text-align:justify;
		line-height:2em;
		padding:8px;
		margin-bottom:12px;
		}
		
	#recentsearches a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		text-decoration:underline;}
	
	#FeaturedPropHeader {
		background:#c90;
		width:auto;
		border-top:1px solid #EEF66C;
		border-left:1px solid #EEF66C;
		border-right:1px solid #EEF66C;
		padding:2px 0;
		margin-bottom:0px;
		height:15px;
		text-align:left;
		clear:left;
		text-align:center
	}
	#FeaturedPropHeader h2{
		color:#000 !important;
		margin:0
	}
	
	#FeaturedPropList_container{
		width:auto;
		clear:left;
		border:1px solid #c90;
	}
	
	#titleFeaturedProperties{
		
		margin:5px 0 0 7px
	}
	#featuredProperties{
		width:749px;
		padding:10px 0 10px 14px;	
	}
	
	#featuredProperties .listing{
		border:1px solid #ccc;
		padding:5px;
		width:362px;
		height:190px;
		margin:5px 5px 5px 5px;
		position:relative;
	}
	
	#featuredProperties .listing div{
		background:url(images/bgListing.gif) repeat-x;
		padding:8px
	}
	#featuredProperties .listing img{
		float:left;
		margin:0 8px 8px 0
	}
	#featuredProperties .listing h2{
		font-size:12px;
		font-style:normal;
		padding:0 0 3px;
		margin:0 0 4px;
		background:url(images/borderListing.gif) bottom left repeat-x
	}
	#featuredProperties .listing h3,.listing h4{
		font-size:12px;
		margin:0 0 1px
	}
	#featuredExternal{
		border:1px solid #c90;
		margin:10px 0 0;
		padding:10px
	}
	#featuredExternal h2{
		margin:0 0 10px
	}
	#featuredExternal h3{
		font-size:11px
	}
/* END: Homepage Listings */
/* START: Enhanced Listings */
	#titleFeaturedPropertyListings{
		margin:0 0 0 1px;
		float:right
	}
	#enhancedListings,#featuredpropertylistWide{
		width:570px;
		overflow:hidden;
		padding:0 3px 3px;
		border:1px solid #ccc;
		margin:0 0 10px;
		float:right
	}
	#featuredpropertylistWide #enhancedListings,#featuredpropertylistWide #titleFeaturedPropertyListings{
		float:left
	}
	#enhancedListings .inner{
		padding:0 7px
	}
	#enhancedListings .sortResults{
		float:left;
		width:550px
	}
	#FeaturedPropList_container .sortResults{
		float:left;
		width:720px
	}
	.FeaturedPropertyResultsNarrow .sortResults{
		width:550px !important
	}
	#enhancedListings label,#FeaturedPropList_container label{
	/* this is controling the sort feature for enhanced list */
		float:left;
		position:relative;
		top:5px;
		left:10px;
		}
	.btnMapResults{
		float:right;
		margin:0 0 5px;
		padding:0
	}
	#enhancedListings table,#FeaturedPropList_container table{
		border-collapse:collapse;
		width:555px
	}
	#FeaturedPropList_container table{
		width:730px
	}
	.FeaturedPropertyResultsNarrow table{
		width:556px !important
	}
	
	#enhancedListings th,#mlsProperties th,#mlsProperties .columnHeader td,#FeaturedPropList_container th{
		background:#ccc;
		border-right: 1px solid #bdbdbd;
		border-bottom: 1px solid #bdbdbd;
		 /*background:url(images/bgMainNav.gif) repeat-x;*/
	
	}
	#enhancedListings th,#enhancedListings td,#mlsProperties th,#mlsProperties .columnHeader td,#FeaturedPropList_container th,#FeaturedPropList_container td{
		padding:2px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		
	}
	#enhancedListings .listing .EPLlistimg,#FeaturedPropList_container .listing .EPLlistimg{
		padding:2px;
		border:1px solid #ccc;
		float:left;
		margin:0 10px 10px 0
	}
	#enhancedListings .listing,#FeaturedPropList_container .listing{
		float:left;
		margin:0 0 5px
	}
	#enhancedListings p,#FeaturedPropList_container p{
		margin:10px 0 0;
		padding-right:10px;
		line-height:1em;
		text-align:left;
		
	}
	#enhancedListings .paging,#mlsProperties .paging,#mlsProperties .paging td, .paging{
		font-weight:bold;
		clear:left
	}
	#FeaturedPropList_container .paging{
		border:1px solid black;
	}
	#enhancedListings .paging a,#mlsProperties .paging a,#FeaturedPropList_container .paging a{
		text-decoration:underline
	}
/* END: Enhanced Listings */

/* LANDING PAGES */

#landingtext{
	background:#fff;
	margin-top:1px;
	margin-right:auto;
	margin-left:auto;
	padding:3px;
	width:762px;
	text-align:left;
	border:1px solid #fff;
	border-width:0 1px 1px
	}
	
#featured_table{
	float:left;
	width:578px;
}
#featured_table #titleFeaturedPropertyListings{
	margin:0 !important;
	float:right !important
}

/* AGENT LISTING STYLES  */
#articlesHeading{
	padding:10px;
	font-size:11px;
	color:#333;
	font-weight:normal;
	font-style:italic
}
.agentlisting{
	padding:5px;
	border:1px solid #ccc;
	clear:left;
	margin:0px 0px 2px 0px;
	width:auto
}
.agentlisting h3{
	font-size:14px
}
.agentlisting img{
	float:left;
	border: 1px solid #000;
	margin: 2px 10px 2px 2px !important;
	padding: 2px;
}
#UnderTabLinks a{
	height:17px;
	width:84px;
	padding-top:3px;
	display:block;
	float:right;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	text-decoration:none
}
#UnderTabLinks a:Hover{
	color:#fff;
	text-decoration:none;
	background-image: url(images/UnderTabActive.png)
}

.listOnly #map{
	display:none
}

/*agent default page additions */

#tblAgentTag 
{
    padding-top:15px;
    padding-bottom:15px;
    color:#333;
}

div#agentInfo 
{
    width:100%;
    float:left;
    margin:0 auto;
    padding:0;
    text-align:center;
}

div#agentIntro
{
    width:100%;
    float:right;
    margin:0 auto;
    padding:0;
    text-align:center;
}

div#agentInfo ul, div#agentIntro ul
{
    list-style:none;
    float:left;
    margin:0 auto;
    padding:0;
    width:98%;
    text-align:left;
}
div#agentInfo li, div#agentIntro li
{
    float:left;
    margin:0;
    padding:0;
    width:100%;
    display:block;
}
div#agentInfo h2
{
    color:#444;
    font-size:17px;
    font-weight:bold;
}
div#agentInfo h3, div#agentIntro h3
{
    color:#333;
    font-size:15px;
    padding-bottom:4px;
}
div#agentIntro .intro
{
    line-height:140%;
}

div#divHeader 
{
    float:left;
    margin:0;
    padding:0;
    background: url(images/tab_c21_bg.gif) left top repeat-x;
}
div#divHeader h2
{
    float:left;
    width:100%;
    font-size:15px;
    font-weight:bold;
    color:#333;
    margin:0 auto;
    padding:0;
    padding-top:6px;
    padding-left:15px;
}
div#divHeader span.spanHeaderLeft
{
    float:left;
    width:100%;
    height:35px;
    margin:0 auto;
    padding:0;
    background: url(images/tab_c21_left.gif) left top no-repeat;
} 
div#divHeader span.spanHeaderRight
{
    float:left;
    width:100%;
    height:35px;
    margin:0 auto;
    padding:0;
    background: url(images/tab_c21_right.gif) right top no-repeat;
}

.option_table {
	width:200px;
	background-color:#DDDDDD;
	padding:2px;
	}
	
input.pricemin {
	width:80px;
	font-size:small;
	color: #363;
	vertical-align: middle;
	border:1px solid #999999;
	margin:2px 1px 1px 1px;
	float:left;
	}
	
input.pricemax {
	width:80px;
	font-size:small;
	color: #363;
	vertical-align: middle;
	border:1px solid #999999;
	margin:2px 1px 1px 1px;
	float:right;
	}

select.proptype {
	width:100%;
	font-size:small;
	color: #363;
	vertical-align: middle;
	padding-bottom:3px; 
	border:1px solid #999999;
	margin:2px;
	}
	
select.minbeds {
	font-size:small;
	color: #363;
	vertical-align: middle;
	border:1px solid #999999;
	width:65px; 
	float:left
	}
	
select.minbaths {
	font-size:small;
	color: #363;
	vertical-align: middle;
	border:1px solid #999999;
	width:65px; 
	float:right;
	}