body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	background-color: #CCCCCC;
	line-height: 1.2em;
}

#wrapper {
	padding: 10px;
	margin:0 auto 0 auto;
	width:990px;
	background-color: #EDEDED;
}

#header {
	height:115px;
	margin-bottom:0px;
	background-image: url(/img/header-bg.gif);
	background-repeat: repeat-x;
}

#menu {
	padding-left: 10px;
	height:25px;
	margin-bottom:10px;
	background-image: url(/img/menu-bar-bg.gif);
	background-repeat: repeat-x;
}
#menu .menu_item, #menu .menu_item a, #menu .menu_item a:hover{
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin-right:10px;
	margin-top:3px;
	text-decoration:none;
	}

#breadcrumb, #breadcrumb a, #breadcrumb a:hover{
	color:#797979;
margin-bottom:-8px;
margin-top:20px;
text-decoration:none;
padding-bottom: 5px;
	}
	
#footerBoroughs{
	padding: 10px;
	margin:0 auto 0 auto;
	width:1010px;
}

#map_canvas{
	height:335px;
	width:480px;
}

.frontpage_block {
	margin:0 12px 10px 0; 
	float:left;
	width:321px;
	}

.frontpage_block_end {
margin:0 0 10px 0;
float:left;
width:321px;
}

#update_me { border:1px solid red; height:120px; margin-bottom:10px; }

#market_status {
width:321px;
margin-bottom:10px;
}

#ad_space { width:321px; height:100px; border:1px solid blue; }

#region_map { margin:0 0 10px 0; border:1px solid red; height:200px; }
.clear { clear:both }

#content {
margin-bottom:10px;
margin-top:0;
width:100%;
}

.latest_news_item {
	margin:10px 5px 35px;
	}

#header img{
margin: 20px 0 0 11px;
}
/* =========== Content ===========*/
/* =========== Content ===========*/
#share-icons {
  margin-top:-30px;margin-right:10px;
}
 
#share-icons ul {
  padding:0;
  margin:0;
  float:right;
}
 
 #news_item_internal td { background-color:#fff; }
 
img {
  border-width:0px;
}
 
#share-icons li {
  list-style-type:none;
  display:inline;
}

a{
font-size:12px;
color:#ED451E;
text-decoration:none;
}
a:hover{
color:#ed451e;
text-decoration:underline;
}
.grey{
font-size:10px;
color:#666666;
text-decoration:none;
}
p.news{
margin-top:2px;
}
p.google{
margin:-10px 0 0;
}
p.title{
margin-top: 20px;
}
p.month-year{
font-size:11px;
margin:-1px 0 22px 3px;
}
.borough-name{
float:left;
margin-top:-1px;
width:92px;
}
.sales, .avprice, .change{
float:right;
font-size:11px;
margin:0 0 0 37px;
width:250px;
}
#sold-prices {
width: 360px;
height: 111px;
padding-left: 61px;
padding-top: 10px;
padding-bottom: 30px;
}
select {
margin:10px 5px;
width:15%;
}
/* =========== tables ===========*/
/* =========== tables ===========*/

table{
text-align:left;
font-size:10px;
margin-top: 20px;
margin-bottom:-14px;
background-color:#FFFFFF;
border: none;
}
tr{
background-color:#FFFFFF;
border: none;
}
th{
padding:3px 0 3px 1px;
background-color:#ededed;
border: none;
}
td{
padding:3px 0 3px 1px;
background-color:#F2F2F2;
border: none;
}
/* =========== Blocks ===========*/
/* =========== Blocks ===========*/

#top-block
{
	background-color:#FF9934;
	margin: 0;
	height:26px;
	width:100%;
	clear:both;
}
#top-left-corner {
margin: 0;
float:left;

}
#top-middle {
margin: 0;
float: left;
background-color:#FF9934;

}
#top-right-corner {
margin: 0;
float:right;

}
#block-middle, #block-middle-newsletter, #block-middle-boroughs, #block-middle-borough, #block-middletag{
background-color:#FFFFFF;
padding:1px 8px 20px;
margin:0px;
border-left:1px solid #F28020;
border-right:1px solid #F28020;
}

#block-middletag{
height:300px;
}

#blockfull-middle-boroughs{
background-color:#FF9934;
height:81px;
margin:0;
padding:15px 8px 35px 30px;
}
#bottom-block{
	height: 5px;
	margin:0;
	padding:0;
	background-image: url(/img/block-bottom.gif);
	background-repeat: no-repeat;
	line-height:5px;
}
#bottom-block-big{
	height: 5px;
	/*margin:0;*/
	padding:0;
	background-image: url(/img/block-bottom-big.gif);
	background-repeat: no-repeat;
	line-height:5px;
}
#bottomfull-block-big{
	height: 5px;
	margin:0;
	padding:0;
	background-image: url(/img/blockfull-bottom-big.gif);
	background-repeat: no-repeat;
}
/* =========== H's ===========*/
/* =========== H's ===========*/

