/*emerging real estate*/
 *{
    margin:0px;
    padding:0px;
    font-family:tahoma, helvetica, sans-serif;
}
a{
    color:#005192;
}
a:hover{
    text-decoration:none;
    
}
span{
    
}
p{
    margin:10px 0 10px 0;
    font-size:.85em;
    color:#666;
    line-height:1.6em;
    
}

hr{
   border:none;
   border-top:1px dotted #005192;
   margin:10px 0 10px 0;
   background:none;
   
}
ul , ol{
   margin:0 0 0 15px;
   
}
ul li , ol li{
   font-size:.85em;
   margin:7px 0 7px 0;
   color:#666;
}
h2, h3, h4, h5, h6{
    color:#005192;
}
h2{
    margin:10px 0 10px 0;
    font-size:1.3em;
}

.rimgbg{
	display: block;
	position: relative;
}
	.rimtl ,
	.rimtr ,
	.rimbl ,
	.rimbr {
		display: block;
		width: 10px;
		height: 10px;
		position: absolute;
	}
	.rimtl {
		background: transparent url('rounded_corners.gif') top left no-repeat;
		top: 0px;
		left: 0px;
	}
	.rimtr {
		background: transparent url('rounded_corners.gif') top right no-repeat;
		top: 0px;
		right: 0px;
	}
	.rimbl {
		background: transparent url('rounded_corners.gif') bottom left no-repeat;
		bottom: 0px;
		left: 0px;
	}
	.rimbr {
		background: transparent url('rounded_corners.gif') bottom right no-repeat;
		bottom: 0px;
		right: 0px;
	}
	html>body .rimtl {
		background: transparent url('rounded_corners.png') top left no-repeat;
	}
	html>body .rimtr {
		background: transparent url('rounded_corners.png') top right no-repeat;
	}
	html>body .rimbl {
		background: transparent url('rounded_corners.png') bottom left no-repeat;
	}
	html>body .rimbr {
		background: transparent url('rounded_corners.png') bottom right no-repeat;
	}


#wrapper{
    width:730px;
    margin:0 auto;
    
}
#header_wrap{
padding:10px 0 0 0;
    
}
#header{
    background: url('headtop0.jpg') 0px 0px no-repeat;
    width:750px;
    margin:0 auto;
    height:230px;

}
    #header h1{

        padding:0;
        margin:0;
        float:left;
        
    }
        #header h1 a{
        margin:0px;
        display:block;
        width:174px;
        height:54px;
        background:url('logo.gif') 0px 00px no-repeat;
        text-indent:-9999px;
        margin:0px;

        }
        #header h1 a:hover{
            background-position:0px -69px;
            
            
        }
    #phone_number_box{
        float:right;
        width:500px;
        text-align:right;
    }
        #phone_number_box p{
            color:#005192;
            margin:0px;
        }
            #phone_number_box span{
                font-size:1.4em;
                font-weight:bold;
            }
    #nav{
    background:white;
    position:relative;  
    }
    #nav ul{
        list-style:none;
        position:absolute;
        top:139px;
        left:10px;
        margin:0px;
    }
    #nav ul li{
        margin:0 1px 0 0;
        float:left;
        display:block;
        font-size:1em;
    }
    #nav ul li a{ 
        font-size:.79em;
        height:20px;
        padding:5px 0px 0px 0px;
        display:inline-block;
        width:70px;
        text-align:center;
        text-decoration:none;
        color:white;
    }
        #nav ul li a{
            background:url('tab_70w.png') 0px 0px no-repeat;
        }
            #nav ul li a:hover{
                background:url('tab_70w.png') 0px -50px no-repeat;
            }
                #nav ul li a.active{
                    background:url('tab_70w.png') 0px -100px no-repeat;
                }
        #nav ul li a.active{
            color:#005192
        }
        #nav ul li a#tn_home, #nav ul li a#tn_news, #nav ul li a#tn_links{
            width:50px;
            background:url('tab_50w.png') 0px 0px no-repeat;
        }
            #nav ul li a#tn_home:hover, #nav ul li a#tn_news:hover, #nav ul li a#tn_links:hover{
                background-position:0px -50px;
            }
                #nav ul li a#tn_home.active, #nav ul li a#tn_news.active, #nav ul li a#tn_links.active{
                    background-position:0px -100px;
                    color:#005192;
                }
        #nav ul li a#tn_developments {
            width:92px;
            background:url('tab_92w.png') 0px 0px no-repeat;
        }
            #nav ul li a#tn_developments:hover{
                width:92px;
                background:url('tab_92w.png') 0px -50px no-repeat;
            }
                #nav ul li a#tn_developments.active{
                    width:92px;
                    background:url('tab_92w.png') 0px -100px no-repeat;
                }
        #nav ul li a#tn_country_profiles{
            width:99px;
            background:url('tab_99w.png') 0px 0px no-repeat;
        }
             #nav ul li a#tn_country_profiles:hover{
                background:url('tab_99w.png') 0px -50px no-repeat;
             }
                #nav ul li a#tn_country_profiles.active{
                background:url('tab_99w.png') 0px -100px no-repeat;
             }
        #nav ul li a#tn_how_to_buy,  #nav ul li a#tn_why_invest, #nav ul li a#tn_contact_us{
            width:75px;
            background:url('tab_75w.png') 0px 0px no-repeat;
        }
             #nav ul li a#how_to_buy:hover,  #nav ul li a#why_invest:hover, #nav ul li a#contact_us:hover{
                background:url('tab_75w.png') 0px -50px no-repeat;
            }
                 #nav ul li a#how_to_buy.active,  #nav ul li a#why_invest.active, #nav ul li a#contact_us.active{
                    background:url('tab_75w.png') 0px -100px no-repeat;
                }
