body
{
margin: 0;
padding: 0;
background: #FFFFFF url(images_buyers/back.jpg) repeat-x;
text-align: center;
}
#logo{
float: left;
width: 255px;
height: 82px;
padding: 0 0 0 20px;
}
#topbar{
float: left;
width: 951px;
height: 82px;
text-align: left;
}
#topspace{
float:left;
width: 951px;
height: 18px;
margin: 10px 0 0 0;
}
#topnav{
float: right;
width: 143px;
height: 34px;
text-align: right;
margin: 20px 20px 0 0;
}
#topnav img{
border:0;
vertical-align: middle;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/arrown.png',sizingMethod='scale');*/
}
#nav-back{
float: left;
width: 951px;
height: 62px;
background: url(images/back_nav.jpg) no-repeat;
}
#property-search{
float: right;
width: 143px;
height: 34px;
text-align: right;
margin: 12px 20px 0 0;
}
#head_project{
float: left;
width: 204px;
height: 54px;
padding: 17px 0 5px 73px;
}
#content-wrapper{
float: left;
width: 951px;
height:auto;
background: #000000 url(images_buyers/write-back.gif);
}
/* dropdown menu */
.trigger_dropdown{
    float: left;
    width: 143px;
	margin: 0 0 2px 0;
	background: url(images_buyers/dropmenu.png) no-repeat;
	height: 34px;
	text-transform:uppercase;
	cursor: pointer;
}
.active_dropdown {background-position: left bottom;}
.toggle_container_dropdown {
	position: relative;
    font-family: Verdana, Helvetica, Tahoma,Arial, sans-serif; font-size: 12px;
	color: #bebebe;
	margin: 0;
	padding: 5px;
	width: 145px; /* width is based on the containing block */
	height: auto;
	background: #1e1e1e;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=94);
	-moz-opacity:0.94;
	-khtml-opacity: 0.94;
	opacity: 0.94;
	-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;
	border-bottom-width: 8px;
	border-bottom-style:solid;
	border-bottom-color:#1e1e1e;
	z-index: 175;
	overflow: hidden;
}
.toggle_container_dropdown span a{
display: block;
padding: 3px 10px 3px 10px;
color: #bebebe;
text-decoration: none;
text-align: left;
}
.toggle_container_dropdown span a:hover{
display: block;
padding: 3px 10px 3px 10px;
color: #81c91b;
text-decoration: none;
text-align: left;
}
.hide .toggle_container_dropdown{
    float: left;
	padding: 0;
	overflow: hidden;
	display:none;
	/*background: url(images/toggle_block_btm.png) no-repeat left bottom;*/
}
#banner{
float: left;
width:951px;
height: 293px;
}
/*end dropdownmenu*/
.mask{
float: left;
width: 951px;
height: 291px;
background: url(images_buyers/frame-banner.png) no-repeat;
text-align: left;
z-index: 150;
}
/*--Main Container--*/
.main_view {
    height: 291px;	width: 951px;
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height: 263px;	width: 932px;
	margin: 10px 12px 0px 10px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left; border:0;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px; right: -7px;
	width: 948px; height: 58px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	background: url(images_buyers/pagination.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	font-family: Helvetica, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 11px;
	line-height: 40px;
}
.divider{
float: right;
width:170px;
margin: 0 10px 0 0;
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #e9ebec;
}
.paging a.active {
	background: #124e06; 
	border: 1px solid #e9ebec;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
}
.paging a:hover {font-weight: bold;}
#dummy-wrapper{
float: left;
width: 911px;
height:auto;
text-align: left;
}
#blurb{
float: left;
width: 543px;
height: auto;
text-align: left;
padding:0 30px 0 0;
margin: 0 0 30px;
font-family: Verdana,Arial,Georgia,Tahoma;color: #bfbfbf; font-size: 12px; line-height: 18px;
}
#blurb .headwelcome{
display: block;
font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.6em;
color: #FFFFFF;
line-height: 1.6em;
padding: 0 0 5px 0;
}
.re-collapse a{
color:#bfbfbf;
text-decoration:underline;
}
.re-collapse a:hover{
color:#bfbfbf;
text-decoration:none;
}
.read-more a{
color:#bfbfbf;
text-decoration:underline;
}
.read-more a:hover{
color:#bfbfbf;
text-decoration:none;
}
#blurb-video{
float: left;
width: 552px;
height: auto;
text-align: left;
padding:0 30px 0 0;
overflow:hidden;
font-family: Verdana,Arial,Georgia,Tahoma;color: #bfbfbf; font-size: 12px; line-height: 18px;
}
#blurb-video a{
color:#bfbfbf;
text-decoration:underline;
}
#blurb-video a:hover{
color:#bfbfbf;
text-decoration:none;
}
#blurb-promo{
float: left;
width: 552px;
height: auto;
text-align: left;
padding:0 30px 0 0;
overflow:hidden;
}

