html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	font-variant: normal;
}
body{
	color:#000; 
	font:62.5%/1  Arial, Verdana, "Trebuchet MS", Georgia, Lucida,Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:#fff;
}
ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none;
}
a:hover{
}
a:link  {
    color:#B40101;
    font-size:8.5pt;
}
a:visited {
    color:#333333;
}
a1:link  {
    color:#B40101;
    font-size:8.5pt;
    font-weight:900;
}
.hide{
	position:absolute;
	left:-9999px; 
}
/*--------------------------------------page structure-------------------------------*/
#wrapper{
	width:972px;
	margin:0 auto;
}
#header{
	position: relative; 
	background:url(images/header-5.gif) no-repeat;
	width:972px;
	height:114px;
	overflow:hidden;
}
#logo-zone {
	position: absolute; 
		top: 8px; 
		left: 20px; 
		width: 300px; 
		height: 100px; 
		background-color: transparent; 
}

.header_login{
	width:px;
	float:right;
	padding-top:68px;
}
.header_login form{
	width:205px;
}
#inp_area{
	width:10px;
	overflow:hidden;
	color:#999999;
}
.inp_txt{
	width:135px;
	height:18px;
	border:none;
	padding:0 0 0 5px;
	float:left;
	font-size:12px;
	background-color:#999999;
}
.submit{
	background:url(images/inp_submit.gif) no-repeat;
	width:24px;
	height:20px;
	border:none;
	cursor:pointer;
	float:left;
	padding:155px 15px 15px 15px;
	text-indent:999px;
}
/*-------------------------------menu
*/
#menu{
	width:965px;
	height:42px;
	background:url(images/bgr_menu.jpg) repeat-x;
	padding:11px 0 0 7px;
	margin-bottom:0px;
}
#menu ul{
	width:965px;
	overflow:hidden;
}
#menu ul li{
	float:left;
	display:block;
	line-height:16px;
	padding:0 25px;
    font-weight:lighter;
	background:url(images/bgr_libdr.jpg) no-repeat 0 4px;
}
#menu ul li a{
	float:left;
	display:block;
	font:12px/12px Gill Sans MT, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
    font-weight:lighter;
	color:#000;
}
#menu ul .space_nav{
	background:none;
}
#menu ul li a:hover{
	color:#666666;
}
/*----------------------banner
*/
#banner_bg,
#banner_top,
#banner_rgt{
	height:387px;
}
#banner_bg{
	background:url(images/bgr_banner_bg.jpg) repeat-x;
}
#banner_top{
	background:url(images/bgr_banner_lft.jpg) no-repeat;
}
#banner_rgt{
	background:url(images/bgr_banner_rgt.jpg) no-repeat right top;
}
#banner{
	width:961px;/*972*/
	height:360px;/*387*/
	overflow:hidden;
	padding:10px 10px 12px 1px;
}
#flashcontent{
	width:680px;
	float:right;
}
#flashcontent img{
	display:block;
}
#banner_lft{
	width:261px;
	float:left;
	background:url(images/bgr_banner_heading.jpg) repeat-x;
	padding-left:19px;
}
#banner_lft h2{
	font-size:14px;
	color:#000000;
	padding-top:7px;
	height:26px;
	background:url(images/bgr_banner_heading.jpg) repeat-x;
	border-bottom:1px solid #CECDCD;
	width:249px;
}
#banner_lft2{
	padding-top:7px;
	font:12px/16px Helvetica, Arial, sans-serif;
	font-size:10px;
	padding-left:22px;
}
#banner_lft2 a:link{
	color:#B40101;
    font-size:8pt;
}
#banner_lft2 a:visited{
    color:#333333;
}
#banner_lft form{
	padding:21px 0 0 14px;
	width:233px;
}
.inp_area{
	width:233px;
	overflow:hidden;
	padding-bottom:10px;
}
.inp_area label{
	display:block;
	float:left;
	color:#000000;
	font-size:14px;
	padding-top:3px;
}
.inp_area label small{
	font-size:10px;
}
.inp_area select{
	float:right;
}
.first_field{
	width:137px;
}
.scnd_field{
	width:56px;
}
.foth_field{
	width:101px;
}
.btn_submit{
	background:url(images/btn_submit.jpg) no-repeat;
	width:127px;
	height:30px;
	border:none;
	cursor:pointer;
	float:right;
}
.inp_area label em{
	display:block;
	font-size:10px;
}
.txt_field{
	background:url(images/bgr_inp_txt.jpg) no-repeat;
	width:60px;
	height:19px;
	float:right;
}
.txt_field input{
	width:50px;
	height:19px;
	padding:0 5px;
	font-size:12px;
	color:#000;
	background:none;
	border:none;
}
.space{
	padding-bottom:5px;
}
.btn_go{
	background:url(images/btn_go.jpg) no-repeat;
	width:32px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
}
/*------------------------------main_content
*/
#main_content{
	width:972px;
	padding-top:6px;
}
#main_bg, #main_top, #main_btm{
	width:972px;
}
#main_bg{
	background:url(images/bgr_mainbg.jpg) repeat-y;
}
#main_btm{
	background:url(images/bgr_main_btm.jpg) no-repeat bottom left;
}
#main_top{
	background:url(images/bgr_maintop.jpg) no-repeat;
}
#main_area{
	width:944px;
	overflow:hidden;
	padding:0px 14px 20px 14px;
}
#sidebar{
	width:251px;
	float:left;
}
.market{
	width:251px;
	overflow:hidden;
	padding:11px 0 13px 0;
	background:url(images/bgr_marketbtm.jpg) no-repeat bottom left;
}
.pic_container{
	width:92px;
	height:66px;
	border:1px solid #AAAAAA;
	overflow:hidden;
	padding:3px;
	float:left;
}	
.pic_container img{
	display:block;
	width:92px;
	height:66px;
}
.market_rgt{
	width:143px;
	float:right;
}
.market_rgt h2{
	font-size:13px;
	color:#B40101;
	padding-bottom:8px;
}
.market_rgt p{
	color:#000000;
	line-height:18px;
}
.side_menu{
	width:100%;
	padding-top:10px;
	overflow:hidden;
}
.side_menu li{
	width:100%;
	float:left;
	line-height:22px;
}
.side_menu li a{
	font-size:13px;
	color:#B40101;
} 
.side_menu .all_icon{
	overflow:hidden;
	padding:19px 0 0px 0;
}
.side_menu .all_icon a{
	float:left;
	margin-right:6px;
	width:33px;
	height:39px;
	display:inline;
}
/*-------------------------------content
*/
#wordpress_title {
	color: #B40101;
	font-size:14px;
    font-weight:900;
    padding:6pt 6pt 6pt 0pt;
	}

