/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #032648;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	
}
:focus{ outline: 0; }
a {
	color:#194A73;
	text-decoration:none;
}
a:hover {
/*	font-size:12px;*/
	color:#f08814;
	text-decoration:underline;
}
html, body{
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	line-height:18px;
	font-size:12px;
}

ul {
	margin: 0;
	padding: 0;
	margin-left:15px;
}

li {
	margin: 0;
	padding: 0;
	margin-left:15px;
}

a img{
	border: 0;
}
#container {
	margin:0 auto;
	width:957px;
	background: #FFF;
}

#wrapper {
}
form{
	margin: 0;
}
#header{
	background-color:#FFFFFF;
	margin-left:0px;
	height:128px;
}

#banner {
	height:128px;
}

#logo {
	margin-top:10px;
	float:left;
	margin-left:20px;
}

#logo a {
	width:288px;
	height:118px;
	background: transparent url(../images/logo.png) no-repeat scroll left top;
	text-indent:-999px;
	display:block;
}

#content {
	background-color:#FFFFFF;
	clear:both;
}

#content_inner {
	background-color:#FFFFFF;
	position:relative;
	clear:both;
	padding:5px 0 0 0 ;
	background: transparent url(img/bg_top.jpg) no-repeat scroll center top;
}

#index_banner {
	width:957px;
	/*margin-left:-42px;*/
	margin-top:5px;
	/*text-indent:-9999px;*/
}

#indexbanner_bg{
	background: url(../images/banner_bg.jpg);
}
.flashcontent_container{
	margin-left: 26px;
	padding-bottom: 10px;
}
#box1, #box2, #box3 {
background-color:#FFFFFF;
	float:left;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:10px;
	width:907px;
}

.content_box {
	background-color:#FFFFFF;
	float:left;
	width:907px;
}

.bar {
	width:907px;
	background:url(images/shadow.gif) repeat-x scroll left top;
}

.subtitle {#af9336
	color:#194a73;
	font-size:12px;
	font-weight:bold;
}

.subtitle2 {
	color:#af9336;
	font-size:12px;
	font-weight:bold;
}


.smallbox {
	padding:20px;
/*	width:262px;*/
/*	height:180px;*//* Hide by Chilli*/
}

.smallbox2 {
	padding:10px;
	width:262px;
/*	height:125px;*//* Hide by Chilli*/
}

#footer {
	background-color:#FFFFFF;}
	
.bluetitle {
	line-height:18px;
	color:#194a73;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
}

.bluetitle a {
	line-height:18px;
	color:#194a73;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	text-decoration:none;
}

.blurline {
	margin:5px 0;
	background-color:#adcece;
	width:400px;
}

.location {
	font-size:14px;
	color:#000066;
	padding-bottom:5px;
}

.orangecontent {
	line-height:18px;
	font-size:12px;
	color:#f08814;
	font-weight:normal;
}

.box_content {
	padding:10px;
}

.text {
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	color:#444;
}

.license {
	font-size:10px;
}

.info_tab {
	border-right:1px solid #FFFFFF;
}

.sale {
	color:#af9336;
	font-size:10px;
}

.sale a {
	color:#af9336;
	font-size:10px;
	text-decoration:none;
}

.sale a:hover {
	color:#af9336;
	font-size:10px;
	text-decoration:underline;
}

.sale2 {
	color:#ee8913;
	font-size:10px;
}

.sale2 a {
	text-decoration:none;
}

.sale2 a:hover {
	text-decoration:underline;
}

#rightmenu {
	float:left;
}

#topmenu {
	padding-left:50px;
	float:left;
	width:200px;
	height:30px;
}

#bookmark {
	font-size:11px;
	padding-top:10px;
	float:left;
	height:10px;
	color:#666;
}

#bookmark a {
	font-size:11px;
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#444;
}

#bookmark a:hover {
	color:#1a4d77;
	text-decoration:underline;
}

#language {
	margin-top:12px;
	line-height:12px;
	float:left;
	display:block;
	padding:0;
	list-style-type:none;
	
}

#top-menu{
	margin-top:10px;
	line-height:12px;
	float:left;
	display:block;
	padding:0;
	list-style-type:none;
	
}
#language li, #top-menu li  {
	float:left;
	display:block;
	padding:0;
}
#language {


	margin-left:5px;
	width:70px;
}


#language li, #top-menu li{
	margin-right:0;
	margin-left:2px;
	
}

#language li a {
	font-size:11px;
	line-height:8px;
	color:#777;
	padding:3px 5px;
	text-decoration:none;
	display:block;
	border-left:1px #777 solid;
}

#language li a:hover {
	font-size:11px;
	color:#f08814;
	border-left:1px #777 solid;
	text-decoration:underline;
}

#language li a.last {
	border:none;
}

#language li.active a {
	color:#1a4d77;
}

