﻿body 
    {
    background: #550500 url(../images/bg1.jpg) repeat-x;
	margin: 0; 
	padding: 0;
	color: #252525;
	font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	}
    
.container
    {
	width: 770px;
	height: auto;
	margin: 10px auto;
	text-align: left;
	padding: 0px 5px 5px 5px;
	background: #fff url(../images/content_top.gif) no-repeat top left;
	}
	
td
{width:290px;
 padding-left:20px;
 padding-top:3px;
 }

	
	.container:before
	{
	content: url(../images/content_top.gif);
	display: block;
    margin: 0 -5px 0 -5px;
	}

	.container:after
	{
	content: url(../images/content_bottom.gif);
	display: block;
    margin: 0 -5px -5px -5px;
    clear: both;
	}


#nav-top
{
margin: 5px 0 20px 5px;
padding: 0;
background: #aa0011;
list-style-type: none;
width: 760px;
float: left;
font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif;
font-size: 12px;

}

#nav-top li
{
margin: 0;
padding: 0;
float: left;
}

#nav-top a
{
float: left;
width: auto;
padding-left:10px;
padding-right:10px;
text-align: center;
color: #fff;
text-decoration: none;
line-height: 2;
border-right: 1px solid #fff;
border-bottom: none;
}

#body-home #nav-top-home a, #body-for-sale #nav-top-for-sale a, #body-about #nav-top-about a, #body-calculate #nav-top-calculate a, #body-contact #nav-top-contact a, #body-realestate #nav-top-realestate, #body-investors #nav-top-investors, #body-detroit #nav-top-detroit a
{
background: #550500;
color: #fff;

}

#nav-top a:hover
{
background: #550500;
}

#nav-top #nav-top-detroit a
{
border-right: none;
}



#picture
{
    padding: 20px 0px 0px 0px;
    width: 200px;
    margin: 0px 0px 5px 0px;
    text-align: left;
    float: left;
}
	
#banner
    {
    padding: 40px 0px 0px 0px;
    width: 475px;
    margin: 0px 0px 5px 0px;
    text-align: left;
    float: right;
    
    }

    
    
        
    
    #content
    {
    clear: both;
    background-color:#fefdf5;
	width: 750px;
	min-height:600px;
    height: auto !important;
    height: 600px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 5px 20px 5px;
	border: solid 1px #eeeeee;
	font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif;
	font-size: 83%;
	color: #252525;
    }
    
    #content p
    {
        padding-left: 20px;
        padding-right: 10px;
    }

    #pagebottom
    {
    width: 755px;
    height: 15px;
    text-align:left;
    clear: both;
    border-bottom: solid 3px #550500;
    padding: 5px 5px 5px 5px;
    margin: 15px 0px 5px 4px;
    background-color: #aa0011;
    color: #fff;
    
    }

#bottom
    {
	width: 770px;
	background: transparent;
	color: #fff;
	margin: 0 auto;
	}



ul
    {
	list-style-type: none;
	}
    
    li
    {
    line-height: 1.2em;
    }
    
a { color: #f00; text-decoration: none; border-bottom: 1px solid #FFC4C4; }		
a:hover { border-color: #f00; }
a.on, a.on:hover { color: #550500; border-color: #000; }


h1 
{
font-family: georgia;
color: #550500;
} 

h2 {
font-family: georgia;
height: 30px;
color: #550500;
}

#footer { 
	clear: both;
	color: #550500;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	
	}
	
div.mailleft
{width: 150px;
 float: left;

 line-height:22px;
 margin-top:3px;
 text-align: right;
}

div.mailright	
	{width: 200px;
	 margin-left: 160px;
margin-top:3px;
line-height:22px;	
text-align: left;
}
	
div.portfolioleft
{
     margin-top:5px;
     clear: both;
     height: 150px;
     width: 200px;
     float: left;
     border-top: solid 1px #ccc;
     border-left: solid 1px #ccc;
     
     border-bottom: solid 1px #ccc;
     padding-top: 10px;
     padding-left: 10px;
     background-color: #eee;
 }
 
div.portfolioright
{
    
    margin-top:5px;
    height: 150px;
    float: left;
    width: 500px;
        border-top:solid 1px #ccc;
     border-right: solid 1px #ccc;
     border-bottom: solid 1px #ccc;
    background-color:#eee;
    padding-top: 10px;
    padding-left: 10px;
}


.thumbnail{
position: relative;
z-index: 0;
border: none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ccceee;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

#nav-bottom
{
margin: 10px 0 20px 5px;
padding: 0;
background: #aa0011;
list-style-type: none;
width: 760px;
float: left;
font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif;
font-size: 12px;
}

#nav-bottom li
{
margin: 0;
padding: 0;
float: left;
}

#nav-bottom a
{
float: left;
width: auto;
padding-left:10px;
padding-right:10px;
text-align: center;
color: #fff;
text-decoration: none;
line-height: 2;
border-right: 1px solid #fff;
border-bottom: none;
}

#body-home #nav-bottom-home a, #body-for-sale #nav-bottom-for-sale a, #body-about #nav-bottom-about a, #body-calculate #nav-bottom-calculate a, #body-contact #nav-bottom-contact a, #body-realestate #nav-bottom-realestate a, #body-investors #nav-bottom-investors, #body-detroit #nav-bottom-detroit a
{
background: #550500;
color: #fff;

}

#nav-bottom a:hover
{
background: #550500;
}

#nav-bottom #nav-bottom-detroit a
{
border-right: none;
}

table.style {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px;
	border-style: solid solid solid solid;
	border-color: #550500;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
	width:700px;
	margin-left:20px;
}
table.style th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: gray gray gray gray;
	background-color: #550500;
	-moz-border-radius: 3px 3px 3px 3px;
	text-align: center;
	color:#fff;
}
table.style td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}



table.style a
{
    text-decoration: none;
    
    color:#fff;
}