/*****Basic Elements*****/  

body{text-align:center;line-height:1.6;font-family:Helvetica, Arial, sans-serif;font-size:95%;color:#616161}
h1,h2,h3,h4,h5,h6{color:#292a2d;font-family:Times New Roman, Times, Georgia,serif;font-weight:400}
h1{font-size:28px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:17px}
h5{font-size:14px}
a{text-decoration:none;color:#043fff}
a:hover{text-decoration:underline}
p{margin-bottom:10px}
#header{padding:0 0 10px}
#header h1{float:left;background:url(../images/logo-app.png) no-repeat;width:258px;height:75px;margin-bottom:0}
ul#main_menu{float:right;font-size:14px;font-family:Trebuchet MS, Helvetica, Arial, sans-serif;letter-spacing:-1px;list-style-type:none;list-style-position:outside;margin:0 50px 0 0;padding:30px 0}
ul#main_menu li{float:left;border-left:1px #d5dff3 solid;margin:0 5px;padding:5px 10px}
ul#main_menu li.active{background:url(../images/menu_bg.gif) repeat-x}
ul#main_menu li a{color:#9b9b9b;text-transform:uppercase;padding:0 10px}
ul#main_menu li a:hover,ul#main_menu li.active a{color:#686768;text-decoration:none}

/*****Generic Classes*****/ 

strong {	color: #353535;}
.bold { font-weight:bold;}
.minmargin {	margin-bottom: 1px;}
.nomargin {	margin-bottom: 0px;}
.alignleft {	float: left;}
.alignright {	float: right;}
hr { color: #787878; height:1px; margin:0; }
.bg-grey { background:#f1f1f2;}
.bg-darkgrey { background:#898989;}
.bg-black { background:#000;}
.bg-blue { background:#003;}
.bg-white { background:#fff;}
.bg_grn_grd { background:url(../images/Real_Estate_Monitors_GradDown.jpg) repeat-x;}
.clear {clear:both;  }
.hide { display:none;}
.show {display: block;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}
.highlight {background-color: pink; }
.txtgrey { color:#545454 ;}
.white { color:#fff ;}
.red { color: #FF0033 ;}
.green { color: #007700 ;}
.orange { color:#FD6500}
.border {border-width:1px;border-style:solid;border-color:#333;}
.noborder {border:none;}
.txtright { text-align: right; }
.txtcenter { text-align: center; }  
.txtleft {text-align:left ;}
.txtjust {text-align: justify ;}
.note { margin:0; padding: 0; font-family: Arial,Helvetica; font-size: 9px;}

.notes { font-family:Arial, sans-serif ;   font-size:1.3em ; background-color:#E8EEFA; padding:12px; width:80%;margin:0 auto;  margin-top:10px; border:1px #83AEF7 solid;}
.notes p{font-family:Arial,   sans-serif ;   font-size:1em ; }

.float-left{float:left ;}
.float-right{float:right ;}
.smaller {  font-size:smaller;}
.small{  font-size:small;}
*.larger {  font-size: larger ;}
.padding { padding:8px;}

div.shaddowbox{background:url(../images/shadow.gif) no-repeat bottom right;max-width:960px;position:relative;margin:0 0 15px 5px;padding:1px}
div.property{border:1px solid #a9a9a9;border-bottom:0;border-right:0;display:block;position:relative;margin:-3px 6px 6px -3px;padding:4px}
div.img-dec{background:url(../images/shadow_photo.gif) no-repeat bottom right;float:left;position:relative;margin:0 5px 0 0;padding:0}
div.img-dec img{background-color:#fff;border:1px solid #a9a9a9;display:block;position:relative;margin:-5px 5px 5px -5px;padding:4px}
.logosm{width:160px;text-align:right;float:right;border:0;padding:0 10px 0 0}
.summary{border:0;width:66%;margin:0 0 0 33%;padding:0}
.summary h2,h3,p{margin:2px}

.logosm {width:160px;text-align:right;float:right;border:0;padding:0 10px 0 0;	}	
.summary{ border:0;padding:0;width:66%; margin:0 0 0 33%;   }
.summary   h2,.summary h3 , .summaryp { margin:2px;}
.summary p { font-family:Arial, Helvetica, sans-serif;}
/*  //////////////////     END        Others      ///////////////////           */

#wrapper{width:100%;background:#FFF;margin:0 auto}
ul{list-style-type:disc;list-style-position:inside}
ul li ul{color:#868585;margin:0 0 0 16px}
#content img{margin-top:2px;padding:3px}
#content img.fleft{float:left;margin-right:12px}
#content img.fright{float:right;margin-left:12px}
#cols1{width:100%;margin:0 auto}
div.hr{border-top:1px solid #eee;height:1px;width:100%;clear:both;margin:10px 0}
blockquote p{text-indent:25px;font-size:14px}
blockquote p.author{font-size:12px;text-align:right;font-style:italic;margin-bottom:0}
.container{width:960px;text-align:left;position:relative;margin:0 auto}
.containertop{width:960px;text-align:left;position:relative;overflow:hidden;margin:0 auto}

/*** Content ***/

#content,.clearfix{clear:both}
#content{overflow:hidden;position:relative}
#content #main{float:left;width:65%;padding:15px 15px 0 0}
#content #main .data{font-size:12px}
#content #sidebar{float:right;width:235px;background:url(../images/sidebar_top_bg.gif) no-repeat top left;font-family:Helvetica, Arial, sans-serif;padding:30px}
#sidebar h4{margin-bottom:30px}
#sidebar .block{margin-bottom:45px;overflow:hidden}

/*** Tabs ***/

#tabs  { }
#tabs ul {float:left;list-style-type:none;padding:0 0 0 5px; width:98%; background: url(../images/bg_tab.png) repeat-x bottom; border-bottom:1px #DADFF3 solid; margin-bottom:20px; margin-top:-20px ;   display:block;} 
#tabs ul li {float:left;    text-align:center;  margin:0 4px;   display:block}
#tabs ul li a:link, #tabs ul li a:visited  {float:left;  background:url(../images/start.png) no-repeat;   padding:0 10px;  font:12px Arial;text-decoration:none; font-weight:bold; color:#FFFFFF ;line-height:30px; }
#tabs ul li a:hover {text-decoration:underline; color:#F90;}
#tabs li a:visited.activeone , #tabs li a:link.activeone{	background: url(../images/menu_bg.gif) repeat-x;  color:#F90;  padding:0 12px; }
#tabs select,#tabs input { margin-top:5px;  }
#tabs p { margin-top:6px;  }
/*** MORE ***/


.more  {width:420px; margin:0 auto; }
.more ul {float:left;list-style-type:none;padding:0 0 0 20px; width:98%; border-bottom:1px  #DADFF3 solid;  margin-bottom:10px; margin-top:-10px ;   display:block; } 
.more ul li {float:left;    text-align:center;  margin:0 5px; width:110px;}
.more ul li a:link, .more ul li a:visited  {float:left;    padding:0 12px;  font:13px Arial;text-decoration:none; font-weight:bold; color:#215B74 ;line-height:20px; }
.more ul li a:hover {text-decoration:underline; color:#F90;}
.more img  {  display:block}

#top_area{background:url(../images/bar_bg.png) repeat-x;height:130px;color:#585758;font-family:Trebuchet MS, Helvetica, sans-serif;position:inherit;margin-bottom:1px}
#sidebar div.info{overflow:hidden}
a.button{background:url(../images/read_more.png) no-repeat top left;width:76px;height:17px;text-indent:-9999px;position:relative;display:block;float:right}
span.date{display:block;font-size:11px;color:#9e9d9d;float:left;text-transform:uppercase}
#sidebar .news h3{color:#FD6500;font-size:25px;margin:0}
#sidebar .news h4{color:#FD6500;margin:14px 0 0}
.news ul{list-style-type:none;margin-left:-1.5em}
.news ul li{position:relative;line-height:1.4;overflow:hidden;height:100%;font-size:90%;padding:0}
.news hr{height:1px;color:#e8eefa;margin-top:5px}
#sidebar .block.contact{background:url(../images/phone.png) no-repeat top right;padding-top:4px}
#sidebar .block.contact p{margin-bottom:1px}

.form_field{margin:0 10px}
.form_field input{margin:10px 10px 10px 27px}
.form_field textarea{margin:0 15px}
.box_link{font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0;padding:0}
.box_link ul{list-style:none;margin:0;padding:0}
.box_link li{list-style:none;margin:10px 0}
.box_link li a:link,.box_link li a:visited{color:#222;width:78%;line-height:130%;text-decoration:none;background:#E8EEFA url(../images/newwindow.gif) no-repeat top right;display:block;margin:0 1px 0 9%;padding:5px 5px 5px 15px}
a.page_link,a:visited.page_link{background:#E8EEFA;color:#222;line-height:130%;display:block;text-decoration:none;margin:0 5px;padding:2px 5px}
.box_link li a:hover,a:hover.page_link{background:#598EDD;color:#fff}


/*  BOX  ///////////////////////////////////////////   */
.boxTop{margin:0;padding:0;border:0;background:transparent url(../images/box/boxTopLeft.gif) no-repeat left top;}
.boxTopRt {margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxTopRt.gif) no-repeat right top; min-height:105px;}
/* IE 7 */
html > .boxTopRt{height:95px;}
.boxcontent {  margin-top:1px; padding:1px;   }
*.boxcontent a:link  { text-decoration:none;}
.boxBtm{margin:0 0 20px 0;padding:0;background:transparent url(../images/box/boxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px;}
.boxBtmRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxBtmRt.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px;}

/*** Footer ***/
#footer{background:#676768 url(../images/footer_bg.png) repeat-x;overflow:hidden;min-height:67px;line-height:67px}
#footer p{color:#fff;text-align:center;margin-bottom:0}
ul#footer_nav{position:relative;overflow:hidden;float:left;padding-top:23px;list-style-type:none}
ul#footer_nav li{float:left;border-right:1px solid #bab8b8;line-height:1.6;margin:0 4px;padding:0 4px}
ul#footer_nav li:last-child{border-right:none}
ul#footer_nav li a{color:#fff}
ul#footer_nav li a:hover,ul#footer_nav li a.active{color:#cbc9c9;text-decoration:none}
#search{color:#002E5C}
#box_contact{width:250px;float:right;border:0;background:url(../images/Real_Estate_Monitors_GradDown.jpg) repeat-x;margin-right:3px;padding:0 5px}
#contactAgent span{width:66px;display:block;text-align:right;padding-right:2px;float:left;clear:both}
#contactAgent input{height:20px;float:left;margin:2px 0}
/* DETAILS         //////////////////// */
.button_green {width:155px; float:right; text-align:center; }
.button_green a:link ,.button_green a:visited { background:url(../images/button_bgn_grn.png) no-repeat;  display:block; color:#FFFFFF; font-size:16px; font-weight:bold; padding:0 4px;}

.button_green a:hover { background:#3F700F;  }
#data {margin:10px 20px; clear:both; border-top:1px #FF7000 dashed ; float:left; width:64%; text-align:justify; font-family:Arial, Helvetica, sans-serif;  }
.logo {width:250px;text-align:right;float:right;border:0;padding:0 10px 0 0;	}	

.details_top{ border:0;padding:10px; background: url(../images/menu_bg.gif) repeat-x bottom;    }
.inline { display:inline;}
.rightline { border-right:1px #ccc solid; margin-right:-5px;}
#thumbs {  float:left;  width:100%; padding:2px;}
#thumb1 { float:left; width:110px; padding:2px;}
#thumb2 { float:left; width:110px; padding:2px;}
#thumb3 { float:left; width:110px; padding:2px;}
#thumb4 { float:left; width:110px; padding:2px;}

.tips_side {  border-top:1px #FF7000 dashed;  border-left: 1px solid  #D0CFDE; margin:10px 0 10px 70%; padding:0 10px;}
.tips_side ul  {color: #555; list-style:none;  }
.tips_side li {color: #555; list-style:none;}
.tips_side li a:link, .tips_side  li a:visited 	{color: #4F4F4F; border-top: 1px solid #D0CFDE;   padding:5px; 
background : url(../images/newwindow.gif) no-repeat top right;  display:block; margin-left:-10px;}	
.tips_side li a:active, .tips_side li a:hover  {color: #fff; border: 1px solid #000; background-color:#3366CC; text-decoration:none;}	
