@charset "utf-8";

/* CSS Document */

#languages {

	margin-left: 478px;

	padding-top: 62px;

}

#languages a {

	color: #666;

	font-weight: bold;

}

#languages a:hover {

	color: #F47721;

}

#top_nav {

	padding: 0;

	margin: 0;

	list-style-type: none;

}

#top_nav li {

	float: left;

	width: 134px;

	display: block;

	margin-right: 4px;

}

#top_nav a {

	display: block;

	width: 134px;

	text-align: center;

	color: #FFF;

	background: #FFF url(/template/real_estate/images/navtabend_134.jpg) no-repeat bottom left;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	padding: 5px 0 4px 0;

}

#top_nav a:hover, #top_nav a.current {

	background: #FFF url(/template/real_estate/images/navtabend_134.jpg) no-repeat top left;

}



ul#lower_nav 

{

	float: left;

/*	display:block;*/

	font-weight: bold !important;

	width: 100%;

	font-size:10px;

	font-weight:normal;

}



ul#lower_nav li

{

	float: left;

/*	display:block;*/

	/*width: 200px;*/

	

	width:155px;

	padding-left:0px;

	margin-left:0px;

}



ul#lower_nav li a, #lower_nav li a:visited 

{

	display: block;

/*	width: 134px;*/

	text-align:left;

	float:left;

	margin-left:0px;

	padding:0px;

	font-weight:normal;

}



ul#lower_nav li a.current

{

	font-weight:bold;

}



ul#lower_nav li a:hover {

	text-decoration:underline;

}



#nav_main {

	padding: 5px;

	height:20px;

	width: 1090px !important;

}



.lastitem {

	margin-right: 0 !important;

}



.lastitem a {

	width: 134px !important;

	background: #FFF url(/template/real_estate/images/navtabend_134.jpg) no-repeat bottom left !important;

}

.lastitem a:hover, .lastitem a.current {

	width: 134px !important;

	background: #FFF url(/template/real_estate/images/navtabend_134.jpg) no-repeat top left !important;

}



#header #contact {

	float: right;

	width: 320px;

}



#header #contact p {

	font-size:9px;

}





.js #carousel_holder {

	display: none;

}



.carousel {

	width: 627px !important;

	margin: 20px auto 0px auto;

}

.carousel li {

	margin-right: 10px;

	height: 195px;

	border: 2px solid #999;

	position: relative;

}

.carousel li a {

	

}

a:focus {

	outline: none;

}

.prev {

	float: left;

	font-weight: bold;

	font-size: 30px;

	margin-top: 104px;

	margin-right: 9px;

}



.next {

	float: right;

	font-weight: bold;

	font-size: 30px;

	margin-top: 104px;

	margin-right: 20px;

}



/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Copyright (c) 20010 Janis Skarnelis

 * Examples and documentation at: http://fancybox.net

 *

 * Version: 1.3.0 (02/02/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */

 

#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	height: 40px;

	width: 40px;

	margin-top: -20px;

	margin-left: -20px;

	cursor: pointer;

	overflow: hidden;

	

	z-index: 1104;

	display: none;

}



* html #fancybox-loading {	/* IE6 */

	position: absolute;

	margin-top: 0;

}



#fancybox-loading div {

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 480px;

	background: transparent url('/images/fancy_loading.png') no-repeat;

}



#fancybox-overlay {

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background: #000;

	z-index: 1100;

	display: none;

}



* html #fancybox-overlay {	/* IE6 */

	position: absolute;

	width: 100%;

}



#fancybox-tmp {

	padding: 0;

	margin: 0;

	border: 0;

	overflow: auto;

	display: none;

}



#fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 20px;

	z-index: 1101;

	display: none;

}



#fancybox-outer {

	position: relative;

	width: 100%;

	height: 100%;

	background: #FFF;

}



#fancybox-inner {

	position: absolute;

	top: 0;

	left: 0;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

	outline: none;

	overflow: hidden;

}



#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

}



#fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 32px;

	height: 32px;

	background: url('/images/fancy_close.png') top left no-repeat;

	cursor: pointer;

	z-index: 1103;

	display: none;

}



#fancybox_error {

	color: #444;

	font: normal 12px/20px Arial;

}



#fancybox-content {

	height: auto;

	width: auto;

	padding: 0;

	margin: 0;

}



#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}



#fancybox-frame {

	position: relative;

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}



#fancybox-title {

	position: absolute;

	bottom: 0;

	left: 0;

	font-family: Arial;

	font-size: 12px;

	z-index: 1102;

}



.fancybox-title-inside {

	padding: 10px 0;

	text-align: center;

	color: #333;

}



.fancybox-title-outside {

	padding-top: 5px;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}



.fancybox-title-over {

	color: #FFF;

	text-align: left;

}



#fancybox-title-over {

	padding: 10px;

	background: url('/images/fancy_title_over.png');

	display: block;

}



#fancybox-title-wrap {

	display: inline-block;

}



#fancybox-title-wrap span {

	height: 32px;

	float: left;

}