#right_block{
    width:560px;
    float:right;
}
p.price{
   font-weight:bold;
   color:#cc0000;
   margin:0px;
}
#right_block ul{
	list-style:none;
	margin:0 0 0 0px;
}
#right_block ul li{
	margin:10px 0 10px 0;
	background:url('facts_list_bg.gif') 0px 4px no-repeat;
	padding:0 0 0 17px;
}
ul.coloured_list{
   background:pink;
}
#main_column{
    width:390px;
    float:left;
}

	h3.property_blocks{
		margin-bottom: 3px;
		padding: 0;
	}
	
    #right_block ul.property_blocks{
        list-style:none;
        margin: 0 0 10px 0;
        padding: 0;
    }
    #right_block ul.property_blocks li{
        display:block;
        width:180px;
        float:left;
        margin:0px 20px 0px 0;
        padding: 0 0 15px 0;
        font-size:1em;
		background-image: none;

    }
    #right_block ul.property_blocks li.last{
        margin:0;
    }
    ul.property_blocks li p{
        margin:0px 0 3px 0;
        line-height:1em;
        font-size:.8em;
    }
    ul.property_blocks li p.ptagline a{
        color:#666;
    }
    ul.property_blocks li p.price{
        color:#005192;
        font-weight: bold;
        margin: 0;
    }
    ul.property_blocks li p span{
        font-size:1.2em;
        font-weight:bold;
    }
    ul.property_blocks li h4{
        font-size:.8em;
        margin: 0;
    }
    ul.property_blocks li a{
        text-decoration:none;
        margin: 0;
    }
    ul.property_blocks li a img {
    	border: 0;
    	width: 185px;
    	height: 100px;
    	margin: 0;
    	padding: 0;
    }
    ul.property_blocks li a.more_info{
        font-size:.85em;
        background:red;
        padding:0px 25px 0px 23px; 
        background:url('list_a_bg.jpg') left 2px no-repeat;
        height:20px;    
    }
    ul.property_blocks li a.more_info:hover{
        background-position:left -15px;
        text-decoration:underline;
        
    }
    /*ul.property_blocks li img{
        width:180px;
        border:1px solid white;
        margin:0px;
        
    }
    ul.property_blocks li img a{
        border:1px solid #005192;
    }*/
