/* -----div.css----- */
/*
    _/        _/            _/                                              
   _/_/_/    _/    _/_/_/  _/  _/  _/      _/      _/    _/_/_/  _/    _/   
  _/    _/  _/  _/    _/  _/_/    _/      _/      _/  _/    _/    _/_/      
 _/    _/  _/  _/    _/  _/  _/    _/  _/  _/  _/    _/    _/  _/    _/     
_/_/_/    _/    _/_/_/  _/    _/    _/      _/        _/_/_/  _/    _/

CSS Stylesheet by Blakwax.com - info@blakwax.com
Copyright (c) 2010 Blakwax ltd 

*/

/* -----Header Styles----- */

/*div#bottomcorner {
	position: fixed;
	bottom: 0;
	right: 0;
	}*/


div#header {
	position: relative;
	margin:  0 auto;
	width: 1020px;
	height: 100px;
	background: url("../images/header_background.png") no-repeat top left;
	}
	
div#headerAddress {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 5px 40px;
	/*background-color:#F00;*/
	}

div#headerEmail {
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 40px 5px 0;
	/*background-color:#FFF;*/
	}
	
/* -----Main Content Styles----- */

div#mainContent {
	margin:0 auto 40px auto;
	width: 1020px;
	height: auto;
	background: url("../images/shadow_background.png") repeat-y;
	}
	
div#mainContentTitle {
	width: 940px;
	height: auto;
	margin: 0 auto;
	background:#FFF; /*#E0E0E0*/
	}
	
div#mainContentLeft {
	padding: 0 15px 0 0;
	margin-left:40px;
	float: left;
	width: 605px;
	height auto;
	background-color:#FFF;
	}
	
div#mainContentRight {
	margin-left:20px;
	padding: 0 15px 0 0;
	float: left;
	width: 285px;
	height auto;
	background-color:#FFF; /*#FF0*/
	}

/* -----Sub Content House Layout----- */
	
div#subContentHouse {
	margin:0 auto 40px auto;
	width: 1020px;
	height: auto;
	background: url("../images/shadow_background.png") repeat-y;
	}
	
div#subContentHouseLeft {
	padding: 0 15px 0 0;
	margin-left:40px;
	float: left;
	width: 285px;
	height: auto;
	background-color:#FFF; /*#636e6e*/
	}

div#subContentHouseRight {
	padding: 0 15px 0 0;
	margin-left:20px;
	float: left;
	width: 605px;
	height: auto;
	background-color:#FFF; /*#661f61*/
	}
	
/* -----Sub Content Index Layout----- */

div#subContent {
	margin:0 auto 40px auto;
	width: 1020px;
	height: auto;
	background: url("../images/shadow_background.png") repeat-y;
	}
	
div#subContentLeft {
	padding: 0 15px 0 0;
	margin-left:40px;
	float: left;
	width: 285px;
	height: auto;
	background-color:#FFF; /*#636e6e*/
	}

div#subContentCentre {
	padding: 0 15px 0 0;
	margin-left:20px;
	float: left;
	width: 285px;
	height: auto;
	background-color:#FFF; /*#43d034*/
	}
	
div#subContentRight {
	padding: 0 15px 0 0;
	margin-left:20px;
	float: left;
	width: 285px;
	height: auto;
	background-color:#FFF; /*#661f61*/
	}
	
/* -----Bottom Content----- */

div#bottomContent {
	margin:0 auto 40px auto;
	width: 1020px;
	height: auto;
	background: url("../images/shadow_background.png") repeat-y;
	}
	
/*div#bottomContentTitle {
	width: 940px;
	height: auto;
	margin: 0 auto;
	background-color:#FFF;
	}
	
div#bottomContentTitle1 {
	float: left;
	width: 605px;
	padding: 0 15px 0 0;
	height: auto;
	background-color:#466998;
	}
	
div#bottomContentTitle2 {
	float: left;
	width: 285px;
	margin-left:20px;
	padding: 0 15px 0 0;
	height: auto;
	background-color:#466778;
	}*/
	
div#bottomContentLeft {
	width: 605px;
	height: 800px;
	text-align: justify;
	padding: 0 15px 0 0;
	margin-left:40px;
	float: left;
	background-color:#FFF; /*#0FF*/
	overflow: scroll;
	}
	
div#bottomContentRight {
	margin-left:20px;
	padding: 0 15px 0 0;
	float: left;
	width: 285px;
	height inherit;
	background-color:#FFF; /*#FF0*/
	}

.bottomContentRightLayout1{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
	
	
/*	Class style for Houses remaining on Index.php */

.house_remain{
	border-bottom-style: dotted;
	border-bottom-color: #2a2a2a;
	border-bottom-width: 1px;
	margin-bottom: 20px;
	}
	
#copyright {
	text-align: center;
	margin: 0 auto;
	width: 1020px;
	font-size: .8em;
	}