h1 {
	font-size:1.2em;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 7px 0 0 6px;
}
h2 {
	color:#bdbdbd;
	float:right;
	font-size:10px;
	margin-top:-12px;
	text-align:right;
	}
h3{
color:#999999;
font-size:12px;
}
h4{
color:#000000;
float:left;
font-size:12px;
margin-top:12px;
}

.region_map_1, .region_map_1 a { font-size:11px; }
.region_map_2, .region_map_2 a { font-size:12px; }
.region_map_3, .region_map_3 a { font-size:13px; }
.region_map_4, .region_map_4 a { font-size:14px; }
.region_map_5, .region_map_5 a { font-size:16px; }
.region_map_6, .region_map_6 a { font-size:18px; }
.region_map_7, .region_map_7 a { font-size:21px; }
.region_map_8, .region_map_8 a { font-size:23px; }
.region_map_9, .region_map_9 a { font-size:26px; }
.region_map_10, .region_map_10 a { font-size:28px; }
.percentage { color:#bbb;margin-left:5px; }
.increasing { color:green; }
.stable { color:yellow; }
.decreasing { color:red; }


/* =========== standard classes ===========*/
/* =========== standard classes ===========*/

.left { text-align:left }
.center { text-align:center; }
.right { text-align:right; }

.lfloat { float:left; }
.rfloat { float:right; }
.clear { clear:both; }

.bold { font-weight:bold; }
.normal { font-weight:normal; }

.top { vertical-align:top; }
.white { background-color: White; }


/* =========== footer ===========*/
/* =========== footer ===========*/

#footer p {
line-height:0.8em;
}

#footer { 
height:47px;
margin-top:5px;
margin-bottom: -5px;
}



/* =========== borough-vew page ===========*/

.borough-top{
background-color:#FF9934;
margin: 0;
height:26px;
width:482px;
margin-top: 15px;
}

.borough-block { 
background-color:#FFF; 
width: 480px; 
margin:0px;
border-left:1px solid #F28020;
border-right:1px solid #F28020;
}

.borough-bottom{
	height: 5px;
	margin:0;
	padding:0;
	background-image: url(/img/borough-bottom.gif);
	background-repeat: no-repeat;
	line-height:5px;
	width: 482px;
	
}

.borough-block table{
	margin: 0;
	padding: 10px 10px 0 5px ;
}

.borough-block table td{
	padding: 2px 5px ;
	
}

.floaty { float: left; margin-left: 20px;}

.borough-block p { font-size: 10px;  margin-bottom: 0; padding: 0 10px 10px 20px;}

.borough-page { float: left; width: 490px; } 

#borough-page1 { margin-right: 10px;}

#price-list { padding: 20px;}


.borough-block table.big td{
	font-size: 12px;
	padding: 2px 10px ;}
	
#property table {
	padding-left: 0 ;}	
	
.wide-block	{ background-color:#FFF; 
width: 988px; 
margin:0px;
border-left:1px solid #F28020;
border-right:1px solid #F28020;}

.top-wide {
background-color:#FF9934;
margin: 0;
height:26px;
margin-top: 15px;}

.top-wide-set{
background-color:#FF9934;
margin: 0;
height:26px;
width:990px;

}

.grey2{ background: #ffffff; color: #000; padding: 8px 15px; font-size: 12px; line-height: 1.5em; }

.d-graph { width: 900px; padding: 15px; }

.arrow-text { background: url(/img/arrow.gif) no-repeat left ;  text-indent: 13px;}
.red{color:red;}


/* begin adds for template */
#bookmark-send-to-friend{
	float:right;
	padding-right:10px;
}

#send_to_friend{
margin:0 auto 0 auto;
width:400px;
display:none;
}

#send-to-friend-tab{
margin:auto;
}

#send_your_email{
width:200px;
}

#send_friends_email{
width:200px;
}

#send_loading{
width:16px;
height:16px;
margin-left:10px;
display:none;
float:right;
margin-top:0px;
}

#country-list-div{
float: left; 
width: 160px; 
height: 90px;
}

.black{
color: rgb(0, 0, 0);
}

/* end template adds */


