@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: url(../images/bg.jpg) repeat-x;
	margin-top: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
/* ----- Text Stylings ----- */
h1{
	font-size:130%;
	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: #fff;
	margin-bottom: 0px;
	padding: 5px 0 5px 8px;
}
h5{
	font-size:12px;
	font-weight:bold;
	color: #fff;
	margin-top: -19px;
	text-align: right;
	padding: 0 8px 5px 0;
}
p {
	margin: 10px 0 10px;
}
a:link.white , a:hover.white  { color: #fff;}
#mainContent ul li {
	list-style-image: url(../images/dot.jpg);
	padding-bottom: 5px;
	margin-left: 18px;
}
a:link, a:visited {
	color: #012184;
	text-decoration: none;
}
a:hover {
	color: #012184;
	text-decoration: underline;
}
#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
/* ------------------------------------- Start Divs ---------------------------------------- */

#container {
	width: 970px; 
	margin: 0 auto;
	margin-top: 0px;
	border: 0px solid #000000;
	text-align: left;
}
#header {
    height: 189px;
	color: #666666;
	background: url(../images/header.jpg) no-repeat center top; 
	padding: 0px 0px 0px 0px; /* top right bottom left */
}
#contact-details { position: absolute; margin: 0 auto; margin: 35px 0 0 716px; text-align: right; color: #fff;font-weight:bold;}
#menu_container {
    height: 40px;
	padding: 125px 0px 0px 30px;
	bottom: 0px;
}
#mainContent {
	padding: 0px 0px 1px 25px; 
	height: 100%;

}
#leftContent {
	padding: 25px 0px 10px 5px; 
	width: 675px;
	float: left;

	
}
#innerContainer
{
background: url(../images/innercontainer-back.gif) repeat-y right top; 

}
#rightContent {
	background: #ABB4BB url(../images/search_bg.png) no-repeat left top; 
	padding: 0px 0px 0px 0px; 
	width: 220px;
	height: 100%;
	float: right;
	color: #fff;
	line-height: 23px;
	padding: 20px 0 20px 20px;
	
}
#footer {
	background-color: #0B236B;
    width: 100%; 
	padding: 20px 0px 20px 0px; 
	font-size: 85%;
	color: #fff;
	float: left;
	text-align:left;

	
}
.clearfloat {
	clear:both;
}
/* ---------- Property Listings box ---------- */
.property-listing-title {
	background-color: #0B236B;
}
.property-listing {
	width: 649px;
	padding: 20px 10px 10px 10px;
	margin-bottom: 15px;
}
.property-listing img {
	border: 0px solid #ccc;	
	background-color: #FFFFFF;
	padding: 0px; 
	margin-right: 20px;
	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: 13px;
        font-weight:bold;
	font-family:  Arial;
        line-height: 20px;
        padding: 8px 15px 8px 15px;
        text-decoration: none;
        color: #fff;
}
#tabs1 a.currenttop, #tabs1 a.currenttop:hover {
	background: #798FA6;
        float: left;
        font-size: 13px;
	font-family:  Arial;
        line-height: 20px;
        text-decoration: none;
        color: #fff;
	/*cursor: default;*/
}		
#tabs1 a:hover {
	background: #112C5A;
        float: left;
        font-size: 13px;
	font-family:  Arial;
        line-height: 20px;
        color: #fff;

}
/* ---------- Sub Menu ---------- */
#subMenu {
	width: 700px;
	margin: 3px 0px 0px 25px; 
}
#subMenu li {
	font: 13px Arial;
	display: inline;
	margin: 0;
	padding: 0;
}
#subMenu li a {
	color: #fff;
	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:#D9EBEB;
}
/* Form */
select { width: 90%; margin-top: 5px;}
#rightColumn input { width: 34%; margin-top: 5px;}
.searchbutton { background-color:#0B236B; color: #fff; font-weight: bold; cursor: pointer; border: 0; padding: 3px; }
.button, a.button , a:hover.button  { background-color:#0B236B; color: #fff; text-decoration: none; font-weight: normal; padding: 5px 8px; margin: 0 15px 0 0;}
.margintop5 { padding-top: 10px}

#MinPrice, #MaxPrice { width: 40%; margin-right: 15px;}
.price { margin-left: 50px}
.summarydescription
{
font-weight:bold;
}

.maindescription
{
clear:both;
padding-top:7px;
padding-bottom:7px;
}

.imagehold
{
width:200px;
float:left;
/*text-align:center;*/
padding-bottom:12px;
}

#addedimages
{
clear:both;
margin-top:10px;
}

#subMenu .current
{
font-weight:bold;
}

.formlabel
{
text-align:right;
padding-right:6px;
}

a.proplink:link, a.proplink:visited
{
background-color:#0B236B;
color:#ffffff;
padding:4px 16px;
text-decoration:none;
font-weight:bold;
font-size:.9em;

}

a.proplink:hover
{
background-color:#798FA6;
text-decoration:none;
}






.discreet
{
font-size:.7em;
color:#666699;
padding:50px 0 0 0;

}
.discreet2
{
font-size:.7em;
color:#666699;
}

.discreetlink
{
color:#666699;
}

.blueback 
{ 
color : #ffffff;
background-color : #003366;
padding : 2px;
} 

.bluefore 
{ 
color : #003399;
font-weight : bold;
} 
