<style type="text/css">
#blog-pager {display:none;}
* {margin:0;padding:0;}
body {font:100% Arial, Helvetica, sans-serif;color:#333333;background:url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/header-bg.png) repeat-x;}
p {margin:15px 0;}
a:link, a:visited {color:#276d8c;text-decoration:none;border:none;outline:none;}
a:hover, a:active {color:#333333;text-decoration:none;border:none;outline:none;}
a img {border:0;}
.clear {clear:both;}
.top, .bottom {top:0;left:0;}
.left {float:left;}
.right {float:right;}

/* Header */
#head {width:960px;margin:0 auto;padding:0;}
#page {width:960px;margin:0 auto 0;padding:0;font:13px Cambria;line-height:1.5em;letter-spacing:0em;background:url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/page-bg.png) repeat-y;min-height:800px;}
#hd-links {float:right;padding-top:8px;width:650px;height:230px;position:relative;}
#hd-links ul {float:right;}
#hd-links li {float:left;padding-left:10px;list-style:none;font:10px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;cursor:pointer;letter-spacing:-0.05em;}
#hd-links a {float:left;padding:3px 7px 3px 7px;color:#CDBA8D;background:#1b1510;text-decoration:none;}
#hd-links a:link, #hd-links a:visited {padding:3px 7px 3px 7px;color:#CDBA8D;border:1px solid #342B23;outline:none;}
#hd-links a:hover, #hd-links a:active {padding:3px 7px 3px 7px;color:#897A61;border:1px solid #342B23;}

/* Navigation*/
#nav-wrap {margin:0 auto;}
#nav {margin:0 auto;height:25px;width:960px;background:#4E4138 url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/nav-bg.png) repeat-x 0 0;position:relative;}
#nav-menu {margin:0;list-style:none;height:27px;width:960;bottom:-0.1em;left:0;z-index:99;text-transform:uppercase;position:absolute;background: url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/border-nav-btm.gif) repeat-x bottom;}
* html #nav-menu {bottom:-0.3em;bo\ttom:-0.2em;}
#nav-menu li {float:left;margin-left:0.1em;background:url(http://i630.photobucket.com/albums/uu25/mauirealestate/misc/nav-rt.gif) no-repeat 100% 0;}
#nav-menu li a {outline:none;float:left;padding:0.7em 1.3em 0.1em 1.2em;height:25px;hei\ght:1.8em;font:10px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#CDBA8D;letter-spacing:-0.01em;text-decoration:none;display:block;background:url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/nav-lt.gif) no-repeat 0% 0;overflow:hidden;}
#nav-menu li a:visited {color:#CDBA8D;}
#nav-menu li active {background-position:100% -150px;}
#nav-menu li:hover, #nav-menu li.ieHover {background-position:100% -150px;}
#nav-menu li:hover a, #nav-menu li.ieHover a {background-position:0% -150px;color:#454545;border-bottom:1px solid #E6E6E6;}
#nav-menu li a:active {background-position:0% -150px;color:#453F3A;border-bottom:1px solid #E6E6E6;}

/* Title*/
h1 {margin:0;font-size:22px;line-height:1.5em;font-weight:bold;}
h2, h4, h5 {font-size:17px;line-height:1.5em;font-weight:bold;}
h2 {margin-top:20px;}
h4 {margin:15px 0 5px 0;}
h5 {margin-top:10px;padding-top:15px;border-top:1px dotted #CCCCCC;}
h6 {padding-top:10px;font-size:12px;line-height:1.2em;font-weight:bold;}

/* Index*/
#top {padding:0;}
#headline {/*background:#FFFFFF;padding:0;*/float:left;font-size:1.05em;line-height:1.2em;width:630px;}
#headline p {margin-top:15px;padding:0;}
#headline a img {margin-top:5px;border:0;}

/* Breadcrumbs*/
#bread {margin-left:-600px;padding:0;border-bottom:1px solid #B8BABB;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;height:43px;background:#EBEBEB url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/bread-bg.png) repeat-x;}
.breadcrumbs {float:left;margin-top:-28px;padding:0;width:586px;font:10px Verdana, Arial, Helvetica, sans-serif;color:#453F3A;text-transform:uppercase;letter-spacing:-0.05em;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#453F3A;outline:none;}
.breadcrumbs a:hover, .breadcrumbs a:active {color:#453F3A;border-bottom:1px dotted #453F3A;}
#bread-menu {float:right;margin:5px 15px 0 0;padding:5px;list-style:none;display:block;font:10px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;text-indent:-1.5em;line-height:1.1em;}
#bread-menu li span {padding:5px 10px 5px 10px;background:#FDFDFD url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/btn-bg.png) repeat-x 0 100%;border:1px solid #BBBBBB;width:11.5em;letter-spacing:-0.05em;display:block;text-align:center;z-index:999;}
#bread-menu li span:hover {background:#EEEEEE url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/btn-bg-hover.png) repeat-x 0 100%;}
#bread .arrow {background:url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/arrow.gif) no-repeat 10.0em 50%;display:block;}
#bread-menu li a {display:block;color:#453F3A;}
#bread-menu li a:hover {text-decoration:none;color:#453F3A;}
#bread-menu li ul {margin-top:-1px;margin-left:-5.0em;padding:10px 10px 10px 20px;list-style:none;clear:left;position:absolute;left:-999em;z-index:999;border:1px solid #BABEB1;background:#EFEFEF url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/btn-bg-hover.png) repeat-x 0 100%;width:15.5em;letter-spacing:-0.05em;}
*+html #bread-menu li ul {margin-left:-3.5em;/* IE7 only */}
#bread-menu li li {float:none;margin:0;display:inline;z-index:999;}
#bread-menu li:hover ul, #bread-menu li li:hover ul, #bread-menu li.ieHover ul, #bread-menu li li.ieHover ul {left:auto;}
#bread-menu li:hover li a, #bread-menu li.ieHover li a {float:none;padding:0.7em 1.5em;height:auto;}
#bread-menu li:hover li a:link, #bread-menu li:hover li a:visited, #bread-menu li:hover li a:active {color:#453F3A;text-decoration:none;outline:none;}
#bread-menu li:hover li a:hover {color:#276d8C;text-decoration:none;}
.price {float:right;margin:-359px -2px 0 0;padding:7px 10px 2px 10px;background:#F0F0F0;font:10px Verdana, Arial, Helvetica, sans-serif;color:#453F3A;text-transform:uppercase;text-align:right;letter-spacing:-0.05em;border-top:1px solid #CECFD0;border-right:1px solid #CECFD0;border-left:1px solid #CECFD0;}




ul#bread-menu li .sub {
	position: absolute; 
	top: 44px; left: 0;
	background:#EEEEEE url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/btn-bg-hover.png) repeat-x 0 100%; 
	padding: 20px 20px 20px;
	float: left;	
	display: none; 
}
ul#bread-menu li .row { 
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#bread-menu li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#bread-menu .sub ul li {
	width: 100%; 
	color: #fff;
}
ul#bread-menu .sub ul li h2 { 
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#bread-menu .sub ul li h2 a { 
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#bread-menu .sub ul li a {
	float: none;
	text-indent: 0; 
	height: auto; 
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#bread-menu .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;
}














/* Content*/
#content {float:left;width:630px;margin:0;padding:0;background:#FFFFFF;letter-spacing:0em;word-wrap:break-word;overflow:hidden;}
.post {margin:0;padding:30px 23px 30px 0;width:586px;}
.post p {margin:0;}
.post img, .post a img, .post a:link img, .post a:active img, .post a:visited img, .post a:hover img, #front-list img {margin:0;border-bottom:1px dotted #FFFFFF;text-decoration:none;}
.post a:link, .post a:visited {color:#276d8c;border-bottom:1px dotted #276d8c;text-decoration:none;}
.post a:hover, .post a:active {color:#333333;border-color:#FFFFFF;text-decoration:none;}
.post a:img {border-bottom:1px dotted #FFFFFF;text-decoration:none;}
.post h1 a:link, .post h1 a:visited {color:#333333;border-bottom:1px dotted #FFFFFF;text-decoration:none;}
.post h1 a:hover, .post h1 a:active {color:#333333;border-color:#FFFFFF;text-decoration:none;}
.post h3 {margin-top:10px;padding-top:15px;font-size:14px;line-height:1.3em;font-weight:bold;border-top:1px dotted #CCCCCC;}
.post .clearfloat {border-bottom:1px dotted #333333;margin:10px 0;}
.post ul {margin:10px 30px 5px 0;}
.post ul li {list-style:square;margin:0 0 5px 30px;}
.post-body {margin-bottom:0;}
#tools {width:620px;height:25px;font-size:0.95em;}
#tools a:hover {background:none;}
.alerts {font-weight:bold;color:#276d8c;}
.condo-thumb {float:left;padding-right:10px;width:131px;height:82px;}
#next, #previous {display:none;padding:5px 6px 5px 6px;font:normal 12px Arial, Helvetica;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-top:1px solid #FFFFFF;background:#FFFFFF;}
#next a:link, #previous a:link, #next a:visited, #previous a:visited {color:#333333;text-decoration:none;}
#next a:hover, #previous a:hover {color:#3D81EE;background:#FFFFFF;text-decoration:none;}
#next {float:left;margin:-2px 0 0 150px;}
#previous {float:right;margin:-2px 150px 0;}
.dbl-border {border-bottom:double #E0E1E2;}
.buttons {padding-left:4px;}
.cont-read {padding-bottom:5px;float:right;text-align:left;font-size:12px;}
#lt-box, #rt-box {padding:0 15px 15px 15px;width:256px;min-height:145px;background:#F0F0F0;border:1px solid #CECFD0;}
#lt-box {float:left;margin:12px 10px 0 0;}
#rt-box {float:right;margin-top:12px;}
.virtual {float:left;padding-top:5px;width:566px;z-index:100;}
.virtual-title {padding:0;font-size:15px;line-height:1.0em;font-weight:bold;}
.btm-bdr {margin-top:10px;padding-bottom:15px;border-bottom:1px dotted #CCCCCC;}
.no-bdr {margin-top:10px;}

/* Gallery */
#main_gallery {margin:5px 0 20px 0;padding:10px;height:296px;width:566px;background:#F0F0F0;border:1px solid #CECFD0;}
.main_image {float:right;margin-left:10px;width:472px;height:296px;position:relative;overflow:hidden;}
.main_image img {float:right;width:472px;height:296px;}
.main_image p {margin:0;padding:0;width:456px;font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:1.2em;}
.main_image .desc {position:absolute;bottom:0;left:0;width:100%;display:none;}
.main_image .block {margin:0;padding:0;width:472px;}
.image_thumb {float:left;width:80px;}
.image_thumb img {float:left;width:84px;height:52px;border:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.image_thumb ul {margin-top:-5px;padding:0;list-style:none;}
.image_thumb ul li {float:left;margin:0;padding:0;height:61px;width:80px;background:#F0F0F0;list-style:none;}
.image_thumb ul li.hover img, .image_thumb ul li.active img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.image_thumb ul li.hover img {cursor:pointer;}
.image_thumb ul li.active img {cursor:default;}
.image_thumb ul li .block {float:left;margin:0;padding:0;width:80px;}
.image_thumb ul li p {display:none;}

/* Google */
#google {float:left;margin-top:12px;padding:10px;width:566px;background:#F0F0F0;border:1px solid #CECFD0;}
.sm-title {font-size:14px;line-height:.90em;font-weight:bold;}
.map-title, .map-font {font-size:12px;line-height:.90em;}
.map-title {font-weight:bold;}
.map {float:left;padding-top:3px;width:566px;}

/* Tabs */
ul.tabs {margin:0;padding:0;height:24px;}
ul.tabs li {float:left;margin:0;padding:0;list-style:none;}
ul.tabs a {float:left;margin-right:2px;padding:5px 16px 5px 16px;display:block;background:#DDDDDD;color:#333333;font:10px Verdana, Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;;position:relative;top:1px;cursor:pointer;}
ul.tabs a:link, ul.tabs a:active {color:#333333;border-bottom:0;outline:none;}
ul.tabs a:hover {background:#F0F0F0;color:#333333;border-top:1px solid #CECFD0;border-bottom:2px solid #F0F0F0;border-left:1px solid #CECFD0;border-right:1px solid #CECFD0;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {margin-right:2px;background:#F0F0F0;color:#333333;outline:none;border-bottom:2px solid #F0F0F0;border-top:1px solid #CECFD0;border-left:1px solid #CECFD0;border-right:1px solid #CECFD0;}
div.panes div.info {padding:0;width:588px;border-top:1px solid #CECFD0;display:block;}
div.panes div.pane {display:none;}
#detailsbody, #detailsimg, #detailsvid {background:#F0F0F0;border-bottom:1px solid #CECFD0;border-left:1px solid #CECFD0;border-right:1px solid #CECFD0;}
#detailsbody {padding:20px 15px 20px 15px;width:556px;clear:both;}
#detailsimg, #detailsvid {padding:15px 10px 10px 10px;width:566px;}
#detailsvid {height:422px;}
.detail {padding:6px 0 6px 20px;width:536px;border-top:1px dotted #CECFD0;font-weight:bold;font-size:12px;display:block;clear:left;}
.detailitem {float:left;margin-top:-21px;padding-left:250px;width:332px;font-size:12px;display:block;}
.diagram {float:left;width:566px;}
.diagram1 {float:left;margin-right:10px;width:278px;}
.diagram2 {float:right;width:278px;}

/* Sidebar*/
#sidebar {float:right;margin:0;padding:0;width:330px;color:#424242;border-top:1px solid #FFFFFF;font:12px Arial, Helvetica, sans-serif;line-height:1.1em;word-wrap:break-word;}
#sidebar a:link, #sidebar a:visited {color:#276d8c;border-bottom:1px dotted #276d8c;text-decoration:none;}
#sidebar a:hover, #sidebar a:active {color:#333333;border-color:#FFFFFF;text-decoration:none;}
#sidebar h3 {margin-bottom:10px;font-size:15px;line-height:1.2em;color:#424242;background-color:transparent;}
#sidebar-tp {float:left;margin:0;padding:20px;width:288px;border-right:1px solid #B8BABB;border-left:1px solid #B8BABB;background:#CECECE url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/sidebar-tp-br.gif) repeat-x 0 100%;}
#sidebar-md {float:left;margin:0 1px 0 1px;padding:0;width:328px;background:transparent url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/sidebar-br.gif) repeat-x 0 100%;}
.headshot {float:left;padding-right:5px;}

/* Footer*/
#footer {margin:0;padding-bottom:30px;line-height:1.1em;background:#372D24 url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/footer-nav.png) repeat-x;z-index:998;}
#footer ul {margin-bottom:75px;padding:0;list-style:none;}
#footer li {margin-bottom:12px;}
#footer h2 {margin-bottom:30px;font-size:18px;color:#FFFFFF;}
#footer p {padding-bottom:10px;}
#footer1 {margin:0 auto;padding:0;width:960px;height:100px;background:url(http://s981.photobucket.com/albums/ae295/maui-hawaii/misc/footer-bg.gif) no-repeat 0 30px;}
#footer2 {margin:0 auto;padding:0;width:960px;font-size:11px;color:#A79578;}
#footer2 li a:link, #footer2 li a:visited {padding:2px 5px 4px;color:#FFFFFF;text-decoration:none;background:#2E251E;outline:none;}
#footer2 li a:hover, #footer2 li a:active {padding:2px 5px 4px;color:#FFFFFF;text-decoration:none;background:#574B3F;}
#cell1 {float:left;margin:0;padding:0;width:205px;}
#cell2 {float:left;margin-left:45px;padding:0;width:205px;}
.cb-logo {margin-top:-10px;}
.cb-text {margin:11px 0 0 30px;width:700px;font-size:11px;color:#897A61;letter-spacing:.02em;text-transform:uppercase;position:absolute;}
.cb {margin-bottom:-4px;padding-right:5px;}
#overlay {height:450px;width:500px;color:#333333;background:#FFFFFF;}  
div.contentWrap {padding:25px 15px 25px 15px;height:400px;overflow-y:auto;}

/* Float Properties*/
.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}

/* Form Elements */
select {border:1px solid #333333;width:90%;}
.button, .field, #search .button {border:1px solid #333333;background:#FFFFFF;font-size:1.0em;}
.button {padding:1px;}
.field {padding:5px;}
#search .button {padding:1px;}
#mls {float:left;margin:10px 5px 0;padding:3px;border:1px solid #CCCCCC;}
.form-name {padding:0 5px 0px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;}
#form-field, #form-state, #form-zip, #captcha-field {border:1px solid #CCCCCC;background:#FFFFFF;}
#form-field {margin:0 0 3px 0px;padding:2px 2px 2px 3px;width:228px;}
#form-state {margin:1px 0px 3px 0px;padding:1px;width:140px;}
#form-zip {margin:0 0 3px 5px;padding:2px 2px 2px 3px;width:83px;}
#captcha-field {margin:0 3px 0 3px;padding:2px 2px 2px 3px;width:50px;}
#mask {background:#111111;}
form.expose {padding:20px 20px 30px 20px;width:288px;}


/* Search Form */
#top {z-index:20;}
#search {float:left;margin:8px 0 0 38px;width:207px;height:215px;font:10px Arial, Helvetica, sans-serif;}
#search h3 {margin-bottom:12px;padding:0;font:19px Cambria;color:#333333;}
.selectlabel, .pricelabel, .bedlabel, .bathlabel, .intlabel, .extlabel, .arealabel {float:left;padding-top:2px;}
.pricelabel {margin-right:13px;}
.bedlabel {margin-right:14px;}
.bathlabel {margin-right:11px;}
.arealabel {margin-right:15px;}
.intlabel, .mlslabel {margin-right:9px;}
.extlabel {margin-right:5px;}
.mlslabel {float:left;padding-top:3px;}
.box1 {margin:6px 0 3px 0;height:13px;vertical-align:top;clear:both;}
.box2 {margin:0;height:13px;vertical-align:bottom;clear:both;}
.box3 {margin:3px 0 0 0;height:13px;vertical-align:bottom;}
.box4 {margin:0 0 3px 0;;height:13px;vertical-align:bottom;}
.select-name {padding:1px 5px 0;text-align:right;font:11px Arial, Helvetica, sans-serif;font-weight:bold;}
#s {padding:4px;font-size:1.3em;width:220px;}
#select, #select-field, #selectcnd, #date, #beds, #mls {float:left;border:1px solid #DDDDDD;background:#FFFFFF;}
#select, #date, #beds {float:left;margin:0 5px 2px 0;padding-left:1px;}
#select {width:80px;height:16px;font:10px Arial, Helvetica, sans-serif;}
#date {width:50px;}
#beds {width:78px;}
#select-field {margin-bottom:3px;padding:2px 2px 2px 3px;width:195px;font:10px Arial, Helvetica, sans-serif;}
#mls {margin:0;padding:1px 0 1px 3px;width:128px;height:14px;}
#selectcnd {margin-bottom:3px;padding:3px;width:202px;font:10px Arial, Helvetica, sans-serif;}
#sbutton, #gobutton {margin:-1px 0 0 4px;padding:0 1px 2px 1px;height:20px;font:10px Arial, Helvetica, sans-serif;}
#gobutton {width:28px;}
.mlsbutton {float:right;margin-top:-13px;}
.rt-pad {margin-right:5px;}
</style>
