/* Newsletter page */

.news_thumb {margin-right:10px;width:150px;float:left;text-align:center;outline:none;}
.new_thumb_last {margin-right:0px;} /*For last thumbnail in a row*/
.news_thumb a:link, .news_thumb a:visited {text-decoration:none !important;outline:none;}

/*NEW NAVIGATION DROP DOWN MENU*/

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;z-index: 99999 !important;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	margin-left: 20px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	height:56px;
	float: left;
}
ul.cssMenu ul{
	/*width:97.65px;	*/
	width:inherit;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenum li.cssMenui {border-top:1px solid #aaa !important;}
ul.cssMenum li.first {border-top:0px !important;}
ul.cssMenum li.cssMenui a {margin-top:2px;}
ul.cssMenu li:hover>a{
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #557D4F !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.cssMenu ul span{background-image:url(./images/arr_black.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arr_white.gif);}
ul.cssMenu table a:hover span{background-image:url(./images/arr_white.gif)}
ul.cssMenu li.cssMenui0 {
/*width:110px;*/
height:44px;
}
ul.cssMenu li a.cssMenui0{
height:100%;
background:url(images/nav_link_bg.jpg) 0 0 repeat-x;
border-width:0px;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 32px;
color:#fff;
}
ul.cssMenu li a.cssMenui0:hover{
background:url(images/nav_link_bg.jpg) 0 -52px;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 32px;
color:#eee;
}
 ul.cssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.cssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.cssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li li {
margin:2px 0px 0px 2px;
}


/*END NEW NAVIGATION*/

/*Search Results Thumbnail Enlarger*/
.thumbnail {position:relative; z-index:500;}
img.large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
a.enlarger:hover img.large {display:block; position:absolute; top:-120px; left:215px; width:312px; height:234px; border:5px solid #000; z-index:250 !important;}

/*
 LOGO SETTINGS: see style_logo.css
 POPUP SETTINGS: see style_popup.css
 VTOUR SETTINGS: see style_vtour.css
*******************************************************************************/


/* FOR YOU TO CHOOSE (FIXED WIDTH OR VARIABLE WIDTH)
*******************************************************************************/
.site_width {width:980px;}
/* .site_width {width:98%;} */


/* CSS GLOBALS (you really should not modify!)
*******************************************************************************/
body {margin:0; padding:0; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; background:#658fb3 url(images/body_backg.jpg) top left repeat-x; background-attachment:fixed;}
.site_width {min-width:770px; margin:0 auto; height:100%;}
* html .site_minwidth {padding-left:770px;}
/*\*/
* html .site_minwidth, * html .site_layout {height:1px;}
/**/
* html .site_container {margin-left:-770px; position:relative;}
/*\*/
* html .site_container, * html .container {height:1px;}
/**/
.container {padding:0px;}


/* MAIN DIV's
*******************************************************************************/
#main_total {
	height:100%;
	/* WIDTH ALSO SET FOR IE AT iexplorer.css */
	background: transparent; /*#C8C8C8 url(images/border_left.png) 0 0 repeat-y;*/
	}
#total_area {
	padding-bottom:7px;
	background: transparent; /*url(images/border_right.png) 100% 0 repeat-y;*/
	}


/* HEADER & DATE & SLOGAN (FOR THE LOGO SETTINGS see logo.css)
*******************************************************************************/
#header {
	background: transparent; /*#88909B url(images/borders_header.png) 0 -220px repeat-x;*/
	margin: 5px 0 5px 0;
	padding: 0;
	height: 68px;
	}
#header_left {
	background: transparent; /*url(images/borders_header.png) 0 0 no-repeat;*/
	}
	#header_left_content {
		float:left;
		/*height:0px;*/
		}
#header_right {
	/*height:110px;*/
	background: transparent; /*url(images/borders_header.png) 100% -110px no-repeat;*/
	}
	#header_right_content {
		float:right;
		/*height:42px;*/
		/*margin-top:15px;*/
		/*padding-right:15px;*/
		text-align:right;
		}
		#header_right_content a {
			margin-right:1px;
			}
		#header_right_content img {
			width:16px; height:11px;
			border:0 none;
			}
		#date {
			float:right;
			margin:0; padding:0;
			font-size:11px;
			text-align:right;
			color:#333333;
			}
		#slogan {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			float:right;
			margin-top: 3px;
			/*margin-right:20px;*/
			/*padding-top:19px;*/
			font-size:14px;
			font-weight:normal;
			text-align:right;
			color:#0066FF;
			}


/* TOPBAR & HORIZONTAL MENU
*******************************************************************************/
#topbar {
	margin: 5px 0 /*20px 0 20px*/;
	background: url(images/nav_bgs.jpg) 0 -56px repeat-x;
	position: relative;
	z-index: 999;
	}
#topbar_left {
	/*border-left:1px solid #000000;*/
	background: url(images/nav_bgs.jpg) 0 0 no-repeat;
	}
#topbar_right {
	height:56px;
	/*border-top:1px solid #DDDDDD;
	border-right:1px solid #000000;*/
	background: url(images/nav_bgs.jpg) 100% -112px no-repeat;
	}
#main_horiz_menu {
	float:left;
	width:100%;
	height:56px;
	margin: 0;
	padding:0;
	/*border-top:1px solid #A9A9A9;*/
	white-space:nowrap;
	background-color: transparent; /*#9FB6D5;*/
	z-index: 798;
	}
	#main_horiz_menu ul {
		float:left;
		height: 56px;
		margin:0 20px;
		padding:0;
		list-style:none;
		font-weight:bold;
		position: relative;
		z-index: 799;
		}
	#main_horiz_menu li {
		height: 52px;
		float:left;
		margin: 0px 0 0 0;
		padding:0;
		z-index: 800;
		}
		#main_horiz_menu li a {
			line-height:52px;
			text-transform: uppercase;
			/*border-right:solid 1px #A3A3A3;*/
			z-index: 801;
			}
		#main_horiz_menu a:link, #main_horiz_menu a:visited {
			float:left;
			padding:0 21px 0 21px;
			/*border-bottom:1px solid #9FB6D5; /* SAME COLOR AS BACKGROUND */
			font-size:1.5em;
			font-weight:bold;
			text-decoration:none;
			color:#FFFFFF;
			background: #FF952B url(images/nav_link_bg.jpg) 0 0 repeat-x;
			border-left: 1px solid #a5bee0;
			border-right: 1px solid #4172b7;
			}
		#main_horiz_menu a:hover {
			/*padding-top:2px;*/
			line-height:52px;
			/*border-bottom:1px solid #FFFFFF;*/
			text-decoration:none;
			color:#FFF;
			background: #FF952B url(images/nav_link_bg.jpg) 0 -52px repeat-x;
			border-left: 1px solid #fbd968;
			border-right: 1px solid #f39755;
			}
		#main_horiz_menu a#mainNav_firstLink {
			border-right: 1px solid #4172b7;
			border-left: none;
			}
		#main_horiz_menu a#mainNav_firstLink:hover {
			border-right: 1px solid #f39755;
			border-left: none;
			}
		#main_horiz_menu a#mainNav_lastLink {
			border-left: 1px solid #a5bee0;
			border-right: none;
			}
		#main_horiz_menu a#mainNav_lastLink:hover {
			border-left: 1px solid #fbd968;
			border-right: none;
			}




/* MAIN CONTENT & BOXES
*******************************************************************************/
#main_content {
	margin:10px 0px 0px 0px;
	text-align:left;
	background: transparent;
	}
#main_content_top {
	background:url(images/borders_content.png) 0 0 repeat-x; /* TOP LINE */
	}
#main_content_top_left {
	background:url(images/borders_content.png) 0 -8px no-repeat; /* TOP LEFT */
	}
#main_content_top_right {
	height:8px; /* SAME HEIGHT AT #main_content_bottom_right */
	overflow:hidden;
	background:url(images/borders_content.png) 100% -24px no-repeat; /* TOP RIGHT */
	}
#main_content_bottom {
	background:url(images/borders_content.png) 0 7px repeat-x; /* BOTTOM LINE */
	}
#main_content_bottom_left {
	background:url(images/borders_content.png) 0 -16px no-repeat; /* BOTTOM LEFT */
	}
#main_content_bottom_right {
	height:8px; /* SAME HEIGHT AT #main_content_top_right */
	overflow:hidden;
	background:url(images/borders_content.png) 100% -32px no-repeat; /* BOTTOM RIGHT */
	}
