@charset "utf-8";

/* This first part is to reset all margins etc so all browsers start from same blank page */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
:link,:visited { text-decoration:none }
ul { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
ol{margin:5px 0 5px 26px}
/* ------------------------------------ END undo_html.css ----------------------------------*/

/* ----------------------------------- Start Standard CSS ---------------------------------- */


body {
	font: 80% Arial, Verdana, sans-serif;
	/*background: #F7F6F1 url(../images/containerback.gif) repeat-y -3;*/
	margin-top: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color:#ffffff;
}
/* ----- Text Stylings ----- */
h1{
	font-size:150%;
	font-weight:bold;
	color: #333333;
	
}
h2{
	font-size:120%;
	font-weight:bold;
	color: #333333;
}
h3{
	font-size:120%;
	font-weight:bold;
	color: #333333;
}
h4{
	font-size:12px;
	font-weight:bold;
	color: #ECEAD9;
	margin-bottom: 0px;
	padding: 5px 0 5px 8px;
}
h5{
	font-size:12px;
	font-weight:bold;
	color: #ECEAD9;
	margin-top: -20px;
	text-align: right;
	padding: 0 8px 5px 0;
}
p {
	margin: 10px 0 10px;
}
#mainContent ul li {
	list-style-image: url(../images/dot.jpg);
	padding-bottom: 5px;
	margin-left: 18px;
}
a:link, a:visited {
	color: #012184;
	text-decoration: underline;
}
a:hover {
	color: #012184;
	text-decoration: underline;
}
#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: none;
}
/* ------------------------------------- Start Divs ---------------------------------------- */
#outercontainer {
	width: 100%px; 
	/*background: url(../images/containerback.gif) repeat-y center top;*/
	height:100%;
	/*background: #F7F6F1 url(../images/bg.jpg) repeat-x; - -this was the colour before (changed cause adam couldnt see it
	background-color:#ff0000;*/
	background: #EFEDE1 url(../images/bg.jpg) repeat-x;
}


#container {
	width: 970px; 
	margin: 0 auto;
	margin-top: 0px;
	border: 0px solid #000000;
	text-align: left;

}
#header {
    height: 212px;
	color: #666666;
	background: url(../images/header.jpg) no-repeat center top; 
	padding: 0px 0px 0px 0px; /* top right bottom left */
}
#menu_container {
    height: 40px;
	padding: 150px 0px 0px 30px;
	bottom: 0px;
}
#mainContent {
	background: url(../images/main_bg.jpg) repeat-y left top;
	padding: 0px 0px 10px 25px; 
	height: 100%;
}
#leftContent {
	padding: 15px 5px 10px 5px; 
	width: 665px;
	float: left;
}
#rightContent {
	background: url(../images/search_bg.png) no-repeat left top; 
	padding: 0px 0px 0px 20px; 
	width: 230px;
	height: 420px;
	float: right;
	color: #0B0C65;
	line-height: 23px;
}
#footer {
	text-align: right;
    	width: 100%; 
	border-top: 1px solid #012184;
	padding: 10px 0px 10px 0; 
	font-size: 85%;
	color: #ffffff;
	float: left;
	background-color:#0F169A;

}
.clearfloat {
	clear:both;
}
/* ---------- Property Listings box ---------- */
.property-listing-title {
	background-color: #0F1699;
}
.property-listing {
	width: 649px;
	background-color:#F8F7EF;
	padding: 8px;
	margin-bottom: 15px;
}
.property-listing img {
	border: 1px solid #ccc;	
	background-color: #FFFFFF;
	padding: 6px; 
	margin-right: 8px;
	margin-bottom: 5px;
	float: left;
}

/* ------------------------------------- Menu Style ---------------------------------------- */
#tabs1 {
       width: 770px;
		text-align: right;
        margin: 0;
        position:relative;
        z-index:2;
}
#tabs1 li {
        float: left;
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        position:relative;
}
#tabs1 a {
        float: left;
        font-size: 16px;
		font-family:  Arial;
        line-height: 20px;
        padding: 8px 15px 8px 15px;
        text-decoration: none;
        color: #0A0B5E;
		border-right: 1px solid #D1CDA5;
}
#tabs1 a.current, #tabs1 a.current:hover {
		background: #D5D0AA url(../images/current_marker.jpg) no-repeat center top;
        float: left;
        font-size: 16px;
		font-family:  Arial;
        line-height: 20px;
        text-decoration: none;
        color: #0A0B5E;
		/*cursor: default;*/
}		
#tabs1 a.current {
		border-left: 1px solid #EAE8D6;
		border-right: 1px solid #EAE8D6;
		margin-left: -1px;
		}
#tabs1 a:hover {
	    background: #D5D0AA;
        float: left;
        font-size: 16px;
		font-family:  Arial;
        line-height: 20px;
        color: #0A0B5E;
}
/* ---------- Sub Menu ---------- */
#subMenu {
	margin: 0;
	width: 700px;
	margin: 1px 0px 0px 25px; 
}
#subMenu li {
	font: 13px Arial;
	display: inline;
	margin: 0;
	padding: 0;
}
#subMenu li a {
	color: #ECEAD9;
	padding: 4px 10px 4px 4px;
	text-decoration: none;
	background: url(../images/sub_divider.jpg) no-repeat 100% 50%;
}
#subMenu li a:hover {
	text-decoration: none;
	color:#E4E2CB;
}
/* Form */
select { width: 80%; margin-top: 5px;}
#rightColumn input { width: 34%; margin-top: 5px;}
.searchbutton { background-color:#0B0C65; color: #ECEAD9; font-weight: bold; cursor: pointer; border: 0; padding: 3px 0 3px 0; }
.margintop5 { padding-top: 10px}

.summarydescription
{
font-weight:bold;
}

.maindescription
{
clear:both;
padding-top:7px;
padding-bottom:7px;
}

.imagehold
{
width:200px;
float:left;
text-align:center;
}

#addedimages
{
clear:both;
margin-top:10px;
}

#googmap
{
clear:both;
width:622px;
height:260px;
padding-top:20px;
}

#subMenu .current
{
font-weight:bold;
}

.formlabel
{
text-align:right;
padding-right:6px;
}

a.proplink:link, a.proplink:visited
{
background-color:#E0DCC6;
color:#000099;
padding:4px 16px;
text-decoration:none;
}

a.proplink:hover
{
background-color:#D5D0AA;
text-decoration:none;
}

div a.proplink:link, div a.proplink:visited
{
padding:4px 16px;
}



.yellback 
{ 
color : #000000;
background-color : #FFFF00;
padding : 2px;
} 

.yellfore
{ 
color : #FFFF00;
font-weight : bold;
} 
.blueback 
{ 
color : #ffffff;
background-color : #0033CC;
padding : 2px;
} 

.bluefore 
{ 
color : #0033CC;
font-weight : bold;
} 
.redback 
{ 
color : #ffffff;
background-color : #CC0000;
padding : 2px;
} 

.redfore 
{ 
color : #CC0000;
font-weight : bold;
} 

