﻿/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img
{ 
    color:#999;
}

/* Global */
ul li	{list-style:none;}
a, a:link, a:visited, a:active, a.gray:link, a.gray:visited, a.gray:active
{
	color:#569CBF;
	text-decoration:none;
	outline:none;
} 
a:hover	{
	color:#70adcc;
}
a.gray	{
	color:#434d4e;
}
a.gray:hover	{
	color:#70adcc;
}
a.blue
{
	color:#50A3D6;
	text-decoration:none;
	outline:none;
}
a.blue:link, a.blue:visited, a.blue:active
{
	-color:#50A3D6;
}
a.blue:hover
{
	color:#999;
}
p	{
	margin:0 0 0px 0;
	line-height:16px;
}
p.blue	{
	color:#50A3D6;
}
p.footnote	{
	font-size:10px;
	line-height:11px;
}
strong
{
	font-weight:bold;
}
img.border	{
	padding:3px;
	border:1px solid #d9d9d9;
}
img.border-three, .border-three	{
	padding:3px;
	border:1px solid #d9d9d9;
}
img.border-five, .border-five	{
	padding:5px;
	border:1px solid #d9d9d9;
}
img.inline-image	{
	margin:15px 0 20px;
}
.both	{
	clear:both;
	height:1px;
	overflow:hidden;
}
blockquote {
	margin-left:20px;
}
.look-overlay	{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	width:573px;
	height:350px;
	background-color:#fff;
	z-index:3;
	opacity:0.5;
	filter:alpha(opacity=50);
}
	.look-overlay .copy {
		color:#666;
	}
ul.body-list li	{
	list-style:disc;
	margin:3px 0 3px 21px;
}
ul.body-list	{
	margin:15px 0 20px 0;
}
.print-header	{
	display:none;
}
	/*	SEARCH Begin	*/
.search-panel
{
	position:relative;
	height:53px;
	z-index:4;
}
.search-panel .search-main
{
	position:relative;
	height:50px;
	background-color:#F5F5F5;
	border:3px solid #FFF;
	border-width:3px 3px 0 0;
	background:url(../Images/bg_search_main.gif) repeat-x 0 0;
}
.icon-mag
{
	-display:inline;
	float:left;
	width:140px;
	margin:13px 0 0 30px;
	padding:0 0 0 35px;
	color:#000;
	background:url(../Images/icon-mag.gif) no-repeat 0 0;
	font-size:12px;
	font-weight:bold;
}
.icon-mag p.title, .icon-error p.title
{
	padding-top:2px;
	color:#4F5859;
	text-transform:uppercase;
	line-height:9px;
}
.icon-mag p.subtitle, .icon-error p.subtitle
{
	color:#8C8C8C;
}
.icon-error
{
	display:none;
	margin:13px 0 0 30px;
	padding-left:35px;
	float:left;
	width:140px;
	background:url(../Images/icon-error.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-error.png', sizingMethod='crop');
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.look-icon-error p.icon
{
	-display:inline;
	float:left;
	width:26px;
	height:26px;
	margin:11px 10px 0 10px;
	background:url(../images/icon-error.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-error.png', sizingMethod='crop');
}
.look-icon-error
{
	border:1px solid #E3E3E3;
	clear:both;
	margin:0px 0 10px 0;
	background-color:#f3f3f3;
	width:242px;
	margin-top:8px;
	*margin-top:0;
}
				#look-search-string
				{
				    font-weight:bold;
				}
					.error-title
					{
						outline:0px solid green;
						text-transform:uppercase;
						color:#657682;
						font-weight:bold;
						margin-top:11px;
						line-height:12px;
						margin-bottom:3px;
					}
					.error-subtitle
					{
						outline:0px solid blue;
						line-height:11px;
						margin-bottom:12px;
					}							
							.inline-icon-error	{
								float:left;
								margin:13px 1px 1px 2px;
								outline:0px solid red;
								position:relative;
							}									
								.inline-icon-error p.icon	{
									width:26px;
									height:26px;
									margin:0 0 0 0;
									background:url(../images/icon-error.png) no-repeat 0 0;
									-background:none;
									-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon-error.png', sizingMethod='crop');
									float:left;
									margin:0px 0px 0 0px;
									outline:0px solid red;
									padding:0px;
									position:absolute;
									left:0px;
									top:0px;
								}
								.inline-icon-error .error-title	{
									outline:0px solid green;
									text-transform:uppercase;
									color:#657682;
									font-weight:bold;
									margin-top:3px;
									line-height:12px;
									outline:0px solid red;
								}
								.inline-icon-error .error-subtitle	{
									outline:0px solid blue;
									line-height:12px;
									margin:3px 0 12px;
									outline:0px solid red;
									clear:both;
								}
							.enlist-search-row p.error-title	{
								font-size:12px;
								padding:0px;	
								padding-left:35px;							
							} 
							.enlist-search-row p.error-subtitle	{
								font-size:12px;
								padding:0px;
								margin-left:34px; 							
							}

					
		.search-header
		{
			-display:inline;
			float:left;
			height:15px;
			padding:13px 0 0 34px;
		}
			.input-box
			{
				-display:inline;
				float:left;
			}
			.search-header b, .input-box b
			{
				-display:inline;
				float:left;
				width:6px;
				height:25px;
				background:url(../Images/bg_search_big_left.gif) no-repeat 0 0;
			}
			.search-header em, .input-box em
			{
				-display:inline;
				float:left;
				width:6px;
				height:25px;
				background:url(../Images/bg_search_big_right.gif) no-repeat 0 0;
			}

			.bg
			{
				-display:inline;
				float:left;
				width:357px;
				height:25px;
				background:url(../Images/bg_search_big_input.gif) repeat-x 0 0;
				padding:0px;
			}
			.search-header input
			{
				-display:inline;
				float:left;
				width:317px;
				height:16px;
				margin:5px 4px 4px 4px;
				
			}
			a.btn, a.btn-small, a.btn20
			{
				display:block;
				margin:0;
				outline:none;
				text-indent:-1000px;
				cursor:pointer;
				float:left;
				overflow:hidden;
			}
			a.btn:hover, a.25-selected	{
				background-position:0px -25px;
			}
			a.btn20:hover	{
				background-position:0px -20px;
			}
			a.btn-search	{
				width:68px;
				height:25px;
				background:url(../Images/btn-search-header.gif) no-repeat 0 0;
				margin-left:10px;
			}
			a.btn-search-loading, a.btn-search-loading:hover
			{
				width:68px;
				height:25px;
				background:url(../Images/btn-search-header.gif) no-repeat 0 0;
				margin-left:10px;
			    background-position:0px -50px;
			}
			a.btn-search-green	{
				width:68px;
				height:25px;
				background:url(../Images/btn_search_green.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-save	{
				width:54px;
				height:25px;
				background:url(../Images/btn_save.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-login	{
				width:58px;
				height:25px;
				background:url(../Images/btn_login.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-submit-overlay	{
				width:68px;
				height:25px;
				background:url(../Images/btn_submit_overlay.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-register-overlay	{
				width:77px;
				height:25px;
				background:url(../Images/btn_register.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-update-overlay	{
				width:77px;
				height:25px;
				background:url(../Images/btn_update.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			
			a.btn-save-selected	{
				width:54px;
				height:25px;
				background:url(../Images/btn_save.gif) no-repeat 0 -25px;
				margin:14px 0 0 15px;
			}
			
			a.btn-cancel	{
				width:68px;
				height:25px;
				background:url(../Images/btn_cancel.gif) no-repeat 0 0;
				margin:14px 0 0 10px;
			}
			.btn-options-wrap	{
				width:105px;
				height:25px;
				float:left;
				position:relative;
			}
			a.btn-options	{
				width:85px;
				height:25px;
				background:url(../Images/btn-options.gif) no-repeat 0 0;
				margin-left:0px;
				position:absolute;
				left:10px;
				top:0px;
			}
			a.btn-hide-options	{
				width:85px;
				height:25px;
				background:url(../Images/btn-options.gif) no-repeat 0 -50px;
				margin-left:0px;
				position:absolute;
				left:10px;
				top:0px;
			}
			a.btn-hide-options:hover	{
				background-position:0px -75px;
			}
			a.btn-save:hover, a.btn-cancel:hover, a.btn-search:hover, a.btn-options:hover, a.btn-login:hover, a.btn-submit-overlay:hover, a.btn-register-overlay:hover, a.btn-search-green:hover, a.btn-calculate:hover, a.btn-submit-green:hover, a.btn-update-overlay:hover	{
				background-position:0px -25px;
			}
			a.btn-calculate	{
				width:85px;
				height:25px;
				background:url(../Images/btn_calculate.gif) no-repeat 0 0;
				margin:14px 0 0 15px;
			}
			a.btn-pause	{
				display:block;
				width:147px;
				height:15px;
				background:url(../Images/btn_pause_slideshow.gif) no-repeat 0 0;
			}
			a.btn-pause:hover	{
				background-position:0 0;
			}
			a.btn-play-slideshow	{
				display:block;
				width:130px;
				height:18px;
				background:url(../Images/btn_play_slideshow.gif) no-repeat 0 0;
			}
			a.btn-pause:hover	{
				background-position:0 0;
			}
				/*	ERROR PANEL Begin	*/
				.search-panel .search-error
				{
					position:absolute;
					overflow:hidden;
					width:935px;
					height:0;
					top:53px;
					left:0;
					z-index:4;
					border-right:3px solid #FFF;
				}
				.search-panel .search-error .item	{
					height:24px;
					background:url(../Images/bg_search_error.gif) repeat-x 0 0;
					overflow:hidden;
					border-top:0px;
					border-top:0px solid #e1e1e1;
					padding: 9px 0 0 65px;
				}
					.error-left	{
						float:left;
						outline:0px solid red;
						width:185px;
					}
					.error-right	{
						float:left;
						outline:0px solid blue;
					}
				.search-panel .search-error .last	{
					border-bottom:3px solid #fff;
					height:21px;
					border:0px solid red;
				}
				.error-info	{
					background:url(../Images/bullet_arrow_blue_gray.gif) no-repeat right;
					color:#434d4e;
					padding-right:15px;
					border:0px solid red;
				}
				.error-address	{
					color:#434d4e;
					font-weight:bold;
					border:0px solid red;
				}
				/*	ERROR PANEL End	*/
	/*	SEARCH End	*/
	/*	SEARCH OPTIONS Begin	*/
.search-panel #search-options
{
	z-index:4;
}
#search-options
{
	position:absolute;
	left:0;
	top:53px;
	background:url(../Images/bg_search_options.gif) repeat-x 0 0;
	overflow:hidden;
	height:1px;
}
.options-wrap
{
	width:935px;					
	height:149px;
}
				.options-wrap2
				{
					height:149px;
					background:url(../Images/bg_3pxwht.gif) bottom left repeat-x;
				}
				#search-options div.top
				{
					-display:inline;
					float:left;
					margin:16px 0 0 30px;
					padding-left:9px;
					background:url(../Images/icon_search_options_rule.gif) no-repeat 0 1px;
					color:#000;
				}
					#search-options, #search-options span	{
						color:#666	;
					}
					.inc-dec, .inc-dec span	{
						clear:both;
					}
					#search-options div.wrap
					{
						-display:inline;
						float:left;
						margin-left:0;
						padding-left:0;
						color:#000;
					}
				#search-options h4	{
					color:#666;
					font-size:12px;
				}
				
				.options-price	{
					width:141px;
					background:url(../Images/bg_search_options_rule.gif) no-repeat top right;
					
				}
					#price-minimum	{
						width:70px;
					}				
					#price-maximum	{
						width:70px;
					}
					#price-max, #price-min	{
						font-size:11px;
						color:#4f5859
					}					
				.options-type	{
					width:183px;
				}
				.options-bed	{
					width:116px;
				}
				#search-options .check-hor span	{
					font-weight:bold;
					color:#4f5859;
					font-size:11px;
				}
				.options-listing	{
					width:145px;
				}
					.home-age-wrap	{
						outline:0px solid blue;
						height:19px;
						margin:5px 0px 5px 0px;
					}

								#home-age-menu	{
									position:relative;
								}
								#home-age-list	{
									position:absolute;
									left:0px;
									top:19px;
									outline:0px solid red;
									background-color:#fff;
								}
								#home-age-menu ul.second	{
									border:0px;
									border:1px solid #d9d9d9;
									border-top:0;
								}
								#home-age-menu ul.second li	{
									width:146px;
									padding:3px 0px 3px 5px;
								}
								#home-age-menu ul.second li.second a	{
									display:block;
									width:146px;
									outline:0px solid blue;
								}
								#home-age, #lot-min, #lot-max {
								font-size:11px;	
								color:#4f5859;									
								}

					.options-listing .small-input	{
						outline:0px solid blue;
						width:160px;
						height:24px;
						display:block;
					}
					.options-listing .small-input span	{
						width:130px;
					}
						/*	MAIN Select Menu styling	*/
						.yui-button {
						    display:-moz-inline-box;
						    vertical-align:text-bottom;
						    border:0px solid #f00;
							height:19px;
							margin-left:0px;
						}
						.yui-button .first-child span {
						    display:block;
						}
						
						.yui-button button, .yui-button a {
						    display:block;
						    margin:0pt;
						}
						.yui-button button {
						    background-color:transparent;
						    cursor:pointer;
						}
						/*	select menu text link	*/
						.yui-button button, .yui-button a {
							font-family:arial,sans-serif;
							font-family:sans-serif;
							font-size:12px;
							color:#569CBF;
							height:19px;
						}
						.yui-split-button button, .yui-menu-button button {
							background:url(../Images/bg_dropdown.gif) no-repeat top left;
						    padding-right:0px;
							padding-bottom:0px;
						    text-align:left;
						}
						.yui-menu-button button {
						    text-align:left;
						    width:156px;
						}
						.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li, .yuimenu h6, .yuimenubar h6 {
						    border:1px;
						    border-style:solid;
						    border-color: #e9eeef;
						    margin:0pt;
						    width: 151px;
							background-color:#fff;
						}
						.yuimenubar li, .yuimenu li {
						    list-style-type:none;
							width:146px;
						    padding:5px 0px 3px 5px;
							outline:0px solid red;
							height:15px;
						}
					
				.options-footage	{
					width:107px;
				}
					#footage-minimum input.bg, #footage-maximum input.bg	{
						float:left;
						width:70px;
					}
				.inc-dec span	{
					font-size:11px;
					color:#666666;
				}			
				.small-input	{
					width:117px;
					outline:0px solid red;
				}
				.small-input b	{
					width:3px;
					height:19px;
					display:block;
					outline:0px solid green;
					float:left;
					background:url(../Images/bg_decinc_left.gif) no-repeat 0 0;
				}
				.small-input input, .small-input span	{
					width:69px;
					height:19px;
					padding:2px 0px 0px 3px;
					display:block;
					outline:0px solid green;
					float:left;
					background:url(../Images/bg_decinc.gif) repeat-x 0 0;
					color:#000;
					font-weight:bold;
				}
				.small-input em	{
					width:3px;
					height:19px;
					display:block;
					outline:0px solid green;
					float:left;
					background:url(../Images/bg_decinc_right.gif) no-repeat 0 0;
				}
				
				a.btn-dec, a.btn-inc	{
					width:15px;
					height:19px;
					padding:0px;
					display:block;
					outline:0px solid green;
					float:left;
					margin:0;
					overflow:hidden;
				}
				a.btn-dec	{
					background:url(../Images/btn_dec_inc.gif) no-repeat 0 0;
				}
				a.btn-inc	{
					background:url(../Images/btn_dec_inc.gif) no-repeat -15px 0;
				}
					a.btn-dec:hover	{
						background-position:0 -19px;
					}
					a.btn-inc:hover	{
						background-position:-15px -19px;
					}
				a.arrow-dropdown	{
					width:14px;
					height:19px;
					margin-left:0px;
					padding-top:0px;
					display:block;
					outline:0px solid green;
					float:left;
					background:url(../Images/btn_dropdown.gif) no-repeat 0 0;
				}

				
		ul.list-check-radio	{
			margin-left:0px;
			outline:0px solid red;
			padding:0;
			height:auto;
			padding-right:15px;
			float:left;
		}
		ul.list-check-radio li	{
			list-style:none;
			color:#999;
			clear:both;
			padding-bottom:2px;
			-padding-bottom:0px;
			float:left;
		}
		ul.search-bed li	{
			display:block;
			width:13px;
			height:15px;
			float:left;
			margin-right:4px;
		}
	
	/*	SEARCH OPTIONS End	*/
	/*	SEARCH ERROR Begin	*/
	
	/*	SEARCH ERROR End	*/
/*	MAIN Begin	*/
		.main	{
			border:3px solid #fff;
			border-width:3px 3px 0px 0px;
			background-color:#fff;			
			padding-bottom:30px;
			z-index:0;
		}
/*	MAIN End	*/

/*	global FORM elements Begin	*/
	ul.first li, ul.second li, ul.first li:hover ul.second, ul.first li.over ul.second,
	.nav-global ul li, .nav-global ul li:hover ul.second, .nav-global ul li.over ul	{
		display: block;
	}
		ul.first li.over .global-login ul.second	{
			display:none;
		}

	.nav-global ul li	{display:inline;position:relative;}
	.nav-global ul	{}
	.nav-global ul li ul	{
		position:absolute;
		left:10px;
		left:expression("0px");
		top:26px;
		border:1px solid #cacac8;
		padding:0px;
		margin:0px;
	}
	#emailBtn2 ul	{
	}
	.nav-global ul li ul li	{
		padding:0px;
		margin:0px;
	}
		.nav-global ul li ul li.first	{
			border-bottom:1px solid #cacac8;
		}
	.nav-global ul li ul li a	{
		padding:0px;
	}
	a.welcome-name	{
		position:relative;
	}
	p.icon-nav-arrow-down	{
		width:9px;
		height:5px;
		display:block;
		position:absolute;
		right:0px;
		top:15px;
		background:url(../Images/icon_nav_arrow_down.gif) no-repeat top right;
	}
	a.welcome-account, a.welcome-saved, a.welcome-saved-searches	{
		display:block;
		width:109px;
		background:url(../Images/btn_welcome_dropdown.gif) no-repeat 0 0;
		text-indent:-2000px;
		overflow:hidden;
	}
	a.welcome-account	{
		height:20px;
		overflow:hidden;
	}
		a.welcome-account:hover	{
			background-position:0 -20px;
		}
	a.welcome-saved	{
		height:21px;
		overflow:hidden;
		background-position:0 -40px;
	}
		a.welcome-saved:hover	{
			background-position:0 -61px;
		}
    a.welcome-saved-searches	{
		height:21px;
		overflow:hidden;
		background-position:0 -82px;
	}
		a.welcome-saved-searches:hover	{
			background-position:0 -103px;
		}
		
	#accountBtn
	{
		position:relative;
	}
	#accountBtn #account-info
	{
		display:none;
		position:absolute;
		top:13px;
		left:15px;
		padding-top:7px;
		width:109px;
		float:none;
	}
	#accountBtn #account-info ul
	{
		position:relative;
		border:1px solid #CCC;
	}
	#accountBtn #account-info li
	{
		float:none;
		margin:0;
		padding:0;
	}
	#top-nav-elements .account-over #account-info
	{
		display:block;	
	}
	
	#glbLoginForm .overlay-section .bg 
	{
	    _width:100px;
	}
	
	#glbLoginForm .overlay-section 
	{
	   _margin:0px;
	    _padding:0px; 
	}
	
	#shareListingForm .overlay-section 
	{
	   _margin:0px;
	    _padding:0px; 
	}
	
	.overlay-content 
	{
	    _margin:0px;
	}
	
	input	{
		color:#a4a4a4;
		color:#50646B;
	}
		
	.search-small b	{
		width:5px;
		height:22px;
		float:left;
		background: url(../Images/bg_search_small_left.gif) no-repeat 0 0;
	}
	.search-small em	{
		width:5px;
		height:22px;
		float:left;
		background:url(../Images/bg_search_small_right.gif) no-repeat 0 0;
	}

	.search-small .bg	{
		float:left;
		width:120px;
		height:22px;
		background:url(../Images/bg_search_small_input.gif) repeat-x 0 0;
		padding:0px 10px 0px 4px;
		-padding-top:3px;
	}
	.search-small .input-box	{
		
		margin-right:4px;
		-margin-right:1px;
	}
	.search-small input	{
		width:120px;
		height:16px;
		float:left;
		margin:4px;
		-margin:1px;
	}
	.tab-cont .search-small .bg, .tab-cont .search-small input	{
		width:189px;
	}

	/* styled CHECKBOXES Begin	*/
		li.unchecked	{
			background:url(../Images/bg_checkbox_unchecked.gif) no-repeat 0 0px;
			-background-position: 0 0px;
		}
		li.checked	{
			background:url(../Images/bg_checkbox_checked.gif) no-repeat 0 0px;
			-background-position: 0 0px;
		}
		li input.check	{
			opacity:0;
			-filter:alpha(opacity=0);
			float:left;
			display:inline;
			margin:1px 0 0 0px;
			-margin:-2px 0 0 -4px;
		}
		li.unchecked p, li.checked p	{
			margin-left:9px;
			-margin-left:6px;
			float:left;
			color:#000;
		}
		a.checkbox, a.checkbox:link, a.checkbox:visited, a.checkbox:active	{
			color:#666;
			padding-left:22px;
			-padding-left:17px;
			outline:0px solid red;
			font-size:11px;
		}
		ul.search-check	{
			float:left;
			margin-right:10px;
		}
			ul.search-check li	{
				clear:both;
			}
	/* styled CHECKBOXES Begin	*/
	/* styled RADIO Begin	*/
		ul.radio	{
			margin-top:1px;
		}
			ul.radio li	{
				margin-bottom:11px;
			}
		li.radio-unchecked	{
			background:url(../Images/bg_radio_unchecked.gif) no-repeat 0 1px;
			-background-position: 0 2px;
		}
		li.radio-checked	{
			background:url(../Images/bg_radio_checked.gif) no-repeat 0 1px;
			-background-position: 0 2px;
		}
		li input.radio-check	{
			opacity:0;
			-filter:alpha(opacity=0);
			float:left;
			display:inline;
			margin:1px 0 0 0px;
			-margin:-2px 0 0 -4px;
		}
		li.radio-unchecked p, li.radio-checked p	{
			margin-left:9px;
			-margin-left:6px;
			float:left;
			color:#000;
		}
		a.radiobutton	{
			color:#000;
			padding-left:24px;
			outline:0px solid red;
		}
	/* styled RADIO Begin	*/
	/* styled CHECKBOXES Begin	*/
		
		ul.slider	{
			outline:0px solid red;
		}
		ul.slider li	{
			float:left;
			margin:0px;
			width:17px;
		}
		ul.slider li a	{
			width:17px;
			overflow:hidden;
		}
		ul.slider li.unchecked a	{
			width:17px;
			height:13px;
			display:block;
			background:url(../Images/bg_slider_item.gif) no-repeat 0 0px;
			-background-position: 0 0;
		}
		ul.slider li.checked a	{
			width:17px;
			height:13px;
			display:block;
			background:url(../Images/bg_slider_item.gif) no-repeat 0 -26px;
			-background-position: 0 -26px;
		}
		ul.slider li.checkedtemp a	{
			width:17px;
			height:13px;
			display:block;
			background:url(../Images/bg_slider_item.gif) no-repeat 0 -13px;
			-background-position: 0 -13px;
			overflow:hidden;
		}
		ul.slider li input.check	{
			opacity:0;
			-filter:alpha(opacity=0);
			float:left;
			display:inline;
			margin:1px 0 0 0px;
			-margin:-2px 0 0 -4px;
		}
		ul.slider li.unchecked p, ul.slider li.checked p	{
			margin-left:9px;
			-margin-left:6px;
			float:left;
			color:#000;
		}
	/* styled CHECKBOXES Begin	*/
	/*	styled select menus Begin	*/
		.select-menu-wrap	{
			position:relative;
			font-size:11px;
			color:#666;
		}
		#enlist-language-menu .small-input	{
			width:200px;
		}
		#enlist-language-list {
			background-color:#FFFFFF;
			border:1px solid #D9D9D9;
			padding-left:10px;
			width:138px;
		}
		#enlist-language-menu .small-input span {
			width:127px;
		}
		.select-items	{
			position:absolute;
			left:0px;
			top:33px;
			z-index:3;
		}
		.select-items li a, .select-items li a:link, .select-items li a:visited, .select-items li a:active	{
			font-weight:bold;
			color:#4f5859;			
		}
	/*	styled select menus End	*/
		