div.country_nav{
    background:#7fa8c8;
    margin: 0 0 10px; 0;
}

    div.country_nav ul{
        list-style:none;
        padding:0px 0px 0px 0px;
        margin:0px;
    }
        div.country_nav ul li{
            margin:5px 0 5px 0;
            display:inline;
            font-size:1em;
            
        }
            div.country_nav ul li a{
                display:block;
                padding:4px 0 4px 10px;
                text-decoration:none;
                margin:0px 0 0px 0;
                font-size:.85em;
                color:white;
            }
				div.country_nav ul li a img{
					display:inline ;
					width: 22px;
					height: 16px;
					border: 0;
					padding: 0;
					margin: 0 6px 0 0;
					vertical-align: top;
				}
                div.country_nav ul li a:hover{
                    background-color:#C2DCEF;
                    color:#27404F;
                    
                }
                div.country_nav ul li a.active{
                    background-color:#C2DCEF;
                    color:#27404F;
                }
                
                 div#country_nav_top{
                background:url('countries_nav_top_bg.gif') top left no-repeat;
                height:10px;
                display:block;
                }
                div#country_nav_bottom{
                    background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;
                    height:10px;
                    display:block;
                }
div#meet_the_team{
	background:#7FA8C8;
	margin:10px 0 0 0;
}
div#meet_the_team a{
	display:block;
    padding:5px 5px 5px 35px;
    font-size:.85em;
    color:white;
    text-decoration:none;
    background:url('../layout/team_button_bg.gif') 10px 6px no-repeat;
}
div#meet_the_team a:hover{
	background-color:#B3CADC;
	color:#27404F;
}
div.meet_the_team_bottom{
background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;
height:8px;
}
                    
div#location_search{
    background:#6db546; 
    margin: 0 0 10px 0;
    
}
    div#location_search ul{
        list-style:none;
        margin:0px;
    }
    div#location_search ul li{
        margin:5px 0 5px 0;
        display:inline;
        font-size:1em;
    }
    div#location_search ul li a{
        display:block;
        padding:4px 0 4px 35px;
        text-decoration:none;
        margin:0px 0 0px 0;
        font-size:.85em;
        color:white;  
    }
    div#location_search ul li a.ski{
        background:url('ski_search_bg.gif') 10px 4px no-repeat;
    }
    div#location_search ul li a.city{
        background:url('city_search_bg.gif') 10px 4px no-repeat;
    }
    div#location_search ul li a.coast{
        background:url('coast_search_bg.gif') 10px 4px no-repeat;
    }
    div#location_search ul li a.view_all{
        background:url('all_search_bg.gif') 10px 4px no-repeat;
    }
    div#location_search ul li a:hover{
                    background-color:#A5CF8E;
                    color:#1F4F05;
                    
                }
    div#location_search_top{
        background:url('location_search_top_bg.gif') top left no-repeat;
        height:10px;
    }
    div#location_search_bottom{
        background:url('location_search_bottom_bg.gif') bottom left no-repeat;
        height:10px;
        margin -bootm:
    }
    
 
