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:#eee;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.jpg) repeat;}
p{color:#eee;}
a{color:#d4af37;}
#main_div_container{display:block;margin:5px auto;height:100%;width:900px;overflow:hidden;position:relative;}
/******* THE TEMPLATE'S HEADER*******/
div#background{background: url(../images/template/bgr_title.png) repeat-x;height:48px;width:900px;}
#div_header_site_title{	background: url(../images/template/site_title.png) no-repeat;height:48px;float:left;width:900px;position:relative;_height:100%;_margin:auto;}
#div_header_site_title h1{text-indent:-9999px;}
#div_header{position:relative;width:900px;}
.flags{left:830px;position:absolute;top:5px;}
.flags img{margin-right:3px;}
#div_header_logo{background:url(../images/template/image_header.jpg) no-repeat;float:left;
height:163px;width:900px;}
#div_header_animation{float:right;height:163px;width: 260px;}
/******* END OF THE TEMPLATE'S HEADER *******/
#div_header_navigation{background:url(../images/template/head_nav.png) repeat-x;float:left;height:37px;width:900px;}
#div_header_navigation ul{border-top:3px;text-align:center;}
#div_header_navigation ul li{float:left;font-family:Tahoma;font-size:14px;line-height:32px;padding: 0px 10px;position:relative;}
#div_header_navigation ul li a{color:#fff;display:block;float:left;font-style:normal;}
#div_header_navigation ul li a:hover{color:#b8a14e;}
/****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:0;top:34px;background:#333;margin:0; padding:0;display:none;float:left;width:190px;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:170px;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:150px;}
/**** Ends DropDown****/
#div_body{background-color:#000;float:left;padding-left:5px;width:900px;_height:100%;_margin:auto;}
/*******  body navigation  *******/
#div_body_navigation{display:block;float:left;margin-top:32px;width:92px;}
li.without_sub{margin:0px 0px 0px 10px;_margin:0px;padding:5px 0px;list-style-image: url(../images/template/bullet.png);border-bottom:1px #b8a14e dashed;width:117px;list-style-position: inside;}
li.with_sub{margin:0px 0px 0px 10px;_margin:0px;list-style-image: url(../images/template/bullet.png);border-bottom:1px #b8a14e dashed;width:117px;padding:5px 0px;list-style-position: inside;}
li.without_sub:hover,li.with_sub:hover{background:#545556;width:117px;}
li.without_sub a, li.with_sub a{color:#fff;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:#909060;}
.ul_navigation_left_sub_headers li a:hover{color:#c0c010;text-decoration:underline;}
/*******************END OF NAVIGATION***********************/
#div_body_main_part{background:#000;border:1px #463d1f solid;float:left;padding:10px;width:550px;}
#div_body_featured_listings{background:#000;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:#fff;font-size:16px;margin:0px 0px 10px 0px;width:150px;}
.span_featured_listing_header a{color:#ccc;font-size:12px;}
.span_featured_listing_header a:hover{color:#c0c010;font-size:12px;text-decoration:underline;}
.span_featured_style{color:#a2a242;font-size:11px;}
.span_featured_address{color:#424242;font-size:11px;}
#div_footer{display:block;float:left;margin:20px 0px 20px 25px;width:880px;}
.div_footer_nav{border-bottom:1px #463d1f solid;border-top:1px #463d1f 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:#c0c010;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;}
/*listing left table */
#features table{margin:10px 0px 0px 0px;}
#features table tbody th{color:#e0e0e0;padding:5px 5px 0px 0px;text-align:left;}
#listing_head_h3,#listing_head_h2{color:#e0e0e0;font-size:0.9em;}
#listing_head_h1{color:#b8a14e;font-size:2em;}
/* end of listing left table */
#images_div{float:left;width:325px;}
#features{float:left;width:220px;}
.field_value_caption{color:#b8a14e;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 #463d1f 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:#fff;}
#vtour{float:left;padding:10px 0px 0px 10px;}
#tools ul li a:hover, #vtour a:hover{color:#c0c010;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 #463d1f dashed;}
.listing_searchresults a{color: #b8a14e;}
.listing_searchresults a:hover{text-decoration:underline;color: #c0c010;}
.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:220px;border:1px #463d1f solid;margin:2px;padding:10px;float:left;display:inline;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px;}
.search-button{float:left;width:530px;margin:10px 0px;text-align:center;}
#search_form{width:450px;}
.fldset_main{border:1px #463d1f 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 #463d1f 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:#c0c010;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:#000;border:1px #463d1f solid;float:left;margin:10px 0px 10px 0px;padding:10px;width:550px;}
.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:#c9c9c9;float:left;}
.div_featured_listings_horisont a:hover{color:#c0c010;float:left;text-decoration:underline;}
.div_featured_listings_horisont span{float:right;}
/*END LATEST****/
/*********START AGENT*********/
.agent_div{float:left;margin: 5px 0px;width:540px;}
.agent_img{float:left;margin:5px;width:100px;}
/**********END AGENT*********/