#website_content {
	height:100%;
	padding:0 /*3px*/;
	background: transparent;
	/*border-left:1px solid #9FB6D5;
	border-right:1px solid #9FB6D5;*/
	}
	#content_area {
		margin:0;
		padding:0;
		}
	#content_left {
		float:left;
		width:190px; /* SAME MARGIN BELOW */
		padding:0;
		margin:0;
		}
	#content_right {
		float:none;
		margin-left:190px; /* SAME WIDTH ABOVE */
		padding-left:10px;
		}
#promo_image {
	width: 540px;
	margin: 0;
	padding: 0;
	float: left;
	}
#promo_image img {
	margin: 0;
	padding: 0;
	float: left;
	z-index: 1;
	}
	
img.homepage_right_top {
	float: right;
	margin: 0 0 15px 0;
	}
	
img.homepage_right {
	float: right;
	margin: 15px 0 0 0;
	}
	
#welcome {
	width: 548px;
	padding: 0;
	margin: 15px 0 10px 16px;
	float: left;
	clear: both;
	background: transparent url(images/welcome_bgx.gif) 0 0 repeat-x;
	}
	#welcome_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/welcome_bgl.gif) 0 0 no-repeat;
		}
		#welcome_right {
			margin-right: -16px;
			float: right;
			background: transparent url(images/welcome_bgr.gif) 100% 0 no-repeat;
			}
			#welcome_content {
				width: 560px;
				padding: 5px 10px;
				padding-bottom: 7px;
				border-bottom: 3px solid #ababab;
				color: #660000;
				float: left;
				clear: both !important;
				}
			#welcome_content h2 {
				font-size: 1.7em !important;
				}
			#welcome_content p {
				margin: 1em 0 !important;
				padding: 1em 0;
				line-height: 1.31em !important;
				}

#left_column {
	width: 540px;
	float: left;
	margin-left: 1px;
	}

#right_column {
	width: 375px;
	float: right;
	}

#subwrapper {clear:both;}

/*#sub1, #sub2, #sub3 {
	position: relative;
	width: 286px;
	padding: 0;
	margin: 5px 29px 10px 16px;
	float: left;
	background: transparent url(images/sub_bgx.gif) 0 0 repeat-x;
	}
#sub3 {margin-right: 0}
	#sub1_left, #sub2_left, #sub3_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/sub_bgl.gif) 0 0 no-repeat;
		}
		#sub1_right, #sub2_right, #sub3_right {
			margin-right: -16px;
			float: right;
			background: transparent url(images/sub_bgr.gif) 100% 0 no-repeat;
			}
			#sub1_content, #sub2_content, #sub3_content {
				position: relative;
				width: 298px;
				padding: 5px 10px;
				border-bottom: 3px solid #999;
				color: #333;
				}
			#sub1_content h2, #sub2_content h2, #sub3_content h2 {
				font-size: 1.3em;
				}
			#sub1_content p, #sub2_content p, #sub3_content p {padding: 1em 0;}
*/
#searchwrapper {
	position: relative;
	background-color: #fff;
	margin-top: 20px;
	width: 580px;
	border-bottom: 3px solid #bbb;
	float: left;
	}			
#search {
	width: 548px;
	padding: 0;
	margin: -20px 0 10px 16px;
	float: left;
	background: transparent url(images/welcome_bgx.gif) 0 0 repeat-x;
	}
	#search_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/welcome_bgl.gif) 0 0 no-repeat;
		}
		#search_right {
			margin-right: -16px;
			float: right;
			background: transparent url(images/welcome_bgr.gif) 100% 0 no-repeat;
			}
			#search_content {
				position: relative;
				width: 560px;
				padding: 5px 10px;
				float: left;
				/*border-bottom: 3px solid #ababab;*/
				color: #660000;
				}
			#search_content h2 {
				font-size: 1.3em;
				}
			#search_content p {padding: 1em 0;}
#search_next_prev {
	width: 948px;
	padding: 0;
	margin: 0 0 10px 16px;
	float: left;
	background: transparent url(images/welcome_bgx.gif) 0 0 repeat-x;
	}
	#search_next_prev_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/welcome_bgl.gif) 0 0 no-repeat;
		}
		#search_next_prev_right {
			margin-right: -16px;
			float: right;
			background: transparent url(images/welcome_bgr.gif) 100% 0 no-repeat;
			}
			#search_next_prev_content {
				position: relative;
				width: 960px;
				padding: 5px 10px;
				border-bottom: 3px solid #ababab;
				color: #660000;
				float: left;
				}
			#search_next_prev_content h2 {
				font-size: 1.3em;
				}
			#search_next_prev_content p {padding: 1em 0;}
			
			
			
 
#search_next_prev_wrapper_bottom #search_next_prev {
	width: 948px;
	padding: 0;
	margin: 13px 0 10px 16px;
	float: left;
	background: transparent url(images/welcome_bgx_bottom.gif) bottom left repeat-x;
	}
	#search_next_prev_wrapper_bottom #search_next_prev_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/welcome_bgl_bottom.gif) bottom left no-repeat;
		}
		#search_next_prev_wrapper_bottom #search_next_prev_right {
			margin-right: -16px;
			float: right;
			background: transparent url(images/welcome_bgr_bottom.gif) bottom right no-repeat;
			}
			#search_next_prev_wrapper_bottom #search_next_prev_content {
				position: relative;
				width: 960px;
				padding: 5px 10px;
				border-top: 3px solid #ababab;
				border-bottom: none;
				color: #660000;
				float: left;
				}
			#search_next_prev_wrapper_bottom #search_next_prev_content h2 {
				font-size: 1.3em;
				}
			#search_next_prev_wrapper_bottom #search_next_prev_content p {padding: 1em 0;}
			
			
			
#search_results_wrapper {
	position: relative;
	background-color: #fff;
	margin-top: 22px;
	width: 980px;
	/*padding-bottom: 300px;  /* just for testing bg height */ 
	border-bottom: 3px solid #ababab;
	float: left;
	}			
#search_results {
	width: 948px;
	padding: 0;
	margin: -20px 0 10px 16px;
	float: left;
	background: transparent url(images/sub_bgx.gif) 0 0 repeat-x;
	}
	#search_results_left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(images/sub_bgl.gif) 0 0 no-repeat;
		}
		#search_results_right {
			/*margin-right: -16px;*/
			width: 980px;
			float: right;
			background: transparent url(images/sub_bgr.gif) 100% 0 no-repeat;
			}
			#search_results_content {
				position: relative;
				width: 980px;
				margin-left: 6px;
				padding: 5px 10px;
				color: #000000;
				float: left;
				}
			#search_results_content h2 {
				font-size: 1.3em;
				}
			#search_results_content p {padding: 1em 0;}

#search_results_wrapper table, #search_results_wrapper tr {background: transparent;}
#search_results_wrapper td {background: #ffffff;}


.box {
	margin:0 0 8px 0; padding:0;
	background-color:#EDEDED;
	}
.box_top {
	background:url(images/borders_box.png) 0 0 repeat-x; /* TOP LINE */
	}
.box_top_left {
	background:url(images/borders_box.png) 0 -8px no-repeat; /* TOP LEFT */
	}
.box_top_right {
	height:8px; /* SAME HEIGHT AT .box_bottom_right */
	overflow:hidden;
	background:url(images/borders_box.png) 100% -24px no-repeat; /* TOP RIGHT */
	}
.box_bottom {
	background:#EFEFEF url(images/borders_box.png) 0 7px repeat-x; /* BOTTOM LINE */
	}
.box_bottom_left {
	background:url(images/borders_box.png) 0 -16px no-repeat; /* BOTTOM LEFT */
	}
.box_bottom_right {
	height:8px; /* SAME HEIGHT AT .box_top_right */
	overflow:hidden;
	background:url(images/borders_box.png) 100% -32px no-repeat; /* BOTTOM RIGHT */
	}