#banner {
	height:40px;
}

#top-menu {
	margin-left:80px;
}

#top-menu li {
	background:transparent url(../images/arrow.gif) no-repeat scroll 2px center;
	padding:2px 8px 2px 13px;
}

#top-menu li a {
	font-size:11px;
	line-height:8px;
	color:#777;
	padding:3px 3px;
	text-decoration:none;
	display:block;
}

#top-menu li a:hover {
	color:#f08814;
	text-decoration:underline;
}

#top-menu li a.last {
	border:none;
}

#top-menu li.active {
	background:transparent url(../images/arrow_over.gif) no-repeat scroll 2px center;
	color:#1a4d77;
	text-decoration:none;
}

#top-menu li.active a {
	text-decoration:none;
	color:#1a4d77;
}

#top-menu li.active a:hover {
	text-decoration:none;
	color:#1a4d77;
}

#sec-menu {
	float:left;
	padding-right:22px;
}

#thi-menu {
	width:273px;
	float:right;
	padding-right:3px;
}

.newsletter {
	float:left;
	color:#ef8813;
}

.newsletter a {
	color:#ef8813;
	text-decoration:none;
}

.newsletter a:hover {
	text-decoration:underline;
}

#quicksearch {
	/*background:url(../images/lens.gif) no-repeat right center;*/
	margin-top:5px;
	width:272px;
	float:left;
	height:19px;
	background-color:#d4d4d4;
}

#myAutoComplete {
	color:#FFFFFF;

}

#header_box {
	margin:0;
	padding-top:10px;
}

.btn {
	float:right;
}

.maincontent {
	float:left;
	width:600px;
	color:#666666;
	padding:15px;
}

.image {
	border:1px solid #c6c6c6;
	padding:2px;
}

.hotline {
	padding-bottom:30px;
}

.formcontent {
	float:left;
	width:850px;
	color:#666666;
	padding:15px;
	padding-top:0;
}

.formbox {
	float:left;
	width:400px;
	color:#666;
}

.map {
	float:left;
	width:610px;
	color:#666666;
}

.area {
	float:left;
	width:600px;
	color:#666666;
}

.search {
	height:28px;
	width:292px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#687e8f;
}

.searcharea {
	float:left;
	width:290px;
	padding-left:3px;
}

.searchtitle {
	font-size:15px;
	height:18px;
	padding-top:5px;
	padding-left:30px;
	color:#FFFFFF;
}

.searchimage {
	margin-left:15px;
	background:url(../images/search_lens.jpg) no-repeat left center;
}

.search_lightbg {
	height:27px;
	background:url(../images/search_lightbg.gif) no-repeat left center;
}

.search_subtitle {
	color:#143d60;
}

.search_content {
	color:#fff;
}

.dot_line {
	background:url(../images/dot_line.png) no-repeat left center;
	padding: 5px 0;
}

.whiteline {
	width:1px;
	background-color:#FFFFFF;
}

.whitetext {
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}

.whitetext a {
	padding-right:2px;
	color:#FFFFFF;
	text-decoration:none;
}

.whitetext a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.contentarea {
	float:left;
}

.title a {
	color:#97712f;
	font-size:16px;
	font-weight:bold;
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
	text-decoration:none;
	line-height:18px;
}

.title {
	color:#97712f;
	font-size:16px;
	font-weight:bold;
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
	text-decoration:none;
	line-height:18px;
}


.note {
	color:#ee8913;
	font-size:10px;
}

