body
{
margin: 0;
padding: 0;
background: #ffffff url(images/back.jpg) repeat-x;
text-align: center;
}
#logo{
float: left;
width: 355px;
height: 78px;
}
#topbar{
float: left;
width: 950px;
height: 78px;
}

#topnav{
float: right;
width: auto;
height: auto;
text-align: right;
padding: 28px 0 0 0;
color: #fdea4b;
font-family: Arial,Verdana,Georgia,Tahoma;color: #eaeaea; font-size: 0.9em;
}
#topnav a{
    color: #eaeaea;
	text-decoration: none;
}
#topnav a:hover{
    color: #eaeaea;
	text-decoration: underline;
}
#topnav img{
vertical-align: middle;
}
#contentwrapper{
float: left;
width: 950px;
height: 239px;
text-align: left;
padding: 0px;
}
#slogan{
float: left;
width: 550px;
padding: 32px 0 33px 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.8em; color:#FFFFFF;
font-weight:500;
text-transform:uppercase;
text-align: left;
}
#slogan span{
color:#46b7f3;
}
#eval{
float: left;
width: 182px;
height:47px;
padding: 0;
margin: 42px 0 0 20px;
text-align:left;
}
#quote{
float: left;
width: 181px;
height:47px;
padding: 0;
margin: 42px 0 0 0;
text-align: left;
background: url(images/btn_search.png) no-repeat;
background-position:bottom;
text-align:left;
}
#quote:hover{
margin: 42px 0 0 0;
cursor: pointer;
background: url(images/btn_search_over.png) no-repeat;
background-position:bottom;
}
#realtor-pict{
float: right;
width: auto;
height: auto;
padding: 10px;
margin: 15px 10px 10px 0;
background-color:#FFFFFF;
text-align: right;
}
#realtor-pict img{
height: 180px;
}
#frame{
width: 950px; margin: 0px auto;
overflow: hidden;
}
#box_listings{
float: left;
width: 950px;
padding: 27px 0 30px 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px;
text-align: left;
background-color:#FFFFFF;
}
#box_listings td{
padding: 10px;
}
#box_listings a.link{
color: #333333;
text-decoration: underline;
background-color:#e7e7ef;
padding: 3px;
}
#box_listings a:hover.link{
color: #333333;
text-decoration: none;
background-color:#e7e7ef;
padding: 3px;
}
#box_listings span{
display: block;
padding-bottom:5px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_listings img{
border: 2px solid #000000;
}
#box_listings td:hover{
padding: 9px;
background-color: #f1f1f1;
border: 1px solid #d6d6df;
}
#box_content{
float: left;
width: 617px;
padding: 33px 0 30px 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
background-color:#FFFFFF;
text-align: left;
}
#box_rss span a{
float: left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #cccccc; font-size: 10px; line-height:18px;
text-align:left;
/*visibility:hidden;*/
}
#box_rss span a:hover{
float: left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #cccccc; font-size: 10px; line-height:18px;
text-align:left;
/*visibility:hidden;*/
}
#box_rss i{
font-family: Arial,Verdana, Helvetica, sans-serif; color: #5a5a5a; font-size: 10px; line-height:18px;
}
#box_rss td{
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#box_content .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #000000;
}
#box_content .pod{
display: block;
padding-bottom:5px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #5c6a75;
}
#box_content a{
color: #000000;
text-decoration: underline;
}
#box_content a:hover{
color: #000000;
text-decoration: none;
}