.box_content {
	margin:0; padding:0 8px 0 8px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	}
	.box_content h6 {
		margin:-2px -7px 0 -7px;
		padding:0 0 5px 8px;
		border-bottom:3px double #CDCDCD;
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
		color:#999999;
		background-color:transparent;
		}
	.box_content h6 a:link,
	.box_content h6 a:visited {
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		text-align:left;
		color:#999999;
		background-color:transparent;
		}
	.box_content h6 a:hover {
		text-decoration:none;
		color:#000000;
		}
	.box.menu_vertical ul, .box.syndication ul {
		list-style:none;
		margin:0;
		padding:10px 0 0 0;
		background-color:#EDEDED;
		}
	.box.menu_vertical ul li, .box.syndication ul li {
		height:20px;
		}
	.box.menu_vertical ul li a:link, .box.menu_vertical ul li a:visited {
		padding:2px 0 0 20px;
		font-size:10px; /* CHANGING FONT SIZE, MAY REQUIRE ADJUSTMENTS ON PADDING */
		font-weight:bold;
		text-decoration:none;
		color:#333333;
		background:url(images/button_play.png) no-repeat;
		background-position:0 0;
		}
	.box.menu_vertical ul li a:hover {
		padding-left:20px;
		color:#333333;
		background:url(images/button_play.png) no-repeat;
		background-position:0 -14px;
		}
	.box.syndication ul li a:link, .box.syndication ul li a:visited {
		padding:2px 0 0 20px;
		font-size:10px; /* CHANGING FONT SIZE, MAY REQUIRE ADJUSTMENTS ON PADDING */
		font-weight:bold;
		text-decoration:none;
		color:#333333;
		background:#EDEDED url(images/icon_feeds.png) 0 0 no-repeat;
		}
	.box.syndication ul li a:hover {
		text-decoration:underline;
		}
	.box_content.about_this_template {
		text-align:center;
		}
	.box_content.about_this_template img {
		margin:10px 2px 0 2px;
		border:0 none;
		}
form.template_selector {margin:0; padding:0;}

/* FOOTER
*******************************************************************************/
#footer {
	/*background:url(images/borders_footer.png) 0 -104px repeat-x;*/
	padding-top: 10px;
	}
#footer_left {
	/*background:url(images/borders_footer.png) 0 0 no-repeat;*/
	}
#footer_right {
	/*height:52px;
	background:url(images/borders_footer.png) 100% -52px no-repeat;*/
	}
	#footer_right div {
		text-align: center;
		padding-top: 2px;
		font-size: 9px; /* CHANGING FONT SIZE, MAY REQUIRE ADJUSTMENTS ON PADDING */
		color: #333366;
		}
	#footer_right a:link, #footer_right a:visited {
		text-decoration: underline;
		}
	#footer_right a:hover {
		text-decoration: none;
		color: #000;
		}


/* LISTING DETAIL - COMMON FOR ALL TEMPLATE FILES
*******************************************************************************/
#or_content_tag .view_image {
	width:100%;
	text-align:center;
	}
.view_image span.image_caption {
	width:100%;
	line-height:25px;
	font-weight:bold;
	color:#FF0000;
	}
#or_content_tag .view_image a:link, #or_content_tag .view_image a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#CFCFCF;
	}
#or_content_tag .view_image a:hover {
	text-decoration:underline;
	}
#or_content_tag .view_image img {
	width:480px;
	margin-bottom:10px;
	border:0 none;
	}
#features {
	clear:both
	}
	#features_left {
		float:left;
		width:50%;
		}
	.multiple_options_caption {
		margin:0;
		padding:0;
		font-weight:bold;
		}
	.multiple_options {
		float:left;
		}
	.multiple_options ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	.multiple_options li {
		display:inline;
		}
	#features_right {
		float:left;
		width:50%;
		}
	#features_right ul {
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		}
	#features_right li {
		display:inline;
		line-height:12px;
		}
	div.features_ticked {
		float:left;
		line-height:15px;
		margin-top:15px;
		padding-left:18px;
		background:url(images/box_ticked.png) 0 -1px repeat-y;
		}
	div.features_ticked strong {
		line-height:15px;
		padding-top:16px;
		margin-left:-18px;
		background-color:#FFFFFF;
		}


/* SEARCH RESULTS - NEXT/PREV BAR GENERATED BY THE TAG {next_prev}
*******************************************************************************/
table.browse_tool_table {
	width:100%;
	font-size:11px;
	text-decoration:none;
	color:#660000;
	background: transparent;
	}
table.browse_tool_table td {
	}
table.browse_tool_table td.browse_tool {
	font-size:120%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding-bottom: 5px;
	color: #660000;
	background-color:transparent;
	}
table.browse_tool_table td.browse_tool span.browse_tool_num {
	color:#660000;
	}
	table.browse_tool_table table {
		margin: 0 0px 0 0;
		}
	table.browse_tool_table table td {
		}
	table.browse_tool_table table td.browse_tool_button {
	}
	table.browse_tool_table table td.browse_tool {
		font-size:11px;
		text-decoration:none;
		color:#660000;
		background-color:transparent;
		}
	table.browse_tool_table table td.bt_pages {
		vertical-align:middle;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#660000;
		background-color:transparent;
		}
	table.browse_tool_table table td.bt_pages a.bt_pages:link,
	table.browse_tool_table table td.bt_pages a.bt_pages:visited {
		padding: 0 2px 0 0;
		width:15px;
		font-size: 12px !important;
		height:15px;
		text-align:center;
		color:#600 !important;
		text-decoration: none !important;
		}
	table.browse_tool_table table td.bt_pages a.bt_pages:hover {
		color:#cc0000 !important;
		}
	table.browse_tool_table table td.bt_pages_ghost {
		text-decoration:none;
		}
	table.browse_tool_table table td.bt_pages_ghost span.bt_pages_ghost{
		color: #aaa;
		text-decoration:none;
		}
	table.browse_tool_table table td.browse_tool_curpage {
		/*display:block;*/
		width:15px;
		height:15px;
		text-align:center;
		color:#600;
		border: 1px solid #600;
		padding: 0 2px;
		/*background-color:#06f;*/
		}
	table.browse_tool_table table td.browse_tool_button a:link,
	table.browse_tool_table table td.browse_tool_button a:visited {
		/*display:block;*/
		/*width:10em;*/
		/*border-bottom:1px solid #000000;*/
		height:18px;
		padding:5px;
		font-size:10px;
		font-weight:bold;
		line-height:10px;
		text-align:center;
		text-decoration:none !important;
		color:#660000 !important;
		background-color:transparent;
		}
	table.browse_tool_table table td.browse_tool_button a:hover {
		text-decoration:none !important;
		color:#FFFFFF;
		}
	table.browse_tool_table table td.browse_tool_button span.browse_tool_ghost {
		font-size:10px;
		line-height:10px;
		text-decoration:none;
		color:#AAAAAA;
		}
		
	/*"SPECIAL" status for listings*/
	.special {position:absolute;top:0px;right:0px;}
	
	/*"SOLD" and "PENDING" status for listings*/	
	.sold, .pending {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 200;
		}
		
		.sold img, .pending img {
		border: 0 !important;
		}
	
	/* "NEW HOME" status*/
	
	.new_home {
		position: absolute;
		top: 6px;
		right: 0px;
		z-index: 200;
		}
	
	.address_value {
		position: relative;
		z-index: 100;
		}

     /* "HOME BUYERS CLUB" status*/
	 
	 .club {
		position: absolute;
		top: 6px;
		right: 0px;
		z-index: 200;
		}
	 
	 
/* LISTING DETAIL - NEXT/PREV BAR (WHEN "Show NextPrev Bar On Listing Page" IS
   SET TO "yes" AT "SITE CONFIG", "LISTINGS" TAB) - THIS IS NOT THE SAME FOR THE
   TAG {next_prev} AS SET ABOVE
*******************************************************************************/
.next_prev_listing {
	float:right;
	width:358px !important;
	margin:0 0 20px 0;
	padding:0;
	font-size:11px;
	}
.next_prev_listing img {
	width:59px !important;
	}
.next_prev_listing .count {
	float:right;
	width:358px;
	margin:0; padding:0 0 10px 0;
	text-align:center;
	}
.next_prev_listing ul {
	clear:both;
	width:100% ;
	height:28px !important;
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	}
.next_prev_listing li {
	display:inline;
	}
.next_prev_listing .listing_xy {
	float:right;
	width:358px;
	text-align:center;
	color:#999999;
	/*border-bottom:1px solid #CFCFCF;*/
	}


/* SEARCH CLASS DEFAULT (search_class_default.html)
*******************************************************************************/
#search_class_form {
	width:100%;
	margin:0;
	padding:0;
	background-color:#F7F7F7;
	}
#search_class_form h3 {
	margin:0;
	padding:10px 0 10px 10px;
	font-size:14px;
	color:#000000;
	}
