
body{															background-color:#002b45; background-image:url(images/background.jpg); margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; letter-spacing:0; }		

.clear{															clear:both; }
.clear-left{													clear:left; }
.clear-right{													clear:right; }
a{																outline:none; }

#wrap-shadow{													background-image:url(images/wrap-shadow.png); background-position:top; background-repeat:repeat-x; margin:0; padding:0; height:100%; width:100%; }
#glare-wrap{													background-image:url(images/glare.png); background-position:top; background-repeat:no-repeat; margin:0; padding:0; height:100%; width:100%; }
#logo{															background-image:url(images/logo.png); background-position:center; background-repeat:no-repeat; margin:12px 0 0 0; padding:0 0 0 15px; height:103px; width:306px; float:left; }
#logo-page{														background-image:url(images/logo.png); background-position:center; background-repeat:no-repeat; margin:12px 0 0 0; padding:50px 0 0 15px; height:103px; width:306px; }
#email-button{													background-image:url(images/email.png); background-position:center top; height:24px; width:213px; border:0; outline:none; cursor:pointer; }
#email-button:hover{											background-image:url(images/email.png); background-position:center bottom; }
#search{														margin:0 0 3px 0; padding:0; }
#search td{														margin:0; padding:0; }
.input-1{														background-color:transparent; background-image:url(images/input-1.jpg); background-position:right top; background-repeat:no-repeat; margin:0; padding:15px 0 0 10px; height:28px; width:215px; color:#558476; font-size:12px; border:0; outline:none; vertical-align:top; }
.submit-1{														background-color:transparent; background-image:url(images/submit-1.jpg); background-position:left top; background-repeat:no-repeat; margin:0 0 0 0; padding:0; height:43px; width:67px; border:0; outline:none; vertical-align:top; cursor:pointer; }
.submit-1:hover{												background-position:left bottom; }

/*Navigation*/
#navigation{													margin:0 auto; padding:0; height:73px; width:1000px; }
#navigation table{												margin:0 auto; padding:0; }
#navigation .left{												background-image:url(images/nav-1.png); background-position:top right; background-repeat:no-repeat; height:73px; width:28px; }
#navigation .middle{											background-image:url(images/nav-2.png); background-position:top; background-repeat:repeat-x; height:73px; text-align:center; }
#navigation .right{												background-image:url(images/nav-3.png); background-position:top left; background-repeat:no-repeat; height:73px; width:28px; }
#navigation ul{													margin:0; padding:0; list-style:none; }
#navigation li{													margin:0; padding:0; float:left; }
#navigation a{													margin:0; padding:17px 35px 15px 35px; color:#7e99aa; font-size:12px; text-decoration:none; display:block; }
#navigation a:visited{											color:#7e99aa; }
#navigation a:hover{											background:url(images/nav-hov.png); color:#a8bbc6; }

/*Home Page*/
#home-header{													margin:0 auto; padding:100px 0 0 0; width:850px; }
#owner-renter{													margin:0; padding:0; height:0; position:relative; }
#owner-renter img{												border:0; }
.fade-button{													position: absolute; top: 0; left: 0; }
.fade-button div{												position: absolute; top: 0; left: 0; display: none; }
.fade-button-2{													position: absolute; top: 0; left: 0; }
.fade-button-2 div{												position: absolute; top: 0; left: 0; display: none; }

#home-wrap{														margin:0 auto; padding:0; width:850px; }
#house-background{												background-image:url(images/house-background.png); background-position:center; background-repeat:no-repeat; margin:0; padding:0; height:322px; width:846px; position:relative; }
#house-background .content{										margin:0; padding:40px 0 0 0; width:430px; color:#7ba296; font-size:13px; float:right; }
#house-background p{											margin:0; padding:0 50px 7px 0; line-height:18px; }
#house-background a{											margin:0; padding:0; color:#935722; text-decoration:none; font-style:italic; }
#house-background a:visited{									color:#935722; text-decoration:none; font-style:italic; }
#house-background a:hover{										color:#935722; text-decoration:underline; font-style:italic; }
#house-background .content-1{									margin:0; padding:0; height:170px; }
#house-background .content-1 img{								margin:0; padding:0; }
#house-background .content-2{									margin:0 0 0 -40px; padding:0; position:absolute; bottom:96px; }

#house-background .house-image{									float:left; }
#house-background .faders{										margin:0; padding:0; position:relative; }
#house-background .faders img{									margin:0; padding:0; border:0; outline:none; }

#home-footer{													margin:0 auto; padding:0 0 20px 0; width:850px; }
#home-footer .left{												width:240px; color:#5a7e92; font-size:13px; line-height:20px; }
#home-footer .middle{											width:310px; text-align:center; vertical-align:top; }
#home-footer .right{											vertical-align:top; }

/*Page Page*/					
#page-wrap{														margin:0 auto; padding:0; width:960px; }			
#content-left{													margin:0; padding:0; width:311px; float:left; }

#sidebar-wrap{													margin:10px 0 0 0; padding:0; width:331px; }
#sidebar-top{													background-image:url(images/sidebar-1.png); background-position:bottom left; background-repeat:no-repeat; height:15px; width:331px; }
#sidebar-repeat{												background-image:url(images/sidebar-2.png); background-position:left; background-repeat:repeat-y; margin:0; padding:0 0 10px 0; min-height:365px; width:331px; }
#sidebar-repeat p{												margin:0 0 12px 0; padding:0 28px 0 28px; color:#569099; font-size:12px; line-height:18px; }
#sidebar-repeat img{											margin:10px 0 10px 0; border:0; }
#sidebar-bottom{												margin:0; padding:0; height:49px; width:331px; }
#sidebar-bottom table{											margin:0; padding:0; border:0; outline:none; }
#sidebar-bottom .left{											background-image:url(images/owners-small.png); background-position:right top; background-repeat:no-repeat; height:49px; width:165px; cursor:pointer; }
#sidebar-bottom .left:hover{									background-image:url(images/owners-small.png); background-position:right bottom; background-repeat:no-repeat; }
#sidebar-bottom .right{											background-image:url(images/renters-small.png); background-position:right top; background-repeat:no-repeat; height:49px; width:166px; cursor:pointer; }
#sidebar-bottom .right:hover{									background-image:url(images/renters-small.png); background-position:right bottom; background-repeat:no-repeat; }

#content-right{													margin:0; padding:0; width:620px; float:right; }
#content-right .faders{											margin:0; padding:0; height:170px; position:relative; }
#content-right .faders-2{										margin:0; padding:0; height:90px; position:relative; }
#content-right .faders img{										border:0; }
#content-right .faders-2 img{									border:0; }
#content-right .properties-sub{									margin:0 0 0 310px; padding:0; }
#content-right .properties-sub ul{								margin:0; padding:5px 0 0 0; font-size:11px; list-style:none; }
#content-right .properties-sub li{								margin:0; padding:0 5px 1px 0; }
#content-right .properties-sub a{								margin:0; color:#51626f; text-decoration:none; }
#content-right .properties-sub a:visited{						margin:0; color:#51626f; text-decoration:none; }
#content-right .properties-sub a:hover{							margin:0; color:#51626f; text-decoration:underline; }
#content-right .email-toll{										margin:8px 0 0 10px; padding:0; width:578px; }

#content-right .content{										margin:-5px 0 -10px 5px; width:598px; }
#content-right .content img{									margin:0; padding:0; border:10px solid #fff; }
#content-right .content-page{									background-color:#FFFFFF; margin:0 0 0 5px; padding:20px; min-height:400px; width:558px; }
#content-right .content-page a{									color:#384b45; text-decoration:none;  }
#content-right .content-page a:visited{							text-decoration:none;  }
#content-right .content-page a:hover{							color:#384b45; text-decoration:underline;  }
#content-right .content-page h1{								margin:0 0 10px 0; padding:0; color:#5bb4e5; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:35px; font-weight:100; text-shadow:#434343 1px 1px; }
#content-right .content-page h1 a{								color:#5bb4e5; text-decoration:none; }
#content-right .content-page h1 a:visited{						color:#5bb4e5; text-decoration:none; }
#content-right .content-page h1 a:hover{						color:#8dc9e8; text-decoration:none; }
#content-right .content-page h2{								margin:0 0 10px 0; padding:0; color:#a8b8b4; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:25px; font-weight:100; text-shadow:#434343 1px 1px; }
#content-right .content-page h2 a{								color:#a8b8b4; text-decoration:none; }
#content-right .content-page h2 a:visited{						color:#a8b8b4; text-decoration:none; }
#content-right .content-page h2 a:hover{						color:#c5d3d0; text-decoration:none; }
#content-right .content-page h3{								margin:8px 0 5px 0; padding:0; color:#5bb4e5; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:20px; font-weight:100; border-bottom:1px dashed #5bb4e5; }
#content-right .content-page h4{								margin:8px 0 5px 0; padding:0; color:#5bb4e5; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:20px; font-weight:100; }
#content-right .content-page p{									margin:0 0 8px 0; padding:0; color:#558476; font-size:13px; line-height:20px; }
#content-right .content-page span{								background-color:#00FF99; height:10px; width:200px; }
#content-right p.special-text{									margin:0 0 8px 0; padding:0; color:#558476; font-size:15px; font-style:italic; font-weight:bold; line-height:20px; }
#content-right .content-page blockquote{						margin:10px 0 10px 0; padding:15px 25px 15px 25px; color:#44708e; font-size:20px; line-height:24px; text-align:center; font-family:Arial Black, Arial, Helvetica, sans-serif; border-bottom:3px double #44708e; border-top:3px double #44708e; }
#content-right .input{											background-color:#FFFFFF; margin:0; padding:10px 0 0 8px; height:30px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#434343; border:1px solid #434343; outline:0; -moz-border-radius: 10px; -webkit-border-radius:10px; }
#content-right .input:focus{									background-color:#fea770; }
#content-right textarea{										background-color:#FFFFFF; margin:0; padding:10px 0 0 8px; height:140px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#434343; border:1px solid #434343; outline:0; -moz-border-radius: 10px; -webkit-border-radius:10px; }
#content-right textarea:focus{									background-color:#fea770; }
#content-right .submit-contact{									background-color:#FFFFFF; margin:0; padding:5px 0 5px 0; width:100px;  color:#434343; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #434343; outline:0; cursor:pointer; -moz-border-radius: 10px; -webkit-border-radius:10px; }
#content-right .submit-contact:hover{							background-color:#434343; color:#fff; }

#content-right ul{												margin:15px 0 5px 15px; padding:0; list-style-type:disc; color:#384b45; font-size:13px; }
#content-right li{												margin:0 0 3px 0; padding:0; }
#content-right ul a{											color:#384b45; text-decoration:none;  }
#content-right ul a:visited{									text-decoration:none;  }
#content-right ul a:hover{										color:#384b45; text-decoration:underline;  }

#contact-table{													margin:0; padding:0; color:#434343; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:16px; }
#contact-table td.left{											margin:0; padding:0 10px 0 0; text-align:right; vertical-align:middle; }

#content-right .content-page-left{								margin:0; padding:0; width:270px; float:left; }
#content-right .content-page-right{								margin:0; padding:0; width:270px; float:right; }

#content-right .single-property{								background-color:#e3efe9; padding:30px; height:100px; border:1px solid #e3efe9; }
#content-right .single-property img{							margin:0 6px 0 0; padding:0; height:90px; width:120px; border:5px solid #b8cec4; }
#content-right .single-property p{								margin:0; padding:0; color:#558476; font-size:14px; }
#content-right .single-property span a{							background-color:#e3efe9; margin:0; padding:0; color:#295d50; font-size:14px; font-weight:bold; text-decoration:none; }
#content-right .single-property span a:visited{					background-color:#e3efe9; margin:0; padding:0; }
#content-right .single-property span a:hover{					color:#558476; }
#content-right .single-property a{								margin:0; padding:0; color:#295d50; font-size:16 px; font-weight:bold; text-decoration:none; }
#content-right .single-property a:visited{						margin:0; padding:0; }
#content-right .single-property a:hover{						color:#558476; }
#content-right .details a{										background-image:url(images/details.jpg); background-position:30px center; background-repeat:no-repeat; background-color:#d4e3db; margin:5px 0 20px 0; padding:0; height:40px; border:1px solid #b8cec4; display:block; text-decoration:none; }
#content-right .details a:hover{									background-image:url(images/details-hover-button.jpg); background-position:30px center; background-repeat:no-repeat; background-color:#eaf1f5; border:1px solid #dde7ec; }

#content-right .single-content p{								margin:10px 0 0 0; }
#content-right .single-content img{								margin:8px; padding:0; border:5px solid #b8cec4; }
#content-right .single-content img:hover{						margin:8px; padding:0; border:5px solid #558476; }

#content-right .page-property ul{								margin:0 0 0 15px; padding:0; color:#558476; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; }
#content-right .page-property li{								margin:0 0 8px 0; padding:0; }
#content-right .page-property a{								margin:0; padding:0; color:#295d50; font-size:16 px; font-weight:bold; text-decoration:none; }
#content-right .page-property a:visited{						margin:0; padding:0; }
#content-right .page-property a:hover{							color:#558476; }

#page-footer{													margin:15px 0 20px 0; padding:0; width:960px; border-top:1px dashed #1d445d; }
#page-footer .left{												margin:0; padding:10px 0 0 10px; width:321px; float:left; }
#page-footer .right{											margin:0; padding:10px 10px 0 0; width:595px; float:right; }
#page-footer p{													margin:0 0 12px 0; color:#5a7e92; font-size:13px; line-height:20px; }
#page-footer p a{												color:#5a7e92; text-decoration:none; }
#page-footer p a:visited{										color:#5a7e92; text-decoration:none; }
#page-footer p a:hover{											color:#5a7e92; text-decoration:underline; }
#page-footer span{												color:#02646d; }
#page-footer span a{											color:#02646d; text-decoration:none; }
#page-footer span a:visited{									color:#02646d; text-decoration:none; }
#page-footer span a:hover{										color:#02646d; text-decoration:underline; }
