* {
	margin:0px;
	padding:0px;
}

html {
	background-color:#fff;
}
body {
	direction: ltr;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	width:976px;
	padding:0 2px;
}
a:link,a:visited,a:active,a:hover {
	color:#19709C;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

img {
	border:0px solid green;
}

input,
textarea,
ul {
	color:#036;
	font:13px arial,verdana,geneva,helvetica,sans-serif;
	line-height:15px;
}
ul li {
	line-height:15px;
}
p {
	color:#036;
	font:11px verdana,arial,verdana,geneva,helvetica,sans-serif;
	line-height:16px;
	text-align:justify;
}
p.psubtitle {
	margin:10px 0 4px 4px;
	font-weight:bold;
}
ul {
	margin:10px 10px 10px 15px;
}
input.submit,
input.button {
	cursor:pointer;
}
input.submit:hover,
input.button:hover {
	text-decoration:none;
}

.left {
	float:left;
}
.right {
	float:right;
}

.hr-delim-0,
.hr-delim-1,
.hr-delim-2,
.hr-delim-3,
.hr-delim-4 {
	clear:both;
	width:100%;
	height:5px;
	background-color:transparent;
	border:solid 0px #fff;
	margin:0;
	padding:0;
	font-size:0;
}
.hr-delim-0 {
}
.hr-delim-1 {
	border-top:solid 1px #7ED4FD;
}
.hr-delim-2 {
	border-top:solid 2px #FEE376;
}
.hr-delim-3 {
	width:97%;
	border-top:solid 1px #FEE376;
}
.hr-delim-4 {
	margin-top:5px;
	border-top:solid 1px #FEE376;
}


/*HEADER*/
.header {
	height:84px;
}
.header .logo-img {
	display:none;
	float:left;
}
.header .logo-img img {
	padding:1px 0 0 1px;
}

/* MENU */
.menu-main {
	float:right;
	width:90%;
	padding-top:1px;
	height:26px;
	text-align:right;
}
.menu-main a:link, .menu-main a:active, .menu-main a:visited, .menu-main a:hover {
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:2px;
	border:solid 0px red;
	color:#fff;
	font:13px verdana,arial,geneva,helvetica,sans-serif;
}
.menu-main a.menu_item_1 {
	background-image:url("../image/menu_item_bg_1.gif");
	padding:4px 16px 6px 17px;
}
.menu-main a.menu_item_2 {
	background-image:url("../image/menu_item_bg_2.gif");
	padding:4px 13px 6px 13px;
}
.menu-main a.menu_item_3 {
	background-image:url("../image/menu_item_bg_3.gif");
	padding:4px 16px 6px 16px;
}
.menu-main a.menu_item_4 {
	background-image:url("../image/menu_item_bg_4.gif");
	padding:4px 14px 6px 14px;
}
.menu-main a.menu_item_5 {
	background-image:url("../image/menu_item_bg_5.gif");
	padding:4px 14px 6px 14px;
}
.menu-main a.menu_item_6 {
	background-image:url("../image/menu_item_bg_6.gif");
	padding:4px 14px 6px 14px;
}
.menu-main a.menu_item_7 {
	background-image:url("../image/menu_item_bg_7.gif");
	padding:4px 21px 6px 21px;
}

.logo-text {
	float:left;
	height:63px;
	margin-top:-5px;
}
.logo-text-sun {
	position:absolute;
	margin:73px 0 0 89px;
}

.tools {
	clear:both;
}

.search,
.menu-second {
	margin-top:13px;
}

.menu-second {
	background:#d9f8ff url("../image/menu_second_bg.gif") no-repeat top left;
	float:right;
	padding:7px 90px 7px 14px;
}
.menu-second,
.menu-second a {
	font:bold 14px verdana,arial,geneva,helvetica,sans-serif;
	color:#fff;
}
.menu-second a {
	color:#1975a3;
	padding-left:15px;
}
.menu-second a {
	margin:0 5px 0 2px;
}
.menu-second a:hover {
	text-decoration:underline;
}

.search {
	background-color:#A8F0FF;
	float:right;
	padding:5px 20px 5px 10px;
	color:#0395DF;
	font:11px verdana,arial,geneva,helvetica,sans-serif;
}
.search-input {
	width:86px;
	height:18px;
	border:solid 1px #0CF;
	padding:1px 0 0 1px;
}
.search-button {
	background-color:#008BCE;
	border:solid 1px #0CF;
	width:27px;
	height:19px;
	color:#fff;
	font:10px verdana,arial,geneva,helvetica,sans-serif;
	cursor:pointer;
}
.search-button:hover {
	text-decoration:none;
}
/**MENU */

/* USER IN*/
.user-in {
	clear:both;
	background-color:#FFE373;
	border:solid 1px #FFD52D;
	width:974px;
	height:18px;
	margin:-5px 0 5px 0;
	padding:3px 0 0 0;
	color:#072330;
	font:12px tahoma,verdana,arial,geneva,helvetica,sans-serif;
}
.user-in div {
	float:left;
}
.user-in span {
	float:right;
}
/**USER IN*/

/**HEADER*/

/*FOOTER*/

.footer {	
	clear:both;
	width:100%;
	height:60px;
	padding-top:10px;
	border-top:solid 3px #FEE376;
	text-align:center;
}
.footer,
.footer a {
	color:#003955;
	font:11px verdana,arial,geneva,helvetica,sans-serif;
}
.footer a {
	margin:0 5px 0 2px;
}
.footer a:hover {
	text-decoration:underline;
}
.w3c,
.w3c p {
	float:left;
}
.w3c p {
	margin-right:4px;
}
.footer-links {
	float:right;
	width:78%;
}

/**FOOTER*/


/*INTERNAL PAGE*/

/**INTERNAL PAGE*/


/*LEFT COLUMN*/
.internal_page_left {
	float:left;
	width:654px;
}
.internal_page_left h2.page_title {
	color:#003955;
	font:bold 16px verdana,arial,geneva,helvetica,sans-serif;
	margin-bottom:7px;
}
/**LEFT COLUMN*/


/* RIGHT COLUMN*/
.internal_page_right {
	float:right;
	width:311px;
	border-left:solid 1px #FEE376;
}
.internal_page_right div {
	margin-bottom:10px;
}
.column-right div div.slot,
.column-right div p.empty {
	display:none;
}


/* SEARCH BOX*/
.property-search-intern {
	float:right;
	background:url("../image/search_intern_box_bg.gif") no-repeat top left;
	width:269px;
	height:284px;
	border:solid 1px #fc0;
	padding:15px;
}
.property-search-intern h3 {
	color:#003955;
	font:bold 16px verdana,arial,geneva,helvetica,sans-serif;
	margin-bottom:7px;
}
.property-search-intern p {
	color:#003955;
	font:10px verdana,arial,geneva,helvetica,sans-serif;
	line-height:15px;
	margin-bottom:26px;
	text-align:justify;
}
.property-search-intern .property-select {
	width:255px;
	height:29px;
	border:solid 1px #B0EFFF;
	padding:4px 4px 4px 2px;
	margin:0 0 10px 10px;
	color:#003955;
	font:13px verdana,arial,geneva,helvetica,sans-serif;
}
.property-search-intern .property-select option {
	padding-left:4px;
}
.property-search-intern .property-button {
	background:url("../image/search_index_btn.gif") no-repeat top left;
	border:solid 0px red;
	padding:8px 13px;
	margin:0 0 0 16px;
	color:#fff;
	font:bold 14px verdana,arial,geneva,helvetica,sans-serif;
	cursor:pointer;
}
.property-search-intern .property-button:hover {
	text-decoration:none;
}
.property-search-intern .search-fine {
	display:block;
	background:url("../image/search_fine_btn.gif") no-repeat top left;
	border:solid 0px red;
	padding:9px 19px;
	margin:37px 0 0 16px;
	color:#fff;
	font:bold 14px verdana,arial,geneva,helvetica,sans-serif;
}
.property-search-intern .search-fine:hover {
	text-decoration:none;
}
/**SEARCH BOX*/

/* PROPERTIES*/
.spotlight-properties-intern,
.latedeal-properties-intern {
	float:right;
	width:301px;
}
.spotlight-properties-intern h3,
.latedeal-properties-intern h3 {
	color:#0cf;
	font:bold 13px arial,tahoma,verdana,geneva,helvetica,sans-serif;
}
.latedeal-properties-intern h3 {
	color:#fc0;
}
.spotlight-properties-intern .spotlight,
.latedeal-properties-intern .latedeal {
	width:130px;
	height:190px;
	margin:5px 0 0 0;
	padding:7px;
	background-color:#fff;
	border:solid 1px #7ED4FD;
}
.latedeal-properties-intern .latedeal {
	background-color:#FFFBEA;
}
.spotlight-properties-intern .spotlight h3,
.latedeal-properties-intern .latedeal h3 {
	height:27px;
	color:#1975A2;
	font:bold 12px arial,tahoma,verdana,geneva,helvetica,sans-serif;
}
.spotlight-properties-intern .spotlight img,
.latedeal-properties-intern .latedeal img {
	margin:5px 0 1px;
}
.spotlight-properties-intern .spotlight p,
.latedeal-properties-intern .latedeal p {
	color:#1975A2;
	font:11px arial,tahoma,verdana,geneva,helvetica,sans-serif;
	text-align:left;
}
.spotlight-properties-intern .spotlight p a,
.latedeal-properties-intern .latedeal p a {
	color:#f90;
	font:bold 11px arial,tahoma,verdana,geneva,helvetica,sans-serif;
}
.spotlight-properties-intern .spotlight p a:hover,
.latedeal-properties-intern .latedeal p a:hover {
	text-decoration:underline;
}
/**PROPERTIES*/

.late-deals {
	float:right;
}
/**PROPERTIES*/

/*RIGHT COLUMN*/

/* PROPERTY LIST*/

.ad {
	background-color:#F4FDFF;
	border:1px solid #8CE8FF;
	font: 11px verdana,arial;
	width:652px;
}

.ad .property-location {
	background:none;
	background-color:#8CE8FF;
	border:1px solid #F4FDFF;
	border-right:0px solid #F4FDFF;
	text-align:left;
	color:#ffffff;
	padding:2px 0;
	color:#072330;
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
	line-height:16px;
}
.ad .property-type {
	width:140px;
	background-color:#28D5FF;
	border:1px solid #F4FDFF;
	border-left:0px solid #F4FDFF;
	padding-left:10px;
	text-align:left;
	font:normal 11px verdana,arial,geneva,helvetica,sans-serif;
}

.ad_odd {
	background-color:#FFFBEC;
	border:1px solid #FEE376;
}
.ad_odd .property-location {
	background-color:#FEE377;
	border:1px solid #FFFBEC;
	border-right:0px solid #FFFBEC;
}
.ad_odd .property-type {
	background-color:#FDCD0F;
	border:1px solid #FFFBEC;
	border-left:0px solid #FFFBEC;
}

.ad a:link, .ad a:visited,
.ad th a:link, .ad th a:visited{
	color:#072330;
	text-decoration:none;
}
.ad a:link, .ad a:visited {
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
}
.ad a:hover,
.ad th a:hover {
	text-decoration:underline;
}
.ad td {
	padding:5px;
}
.ad .right-box {
	color:#1975A3;
	font:bold 11px arial,verdana,geneva,helvetica,sans-serif;
}
.ad .right-box h3 {
	padding:5px 0;
	border-bottom:dotted 1px #00B9E8;
	color:#00B9E8;
	font:bold 16px arial,verdana,geneva,helvetica,sans-serif;
}

.ad .shortlist-availability {
	padding:2px 0 0 5px;
	border-top:dotted 1px #00B9E8;
	text-align:center;
}
.ad .shortlist-availability,
.ad .shortlist-availability a:link, .ad .shortlist-availability a:visited {
	color:#ff8636;
	font:bold 15px verdana,arial,geneva,helvetica,sans-serif;
}
.ad .shortlist-availability span {
	display:block;
	float:right;
	color:#F9C09A;
	font:11px verdana,arial,geneva,helvetica,sans-serif;
	margin-right:16px;
}

.ad .view-property {
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	vertical-align:middle;
	margin:5px 0;
}
.ad .view-property a:link, .ad .view-property a:visited {
	padding:7px 19px;
	color:#fff;
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
	white-space:nowrap;
}
.ad .view-property a:hover {
	text-decoration:none;
}
/**PROPERTY LIST*/