#box_right{
float: right;
width: 298px;
height:auto;
margin: 25px 0 30px 0;
border: 5px solid #e7e7ef;
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#box_right a{
color: #000000;
text-decoration: underline;
}
#box_right a:hover{
color: #000000;
text-decoration: none;
}
#box_right td{
padding: 10px;
}
#box_right .head{
background-color:#ebf4f7;
font-family: lucida sans unicode,Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size:1.4em; line-height:18px;
font-weight:500;
}
#box_right .head img{
vertical-align:middle;
padding-right: 10px;
}
#box_right .ask{
background-color:#f7efb9;
font-family: lucida sans unicode,Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size:1.4em; line-height:18px;
font-weight:500;
}
#box_right .ask img{
vertical-align:middle;
padding-right: 10px;
}
/*box_search*/
#box_search{
float: left;
width: 950px;
padding: 33px 0 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
text-align: left;
background-color:#FFFFFF;
text-align: left;
}
#box_search img{
vertical-align: middle;
}
#box_search td{
padding: 5px 0 5px 0;
}
#box_search .detail_head{
display: block;
padding-bottom:5px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#box_search .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_search a{
color: #000000;
text-decoration: underline;
}
#box_search a:hover{
color: #000000;
text-decoration: none;
}
#box_search .photo{
border: 2px solid #000000;
}
/*end box_search*/
/*follow details*/
#box_follow{
float: left;
width: 520px;
padding: 33px 0 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
text-align: left;
background-color:#FFFFFF;
text-align: left;
}
#box_follow img{
vertical-align: middle;
}
#box_follow td{
padding: 10px 20px 10px 20px;
}
#box_follow .head{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#box_follow .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_results a{
color: #000000;
text-decoration: underline;
}
#box_follow a:hover{
color: #000000;
text-decoration: none;
}
#box_follow .photo{
border: 2px solid #000000;
}
/*search results*/
#box_results{
float: left;
width: 617px;
padding: 33px 0 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
text-align: left;
background-color:#FFFFFF;
text-align: left;
}
#box_results img{
vertical-align: middle;
}
#box_results td{
padding: 10px 20px 10px 20px;
}
#box_results .head{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#box_results .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_results a{
color: #000000;
text-decoration: underline;
}
#box_results a:hover{
color: #000000;
text-decoration: none;
}
#box_results .photo{
border: 2px solid #000000;
}
/* detail page */
#box_toolbox{
float: right;
width: 345px;
height:auto;
margin: 25px 0 25px 0;
border: 5px solid #e7e7ef;
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#box_toolbox a{
color: #000000;
text-decoration: underline;
}
#box_toolbox a:hover{
color: #000000;
text-decoration: none;
}
#box_toolbox td{
padding: 10px;
}
#box_toolbox img{
vertical-align:middle;
padding-right: 10px;
}
#box_details{
float: left;
width: 516px;
padding: 25px 25px 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
background-color:#FFFFFF;
text-align: left;
}
#box_details img{
vertical-align: middle;
}
/*#box_details td{
padding: 10px 40px 10px 20px;
}*/
#box_details .head{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_details .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #5c6a75;
}
#box_details .head{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_details a{
color: #000000;
text-decoration: underline;
}
#box_details a:hover{
color: #000000;
text-decoration: none;
}
/*detail home*/
#box_home{
float: left;
width: 950px;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
text-align: left;
}
#box_home .photo{
width: 512px;
height:400px;
border: 6px solid #000000;
}
#box_home .realtor{
margin-right: 15px;
border: 3px solid #000000;
}
#driving-box{
width: 617px;
height:450px;
border: 6px solid #000000;
}
#flash-photo{
width: 512px;
height:400px;
border: 6px solid #000000;
}
#box_home .head{
display:block;
padding-bottom: 15px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em; color:#0ca8f1;
}
#box_home .headform{
display:block;
padding-bottom: 15px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em; color:#000000;
}
#box_home .bar{
float: left;
width:525px;
height:37px;
background: url(images/back-detail.gif) no-repeat;
line-height: 37px;
}
#box_home table .form{
border: 1px solid #d5d4d2;
background-color: #f1f1f1;
}
#box_home .td{
padding: 5px;
}
#box_home table .form input{
width: 98%;
}
#box_home a{
color: #000000;
text-decoration: underline;
}
#box_home a:hover{
color: #000000;
text-decoration: none;
}
.sec{
width: 100px;
height: 17px;
padding: 3px;
font-family:  Verdana, Arial, Times New Roman, Helvetica, sans-serif; font-size:12px;
letter-spacing: 5px;
color: #FFFFFF;
background-color: #0779d9;
border: 0px solid #d3f56b;
}
#banner{
float: left;
width: 950px;
height: 235px;
background: url(images/banner.jpg) no-repeat;
text-align: left;
}
#banner-blank{
float: left;
width: 950px;
height: 235px;
background: url(images/banner-blank.jpg) no-repeat;
text-align: left;
}
#box_footer1{
float: left;
width: 100%;
height: 326px;
background: #000000 url(images/back2.jpg) repeat-x;
clear: both;
}
#box_add{
width: 950px; margin: 0px auto;
height: 326px;
background: #000000 url(images/add.jpg) no-repeat;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #9f9f9f; font-size: 12px; line-height: 18px;
text-align: left;
padding: 20px 0 0 0;
}
#box_add a{
color: #9f9f9f; font-size: 12px; 
text-decoration: underline;
}
#box_add a:hover{
color: #9f9f9f; font-size: 12px; 
text-decoration: none;
}
#box_add span{
display: block;
padding-bottom:20px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #FFFFFF;
}
#box_add .podcast{
border: 2px solid #cacaca;
}
#box_add .podcast_front{
float: left;
width:198px;
height:160px;
border: 2px solid #cacaca;
}
#box_add .splitter{
border-right: 1px solid #202020;
padding: 0 30px 0 0;
}
/*front-testimonial*/
#box_office{
width: 950px; margin: 0px auto;
height: 326px;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
text-align: left;
padding: 10px 0 0 0;
}
#box_office .realtor_name{
padding: 0;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #0ca8f1;
}
#box_office a{
color: #000000; font-size: 12px; 
text-decoration: underline;
}
#box_office a:hover{
color: #000000; font-size: 12px; 
text-decoration: none;
}
#box_office span{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_office .podcast{
border: 2px solid #cacaca;
}
#box_office .splitter{
border-right: 1px solid #c9c9c9;
padding: 0 30px 0 0;
}
#box_footer2{
float: left;
width: 100%;
height: 231px;
padding: 4px 0 0 0;
background: #e7e7ef;
clear: both;
}
#box_footer3{
float: left;
width: 100%;
}
#forms_inq{
float: left;
width: 525px;
height:auto;
margin: 15px 0 0 0;
border: 5px solid #e7e7ef;
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 1em; line-height:18px;
}
#forms_inq td{
padding: 10px;
}
#forms_inq .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#ebf4f7;
}
#forms_inq .detail_head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#forms_mortgage{
float: left;
width: 100%;
height:auto;
margin: 15px 0 0 0;
border: 5px solid #e7e7ef;
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 1em; line-height:18px;
}
#forms_mortgage td{
padding: 10px;
}
#forms_mortgage .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#ebf4f7;
}
#forms_mortgage .detail_head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#forms{
float: left;
width: 600px;
height:auto;
margin: 15px 0 0 0;
border: 5px solid #e7e7ef;
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 1em; line-height:18px;
}
#forms td{
padding: 10px;
}
#forms .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#ebf4f7;
}
#forms .detail_head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#copyright{
width: 950px; margin: 0px auto;
font-family:  Arial,Verdana,Tahoma,Georgia; font-size: 11px;color: #000000;
text-align:left;
padding: 33px 0 0 0;
}
#copyright a{
color:#000000;
text-decoration: underline;
}
#copyright a:hover{
color:#000000;
text-decoration: none;
}
#footer{
   float: left;
    width: 773px;
	padding: 12px 0 0 0;
	font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em;
	color: #ffffff;
	text-align: left;
}
#footer span{
font-family: Verdana,Tahoma, Arial, Verdana,Georgia; font-size: 11px;color: #232323;
}
#contact{
float: left;
width: 177px;
padding-top: 12px;
}
#apply{
padding: 1px;
background-color:#f5f0ec;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;
}
#apply a{
color:#000000;
}
#apply td{
padding: 5px 15px 5px 10px;
}
#apply td span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #40a3d8;
}
#apply td img{
vertical-align: middle;
}
/*email style*/
#top_address_email{
width: 850px;
height: 105px;
background: url('images/top-bar.jpg') repeat-x;
}
#top_address_email a{
color: #3F3F3F;
text-decoration: underline;
}
#address_email{
float: left;
width: auto;
padding: 15px 0 0 20px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
}
#address_email span{
font-family: lucida sans unicode,arial; color:#3F3F3F; font-size: large;
text-transform:uppercase;
}
#text_body{
float: left;
width: 850px;
height: auto;
background-color: #F1F1F1;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
padding: 20px;
}
#head{
font-family: lucida sans unicode,arial; color:#e50000; font-size: large;
}