form#class_search_form {
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
	line-height:20px;
	color:#000000;
	}
form#class_search_form input { /* THESE SETTINGS MAY AFFECT BELLOW */
	margin:0 5px 0 10px;
	background-color:#F7F7F7;
	}
	form#class_search_form input#button_search_listings {
		width:150px;
		margin:20px 10px 0 10px;
		padding:3px 0 3px 0;
		border:3px outset #999999;
		cursor:pointer;
		font-size:12px;
		color:#000000;
		background-color:#9FB6D5;
		}
	form#class_search_form input#button_view_listings {
		width:150px;
		margin:20px 10px 0 0;
		padding:3px 0 3px 0;
		border:3px outset #999999;
		cursor:pointer;
		font-size:12px;
		color:#000000;
		background-color:#9FB6D5;
		}


/* SEARCH PAGE DEFAULT (search_page_default.html)
*******************************************************************************/
#search_page_default {
	float:left;
	width:100%;
	font-size:12px;
	}
	#search_page_default .no_results {
	float:left;
	color:#FC0000;
	margin-bottom:10px;
	}
	#search_page_default .no_results a:link,
	#search_page_default .no_results a:visited {
		color:#FC0000;
		}
	#search_page_default .no_results a:hover {
		color:#000000;
		}
#templated_search_form {
	width:100%;
	}
#templated_search_form_data {
	margin-left:140px; /* SAME WIDTH SET AT featured_vertical.css FOR "#featured_listings_vertical" */
	}
	div#templated_search_form form {
		float:left;
		padding-top:20px;
		}
	table#search_fields {
		width:100%;
		}
	table#search_fields td {
		width:50%;
		padding-bottom:20px;
		vertical-align:top;
		}
	table#search_fields td.searchpage_field_caption {
		width:20%;
		font-weight:bold;
		}
	table#search_fields td br {
		display:none;
		}
	table#search_fields select {
		width:auto;
		margin-left:5px;
		}
	table#search_fields option {
		}
	#before_search_button {
		font-weight:bold;
		}
		p.lang_text_search {
			font-weight:bold;
			}
			p.lang_text_search input {
				width:210px;
				margin-left:20px;
				}
		p.show_only_with_images {
			font-weight:bold;
			}
		p.show_only_with_vtours {
			font-weight:bold;
			}
	#search_button {
		margin-top:20px;
		}
		#search_button input {
			width:150px;
			font-size:12px;
			}


/* VIEW USERS (view_users_default.html)
*******************************************************************************/
.view_users {
	margin:0;
	padding:0;
	}
.view_users_thumbs {
	float:left;
	margin-right:20px;
	}
	.view_users_thumbs a:link,
	.view_users_thumbs a:visited {
		}
	.view_users_thumbs a:hover {
		}
	.view_users_thumbs img {
		}
.view_users_fields {
	float:left;
	padding-bottom:20px;
	}
	.view_users_fields h3 {
		}
	.view_users_fields a:link,
	.view_users_fields a:visited {
		}
	.view_users_fields a:hover {
		}


/* VIEW USER (view_user_default.html)
*******************************************************************************/
.view_user {
	clear:both;
	margin:0;
	padding:0 0 0 5px;
	}
.view_user_name {
	float:left;
	width:100%;
	padding-bottom:20px;
	font-size:14px;
	font-weight:bold;
	}
.view_user_images {
	float:left;
	width:130px;
	margin:0;
	padding:0;
	}
.view_user_images img {
	float:left;
	border:0 none;
	}
.view_user_images h3 {
	}
.view_user_info {
	float:right;
	width:50%;
	margin:0;
	padding:0;
	}
	.view_user_info ul {
		}
	.view_user_info li {
		}
	.view_user_info a:link,
	.view_user_user_info a:visited {
		}
	.view_user_info a:hover {
		}
.view_user_listings {
	float:right;
	width:50%;
	margin:0;
	padding:20px 0 0 0;
	}
	.view_user_listings ul {
		}
	.view_user_listings li {
		}
	.view_user_listings a:link,
	.view_user_listings a:visited {
		}
	.view_user_listings a:hover {
		}
.view_user_hitcount {
	clear:both;
	}


/* LISTING DETAIL DEFAULT TEMPLATE (listing_detail_default.html)
*******************************************************************************/
#listing_detail_default {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	}
	#listing_detail_default_header {
		float:left;
		width:375px; /* 733px INNER (-) 358px ".next_prev_listing" = 375px */
		}
	#listing_detail_default_header h3 {
		}
	#listing_detail_default_header h4 {
		}
	#listing_detail_default_header a:link,
	#listing_detail_default_header a:visited {
		text-decoration:none;
		}
	#listing_detail_default_header a:hover {
		text-decoration:none;
		color:#FC0000;
		}
	#listing_detail_default .vtour_button {
		float:left;
		margin-top:10px;
		}
#listing_detail_default_inner {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	#listing_detail_default_images {
		float:left;
		width:130px; height:1px !important;
		margin:0;
		padding:0;
		text-align:center;
		}
	#listing_detail_default_images strong {
		float:left;
		display:inline;
		font-style:italic;
		text-transform:uppercase;
		}
	#listing_detail_default_images hr {
		float:left;
		display:block;
		width:115px !important;
		}
	#listing_detail_default_images img {
		}
	#listing_detail_default_images b {
		font-weight:normal;
		font-style:italic;
		}

	#listing_detail_default_fieldslinks {
		height:100% !important;
		margin:0 0 0 130px;
		padding:0;
		text-align:left;
		}


/* LISTING DETAIL MAINJAVACOLUMN TEMPLATE (listing_detail_mainjavacolumn.html)
*******************************************************************************/
#listing_detail_mainjavacolumn {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	}
	#listing_detail_mainjavacolumn_header {
		float:left;
		width:375px; /* 733px INNER (-) 358px ".next_prev_listing" = 375px */
		}
#listing_detail_mainjavacolumn_inner {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	#listing_detail_mainjavacolumn_fieldslinks {
		height:100% !important;
		margin:0 0 0 130px;
		padding:0;
		text-align:left;
		}
	#listing_detail_mainjavacolumn_images {
		float:left;
		width:130px; height:1px !important;
		margin:0;
		padding:0;
		text-align:center;
		}
	#listing_detail_mainjavacolumn_mainimage {
		text-align:center;
		}

	#listing_detail_mainjavacolumn table {
		width:100%;
		font-size:11px;
		}
	#listing_detail_mainjavacolumn img {
		width:100px;
		border:0 none;
		}
	#listing_detail_mainjavacolumn img#main {
		width:360px;
		border:0 none;
		}
	#listing_detail_mainjavacolumn a:link, #listing_detail_mainjavacolumn a:visited {
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#666666;
		}
	#listing_detail_mainjavacolumn a:hover {
		text-decoration:underline;
		}
	#listing_detail_mainjavacolumn .vtour_button {
		margin-top:10px;
		}
	#listing_detail_mainjavacolumn .vtour_button img {
		width:200px;
		height:30px;
		}


/* LISTING DETAIL MAINJAVAROWS TEMPLATE (listing_detail_mainjavarows.html)
*******************************************************************************/
#listing_detail_mainjavarows {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	}
#listing_detail_mainjavarows_inner {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	#listing_detail_mainjavarows_header {
		float:left;
		width:375px; /* 733px INNER (-) 358px ".next_prev_listing" = 375px */
		}
	#listing_detail_mainjavarows_fieldslinks {
		height:100% !important;
		margin:0;
		padding:0;
		text-align:left;
		}
	#listing_detail_mainjavarows_mainimage {
		width:100% !important;
		text-align:center;
		}
		#listing_detail_mainjavarows_mainimage img#main {
			width:480px;
			border:0 none;
			float: left;
			margin-right: 0px;
			}
		#listing_detail_mainjavarows_mainimage table {
			width:100% !important;
			border-collapse:collapse;
			border-spacing:0px;
			text-align:justify;
			}
		p#mainjavarows_thumbs {
			text-align:center;
			}
		p#mainjavarows_thumbs br {
			display:none; /* FORCING HTML HARDCODED */
			}
		p#mainjavarows_thumbs table {
			width:100% !important;
			border-collapse:collapse;
			border-spacing:0px;
			}
		p#mainjavarows_thumbs td {
			text-align:center;
			vertical-align:top;
			}
		p#mainjavarows_thumbs img {
			float:left;
			width:100px;
			margin:10px 0 0 40px;
			border:0 none;
			}


