/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
body{background:#ffffff; font:normal 12px arial; color:#666;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:arial}
h1,h2,h3{margin-bottom:15px}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0}
p{margin:0 0 15px  0; clear:both}
p.p2{margin:7px 0;}
p .img1{float:left; margin:0 10px 10px 0}
p .img2{float:right; margin:0 0 10px 10px}
em{font-style:normal}
a{color:#ff6600; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
.float-l{float:left}
.float-r{float:right}
.org{color:#FF6600}

/* container */
.main{width:1000px; margin:0 auto}


/*  header / footer  */
.header{width:auto; height:145px; overflow:hidden}
.header h1#logo{background:url(../images/index_01.jpg) no-repeat 0 0; width:314px; height:58px; display:block; margin:25px 0 15px 25px}
.header h1#logo a{width:314px; height:58px; display:block; text-indent:-9999px}
.header h2.caption{color:#003300; font-weight:bold; font-size:14px; float:right; padding:65px 30px 0 0}
.header ul.menu{list-style:none; width:auto; background:#013300; height:30px; border-bottom:3px solid #ffcc00; padding:0 30px;}
.header ul.menu li{display:block; float:left;}
.header ul.menu li a{color:#fff; padding:8px 20px; display:block; text-decoration:none}
.header ul.menu li a:hover{color:#ffcc00;}
.header ul.menu li a.select,.header ul.menu li a.select:hover{background:#ffcc00; color:#000}
.footer{background:#013300; border-top:3px solid #ffcc00; padding:7px 15px; color:#fff; font-size:11px; clear:both; height:15px}
.footer ul.menu{list-style:none; float:right}
.footer ul.menu li{display:inline; padding:0 6px}
.footer a{color:#fff; text-decoration:none}
.footer a:hover{color:#ffcc00; text-decoration:none}

/*  Form  */
input.text,textarea,select{background:#333; border:1px solid #666; font:normal 12px arial; color:#fff; padding:4px}


/*  home  */
.right-panel{width:206px; float:right}
.right-panel h2{background:#013300; color:#fff; font-size:13px; padding:5px 10px}
.right-panel .img{margin-bottom:15px}
.right-panel ul.menu{list-style:none; margin-bottom:20px}
.right-panel ul.menu li{display:block; border-bottom:1px dotted #ccc; background:url(../images/pimp_2.gif) no-repeat 10px 14px; padding:10px 10px 10px 30px}
p.quick-links{border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:8px}
p.quick-links em{line-height:24px}
p.paging{text-align:center; color:#ffcc00}
ul.ul-1{list-style-image:url(../images/pimp_2.gif); margin-left:30px;}
ul.ul-1 li{margin-bottom:5px}

.left-panel{width:770px; float:left;}
.left-panel .banner{background:#999; padding:10px; margin-bottom:15px}
.left-panel h1{background:#999; color:#fff; padding:5px 10px; clear:both}
.left-panel h2{background:#ffcc00; color:#000; font-size:13px; padding:5px 10px; clear:both}

.book-now{background:#eee; display:block; clear:both; padding:10px; text-align:center; margin:15px 0; line-height:20px}
.featured-img{width:300px; float:left;}
.featured-desc{width:450px; float:right}
.condos-list{background:#f6f6f6; border:1px dotted #ccc; padding:20px; overflow:hidden; margin:15px 0;}
.condos-list .property{width:180px; float:left}
.condos-list .description{width:500px; float:right}
.condos-list .property p{margin:8px 0}
table.table-1,.span-1{background:#f6f6f6; border:1px solid #ccc}
table.table-1 td,table.table-1 th{padding:8px 10px; border-bottom:1px dotted #ccc}
.span-1{padding:10px; margin-bottom:10px}
ul.gal{list-style:none; overflow:hidden; width:auto;}
ul.gal li{display:block; float:left; margin:0 8px 5px 0}


.clearfix{display:block; overflow:hidden; clear:both; width:auto}
* html .clearfix,* html ul li,* html .condos-list,* html ul.gal{height:1%}.left-panel h3 {
	background:#ffcc00;
	color:#000;
	font-size:13px;
	padding:5px 10px;
	clear:both;
	width: 280px;
	font-weight: bold;
}
#emailafriend { width: 345px; background: #333333; margin: 0 auto; }
#emailafriend .contentarea { padding: 10px; position: relative; padding-bottom: 20px; background-color: #000; }
#emailafriend label { color: #fff; font-size: 1em; }
#emailafriend input, #emailafriend textarea { font-size: 1em; width: 194px; float: right; }
#emailafriend input#butsubmit { float: right; }
