﻿/* Contact form */

.contact-row{margin:5px 0;background:#E0E0E0;width:290px;padding:5px}
.contact-head{font:normal 12px/12px Verdana, Arial, Helvetica, sans-serif;float:left;width:100px;padding-top:4px;color:#636161}
.contact-menu{width:180px;}

/* Jquery slider */

.property{float:left}
.property h3{font: bold 14px Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px}
.property h4{font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
.property img{padding:4px;border:solid 1px #CCC;margin:8px 0}
.property a{padding:12px}


.graphic, #prevBtn, #nextBtn {	margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#slider-container { margin:0 auto; position:relative; text-align:left; width:435px;}
#slider-content { position:relative;}
#slider {}
#slider ul, #slider li {margin:0;padding:0;list-style:none;}
#slider li {width:435px;overflow:hidden;}
#prevBtn, #nextBtn {display:block;width:20px;height:30px;position:absolute;left:-20px;top:71px;}
#nextBtn {left:435px;}
#prevBtn a, #nextBtn a {display:block;width:20px;height:30px;background:url(../_images/slider-left.png) no-repeat 0 0;}
#prevBtn a:hover{background:url(../_images/slider-left.png) no-repeat -21px 0;}
#nextBtn a {background:url(../_images/slider-right.png) no-repeat 0 0;}							
#nextBtn a:hover {background:url(../_images/slider-right.png) no-repeat -21px 0;}

/* end of Jquery slider */



/* MLS Listing page styles */

.listing-container{float:left;width:98%;}
.listing{width:510px;margin:40px 0 0 0;float:left}
.listing a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#fff}
.listing a:hover{color:#fff}
.listing p{color:#666}
.listing p.listing-head{margin:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#666}
.listing p.descp{margin:0; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing p.mls-no{margin:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;padding-top:3px;float:right;color:#666}
.listing p.price{margin:0; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
.listing p.row-left{margin:0; float:left; width:40px; font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing p.row-right{margin:0; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing .detail-box{width:506px;height:95px; border:solid 1px #C0C0C0;padding:2px;margin-top:5px;background:#fff}
.listing .img-holder{float:left;width:130px;height:95px;background:#FFFFFF;margin-right:10px}
.listing .desc{float:left;width:200px;height:95px;margin-right:10px;position:relative}
.listing .info{overflow:hidden;float:left;width:135px;height:75px;background:#D9D9D9;padding:10px;border-left:solid 1px #c9c9c9}
.listing .bottom{position:absolute;bottom:5px;}
.listing .view{float:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.listing .tour{float:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

.view-btn{float:left; background:#707070;padding:5px 7px;margin-right:5px}
.view-btn:hover{background:#484848; cursor:pointer}

.list-detail{width:510px;}
.list-detail p.list-d-head{font:bold 18px Verdana, Arial, Helvetica, sans-serif;margin:5px 0}
.list-detail p.list-d-add{font:normal 11px Verdana, Arial, Helvetica, sans-serif}
.list-detail p.d-desc{font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;margin:10px 0}
.list-detail .list-detail-box{width:500px;float:left;margin:20px 0}
.list-detail .dleft{width:180px;float:left;margin-right:30px}
.list-detail .dright{width:290px;float:left;}
.list-detail .drow{float:left;width:100%;background:#d7d5d5;font:normal 11px Verdana, Arial, Helvetica, sans-serif;margin:1px 0;padding:4px;color:#484848}
.list-detail .drow:hover{background:#fff;cursor:default}
.list-detail .drow-l{width:70px; float:left;font-weight:bold}
.list-detail .drow-l{float:left}
.list-detail .d-img-holder{border:solid 1px #d7d5d5;padding:5px;background:#d7d5d5}

/* rounded box */
.round-box		{width: 580px;float:left;margin: 0 25px 0 0;padding: 25px 0;}
.field-label	{width: 180px;float:left;font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#535c65;padding-right: 30px;
            	 text-align:right;color:#535C65;}
.field-widget	{width: 225px;float: left;font:normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#b4ac8a}
.field-widget a	{text-decoration:underline}
.form-text-box	{width: 100%;background: #e7e3d1;border: solid 1px #dad5bf;padding:3px;color:#535c65}
.seperator-dots	{background: url(../_images/dots.png) repeat-x 0 0;height: 2px;width: 465px;margin: 7px 0;float: left;display: block;}
.marginbot5		{margin-bottom:5px}


/* Validation and Message Summary control styles */

#msg-exception {padding:5%; margin-bottom:20px; float:left; width:450px; background:#FBE3E4;color:#8a1f11;border:solid 2px #FBC2C4;font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
#msg-exception ul {margin-top:10px;float:left;padding:0}
#msg-exception ul li{float:left;padding-left:20px;margin:10px 10px 0px 10px;background: url(../_images/icon-wrong.png) no-repeat; list-style-type:none;width:100%}

#msg-summary {padding:5%; margin-bottom:20px; float:left; width:450px; background:#E6EFC2;color:#264409;border:solid 2px #C6D880;font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
#msg-summary ul {margin-top:10px;float:left;padding:0}
#msg-summary ul li{float:left; padding-left:20px;margin:10px 10px 0px 10px;background: url(../_images/icon-right.png) no-repeat; list-style-type:none;width:100%}
/* end of Validation and Message Summary control styles */


/* Home Page */
#header-top a {font: normal 13px Georgia, "Times New Roman", Times, serif; color:#fff;text-decoration:underline}
#header-top a:hover{color:#BDAA78;}

body				{background-repeat:repeat-x}
p					{font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#636161; margin:10px 0;}
a					{text-decoration:none; font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;}
a:hover				{color:#000}
h1					{font: normal 36px/38px Georgia, "Times New Roman", Times, serif; color:#BDAA78; text-transform:uppercase}
h2					{font: normal 18px Georgia, "Times New Roman", Times, serif;}
h3					{font: bold 25px Georgia, "Times New Roman", Times, serif;}
h4					{font: normal 13px Georgia, "Times New Roman", Times, serif; color:#fff}
h5                  {font: bold 14px Verdana, Arial, Helvetica, sans-serif;margin:25px 0 5px 0}

.bullet-list{margin:10px 0 0 35px}
.bullet-list ul li{list-style-type:square;font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}


.alt-head			{color:#fff;font: bold 18px Georgia, "Times New Roman", Times, serif;}
#name				{float:left}

#master-container	{margin: 30px auto;width: 960px;overflow:hidden;position:relative}

#header-top			{height:68px;width:886px;margin:0 auto;padding:40px 0;float:left}
#header-bottom		{height:404px;width:886px;background:url(../_images/header-bg.png) no-repeat center;float:left;}

#body-left			{width:600px;float:left;background:#FFF;text-align:left;padding-bottom:300px}
#body-right			{width:244px;height:380px; float:left;padding:50px 20px 0;text-align:left;}
/*background:url(../_images/association-logos.png) 180px bottom no-repeat;*/
#body-content		{padding:40px;float:left;margin-top:20px;}

.nav-btn			{height:59px; float:left; padding:8px 21px 0;}

#floating-nav a		{font: normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#EDD8A7}
#floating-nav a:hover{color:#fff}
.nav-btn:hover		{cursor:pointer}
#search-box			{width:660px; height:101px; position:absolute;left:50%;margin-left:-330px;top:470px;z-index:1}


#heading-box		{float:left;width:95px}
.property-box		{width:200px;margin:0 10px 10px 0;float:left;}
.property-box-left	{margin:0 10px 0 0;float:left;}
.property-box-right	{float:left;}
.img-border			{border:solid 1px #565f68;padding:4px}

p.info				{font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0}
p.rate				{color:#000; font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;margin-top:45px}
.seperator-gap		{width:100%; height:46px; padding:0; margin:0}

.row1				{float:left;width:210px}
.row2				{float:left;width:165px}
.form-row			{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#DCDCDC; margin:5px 5px 5px 0;float:left;}
.width1				{width:205px}
.width2				{width:145px}
.button				{width:72px; height:17px; padding:5px;float:left;background:url(../_images/black-button.png) no-repeat;color:#585656}
.button:hover		{cursor:pointer}
.form-head			{width:190px;float:left;text-align:left;margin-right:10px;padding-bottom:3px}
.form-row2			{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#DCDCDC; margin:12px 0 0 0;}
.form-head2			{margin:2px auto;}

#footer				{width:886px; float:left; padding:0 0 20px 0; border:hidden;}
.home #footer		{margin-left:37px}
#footer ul li		{float:left; padding: 0 8px;}

#footer ul li a:hover	{color:#fff;}
#footer a:hover		{color:#FFF}


#body				{width:886px;margin:0 auto;background:url(../_images/right-shadow.png) repeat-y;position:relative;overflow:hidden}
#container-left		{width:36px;height:554px;background-repeat:no-repeat;float:left;}
#container-centre	{width:888px;background-repeat:repeat-x;float:left;border:solid 1px;border-left:none ;border-right:none;text-align:center;position:relative;}
#container-right	{width:36px;height:554px;background-repeat:no-repeat;float:left;}

#body-content-properties	{float:left;width:520px;border-top:solid 1px #F1E5BF;margin:30px 0; padding-top:15px}

#floating-nav		{width:736px; height:42px; float:left;position:absolute;left:50%;margin-left:-365px;top:160px;}
#floating-nav-l		{width:15px; height:42px;float:left;background-repeat:no-repeat}
#floating-nav-c		{width:700px; height:42px;float:left;background-repeat:repeat-x}
#floating-nav-r		{width:21px; height:42px;float:left;background-repeat:no-repeat}

.nav-btn			{}
.nav-btn:hover		{background-repeat:repeat-x;}
.nav-seperator		{width:2px; height:42px; float:left; background-repeat:no-repeat;}

#search-box-left	{width:76px; height:92px;float:left;background-repeat:no-repeat;font: bold 18px Georgia, "Times New Roman", Times, serif;padding:20px 15px 15px 15px}
#search-box-centre	{width:482px; height:117px;float:left;background-repeat:repeat-x;padding:10px 0 0 25px}
#search-box-right	{width:22px;height:127px;float:left;background-repeat:no-repeat;}

#footer-img			{width:886px;height:34px;background-repeat:no-repeat;margin:0 auto;}

select.form-menu	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:100px;float:left;border:solid 1px #848182;}
input.form-menu		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:190px;border:solid 1px #848182}
#footer ul li a{	font: bold 10px Verdana, Arial, Helvetica, sans-serif;}


/* new plus css*/
.login-box			{position:absolute;top:0;right:20px;}	
.login-box .log-l,.login-box .log-r	{width:9px;height:30px;background-repeat:no-repeat;float:left}
.login-box .log-c	{height:29px;border-bottom:solid 1px;float:left;}
.login-box .log-r	{background-position:right}	
.login-box .sep		{height:29px;width:2px;background-repeat:no-repeat;background-position:-9px 0;float:left}
.login-box a		{float:left;padding:8px 10px;}

.featured-properties	{float:left;clear:both;width:520px;padding:40px;position:absolute;bottom:0}
.footer-body		{float:right;width:837px;background-repeat:no-repeat;background-position: bottom;padding:10px 0 40px 10px;}

.footer-box			{width:310px;float:left;text-align:left;color:#f1e5bf}
.f-box-top			{float:left;padding:15px 0;}
.f-box-bot			{float:left;width:100%;}
.f-box-bot ul       {width:50%;}
.f-box-bot ul li    {width:100%;}
.iconh				{float:left;margin-right:5px}
.icont				{margin-top:40px;float:none}
.iconl				{margin:0 0 10px 5px;}

#footer a			{font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
#footer a:hover		{color:#FFF;}
#footer h1			{font: normal 18px Georgia, "Times New Roman", Times, serif; float:left;padding-left:20px;text-transform:none;}
#footer ul			{float:left;width:120px;padding-left:15px}
#footer ul li a		{font: bold 10px Verdana, Arial, Helvetica, sans-serif;background:url(../_images/footer-bullets.png) no-repeat 0 4px; padding-left:10px;}
#footer ul li a:hover	{color:#fff;}
#footer li			{height:20px;}

.side-bar-control	{float:left;margin-bottom:0px}
.side-bar-control p {color:#FFF}

#newsletter-body{background:none;}