#content{
	width:663px;
	float:right;
	padding-top:11px;
	overflow:hidden;
}
#welcome{
	width:663px; 
	overflow:hidden; 
	padding-bottom:10px;
	margin-bottom:10px;
}
#welcome_pic{
	width:101px;
	float:left;
}
#welcome_pic img{
	display:block;
	margin-bottom:9px;
}
#welcome_pic span{
	display:block;
	padding:0 0 10px 0px;
	font-size:10px;
	color:#000000;
}
#welcome_rgt{
	width:541px;
	float:right;
}
#welcome_rgt h2{
	font-size:20px;
	font:24px/24px Gill Sans MT, Gill Sans, Helvetica, Arial, sans-serif;
	color:#000000;
	padding-bottom:10px;
    font-weight:lighter;
}
#welcome_rgt p{
	font-size:12px;
	color:#000000;
	line-height:18px;
}
#welcome_rgt p a{
	color:#B40101;
	font-size:13px;
	font-style:italic;
}
/*--------------------------mid_content
*/
#mid_content{
	width:650px;/*663*/
	padding:0 3px 0 10px;
	background:url(images/bgr_mid_cont.jpg) repeat-y;
	overflow:hidden;
}
#midcontent_lft{
	width:432px;
	float:left;
}
#midcontent_lft h2{
	font-size:14px;
	padding-bottom:7px;
}

