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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1.3;font-family:Tahoma;color:#777;font-size:small;}
a{text-decoration:none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
body{background:url(../images/template/background.png) repeat;}
p{color:#222;}
a{color:#494441;}
#main_div_container{display:block;margin:5px auto;height:100%;width:900px;overflow:hidden;position:relative;}
/******* THE TEMPLATE'S HEADER*******/
#div_header_site_title{	background: url(../images/template/banner_income.jpg) no-repeat;height:156px;float:left;width:900px;position:relative;_height:100%;_overflow:hidden;}
#div_header_site_title_fr{background: url(../images/template/banner_fr.gif) no-repeat;height:156px;float:left;width:900px;position:relative;_height:100%;_overflow:hidden;}
#div_header_site_title h1{text-indent:-9999px;}
#div_header{position:relative;width:900px;}
.flags{left:585px;position:absolute;top:5px;}
.flags img{margin-right:3px;}
#div_header_logo{background:url(../images/template/banner_income.jpg) no-repeat;float:left;height:163px;width:900px;}
#div_header_animation{float:right;height:163px;width: 220px;}
/******* END OF THE TEMPLATE'S HEADER *******/
#div_header_navigation{float:left;height:35px;width:677px;margin:120px 0px 0px 0px;}
.btn_left{background:url(../images/template/bnt_left.png) no-repeat;display:block;float:left;width:5px;height:35px;}
.btn_middle{background:url(../images/template/btn_mid.png) repeat-x;display:block;float:left;padding:0px 10px;height:35px;}
.btn_right{background:url(../images/template/btn_rt.png) no-repeat;display:block;float:left;width:5px;height:35px;}
#gradient{background:url(../images/template/grad_header.png) repeat-x;float:left;height:25px;width:900px;}
#div_header_navigation ul{border-top:3px;text-align:center;}
#div_header_navigation ul li{float:left; line-height:35px;padding: 0px 1px;position:relative;}
#div_header_navigation ul li a{color:#fff;display:block;float:left;font-style:normal; font-size:11px;}
#div_header_navigation ul li a:hover{color:#e9b140;}
/****DropDown****/
ul.topnav li span{background: url(../images/template/subnav_btn.gif) no-repeat center top;float:left;height:32px;width:17px;}
ul.topnav li span.subhover{background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0px;top:34px;background:#333;margin:0; padding:0;display:none;float:left;width:155px;border:1px solid #111;}
ul.topnav li ul.subnav li{margin:0px;padding:0px;border-top:1px solid #252525;border-bottom:1px solid #444;width:140px;float:left;}
html ul.topnav li ul.subnav li a{background:#333 url(../images/template/dropdown_linkbg.gif) no-repeat 10px center;padding-left:15px;width:140px;}
html ul.topnav li ul.subnav li a:hover{color:#e9b140;}
/**** Ends DropDown****/
#div_body{float:left;background-color:#ede8d5;padding-left:5px;width:900px;}
/*******  body navigation  *******/
#div_body_navigation{display:block;float:left;margin-top:32px;width:92px;}
li.without_sub{margin:0px 0px 0px 10px;padding:5px 0px;
list-style-image: url(../images/template/bullet.png);border-bottom:1px #494441 dashed;width:117px;list-style-position: inside;}
li.with_sub{margin:0px 0px 0px 10px;list-style-image: url(../images/template/bullet.png);border-bottom:1px #494441 dashed;width:117px;padding:5px 0px;list-style-position: inside;}
li.without_sub:hover,li.with_sub:hover{background:#aaa;width:117px;}
li.without_sub a, li.with_sub a{color:#252525;font-size:12px;}
.ul_navigation_left_sub_headers{margin:10px 0px;width:92px;}
.ul_navigation_left_sub_headers li{color:#001a4d;list-style-image:url(../images/template/bullet_2.png);font-size:12px;width:105px;height:25px;margin:5px 0px 0px 15px;list-style-position: inside;}
.ul_navigation_left_sub_headers li a{color:#494441;}
.ul_navigation_left_sub_headers li a:hover{color:#db9438;text-decoration:underline;}
/*******************END OF NAVIGATION***********************/
#div_body_main_part{background:#f6f3ea;float:left;padding:10px;width:550px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-opera-border-radius:10px;}
#div_body_featured_listings{float:left;margin:32px 0px 0px 20px;width:130px;}
.div_featured_listings{float:left;margin:0px 0px 29px 0px;}
.div_featured_listings img{margin:10px 0px;}
.p_featured_header{color:#444;font-size:16px;margin:0px 0px 10px 0px;width:150px;}
.span_featured_listing_header a{color:#888;font-size:12px;}
.span_featured_listing_header a:hover{color:#db9438;font-size:12px;text-decoration:underline;}
.span_featured_style{color:#777;font-size:11px;}
.span_featured_address{color:#777;font-size:11px;}
#div_footer{display:block;float:left;margin:20px 0px 20px 25px;width:880px;}
.div_footer_nav{border-bottom:1px #e9b140 solid;border-top:1px #e9b140 solid;padding:10px 0px;}
.div_footer_nav ul{margin:auto;text-align:center;}
.div_footer_nav li{display:inline;}
.div_footer_nav li a{color:#b8a14e;}
.div_footer_nav li a:hover{color:#db9438;text-decoration:underline;}
.footer_right{float:right;padding:10px;width:200px;}
.footer_left{float:left;margin:10px 0px 0px 0px;width:450px;}
/***********Listings styles****************/
#listings_container_div{width:550px;color:#777;}
/*listing left table */
#features table{margin:10px 0px 0px 0px;}
#features table tbody th{color:#555;padding:5px 5px 0px 0px;text-align:left;}
#listing_head_h3,#listing_head_h2{color:#555;font-size:0.9em;}
#listing_head_h1{color:#555;font-size:2em;}
/* end of listing left table */
#images_div{float:left;width:325px;}
#features{float:left;width:220px;}
.field_value_caption{color:#555;font-size:1.2em;font-weight:bold;margin:0px 0px 5px 0px;}
.main_listing_image{padding:10px 10px 0px 40px;width:245px;}
#full_description{border-top: 1px #463d1f solid;border-bottom: 1px #444 solid;padding:10px 0px;margin:20px;float:left;width:510px;}
#home_features{float:left;padding-left:10px;width:250px;}
#community_features{float:left;padding-left: 10px;width:250px;}
#tools{float:left;padding:10px;width:550px;}
#tools ul li{display:inline;padding:10px;}
#tools ul li a, #vtour a{color:#222;}
#vtour{float:left;padding:10px 0px 0px 10px;}
#tools ul li a:hover, #vtour a:hover{color:#db9438;text-decoration:underline;}
#viewed_listing{width:550px;float:left;}
#gmap{margin:20px;float:left;}
.listing_description_full{white-space:pre-wrap;}
#bookmark{margin:50px 0px 0px 0px;}
#link_form{float:left;width:550px;}
/*********** END of Listings styles ****************/
/**** START search listing result*********/
.listing_searchresults{padding:10px;margin:10px 0px;width:530px;float:left;border-top:1px #333 dashed;}
.listing_searchresults a{color: #46433c;}
.listing_searchresults a:hover{text-decoration:underline;color:#db9438;}
.image_search_listing{float:left;width:98px;}
.listing_search_body{width:300px;float:left;margin:0px 10px 0px 10px;}
.side_fields_listings_search{float:left;width:110px;}
/*Bottom navigation*/
.btm_nav_listing_search{width:550px;float:left;height:15px;}
.btm_nav_listing_search p{line-height:15px;}
/**** END search listing result*********/
/*********START search page default*******/
.price,.property_type,.tr_type,.box{width:230px;border:1px black solid;display:inline;float:left;margin:5px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.search-button{float:left;width:530px;margin:10px 0px;text-align:center;}
#search_form{width:450px;}
.fldset_main{border:1px black solid;width:530px;padding:5px;}
/*********END search page*******/
.next-prev-div{margin:10px 0px 5px 0px;}
.next-prev-div h1{font-size:1.3em;}
.next-prev-div strong{color:#555;}
/*********START class search page  default*******/
.fldset_main_class{border:1px black solid;width:261px;padding:10px;}
/*********END class search page*******/
/*********START BLOG*******/
.blog_entry,.blog_article{padding:10px;float:left;width:530px;}
.blog_title{float:left;width:420px;}
.blog_title h2{font-size:1.4em;color:#eee;}
.blog_date{width:110px;float:left;}
.blog_date h4{float:left;margin:5px 0px 0px 15px;color:#eee;}
.blog_summary,.blog_full_article{float:left;width:530px;white-space:pre-wrap;margin:5px 0px;border-top:1px #817137 dashed;border-bottom:1px #817137 dashed;padding:15px 0px;}
.blog_story_link_line{width:420px;float:left;}
.blog_story_link_line a{color:#425080;}
.blog_story_link_line a:hover{color:#db9438;text-decoration:underline;}
.blog_entry_footer{float:left;}
.blog_byline{float:left;}
.blog_comments{color:#425080;float:left;width:110px;}
#blog_article_container{width:530px;clear:both;}
.blog_article_comments{display:block;float:left;width:530px;padding:10px;}
.blog_article_comments_header{width:530px;float:left;margin:0px 0px 10px 0px;}
.blog_article_comments_header h5{color:#a7a7a7;font-size:1.3em;}
.blog_article_comment_item{float:left;width:530px;}
.blog_article_comment_title_row{float:left;width:530px;}
.blog_comment_author{float:left;}
.blog_article_comment_txt_div{border-top:1px #817137 solid;border-bottom:1px #817137 solid;float:left;padding:10px;margin:10px 0px;width:500px;}
.blog_comment_date{float:right;}
.blog_article_comment_text{float:left;width:530px;padding:0px 10px;}
.add_comment_login a{color:#e9e9e9;}
/*********END BLOG*******/
/*START LATEST****/
#div_main_with_latest{margin:32px 20px 0px 50px;float:left;width:550px;}
#latest_listings_horizontal{background-color:#f6f3ea;float:left;margin:10px 0px 10px 0px;padding:10px;width:550px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-opera-border-radius:10px;}
.div_featured_listings_horisont{width:530px;float:left;}
#latest_listings_horizontal hr{width:540px;color:#463d1f;}
.div_featured_listings_horisont{padding:10px;color:#c9c9c9;float:left;}
.latest_listings_block{width:530px;float:left;}
.div_featured_listings_horisont a{color:#494441;float:left;}
.div_featured_listings_horisont a:hover{color:#db9438;float:left;text-decoration:underline;}
.div_featured_listings_horisont span{float:right;color:#779;}
/*END LATEST****/
/*********START AGENT*********/
.agent_div{float:left;margin: 5px 0px;width:540px;}
.agent_img{float:left;margin:5px;width:100px;}
/**********END AGENT*********/