/*DEFAULT STYLE*/
*{
	margin:0;
	padding:0;
}
img{
	border:none 0;
	vertical-align:middle;
}
body{
	background:#e8e8d8;
	color:#333;
	font:14px/1.5em georgia,serif;
	padding-left:1%;
	padding-right:1%;
}
a:link,
a:visited{
	color:#333;
	outline:none;
	text-decoration:none;
}
a:hover,
a:active{
	color:#333;
	outline:none;
	text-decoration:underline;
}
h1{
	float:left;
	font:normal 4.786em/1.1em georgia,serif;
	text-shadow:1px 1px 2px #999;
	width:100%;
}
h2{
	border-bottom:0.071em solid #ccc;
	color:#d4322A;
	font:normal 2em/1em sans-serif;
	letter-spacing:3px;
	margin-bottom:0.9em;
	padding-bottom:0.1em;
	padding-top:0.75em;
	text-shadow:0 0 1px #f66;
}
h3{
	font:normal 1.5em/1em georgia,serif;
	padding-bottom:1em;
	text-shadow:0 0 1px #666;
}
h4{
	font:normal 1.2em/1.25em georgia,serif;
	padding-bottom:1.25em;
}
h5{
	font-size:1em;
	line-height:1.5em;
	padding-bottom:1.5em;
}
h6{
	font-size:1em;
	line-height:1.5em;
}
p{
	font-size:1em;
	line-height:1.5em;
	padding-bottom:1.5em;
	text-align:justify;
}
li{
	font-size:1em;
	line-height:1.5em;
}
ol{
	padding-bottom:1.5em;
	padding-left:2.5em;
	*padding-left:3em;
}
ul{
	padding-bottom:1.5em;
	padding-left:2.5em;
}
dl{
	padding-bottom:1.5em;
}
dt{
	font-size:1em;
	line-height:1.5em;
}
dd{
	font-size:1em;
	line-height:1.5em;
	padding-left:2.5em;
}
table{
	border-collapse:collapse;
	margin-bottom:1.417em;
}
th,td{
	border:1px solid #999;
	line-height:1.429em;/* less by table border-top: 1.5em - ( 1 / 14px ) = 1.429em; 12px > 1.417em */
	padding-left:0.5em;
	padding-right:0.5em;
}
hr{
	background:#aaa;
	border:none 0;
	color:#aaa;
	display:block;
	height:0.071em;/*font-size:12px > height:0.125em; font-size:14px > height:0.071em;*/
	margin-bottom:1.429em;/*font-size:12px > margin:bottom:17px; font-size:14px > margin:bottom:1.429em; margin:bottom = 1.5em - 0.071em*/
	*margin-bottom:13px;/*font-size:12px > margin:bottom:10px; font-size:14px > margin:bottom:13px;*/
	*margin-top:-7px;/*constant*/
}
/*end DEFAULT STYLE*/