#midcontent_lft span{
	display:block;
	font-size:14px;
	color:#898787;
	padding-bottom:5px;
}
#midcontent_lft p{
	font-size:12px;
	color:#000;
	line-height:18px;
	font-family:Helvetica;
}
#midcontent_lft small{
	display:block;
	text-align:right;
	padding-right:38px;
}
#midcontent_lft small a{
	font-size:11px;
	color:#36699A;
}
#read_more {
    padding-top:2pt;
}
#midcontent_rgt{
	width:181px;
	float:right;
}
.about{
	width:181px;
	padding-bottom:16px;
	background:url(images/bgr_bdr_rgt.jpg) no-repeat bottom left;
}
.about h2{
	font-size:15px;
	color:#000000;
	padding-bottom:9px;
}	
.about p{
	font-size:11px;
	color:#000;
	line-height:18px;
	font-family:Helvetica;
}
.about form{
	width:181px;
	padding-top:6px;
}
.login_about{
	width:181px;
	overflow:hidden;
}
.login_about select{
	width:142px;
	float:left;
	margin-bottom:2px;
}
.login_about input{
	background:url(images/btn_go2.jpg) no-repeat;
	width:34px;
	height:20px;
	cursor:pointer;
	border:none;
	float:right;
}
.space_about{
	font-size:15px;
	background:none;
	padding-top:10px;
}
.space_about h2{
	font-size:15px;
	background:none;
	padding-top:10px;
}
.space_about h2 a{
	color: #B40101
}
.space_about h2 v{
	color: #B40101
}
.about small{
	display:block;
	text-align:right;
	padding-right:15px;
}
.about small a{
	font-size:11px;
	color:#B40101;
}
/*--------------------------footer_nav
*/
#footer_nav{
	width:972px;
	height:23px;
	text-align:center;
}
#footer_nav ul{
	overflow:hidden;
	padding-top:5px;
}
#footer_nav ul li{
	display:inline;
	font-size:9px;
	color:#000000;
	font-family:Helvetica;
}
#footer_nav ul li a{
	font-size:9px;
	color:#000000;
	margin:0 6px;
    font-weight:normal;
}
/*-------------------------footer
*/
#footer{
	width:945px;
	height:49px;
	background:#727476;
	padding:23px 0 0 27px;
	overflow:hidden;
	letter-spacing:1px;
}
#footer img{
	display:block;
	float:left;
	margin-left:35px;
	margin-right:25px;
	margin-top:4px;
}
#footer p{
	margin-left:35px;
	display:block;
	float:left;
	font-size:10.5px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:lighter;
}

/*-------------------------------sales data page----------------*/
#sales_main{
	width:972px;
	overflow:hidden;
	padding-top:1px;
}
#sales_sideBar{
	width:173px;
	float:left;
}
.sales_box{
	width:173px;
	padding-bottom:5px;
}
.sales_bg, .sales_btm, .sales_top{
	width:173px;
}
.sales_bg{
	background:url(images/bgr_sales_bg.jpg) repeat-y;
}
.sales_btm{
	background:url(images/bgr_sales_btm.jpg) no-repeat bottom left;
}
.sales_top{
	background:url(images/bgr_sales_top.jpg) no-repeat;
}
.sales_container{
	padding:11px 0 24px 16px;
	width:157px;
	height:100%;
}
.sales_container img{
	display:block;

}
.sales_container p{
	font-size:9px;
	color:#000000;
	line-height:13px;
	padding:8px 0 0 10px;
}
.sales_container p a{
	font-size:9px;
	color:#000000;
}
.sales_container2 {
	padding:11px 0 24px 16px;
	width:157px;
	height:100%;
}
.sales_container2 img{
	display:block;
	padding:8px 0 0 10px;

}
.sales_container2 p{
	font-size:9px;
	color:#000000;
	line-height:13px;
	padding:8px 0 0 5px;
}
.sales_container2 p a{
	font-size:9px;
	color:#000000;
}
/*--------------------------sales_picarea
*/
.space_sales{
	padding-top:6px;
}
.sales_picarea{
	width:139px;
	border-bottom:1px solid #DDDDDD;
	padding:12px 0 22px 0;
}
.sales_picarea a:link{
	color:#B40101
}
.sales_picarea a:visited{
	color:#B40101
}
.space_pic{
	border:none;
	padding-bottom:0;
}
.snapshot{
	width:92px;
	height:66px;
	border:1px solid #AAAAAA;
	overflow:hidden;
	padding:3px;
	margin-bottom:8px;
}	
.snapshot img{
	width:92px;
	height:66px;
}
.sales_picarea h3{
	font-size:12px;
	color:#B40101;
}
.sales_menu li a{
	font-size:12px;
}
/*-------------------------sales_content
*/
.page_titles {
    font-size:18pt;
	font:26px/26px Gill Sans MT, Gill Sans, Helvetica, Arial, sans-serif;
    }