/*	global FORM elements End	*/
/*	global BUTTONS Begin	*/
	a.btn-small	{
		height:22px;
		overflow:hidden;
	}
	a.btn-small:hover	{
		background-position:0px -22px;
	}
	a.btn-go-small	{
		float:left;
		width:37px;
		height:22px;
		background:url(../Images/btn-go-small.gif) no-repeat 0 0;
		margin-left:0px;
		overflow:hidden;
	}
	a.btn-find	{
		float:left;
		width:45px;
		height:22px;
		background:url(../images/btn_find_small.gif) no-repeat 0 0;
		margin-left:0px;
	}
	a.check-blue, a.check-blue:link, a.check-blue:visited, a.check-blue:active	{
		font-size:12px;
		color:#434d4e;
		background:url(../Images/icon_check_blue.gif) no-repeat 0 2px;
		/*	set left padding in specific class (ie. "results.css -> .homes-found-goto a")	*/
	}
		a.check-blue:hover, a.arrow-blue-white:hover, a.arrow-green-play:hover, a.title-link:hover, .mod-outline-title-open a:hover, .mod-outline-title a:hover	{
			color:#70adcc;
		}
	a.arrow-blue-white	{
		background:url(../Images/bullet_arrow_blue_white.gif) no-repeat 0 3px;
		color:#434d4e;
		font-weight:bold;
		padding-left:12px;
	}
	a.arrow-blue-white, a.arrow-blue-white:link, a.arrow-blue-white:visited, a.arrow-blue-white:active	{
		-color:#434d4e;
	}
	a.arrow-blue-white:hover	{
		color:#70adcc;
	}
	a.arrow-blue-white-left	{
		background:url(../Images/bullet_arrow_blue_white_left.gif) no-repeat 0 3px;
		color:#434d4e;
		font-weight:bold;
		padding-left:12px;
	}
	a.arrow-green-play	{
		background:url(../Images/bullet_arrow_green_play.gif) no-repeat 0 3px;
		color:#434d4e;
		font-weight:bold;
		padding-left:12px;
	}

	span.btn-arrow-right	{
		display:block;
		width:6px;
		height:9px;
		outline:0px solid red;
		background:url(../Images/btn_arrow_right.png) no-repeat 0 0;
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/btn_arrow_right.png', sizingMethod='crop');
	}

	.link-download, .link-play	{
		margin-top:23px;
		clear:both;
	}
	a.download, a.play	{
		font-weight:bold;
		color:#4c4c4c;
		padding-top:3px;
		float:left;
		margin-top:5px;
	}
	a.download:hover, a.play:hover	{
		color:#309ada;
	}
	
		.link-download span	{
			float:left;
			width:22px;
			height:22px;
			background:url(../Images/btn_download.gif) no-repeat 0 0;
			margin-right:7px;
			margin-top:5px;
		}
		.link-play span	{
			float:left;
			width:22px;
			height:22px;
			background:url(../Images/btn_play.gif) no-repeat 0 0;
			margin-right:7px;
			margin-top:5px;
		}

		a.btn-read-article, a.btn-watch-now, a.btn-listen	{
			display:block;
			height:20px;
			padding:0px;
			margin:0 5px 0 0px;
		}
		a.btn-read-article {
			width:107px;
			background:url(../Images/btn_read_article.gif) no-repeat 0 0;
		}
		a.btn-watch-now {
			width:78px;
			background:url(../Images/btn_watch_now.gif) no-repeat 0 0;
		}
		a.btn-listen {
			width:48px;
			background:url(../Images/btn_listen.gif) no-repeat 0 0;
		}
		a.btn-more-makeovers	{
			display:block;
			width:107px;
			height:20px;
			padding:0px;
			margin:0 5px 0 0px;
			background:url(../Images/btn_more_makeovers.gif) no-repeat 0 0;
		}
		a.btn-submit	{
			display:block;
			width:80px;
			height:20px;
			padding:0px;
			margin:0 5px 0 0px;
			background:url(../Images/btn_submit.gif) no-repeat 0 0;
		}
		a.btn-submit-green	{
			display:block;
			width:68px;
			height:25px;
			padding:0px;
			margin:0 5px 0 0px;
			background:url(../Images/btn_submit_green.gif) no-repeat 0 0;
			background:url(../Images/btn_submit_overlay.gif) no-repeat 0 0;
		}
        a.btn-teal
        {
	        display:inline;
	        float:left;	                                         
	        background:url(/Images/btn_green.gif) no-repeat 100% 0;
	        background-image:url(/Images/btn_teal.gif);
        }
        a.btn-teal span
        {
	        display:inline;
	        float:left;
	        height:25px;
	        margin:0 10px 0 0;
	        padding:0 0 0 10px;
	        background:url(/Images/btn_teal.gif) no-repeat 0 0;
	        font-size:14px;
	        line-height:24px;
	        color:#FFF;
	        cursor:pointer;
	        font-weight:bold;
        }
        a:hover.btn-teal
        {
            text-decoration:none;
        }
  
/*	global BUTTONS End	*/

/*	global ELEMENTS Begin	*/

.section	{
	clear:both;
}
/*	global ELEMENTS End	*/