body,
html{
	height:100%;
}
.pusher{
	clear:both;
	height:10em;
}
.page{
	width:630px;
}
.main{
	background:#e8e8d8;
	border-left:1px solid #d63922;
	border-right:5px dashed #444;
	min-height:100%;
	_he\ight:auto !important;
	_he\ight:100%;
	margin:0 auto -10em auto;
	padding-left:30px;
	padding-right:25px;
	width:470px;
}
.pageDescriptionTop{
	color:#666;
	float:left;
	font-size:0.8em;
	line-height:1.875em;
	margin:0;
	padding-bottom:0;
	text-align:right;
	width:100%;
}
.logoLink:link,
.logoLink:visited,
.logoLink:hover,
.logoLink:active{
	color:#111;
	text-decoration:none;
}
.section{
	float:left;
	width:100%;
}
.separator{
	background:url(separator-line.gif) center 32px repeat-x;
	height:3em;
	margin:2em auto 0;
	text-align:right;
	width:460px;
}
.separatorImage{
	float:left;
	padding-left:9%;
	width:auto;
}
.separatorText{
	font-size:1em;
	margin:0;
	padding-top:1em;
	text-align:right;
}
.returnLinks{
	float:left;
	font-size:0.8em;
	line-height:1.875em;
	margin:1.875em 0;
	width:100%;
}
.returnBack{
	float:left;
	width:49%;
}
.returnTop{
	float:right;
	text-align:right;
	width:49%;
}
.footer{
	color:#666;
	font-size:0.8em;
	height:1.875em;
	line-height:1.875em;
	margin:-7px auto 0 auto;
	width:460px;
}
.footerLeftie{
	float:left;
	width:60%;
}
.footerLink{
	padding-right:2%;
}
.footerLink:link,
.footerLink:visited{
	color:#666;
}
.footerLink:hover,
.footerLink:active{
	color:#666;
}
.footerRightie{
	float:right;
	text-align:right;
	width:40%;
}
.pageDescriptionBottom{
	color:#999;
	font-size:0.8em;
	line-height:1.875em;
	line-height:1.875em;
	margin:0 auto;
	text-align:right;
	width:460px;
}
.ads1{
	height:60px;
	margin-left:-4px;
	overflow:hidden;
	width:234px;
}
.ads2{
	/*loat:left;*/
	height:5em;
	padding-bottom:0.5em;
	width:100%;
}
.adsense-links{
	float:left;
	height:2em;
	margin-left:-5px;
	width:100%;
}
.figureCenter{
	color:#666;
	/*float:left;*/
	font-size:0.8em;
	line-height:1.875em;
	margin:0;
	padding-bottom:1.875em;
	text-align:center;
	width:100%;
}
.figureLeft{
	color:#666;
	float:left;
	font-size:0.8em;
	line-height:1.875em;
	margin:0;
	padding:0.75em 3% 0.75em 0;
	text-align:center;
	width:auto;
}
.figureRight{
	color:#666;
	float:right;
	font-size:0.8em;
	line-height:1.875em;
	margin:0;
	padding:0.75em 0 0.75em 3%;
	text-align:left;
	width:auto;
}
.figureCenter img,
.figureLeft img,
.figureRight img{
	border:1px solid #666;
}
.caption{
	line-height:1em;
	margin:0 auto;
	padding-top:0.5em;
	text-align:center;
	width:234px;
}
.figureCenter .caption{
	width:100%;
}
.reference{
	color:#999;
	font-style:italic;
}
.reference a:link,
.reference a:visited,
.reference a:hover,
.reference a:active{
	color:#999;
}
blockquote{
	background:#eee;
	border:2px dashed #999;
	color:#148;
	display:inline;
	float:right;
	margin:0.5em 0 0.8em 2%;
	padding:0.75em;
	text-align:center;
	width:240px;
}
blockquote p{
	padding-bottom:0;
}
@media handheld{
	blockquote,
	.figureLeft,
	.figureRight{
		clear:both;
	}
}
.slideToggler{
	color:#444;
	cursor:pointer;
	float:left;
	text-align:right;
	text-decoration:underline;
	width:100%;
}
.slideContent{
	background:#ffe;
	float:left;
	margin-bottom:1.5em;
	padding:5%;
	width:90%;
}
.linkEmhasized:link,
.linkEmhasized:visited,
.linkEmhasized:hover,
.linkEmhasized:active{
	color:#148;
}



.mainMenu{
	float:left;
	font:0.8em/1.3em sans-serif;
	padding-bottom:0.5em;
	width:100%;
}
.contentMenu{
	float:left;
	font:0.8em/1.3em sans-serif;
	padding-bottom:0.5em;
	width:100%;
}
.subMenu{
	float:left;
	font:0.8em/1.3em sans-serif;
	width:100%;
}
.mainMenu a:link,
.mainMenu a:visited,
.mainMenu a:hover,
.mainMenu a:active,
.contentMenu a:link,
.contentMenu a:visited,
.contentMenu a:hover,
.contentMenu a:active,
.subMenu a:link,
.subMenu a:visited,
.subMenu a:hover,
.subMenu a:active{
	color:#148;
}
.menuTitle{
	display:inline;
	float:left;
	font-weight:bold;
	padding-right:6px;
	width:auto;
}
.menuItem{
	display:inline;
	float:left;
	margin-right:1%;
	width:auto;
}



.floaterZoneLeft{
	float:left;
	margin-left:-191px;
	position:relative;
	width:160px;
}
.floaterZoneRight{
	float:left;
	margin-left:510px;
	position:relative;
	width:160px;
}
.floater{
	position:absolute;/*switches floater on/off*/
	left:0;
	top:0;
	width:auto;
}
.adFloater{
	float:left;
	height:600px;
	position:relative;
	width:160px;
}



/*
#front .mainMenu .item-1,
#london-uk .mainMenu .item-2,
	#london-where-to-buy-buttons .mainMenu .item-2,
	#london-cycle-hire .mainMenu .item-2,
	#living-costs-london .mainMenu .item-2,
#property-lettings-london .mainMenu .item-3,
	#property-auction .mainMenu .item-3,
	#property-prices-mortgage-guarantor .mainMenu .item-3,
	#london-home-accommodation .mainMenu .item-3,
	#property-values .mainMenu .item-3,
#pubs-bars-clubs .mainMenu .item-4,
	#merah-club-review .mainMenu .item-4{
	background:#fd8;
}
*/
/*london-uk*/
/*
#london-where-to-buy-buttons .contentMenu .item-2,
#london-cycle-hire .contentMenu .item-3,
#living-costs-london .contentMenu .item-4{
	background:#fd8;
}
*/
/*london-where-to-live*/
/*
#property-auction .contentMenu .item-2,
#property-prices-mortgage-guarantor .contentMenu .item-3,
#london-home-accommodation .contentMenu .item-4,
#property-values .contentMenu .item-5{
	background:#fd8;
}
*/
/*pubs-bars-clubs*/
/*
#merah-club-review .contentMenu .item-2{
	background:#fd8;
}
*/
