/* CSS Document */

* {
margin:0;
padding:0;
outline:none;
}

body {
background:url('https://www.barhamproperties.com//template/home/images/body.jpg') top repeat-x #152c52;
font: 14px sans-serif;
color:#ACACB0;
}

a {
color: #d6e0ff;
text-decoration: none;
}

a:hover {
text-decoration:none;
}

img  {
border:none;
}

#header {
height:200px;
display:block;
background:url('https://www.barhamproperties.com//template/home/images/header_spring.jpg') top center no-repeat;
text-indent:-9999px;
}

h1.main_title {
font:170% Verdana;
color:#fff;
font-weight:bold;
margin:20px auto 0;
text-align:center;
}

h1.main_title a {
color:#fff;
text-decoration:none;
}

#container {
width:1020px;
margin:0 auto;
background:#021226;
padding:5px;

}

#navigation {
/* background:#000e1c; */
background:url('https://www.barhamproperties.com//template/home/images/nav_link_bg.jpg') top repeat-x;
width:1030px;
height: 16px;
padding:6px 0;
margin:0px auto;
font:100% Verdana;
text-shadow: black 0px 0px 8px;
color:#fff;
letter-spacing:2px;
text-transform:uppercase;
text-align: center;
}

#nav li {
list-style:none;
display:inline;
margin-right:0px;
}

#nav a {
padding:6px;
background:url('https://www.barhamproperties.com//template/home/images/nav_link_bg.jpg') top repeat-x;
text-decoration:none;
margin-right:0px;
}

#nav a:hover {
background-color: #021226;
color:#fff;
text-decoration: none;
}

#nav a.active {
/*background:url('https://www.barhamproperties.com//template/home/images/nav_link_active.jpg') top repeat-x;*/
color:#fff;
font-weight:bold;
}

#inner_container {

background:url('https://www.barhamproperties.com//template/home/images/inner_container.jpg') top repeat-x #061832;
padding:0px 0px 0px 0px;
}



#sidebar {
width:190px;
height: 100%;
border: 2px solid #021226;
float:left;
color:#bdbdc1;
background:#000e1c;
letter-spacing: 2px;
margin: 0;
padding: 0;
text-decoration: none;
}

#sidebar a {

text-decoration: none;

}

.active {

color:green;
text-decoration: underline;
font-style: italic;
font-style: oblique;

}

.Active {

color:green;
text-decoration: underline;
font-style: italic;
font-style: oblique;

}

.Available {

color:green;
text-decoration: underline;
font-style: italic;
font-style: oblique;

}

.Sold {

color:red;
text-decoration: underline;
font-style: italic;
font-style: oblique;

}

.Occupied {

color:red;
text-decoration: underline;
font-style: italic;
font-style: oblique;

}

/*


#sidebar a {
text-decoration: none;
text-transform: uppercase;
text-shadow: black 0px 0px 8px;
background:url('https://www.barhamproperties.com//template/home/images/nav_link_bg.jpg') top repeat-x;
padding-top: 8px;
padding-bottom: 8px;
display: block;
text-align: center;
border: 1px black;
}

#sidebar cont {
text-align: center;
list-style: none;
border: 1px black;
}

#sidebar a:hover {
background:url('https://www.barhamproperties.com//template/home/images/nav_link_active.jpg') top repeat-x;
color:#ffffff;
text-decoration: underline;
text-shadow: black 0px 0px 8px;
}

#sidebar a.active {
background:url('https://www.barhamproperties.com//template/home/images/nav_link_active.jpg') top repeat-x;
color:#ffffff;
font-weight:bold;
text-shadow: black 0px 0px 8px;
}

#sidebar h2 {
text-decoration:underline;
text-align: center;
text-transform: uppercase;
}

#container #sidebar h2 {
font-size:100%;
margin:10px 0;
}

#container #sidebar p {
text-indent:0;
font-size:100%;
line-height:20px;
}

#contact_info {
background:#000e1c;
width: auto;
text-align: center;
text-transform: uppercase;
padding: 5px;
font: 110% Verdana;

}

*/

#contact_info {
padding: 0px 0;
margin-left: auto;
margin-right: auto;
width: 182px;
color: white;
font: 8px sans-serif;


}


#content {
margin-left: 200px;
margin-right: 10px;
min-height: 750px;
min-width: 810px;
padding-top: 20px;
}

blockquote {
background:url('https://www.barhamproperties.com//template/home/images/quote.gif') bottom right no-repeat #041226;
padding:2px 17px;
}

p {
margin:0px 0;
padding:5px;
line-height:20px;
text-indent:15px;
font: 120% Verdana;
}

p.note {
padding:20px;
background:#041226;
color:#fff;
}

#container h1 {
font:170% Verdana;
color:#fff;
margin:15px 0;
}

#container h2 {
font:110% Verdana;
color:#fff;
font-weight:bold;
margin:25px 0 15px;
}

#container ul {
margin:10px 15px;
}

#container ul li {
margin:10px 0;
}

#container img {
padding:5px;
}

#footer {
width:1020px;
padding:10px;
margin:0 auto;
clear:both;
}

#content table {
margin:0;
padding: 5px;
}

td {
padding:2px;
font:100% Verdana;
}

th {
color:#fff;
padding:5px;
}

#footer p {
text-indent:0;
}

#footer p.validate {
float:right;
}

h6 {
font: 50% sans-serif;
}

#invest {
min-height: 750px;
min-width: 810px;
padding: 0px;
margin: 0px;
background-color: white;


}

#invest p{
color: black;
}

invest img{
padding: 0px;
margin: 0px;
}

/* Menu */

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
padding: 0px 0;
margin-left: auto;
margin-right: auto;;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: black url(https://www.barhamproperties.com//template/home/images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-align: center;
text-decoration: none;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(https://www.barhamproperties.com//template/home/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

/* Image Map */

dl.image_map {display:block; width:179px; height:180px; background:url(https://www.barhamproperties.com//template/home/images/contact.png); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {left:0px; top:123px; background:transparent;}
	a.LINK0 {display:block; width:176px; height:0; padding-top:40px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}