/* LISTING DETAIL SLIDESHOW TEMPLATE (listing_detail_slideshow.html)
*******************************************************************************/
#listing_detail_slideshow {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	}
#listing_detail_slideshow_inner {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	#listing_detail_slideshow_header {
		float:left;
		width:375px; /* 733px INNER (-) 358px ".next_prev_listing" = 375px */
		}
	#listing_detail_slideshow_header h3 {margin-bottom: 0px; width: 950px;}
	#listing_detail_slideshow_fieldslinks {
		height:100% !important;
		margin:0;
		padding:0;
		text-align:left;
		float: right;
		}
	#listing_detail_slideshow_mainimage {
		width:480px !important;
		float: right;
		margin: 13px 33px 0 0;
		border: 1px solid #000;
		}
		#listing_detail_slideshow_mainimage img#main {
			width:460px;
			border: none;
			margin: 0;
			float: right;
			}
		#listing_detail_slideshow_mainimage table {
			width:100% !important;
			border-collapse:collapse;
			border-spacing:0px;
			text-align:justify;
			}
#lefthalf {
	float: left;
	width: 45%;
	}

span#listing_title {
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	}
	
span#neighborhood {
	font-size: 80%;
	}
	
#listing_details {
	float:left;
	width:420px;
	padding:10px;
	background-color:#FFEBD7;
	border:1px solid #6C3600;
	margin-top: 13px;
	}
	
	#listing_details h3 {
		font-size: 30px;
		height: 50px;
		padding:5px 0 10px 10px;
		background-color:#F46200;
		color:#FFFFFF;
		border-bottom: 1px solid #333333;
		margin:-10px -10px 0 -10px;
		font-family: Georgia, 'Times New Roman', Times, serif;
		}
	
		#listing_details h3 span {
			font-size: 50%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}

	#listing_details_left_column {float: left;}
	
		#listing_details_left_column span, #listing_details_right_column span {
			line-height: 1.6em;
			font-size:130%;
			color: #000000;
			}
	
	#listing_details_right_column {float: right;}
	
	
div#listing_full_description {float:left; width:440px; margin-top:20px; background-color:#E1EDFF; border:1px solid #333333; height: 240px; overflow: auto;}

	div#listing_full_description h3 {padding-left:10px; background-color:#4B6594; color:#FFFFFF; border-bottom: 1px solid #333333;}
	
	div#listing_full_description p {margin-top:-15px; font-size:120%; font-family:Georgia, 'Times New Roman', Times, serif; padding:10px; line-height: 1.6em;}

/*.slideshow_links {
	margin: -2px 0;
	padding: 0 140px;
	height: 40px;
	width: 200px;
	text-align: center;
	background: #000000 url(images/slideshow/ssBG.gif) 0 0 repeat-x;
	color: #fff;
	float: left;
	}*/
/*.ssfloater {float: left; width: 300px; margin: 0 auto;}*/
.slideshow_links div {
	height: 40px;
	width: 42px;
	color: #ffffff;
	float: left;
	margin: 0;
	}

	
ul#ssNav {
	float: left;
	width: 340px;
	height: 40px;
	padding: 0 0 0 140px;
	margin: 0;
	background: #000000 url(images/slideshow/ssBG.gif) 0 0 repeat-x !important;
	}

ul#ssNav li {
	float: left;
	width: 42px;
	height: 40px;
	list-style-type: none;
	margin-right: 10px;
	}

.slideshow_links span {visibility: hidden;}

li#ssPrevious a div{
	background: #000000 url(images/slideshow/ssPrevious.gif) 0 0 no-repeat;
	margin-top: 0px;
	}
li#ssPrevious a:hover div, li#ssPrevious a:active div, li#ssPrevious a:focus div{
	background: #000000 url(images/slideshow/ssPrevious.gif) 0 -40px no-repeat;
	cursor: pointer;
	}

li#ssPlay a div{
	background: #000000 url(images/slideshow/ssPlay.gif) 0 0 no-repeat;
	}
li#ssPlay a:hover div, li#ssPlay a:active div{
	background: #000000 url(images/slideshow/ssPlay.gif) 0 -40px no-repeat;
	cursor: pointer;
	}

li#ssPause a div{
	background: #000000 url(images/slideshow/ssPause.gif) 0 0 no-repeat;
	}
li#ssPause a:hover div, li#ssPause a:active div{
	background: #000000 url(images/slideshow/ssPause.gif) 0 -40px no-repeat;
	cursor: pointer;
	}

li#ssNext a div{
	background: #000000 url(images/slideshow/ssNext.gif) 0 0 no-repeat;
	}
li#ssNext a:hover div, li#ssNext a:active div{
	background: #000000 url(images/slideshow/ssNext.gif) 0 -40px no-repeat;
	cursor: pointer;
	}
.slideshow_img img#SLIDESIMG {
	width:480px;
	border:0 none;
	float: right;
	}
#listing_detail_slideshow a:link, #listing_detail_slideshow a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	}
#listing_detail_slideshow a:hover {
	text-decoration:underline;
	color: #0066CC !important;
	}

ul.listing_detail_link_list {
	list-style-type: none;
	margin: 20px 0;
	padding: 0;
	}
ul.listing_detail_link_list li {
	padding: 0.5em 0;
	}
	
#contact_rep_link, #email_friend_link {margin-top: 20px;}

#contact_rep_link {margin-right: 12px;}


/* LISTING DETAIL TABBED
*******************************************************************************/
#listing_detail_tabbed {
	float:left;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#listing_detail_tabbed table {
	width:100%;
	border-collapse:collapse;
	border:0 none;
	}
	#listing_detail_tabbed .tab a:link,
	#listing_detail_tabbed .tab a:visited {
		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		color:#666666;
		cursor:pointer;
		}
	#listing_detail_tabbed .tab a:hover {
		text-decoration:none;
		}
#listing_detail_tabbed_header {
	width:100%;
	}
#listing_detail_tabbed_fieldslinks {
	height:100% !important;
	margin:0;
	padding:0;
	text-align:left;
	}
	#listing_detail_tabbed_mainimage {
		width:100%;
		text-align:center;
		}
		#listing_detail_tabbed_mainimage img#main {
			width:480px !important;
			border:0 none;
			}
		#listing_detail_tabbed_mainimage table {
			width:100% !important;
			border-collapse:collapse;
			border-spacing:0px;
			text-align:justify;
			}
		p#tabbed_thumbs {
			text-align:center;
			}
		p#tabbed_thumbs br {
			display:none; /* FORCING HTML HARDCODED */
			}
		p#tabbed_thumbs table {
			width:100% !important;
			border-collapse:collapse;
			border-spacing:0px;
			}
		p#tabbed_thumbs td {
			text-align:center;
			vertical-align:top;
			}
		p#tabbed_thumbs img {
			float:left;
			width:100px;
			margin:10px 0 0 40px;
			border:0 none;
			}
.slideshow_img img#SLIDESIMG {
	width:480px;
	border:0 none;
	}
.tab-page { /* SEE ALSO "iexplorer.css" */
	z-index:2;
	position:relative;
	clear:both;
	top:-2px;
	border:1px solid #3399CC;
	padding:10px;
	color:#000000;
	background:#FFFFFF;
	}
.tab-pane {
	position:relative;
	display:block;
	width:100%; /* width needed weird IE bug */
	margin-right:-2px; /* to make room for the shadow */
	}
.tab {
	z-index:1;
	position:relative;
	float:left;
	display:inline;
	width:74px;
	height:16px;
	top:0;
	margin:1px -1px 1px 2px;
	padding:2px 0px 0px 0px;
	border:0;
	text-align:center;
	background-image:url(images/tabbed/tab.png);
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	}
.tab.selected {
	z-index:3;
	width:74px !important;
	height:18px !important;
	top:-2px;
	margin:1px -3px -3px 0px;
	padding:2px 0 0px 0;
	border-bottom-width:0;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/tabbed/tab.active.png) !important;
	background-repeat:no-repeat;
	}
.tab.hover {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:74px;
	height:16px;
	background-image:url(images/tabbed/tab.hover.png);
	background-repeat:no-repeat;
	}
.tab-row {
	z-index:1;
	white-space:nowrap;
	}