.item { float:right; font-size:12px; font-weight:bold; color:#194a73;}

.item2 { font-size:12px; font-weight:bold; color:#ff0820;}

.topmenu {
	width:907px;
	height:28px;
	margin:0 25px;
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
}

.menu_bar {
	padding:0 6px;
	float:left;
	width:907px;
}

.menu_text a {
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:14px;
	padding-right:14px;
	color:#FFFFFF;
}

.menu_text a:hover {
	background-image:url(../images/menubar_on.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}

.menu_text a.current {
	background-image:url(../images/menubar_on.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}

/* Added by Chilli */
/* Range Slider */
.ui-slider{
	height:0.2em;
}
.ui-slider-range{
	height:0.2em;
}
.ui-slider-handle {
	height: 0.6em;
	width: 0.6em;
}
a.ui-slider-handle:hover{
	font-size: 100%; 
}

/* JQuery Selectable */
.ui-selecting { background: #AAA; color: #000;  }
.ui-selected { background: #E6E6E6; color: #000; }
.whitetext .ui-selected a { background: #E6E6E6; color: #000 !important; }
/*#selectlayout, #selecttype, #selectother {  list-style-type: none; width: 180px; margin: 0; padding: 0; }*/
/*#selectlayout li, #selecttype li, #selectother li { margin: 0 3px 3px; padding: 1px; float: left; float: none\8; display:inline\9 ; word-break: break-all ; font-size: 1em; text-align: center; cursor: pointer; }*/
#selectlayout, #selecttype, #selectother { list-style-type: none; padding: 2px; line-height: 1.5em; text-align: left; width: 180px; }
#selectlayout a , #selecttype a , #selectother a { padding: 2px; }
#selectlayout, #selecttype, #selectother { margin: 0; }
#selectlayout li , #selecttype li , #selectother li { display: inline; /*float: left; */margin-left: 0; margin-right: 3px; padding: 0; cursor: pointer; }

.ui-dropdownchecklist-text  {font-size: 10px; }

/* Property Detail */
.coda-slider { border: 1px solid #cecece;}
.coda-slider, .coda-slider .panel { width: 900px ;background: #FFF url(../images/bg2.jpg) repeat-x left top;  height: 212px} 
.coda-slider .panel table{ width: 100%; margin: 0; padding: 0; border-spacing: 0; height: 206px;}
.coda-slider .panel table td{ border-right:1px dotted #999999; }
.coda-slider .panel table#location-panel td{ border-right-style: dotted; }
.coda-slider, .coda-slider .panel table td { padding: 0; }
.coda-slider .panel-wrapper { padding: 3px; margin: 0; width: 898px;}

ul#code-slider-ul { list-style-type: none; margin: 10px 0 0 ; padding: 0; }
ul#code-slider-ul li{ display: inline; margin: 0; padding: 0; background: url(../images/tag_active_bg.jpg); }
ul#code-slider-ul li a img{ border: none; }

/* Added by Joann */
/* Property Detail */

.info_tab a{
	width: 94px;
	height: 24px;
	background: url(../images/tag_living.gif);
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
}
.info_tab a.active{
	background: url(../images/tag_living_active.gif);
}
.panel{
	width: 100%;
}

#living_bg {
	min-height:371px;
	width:900px;
/*	padding:5px;*/
	background: #e7e7e7 url(../images/greyline.jpg) repeat-x left top;
	
}

#living_box {
	float:left;
	padding:0 5px;
}

#living_bar {
	background-color:#ababab;
	color:#fff;
	height:19px;
	padding:8px 10px;
}

#living_bar a {
	color:#fff;
	text-decoration:none;
}

#living_bar a:hover {
	text-decoration:underline;
}

#living_on {
	text-decoration:underline;
}


#living_content {
	float:left;
	width:550px;
	padding:17px 12px;
}

#living_image {
	float:right;
	padding:17px 23px;
}

#living_corner {
	background:url(../images/corner.jpg) no-repeat left top;
	padding-left:15px;
	color:#b5a83f;
	font-size:14px;
}

#living_title {
	padding-left:15px;
	color:#b5a83f;
	font-size:14px;
    margin: 0;
    margin-bottom: 14px;
	line-height:16px;
	padding-top:10px;
	padding-left:30px;
}

#living_text {
	width:580px;
	padding:10px 15px;
}

#living_table {
	padding:5px;
	width:279px;
}

#living_grey {
	/*background:url(../images/greyline.jpg) repeat-x left bottom;*/
	min-height: 331px;
/*	height:371px;*/ /*Hided by Chilli*/
}

a.living {
	text-decoration:none;
}

a.living:hover {
	text-decoration:underline;
}

/* Slideshow */
div#slideshow_container{
	width: 296px;
	height: 174px;
	border: 1px solid #e5e5e5;
}
div#slideshow_pager, div#slideshow{
	width: 289px;
	margin: 0 auto;
}
div#slideshow_pager{
	margin-bottom: 10px;
	line-height: 16px;
	text-align: left;
}
div#slideshow_pager a{
	padding: 0 6px;
	text-decoration: none;
	border-bottom: 3px solid #e0e0e0;
	color: #575757;
	font-size: 10px;
}
div#slideshow_pager a.activeSlide{
	color: #f18815;
	border-bottom: 3px solid #f18815;
}
.ui-dropdownchecklist-dropcontainer-wrapper{
	z-index: 10;
}

#myAutoComplete input#q{
	background: transparent;
	font-size: 13px;
	border: 0;
	margin: 0;
	padding: 0;
	width: 250px;
	color: #000033;
	font-style: italic;
}
.yui-skin-sam .yui-ac-container, .yui-skin-sam .yui-ac-content ul{
	width: 272px;
	z-index: 2;
}
a.NumBox_Link_on, a.NumBox_Link_off{
	padding: 0 5px;
}
a.NumBox_Link_on{
	font-weight: bold;
	color: #000;
}

ul#sitemap_ul, ul#sitemap_ul li ul{
	list-style-type: none;
}

ul#sitemap_ul li{
	background: url(../images/bullet.gif) top left no-repeat;
	padding-left: 20px;
	
}
ul#sitemap_ul li ul li{
	background: url(../images/bullet1.gif) top left no-repeat;
}