/*price list*/
#draft td{
padding: 5px;
}
#draft .head a{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: underline;
}
#draft .head a:hover{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: none;
}
#draft .head img{
vertical-align:middle;
}
#draft .head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #040404; font-size: 1.4em;
background-color:#d6d6d7;
}
#draft .head, td font{
color: #e50000;
}
#draft .odd td{
background-color:#f5f5f5;
border-bottom: 1px solid #cfcfcf;
}
#draft .odd img{
vertical-align:middle;
}
#draft .even td{
background-color:#FFFFFF;
border-bottom: 1px solid #cfcfcf;
}
#draft .even img{
vertical-align:middle;
}
#help font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #e50000; font-size: 1em;
}
#help{
float: left;
text-align: left;
}
#help td{
padding: 15px;
}
#help span{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
/*twitter styling*/
#twitter_div_big{
float: left;
width: 620px;
padding: 0;
font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px;color: #000000;
}
#twitter_div_big ul li span {
display:block;
padding: 15px 0 0 0;
list-style-type:none;
font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px;color: #000000;
}
#twitter_div_big a {
    padding:0;
	text-decoration: underline;
	font-weight: normal;
	/*visibility: hidden;*/
    color: #000000;
}
#twitter_update_list{
	list-style: none;
	list-style-type: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0.2em;
}
#box_resume{
float: right;
width: 950px;
min-height: 400px;
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
text-align: left;
background-color:#ffffff;
}
.ifr { display: block; height: 100%; width: inherit;}
#box_directory{
float: right;
width: 196px;
margin: 0;
padding: 10px 0 30px 20px;
display: inline;
list-style-type: none;
text-align: left;
background-color:#f5f0ec;
}
#box_directory ul{
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	margin: 0;
	text-decoration: none
}
#box_directory a{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
#box_directory a:hover{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
    text-decoration: none;
	color: #000000;
}
#box_directory li span a{
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 12px;
}
#box_directory li span a:hover{
	text-decoration: underline;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 12px;
}
.head_dir {
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em; color:#091e5e;
}