#development_nav{
  /*background:#7FA8C8;*/
	background:#6db546;
	margin: 0 0 10px 0;
} 
   #development_nav.top_spacer{
      margin:10px 0 0 0;
   }
   #development_nav ul{
      list-style:none;
      padding:0px;
      margin:0px;
   }
   #development_nav ul li{
      display:inline;
   }
   #development_nav ul li a{
      display:block;
      padding:4px 12px 4px 12px;
      text-decoration:none;
      margin:0px 0 0px 0;
      color:white;
   }
   #development_nav ul li a.active{
		/*background-color:#C2DCEF;
		color:#27404F;*/
		background-color:#A5CF8E;
		color:#1F4F05;
   }
   #development_nav ul li a:hover{
		/*background-color:#C2DCEF;
		color:#27404F;*/
		background-color:#A5CF8E;
		color:#1F4F05;
   }  
   #development_nav_top{
      /*background:url('countries_nav_top_bg.gif') top left no-repeat;*/
      background:url('location_search_top_bg.gif') top left no-repeat;
      height:10px;
      display:block;
   }
   #development_nav_bottom{
      /*background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;*/
      background:url('location_search_bottom_bg.gif') bottom left no-repeat;
      height:10px;
      display:block;
   }
   
#right_column{
    width:150px;
    float:right;
}

div#newsletter{
    background:#6db546;
 
}
   div#newsletter.spacer_top{
      margin:10px 0 0 0;
   }
    div#newsletter p{
        padding:0 10px 0 10px;
        color:white;
    
    }
    div#newsletter a{
        display:block;
        padding:5px 5px 5px 35px;
        font-size:.85em;
        color:white;
        text-decoration:none;
        background:url('newsletter_button_bg.gif') 7px 4px no-repeat;
    }
    div#newsletter a:hover{
         background-color:#A5CF8E;
         color:#1F4F05;
        
    }
    #newsletter_top{
        background:url('location_search_top_bg.gif') top left no-repeat;
        height:10px;
    }
    #newsletter_bottom{
         background:url('location_search_bottom_bg.gif') bottom left no-repeat;
        height:10px;
    }
#left_column{
    float:left;
    width:150px;
}
    #left_column h3, #right_column h3{
        color:#fff;
        padding:0px 10px 5px 10px;
        margin:0px;
        font-size:1em;
    }
    div#callback{
        margin:10px 0 0 0;
        background:#7FA8C8;
        color:white;
        
    }
    div#callback a{
        padding:0px 10px 0 0px;
        font-size:1em;
        font-weight:bold;
        color:white;
        padding:0px 10px 0px 50px;
        display:block;
        text-decoration:none;
        background:url('calback_button_bg.gif') 10px 3px no-repeat;
        line-height:1.05em;
    }
    div#callback a:hover{
      background-color:#C2DCEF;
      color:#27404F;
        
    }
    div#callback_top{
        background:url('countries_nav_top_bg.gif') top left no-repeat;
        height:10px;
    }
    div#callback_bottom{
        background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;
        height:10px;
    }
div.testimonials{
    margin:10px 0 10px 0;
}
div.testimonials_top{
	height:10px;
	 background:url('countries_nav_top_bg.gif') top left no-repeat;
}
div.testimonials_bottom{
	height:10px;
	 background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;
}
div.testimonials_content{
padding:0px 5px 0px 5px;
background:#7FA8C8;
}
.testimonials_content h3{
padding:0px;
text-indent:-3px;
}
div.testimonials p{
padding:0 7px 0 7px;
	margin:0px;
    font-size:.74em;
    color:white;
}
div.testimonials p.quote{
    font-weight:bold;
}
div.testimonials a{
color:white;
    font-size:.79em;
  
    padding:2px 0 0 7px;
  
}
    div.testimonials a:hover{
        background-position:0 -15px
          
    }
    
.pre_footer{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:7px 0 5px 0;
	padding: 3px 0;
}
	.pre_footer p{
		text-align:left;
		float:left;
		font-size:.75em;
		/*margin:6px 0 5px 0;*/
		margin: 0;
		vertical-align:middle;
	}
/*social networking*/
#social_networking_links{
	font-size:.8em;
	text-align:right;
	/*margin:3px 0 3px 0;
	padding:3px 0 0px 0;*/
	margin: 0;
	padding: 0;
	vertical-align:middle;
	display: block;
	width: 500px;
	float: right;
}
#social_networking_links ul{
      float:right;
      list-style:none;
      width: 500px;
}
#social_networking_links ul li{
	display:inline;
   	margin:0 0 5px 5px;
}
#social_networking_links ul li a{
	text-decoration:none;
}
#social_networking_links ul li a:hover{
	text-decoration:underline;  
}
#social_networking_links ul li a img{
	border:none;
	margin:0 0 0 3px;
}
/*social networking end*/