/* FEATURED LISTINGS HORIZONTAL
*******************************************************************************/
#featured_listings_horizontal {
	width:100%;
	margin:0;
	padding:0 0 0 0;
	font-size:12px;
	text-align:left;
	}
	#featured_listings_horizontal .featured_listings_block {
		float:left;
		width:130px;
		margin:0;
		padding:0;
		text-align:center;
		}
	#featured_listings_horizontal .featured_listings_block a:link.title ,
	#featured_listings_horizontal .featured_listings_block a:visited.title  {
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#666666;
		background-color:transparent;
		}
	#featured_listings_horizontal .featured_listings_block a:hover.title  {
		text-decoration:underline;
		color:#FF0000;
		background-color:transparent;
		}
	img.featured_listings_horizontal_thumb {
		border:0 none;
		}


/* FEATURED LISTINGS VERTICAL
*******************************************************************************/

#featured_listings{
	float: right;
	padding: 0 10px 10px 10px;
	width: 355px;
	background: /*#a0b6d8*//*#FFFFFF*/ url(images/featured_listings_bg.gif) top left no-repeat;
	}
#featured_listings {clear:right;}	


#featured_listings_shadow {
	height: 3px;
	width: 375px;
	margin: 10px -10px -10px -10px;
	background: transparent url(images/featured_listings_shadow.gif) top left no-repeat;
	}
	
#featured_listings h3 {color: #333366; margin-top: 5px;}

#featured_listings_vertical {
	width:100%; /* ON CHANGE, SEE ALSO main.css: "#templated_search_form_data" */
	margin:5px 10px 0 0;
	padding:0;
	height: 285px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size:12px;
	text-align:left;
	}
	#featured_listings_vertical .featured_listings_block {
		margin:0;
		padding:10px 0 0 0;
		float: left;
		width: 100%;
		}
	#featured_listings_vertical .featured_listings_block a:link.title ,
	#featured_listings_vertical .featured_listings_block a:visited.title  {
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#666666;
		background-color:transparent;
		}
	#featured_listings_vertical .featured_listings_block a:hover.title  {
		text-decoration:underline;
		color:#FF0000;
		background-color:transparent;
		}
	img.featured_listings_vertical_thumb {
		border:0 none;
		float:left;
		}
	#featured_listings_vertical_details {
		margin-left: 10px;
		float: left;
		}
		

/* SEARCH RESULT BOX
*******************************************************************************/
#box_titles {
	width:100%;
	padding:20px 0 20px 0;
	text-align:center;
	font-weight:bold;
	}
	#box_titles a:link,
	#box_titles a:visited {
		}
	#box_titles a:hover {
		}
.box_dataset {
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	background-color:#EAEAEA;
	}
	.box_dataset .box_dataset_image {
		float:left;
		padding:3px 3px 1px 3px;
		text-align:left;
		background-color:#CFCFCF;
		}
		.box_dataset .box_dataset_image img {
			border:2px solid #FFFFFF;
			}
	.box_dataset .box_dataset_dataleft {
		float:left;
		padding:5px;
		text-align:left;
		}
	.box_dataset .box_dataset_dataright {
		float:right;
		padding:5px;
		text-align:right;
		}
	.box_dataset .textarea {
		float:left;
		width:100%;
		padding:5px;
		text-align:justify;
		}
		.box_dataset .textarea a:link,
		.box_dataset .textarea a:visited {
			}
		.box_dataset .textarea a:hover {
			}


/* SEARCH RESULT DEFAULT
*******************************************************************************/
table.search_result_header {
	width:100%;
	margin-top:10px;
	margin-left: -16px;
	/*border-bottom: 1px solid #cbcbcb;*/
	}
	table.search_result_header th {
		height:1.5em;
		text-align:center;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-bottom: 5px;
		border-bottom: 3px solid #999999;
		}
	table.search_result_header td {
		text-align:center;
		vertical-align:middle;
		/*border: 1px solid #cbcbcb;*/
		border-top: none;
		}
		
	table.search_result_header p {padding:0;}
		
	table.search_result_header th.title {
		width:140px;
		text-align:center;
		}
	table.search_result_header td.title {
		width:230px;
		padding-top:0px;
		text-align:center;
		}
	table.search_result_header td.title img {
		padding:0;
		margin: 0 10px 10px 10px;
		border:1px solid #000000;
		float:left;
		}
	table.search_result_header td.textarea {
		text-align:left;
		padding-bottom:10px;
		}
	table.search_result_header a:link,
	table.search_result_header a:visited {
		font-size: 120%;
		font-weight: bold;
		}
	table.search_result_header a:hover {
		}
	table.search_result_header .result_row_0, table.search_result_header .result_row_0 td {
		background-color: #C1E0FF !important;
		}
	table.search_result_header .result_row_1 {
		background-color:#cccccc ;
		}




/* SEARCH RESULT NOPHOTO
*******************************************************************************/
table#search_result_nophoto {
	width:100%;
	line-height:18px;
	}
	table#search_result_nophoto th {
		padding:10px 0 20px 0;
		font-weight:bold;
		text-align:center;
		}
	table#search_result_nophoto td {
		text-align:center;
		}
	table#search_result_nophoto th.title {
		text-align:center;
		}
	table#search_result_nophoto td.title {
		text-align:left;
		}
	table#search_result_nophoto th a:link,
	table#search_result_nophoto th a:visited {
		text-align:right;
		text-decoration:underline;
		}
	table#search_result_nophoto th a:hover {
		text-decoration:none;
		}
	table#search_result_nophoto .result_row_0 {
		background-color:#F0F0F0;
		}
	table#search_result_nophoto .result_row_1 {
		background-color:#FFFFFF;
		}
	table#search_result_nophoto tr.result_row_0 td,
	table#search_result_nophoto tr.result_row_1 td {
		height:18px;
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}


/*
SprySlidingPanels - version 0.1 - Spry Pre-Release 1.5
Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved.
*******************************************************************************/
#sliding_panels {
	/* HEIGHT IS SET BELOW at SprySlidingPanels DEFAULT SETTINGS */
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
	}
.panel {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	.panel .panel_images {
		float:right;
		width:425px; /* 85px p/image  X 5 images = 425px */
		margin-left:20px;
		text-align:right;
		}
	.panel ul {
		list-style:none;
		margin:0;
		padding:0;
		}
	.panel li {
		float:left;
		}
	.panel .panel_images img {
		border:0 none;
		}
	.panel .panel_text {
		clear:both;
		font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align:justify;
		color:#000000;
		background-color:transparent;
		}


/*
This is the selector for the main SlidingPanels container. This selector
defines the width and height of the view port for the widget. Note that
this selector does not set the overflow property since that is done programatically
by the widget. Setting the overflow property programatically ensures that
the contens of the widget will be fully visible should JavaScript be disabled
in the browser.
If you want to constrain the width of the SlidingPanels widget, set a width on
the SlidingPanels container. By default, our sliding panels widget expands
horizontally to fill up available space.
The SlidingPanels container is positioned relative so that content inside it
can be positioned relative to its upper left corner.
Avoid placing any CSS border or padding properties on the SlidingPanels container
as they can affect the proper positioning and sliding animations of the contents
inside the container.
The name of the class ("SlidingPanels") used in this selector is not necessary
to make the widget function. You can use any class name you want to style the
SlidingPanels container.
*/
.SlidingPanels {
	position:relative;
	height:120px;
	padding:0px;
	border:none;
	}

/*
This is the selector for the container that holds all of the content panels
for the widget. The SlidingPanelsContentGroup container is what gets programtically
positioned to create the slide animation. It is also what governs the layout of
the panels.
By default, the width of the container is the same as its parent, the SlidingPanels
container.
You can make the panels within the SlidingPanelsContentGroup container layout
horizontally by giving the SlidingPanelsContentGroup container a width that is as wide
or larget than the sum of the widths of all of the content panels, and then floating
the content panels inside the SlidingPanelsContentGroup container so they all appear
on the same line. You may also need to float the SlidingPanels and SlidingPanelsContentGroup
containers to insure that none of the content panels "leak" outside of the widget.
Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
container as they can affect the proper positioning and sliding animations of the
the container within the widget.
The name of the class ("SlidingPanelsContentGroup") used in this selector is not
necessary to make the widget function. You can use any class name you want to style the
SlidingPanelsContentGroup container.
*/
.SlidingPanelsContentGroup {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	}

/*
This is the selector for the container that holds content for a given panel. In our
default style implementation, the dimensions of each content panel exactly match the
dimensions of the view port (SlidingPanels) container. This ensures that only one
panel ever shows within the view port.
Avoid placing any CSS border, margin, or padding properties on the SlidingPanels
container as they can affect the proper positioning and sliding animations of the
the panel within the widget. You can place border, margins and padding on any content
*inside* the content panel.
The name of the class ("SlidingPanelsContent") used in this selector is not
necessary to make the widget function. You can use any class name you want to style the
SlidingPanelsContent container.
*/
.SlidingPanelsContent {
	width:100%;
	height:120px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
	}

/*
The class used in this selector is programatically added to the SlidingPanels container
anytime we are animating between panels. This rule makes sure that *all* content inside
the widget is overflow:none to avoid a rendering glitch that occurs in FireFox 1.5 whenever
there is an element inside the widget that displays a scrollbar.
The class is automatically removed once the animation has stopped so that the overflow
properties of the content inside the widget should be restored.
*/
.SlidingPanelsAnimating * {
	overflow:hidden !important;
	}

/*
The class used in this selector is programatically added to the SlindingPanelsContent
container that is currently visible in the view port. The class is automatically removed
when the widget switches to a different panel.
*/
.SlidingPanelsCurrentPanel {
	}

/*
The class used in this selector is programatically added to the SlidingPanels container
anytime the SlidingPanels container is given focus. The class is automatically removed
once the SlidingPanels container loses focus.
*/
.SlidingPanelsFocused {
	}


/* OPEN-REALTY GENERAL TAGS & OTHERS
*******************************************************************************/

#or_content_tag .delete_this ul {
	margin-top:0;
	list-style-type:square;
	}