.head_dir {
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em; color:#091e5e;
}

#imgteaser {
	margin: 0;
	float: left;
	width: 166px;
	overflow: hidden;
}
#imgteaser a {
	text-decoration: none;
	float: left;
	position: relative;
}
#imgteaser a:hover {
	cursor: pointer;
}
#imgteaser a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
	font-size: 1em;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 148px;
	margin: 0 2px 2px 2px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
}
#imgteaser a:hover .desc{
	display: block;
	font-size: 1em;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 1px;
	left: 0px;
	padding: 3px;
	margin: 0 2px 2px 2px;
	width: 148px;
	border-top: 1px solid #000000;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
}
#imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 2px;
	font-size:1em;
}
#imgteaser a .desc {	display: none; }
#imgteaser a:hover .more { visibility: hidden;}
/*searches*/
#search_stiky{
height: 75px;
width: 200px;
overflow: auto;
padding: 8px 3px 8x 3px;
background-color:#ffffff;
border: 1px solid #cacaca; 
color:#010101;
}
#search_adv{
height: 150px;
width: 200px;
overflow: auto;
padding: 8px 3px 8x 3px;
background-color:#e0e1e3;
border: 1px solid #cacaca; 
color:#010101;
}
#search_map{
float: left;
height: 370px;
width: 280px;
overflow: auto;
padding: 8px 3px 8x 3px;
border: 1px solid #cacaca; 
background-color:#e0e1e3;
list-style-type: none;
color:#010101;
}
#search_map ul{
list-style-type:none;
margin:0;
padding:0;

}
#search_map li{
margin:0;
padding:0;
display: block;
}
#search_map li a{
text-decoration: none;
color:#010101;
}
#error{
float: left;
width:400px;
height:auto;
position: absolute;
top: 100px;
left: 50%;
margin-left: -200px;
background-color: #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
display: block;
padding: 20px;
z-index: 50;
border: 3px solid #FFFFFF;
}
#error img{
padding: 0 10px 0 0;
}
#tagcloud {
float: left;
width: 910px;
padding: 10px 10px 10px 10px;
font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; line-height:18px;
text-align: left;
background-color:#f1f1f1;
border: 1px solid #cacaca;
margin: 20px 0 5px 0;
}
#tagcloud .head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #000000;
display:block;
padding: 0 0 10px 0;
}
#tagcloud a{
text-decoration:none;
}
#tagcloud a:hover{
text-decoration: underline;
}
#tagcloud span {
display:block;
padding: 0 0 10px 0;
}
.smallest {
    font-size: ;
}
.small {
    font-size: 12px;
}
.medium {
    font-size:12px;
}
.large {
    font-size:14px;
}
.largest {
    font-size:14px;
}
/*tabs realtor*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 100%;
	text-decoration:none;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #cccccc;
	border-left: none;
	margin-bottom: -1px;
	background: #ebf4f7;
	overflow: hidden;
	position: relative;
	text-decoration:none;
}
ul.tabs li a {
	color: #000000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
	text-decoration:none;
}
ul.tabs li a:hover {
	background: #e3e4e5;
	color: #000000;
	text-decoration:none;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
	text-decoration:none;
}
#tab_container {
	float: left; 
	width: 100%;
	border: 1px solid #cccccc;
	border-top: none;
	clear: both;
	background: #fff;
	/*-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;*/
	font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
	line-height: 18px;
}
.tab_content {
	font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
	padding: 20px;
	
}

