/*MAIN CSS FOR COHANSEY COVE REALTY*/

/*set so no pre-set border is around the edges*/
html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
} 

body{
background-color: #150F0C;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
color: #fff;
font-size: 13px;
/*font-size: small;
*font: x-small;*/
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
HEADER----------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#wrapper_header {
margin: 0;
padding: 0;
width: 100%;
height: 108px;
background: #ffffd0 url(../images/bg/bg_header.gif) repeat-x 0 0;
text-align: left;
}

#header {
margin: 0px auto;
padding: 0;
width: 734px;
height: 108px;
text-align: left;
overflow: hidden;
}

#header img{
display: block;
border: 0;
padding: 20px 0 0;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NAVI----------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#wrapper_main {
margin: 0;
padding: 0;
width: 100%;
background: #463d34 url(../images/bg/bg_content.gif) repeat-x 0 0;
text-align: center;
display: inline-table; /* for macIE */
}
/* hides from macIE \*/
* html #wrapper_main { height: 1%; }
#wrapper_main { display: block; }
/* end hide from macIE */

#wrapper_main:after {
display: block;
clear: both;
height: 0;
content: ".";
visibility: hidden;
}



#navi {
margin: 0px auto;
padding: 0;
width: 734px;
height: 64px;
text-align: left;
}

#navi_left {
float: left;
margin: 0;
padding: 0;
width: 730px;
height: 64px;
text-align: left;
overflow: hidden;
}

#navi_right {
float: right;
margin: 0;
padding: 0;
width: 34px;
height: 64px;
background: transparent url(/img/navi_border.gif) no-repeat 16px 17px;
text-align: left;
overflow: hidden;
}

#navi a {
float: left;
/*height: 30px;
text-indent: -9999px;
overflow: hidden;*/
}


#navi ul {
list-style: none;
margin-left: 0px;
}

#navi li {
display: inline;
margin: 0;
padding: 0;
list-style: none;
}



#navi_home img{
display: block;
position: relative;
margin: 14px 0 0 0;
padding: 0;
width: 38px;
height: 16px;
border: 0;
}

#navi_blog img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 82px;
height: 16px;
border: 0;
}


#navi_community img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 78px;
height: 16px;
border: 0;
}

#navi_properties img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 76px;
height: 16px;
border: 0;
}

#navi_agents img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 50px;
height: 16px;
border: 0;
}

#navi_list img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 131px;
height: 16px;
border: 0;
}

#navi_contact img{
display: block;
margin: 14px 0 0 0px;
padding: 0;
width: 59px;
height: 16px;
border: 0;
}

#navi_blog a,#navi_home a, #navi_community a, #navi_properties a, #navi_agents a, #navi_list a, #navi_contact a {
border-bottom: #796B5D inset 2px;
}

html>body #navi_blog a,html>body #navi_home a, html>body #navi_community a, html>body #navi_properties a, html>body #navi_agents a, html>body #navi_list a, html>body #navi_contact a{
border-bottom: #796B5D outset 2px;
}

#navi_blog a:hover, #navi_home a:hover, #navi_properties a:hover, #navi_community a:hover, #navi_agents a:hover, #navi_list a:hover, #navi_contact a:hover{
border-bottom: #FFFF66 solid 2px;
}

#navi_blog a:active, #navi_blog a.selected, #navi_home a:active, #navi_home a.selected, #navi_community a:active, #navi_community a.selected, #navi_properties a:active, #navi_properties a.selected, #navi_agents a:active, #navi_agents a.selected, #navi_list a:active, #navi_list a.selected, #navi_contact a:active, #navi_contact a.selected {
border-bottom: #FFCC33 solid 2px;
}

#navi_spacer {
width: 25px;
display: none;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CONTENT----------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#wrapper_content {
margin: 0 auto;
padding: 0;
width: 734px;
height: auto;
text-align: left;
}
#content {
float: left;
margin: 0;
padding: 0;
width: 500px;
font-size: 85%;
line-height: 150%;
text-align: left;
}

#content p{
margin-top: 10px;
}

#top_banner img{
border: #6B645D solid 1px;
padding: 2px;
background: #463D34;
}

#top_banner a:hover img{
border: #6B645D solid 1px;
background: #FFFFFF;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SIDEBAR________
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#sidebar {
float: right;
margin: 0;
padding: 0;
width: 215px;
text-align: left;
}

#sidebar p {
line-height: 1.3;
}

html:\66irst-child div #sidebar p {
line-height: 1.4;
}

.sidebar_spot {
margin: 0;
padding: 2px 8px 8px 8px;
margin: 0px 0 0px 0;
width: 215px;
background-color: #150f0c;
background: #150f0c url(../images/bg/bg_sidebar.gif) no-repeat 0 0;
border-top: 1px solid #ebdfc7;
border-right: 1px solid #b8a587;
border-bottom: 1px solid #b8a587;
border-left: 1px solid #b8a587;
text-align: left;
font-size: 77%;
voice-family: "\"}\""; 
voice-family:inherit;
width: 197px;	 
}
html>body .sidebar_spot {width: 197px;}

.sidebar_spotb {
margin: 0;
padding: 8px;
margin: 8px 0 8px 0;
width: 215px;
background-color: #150f0c;
background: #150f0c url(../images/bg/bg_sidebar.gif) no-repeat 0 0;
border-top: 1px solid #ebdfc7;
border-right: 1px solid #b8a587;
border-bottom: 1px solid #b8a587;
border-left: 1px solid #b8a587;
text-align: left;
font-size: 77%;
voice-family: "\"}\""; 
voice-family:inherit;
width: 197px;	 
}
html>body .sidebar_spotb {width: 197px;}

.sidebar_spot h4, .sidebar_spotb h4 {
margin: 0 0 6px 0;
padding: 0 0 0 9px;
background: transparent url(../images/bg/icon_bit.gif) no-repeat 0em 0.3em;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 100%;
font-weight: bold;
border-bottom: #463D34 1px solid;
}

.sidebar_spotb a:hover img {
background-color: #fff;
border: 1px solid #6B645D;
}

#sidebar a:link {color: #E4FF5D; text-decoration: none;}
#sidebar a:visited {color: #fff; text-decoration: underline;}
#sidebar a:hover {color: #fff; text-decoration: none;}

html>body .sidebar_spotb form{
padding-left: 8px;
}

.sidebar_spot ul, .sidebar_spotb ul {
margin: 0;
padding: 0;
list-style: none;
}

.sidebar_spot li, .sidebar_spotb li {
margin: 0;
padding: 0;
list-style: none;
}

.sidebar_spot a, .sidebar_spotb a {
overflow: hidden;
}

#link_list, #sidebar p {
margin: 4px 0 0 0;
padding: 0px 0 4px 8px;
background: transparent url(/img/bg_border_sidebar_02.gif) no-repeat 0 0;
}

#feed_list {
margin: 4px 0 0 0;
padding: 0px 0 0px 8px;
background: transparent url(/img/bg_border_sidebar_02.gif) no-repeat 0 0;
}

#sidebar img{
border: #6B645D solid 1px;
padding: 2px;
background: #463D34;
}

#sidebar a:hover img{
border: #6B645D solid 1px;
background: #FFFFFF;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

FOOTER

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#wrapper_footer {
margin: 0;
padding: 12px 0 0 0;
width: 100%;
background: transparent url(../images/footer/bg_footer.gif) repeat-x 0 0;
text-align: center;
}
#footer {
margin: 0 auto;
padding: 20px 0 0 0;
width: 734px;
height: 40px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
text-align: center;
line-height: 1.6;
}

#footer a{
color: #FFFF99;
}