#or_content_tag .delete_this li {
	padding-top:10px;
	}
#or_content_tag {
	float:left;
	width:100%;
	/* IF NEEDED, ALSO SEE HEIGHT FROM TOP SET AT: sliding_panels.css */
	margin:0; padding:/*10px 0 0 */0;
	}
#or_content_tag table {
	clear:both;
	font-size:12px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0 none;
	}
	#or_content_tag .page_display,
	#or_content_tag .page_display td,
	#or_content_tag .page_display p {
		margin:0; padding:0;
		line-height:15px;
		font-size:12px;
		}
	#or_content_tag .page_display h2 {
		margin:0 0 10px 0;
		padding:10px 0 2px 0;
		line-height:26px;
		font-size:16px;
		}
	#or_content_tag .page_display ul {
		margin-top:0;
		list-style-type:square;
		}
	#or_content_tag a:link, #or_content_tag a:visited {
		text-decoration:underline;
		color:#000000;
		}
	#or_content_tag a:hover {
		text-decoration:none;
		color:#0066CC;
		}

.vtour_button img {width:200px; height:30px;}
#ptviewer {width:480px !important; margin-top:20px;}
p#ttech_logo {padding-left:5px;}
select#tourmenu {width:200px; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.reg_mark_h2 {font-size:9px; font-style:normal; vertical-align:top;}
.clear {clear:both;height:0px;}
.center {width:100%; text-align:center;}
.float_left {float:left;}
.float_left_half {float:left; width:100%; clear: none;}
.float_right {float:right;}
.float_right_half {float:right; width:50%}

span.bold {font-weight:bold;}
span.italic {font-style:italic;}

p {margin:0; padding:0;}
p.bold {font-weight:bold;}
a:link, a:visited {font-weight:normal; text-decoration:none;color:#666666;}
a:hover {font-weight:normal; text-decoration:underline;color:#0066CC;}
h1, h2, h3, h4, h5 {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h1 {line-height:30px; font-size:20px;}
h2 {line-height:28px; font-size:18px;}
h3 {line-height:26px; font-size:16px;}
h4 {line-height:24px; font-size:14px;}
h5 {line-height:18px; font-size:12px;}
h6 {/* USED AS BOXES TITLE */}

pre {margin:0; padding:0;}

hr {
	width:100% !important;
	height:3px;
	border-top:1px solid #9FB6D5;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
	background-color:#FFFFFF;
	}

input, select, form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

img {border:0 none;}
img.content_image_right {
	float:right;
	margin-left:10px;
	border:0 none;
	}
img.content_image_left {
	float:left;
	margin-right:10px;
	border:0 none;
	}

p#desc {float: right;}

td#main_image_description {
	padding:0 20px 0 20px;
	text-align: justify;
	}

div#main_image_description {
	text-align: left;
	padding: 0 20px;
	}

table {border-collapse:collapse;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

td.row_main {
	padding-right:10px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0 none;
	font-size:12px;
	}
td.row_main h3 {
	font-size:14px;
	}
td.row_main input {
	font-size:12px;
	}

/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display {
	border:3px;
	}
td.page_display {
	width:100%;
	vertical-align:top;
	}

/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main {
	width:100%;
	border:3px;
	}
td.admin_main {
	width:100%;
	vertical-align:top;
	}

/* THIS CONTROLS ROW COLORS */
	td.row1_0 {background-color:#009900;}
	td.row2_0 {background-color:#CCFFCC;}
	td.row3_0 {background-color:#99CC99;}

.adminListingLeft_0 {
	color:#FFFFFF;
	background-color:transparent;
	}


/* UPDATES
*******************************************************************************/

.houseicon { /* Displays House Icon on UL with class "houseicon" */
	list-style-image: url(images/house-icon.png);
	}

/*div#we_can_help, */#how_it_works {width: 60%;}

div#we_can_help h3, #how_it_works h3, #about_us h3 {margin: 0 0 20px 0;}

div#we_can_help h4, #about_us h4 {
	margin: 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#about_us {width: 948px;}

#about_us #profiles {width: 58%;}

div#about_us #links_list {
	float:right;
	width: 288px;
	border: 1px solid #4B6594;
	background-color: #e1edff;
	margin: 50px 0;
	}

#about_us #links_list h4 {
	color: #fff;
	background-color: #4B6594;
	margin-top: 0;
	padding: 0.5em 1em;
	line-height: 1.2em;
	}

#links_list ul {margin:20px;padding:0;}

#links_list ul li {
	list-style-type: none;
	margin-top: 20px;
	margin-left: 10px;
	}
	
	#links_list ul li img {
		border: 1px solid #000;
		}

div#we_can_help p, #how_it_works p, #faq p, #about_us p {
	padding: 5px 10px 25px 10px!important;
	text-indent: 1.5em;
	}
	
	
div#faq {width:97%;}	
	
div#faq_left {width:47%;}

	#faq div#faq_left p, #faq #faq_right p {
		line-height: 1.5em;
		font-size: 115%;
		text-indent: 0;
		}

div#faq_right {
	width: 47%;
	float: right;
	}
	
	#faq div#faq_right h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 0 5px 20px;
		margin: 0;
		color: #FCFCFC;
		border-bottom: 1px solid #003366;
		background: #5983c3;
		}
	
	
	
div#testimonials ul li {
	list-style-type: none;
	margin: 15px 0;
	}
	
	
.details_button {
	background: url(images/details_button.png) 0 0 no-repeat;
	width: 100px;
	height: 75px;
	float:left;
	margin: 0 10px;
	}
	
	.details_button:hover {background:url(images/details_button.png) -101px 0 no-repeat;}
	
	.details_button span {visibility:hidden;}
	
.pullquote {
	width: 31%;
	float: left;
	margin: 0 10px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 250% !important;
	line-height: 1.5em !important;
	/*text-align: justify !important;*/
	text-indent: 0 !important;
	color: #5983c3;
	}
	
	.pullquote b {
		font-weight: normal;
		color: #FF6600;
		}
	
/* _______________________ NEW SEARCH RESULTS PAGE STYLES _______________________ */