ul#news_list{
   list-style:none;
   margin:0px;
   padding:0px;
}
ul#news_list li{
   margin:0px;
   padding:10px 0 5px 0;
   border-bottom: 1px dotted #005192;
   background-image: none;
}
   ul#news_list li h4 a{
      text-decoration:none;
   }
   ul#news_list li h4 a:hover{
      text-decoration:underline;
   }
   ul#news_list li p{
      margin:5px 0 5px 0;
   }
#footer{
    clear:both;
}

.clear{
    clear:both;
}
.miniColOne {
    float: left;
    width: 140px;
    padding: 0px;
    margin: 0px;
     
}

.niniColOne{
    
     color:#858585;
}

.miniCols a {
     color:#666;
    text-decoration: none;
    font-size:1em;
}
.miniCols p {
  
margin:5px 0 5px 0;
}
.miniCols a:hover {
    color: #858585;
    text-decoration: underline;
}

.miniCols {
    float: left;
    width: 170px;
    margin-left: 20px;
    color: #858585;
}
.miniCols ul{
    
    list-style:none;
}
.miniCols ul li{
    
    font-size:.7em;
    padding:0 0 0 10px;
    background:url('footer_list_bg.gif') 0px 5px no-repeat;

}
#sitemap_wrap{
    padding:0 0 20px 0;

    
}
.alternatinglist {
   list-style:inside;
   margin:10px 0 10px 0;


}
.alternatinglist li {
        margin:0px 0 0px 0;
        padding:5px;
        color:#00519B;
        list-style-image:url('list_tick.png'); 
}

.alternatinglist li ,
.alternatinglist li + li + li ,
.alternatinglist li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li
{
	background: #ECECEC;
        
        
}
.alternatinglist li + li ,
.alternatinglist li + li + li + li  ,
.alternatinglist li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li  ,
.alternatinglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li 
{
	background: #FFFFFF;
        
}


/*slideshow*/


#slideshow{
	background:url('slideshow_loading_image.gif') 0px 0px no-repeat;
	margin:0 0 10px 0;
	height:400px;
	position:relative;
}
#slideshow_top{
	height:80px;
	width:560px;
}
	html>body #slideshow_top{
		background:url('rounded_top.png') 0px 0px no-repeat;
	}
   #slideshow_top a {
      display:block;
      height:30px;
      width:70px;
      color:white;
      text-decoration:none;
   }
   a#slprevious{
      float:left;
      padding:10px 0 0 10px;
   }
   a#slnext{
      float:right;
      padding:10px 10px 0 0;
      text-align:right; 
   }
   #slideshow_top a:hover{
      text-decoration:underline;
   }
#sllgimg{
	width:560px;
	height:232px;
	margin: 0;
	padding: 0;
}
#slideshow_rounded_top{
	width:560px;
	height:50px;
	top:0px;
	left:0px;
}
	html>body #slideshow_rounded_top{
		background:url('rounded_top.png') 0px 0px no-repeat;
	}
#slideshow_rounded_bottom{
   position:absolute;
   top:305px;
}
	html>body #slideshow_rounded_bottom{
	   background:url('rounded_bottom.png') bottom left no-repeat;
	}
#slthumbs_wrap{
	margin: 0;
	text-align:center;
	padding:10px 0 10px 0;
	width: 560px;
	height: 75px;
    background-color:#7FA8C8;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
	html>body #slthumbs_wrap{
		background: #7FA8C8 url('rounded_bottom.png') bottom left no-repeat;
	}
   #slthumbs_wrap div#slwindow{
      width: 446px;
      height: 75px;
      overflow: hidden;
      float: left;
      position: relative;
      margin: 0 0 0 12px;
   }
