.slideshow { height: 110px; width: 500px; margin: 10px 20px 10px auto; float:right; }
.slideshow img { padding: 0px; border: 1px solid #ccc; background-color: #eee; }

.category_header {
    font-family: "Century Schoolbook", Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    font-variant: small-caps;
    color: #696969;
    text-align: center;
}

.house_info_box {
    /*float: left;*/
    text-align:left;
    margin-bottom: 15px;
}

.news_box {
    text-align: left;
    margin-top: 10px;
}

.pdf_download {
    padding-left: 20px;
    padding-top: 5px;
}

#house_main_image {
    border: 1px solid black;
}

#breadCrumbMenu {
    margin-bottom: 20px;
    margin-left: 20px;
    font-family: verdana;
}

#hintbox{ /*CSS for pop up hint box */
          position:absolute;
          top: 0;
          background-color: lightyellow;
          width: 150px; /*Default width of hint.*/
          padding: 3px;
          border:1px solid black;
          font:normal 11px Verdana;
          line-height:18px;
          z-index:100;
          border-right: 3px solid black;
          border-bottom: 3px solid black;
          visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
             font-weight: bold;
             color: navy;
             margin-left: 4px;
}

.hintimage {
    vertical-align: text-bottom;
}

.container_sidebar_head {
    width:180px;
    height:25px;
    font-family:Arial, Helvetica, sans-serif;
    background-image:url(../images/black_sidebar_bg.png);
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding:5px 0 0 10px;
    margin-left: 0px;
}

.container_sidebar {
    width:168px;
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    background-image:url(../images/black_sidebar_fade.jpg);
    background-position:top;
    background-repeat:repeat-x;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: none solid solid solid;
    border-color: #000000;
    padding:10px;
    margin:0 0 0px 0px;
    font-size:11px;
    text-align: left;
}

.container_sidebar td {
    height: 20px;
    text-align: left;
}

.container_description {
    margin: 0 0 20px 20px;
    text-align: left;
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px;
    border: 1px solid black;
    width: 168px;
}

#breadcrumb, #breadcrumb ul { /* all lists */
        text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2;
}

#breadcrumb a {
        text-decoration: none;
        font-size: 14px;
        color: #404040;
	display: block;
}

#breadcrumb li { /* all list items */
	float: left;
        padding-left: 4px;
	width: auto; /* width needed or else Opera goes nuts */
}

#breadcrumb li ul { /* second-level lists */
	position: absolute;
	background: #ccc;
        border: 1px solid black;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#breadcrumb li ul li { /* second-level lists */
        clear: left;
        width: 5em;
	display: list-item;
        line-height: 1.2;
}

#breadcrumb li:hover ul, #breadcrumb li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.employee_table
{
    margin-left: 20px;
}
.employee_table td
{
    font-family: Verdana, Arial, Helvetica;
    text-align: left;
    vertical-align: top;
}

.house_view_table {
    width: 98%;
}

.house_view_table td {
    text-align: left;
    vertical-align: top;
}

#menu_offices {
    font-family: Verdana,Arial;
    font-size:16px;
}

#menu_offices li {
    display: inline;
    list-style: none;
    font-family: Verdana,Arial;
    font-size:16px;
    color: #404040;
    cursor: pointer;
}

#contact_info {
    border-top: 2px solid #c0c0c0;
    text-align: left;
    margin-left:20px;
    margin-right: 20px;
    padding-top: 30px;
}

.header1
{
    font-family: "Century Schoolbook",Verdana,Arial;
    font-size:20px;
}

h1 {
    font-family: "Century Schoolbook",Verdana,Arial;
    font-size:20px;
}

#buildprocess_text
{
}

#firstPageContent
{
    /* background-image: url('../images/design/houseimage3.jpg');*/
    background-repeat: no-repeat;
    width: 900px;
    height: 480px;
    /*margin: auto; */
	margin-left: 10px;
	margin-bottom: 30px;
}

#firstPageMainBox
{
	padding: 10px;
	margin-top: 10px;
	border: 1px dashed #c0c0c0;
	float: right;
}