#fancybox-title-left {

	padding-left: 15px;

	background: transparent url('/images/fancy_title_left.png') repeat-x;

}



#fancybox-title-main {

	font-weight: bold;

	line-height: 29px;

	background: transparent url('/images/fancy_title_main.png') repeat-x;

	color: #FFF;

}



#fancybox-title-right {

	padding-left: 15px;

	background: transparent url('/images/fancy_title_right.png') repeat-x;

}



#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background-image: url('blank.gif');

	z-index: 1102;

	display: none;

}



#fancybox-left {

	left: 0px;

}



#fancybox-right {

	right: 0px;

}



#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	top: 50%;

	left: -9999px;

	width: 30px;

	height: 30px;

	margin-top: -15px;

	cursor: pointer;

	z-index: 1102;

	display: block;

}



#fancybox-left-ico {

	background: transparent url('/images/fancy_nav_left.png') no-repeat;

}



#fancybox-right-ico {

	background: transparent url('/images/fancy_nav_right.png') no-repeat;

}



#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible;    /* IE6 */

}



#fancybox-left:hover span {

	left: 20px;

}



#fancybox-right:hover span {

	left: auto;

	right: 20px;

}



div.fancy-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	z-index: 1001;

}



div#fancy-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	height: 20px;

	background: transparent url('/images/fancy_shadow_n.png') repeat-x;

}



div#fancy-bg-ne {

	top: -20px;

	right: -20px;

	width: 20px;

	height: 20px;

	background: transparent url('/images/fancy_shadow_ne.png') no-repeat;

}



div#fancy-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	width: 20px;

	background: transparent url('/images/fancy_shadow_e.png') repeat-y;

}



div#fancy-bg-se {

	bottom: -20px;

	right: -20px;

	width: 20px;

	height: 20px;

	background: transparent url('/images/fancy_shadow_se.png') no-repeat;

}



div#fancy-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	height: 20px;

	background: transparent url('fancy_shadow_s.png') repeat-x;

}



div#fancy-bg-sw {

	bottom: -20px;

	left: -20px;

	width: 20px;

	height: 20px;

	background: transparent url('/images/fancy_shadow_sw.png') no-repeat;

}



div#fancy-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	width: 20px;

	background: transparent url('/images/fancy_shadow_w.png') repeat-y;

}



div#fancy-bg-nw {

	top: -20px;

	left: -20px;

	width: 20px;

	height: 20px;

	background: transparent url('/images/fancy_shadow_nw.png') no-repeat;

}

.featured td {

	padding-left: 50px;

}

#contact_agent {

	background: url(/template/real_estate/images/pick_bgd.jpg);

	font-weight: bold;

	padding: 0;

	padding-left: 30px;

	width: 680px;

}





#browse li {

	height: 30px !important;

	padding-top: 10px;

	margin-bottom: 10px;

	font-weight: bold;

}



.multiple_options_caption {

	font-weight: bold;

}



.tools {

	float: right;

	margin-right: 20px;

	width: 400px;

	margin-top: 6px;

}



.zoom {

/*	position:absolute;

	left:-3px;

	top: 178px;

	z-index: 100;*/

bottom:0;

position:absolute;

right:-3px;

z-index:100;

}

.input_medium {

	width: 135px !important;

	margin-bottom: 4px;

}

select.input_medium {

	width: 140px !important;

}



.form_main {

	margin-left: 10px;

}

.featured_listings img {

	background: #FFF !important;

}



.search_result_table img {

	background: #FFF !important;

	border: 1px solid #EFEFEF;

	padding: 2px;

}

#col3 {

	float: right !important;

	margin-right: 0 !important;

}

#panel {

	width: 370px !important;

	height: 270px !important;

	overflow: hidden !important;

}



#nav_main {

	background-color:#F47721;

	border-bottom:2px solid #F47721;

	float:left;

	width:1100px;

}

#nav_main  ul {

display:block;

	list-style-type: none;

}

#nav_main {

	padding:5px;

	width:1090px !important;

}

.searchbox td {

	padding-top: 10px;

}



.result_row_0 td,  .result_row_1 td{

	border-bottom: 1px solid #CCC !important;

}

.shadow img {

	border: 1px solid #ccc;

	background: #FFF;

	padding: 2px;

	margin-bottom: 15px;

}

#content_list a {

	display: block !important;

	font-weight: bold !important;

	cursor: pointer !important;

	margin-top: 10px !important;

	padding: 3px !important;

	background: #DADADA url(../../images/expand.jpg) no-repeat 700px 6px;

	color: #F47721 !important;

	width: 730px !important;

}



#content_list a.ui-state-active {

	background: #DADADA !important;

}



#content_list div {

	padding: 10px;

	width: 670px;

}



#nav_main ul li {

	float: left ! important;

}

#featured, #networks {

	clear: both;

}

.qs_label {

	font-weight: bold;

}

#quickSearch {

	padding: 0 !important;

	margin: 0 !important;

}
