﻿/*
-------------------
MAIN ELEMENTS
-------------------
*/

body {
	background: #fff;
	font: 12px/18px Arial;
	color: #fff;
	margin: 0;
	padding: 0;
}

img { border: 0; }

a {
	color: #83e1f9;
	text-decoration: none;
}

#home {
	width: 100%;
	min-height: 650px;
	margin: 10px 0;
	background: #109fcd url("../images/home_bg.jpg")  center  no-repeat;
}

#subpage {
	width: 100%;
	min-height: 440px;
	margin: 10px 0;
	overflow: hidden;
	background: #109fcd url("../images/subpage_bg.jpg") top no-repeat;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}
#kong {
	width:900px;
	height: 63px;
	}
#main-home {
	width: 900px;
	height: 365px;
	margin: 0 auto;
	overflow: hidden;
	background: url("images/home_main.jpg") center no-repeat;
}

#main-subpage {
	width: 900px;
	margin: 0 auto;
	padding-top: 126px;
	overflow: hidden;
}

#wrapper .title {
	display: none;
}

/*
-------------------
NAVIGATION ELEMENTS
-------------------
*/

#nav {
	margin: 63px 0 0 0;
}

#snav {
	margin: 63px 0 0 0;
}

#nav ul,
#snav ul {
	margin: 0;
	padding: 0;
	height: 36px;
	overflow: hidden;
}

#nav li,
#snav li {
	list-style: none;
	display: inline;
}

#nav a,
#snav a {
	float: left;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:36px; /* for IE5/Win only */
}

#nav a.selected,
#snav a.selected {
	background-position: 0 -36px;
}

#nhome a {
	width: 58px;
	margin-left: 160px;
	background: url("../images/n_home.jpg") top left no-repeat;
}

#nabout a {
	width: 87px;
	margin-left: 40px;
	background: url("../images/n_about.jpg") top left no-repeat;
}

#nproperties a {
	width: 94px;
	margin-left: 39px;
	background: url("../images/n_properties.jpg") top left no-repeat;
}

#nadvertise a {
	width: 88px;
	margin-left: 40px;
	background: url("../images/n_advertise.jpg") top left no-repeat;
}

#ncontact a {
	width: 173px;
	background: url("../images/n_contact.jpg") top left no-repeat;
}

/*
-------------------
HOME INTRO ELEMENTS
-------------------
*/

#home-intro {
	width: 635px;
	margin: 0 auto;
	padding: 5px 0;
}
#home-intro a{
	color: #fff;
	}	
#home-intro ul {
	margin: -65px 0 0 0;
	padding: 0;
}

#home-intro li {
	display: block;
	float: left;
	width: 180px;
	padding: 5px 10px;
	margin: 0 5px;
	border-right: 1px solid #80daec;
}

#home-intro h2 {
	font-size: 1.8em;
	font-weight: 500;
	margin: 5px 0;
	padding: 5px 0;
}

#home-intro .last,
#footer .last a {
	border: none;
}

/*
-------------------
CONTENT (STYLE1) ELEMENTS
-------------------
*/

#content {
	width: 900px;
	margin: 0 auto;
}

#subcontent,
#subcontent2 {
	float: left; 
	width: 603px; 
	margin: 18px 0; 
	overflow: hidden;
}
#subcontent a {
	color: #fff;
	}
#subcontent {
	background: url("../images/sc_bg.gif") repeat-y;
}

#subcontent2 {
	background: url("../images/sc2_bg.gif") repeat-y;
}

#subcontent h2,
#subcontent2 h2 {
	font-size: 2.1em;
	margin: 0;
	padding: 10px 0;
	font-weight: 500;
}

#subcontent h3,
#subcontent2 h3 {
	font-size: 1.5em;
	margin: 0;
	padding: 10px 0;
	font-weight: 500;
	clear: both;
}

#sc-top,
#sc2-top {
	width: auto;
	min-height: 320px;
	padding: 10px 10px 0 10px;
	position: relative;
	overflow: hidden;
	height: auto
}

#sc-top {
	background: url("../images/sctop_bg.jpg") top no-repeat;
}

#sc2-top {
	background: url("../images/sctop2_bg.jpg") top no-repeat;
}

#sc-bot,
#sc2-bot {
	width: auto;
	padding: 20px 0 0 0;
	position: relative;
}

#sc-bot {
	background: url("../images/sc_bot.gif") no-repeat;
}

#sc2-bot {
	background:#109fcd url("../images/sc2_bot.gif") no-repeat;
}

#subcontent2 #left {
	width: 320px;
	padding: 10px;
	float: left;
	border-right: 1px solid #a8e1f0;
}

#subcontent2 #right {
	width: 170px;
	float: right;
	padding: 15px;
}

#subcontent2 .learn-more {
	display: block;
	margin-bottom: 15px;
	float: right;
	color: #83e1f9;
	font-size: 1.2em;
	text-decoration: none;
}

#properties {
	width: auto;
}

#properties td {
	padding: 5px 20px;
	border-bottom: 1px solid #3fadd6;
}

#properties .logo,
#properties .logo-last {
	width: 60px;
	padding: 15px;
	border-right: 1px solid #84cee7;
}

#properties .logo-last {
	border-bottom: 0;
}

#properties .last {
	border: 0;
}

/*
-------------------
SUBNAV ELEMENTS
-------------------
*/

#subnav {
	width: 184px;
	height: 272px;
	margin: 18px 18px 0 48px;
	background: url("../images/subnav_bg.jpg") no-repeat;
	float: left;
}

#subnav ul {
	margin: 5px 0 0 5px;
	padding: 0;
}

#subnav li {
	list-style: none;
	display: block;
}

#subnav a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 4px 0;
	font-size: 1.5em;
	font-weight: 450;
}

/*
-------------------
FOOTER ELEMENTS
-------------------
*/

#footer {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	color: #71cae6;
	clear: both;
	font-size: 11px;
}

#footer ul {
	margin: -5px 0 5px 0;
	padding: 0;
}


#footer li {
	display: inline;
	list-style: none;
}

#footer a {
	padding: 0 10px;
	font-weight: 600;
	border-right: 1px solid #71cae6;
	color: #71cae6;
	text-decoration: underline;
}