/*	Titles Begin	*/
.mod-title
{
	position:relative;
	height:46px;
	margin-bottom:9px;
	border:1px solid #e6e6e5;
	border-width:1px 0 1px 0;
	font-size:18px;
	color:#6DA14F;
	line-height:46px;
}
.mod-title2
{
	margin-bottom:9px;
	padding:16px 0 8px 0;
	border-bottom:1px solid #E6E6E5;
	color:#50A3D6;
	font-size:14px;
}
.mod-title2 a.arrow-blue-white
{
	position:absolute;
	top:16px;
	right:0;
	font-size:12px;
}
.right-mod .mod-title
{
	background:url(/Images/mod_title_bg.png) repeat-x 0 0;
}
.col-center .mod-title	{
	color:#50a3d6;
}
span.title-link	{
	float:left;
	outline:1px solid red;
}
a.title-link	{
	position:absolute;
	right:12px;
	top:16px;
	font-size:12px;
	background:transparent url(../Images/icon_rss_feed.gif) no-repeat scroll 0px 2px;
	color:#434D4E;
	font-weight:bold;
	padding-left:19px;
}
a.title-link-rss {
	position:absolute;
	right:12px;
	top:16px;
	font-size:12px;
	background:transparent url(../Images/icon_rss_feed_orange.gif) no-repeat scroll 0px 2px;
	font:bold 11px sans-serif;
	color:#475966;
	font-weight:bold;
	padding-left:19px;
}
a.title-link-rss:hover {
  color:#67a6db;
  text-decoration:underline;
  cursor:pointer;
}
.title2	{
	/*font-size:13px;*/
	font-weight:bold;
	/*color:#4b5650;*/
	clear: both;
	margin-top:16px;
}
/*	Titles End	*/





			.intro-top	{
				margin:17px 0 22px 0;
			}
				.intro-top p.title1	{
					margin-bottom:9px;
				}
				.buttons	{
					height:20px;
					margin:15px 0 0px 0;
				}
				
			p.title1	{
				font-size:15px;
				color:#4b5650;
				font-weight:bold;
			}
			.cont-mod	{
				background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
				padding-bottom:12px;
				margin-bottom:9px;
				clear:both;
			}
				.cont-mod:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }
				.cont-mod .title2	{
					margin-bottom:11px;
				}
				.cont-mod .thumb	{
					padding:3px;
					border:1px solid #d9d9d9;
					float:left;
					margin-right:20px;
				}
				.comment-thumb	{
					text-align:right;
					float:right;
					margin-right:0px;
					padding:3px;
					border:1px solid #d9d9d9;
				}
				.cont-mod .cont-mod-wrap	{
					width:285px;
					float:left;
				}
				.col-right .bottom	{
					background:none;
				}
					.cont-mod-wrap .title	{
						font-size:15px;
						font-weight:bold;
						color:#70a150;
					}
					.cont-mod-wrap .details	{
						font-size:12px;
						font-weight:bold;
						color:#bfbfbf;
					}
					.cont-mod-wrap .copy	{
						color:#666666;
					}
					
					
					.cont-mod .copy	{
						float:left;
						clear:right;
						outline:0px solid blue;
						line-height:15px;
					}
					.cont-mod .link	{
						outline:0px solid red;
						padding-top:4px;
						clear:both;
					}
					.cont-mod .first	{
						padding-top:10px;
					}


p.title-landing	{
	font-size:32px;
	color:#657682;
	border-bottom:0px solid red;
	width:407px;
	background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
	padding-bottom:13px;
	margin-bottom:7px;
	clear:both;
	margin-top:13px;
	line-height:32px;
}