#slthumbs_wrap a#slback{
   display:block;
   width:50px;
   float:left;
   height:55px;
   text-indent:-99999px;
   background:url('slideshow_back_arrow.png') 0px 0px no-repeat;
}
   #slthumbs_wrap a#slback:hover{
      background-position:0 -55px;
    
   }
	#slthumbs_wrap a#slback.greyout{
	   background-position: 0 -110px;
	}
	   #slthumbs_wrap a#slback.greyout:hover{
		  background-position: 0 -110px;
	   }
#slthumbs_wrap a#slforward{
   text-indent:-99999px;
   display:block;
   width:50px;
   height:55px;
   float:right;
   background:url('slideshow_forward_arrow.png') 0px 0px no-repeat;
}
   #slthumbs_wrap a#slforward:hover{
      background-position:0 -55px;
   }
	#slthumbs_wrap a#slforward.greyout{
	   background-position: 0 -110px;
	}
	   #slthumbs_wrap a#slforward.greyout:hover{
		  background-position: 0 -110px;
	   }
#slthumbs {
	position: absolute;
	top: 0;
	left: 0;
	width: 2000px;
	display: block;
    filter: alpha(opacity=70);
}
   
#slthumbs img{
   display:block;
   float:left;
   margin:0 12px 0 0;
   border:none;
}
#slthumbs a img{
   border:1px solid #005192;
   
}
#slthumbs a:hover img{
   border:1px solid white;
}

#devregionlist {
	margin: 0;
	padding: 0;
}
	#devregionlist a {
		text-decoration: none;
	}
	#right_block #devregionlist li {
		margin: 0;
		padding: 0;
		list-style: none;
		background-image: none;
	}
	#devregionlist li h3 {
		font-size: 1.2em;
		color: #6DB546;
		padding: 5px 0;
		margin: 0 0 10px 0;
		display: block;
		border-top: #005192 1px dotted;
		border-bottom: #005192 1px dotted;
	}
		#devregionlist li h3 a {
			color: #6DB546;
		}
	#devregionlist li h4 {
		font-size: 1.1em;
		padding: 0;
		margin: 0;
	}
	#devregionlist li ul {
		margin: 0;
		padding: 0;
	}
	#right_block #devregionlist li ul li {
		margin: 0;
		padding: 0 0 20px 0;
		background-image: none;
		font-size: 1em;
	}
		#devregionlist li ul li div.devleft {
			color: #6DB546;
			width: 185px;
			display: block;
			margin: 0 10px 0 0;
			padding: 0;
			float: left;
		}
			#devregionlist li ul li div.devleft  a img{
				border: 0;
				margin: 0;
				padding: 0;
    			width: 185px;
    			height: 100px;
			}
		#devregionlist li ul li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
		#devregionlist li ul li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
			#devregionlist li ul li div.devright p {
				margin: 0;
			}
			#devregionlist li ul li div.devright p.devprice {
				font-size: 1.1em;
				color: #005192;
			}
			

	h3#devinheader {
		font-size: 1.2em;
		color: #6DB546;
		padding: 5px 0;
		margin: 10px 0 10px 0;
		display: block;
		border-top: #005192 1px dotted;
		border-bottom: #005192 1px dotted;
	}
		h3#devinheader a {
			color: #6DB546;
			text-decoration: none;
		}
	#right_block ul.cprofilelinks {
		margin: -10px 0 10px 0;
		padding: 2px 0;
		border-bottom: #005192 1px dotted;
		display: block;
	}
		#right_block ul.cprofilelinks li {
			list-style: none;
			display: inline;
			margin: 0;
			padding: 0 5px 0 0;
			background: none;
			background-image: none;
		}
	#developmentsin {
		margin: 0;
		padding: 0;
	}
	#right_block #developmentsin li {
		margin: 0;
		padding: 0 0 20px 0;
		list-style: none;
		background-image: none;
	}
	#developmentsin a {
		text-decoration: none;
	}
	#developmentsin li h4 {
		font-size: 1.1em;
		padding: 0;
		margin: 0;
	}
		#developmentsin li div.devleft {
			color: #6DB546;
			width: 185px;
			display: block;
			margin: 0 10px 0 0;
			padding: 0;
			float: left;
		}
			#developmentsin li div.devleft  a img{
				border: 0;
				margin: 0;
				padding: 0;
    			width: 185px;
    			height: 100px;
			}
		#developmentsin li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
		#developmentsin li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
			#developmentsin li div.devright p {
				margin: 0;
			}
			#developmentsin li div.devright p.devprice {
				font-size: 1.1em;
				color: #005192;
			}
			

	#country_profiles {
		margin: 0;
		padding: 10px 0 0 0;
		border-top: #005192 1px dotted;
	}
	#right_block #country_profiles li {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		list-style: none;
		border-bottom: #005192 1px dotted;
		background-image: none;
	}
	#country_profiles a {
		text-decoration: none;
	}
	#country_profiles li h3 {
		font-size: 1.2em;
		padding: 0;
		margin: 0 0 5px 0;
	}
	#country_profiles li img {
		float: right;
		padding: 0;
		margin: 0 0 5px 5px;
		border: 0;
	}
	#country_profiles li p {
		margin: 0;
		padding: 0;
		margin-bottom: 1em;
	}
		#developmentsin li div.devleft {
			color: #6DB546;
			width: 185px;
			display: block;
			margin: 0 10px 0 0;
			padding: 0;
			float: left;
		}
			#developmentsin li div.devleft  a img{
				border: 0;
				margin: 0;
				padding: 0;
			}
		#developmentsin li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
		#developmentsin li div.devright {
			color: #6DB546;
			width: 360px;
			display: block;
			margin: 0;
			padding: 0;
			float: left;
		}
			#developmentsin li div.devright p {
				margin: 0;
			}
			#developmentsin li div.devright p.devprice {
				font-size: 1.1em;
				color: #005192;
			}
			