/* begin homepage styles */
#london_prices_year{width:80px;}
#num_increasing_boroughs{color:#bbe02e;}
#num_stable_boroughs{color:#e3d941;}
#num_decreasing_boroughs{color:#da2204;}
#london_prices_month{width:80px;}
#london_property_prices_error{display:none;background-color:#fce3e3;color:#c00;padding:3px;}
#london_property_prices_copy{display:none;}
#london_property_prices_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
.current-status{margin-top:0;padding-top:0;}
.center{text-align:center;padding:0;}
.acenter{text-align:center;}
.no-padding{padding:0;}
#increasing-bar{height:15px;background-color:#bbe02e;}
#stable-bar{height:15px;background-color:#e3d941;}
#decreasing-bar{height:15px;background-color:#da2204;}
.size-10{font-size:10px;}
.size-11{font-size:11px;}
.size-12{font-size:12px;}
#london_property_prices_bar_copy{display:none;}
#london_property_prices_bar_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#block-middle-newsletter{padding-bottom:1px;}
#newsletter_loading{width:16px;height:16px;margin-left:10px;display:none;float:right;margin-top:0px;}
#email{width:200px;}
.block-middle-homepage{padding-bottom:2px;height:300px;}
.orange-block-div{margin-top:-140px; float:right;}
.orange-block-div-top{padding-top:-30px;width:321px;}
.width-321{width:321px;}
.what-you-could-get{padding-bottom: 1px; width:303px;}
.width-50{width: 50px;}
.width-120{width:120px}
#compare-graph-div{margin: 20px auto 0pt; padding-top: 10px; padding-right: 10px; padding-left: 40px; width: 690px;}
#compare_share_graph{display:none;border: 1px solid rgb(216, 216, 216); margin: 20pt 210px 0px; padding: 0px 0px 15px 30px; background-color: rgb(242, 242, 242); text-align: left;}
#share-graph-text{padding: 5px 5px 3px 8px; margin-top: -7px; width: 487px; height:80px;}
.margin-bottom-10{margin-bottom:10px;}
.tagmap-middle{padding-bottom:1px;}
.tag-item{float:left;padding:10px;}
.clear{clear:both;}
.frontpage-news{HEIGHT:412px;}
#news-post-time{margin-top:1px;}
.none{display:none;}
#fastest_rising_copy_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#all-fastest-rising{margin:25px 0 0 0;text-align:right;}
#price_crashes_copy_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#all-crashes{margin:25px 0 0 0;text-align:right;}
.left{float:left}
#highest_sales_copy_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#all-highest-sales{margin:25px 0 0 0;text-align:right;}
.clear-none{clear:none}
#lowest_sales_copy_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:287px; height:64px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#all-lowest-sales{margin:25px 0 0 0;text-align:right;}
.margin-top-5{margin-top:5px;}
.clear-both{clear:both;}
.right-up{float:right; margin-top:-120px;}
.compare-content{margin-bottom:10px;}

/* end homepage styles */

/* region tagmap page */
.tagmap-page-content,
.tagmap-page-content-2,
.tagmap-page-content-3
{
	overflow:hidden;
}
.tagmap-page-content{height:400px;}
.tagmap-page-content-2{height:400px;}
.tagmap-page-content-3{height:400px;}
.cloud-page-element{float:left;padding:10px;}
.tag-page-bottom{margin-bottom:10px;}
/* end tagmap page */

/* begin borough list page styles */
#borough-list-partition-group{float: left; width: 160px; height: 90px;}
.height-10{height: 10px;}
#country-list-separator{border-bottom: 1px solid rgb(216, 216, 216); padding: 10px 5px 5px 2px; margin-bottom: 0; height: 120px;}
#country-list-end{padding: 10px 5px 5px 2px; margin-bottom: 0; height: 120px;}
.font-12-bold{font-size:12px;font-weight:bold;}

/* end borough list page styles */

/* news styles */
#news-posted-date-time{margin-top:1px;}
/* end news */

/* borough page */
#price_range{width:100px;}
#borough_monthly_price{margin:0 auto 0 auto;}
#monthly_price_figures{display:none;}
#all_time_prices{display:none;}
#all_time_sales{display:none;}
#all_time_sales_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:580px; height:40px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#all_time_prices_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:580px; height:40px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#monthly_price_figures_inner{padding: 5px 5px 3px 8px; margin-top: -7px; width:580px; height:40px;border:1px solid #ddd;font-size:9px;font-family:verdana;}
#whatyoucouldget-table{display:none}
#fastest-graph{padding-left:100px;padding-top:15px;}
.page-graph{padding-left:100px;padding-top:15px;}
#property_output{padding-left:20px;}

/* footer */
#footerBoroughs h1 { padding-left: 30px; padding-top: 15px;}


/* GOOGLE ADS */
#google-ad-boroughs
{
	float:left;
	width:210px;
	margin-top:20px;
	margin-left:20px;
	overflow:hidden;
}
#google-ad-homepage
{
	float:left;
	width:728px;
	margin:5px 0px 20px 92px;
	overflow:hidden;
}
#google-ad-768x90
{
	float:left;
	width:728px;
	margin:10px 0px 10px 92px;
	overflow:hidden;
}

/* FORMAT THE TAGS ON THE TAG-MAPS PAGE */
#block-middle-boroughs div.green,
#block-middle-boroughs div.green a
{
	/* color:#BBE02E; */
	color:#225123;
}
#block-middle-boroughs div.yellow,
#block-middle-boroughs div.yellow a
{
	/* color:#E1D62E; */
	color:#E59F33;
}
#block-middle-boroughs div.red,
#block-middle-boroughs div.red a
{
	color:#DB2204;
}


/* HELPER CLASSES */
.left-wrapper
{
	float:left;
	padding-right:10px;
} 
 
 
 
 
 
 
 
 