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: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body{font-family: Tahoma;color:#555;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;}
:focus{outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}
body{background:url(../images/template/background.png) repeat-x;}
a{color:#777;}
#main_div_container{margin:10px auto;height:100%;width:900px;display:block;overflow:hidden;position:relative;}
/******* THE TEMPLATE'S HEADER*******/
div#background{background: url(../images/template/bgr_title.png) repeat-x;width:900px;height:63px;}
#div_header_site_title{	background: url(../images/template/site_title.png) no-repeat;height:63px;width:900px;position:relative;float:left;_height:100%;}
#div_header_site_title h1{text-indent:-9999px;}
#div_header{width:900px;position:relative;}
.flags{position:absolute;top:5px;left:830px;}
.flags img{margin-right:3px;}
#div_header_logo{background:url(../images/template/image_header.jpg) no-repeat;height: 163px;width:900px;float:left;}
#div_header_animation{float:right;height:163px;width:260px;}
/******* END OF THE TEMPLATE'S HEADER *******/
#div_header_navigation{float:left;width:900px;background:url(../images/template/head_nav.png) repeat-x;}
#div_header_navigation ul{text-align:center;}
#div_header_navigation ul li{border-right:1px #1a305d solid;float:left;line-height:32px;font-family:Tahoma;font-size:14px;padding: 0px 10px;position:relative;}
#div_header_navigation ul li a{color:#fff;float:left;padding:0px 5px;font-style:normal;display: block;}
/****DropDown****/
ul.topnav li span {width:17px;height:32px;float:left;background:url(../images/template/subnav_btn.gif) no-repeat center top;}
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:32px;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;}
html ul.topnav li ul.subnav li a{float:left;width:145px;background:#333 url(../images/template/dropdown_linkbg.gif) no-repeat 10px center;padding-left:0px;}
/**** Ends DropDown****/

#div_body{padding-left:5px;float:left;background-color:#fff;width:900px;}
/*******  body navigation  *******/
#div_body_navigation{margin-top:32px;float:left;display:block;width:92px;}
li.without_sub{margin:0px 0px 0px 10px;padding:5px 0px;list-style-image:url(../images/template/bullet.png);border-bottom:1px black 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 black dashed;width:117px;padding:5px 0px;list-style-position:inside;}
li.without_sub:hover, li.with_sub:hover{width:117px;background:#e4e5e6;}
li.without_sub a, li.with_sub a{font-size:12px;color:#001a4d;}
.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:#606060;}
.ul_navigation_left_sub_headers li:hover {background:#205070;color:#fff;}
.ul_navigation_left_sub_headers li a:hover {color:#fff;width:105px;}
/*******************END OF NAVIGATION***********************/
#div_body_main_part{border:1px #e2e2e2 solid;float:left;padding:10px;width:550px;}
#div_body_featured_listings{margin:32px 0px 0px 20px;float:left;width:130px;}
.div_featured_listings{float:left;margin:0px 0px 29px 0px;}
.div_featured_listings img{margin:10px 0px;}
.p_featured_header{color:#333;font-size:16px;width:150px;margin:0px 0px 10px 0px;}
.span_featured_listing_header a{color:#424242;font-size:12px;}
.span_featured_listing_header a:hover{color:#307042;font-size:12px;text-decoration:underline;}
.span_featured_listing_header a:visited{font-size:12px;color:#424242;}
.span_featured_style{font-size:11px;color:#424242;}
.span_featured_address{font-size:11px;color:#424242;}
#div_footer{width:880px;float:left;display:block;margin:20px 0px 20px 25px;}
.div_footer_nav{padding:10px 0px;border-top:1px #000 dashed;border-bottom:1px #000 dashed;}
.div_footer_nav ul{margin:auto;text-align:center;}
.div_footer_nav li{display:inline;}
.footer_right{float:right;width:200px;padding:10px;}
.footer_left{float:left;width:450px;}
/***********Listings styles****************/
#listings_container_div{width:550px;}
#features table{margin:10px 0px 0px 0px;}
#features table tbody th{text-align:left;color:#909090;padding:5px 5px 0px 0px;}
#listing_head_h3,#listing_head_h2{color:#909090;font-size:0.9em;}
#listing_head_h1{font-size:2em;}
#images_div{width:325px;float:left;}
#features{width:220px;float:left;}
.field_value_caption{font-size:1.2em;font-weight:bold;color:#909090;margin:0px 0px 5px 0px;}
.main_listing_image{width:245px;padding:10px 10px 0px 40px;}
#full_description{border-top:1px #707070 solid;border-bottom:1px #707070 solid;float:left;padding:10px 0px;margin:20px;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:black;}
#vtour{padding:10px 0px 0px 10px;float:left;}
#tools ul li a:hover, #vtour a:hover{color:green;}
#viewed_listing{width:550px;float:left;}
/*GMAP*/
#gmap{margin:5px 20px 20px 20px;float:left;}
.gmap-desc-div{width:550px;height:42px;margin: 5px 0px;float:left;}
.gmap-desc-div img{float:left;}
.gmap-desc-span{width:300px;line-height:42px; margin: 0px 10px;font-size:1.2em;float:left;}
/*end GMAP*/
.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{border:1px #424242 dashed;float:left;margin:10px 0px;padding:10px;width:530px;}
.listing_searchresults a:visited{color: #303030;}
.listing_searchresults a{color: #424242;}
.listing_searchresults a:hover{text-decoration:underline;color: #307042;}
.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:#333;}
.blog_date{width:110px;float:left;}
.blog_date h4{float:left;margin:5px 0px 0px 15px;color:#333;}
.blog_summary,.blog_full_article{float:left;width:530px;white-space:pre-wrap;margin:5px 0px;border-top:1px #515158 dashed;border-bottom:1px #515158 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: #307042;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;width:530px;float:left;padding:10px;}
.blog_article_comments_header{width:530px;float:left;margin:0px 0px 10px 0px;}
.blog_article_comments_header h5{color:#676767;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{float:left;padding:10px;margin:10px 0px;border-top:1px #aaa solid;border-bottom:1px #aaa solid;width:500px;}
.blog_comment_date{float:right;}
.blog_article_comment_text{float:left;width:530px;padding:0px 10px;}
/*********END BLOG*******/
/*START LATEST****/
#div_main_with_latest{margin:32px 20px 0px 50px;float:left;width:550px;}
#latest_listings_horizontal{width:550px;float:left;margin:10px 0px 10px 0px;padding:10px;border:1px #e2e2e2 solid;}
.div_featured_listings_horisont{width:530px;float:left;}
#latest_listings_horizontal hr{width:540px;color:#595959;}
.div_featured_listings_horisont{padding:10px;color:#a9a9a9;float:left;}
.latest_listings_block{width:530px;float:left;}
.div_featured_listings_horisont a{color:#696969;float:left;}
.div_featured_listings_horisont a:hover{color: #307042;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*********/