/*Start Prices table*/

#tblPrices
{
}

#tblPrices tr
{
}

#tblPrices tr td
{
	font-size:65%;
	border-bottom:solid 2px #ffffff;
	text-align:left;
	padding: 0 5px;
}

.reservedTableRow td
{	
	background-color:#ECECEC;
	color: #828282;
}

.soldTableRow td
{
	background-color:#F4C2C2;
	color: #D30101;
}

.forsaleTableRow td
{
	background-color:#c8e3b9;
	color: #5A9439;
}

/*End Prices Table*/

/*Breadcrumb Start*/

#breadcrumbs{
   font-size:.8em;
   color:#005192;
}
#breadcrumbs a.last{
   text-decoration:none; 
}
/*Breadcrumb End*/


/*blog archive list*/

#development_nav ul.blog_archive{
   font-weight:bold;

}
#development_nav ul.blog_archive li{
   
   display:inline;
}
#development_nav ul.blog_archive li ul{
   display:block;
   text-indent:10px;
   font-weight:normal;


}
#development_nav ul.blog_archive li ul li{
   list-style:circle;

}
.blog_image_left{
   float:left;
   margin:7px 7px 5px 0;
}
#right_block p.tags{
   color:#005192;
}
/*blog archive list end*/

/*new slideshow*/

#slideshow_corners{
   height:15px;
   background:url('rounded_top.png') 0px 0px no-repeat;
}