#btn_q{
float: left;
width: 147px;
height: 40px;
padding: 0;
text-align: left;
background: url(images_buyers/btn-estimate.png) no-repeat;
background-position:bottom;
text-align:left;
margin: 194px 0 0 20px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/btn-estimate.png',sizingMethod='scale');*/
}
#btn_q:hover{
float: left;
width: 147px;
height: 40px;
padding: 0;
text-align: left;
background: url(images_buyers/btn-estimate-over.png) no-repeat;
background-position:bottom;
text-align:left;
margin: 194px 0 0 20px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/btn-estimate-over.png',sizingMethod='scale');*/
cursor: pointer;
}
/*quote end*/

#hot{
float: right;
width: 328px;
height: auto;
text-align: left;
padding: 0;
overflow: hidden;
}
#wrapper-content{
float: left;
width: 911px;
height: auto;
background: #000000 url(images_buyers/write-back.gif);
text-align: left;
padding: 15px 20px 30px 20px;
margin: 0;
}
#wrapper-content .bread{
display: block;
padding: 0 0 5px 0;
font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.2em;
color: #81c91b;
line-height: 1.2em;
}
#wrapper-content-bottom{
float: left;
width: 951px;
height: 12px;
background: url(images/bottom_write.png) no-repeat;
padding: 0 0 15px 0;
}
#frame{
width: 951px; margin: 0px auto;
text-align:center;
}
#box_content{
float: left;
width: 911px;
margin: 0 0 30px 0;
font-family: Verdana,Arial,Georgia,Tahoma;color: #bfbfbf; font-size: 12px; line-height: 18px;
text-align: left;
padding: 0 ;
}
.head_realtor{
display: block;
font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.6em;
color: #FFFFFF;
line-height: 1.6em;
padding: 0;
}
#box_content .content-img{
border: 3px solid #6d6d6d;
padding: 8px;
}
#box_content .bread{
display: block;
padding: 0 0 5px 0;
font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.6em;
color: #81c91b;
line-height: 1.6em;
}
#box_content a{
color: #bfbfbf;
text-decoration: underline;
}
#box_content a:hover{
color: #bfbfbf;
text-decoration: none;
}
/*box_portfolio*/
.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;
font-weight: bold;
background-color: #2296c0;
border: 0px solid #d3f56b;
}
#apply{
padding: 5px 5px 5px 5px;
background: #000000;
/*background-color:#f3f3f3;*/
font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color: #bfbfbf;
}
#apply a{
color:#bfbfbf;
}
#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;
}
.input{
background: #1f1f1f;
color: #bfbfbf;
border: 1px solid #181818;
padding: 5px;
}
/*email style*/
#top_address_email{
width: 850px;
height: 105px;
background: url('images_buyers/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;
}
#box_footer{
float: left;
width: 100%;
height: 112px;
background: url(images_buyers/back-footer.jpg) repeat-x;
clear: both;
}
#bottom_bar{
width: 931px; margin: 0px auto;
height: 62px;
text-align: left;
line-height: 62px;
padding:31px 0 0 20px;
}
#box_copyright{
width: 951px; margin: 0px auto;
}
#copyright{
float: left;
width: 931px;
font-family:  Arial,Verdana,Tahoma,Georgia; font-size: 11px;color: #2c2c2c;
text-align:left;
padding: 26px 0 33px 20px;
}
#copyright a{
color:#000000;
text-decoration: underline;
}
#copyright a:hover{
color:#000000;
text-decoration: none;
}
/*twitter styling*/
#twitter_div{
float: left;
width: 280px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li span {
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li a {
	text-decoration: underline;
	font-weight: bold;
	visibility: hidden;
}
 
#twitter_div img{
vertical-align: middle;
}
#twitter_div font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #e50000;
}
.face_image{
border: 2 solid #8d8f92;
}
.carousel-box {
	float: left;
	width: 329px;
	height: 235px;
	position: relative;
	background: #000000;
}
.carousel-box a{
color:#201d1a;
text-decoration: underline;
}
.carousel-box a:hover{
color:#201d1a;
text-decoration: none;
}
.carousel-box span{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1em; color:#2296c0;
line-height: 1em;
padding: 10px 0 5px 0;
}
	.carousel-box button {
		background:none;
		width:22px;
		height:92px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
	.carousel-box button.prev {
		left:20px;
		top:80px;
		background:url(images/prev.png) no-repeat left top;
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
	.carousel-box button.next {
		right:20px;
		top: 80px;
		background:url(images/next.png) no-repeat left top;
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
		.carousel-box ul li {
		  	width: 220px;
			height: 227px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			list-style-type: none;
			display: inline-block;
			display: inline;			
		}
		.carousel-box a:hover{
		text-decoration: none;
		}
		.carousel-box ul li img {
		
		}	
	.carousel {
	width: 329px;
	height: 227px;
	margin: 0 0 0 53px;
	overflow:hidden;
	}

/*--- carousel end ---*/
.carousel-demo {
	float: left;
	width: 329px;
	height: 235px;
	position: relative;
	background: #000000;
	display:block;
	visibility: visible;
}
.carousel-demo a{
color:#201d1a;
text-decoration: underline;
}
.carousel-demo a:hover{
color:#201d1a;
text-decoration: none;
}
.carousel-demo span{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em; color:#FFFFFF;
padding: 10px 0 5px 0;
}
	.carousel-demo button {
		background:none;
		width:22px;
		height:92px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
	.carousel-demo button.prevD {
		left:20px;
		top:80px;
		background:url(images/prev.png) no-repeat left top;
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
	.carousel-demo button.nextD {
		right:20px;
		top: 80px;
		background:url(images/next.png) no-repeat left top;
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
		.carousel-demo ul li {
		  	width: 220px;
			height: 227px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			list-style-type: none;
			display: inline-block;
			display: inline;			
		}
		.carousel-demo a:hover{
		text-decoration: none;
		}
		.carousel-demo ul li img {
		
		}	
	.carouselD {
	width: 329px;
	height: 227px;
	margin: 0 0 0 55px;
	display:block;
	visibility: visible;
	overflow:hidden;
	padding: 0;
	}
/*--- carousel end ---*/
#head_dir{
float: left;
width: 162px;
height: 55px;
padding: 20px 0 5px 0;
}
#contact{
float: left;
width: 328px;
height: 98px;
text-align: left;
}
.head_trigger{
width: 350px;
padding: 0 0 0 45px;
}
/* video*/
.trigger_video{
    float: left;
	margin: 0 0 5px 0;
	background: url(images_buyers/trigger_a_right_column.png) no-repeat;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1em;
    color: #bebebe;
	text-transform:uppercase;
	height: 43px;
	line-height: 45px;
	width: 330px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.trigger_video a{
text-decoration: none;
color: #bebebe;
}
.trigger_video a:hover{
text-decoration: none;
color: #81c91b;
}
.active_video {background-position: left bottom;}
.toggle_container_video {
    float: left;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	width: 328px;
	height: auto;
	clear: both;
}
.toggle_container_video .block {
    float: left;
	padding: 0;
	overflow: hidden;
	/*background: url(images/toggle_block_btm.png) no-repeat left bottom;*/
}
/*promotion*/
.trigger_promo{
    float: left;
    width: 991px;
	margin: 0 0 5px 0;
	background: url(images_buyers/trigger_a_map.png) no-repeat;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1em;
    color: #bebebe;
	text-transform: capitalize;
	height: 44px;
	line-height: 47px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.trigger_promo a{
text-decoration: none;
color: #bebebe;
}
.trigger_promo a:hover{
text-decoration: none;
color: #81c91b;
}
.active_promo {background-position: left bottom;}
.toggle_container_promo {
    float: left;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	width: 991px;
	height: 500px;
	clear: both;
}
.toggle_container_promo .block {
    float: left;
	padding:0;
	/*background: url(images/toggle_block_btm.png) no-repeat left bottom;*/
}

#photo-flash{
float: left;
border: 3px solid #6d6d6d;
padding: 8px;
}
label { 
width: auto; 
float: left; 
}
#error { 
position: relative;
vertical-align: top; 
background: #000000 url(images/arrow-error.png); 
background-repeat: no-repeat; 
background-position:top;
/*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: 5px;
z-index: 50;
border: 1px solid #FF0000;
}
#box_directory{
float: left;
width: 329px;
height: auto;
padding: 25px;
margin: 0;
display: inline;
list-style-type: none;
text-align: left;
background-color:#000000;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
line-height: 18px;
color: #bfbfbf;
}
#box_directory ul{
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	padding:0 0 5px 0;
	margin: 0;
	text-decoration: none
}
#box_directory a{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
	text-decoration: underline;
	color: #bfbfbf;
}
#box_directory a:hover{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
    text-decoration: none;
	color: #bfbfbf;
}
#box_directory li span a{
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #bfbfbf; 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:  #bfbfbf; font-weight: normal;
	padding: 0 0 0 12px;
}
.border {
    border-top: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
	empty-cells:show;
    }
.border td {
    border-left: solid 1px #bfbfbf;
    border-bottom: solid 1px #bfbfbf;
	padding:5px;
	empty-cells:show;
	
    }
.head_package{
background: #000000;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.2em;
color: #2296c0;
}
#box_rss span a{
float: left;
font-family: Arial,VerdanaHelvetica, sans-serif; color: #5a5a5a; 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: #5a5a5a; 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: Verdana,Arial,Georgia,Tahoma;color: #bfbfbf; font-size: 12px; line-height: 18px;
}
#box_rss td a{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.4em;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
}
.map_text{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color: #333333;
}
.head_map{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue,Helvetica,Verdana,Tahoma,Arial, sans-serif; font-size: 1.4em;
line-height: 1.4em;
color: #81c91b;
}
.map_text a{
color: #333333;
text-decoration: underline;
}
.map_text a:hover{
color: #333333;
text-decoration: none;
}
#loadingList{
display: block;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color: #FFFFFF;
}
#simple_example_window{
  width: 300px;
}
#simple_example_window_contents{
  background-color: #FFF;
  border: 3px solid  #900;
}
#simple_example_window_beak{
  width: 28px;
  height: 38px;
  background: url('../images/corners/simple_beak.png') top left no-repeat transparent;
}
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}