div.search_result_wrapper {
	margin-left:-16px;
	width:100%;
	}
	
	.search_result_wrapper ul {
		float:left;
		margin: 0 0 0 30px;
		padding:0;
		height: 30px;
		}
		
		.search_result_wrapper ul li {
			float:left;
			margin: 0 20px;
			padding: 5px;
			list-style-type: none;
			}
		
	div.search_result_row_0, div.search_result_row_1 {
			width:100%;
			/*height:100px;*/
			float:left;
			clear:both;
			}
			
	.search_result_row_0 {background-color:#FFFFFF;}
		
	.search_result_row_1 {background-color:#C1E0FF;}
		
		.thumbnail, .address, .features, .price {
			float:left;
			margin:10px 0;
			font-size:1.5em;
			line-height: 1.9em;
			}

		.thumbnail {margin-left:10px;background:url(../../images/nophoto.gif) 0 0 no-repeat;}
		
			.tmb {width: 100px !important; height: 75px !important; margin-bottom:0px;}
		
			.thumbnail img {
				border: 1px solid #000000;
				float:left;
				}
			.details_button {border:none;}
			
		.address, .features, .price {
			margin: 10px 0;
			}
			
		.address {
			position: relative;
			width:300px;
			padding-top: 10px;
			line-height: 2.1em;
			margin: 7px 0;
			font-size: 1.2em;
			}	
		
		.features {
			position: relative;
			width: 260px;
			line-height: 30px !important;
			font-size: 1em;
			margin-top: 15px !important;
			margin-bottom: 0px !important;
			}
		.features b {font-size: 1.5em;}
			
		.price {
			width: 170px;
			font-size: 18px;
			float:right;			
			line-height: .8em;
			margin-top: 7px !important;
			margin-bottom: 0px !important;
			margin-right: 4px;
			}
		
		.price span {
			font-size: 12px;
			text-align: right;
			}
			
		.notes {
			color: #004400;
			display: inline-block;
			font-weight: bold;
			font-variant: small-caps;
			margin: 5px 10px;
			background: #ddffdd;
			border: 1px solid #80FF80;
			padding: 3px;
			}
			
			.notes span {
				display: inline-block;
				background: url(../../images/star.png) 0px 0px no-repeat;
				padding: 3px 5px 5px 25px;
				}
		
/************ TRANSPARENT MAPS *******************/

div#listing_map {
	clear: right;
	float:left;
	border:1px solid #000000;
	margin:20px 0 20px 0;
	}
	
	#listing_map span {font-size: 8px;}
	
	
		#listing_map p, #area_map p, #walkscore p{
		padding: 5px;
		background-color: #000000;
		color: #FF9900;
		}
		
		.blue_text {color: #0066FF; font-size: 120% !important;}
		
		
div#area_map {
	clear: right;
	float:right;
	border:1px solid #000000;
	margin:20px 33px 20px 0;
	width: 480px;
	}


/* DIRECTIONS */

#directions {
	border: 1px solid #000;
	background-color: #9f6;
	clear:right;
	float:right;
	margin:0px 33px 20px 0;
	width:480px;
	}
	
#directions h5 {
	border-bottom: 1px solid #000;
	background-color: #060;
	color: #fff;
	margin: 0 0 5px 0;
	text-indent: 10px;
	}	

#directions p {
	margin: 5px;
	}	
	
/* STREET VIEW */

div#tmaps_listingmappanorama {
	height: 200px;
	width: 442px; /* Extra 2 pixels compensates for lack of 1px border */
	float: left;
	clear: both;
	margin-bottom: 20px;
	border: 1px solid #000;
	background: url(images/street_view_bg.jpg) 0 0 no-repeat;
	}
	
/* ALL LISTINGS MAP (ON search.html) */

#all_listings_map {
	background: none;
	float: right;
	margin-bottom: 20px;
	}	
	
/* WALKSCORE */

div#walkscore {
	margin: 0px 33px 20px 0;
	padding: 0;
	clear: right;
	float: right;
	width: 480px;
	border: 1px solid #000;
	}
	
/* CONTACT FORM */

table#contact_us {
	background: transparent;
	}
	
	#contact_us td {
		background: transparent;
		}
		
		#contact_us input, #contact_us textarea {font-size: 100%;}
		
span.required {
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/* INFORMATION FOR REAL ESTATE PROFESSIONALS (info4REP) */

/* Pick1 list */
#pick1 {
	font-size: 200%;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none !important;
	float: left;
	margin: 0 !important;
	margin-top: 100px !important;
	margin-bottom: 100px !important;
	margin-left: 60px !important;
	padding: 0 !important;
	}
	
	#pick1 li {
		float: left;
		margin: 0 20px !important;
		padding: 5px !important;
		}
		
		#pick1 li a:link, #pick1 li a:visited {
			float: left;
			text-decoration: none;
			border: 1px solid #000;
			color: #fff;
			background-color: #f46200;
			padding: 10px;
			}
		#pick1 li a:hover, #pick1 li a:active {
			float: left;
			text-decoration: none;
			border: 1px solid #000;
			background-color: #4B6594;
			}

#info4REP {width:948px;}

#info4REP #overview, #info4REP #realtor_program, #info4REP #attorney_program, #info4REP #broker_program {
	margin: 10px 0;
	position: relative;
	width: 38%;
	/*height: 27em;*/
	}
	
#info4REP #overview {
	float: left;
	width: 60%;
	border: 1px solid #333;
	background-color: #ffebd7;
	}

#info4REP #realtor_program, #info4REP #attorney_program, #info4REP #broker_program {
	float:right;
	border: 1px solid #333;
	background-color: #e1edff;
	}
	
	#info4REP #overview h4 {
		background-color: #f46200;
		color: #fff;
		}
	#info4REP #realtor_program h4, #info4REP #attorney_program h4, #info4REP #broker_program h4 {
		background-color: #4B6594;
		color: #fff;
		}
	
	#info4REP #overview h4, #info4REP #realtor_program h4, #info4REP #attorney_program h4, #info4REP #broker_program h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 10px;
		margin: 0;
		border-bottom: 1px solid #333;
		}
		
	#info4REP #overview p {
		line-height: 1.3em;
		font-size: 120%;
		}
	
	#info4REP #overview p, #info4REP #realtor_program p, #info4REP #attorney_program p, #info4REP #broker_program p {
		margin: 20px 15px;
		text-indent: 1em;
		}
		
	#info4REP_right, #info4REP_left {
		position:relative;
		width:455px;
		}
		
	#info4REP_right {
		float: left;
		margin-left: 35px;
		}
		
	#info4REP_left {
		clear: both;
		float: left;
		}
	
	#info4REP li {
		margin: 5px;
		line-height: 1.5em;
		}
		
.sample_trans {
	background-color: #C7FEC0;
	border: 1px solid #006633;
	margin: 20px;
	}
	
	.sample_trans h5 {
		padding: 5px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 120%;
		background-color: #006633;
		color: #fff; 
		}
	.sample_trans ol {margin:20px;padding: 10px;}		


		
/* "A" Team Application Form */

table#AteamForm td {background: transparent;}


/* DOOGLE ON DUTY - PPC Click Tracker/Warning Position Fix */

div#crcompopin {
	position: absolute !important;
	top: 300px !important;
	left: 400px !important;
	}
	

/******** SELLER SITE ***************************************/

div#col_left, div#col_right {
	float: left;
	width: 480px;
	}

div#col_right {margin-left: 19px;}

div#top_left, div#bottom_left, div#top_right, div#bottom_right {
	}
	
a:link.seller_landing_button, a:visited.seller_landing_button {
	display: block;
	background: url(images/sellers/link_button.png) bottom right no-repeat;
	height: 50px;
	text-align: right;
	padding-right: 50px;
	text-decoration: none !important;
	font-size: 25px;
	line-height: 40px;
	color: #060 !important;
	}

a:hover.seller_landing_button, a:active.seller_landing_button {
	color: #3333CC !important;
	}
	
/* Seller Inquiry Page */

div.overview {
	/*float:left;*/
	width:520px;
	/*padding:10px;*/
	background-color:#FFEBD7;
	border:1px solid #6C3600;
	margin-top: 13px;
	}
	
	div.overview h2 {
		font-size: 30px;
		height: 30px;
		padding:5px 0 10px 10px;
		background-color:#F46200;
		color:#FFFFFF;
		border-bottom: 1px solid #333333;
		margin:-10px -10px 0 -10px;
		font-family: Georgia, 'Times New Roman', Times, serif;
		text-indent: 10px;
		}
		
/* Seller FAQ page */

body#seller_faq p {
	font-size: 150% !important;
	font-family: Georgia, 'Times New Roman', Times, sans-serif;
	line-height: 1.3em !important;
	text-indent: 0px !important;
	}
	
	
/* Seller Submit A Home page */

#submit_home td {background:transparent;}


#qualifying_calc form p{font-size:16px !important;}

form[name="qualifying"] input {
	color:#333;
	font-size: 150%;
	font-weight: bold;
	}

/* kill copyright text on transparent maps - it leaks out of bounds */

#copyright {visibility:hidden;} 