/* Form Styles*/
form{
   border:none;
   
}
form div.fieldset{
   position:relative;
}
form fieldset legend{
   padding:0px 0 30px 0;
   
}
form fieldset legend span{
   position:absolute;
   top:10px;
   left:0px;
   font-weight:bold;
   color:#005192;
   font-size:1em;
}
form fieldset{
   border:none;
   
}
form fieldset input{
   display:block;
   border:1px solid #005192;
   padding:5px;
   width:360px;
   margin:5px 0 5px 0;
   font-size:.85em;
   background:white;
   color:#666;
   
}
   form fieldset input.checkbox{
      float:left;
      margin:7px 10px 0 0;
      padding:0px;
      border:none;
      width:15px;
      display:block;
      padding:3px 0 0 0;
   }
   form fieldset input.radio{
      background:pink;
      width:15px;
      border:none;
      margin:7px 10px 0px 0;
      display:block;
      float:left;
      background:red;
      padding:3px 0px 0px 0px;
   }
   form fieldset textarea{
      border:1px solid #005192;
      width:360px;
      padding:5px;
      color:#666;
      font-size:.85em;
   }
form fieldset label{
   display:block;
   margin:5px 0 5px 0;
   font-weight:bold;
   color:#005192;
   font-size:.89em;
   padding:3px 0 3px 0;
}
   form fieldset label.checkbox_label{
      font-weight:normal;
   }
   
form fieldset option{
   clear:both;
   display:block;
   float:left;
   margin:0px 0 0px 0;
   padding:0px 10px 0px 5px;
}
form fieldset input.submit{
   margin:10px 0 0 0;
   background-color:#005192;
   border:1px solid #005192;
   width:100px;
   color:white;
   font-weight:bold;
}
form fieldset input.submit:hover{
   background-color:#C2DCEF;
   font-family:tahoma, arial, helvetica, sans-serif;
   cursor:pointer;
   color:#005192;
}
.form_left_column{
   float:left;
   width:160px;
   padding:0 10px 0px 10px;
   margin:0 0 5px 0;
}
.form_right_column{
   float:right;
   width:160px;
   padding:0 10px 0px 10px;
   margin:0 0 5px 0;
}
form fieldset input.formrequiredincomplete{
   background-color:#FFEFEF!important;
   border:3px solid red;
}
#small_form {
   padding: 0 10px 10px 10px;
   margin-top:0px;
   background:#7FA8C8;
}

#small_form fieldset input{
   width:118px;
   margin:2px 0 2px 0;
}
#small_form fieldset legend{
   margin:0px;
   padding:0px 0 30px 0;

   
}
#small_form fieldset legend span{
   color:white;
   padding:0px;
}
#small_form fieldset label{
   margin:0px;
   color:white;
   
}
#small_form fieldset textarea{
   width:118px;
}
#small_form fieldset input.submit{
   width:129px;
   margin-top:10px;
}
#small_form_top{
   height:8px;
   background:url('countries_nav_top_bg.gif') 0px 0px no-repeat;
   margin:10px 0 0 0;
   
}
#small_form_bottom{
   background:url('countries_nav_bottom_bg.gif') bottom left no-repeat;
   height:10px;
}


/*==============Enquiry Box==============*/


div#enquiry_box{
background:url('enquiry_top.gif') top left no-repeat;
background-color:#7FA8C8;
margin:0 0 10px 0;
}
div#enquiry_box form{
padding:10px;
display:inline;
float:right;
width:320px;
}
div#enquiry_box form fieldset input{
	width:305px;
}
	div#enquiry_box form fieldset textarea{
	width:305px;
	}
	div#enquiry_box form fieldset input.submit{
		width:auto;
		padding:0 20px 0 20px;
	}
	div#enquiry_box form fieldset label{
		color:white;
	}
	div#enquiry_box form fieldset legend span{
		color:white;
	}
#enquiry_box_left{
display:inline;
	width:190px;
	
	float:left;
	padding:15px 10px 10px 10px;
}
#enquiry_box_left h3{
	color:white;
}
#enquiry_box_left p{
	color:white;
}
#enquiry_box_left a{
color:white;
}
#enquiry_box_bottom{
background:url('enquiry_bottom.gif') bottom left no-repeat;
height:7px;
}