/*	Left Nav Begin	*/
		.nav-left	{
			float:left;
			width:205px;
			height:673px;
			border-right:1px solid #efefef;
			background:#fff url(../Images/bg_nav_left.gif) repeat-x 0 0;
			position:relative;
			z-index:0;
			padding-left:33px;
		}
			.nav-title-learn-preparing	{
				width:177px;
				height:51px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_preparing.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_preparing.png', sizingMethod='crop');
			}
			.nav-title-learn-finance	{
				width:102px;
				height:46px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_finance.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_finance.png', sizingMethod='crop');
			}
			.nav-title-learn-offer	{
				width:176px;
				height:51px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_offer.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_offer.png', sizingMethod='crop');
			}
			.nav-title-learn-closing	{
				width:100px;
				height:52px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_closing.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_closing.png', sizingMethod='crop');
			}
			.nav-title-learn-moving	{
				width:98px;
				height:52px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_moving.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_moving.png', sizingMethod='crop');
			}
			.nav-title-learn-video	{
				width:87px;
				height:52px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_learn_video.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_learn_video.png', sizingMethod='crop');
			}


			.nav-title-live-makeover	{
				width:144px;
				height:46px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_live_makeover.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_live_makeover.png', sizingMethod='crop');
			}
			.nav-title-live-remodeling	{
				width:157px;
				height:52px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_live_remodeling.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_live_remodeling.png', sizingMethod='crop');
			}
			.nav-title-live-landscapes	{
				width:152px;
				height:52px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_live_landscapes.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_live_landscapes.png', sizingMethod='crop');
			}
			.nav-title-live-green	{
				width:143px;
				height:46px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_live_green.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_live_green.png', sizingMethod='crop');
			}
			.nav-title-live-video	{
				width:65px;
				height:46px;
				display:block;
				position:absolute;
				left:36px;
				top:31px;
				text-indent:-3000px;
				background:url(../Images/title_live_video.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_live_video.png', sizingMethod='crop');
			}
			.nav-title-hello-landing	{
				width:160px;
				height:35px;
				display:block;
				position:absolute;
				left:32px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_landing.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_landing.png', sizingMethod='crop');
			}
			.nav-title-hello-blog	{
				width:189px;
				height:46px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_blog.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_blog.png', sizingMethod='crop');
			}
			.nav-title-hello-conversation	{
				width:227px;
				height:46px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_conversation.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_conversation.png', sizingMethod='crop');
			}
			.nav-title-hello-story	{
				width:130px;
				height:52px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_story.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_story.png', sizingMethod='crop');
			}
			.nav-title-hello-better	{
				width:191px;
				height:51px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_better.png) no-repeat 0 0;
				-background:none;
				-filter:pProgid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_better.png', sizingMethod='crop');
			}
			.nav-title-hello-franchise	{
				width:140px;
				height:46px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_franchise.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_franchise.png', sizingMethod='crop');
			}
			.nav-title-hello-media	{
				width:176px;
				height:46px;
				display:block;
				position:absolute;
				left:37px;
				top:37px;
				text-indent:-3000px;
				background:url(../Images/title_hello_media.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_hello_media.png', sizingMethod='crop');
			}
			.nav-title-look-landing	{
				/*
				width:132px;
				height:91px;
				*/
				display:block;
				text-indent:-3000px;
			}
			ul.left-nav li.left-first	{
				width:183px;
				font-size:13px;
				font-weight:bold;
				color:#475966;
				border-bottom:1px solid #e4e7e7;
				position:relative;
			}
			ul.left-nav li.left-first a	{
				display:block;
				width:152px;
				-width:121px;
				font-size:13px;
				color:#475966;
				outline:0px solid blue;
				padding:6px 0 6px 31px;
			}
				ul.left-nav li.top	{
					border-top:1px solid #0f0;
					border-top:1px solid #e4e7e7;
				}
					.left-icon-home	{
						width:15px;
						height:16px;
						background:url(../Images/icon_left_home.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_home.png', sizingMethod='crop');
						position:absolute;
						left:5px;
						top:6px;
					}
						li.left-first a:hover .left-icon-home, li.left-first a.selected .left-icon-home	{
							background:url(../Images/icon_left_home_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_home_on.png', sizingMethod='crop');
						}
					.left-icon-paint	{
						width:16px;
						height:20px;
						background:url(../Images/icon_left_paint.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_paint.png', sizingMethod='crop');
						position:absolute;
						left:2px;
						top:5px;
					}
						li.left-first a:hover .left-icon-paint, li.left-first a.selected .left-icon-paint	{
							background:url(../Images/icon_left_paint_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_paint_on.png', sizingMethod='crop');
						}
					.left-icon-hammer	{
						width:13px;
						height:19px;
						background:url(../Images/icon_left_hammer.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_hammer.png', sizingMethod='crop');
						position:absolute;
						left:4px;
						top:5px;
					}
						li.left-first a:hover .left-icon-hammer, li.left-first a.selected .left-icon-hammer	{
							background:url(../Images/icon_left_hammer_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_hammer_on.png', sizingMethod='crop');
						}
					.left-icon-burst	{
						width:15px;
						height:16px;
						background:url(../Images/icon_left_burst.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_burst.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:7px;
					}
						li.left-first a:hover .left-icon-burst, li.left-first a.selected .left-icon-burst	{
							background:url(../Images/icon_left_burst_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_burst_on.png', sizingMethod='crop');
						}
					.left-icon-puzzle	{
						width:16px;
						height:15px;
						background:url(../Images/icon_left_puzzle.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_puzzle.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:7px;
					}
						li.left-first a:hover .left-icon-puzzle, li.left-first a.selected .left-icon-puzzle	{
							background:url(../Images/icon_left_puzzle_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_puzzle_on.png', sizingMethod='crop');
						}
						li.left-first a:hover .left-icon-burst, li.left-first a.selected .left-icon-burst	{
							background:url(../Images/icon_left_burst_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_burst_on.png', sizingMethod='crop');
						}
					.left-icon-leaf	{
						width:10px;
						height:21px;
						background:url(../Images/icon_left_leaf.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_leaf.png', sizingMethod='crop');
						position:absolute;
						left:5px;
						top:4px;
					}
						li.left-first a:hover .left-icon-leaf, li.left-first a.selected .left-icon-leaf	{
							background:url(../Images/icon_left_leaf_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_leaf_on.png', sizingMethod='crop');
						}
					.left-icon-balloon	{
						width:18px;
						height:15px;
						background:url(../images/icon_left_balloon.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_balloon.png', sizingMethod='crop');
						position:absolute;
						left:2px;
						top:8px;
					}
						li.left-first a:hover .left-icon-balloon, li.left-first a.selected .left-icon-balloon	{
							background:url(../images/icon_left_balloon_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_balloon_on.png', sizingMethod='crop');
						}
						


					.left-icon-story	{
						width:17px;
						height:16px;
						background:url(../images/icon_left_story.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_story.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:6px;
					}
						li.left-first a:hover .left-icon-story, li.left-first a.selected .left-icon-story	{
							background:url(../images/icon_left_story_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_story_on.png', sizingMethod='crop');
						}
						

						
					.left-icon-bulb	{
						width:12px;
						height:20px;
						background:url(../images/icon_left_bulb.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_bulb.png', sizingMethod='crop');
						position:absolute;
						left:5px;
						top:5px;
					}
						li.left-first a:hover .left-icon-bulb, li.left-first a.selected .left-icon-bulb	{
							background:url(../images/icon_left_bulb_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_bulb_on.png', sizingMethod='crop');
						}
					.left-icon-media	{
						width:17px;
						height:15px;
						background:url(../images/icon_left_media.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_media.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:7px;
					}
						li.left-first a:hover .left-icon-media, li.left-first a.selected .left-icon-media	{
							background:url(../images/icon_left_media_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_media_on.png', sizingMethod='crop');
						}
					.left-icon-video	{
						width:16px;
						height:17px;
						background:url(../images/icon_left_video.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_video.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:5px;
					}
						li.left-first a:hover .left-icon-video, li.left-first a.selected .left-icon-video	{
							background:url(../images/icon_left_video_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_video_on.png', sizingMethod='crop');
						}
					.left-icon-forsale	{
						width:21px;
						height:19px;
						background:url(../Images/icon_left_forsale.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_forsale.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:5px;
					}
						li.left-first a:hover .left-icon-forsale, li.left-first a.selected .left-icon-forsale	{
							background:url(../Images/icon_left_forsale_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_forsale_on.png', sizingMethod='crop');
						}
					.left-icon-cash	{
						width:26px;
						height:21px;
						background:url(../Images/icon_left_cash.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_cash.png', sizingMethod='crop');
						position:absolute;
						left:2px;
						top:4px;
					}
						li.left-first a:hover .left-icon-cash, li.left-first a.selected .left-icon-cash	{
							background:url(../Images/icon_left_cash_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_cash_on.png', sizingMethod='crop');
						}
					.left-icon-arrows	{
						width:21px;
						height:19px;
						background:url(../Images/icon_left_arrows.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_arrows.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:5px;
					}
						li.left-first a:hover .left-icon-arrows, li.left-first a.selected .left-icon-arrows	{
							background:url(../Images/icon_left_arrows_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_arrows_on.png', sizingMethod='crop');
						}
					.left-icon-key	{
						width:17px;
						height:17px;
						background:url(../Images/icon_left_key.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_key.png', sizingMethod='crop');
						position:absolute;
						left:4px;
						top:6px;
					}
						li.left-first a:hover .left-icon-key, li.left-first a.selected .left-icon-key	{
							background:url(../Images/icon_left_key_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_key_on.png', sizingMethod='crop');
						}
					.left-icon-paper	{
						width:22px;
						height:16px;
						background:url(../Images/icon_left_paper.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_paper.png', sizingMethod='crop');
						position:absolute;
						left:1px;
						top:6px;
					}
						li.left-first a:hover .left-icon-paper, li.left-first a.selected .left-icon-paper	{
							background:url(../Images/icon_left_paper_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_paper_on.png', sizingMethod='crop');
						}
					.left-icon-box	{
						width:25px;
						height:19px;
						background:url(../Images/icon_left_box.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_box.png', sizingMethod='crop');
						position:absolute;
						left:0px;
						top:3px;
					}
						li.left-first a:hover .left-icon-box, li.left-first a.selected .left-icon-box	{
							background:url(../Images/icon_left_box_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_box_on.png', sizingMethod='crop');
						}
					.left-icon-fab, .left-icon-256	{
						width:18px;
						height:19px;
						background:url(../Images/icon_left_fab.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_fab.png', sizingMethod='crop');
						position:absolute;
						left:3px;
						top:4px;
					}
						li.left-first a:hover .left-icon-fab, li.left-first a.selected .left-icon-fab,
						li.left-first a:hover .left-icon-256, li.left-first a.selected .left-icon-256	{
							background:url(../Images/icon_left_fab_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_fab_on.png', sizingMethod='crop');
						}
					.left-icon-cell, .left-icon-258	{
						width:11px;
						height:21px;
						background:url(../Images/icon_left_cell.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_cell.png', sizingMethod='crop');
						position:absolute;
						left:4px;
						top:3px;
					}
						li.left-first a:hover .left-icon-cell, li.left-first a.selected .left-icon-cell,
						li.left-first a:hover .left-icon-258, li.left-first a.selected .left-icon-258	{
							background:url(../Images/icon_left_cell_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_cell_on.png', sizingMethod='crop');
						}
					.left-icon-clock, .left-icon-260	{
						width:18px;
						height:18px;
						background:url(../Images/icon_left_clock.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_clock.png', sizingMethod='crop');
						position:absolute;
						left:1px;
						top:4px;
					}
						li.left-first a:hover .left-icon-clock, li.left-first a.selected .left-icon-clock,
						li.left-first a:hover .left-icon-260, li.left-first a.selected .left-icon-260	{
							background:url(../Images/icon_left_clock_on.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_clock_on.png', sizingMethod='crop');
						}



				
			ul.left-nav li a:hover, ul.left-nav li a.selected	{
				color:#509cb6;
			}
				ul.left-sub	{
					-width:121px;
					padding:6px 0px 7px 31px;
					margin-right:22px;
					border-bottom:1px solid #e4e7e7;
				}
				ul.last	{
				}
					ul.left-sub li	{
						position:relative;
						font-size:32px;
					}
					ul.left-sub li a, ul.left-sub li a:link, ul.left-sub li a:visited, ul.left-sub li a:active	{
						padding-top:5px;
						padding-bottom:5px;
						display:block;
						font-size:12px;
						color:#475966;
						padding-left:17px;
						outline:0px solid blue;
					}
					ul.left-sub li.left-second a:link, ul.left-sub li.left-second a:visited, ul.left-sub li.left-second a:active	{
						font-size:12px;
						font-weight:normal;
						color:#475966;
						-width:113px;
					}
					ul.left-sub li.left-second a:hover, ul.left-sub li.left-second a.selected	{
						font-size:12px;
						color:#509cb6;
					}
					ul.left-sub li.left-second a.selected:link, ul.left-sub li.left-second a.selected:visited, ul.left-sub li.left-second a.selected:active	{
						-font-size:12px;
						-color:#509cb6;
					}

        * html ul.left-sub li.left-second a	{
			padding-left:17px;
        }
        *+html ul.left-sub li.left-second a	{
			padding-left:17px;
        }


					span.left-icon-sub	{
						width:6px;
						height:9px;
						background:#fff url(../Images/icon_left_sub.png) no-repeat 0 0;
						-background:none;
						-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_sub.png', sizingMethod='crop');
						position:absolute;
						left:0px;
						top:8px;
					}

/*	Left Nav End	*/

		.col-center	{
			float:left;
			width:409px;
			height:auto;
			padding:48px 35px 47px 20px;
			outline:0px solid blue;
			background:#fff url(../Images/bg_live_cont.gif) repeat-x 0 0;
		}
		.section-title	{
			font-size:15px;
			font-weight:bold;
			color:#70a150;
			margin:24px 0 0 0;
		}
		.article-header	{
			padding:3px;
			border:1px solid #d9d9d9;
		}
		.article-header-title	{
			width:400px;
			height:45px;
			background-color:#d0dd64;
			margin-bottom:3px;
		}
			.article-icon-play	{
				display:block;
				width:27px;
				height:25px;
				background:url(../images/icon-article-video.png) repeat-x 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-article-video.png', sizingMethod='crop');
				float:left;
				margin:10px 0 0 11px;
			}
			.article-icon-listen	{
				display:block;
				width:27px;
				height:25px;
				background:url(../images/icon-article-audio.png) repeat-x 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-article-audio.png', sizingMethod='crop');
				float:left;
				margin:10px 0 0 11px;
			}
			.article-icon-read	{
				display:block;
				width:27px;
				height:25px;
				background:url(../images/icon-article-article.png) repeat-x 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon-article-article.png', sizingMethod='crop');
				float:left;
				margin:10px 0 0 11px;
			}
			.article-header-title .name	{
				float:left;
				font-size:23px;
				color:#fcffe1;
				padding:9px 0 0 12px;
				line-height:28px;
			}

		ul.article-pagination	{
			outline:0px solid blue;
			height:32px;
			background:url(../Images/bg_pagination.gif) repeat-x 0 0;
			margin-top:37px;
			padding:12px 0 0 1px;
		}
			ul.article-pagination li	{
				float:left;
				outline:0px solid red;
				padding-top:3px;
			}
				ul.article-pagination li a	{
					font-weight:bold;
					color:#475966;
					padding:0 5px 0 5px;
				}
				ul.article-pagination li span	{
					padding:0 5px 0 5px;
				}
				
				ul.article-pagination li.arrow	{
					padding-top:0px;
				}
				ul.article-pagination li.arrow a	{
					display:block;
					width:21px;
					height:20px;
					padding:0px;
					margin:0 5px 0 5px;
				}
				ul.article-pagination li a.pag-left	{
					background:url(../Images/btn_pagination.gif) no-repeat 0 0;
					margin-left:0px;
				}
					ul.article-pagination li a.pag-left:hover	{
						background:url(../Images/btn_pagination.gif) no-repeat 0 -20px;
					}
				ul.article-pagination li a.pag-right	{
					background:url(../Images/btn_pagination.gif) no-repeat -21px 0px;
				}
					ul.article-pagination li a.pag-right:hover	{
						background:url(../Images/btn_pagination.gif) no-repeat -21px -20px;
					}
				ul.article-pagination li a.selected, ul.article-pagination li a:hover	{
					color:#70a150;
					text-decoration:underline;
				}

				
		.col-right	{
			float:left;
			width:243px;
			outline:0px solid purple;
			background-color:#fff;
			background:#fff url(../Images/bg_live_cont.gif) repeat-x 0 0;
		}
		.col-right .col-right-wrap	{
			padding:48px 22px 0 0;
		}
		
			.right-mod	{
				margin-bottom:23px;
			}
				p.mod-intro, p.bar-title	{
					font-weight:bold;
					color:#434d4e;
					line-height:14px;
					font-size:12px;
				}
					.mod-intro	{
						padding-top:5px;
						outline:0px solid red;
					}

					.bar-graph, #ekPoll	{
						margin-top:5px;
						outline:0px solid blue;
						padding-bottom:3px;
						font-weight:bold;
						color:#666; /* 434D4E */
						font-size:11px;
						line-height:12px;
					}
					.right-mod .bar-graph p, .right-mod .bar-graph	{
						font-size:11px;
						font-weight:bold;
						color:#797979;
					}
					.bar-title	{
						margin-top:11px;
					}
					.bar-fill	{
						width:200px;
						height:12px;
						margin-top:2px;
						margin-bottom:2px;
						color:#309ada;
						font-weight:bold;
					}
						.bar-fill .bar	{
							height:12px;
							background-color:#309ada;
							float:left;
							margin-right:5px;
						}



					.bar-graph  {

					}
					.bar-graph ol {
						outline:0px solid red;
						margin:10px 0 10px 0;
						padding:9px 0 5px 0;
						*padding:12px 0 20px 0;
						padding-left:0px;
					}
						.bar-graph input	{
							display:block;
							width:80px;
							height:20px;
							background:none;
							background:url(../Images/btn_submit.gif) no-repeat 0 0;
							text-indent:-2000px;
							padding-left:300px;
						}
						.bar-graph ol li {
							list-style:none;
							padding-left:0px;
							margin:6px 0 4px 0;
							*margin:4px 0 0px 0;
							position:relative;
						}
							.bar-graph ol li input {
								display:inline;
								width:auto;
								height:auto;
								background:none;
								text-indent:0px;
								padding-left:0px;
								border:none;
								margin:1px 0 3px 0;
								*margin:1px 0 0px 0;
							}
								.bar-graph label {
									font-size:11px;
									font-weight:bold;
									margin-left:11px;
									*margin-left:7px;
									margin-top:0px;
									padding:0px;
									position:absolute;
									top:2px;
									*top:5px;
									color:#666;
								}
							.bar-graph input[type="submit"]:hover, .bar-graph input:hover {
								background-position:0 -20px;
								cursor:pointer;
							}
							.bar-graph input {
								-margin-top:-10px;
							}
							input[type="hidden"]	{
								display:none;
							}
					.iframe-right	{
						width:209px;
						height:170px;
					}
					.iframe-careers	{
						width:209px;
						height:170px;
					}
					
					#ekPoll	{
						width:209px;
					}


				.right-action	{
					padding:3px;
					border:1px solid #d9d9d9;
					position:relative;
					width:199px;
				}
				
					.right-action .thumb	{
						position:relative;
						width:75px;
						outline:0px solid red;
						clear:none;
						float:left;
					}
					.right-action div.copy	{
						position:relative;
						float:left;
						width:100px;
						outline:0px solid blue;
						font-weight:bold;
						color:#535c63;
					}
					.right-action a	{
						font-size:11px;
						color:#535c63;
					}
					.right-action a:hover	{
						color:#509cb6;
					}
					.right-action .right-link	{
						float:right;
						width:16px;
						height:48px;
						margin:0;
						position:relative;
					}
						.right-action a.btn-bar-arrow-lime	{
							display:block;
							width:16px;
							height:48px;
							background-color:#d0dd64;
						}
						.right-action a.btn-bar-arrow-lime:hover	{
							background-color:#edbb45;
						}
							a.btn-bar-arrow-lime .btn-arrow-right	{
								position:absolute;
								left:5px;
								top:20px;
							}
							
							
					ul.right-mod	{
						padding-left:4px;
						margin:7px 0 35px 0;
						outline:0px solid blue;
						clear:both;
					}
					ul.right-mod li	{
						padding-right:20px;
						position:relative;
						margin-bottom:10px;
						font-size:11px;
					}
					ul.right-mod li a	{
						color:#535c63;
						font-weight:bold;
						line-height:14px;
					}
						ul.right-mod li a:hover	{
							color:#509cb6;
						}
						span.arrow-blue	{
							float:left;
							width:6px;
							height:9px;
							background:url(../Images/icon_left_sub.png) no-repeat 0 0;
							-background:none;
							-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_sub.png', sizingMethod='crop');
							position:absolute;
							right:10px;
							-right:31px;
							top:3px;
						}

			.title-cont	{
				height:90px;
			}
			.title-cont-look {
				width:132px;
				height:42px;
				margin-top:36px;
				margin-bottom:12px;
				display:block;
				background:url(../Images/title_look_landing.png) no-repeat 0 0;
				-background:none;
				-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/title_look_landing.png', sizingMethod='crop');
			}
		.section-name	{
			font-size:14px;
			color:#434d4e;
		}
		.article-title	{
			margin:6px 0 17px 0;
			font-size:23px;
			color:#70a150;
			line-height:23px;
		}
		.article-intro	{
			clear:both;
			font-weight:bold;
			margin-bottom:15px;
		}


/*	COMMENTS BEGIN	*/
.comments	{
	width:408px;
	outline:0px solid blue;
	position:relative;
	clear:both;
	padding-top:22px;
}
.comments .top, .cont-mod-wrap .top	{
	background:url(../Images/bg_border_dotted.gif) repeat-x 0 0;
	padding-top:8px;
	clear:both;
}
.cont-mod-wrap .top	{
	margin:16px 0 16px 0;
}
	.comments-count, .media-article-link	{
		float:left;
		position:relative;
	}
	.comments-count a span, .media-article-link a span	{
		display:block;
		width:6px;
		height:9px;
		background:url(../Images/icon_left_sub.png) no-repeat 0 0;
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_sub.png', sizingMethod='crop');
		position:absolute;
		left:2px;
		top:3px;
	}
	.comments-count a.open span	{
		display:block;
		width:9px;
		height:6px;
		background:url(../Images/icon_caret_down.png) no-repeat 0 0;
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_caret_down.png', sizingMethod='crop');
		position:absolute;
		left:1px;
		top:5px;
	}
	
	.comments-count a, .comments-count a:link, .comments-count a:visited, .comments-count a:active, .media-article-link a	{
		padding-left:18px;
		font-weight:bold;
		position:relative;
		font-size:12px;
		color:#509CB6;
	}
	.comments-count a.open, .comments-count a:hover, .comments-post a:hover	{
		color:#509cb6;
	}
	.comments-post, .media-download	{
		float:right;
		padding-right:10px;
	}
	.comments-post a span	{
		display:block;
		width:12px;
		height:11px;
		background:url(../Images/icon_balloon.png) no-repeat 0 0;
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_balloon.png', sizingMethod='crop');
		position:absolute;
		left:0px;
		top:2px;
	}
	.comments-post a span, .media-download a span	{
		display:block;
		width:8px;
		height:9px;
		background:url(../Images/icon_download_press.jpg) no-repeat 0 0;
		position:absolute;
		left:2px;
		top:3px;
	}
	.comments-post a, .comments-post a:link, .comments-post a:visited, .comments-post a:active, .media-download a	{
		padding-left:20px;
		font-weight:bold;
		position:relative;
		color:#509cb6;
		font-size:12px;
	}
		.comment-post	{
			width:380px;
			clear:both;
			border:1px solid #d9d9d9;
			padding:15px;
			margin-top:27px;
		}
			.post-text-submit	{
				position:relative;
			}
			.comment-name	{
				float:left;
				border:1px solid #d9d9d9;
			}
			.post-title	{
				width:345px;
				clear:both;
			}
				.post-title input	{
					color:#f00;
					width:250px;
					color:#50646B;
					font-weight:normal;
				}
				.post-submit	{
					position:absolute;
					right:0px;
					top:0px;
				}
			.comment-post .btn-submit	{
				float:left;
				margin-right:0px;
				padding-right:0px;
			}
			textarea.comment-text	{
				width: 375px;
				height: 125px;
				border:1px solid #d9d9d9;
				padding: 5px;
				margin-top:10px;
				color:#50646B;
			}
.border-bottom-dotted	{
	clear:both;
	height:1px;
	padding-top:7px;
	background:url(../Images/bg_border_dotted.gif) repeat-x 0 7px;
	outline:0px solid red;
}
	.media-content .border-bottom-dotted	{
		margin-bottom:16px;
	}
	.comment-content	{
		clear:both;
		width:380px;
		margin-left:18px;
		outline:0px solid red;
	}
		.comment-top	{
			padding-top:18px;
		}
		.comment	{
			clear:both;
			outline:0px solid blue;
			padding-top:13px;
			padding-bottom:1px;
			border-top:1px solid #e5e5e5;
			margin-bottom:4px;
			width:380px;
		}
		.comment-content .first	{
			padding-top:0px;
			border:none;
		}
			.comment-author	{
				font-size:12px;
				font-weight:bold;
				color:#595959;
				outline:0px solid green;
				line-height:13px;
			}
			.comment-date	{
				outline:0px solid green;
			}
			.comment-body	{
				margin-top:7px;
			}

/*	COMMENTS END	*/
.blog-body, .media-body	{
	outline:0px solid red;
	width:398px;
	margin-top:14px;
	height:auto;
}
.media-body p	{
	margin-bottom:16px;
}
.blog-entry	{
	padding-bottom:12px;
	margin-bottom:9px;
}
	.blog-entry .link	{
		padding-top:10px;
		clear:both;
	}

.media-mod	{
	padding:6px 10px 4px 10px;
	border:1px solid #d9d9d9;
	margin-bottom:9px;
}
    .media-mod p	{
		font-size:11px;
        color:#999;
    }
    .media-mod p b, .media-mod p strong	{
        color:#4B5650;
    }
    
    .media-mod .link	{
	    background:url(/Images/bg_border_dotted.gif) repeat-x 0 0;
	    padding-top:4px;
		font-size:11px;
	    clear:both;
	    margin-top:6px;
    }
.media-right .right-mod .right-action	{
	margin-bottom:9px;
	clear:both;
}
	.media-right .right-mod .right-action .copy  {
		width:160px;
		margin:3px 0 0 7px;
	}
	.media-right .right-mod .date    {
		font-size:11px;
	}

/*	LANDING PAGES	*/
/*	Landing Page Begin	*/
.landing	{
	width:946px;
	height:auto;
	outline:0px solid blue;
}
.landing .nav-left	{
	background:none;
	padding:94px 0 0 32px;
	height:auto;
	border:none;
	float:left;
}
.landing .col-right	{
	float:left;
	width:698px;
	min-height:600px;
	-height:600px;
	outline:0px solid blue;
	background:none;
	padding:0;
}
	.landing .col-right .col-right-wrap	{
		padding:0;
	}
.landing .cont-mod	{
	background:none;
	margin-top:77px;
	margin-left:18px;
	min-height:211px;
	-height:211px;
}
.learn-landing-wrap .cont-mod	{
	min-height:241px;
	-height:241px;
}
.landing .cont-mod .copy	{
	line-height:16px;
	margin-bottom:4px;
	color:#666666;
}
.landing .cont-mod .copy p	{
	width:387px;
}
.landing .cont-mod .thumb	{
	margin-top:2px;
}
.landing .cont-mod ul.pagination	{
	outline:0px solid blue;
	height:16px;
	margin-top:0px;
	padding:0px 0 0 1px;
	width:400px;
}
.landing .cont-mod ul.pagination li	{
	float:left;
	outline:0px solid red;
	margin-right:4px;
}
	.landing .cont-mod ul.pagination li a	{
		display:block;
		width:11px;
		height:15px;
		font-weight:bold;
		color:#9da4a8;
		padding:1px 0 0 5px;
		outline:0px solid red;
	}
	.landing .cont-mod ul.pagination li a.selected, .landing .cont-mod ul.pagination li a:hover	{
		background:url(../Images/btn_pagination_box_green.gif) no-repeat 0 0;
		color:#fff;
	}
	.landing-panels	{
		clear:both;
		margin-top:20px;
		margin-left:3px;
	}
		/*	live	*/
		.landing-panels .green	{
			background:url(../Images/bg_live_panel_green.gif) no-repeat 0 0;
		}
		.landing-panels .kitchen	{
			background:url(../Images/bg_live_panel_kitchen.gif) no-repeat 0 0;
		}
		.landing-panels .slideshows	{
			background:url(../Images/bg_live_panel_slideshows.gif) no-repeat 0 0;
		}
		/*	learn	*/
		.landing-panels .ready	{
			background:url(../Images/bg_learn_panel_ready.gif) no-repeat 0 0;
		}
		.landing-panels .finance	{
			background:url(../Images/bg_learn_panel_finance.gif) no-repeat 0 0;
		}
		.landing-panels .offer	{
			background:url(../Images/bg_learn_panel_offer.gif) no-repeat 0 0;
		}

		.landing-panels .conversation	{
			background:url(../Images/bg_hello_panel_conversation.gif) no-repeat 0 0;
		}
		.landing-panels .story	{
			background:url(../Images/bg_hello_panel_story.gif) no-repeat 0 0;
		}
		.landing-panels .media	{
			background:url(../Images/bg_hello_panel_media.gif) no-repeat 0 0;
		}
	.landing-panels .panel	{
		float:left;
		width:180px;
		height:187px;
		outline:0px solid blue;
		margin-right:3px;
		padding:60px 20px 0 20px;
		background-color:#fff;
	}
	.landing-panels .panel .title	{
		font-size:18px;
		color:#657682;
/*		height:45px;	*/
		outline:0px solid red;
		font-weight:normal;
		margin-bottom:10px;
	}
	.landing-panels .panel .copy	{
		color:#666666;
		outline:0px solid blue;
		margin-bottom:15px;
		line-height:15px;
	}
						
/*	Landing Page End	*/
	.caret-blue-right	{
		position:relative;
		clear:both;
		margin:9px 0 9px 0;
		padding-left:17px;
	}
	.caret-blue-right a, .caret-blue-right a:link,.caret-blue-right a:visited,.caret-blue-right a:active	{
		color:#535c63;
		font-weight:bold;
	}
	.caret-blue-right a span	{
		display:block;
		width:6px;
		height:9px;
		background:url(../Images/icon_left_sub.png) no-repeat 0 0;
		-background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_left_sub.png', sizingMethod='crop');
		position:absolute;
		left:2px;
		-left:-17px;
		top:3px;
	}

.header-main	{
	height:97px;
	background:url(../Images/bg_header_top.gif) repeat-x 0 0;
}
.main-wrap
{
	padding-bottom:0px;
	overflow:hidden;
	clear:both;
	background-color:#fff;
}

					.mod-outline	{
						border:1px solid #d9d9d9;
						margin-bottom:2px;
						padding-bottom:5px;
						/*margin-right:17px;*/ 
						position:relative;
						_position:static;
					}
                        .mod-outline-top-left  {
                        	width:5px;
                        	height:5px;
                        	position:absolute;
                        	left:-1px;
                        	top:-1px;
                            background:url(../Images/bg_corners_mod.gif) no-repeat 0 0;
                            -background:none;
                        }
                        .mod-outline-bottom-left  {
                        	width:5px;
                        	height:5px;
                        	position:absolute;
                        	left:-1px;
                        	bottom:-1px;
                            background:url(../Images/bg_corners_mod.gif) no-repeat 0 -5px;
                            -background:none;
                        }
                        .mod-outline-top-right  {
                        	width:5px;
                        	height:5px;
                        	position:absolute;
                        	right:-1px;
                        	top:-1px;
                            background:url(../Images/bg_corners_mod.gif) no-repeat -5px 0;
                            -background:none;
                        }
                        #detailLookTab .mod-outline-top-right, #detailLookTab .mod-outline-bottom-right  {
                        	right:-15px;
                        }
                        .mod-outline-bottom-right  {
                        	width:5px;
                        	height:5px;
                        	position:absolute;
                        	right:-1px;
                        	bottom:-1px;
                            background:url(../Images/bg_corners_mod.gif) no-repeat -5px -5px;
                            -background:none;
                        }
						.mod-outline-title-open	{
							margin:6px 0 10px 10px;
							position:relative;
							clear:both;
						}
						.mod-outline-title	{
							margin:6px 0 3px 10px;
							position:relative;
							clear:both;
						}
							.mod-outline-title-open a, .mod-outline-title a	{
								padding-left:16px;
								color:#434d4e;
								font-weight:bold;
								font-size:12px;
							}
								.mod-outline-title-open a span, .mod-outline-title a.open span	{
									display:block;
									width:9px;
									height:6px;
									background:url(../Images/icon_caret_down.png) no-repeat 0 0;
									-background:none;
									-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_caret_down.png', sizingMethod='crop');
									position:absolute;
									left:0px;
									top:5px;
								}
								.mod-outline-title a span	{
									display:block;
									width:6px;
									height:9px;
									background:url(../Images/icon_caret_right.png) no-repeat 0 0;
									-background:none;
									-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_caret_right.png', sizingMethod='crop');
									position:absolute;
									left:0px;
									top:3px;
								}
							li.mod-outline-message	{
								padding:5px 0 5px 25px;
							}
	
/*	TABS	*/
ul.top-tabs	{
	overflow:hidden;
	margin-top:18px;
	float:left;
}
	ul.top-tabs li	{
		height:38px;
		display:block;
		border:0px solid blue;
		float:left;
		overflow:hidden;
	}
		ul.top-tabs li a	{
			display:block;
			width:155px;
			height:38px;
		}
			ul.top-tabs li a:hover	{
				background-position:0 -38px;
			}
			ul.top-tabs li a.selected	{
				background-position:0 -76px;
			}
		ul.top-tabs li.lead	{
			width:30px;
		}
		ul.top-tabs li.detail	{
			margin-top:18px;
		}
			a.detail	{
				width:154px;
				background:url(../Images/btn_detail_tab_detail.jpg) no-repeat 0 0;
			}
		ul.top-tabs li.look	{
		}
			a.look	{
				width:154px;
				background:url(../Images/btn_detail_tab_look.jpg) no-repeat 0 0;
			}

			a.my-account	{
				width:155px;
				background:url(../Images/btn_tab_my_account.jpg) no-repeat 0 0;
			}
			a.saved	{
				width:154px;
				background:url(../Images/btn_tab_saved_listings.jpg) no-repeat 0 0;
			}
			a.saved-searches	{
				width:154px;
				background:url(../Images/btn_tab_saved_searches.jpg) no-repeat 0 0;
			}
		li.compare	{
		}
			a.compare	{
			width:154px;
				background:url(../Images/btn_detail_tab_compare.jpg) no-repeat 0 0;
			}
		li.finance	{
			width:154px;
		}
			a.finance	{
				background:url(../Images/btn_detail_tab_finance.jpg) no-repeat 0 0;
			}
		.detail-header-back	{
			float:right;
			margin:22px 30px 0 0;
		}

		
.data-row	{
	clear:both;
}
	.data-left, .data-right	{
		float:left;
		
	}
	
	


/*	MY ACCOUNT	*/
.enlist-agent {
	padding-bottom:30px;
	width:946px;
}
.my-account	{
	padding-bottom:30px;
}
	.my-account .mod-outline	{
		width:620px;
		margin:0px 20px 0 20px;
		padding-bottom:27px;
		*padding-bottom:22px;
	}
	.saved-searches .mod-outline	{
		width:850px;
		margin:0px 20px 0 20px;
		padding-bottom:27px;
		*padding-bottom:22px;
	}
	.enlist-agent .mod-outline	{
		width:854px;
		margin:0px 20px 0 20px;
	}
		.mod-outline-wrap	{
			padding:0px 20px 20px 20px;
		}
			.content-row	{
				clear:both;
				margin-bottom:5px;
			}
			.enlist-title .mod-header-left	{
				margin:0;
			}
			.mod-outline .mod-title	{
				border-top:none;
				font-size:14px;
				padding-bottom:8px;
				font-weight:normal;
			}
				.mod-outline .mod-title a.arrow-blue-white	{
					font-size:12px;
					float:right;
					margin-top:-15px;
					_margin-top:-25px;
				}
			.data-row	{
				clear:both;
				margin-bottom:0px;
				border:0px solid blue;
			}
			.my-account-col1, .my-account-col2, .my-account-col3, .my-account-col4	{
				float:left;
				outline:0px solid red;
				border:0px solid red;
				color:#666666;
			}
			.my-account-col1	{
				width:110px;
				font-weight:bold;
			}
			.small-input	{
				clear:both;
			}
			.my-account-radio	{
				float:left;
				margin-right:10px;
			}
			.my-account-col2	{
				width:170px;
			}
				.data-right .my-account-col2	{
					width:250px;
					color:#747474;
				}
				.newsletters .my-account-col2	{
					width:300px;
				}
			.my-account-col3	{
				width:78px;
				font-weight:bold;
				margin-left:20px;
			}
			.my-account-col4	{
				width:165px;
			}
			
/*	SAVED PROPERTIES	*/
.saved-properties	{
	padding-bottom:30px;
}
	.saved-properties .mod-outline	{
		width:540px;
		margin:0px 30px 0 30px;
	}
.saved-left	{
	float:left;
}
	.saved-left .mod-outline-wrap	{
		padding:20px 0px 20px 0px;
	}
	.saved-left .mod-header	{
		padding:0px 20px 0px 17px;
	}
	.mod-header-left	{
		float:left;
		width:300px;
	}
			.saved-left .scrollbox .results-item	{
				width:520px;
				border-bottom:1px solid #dbe3e4;
				margin:0 10px 0px 10px;
				padding-bottom:12px;
			}
			.saved-left .scrollbox .last	{
				border-bottom:none;
				margin-bottom:10px;
			}

		.mod-header-left .title	{
			font-size:18px;
			line-height:20px;
			font-weight:bold;
			color:#434d4e;
		}
		.mod-header-left .subtitle	{
			font-size:14px;
			color:#66a7da;
		}
		.mod-header-right ul.article-pagination	{
			margin:0 0 0 0;
			border:none;
			background:none;
			text-align:right;
			float:right;
		}
		
	.mod-header-right	{
		float:left;
		width:200px;
	}
	.saved-message	{
		font-weight:bold;
		margin:10px 0 10px 17px;
		clear:both;
	}
	.no-results .saved-message	{
		margin-left:0px;
	}
	.saved-sort-header	{
		font-weight:bold;
		color:#000;
		background:url(../Images/bg_saved_sort_header.gif) repeat-x 0 0;
		clear:both;
		padding:5px 0 5px 17px;
	}
.saved-right	{
	float:left;
	width:347px;
}


table.saved-listings tbody tr	{
}
table.saved-listings tbody td	{
	border-bottom:1px solid #d9d9d9;
	padding:5px 6px 5px 10px;
	margin-bottom:3px;
}
/*	PROPERTY DETAILS	*/
p.detail-address	{
	font-weight:bold;
	font-size:20px;
	color:#434d4e;
	margin:0 0 2px 0;
}
p.detail-city	{
	font-size:14px;
	color:#434d4e;
}
p.detail-price	{
	font-weight:bold;
	font-size:14px;
	color:#66a7da;
	margin:5px 0 16px 0;
	width:70px;
	/*float:left;*/
}
.detail-rating	{
	width:200px;
	float:left;
	margin-top:5px;
}
	.detail-rating img	{
		margin-right:3px;
	}
p.detail-info	{
	font-size:12px;
	color:#666;
	border-bottom:1px solid #ebebeb;
	border-bottom:none;
	padding-bottom:19px;
	clear:both;
}
.detail-image	{
	margin:10px 0 30px 0;
}
.detail-just-listed	{
	width:70px;
	height:18px;
	margin:0px 0 5px 0;
	background:#ebebeb url(../Images/title_just_listed.gif) no-repeat 0 0;
}
.detail-openhouse	{
	margin:10px 0 30px 0;
	overflow:hidden;
}
.title-openhouse	{
	float:left;
	margin-right:5px;
}
.openhouse-info	{
	float:left;
	color:#434d4e;
	background:#ebebeb url(../Images/bg_detail_openhouse_right.gif) no-repeat top right;
	height:18px;
	width:270px;
}
.openhouse-info em	{
	background:#ebebeb url(../Images/bg_detail_openhouse_left.gif) no-repeat 0 0;
	display:block;
	width:5px;
	height:18px;
	float:left;
}
.openhouse-info p	{
	padding:1px 8px 0 3px;
	float:left;
	font-size:12px;
}
	.openhouse-pagination	{
		outline:0px solid red;
		float:right;
		margin:3px 17px 0 0;
	}
		.openhouse-pagination a.open-left	{
			width:10px;
			height:10px;
			display:block;
			float:left;
			background:#ebebeb url(../Images/btn_pag_arrow_gray_left.gif) no-repeat top left;
		}
		.openhouse-pagination a.open-right	{
			width:10px;
			height:10px;
			display:block;
			float:left;
			background:#ebebeb url(../Images/btn_pag_arrow_gray_right.gif) no-repeat top right;
			border-left:1px solid #bfbfbf;
		}
p.broker-detail {
	color:#666;
}
.detail-list .list-item	{
	width:333px;
	padding:6px 0 6px 12px;
	float:left;
	border-bottom:1px solid #eaeaea;
	clear:both;
}
.right .detail-list .list-item	{
	width:185px;
}
.detail-list .last	{
	border:none;
}
	.detail-list .list-item p	{
		float:left;
		color:#666;		
	}
	.detail-list p.right	{
		float:right;
		padding-right:12px;
		color:#333;		
	}
ul.propfeat-list {
	color:#333;	
}
	.propfeat-list .list-item	{
		width:180px;
		*width:156px;
		padding:6px 12px 6px 12px;
		float:left;
		border-bottom:1px solid #eaeaea;
		clear:both;
	}
		.propfeat-list .list-item p {
			color:#666666;
		}
.detail-mod	{
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
}
.detail-mod .title	{
	color:#434d4e;
	background:#ebebeb url(../Images/bg_detail_mod_cen_title_right.gif) no-repeat top right;
	height:30px;
	margin:0 0 2px 0;
}
.detail-mod .title em	{
	background:#ebebeb url(../Images/bg_detail_mod_cen_title_left.gif) no-repeat 0 0;
	display:block;
	width:5px;
	height:30px;
	float:left;
}
.detail-mod .title p	{
	padding-top:6px;
	padding-left:5px;
	float:left;
	color:#6a6a6a;	
	font-size:13px;
	font-weight:bold;
}
.detail-map	{
	margin:10px 0 0 0;
}

.detail-list .selected 
{
	font-weight:bold;
}

.detail-icons	{
	margin-top:14px;
	float:left;
	font-weight:bold;
}
	.saved-properties .detail-icons	{
		margin-top:6px;
	}
	.detail-icons a	{
		display:block;
		padding:4px 0 7px 30px;
        -padding-left:0px;
		overflow:hidden;
		position:relative;
		_position:static;
		margin-bottom:7px;
	}
	.detail-icons a:link, .detail-icons a:visited, .detail-icons a:active	{
		color:#4c4c4c; /* PREV #999 */
	}
	.detail-icons a:hover	{
		color:#70ADCC;
	}
	
	.saved-properties .detail-icons a	{
		float:left;		
		padding-left:30px;
		_padding-top:5px;
		_padding-left:25px;
	}
	.saved-properties .detail-icons a p	{
		
	}
	
	.saved-properties .icon-detail-share p 
	{
	    _background:none;
	    _width:1px;
	    _height:1px;
	    _display:inline;
	}
	
	.saved-properties .icon-detail-share
	{	    
	    _height:10px;
	    _line-height:10px;
	    _background:url(../Images/icon_envelope.gif) top left no-repeat;
	    
	}
	
	.saved-properties .icon-detail-delete p 
	{
	    _background:none;
	    _width:1px;
	    _height:1px;
	    _display:inline;
	}
	
	.saved-properties .icon-detail-delete
	{	    
	    _height:10px;
	    _line-height:10px;
	    _background:url(../Images/icon_delete.gif) no-repeat 0 0;
	    
	}
	
	.saved-properties .detail-icons a:hover
	{
	    _background-position:0 -22px;	    
	}
	
		.detail-icons a	p	{
			width:22px;
			height:22px;
			display:block;
			position:absolute;
			left:0px;
			/*-left:-30px;*/
			top:1px;
			-margin:-3px 5px 0 0;
			_position:static;
			_float:left;
		} 
			.detail-icons a:hover p	{
				background-position:0 -22px;
			}
			p.icon-detail-contact	{
				background:url(../Images/icon_glass.gif) no-repeat 0 0;
			}
			p.icon-detail-save	{
				background:url(../Images/icon_plus.gif) no-repeat 0 0;
			}
			p.icon-detail-Save	{
				background:url(../Images/icon_plus.gif) no-repeat 0 0;
			}
			p.icon-detail-Saved	{
				background:url(../Images/icon_plus.gif) no-repeat 0 -22px;
			}
			p.icon-detail-print	{
				background:url(../Images/icon_print.gif) no-repeat 0 0;
			}
			p.icon-detail-email, p.icon-detail-share, .icon-detail-share p	{
				background:url(../Images/icon_envelope.gif) no-repeat 0 0;
			}
			p.icon-detail-delete, .icon-detail-delete p	{
				background:url(../Images/icon_delete.gif) no-repeat 0 0;
			}
			.icon-detail-delete	{
				margin-left:12px;
			}
.list-item-address-tmp {
color:#666;
}
.list-item-price-tmp .right {
color:#333;	
}			

/*	RESULTS	*/

.map-results .scrollbox	{
	height:388px;
	outline:0px solid blue;
	overflow-x:hidden;
	overflow-y:scroll;
}
.scrollbox	{
	clear:both;
}
	.map-results .scrollbox .scroll-group	{
		
	}
		.scrollbox .group-header	{
			height:24px;
			background:url(../Images/bg_results_group_header.gif) repeat-x 0 0px;
			padding:5px 0 0 10px;
			color:#50646b;
			font-size:12px;
			font-weight:bold;
		}
		.scrollbox .results-item	{
			width:379px;
			height:33px;
			border:1px solid #fff;
			border-bottom:1px solid #dbe3e4;
			padding-bottom:5px;
			padding-top:4px;
			clear:both;
			overflow:hidden;
		}
		.scrollbox .last	{
			border-bottom:1px solid #ffffff;
		}
			.scrollbox .results-item:hover, .scrollbox .results-item-selected	{
				/*border:1px solid #66a7da;*/
			}
			.scrollbox .results-thumbnail	{
				float:left;
				margin-left:17px;
				-margin-left:8px;
				width:50px;
				height:35px;
				background:url(../Images/thumb_results.gif) no-repeat 0 0;
			}
			.results-open .results-thumbnail	{
				width:133px;
				height:100px;
				background:url(../Images/thumb_results_expanded.gif) no-repeat 0 0;
			}
			.saved-properties .scrollbox .results-thumbnail	{
				float:left;
				padding-left:7px;
			}
			.scrollbox .results-details	{
				float:left;
				width:189px;
				-width:189px;
				margin-left:8px;
				border:0px solid red;
			}
				.scrollbox .results-address	{
					outline:0px solid red;
					height:19px;
					color:#4c4c4c;
					font-size:12px;
					font-weight:bold;
					text-decoration:none; /*dg edit*/
/*dg start*/						
					float:left;
/*dg end*/	
				}
				.saved-properties .scrollbox .results-address, .saved-properties .scrollbox .results-address a	{
					outline:0px solid red;
					height:auto;
					color:#4c4c4c;
					text-decoration:none; /*dg edit*/
				}
					.results-address a.results-address	{
						font-size:12px;
						color:#4c4c4c;
						text-decoration:none; /*dg edit*/
					}
					a.results-address:hover	{
						color:#66A7DA; /*dg edit*/
						text-decoration:underline; /*dg edit*/
					}
/*dg start*/					
				.scrollbox a.results-expand {
					display:block;
					overflow:hidden;
					width:15px;
					height:15px;
					float:left;
					background:url(../Images/btn_results_expand.gif) no-repeat 0px 0px;
					margin-right:6px;
				}
				.scrollbox a.results-expand:hover {
					background-position: 0px -15px;
				}
				.scrollbox a.results-collapse {
					display:block;
					overflow:hidden;
					width:15px;
					height:15px;
					float:left;
					background:url(../Images/btn_results_collapse.gif) no-repeat 0px 0px;
					margin-right:6px;
				}
				.scrollbox a.results-collapse:hover {
					background-position: 0px -15px;
				}
/*dg end*/				
				
				.scrollbox .results-price	{
					clear:both;
					float:left;
					color:#66a7da;
					font-size:11px;
					font-weight:bold;
				}
				.scrollbox .results-beds, .scrollbox .results-bath, .scrollbox .results-neighborhood	{
					background:url(../Images/bullet_results_blue.gif) no-repeat 0 6px;
					margin-left:3px;
					padding-left:6px;
					float:left;
				}
			.scrollbox .results-status	{
				float:left;
				width:37px;
				margin-top:6px;
			}
				.status	{
					width:85px;
					height:22px;
					float:right;
					outline:0px solid blue;
					margin-top:9px 16px 0px 0px;
					border:0px solid blue;
					padding-right:23px;
					*padding-right:9px;
				}
				.results-status .status	{
					margin:0px 0px 0px 0px;
					margin-right:0px;
					padding-right:0px;
				}
				.results-status .status span	{
					border:0px solid green;
				}
				.status p	{
					float:left;
					width:40px;
					text-align:right;
					outline:0px solid red;
					margin:4px 0px 0 0;
					font-weight:bold;
				}
				.status p.results-icon	{
					width:22px;
					height:22px;
					outline:0px solid green;
					margin:0 0 0 5px;
				}
				.results-status .status a, .results-status .status a.unselected	{
					display:block;
					width:22px;
					height:22px;
					overflow:hidden;
					outline:0px solid purple;
					background:url(../Images/icon_results_status.gif) no-repeat 0 0;
					text-indent:-50px;
				}
				.results-status .status a:hover, .results-status .status a.selected, .status a.unselected .results-icon:hover, .status a.selected p.results-icon	{
					background-position:0 -22px;
				}
				.results-status .share a, .results-status .share a.unselected	{
					display:block;
					width:22px;
					height:22px;
					overflow:hidden;
					outline:0px solid red;
					background:url(../Images/icon_results_share.gif) no-repeat 0 0;
				}
				.scrollbox .results-status .share a:hover, .scrollbox .results-status .share a.selected	{
					background-position:0 -22px;
				}
				.results-icon	{
					float:right;
					display:block;
					width:22px;
					height:22px;
					background:url(../Images/icon_results_status.gif) no-repeat 0 0;
				}
/*dg start*/	
				.scrollbox .status a.selected {
					display:block;
					overflow:hidden;
					width:53px;
					height:22px;
					background:url(../Images/btn_results_save.jpg) no-repeat 0 0;
					background-position:0 -44px;
				}
				.scrollbox .status a.unselected {
					display:block;
					overflow:hidden;
					width:53px;
					height:22px;
					background:url(../Images/btn_results_save.jpg) no-repeat 0 0;
				}
				.scrollbox .status a.unselected:hover {
					background-position:0 -22px;
				}
				.scrollbox .share a {
					display:block;
					overflow:hidden;
					width:53px;
					height:22px;
					background:url(../Images/btn_results_share.jpg) no-repeat 0 0;
				}
				.scrollbox .share a:hover {
					background-position:0 -22px;
				}
				div.results-item:hover {
					background:url(../Images/bg_results_listing_over.jpg) repeat-x 0 0;
				} 
/*dg end*/				
	.finance-calc-row	{
		height:53px;
		background:url(../Images/bg_finance_calc_row.gif) repeat-x 0 0;
		border:1px solid #dadada;
		border-width:1px 0 1px 0;
		margin:12px 0 20px 0;
	}
		.finance-calc-row b, .finance-calc-row em	{
			display:block;
			width:25px;
			height:53px;
			background:url(../Images/bg_finance_calc_row_left.gif) repeat-x 0 0;
		}
		.finance-calc-row b	{
			background:url(../Images/bg_finance_calc_row_left.gif) repeat-x 0 0;
			float:left;
		}
		.finance-calc-row p	{
			padding:18px 0 0 37px;
			font-size:18px;
			float:left;
		}
		.finance-calc-row em	{
			background:url(../Images/bg_finance_calc_row_right.gif) repeat-x 0 0;
			float:right;
		}

/*	ENLIST AGENT	*/
	a.btn-agent-email	{
		display:block;
		width:13px;
		height:9px;
		background:url(../Images/btn_agent_email.gif) repeat-x 0 0;
		text-indent:-2000px;
		margin-left:9px;
		overflow:hidden;
	}
	a.btn-agent-website	{
		display:block;
		width:13px;
		height:13px;
		background:url(../Images/btn_agent_website.gif) repeat-x 0 0;
		text-indent:-2000px;
		margin-left:20px;
		overflow:hidden;
	}
	a.btn-agent-email:hover	{
		background-position:0 -9px;
	}
	a.btn-agent-website:hover	{
		background-position:0 -13px;
	}
	.enlist-search-row	{
		height:55px;
		background:url(../Images/bg_enlist_search_row.gif) repeat-x 0 0;
		margin:12px 0 20px 0;
		position:relative;
		clear:both;
	}
		.enlist-search-row b, .enlist-search-row em	{
			display:block;
			width:25px;
			height:55px;
		}
		.enlist-search-row b	{
			background:url(../Images/bg_enlist_search_row_left.gif) repeat-x 0 1px;
			float:left;
			/*
			outline:1px solid red;
			position:absolute;
			right:0px;
			top:0px;
			*/
		}
		.enlist-search-row p	{
			padding:17px 0 0 107px;
			font-size:18px;
			float:left;
			line-height:20px;
		}
		.enlist-page .overlay-submit-text	{
			float:left;
		}
		.enlist-page .overlay-submit-text p	{
			padding:17px 0 0 0px;
		}
		
		.enlist-page .overlay-btn	{
			float:left;
		}
		
		.enlist-agent .enlist-page .overlay-btn 
		{
		    float:right;
		}
		
		.enlist-agent #overlay-submit-textID
		{
		    float:right;
		}
		
		.enlist-agent #contactAgentErrors
		{
		    float:right;
		}
		
		.enlist-search-row p.edit	{
			padding:17px 0 0 20px;
			font-size:18px;
			float:left;
		}
		.enlist-search-row p.edit-basic	{
			padding-left:20px;
			padding-left:0px;
		}
		.enlist-search-row p.edit-login	{
			padding-left:20px;
			padding-left:0px;
		}
		.enlist-search-row p.edit-share	{
			padding-left:50px;
			padding-left:0px;
		}
		.enlist-search-row p.edit-forgot	{
			padding-left:20px;
			padding-left:0px;
		}
		.enlist-search-row p.edit-register	{
			padding-left:0px;
		}
		.enlist-search-row p.edit-submit	{
			padding-left:20px;
		}
		#agentDefMessage	{
			padding-left:0px;
		}
		.enlist-search-row p.edit-newsletters	{
			padding-left:50px;
		}
		.enlist-search-row p.edit-password	{
			padding-left:40px;
		}
		
		.enlist-search-row em	{
			background:url(../Images/bg_enlist_search_row_right.gif) repeat-x 0 1px;
			position:absolute;
			right:0px;
			top:0px;
		}
		.contact-temp em	{
			-display:none;
		}
		.edit-disabled	{
			margin:3px 0 0 4px;
		}
		.edit-disabled	{
			overflow:hidden;
			width:120px;
			outline:0px solid blue;
		}
		.edit-field-password	{
			margin-top:6px;
		}
		.edit-field input	{
			color:#333;
			outline:0px solid red;
		}
		
		.cont 
		{
		    margin-top:40px;
		}

		
/*	look landing	*/
.cont-top	{
	outline:0px solid blue;
	/*margin-bottom:20px;*/
}
	.cont-top .title	{
		width:400px;
		margin-left:37px;
	}
		.cont-top p.title	{
			width:323px;
			margin-left:37px;
		}
	span.name	{
		margin-left:23px;
	}
.look-cont	{
	float:left;
	width:244px;
	outline:0px solid green;
	margin:1px 0 0 0px;
	padding:0 22px 0 36px;
	border:0px solid red;
}
.look-cont-left {
    background:url(../Images/bg_look_landing_left.jpg) repeat-y 0 0;
    height:573px;
}
	.look-cont .title	{
		margin-bottom:8px;
		padding:18px 0 0 0;
		border-top:1px solid #e4e7e7;
		font-size:18px;
		color:#66a7da;
	}
	.look-cont .copy {
	    margin-bottom:15px;
	    color:#666;
	}
	.look-cont .look-land-mod, .look-cont .search-small	{
		padding:0;
		margin-bottom:13px;
		position:relative;
	}
		.look-land-mod p, .look-cont .search-small	{
			padding-left:0;
		}
		.look-land-mod a	{
			/*margin-left:60px;*/
		}
	.look-cont.cont-right {
	    width:573px;
	    margin-left:29px;
	    margin-top:91px;
	    padding:0;
	}
	.cont-right .look-land-mod	{
		position:relative;
		width:180px;
		display:block;
		overflow:hidden;
		float:left;
	}
		.cont-right .look-land-mod p	{
			/*padding-left:79px;*/
		}
		.cont-right .look-land-mod a	{
			/*margin-left:79px;*/
		}
		.look-land-mod .search-for	{
			font-size:15px;
			color:#66a7da;
			margin-bottom:16px;
		}
			.look-land-mod .search-for span	{
				color:#434d4e;
			}
	.look-mod-title	{
		font-size:18px;
		color:#607280;
		margin-bottom:8px;
	}
	.look-land-mod .copy	{
		margin-bottom:5px;
	}
	.look-land-mod.look-trends {
	    margin-right:15px
	}
	.look-land-mod.look-schools {
	    margin-right:15px
	}
		.look-trends p.icon	{
			padding:0px;
			width:46px;
			height:55px;
			background:url(../Images/icon_look_trends.png) no-repeat 0 8px;
			-background:none;
			-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_look_trends.png', sizingMethod='crop');
		}
		.look-schools p.icon	{
			padding:0px;
			width:65px;
			height:55px;
			background:url(../Images/icon_look_schools.png) no-repeat 0 4px;
			-background:none;
			-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_look_schools.png', sizingMethod='crop');
		}
		.look-community p.icon	{
			padding:0px;
			width:47px;
			height:55px;
			background:url(../Images/icon_look_community.png) no-repeat 0 0;
			-background:none;
			-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/icon_look_community.png', sizingMethod='crop');
		}
/*	SITEMAP	*/
.sitemap	{
	padding-bottom:50px;	
}
	.sitemap-title	{
		font-size:20px;
		font-weight:bold;
		color:#4f5859;
		margin:34px 0 10px 30px;
	}
	.sitemap-description  {
		margin-left:31px; 
		width:850px; 
		color:#595959;
		font-size:11px; 
	}
		.sitemap-section	{
			outline:0px solid blue;
			padding:0 30px 0 30px;
			margin:0 0 0 0;
			clear:both;
		}
			.section-title	{
				height:24px;
				/*border-bottom:1px solid #d9d9d9;
				margin-bottom:16px;*/
			}
				.section-title a	{
					font-size:18px;
					font-weight:normal;
					color:#4f5859;
				}
			.section-title em	{
			    background:transparent url(../Images/icon_left_sub.png) no-repeat;
				display:block;
				width:6px;
				height:9px;
				float:left;
				margin:4px 5px 0 3px;
			}
			.section-description {
			    border-bottom:1px solid #d9d9d9;
				margin-bottom:16px;
				padding-left:15px;
				padding-bottom:10px;
				color:#595959;
				font-size:11px;
			}
			.sitemap-section .subsection	{
				outline:0px solid green;
				float:left;
				width:155px;
				margin-left:18px;
			}
				.subsection-title	{
					margin-bottom:13px;
					font-size:11px;
				}
				.subsection-title a	{
					font-size:13px;
					font-weight:bold;
					color:#475966;
					font-size:11px;
				}
					.subsection .caret-blue-right {
						margin-bottom:6px;
					}
					.subsection div {
					   margin:9px 0;
					   font-size:11px;
					}
					.subsection div a {
					   color:#595959;
					}
					.subsection div a:hover {
					   color:#569CBF;
					   text-decoration:underline;
					}

.records-found	{
	float:left;
	font-size:15px;
	color:#66a7da;
	height:24px;
	padding-top:4px;
	background:none;
	padding-left:18px;
}
	
	
.homes-found-city, .records-found-city	{
	border-left:1px solid #66a7da;
	float:left;
	margin-left:8px;
	padding-left:8px;
	line-height:15px;
	font-size:15px;
	font-weight:bold;	
	color:#434d4e;
	height:15px;
	margin-top:5px;
}
				
table.results-list	{
	margin:0px 0 10px 14px;
}
	table.results-list th	{
		font-weight:bold;
	}
	table.results-list th, table.results-list td	{
		text-align:left;
		padding:8px 5px 7px 5px;
		border-top:1px solid #d9d9d9;
	}
	table.agent-list th	{
		border-bottom:1px solid #d9d9d9;
		color:#434d4e;
	}
	
	table.results-list thead.selected th	{
		color:#5299b0;
		border:2px solid #d9d9d9;
		border-width:2px 0 2px 0;
	}
	table.results-list th, table.results-list tr.first td	{
		border-top:none;
	}
		table.results-list tr.over, table.results-list tr.jump	{
			background:url(../images/bg_map_listing_over.gif) repeat-x 0 0;
			_background:none;
			_background-color:#f7f4eb;		
		}
		table.results-list tr	{
			cursor:pointer;
		}
		table.results-list tr.jump	{
			cursor:default;
		}
		table.results-list tr.over td.first, table.results-list tr.jump td.first	{
			background:url(../images/bg_map_listing_over_left.gif) no-repeat 0 0;
			_background:none;
			_background-color:#f7f4eb;
		}
		table.results-list tr.over td.last, table.results-list tr.jump td.last	{
			background:url(../images/bg_map_listing_over_right.gif) no-repeat top right;
			_background:none;
			_background-color:#f7f4eb;
		}
	table.results-list th.right, table.results-list th.last, table.results-list td.right, table.results-list td.last	{
		text-align:right;
	}
#homeagelist {
	width:140px;
	border:1px solid #D9D9D9;
	padding-left:10px;
	background-color:#fff;
}

/* CMS.CSS CONTENT BEGIN	*/
.article-content p, .hello-cms-content p	{
	line-height:15px;
	margin: 0 0 9px 0;
}
.article-content, .article-content p, .article-content .body, .hello-cms-content, .hello-cms-content p, .intro-top, .intro-top p	{
	color:#666666;
}
.intro-top p.title1, .intro-top p.title1	{
	color:#4d4d4d;
}
.intro-top p.title2, .intro-top p.title2	{
	color:#595959;
}

.article-content .section-title, .article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .hello-cms-content .section-title, .hello-cms-content h1, .hello-cms-content h2, .hello-cms-content h3, .hello-cms-content h4, .hello-cms-content h5, .hello-cms-content h6	{
	font-size:15px;
	font-weight:bold;
	color:#70a150;
	margin:15px 0 11px 0;
	border-bottom:none;
}
.article-content h1, .hello-cms-content h1	{
	font-size:23px;
}
.article-content h2, .hello-cms-content h2	{
	font-size:20px;
}
.article-content h3, .hello-cms-content h3	{
	font-size:18px;
}
.article-content h4, .hello-cms-content h4	{
	font-size:15px;
}
.article-content h5, .hello-cms-content h5	{
	font-size:13px;
}
.article-content h6, .hello-cms-content h6	{
	font-size:12px;
}
.article-content ol, .hello-cms-content ol, .article-content ul, .hello-cms-content ul	{
	margin:5px 0 0px 0;
}
.article-content ol li, .hello-cms-content ol li	{
	color:#666666;
	margin:9px 0 9px 25px;
}
.article-content ul li, .hello-cms-content ul li	{
	color:#666666;
	list-style:disc;
	margin:9px 0 9px 21px;
}

.article-content img, .hello-cms-content img	{
	padding:3px;
	border:1px solid #d9d9d9;
	margin:15px 0 15px 0;
}

.article-content .article-header, .hello-cms-content .article-header	{
	padding:3px;
	border:1px solid #d9d9d9;
}
.article-content .article-intro, .hello-cms-content .article-intro	{
	clear:both;
	font-weight:bold;
	margin-bottom:15px;
}

/*	CMS.CSS CONTENT END	*/
/*	OVERLAYS BEGIN	*/
.overlay .yui-skin-sam .container-close	{
	outline:1px solid red;
}
.overlay-contact	{
	width:405px;
	background-color:#fff;
}


.overlay-gallery	{
	width:338px;
}
	.overlay-top-bar	{
		height:8px;
		background-color:#d0dd64;
	}
	.overlay-content	{
		background-color:#fff;
		padding:14px;
		padding:0 14px 14px 14px;
		-padding:0 0px 14px 0px;
	}
	.overlay-content .enlist-search-row	{
		margin-bottom:0px;
	}
		.overlay-header	{
			background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
			margin:0px;
			padding:0px;
			margin-bottom:12px;
			padding-bottom:14px;
			
			margin:14px 14px 0 14px;
			padding-bottom:14px;
			-padding-bottom:0px;
		}
			.overlay-title	{
				float:left;
				font-size:19px;
				color:#434d4e;
				font-weight:bold;
				line-height:21px;
			}
			.overlay-header-link	{
				float:right;
			}
			.overlay-header-close a	{
				float:right;
				display:block;
				width:53px;
				height:12px;				
				background:url(../Images/btn_overlay_close.gif) no-repeat 0 0;
				text-indent:-3000px;
				font-size:1px;
				line-height:1px;				
			}
			.overlay-header-close a:hover	{
				background-position:0 -12px;
			}
		.contact-info	{
			background:url(../Images/bg_border_dotted.gif) repeat-x bottom left;
			margin-bottom:17px;
			padding-bottom:10px;
		}
		.contact-thumb	{
			float:left;
			margin-right:15px;
			outline:0px solid red;
			background:url(../Images/bg_contact_thumb.gif) no-repeat 0 0;
			min-height:125px;
			min-width:105px;
			*height:125px;
			*width:105px;
		}
		.contact-agent-info	{
			float:left;
			outline:0px solid red;
			width:235px;
			padding:3px 0 0 0;
		}
				.agent-name	{
					font-weight:bold;
					font-size:16px;
					font-color:#4c4c4c;
					margin-bottom:5px;
				}
				.agent-address	{
					color:#595959;
					font-size:13px;
				}
				.agent-city	{
					color:#595959;
					font-size:13px;
				}
				.agent-phone	{
					color:#595959;
					font-size:13px;
				}
				.agent-copy	{
					color:#737373;
					font-size:12px;
					line-height:14px;
					margin:7px 0 6px 0;
				}
				.agent-disclaimer	{
					line-height:10px;
				}
				.subtitle-disclaimer	{
					margin:4px 0 10px 14px;
				}
				.overlay-copy	{
					margin:0 0 10px 14px;
				}
				.agent-disclaimer span, .subtitle-disclaimer span	{
					color:#a6a6a6;
					background:url(../Images/bg_required_check.gif) no-repeat top right;
					padding-right:17px;
					font-size:12px;
				}
			.overlay-password  {
				height:12px;
				font-size:11px;
				padding:0 0 12px 11px;
			}
			.overlay-section	{
				margin-bottom:5px;
			}
			.overlay-section-title	{
				color:#66a7da;
				font-size:14px;
				margin-bottom:15px;
				padding:0 0 7px 3px;
				border-bottom:1px solid #d9d9d9;
			}
			.overlay-section .search-small	{
				padding-left:0;
				margin-bottom:12px;
			}	
			.overlay-section .overlay-body	{
				margin-bottom:10px;
			}
			.overlay-section .bg	{
				width:156px;
			}
			.overlay-section .bg input	{
				width:144px;
				-width:134px;
			}
			.overlay-section .bg input.disabled {
				background-color: transparent;
				color:#999999;
				cursor:default;
			}
			
			#glbLoginForm .overlay-section .bg input	{
				_width:130px;
			}
			
			.contact-subject .bg
			{
			    width:344px;
				_width:344px;
			}
			
			#shareListingForm .contact-subject .bg
			{
			    width:344px;
				_width:334px;
			}
			
		    .contact-subject .bg input {
				width:334px;
				_width:346px;
			}
			.overlay-section .input-box	{
				margin-left:4px;
				_margin:0px;
				_padding:0px;
				
			}
			.overlay-section .bg input.required	{
				background:url(../Images/bg_required_check.gif) no-repeat top right;
				padding-right:12px;
				_padding-right:20px;
			}
			
			.overlay-section .contact-subject .bg input.required {				
				_padding-right:0px;
			}
			
			.overlay-section textarea	{
				width:356px;
			}
			.overlay-section .two-col	{
				padding:0 0 7px 5px;
			}
				.overlay-section .col1	{
					float:left;
					width:183px;
					color:#595959;
					font-weight:bold;
					font-size:12px;
					padding-top:4px;
				}
				.overlay-section .col2	{
					float:left;
					width:180px;
				}
			
			.overlay-section .logged	{
				font-size:12px;
				font-weight:normal;
				color:#737373;
				width:195px;
			}
				.overlay-section .col1-checkbox	{
					float:left;
					padding:1px;
					width:13px;
					margin-right:5px;
				}
				.overlay-section .col1-checkbox-red	{
					float:left;
					padding:1px;
					width:13px;
					border:1px solid Red;
				}				
				.overlay-section .col1-wide	{
					float:left;
					width:340px;
					padding-top:0px;
				}
				.overlay-section .col1-wide-pg	{
					color:Red;
					float:left;
					width:340px;
					padding-top:3px;
				}				
				.overlay-section .col1 input	{
					margin:0 7px 0 4px;
				}
			.overlay-section .forgot	{
				color:#737373;
				margin:4px 0 0 0;
			}


		    .enlist-search-row p    {
		        padding-left:0px;
		    }
		    .enlist-search-row p.error-title    {
		        padding-left:35px;
		    }
		    .overlay-btn-wrap, .overlay-btn-wrap   {
		        padding-right:25px;
		    }
		    .overlay-submit-text    {
		        float:right;
                text-align:right;
		    }
		        .enlist-search-row .login-text {
		        }
		    .enlist-search-row .inline-icon-error  {
		        float:right;
		        margin-top:11px;
		    }
		    
		    .enlist-agent .enlist-search-row .inline-icon-error 
		    {
		        float:left;
		    }
		    
		        .enlist-search-row p.error-subtitle {
		            margin-left:0px;
		            padding:0px 0px 0px 35px;
		            
		        }
		    .overlay-content .overlay-btn, .overlay-btn    {
		        float:right;
		        margin-right:1px;
		    }
div.find-agent-form	 {
    width:854px;
    margin-left:20px;
}



/*	OVERLAYS END	*/
.link	{
	margin-top:12px;
	clear:both;
}
/*
#amenities-menu	{
	outline:1px solid blue;
	z-index:1;
}
#amenities-menu div	{
	outline:1px solid red;
	z-index:1;
}
*/
#glbLogin, #glbReg, #glbRegThanks, #glbForgotPwd, #glbForgotPwdThanks, #glbNewsletter, #glbNewsletterThanks, #photo-gallery-slideshow	{
	background-color:#fff;
	width:400px;
	overflow:hidden;
}

.MSVE_MapStyle, .MSVE_MapContainer, .MSVE_MapMode	{
	font-size:11px;
	color:#fff;
}

#contentAgentPhoneThanks_c
{
    
    _width:405px;
}

#contactAgent_c
{
    
    _width:400px;
    
}

#contactAgent_c .overlay-content *
{
    _margin:0px;
    _padding:0px;
}

#contactAgent_c .contact-info
{
    _margin-bottom:17px;
    _padding-bottom:10px;
    _height:1%;
}

#contactAgent_c .contact-thumb
{
    _margin-right:15px;
}

#contactAgent_c .contact-agent-info
{
    _padding:3px 0pt 0pt;
}

#contactAgent_c .agent-disclaimer span, #contactAgent_c .subtitle-disclaimer span
{
    padding-right:17px;
}

#contactAgent_c .agent-copy
{
    margin:7px 0pt 6px;
}

#contactAgent_c .agent-name
{
    margin-bottom:5px;
}

#contactAgent_c .agent-address
{
    _font-size:1px;
    _line-height:1px;
}

#contactAgent_c .agent-address p
{
    font-size:13px;
}

#contactAgent_c .overlay-section-title
{
    _margin-bottom:15px;
_padding:0pt 0pt 7px 3px;
}

#contactAgent_c .overlay-section
{
    _height:1%;
    _margin-bottom:5px;
}

#contactAgent_c .overlay-content
{
    _padding:0pt 14px 14px;
}

#contactAgent_c .overlay-section .search-small
{
    _margin-bottom:10px;
    _padding-left:0pt;
}

#contactAgent_c .overlay-section .two-col {
padding:0pt 0pt 7px 5px;
}

#contactAgent_c .enlist-search-row
{
    _position:static;
}

#contactAgent_c a.btn-submit-overlay
{
    _margin:14px 0pt 0pt 15px;
}

#contactAgent_c .enlist-search-row p
{
    _padding:17px 0pt 0pt 0px;
}

#contactAgent_c .overlay-btn-wrap, #contactAgent_c .overlay-btn-wrap
{
    _padding-right:25px;
}

#contactAgent_c .search-small input
{
    _margin:4px;
}

#contactAgent_c .overlay-section .input-box
{
     _margin-left:4px;
}

#contactAgent_c .search-small .input-box
{
    _margin-right:4px;
}

#contactAgent_c textarea.comment-text
{
    _margin-top:10px;
    _padding:5px;
}

#contactAgent_c .overlay-header *
{
    
    _margin:0px;
    _padding:0px;
}

#contactAgent_c .overlay-contact
{
    _height:1%;
}

#saved-listings-list 
{
    _margin-bottom:10px;
}

#saved-listings-loading 
{
    margin-left:20px;
    margin-top:20px;
    _padding-bottom:10px;
}

#saved-listings-loading:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }


.saved-properties .scrollbox .results-item 
{
    height:auto;
}

.saved-properties .detail-image
{
 width:340px;
 height:200px;
 background:url(../Images/bg_saved_property.gif) top left no-repeat;   
}

#glbLogin .overlay-content
{
    _margin:0px 14px;
}

#glbLogin .input-box
{
    _margin-left:4px;
    _margin-right:4px;
}

#shareListing .input-box
{
    _margin-left:4px;    
}

#confirm-btn a.btn-teal {
    height:25px;
    margin:15px 0 0 15px;
}

.videoplayer object, .videoplayer embed, .audioplayer object, .audioplayer embed
{ 
	display:block; 
	position:relative; 
	margin:20px 0 30px 0;
}

.rsshr-btfootwrap {
  width:665px;
  border-top:1px solid #EAEAEA;
  padding-top:10px;
}
.rsshr-btuprtwrap {
  float:right;
  margin:20px 40px 0 0;
}
.rssbtn {
  display:block;
  float:left;
  width:83px;
  height:16px;
  text-indent:-10000px;
  background:url('../Images/btn-rss.gif');
}
.sharebtn {
  float:left;
  width:83px;
  height:16px;
  margin-left:10px;
}

.rss-link-container {
  display:block;
  background:url(../Images/bg_border_dotted.gif) repeat-x top left;
  padding:16px 0px;
  margin:0;
  height:14px;
}
.rss-link-container:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }
div.left-nav-promo {
	width:152px;
	border-bottom:1px solid #e4e7e7;
}
.rss_feed, div.left-nav-promo a.rss_feed {
  font:bold 11px sans-serif;
  color:#475966;
  display:block;
  overflow:hidden;
  float:left;
  height:14px;
  padding-left:16px;
  background:url(../Images/icon_rss_feed_orange.gif) no-repeat 0px 1px;
}
.rss_feed:hover, div.left-nav-promo a.rss_feed:hover {
  color:#67a6db;
  text-decoration:underline;
  cursor:pointer;
}
div.left-nav-promo a.rss_feed  {
  background-position:0px 7px;
  margin:0;
  padding:6px 0 0 16px;
  float:none;
}
.left-nav-promo-rss {
  display:block;
  font:normal 10px sans-serif;
  color:#666;
  margin-bottom:8px;
  margin-top:6px;
  float:none;
}
.share_this_article {
  font:bold 11px sans-serif;
  color:#475966;
  display:block;
  overflow:hidden;
  float:left;
  height:14px;
  padding-left:16px;
  background:url(../Images/icon_add.gif) no-repeat 0px 1px;
}
.share_this_article:hover {
  color:#67a6db;
  text-decoration:underline;
  cursor:pointer;
}
.title_rss:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }


/* Mortgage Calculators */
div.calculators { margin-top:20px; }

.col-calculators { float:left; width:647px; height:auto; padding:45px 59px 80px 20px; outline:0px solid blue; background:#fff url(../Images/bg_live_cont.gif) repeat-x 0 0; font-family:sans-serif; }
/* .col-calculators { float:left; width:617px; height:auto; padding:45px 59px 80px 20px; outline:0px solid blue; background:#fff url(../Images/bg_live_cont.gif) repeat-x 0 0; font-family:sans-serif; position:relative; top:-46px; left:-20px } */
.col-calculators .article-content p { font-weight:bold; font-size:11px; }

/* #calc_tabs_affordability { display:block; overflow:hidden; float:left; width:155px; height:38px; background:#fff url(../Images/btn_calc_affordability.jpg) no-repeat 0 0; cursor:pointer; }
#calc_tabs_monthly { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_monthlypayment.jpg) no-repeat 0 0; cursor:pointer; }
#calc_tabs_refinance { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_refinance.jpg) no-repeat 0 0; cursor:pointer; }
#calc_tabs_rentvsbuy { display:block; overflow:hidden;v width:154px; height:38px; background:#fff url(../Images/btn_calc_rentvsbuy.jpg) no-repeat 0 0; cursor:pointer; }

#calc_tabs_affordability.on { background-position: 0 -38px; }
#calc_tabs_monthly.on { background-position: 0 -38px; }
#calc_tabs_refinance.on { background-position: 0 -38px; }
#calc_tabs_rentvsbuy.on { background-position: 0 -38px; } */

.calc_tabs { height:38px; }

.calc_tabs .affordability { display:block; overflow:hidden; float:left; width:155px; height:38px; background:#fff url(../Images/btn_calc_affordability.jpg) no-repeat 0 0; cursor:pointer; }
.calc_tabs .monthly { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_monthlypayment.jpg) no-repeat 0 0; cursor:pointer; }
.calc_tabs .refinance { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_refinance.jpg) no-repeat 0 0; cursor:pointer; }
.calc_tabs .rentvsbuy { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_rentvsbuy.jpg) no-repeat 0 0; cursor:pointer; }

.calc_tabs .affordabilityOn {display:block; overflow:hidden; float:left; width:155px; height:38px; background:#fff url(../Images/btn_calc_affordability.jpg) no-repeat 0 0; cursor:pointer; background-position: 0 -38px; }
.calc_tabs .monthlyOn {display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_monthlypayment.jpg) no-repeat 0 0; cursor:pointer; background-position: 0 -38px; }
.calc_tabs .refinanceOn { display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_refinance.jpg) no-repeat 0 0; cursor:pointer; background-position: 0 -38px; }
.calc_tabs .rentvsbuyOn {display:block; overflow:hidden; float:left; width:154px; height:38px; background:#fff url(../Images/btn_calc_rentvsbuy.jpg) no-repeat 0 0; cursor:pointer; background-position: 0 -38px; }
 
.calculators #tab_affordability, .calculators #tab_monthly, .calculators #tab_refinance, .calculators #tab_rentvsbuy { border:1px solid #d9d9d9; border-top:none; width:583px; padding:20px 18px 20px 14px; *zoom:1; }
.calculators .tab_affordability:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }
.calculators .mod-title { border-top:none; padding-top:0; padding-bottom:7px; margin-bottom:15px; }

.calculators .calc_col_left, .calculators .calc_col_right { display:block; float:left; overflow:hidden; width:280px; *zoom:1; }
.calculators .calc_col_right { margin-left:22px; }
.calculators .calc_col_right:after { content:""; display:block; height:0; clear:both; visibility:hidden; }
.calculators .input_wrapper { height:33px; } 
.calculators .input_wrapper .small-input { width:150px; display:block; float:left; clear:none; }
.calculators .input_wrapper input { font-weight:normal; font-size:11px; color:#595959; }
.calculators .calc_label { width:125px; display:block; float:left; font:bold 11px sans-serif; color:#595959; padding-top:2px; padding-left:5px; }
.calculators .calc_label span { font-weight:normal; font-size:10px; }
.calculators .overlay-btn-wrap { margin-top:30px; }

.calculators .calc_result { display:block; width:280px; height:auto; background:transparent url(../Images/bg_dotted_hor.gif) repeat-x left bottom; padding-top:13px; padding-bottom:8px;  }
.calculators .calc_result .descriptor { display:block; float:left; width:170px; font:normal 12px sans-serif; color:#595959; padding-top:6px; }
.calculators .calc_result .value { display:block; float:right; width:100px; text-align:right; font:normal 18px sans-serif; color:#5299b0; }
.calculators .calc_result .value:after { content: ""; display: block; height: 0; clear: both;visibility: hidden; }
.calculators .calc_copy p { margin-top:13px; font-size:11px; }
/*dg end*/	

.mod-outline.find-agent-results { margin-top:30px; clear:both; }
.mod-header-find-agent { clear:both; color:#70ADCC; padding-top:8px; height:32px; background:url(../Images/bg_dotted_hor.gif) repeat-x left bottom; font-size:13px; }
.mod-header-find-agent span { display:block; float:left; }
.find-agent-select { display:block; float:left; }
#check-findagent { display:block; float:left;  margin-left:12px; font-weight:bold; }
#check-findoffice { display:block; float:left; margin-left:12px; font-weight:bold; }
a#findagent { padding-left:16px; }
a#findoffice {  padding-left:16px; }
#enlist-results .main-header { margin-top:10px; }
#enlist-results .error-title { padding-left:35px; color:#4f5859; }
#enlist-results .error-subtitle { padding-left:35px; }
.enlist-agent .mod-outline { padding-bottom:0; }
.enlist-agent .mod-outline-wrap { padding-bottom:0; }
table.agent-list { margin:0; }
.find-agent-results .records-found { padding-left:0 }
.find-agent-form .btn-search-green { margin:34px 0px 0px 0px; }
.find-agent-label { display:block; font-weight:bold; color:#595959; margin:16px 0 6px 0; padding-left:7px; }
.find-agent-label span { font-weight:normal; }
.find-agent-description { margin:15px 0; }
#enlist-results .expand-office { display:block; overflow:hidden; height:15px; width:15px; background:url(../Images/btn_results_expand.gif) no-repeat 0 0; }
#enlist-results .expand-office.on { background-position:0 -15px; }
td.row-office-expanded { /*background:url(../Images/bg_results_office_expanded.jpg) repeat-x 0 0;*/ padding:0; }
td.row-office-expanded table { background:url(../../Images/bg_results_office_expanded.jpg) repeat-x 0 0; }
td.row-office-expanded td { border:none; }
td.row-office-expanded .title { font-weight:bold; }
table.results-list.agent-list tr { cursor:default; }

/* add_this form fields */
.at15e_row input, .at15e_row textarea  { border:1px solid #a5acb2; }


.saved-searches a { color:#999; cursor:pointer; }
.saved-searches a:hover { color:#66A7DA; text-decoration:underline; }
.saved-searches select { color:#999; }
.saved-searches ul.emailalerts-check { width:13px; margin-left:40px; }
.saved-searches a.checkbox { display:block; width:13px; height:13px; margin-right:0; padding-right:0; }
ul.email-alerts	{ float:left; margin-right:10px; }
ul.email-alerts li{ clear:both; }
.saved-searches .mod-header { margin-top:10px; }
.saved-searches .mod-header-left { width:610px; }
.saved-searches .records-found { padding-left:0; }
.records-found-add-new {
	border-left:1px solid #66a7da;
	float:left;
	margin-left:8px;
	padding-left:20px;
	line-height:15px;
	font-size:12px;
	font-weight:bold;	
	height:15px;
	margin-top:5px;
	background:url(../Images/bullet_arrow_blue_white.gif) no-repeat 10px 3px;
}
.records-found-add-new a { color:#434D4E; cursor:pointer; }
.records-found-add-new a:hover { color:#66A7DA; }

.search-header .input-box .bg input { width:330px; }

a.rss_feed { display:block; float:right; overflow:hidden; margin:5px 0 0 0px; padding-left:13px; background-position:0 2px; color:#9ca1a2; }
/*a.rss_feed:hover { color:#4c4c4c; text-decoration:none; } */

.article-highlight
{
	position:relative;
	height:66px;
	margin:0 0 15px 0;
	padding:10px 0 0 107px;
	background:url(/Images/mod_title_bg.png) repeat-x 10px 100%;
}
.article-highlight a
{
	display:block;
	font-size:11px;
	color:#666;
}
.article-highlight h4
{
	padding:0 0 5px 0;
	font-weight:bold;
	color:#666;
}
.article-highlight a.article-highlight-img
{
	position:absolute;
	top:0;
	left:0;
	padding:3px;
	border:1px solid #DDD;
}
.article-highlight .article-highlight-img img
{
	vertical-align:bottom;
}





/* Added for custom pages */
	.Numbered ol {
		list-style-type: decimal;
		padding-left: 40px;
		color: #666666;
	}
	.Numbered li {
		list-style-type: decimal;
		color: #666666;
		margin-left:20px;
	}
	
	.Alphabet ol {
		list-style-type: lower-alpha;
		padding-left: 40px;
		color: #666666;
	}
	.Alphabet li {
		list-style-type: lower-alpha;
		color: #666666;
		margin-left:20px;
	}

	.Disc ol {
		list-style-type: disc;
		padding-left: 40px;
		color: #666666;
	}
	.Disc li {
		list-style-type: disc;
		color: #666666;
		margin-left:20px;
	}	
