html
{
	background: #000133 url(../images/background-image.jpg);
	background-repeat: repeat-x;
}
table
{
	border: 1px solid #000;

}
th,td, tr { 
    /*borders and padding to make the table readable*/ 
    border:0px solid #000;
    padding:.5em; 
}
#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:70.46em;/* non-IE */
	*width:68.76em;/* IE */
	min-width:916px;/* optional but recommended */
	height: 51.615em; /*non-IE*/
	*width: 50.37em; /* IE */
	min-height: 671px;
	margin-top: 20px;
}
#topBar{ position:absolute;}
#bottomBar{ position:relative; bottom: -12px;}
#container{ background: url(../images/background-body.png) repeat-y ; }

#top
{ 
	height: 435px; 
	position:relative; 
	z-index: 5; 
 	background: url(../images/logo.png) no-repeat 45px 30px;
}
/*#logo{ position:relative; }*/
#menu
{
	background: url(../images/menu-background.jpg) no-repeat;
	color: #994C47;
	height: 275px;
	width:220px;
	margin-top: 160px;
	margin-left: 25px;
}

#main-graphic
{
	background: url(../images/main-homepage-image.png) no-repeat;
	height: 400px;
	width: 638px;
	margin-top: 30px;
	margin-left: 15px;
}

#featured-property{ margin-top: 14px; padding-left: 20px; width:369px;}
#content-container{ width:875px; z-index:1;}
#welcome{ width: 460px;}
/* GENERAL STYLES*/
p 
{ 
	font-size: 100%;
	letter-spacing: 1px;
}
a:hover{ text-decoration: none; }
a{ color: #fff; text-decoration: underline;}
a.link { color: #0A1C7A;}

p.footer-text
{ 
	font-size: 80%; 
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
}

/* MENU */
#list {
	margin-top: 25px;
	line-height: 2.6em;
	z-index: 50;
}

#highlighter
{
	position: absolute;
	top: 190px;
	left: 185px;
	z-index: 20;
}

#horizontal-menu
{
	width: 853px;
	height: 28px;
	background: #DDD url(../images/inner-pages/sub-men-background.jpg) no-repeat ;
	margin-left: 25px;
	padding-top: 10px;
	position: relative;
	top: -15px;
	z-index: 4;
}

a.hMenuButton, .pipe, a.menuButton
{
	font-family: Georgia, sans-serif;
	font-size: 105%;
	text-decoration: none;
	color: #fff;
}
ul{ text-align: center; }
a.hMenuButton:hover, a.menuButton:hover { color: #bb9b47; }

#inner-content{ padding-left: 30px;}
h1, .title
{ 
	font-family: Georgia;
	color: #0A1C7A;
	font-size: 150%;
	font-weight: bold;
}
ol
{
	padding-left: 10px;
}
ul.regularList li
{
	text-align: left;
	list-style-type: circle;
	margin-left: 40px;
	letter-spacing: 1px;
}