.area_name:active {
    font-size:11pt;
    color:#FFFFFF;
}
    
    
#sales_content{
	width:792px;
	float:right;
	min-height:682px;
}
#sales_content_featured_listings{
	width:792px;
	float:right;
	min-height:682px;
	height:3000;
}
#inner_bg, #inner_top, #inner_btm{
	width:792px;
}
#inner_bg{
	background:url(images/bgr_sales_rgtbg.jpg) repeat-y;
}
#inner_btm{
	background:url(images/bgr_salesrgtbtm.jpg) no-repeat bottom left;
}
#inner_top{
	background:url(images/bgr_salesrgttop.jpg) no-repeat;
}
#content_subpage{
	padding:40px 33px 25px 33px;
	width:726px;
	min-height:782px;
}
#content_subpage h2{
	font-size:24px;
	color:#000;
	padding-bottom:10px;
}
.NormalText1 {
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align: right;
}
.NormalText2 {color: #852D2F; font: 11px Verdana;  font-weight: normal;}
.NormalTextGrey {color: #666666; font: 12px Verdana;  font-weight: normal;}
.NormalText3 {color: #000000; font: 10px Verdana;  font-weight: normal;}

.SmallText1 {color: #000000; font: 10px verdana;  font-weight: normal;}
.SmallText2 {color: #000000; font: 9px helvetica;  font-weight: normal;}

.NormalHeading {color: #333333; font: 14px Arial;  font-weight: bold;}
.NormalHeading2 {color: #000000; font: 12px Arial;  font-weight: bold;}
.NormalHeading3 {color: #000000; font: 15px Verdana;  font-weight: bold;}
.NormalHeading4 {color: #000000; font: 13px Verdana;  font-weight: bold;}

.BigHeading {color: #990; font: 16px Arial,sans-serif;  font-weight: normal;}
.BigHeadingBlack {color: #000000; font: normal 16px Verdana; }

.OrangeLnk {color: #E38E19; font: 12px Verdana;  font-weight: bold;}
.OrangeLnk:link {color: #E38E19; font: 12px Verdana;  font-weight: bold;}
.OrangeLnk:hover {color: #E38E19; text-decoration: underline; font-weight: bold;}

.OrangeLnk5 {color: #E38E19; 
  font-size: 11.5px;
  line-height: 1.25em; /* 22px */
  font-family: arial,verdana,helvetica;}
.OrangeLnk5:link {color: #E38E19; 
  font-size: 11.5px;
  line-height: 1.0em; /* 22px */
  font-family: arial,verdana,helvetica;}
.OrangeLn5k:hover {color: #E38E19;  
  font-size: 13.5px;
  line-height: 1.25em; /* 22px */
  font-family: arial,verdana,helvetica;}
.OrangeLnk5:visited {color: #E38E19;  
  font-size: 13.5px;
  line-height: 1.25em; /* 22px */
  font-family: arial,verdana,helvetica;}
  


.OrangeLnk2 {color: #B40101; font: 14px  font-weight: bold;}
.OrangeLnk2:link {color: #B40101; font: 14px  font-weight: bold;}
.OrangeLnk2:hover {color: #cccccc; font: 14px  font-weight: bold;}
.OrangeLnk2:visited {color: #666666; font: 14px  font-weight: bold;}

.OrangeLnk3 {color: #333333; font: 13px Verdana;  font-weight: normal;}
.OrangeLnk3:link {color: #333333; font: 13px Verdana;  font-weight: normal;}
.OrangeLnk3:hover {color: #E38E19; text-decoration: underline; font-weight: normal;}

.OrangeLnk4:active {
	color: #B40101; 
	font-size: 12px; 
	font-family: Verdana;
	}
.OrangeLnk4:link {
	color: #B40101;
	font-size: 12px;
	font-family: Verdana;
}
.OrangeLnk4:hover {color: #B40101; font-weight: normal;}
.OrangeLnk4:visited {
	color: #B40101;
	font-size: 12px;
	font-family: Verdana;
}

.NormalLnk {color: #000000; font: 13px Arial;  font-weight: bold;}
.NormalLnk:link {color: #000000; font: 13px Arial;  font-weight: bold;}
.NormalLnk:hover {color: #E38E19; text-decoration: underline; font-weight: bold;}

.SmallLnk {color: #000000; font: 10px Verdana;  font-weight: normal;}
.SmallLnk:link {color: #000000; font: 10px Verdana;  font-weight: normal;}
.SmallLnk:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

.SmallLnk2 {color: #000000; font: 10px Verdana;  font-weight: normal;}
.SmallLnk2:link {color: #000000; font: 10px Verdana;  font-weight: normal;}
.SmallLnk2:hover {color: #E38E19; text-decoration: underline; font-weight: normal;}

.SmallLnk3 {colorh: #666666; font: 10px Verdana;  font-weight: normal;}
.SmallLnk3:link {color: #666666; font: 10px Verdana;  font-weight: normal;}
.SmallLnk3:hover {color: #ff6633; text-decoration: underline; font-weight: normal;}

.MediumLnk {color: #666666; font: 11px Verdana;  font-weight: normal;}
.MediumLnk:link {color: #666666; font: 11px Verdana;  font-weight: normal;}
.MediumLnk:hover {color: #666666; text-decoration: underline; font-weight: normal;}

.MenuLnk {color: #000000; font: 11px Verdana;  font-weight: normal;}
.MenuLnk:link {color: #000000; font: 11px Verdana;  font-weight: normal;}
.MenuLnk:hover {color: #000000; text-decoration: underline; font-weight: normal;}

.bergen_sub_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border-color: #C9CACC;
	border-style:solid;
	border-width:1px;
	position: relative;
	height: 160px;
	width: 100px;
	line-height: 17px;
	font-weight: 200;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 25px;
}

.bergen_sub_nav a:link {color:#BF0C0C}
.bergen_sub_nav a:visited {color:#000}
.bergen_sub_nav a:active {color:#F00}
.bergen_sub_nav a:hover {color:#999}
	
.bergen_body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: lighter;
	color: #666;
}
#container {
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:70px;
	min-height:672px;
	height:100%;
}
.area_info{
	width:330px;
	padding-bottom:16px;
	background:url(images/bgr_bdr_rgt.jpg) no-repeat top left;
}
.area_info h2{
	font-size:13px;
	color:#B40101;
	padding-top:15px;
}
#area_table {
	font-size:10pt;
	line-height:13pt;
	}
.verdana-sub {
	font-family: gill sans, sans-serif;
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
}
.verdana {
  	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
}
.verdana img{
	border:1px solid #AAAAAA;
	display:block;
	width:240px;
	height:180px;
}
.jump_form {
	float:right;
	height:25px;
	padding-top:0px;
	padding-right:40px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsletter {
	padding-bottom:16px;
	background:url(images/bgr_bdr_rgt.jpg) no-repeat bottom left;
}
.newsletter h2{
	font-size:15px;
	color:#B40101;
	padding-bottom:9px;
}	
.relo_form {
	margin-top:30px;
	float:right;
	width:500px;
	height:1100px;
}	
.sales_archive {
	line-height:16px;
}
.featured_listings {
	width:147px;
	height:183px;
	border-color: #cccccc;
	color: #4D4D59;
	border-width:1px;
	float:left;
	border-style:solid;
	font-size: 10px;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-right:5px;
	margin-bottom:25px;
}
.featured_listings h2{
	font-size:15px;
	font:14px/14px Gill Sans, Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height:17px;
}
.featured_listings h2 a{ color: #B40101; }
.featured_listings p{
	font-size:14px;
	font:12px/12px Gill Sans, Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height:15px;
}
.featured_listings img{
	width:115px;
	height:86px;
	border:1px solid #AAAAAA;
	overflow:hidden;
	padding:5px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:8px;
	margin-right:12px;
}
.sales_date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float:right;
	margin-right:100px;
}
.newsletter2 a:link {color:#000}
.newsletter2 a:visited {color:#000}
.newsletter2 a:active {color:#000}
.newsletter2 a:hover {color:#000}
	
.newsletter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}
.newsletter2 h{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
}