.tab_content a{
	color: #000000;
	text-decoration: none;
}
.tab_content a:hover{
	color: #000000;
	text-decoration: none;
}
#tab_container img{
vertical-align: middle;
}
#tab_container .tb td{
padding: 10px 20px 10px 20px;
}
#tab_container .head{
display: block;
padding-bottom: 10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
line-height: 1.4em;
color: #5c6a75;
}
#tab_container .bread{
display: block;
padding-bottom: 10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
line-height: 1.4em;
}
#tab_container a{
color: #000000;
text-decoration: underline;
}
#tab_container a:hover{
color: #000000;
text-decoration: none;
}
#tab_container .photo{
border: 2px solid #000000;
}
#profile{
float: left;
width: 617px;
margin: 20px 0 0 0;
font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
}
.tdspacing td{
padding: 10px 20px 10px 20px;
}
/*featured caroursel*/
.carousel-box {
	float: left;
	width: 900px;
	height: auto;
	position: relative;
	text-align: left;
	padding: 0 0 20px 0;
}
.carousel-box button {
		background:none;
		width:36px;
		height:36px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
.carousel-box button.prev {
		left:0px;
		top:130px;
		background:url(images/prev.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
.carousel-box button.next {
		right:838px;
		top: 130px;
		background:url(images/next.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
.carousel-box ul li {
		  	width: 300px;
			padding: 0 20px 0 0;
			list-style-type:none;
			display:inline-block;
			display:inline;
		}
		.carousel-box ul li img{
		margin:0 20px 0 0;
		}
#carousel-featured {
	width: 900px;
	height: auto;
	overflow: hidden;
	text-align: left;
	}
#carousel-featured li {
	text-decoration: none;
	float: left;
	position: relative;
	list-style: none;
	}
#carousel-featured li a{
color:#000000;
text-decoration: underline;
}
#carousel-featured li a:hover{
color:#000000;
text-decoration: none;
}
#carousel-featured a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 152px;
}
#carousel-featured a:hover .desc{
	display: block;
	font-size: 11px;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 0;
	padding: 3px;
	margin: 0;
	width: 152px;
	border-top: 1px solid #000000;
}
#carousel-featured a:hover .desc {
	display: block;
	margin-bottom: 0;
	font-size: 11px;
}
#carousel-featured a .desc { display: none; }
#carousel-featured a:hover .more { visibility: hidden;}
/*end box featured + carousel*/
/*realtor caroursel*/
.carouselR-box {
	float: left;
	width: 600px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0 0 20px 0;
	font-family: Arial,Verdana,Helvetica, sans-serif; color: #9f9f9f; font-size: 12px; line-height: 18px;
}
.carouselR-box button {
		background:none;
		width:36px;
		height:36px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
.carouselR-box button.Rprev {
		left:-5px;
		top:190px;
		background:url(images/prevR.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
.carouselR-box button.Rnext {
		right:543px;
		top: 190px;
		background:url(images/nextR.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
.carouselR-box ul li {
		  	width: 310px;
			padding: 0 20px 0 0;
			list-style-type:none;
			display:inline-block;
			display:inline;
		}
		.carouselR-box ul li img{
		margin:0 20px 0 0;
		}
#carouselR-featured {
	width: 600px;
	height: auto;
	overflow: hidden;
	text-align: left;
	}
#carouselR-featured li {
	text-decoration: none;
	float: left;
	position: relative;
	list-style: none;
	}
#carouselR-featured li a{
color:#9f9f9f;
text-decoration: underline;
}
#carouselR-featured li a:hover{
color:#9f9f9f;
text-decoration: none;
}
#carouselR-featured a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 152px;
}
#carouselR-featured a:hover .desc{
	display: block;
	font-size: 11px;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 0;
	padding: 3px;
	margin: 0;
	width: 152px;
	border-top: 1px solid #000000;
}
#carouselR-featured a .desc { display: none; }
#carouselR-featured a:hover .more { visibility: hidden;}
/*end box featured + carousel*/
#sidenav {
	width: 187px;
	height: 236px;
	top: 110px;
	right: 10px;
	
	position: fixed;
	float: left;
}
*html #sidenav {
	position: absolute; 
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

