
#formLabelLayout { float:left; width:120px;}
#formLayout { float:left; width:350px;}

.formFieldText { width:200px; border:1px solid #999; padding:2px; font-size:12px;}
.formFieldSelect { width:200px; border:1px solid #999; padding:2px; font-size:12px;}
.formFieldTextarea {
	width:200px; 
	border:1px solid #999; 
	height:50px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:2px;
	}

.propertyDescription { font-size:11px;}

.propertyDetails {color:#666; font-weight:bold;}

.propertyTitle { font-size:14px; color:#B80039; font-weight:bold;}
.propertyTitle a:link{color:#B80039;}
.propertyTitle a:active{color:#B80039;}
.propertyTitle a:visited{color:#B80039;}
.propertyTitle a:hover{color:#B80039;}

/*----------------------------------------------------------------------------
 *
 * Layout stylesheet for theme: Delgado
 *
 * This covers layout styles and default colours for the default layout.
 *
 *---------------------------------------------------------------------------*/
 

/*----------------------------------------------------------------------------
 * Main layout
 *---------------------------------------------------------------------------*/

body {
	background-color:#B80039;
    padding-bottom: 10px;
    text-align: center;
    }

#header {
    border-bottom: 1px solid #ccc;
    padding: 0;
    margin: 0 0 10px 0;
    }
        
#container {
    padding: 10px 20px;
    background-color: white;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 730px;
    margin: 0 auto 20px auto;
    text-align: left;
    }

#sidebar_container {
    border-top: 2em solid #666;
    font-size: 1.1em;
    width: 220px;
    float: left;
	clear: left;
    }

#sidebar {
    font-size: 0.9em;
    }
    
#main {
    width: 500px;
    float: right;
    }

#footer_container {
    padding: 5px 0;
    border-top: 1px solid #ccc;
    }
    

/*----------------------------------------------------------------------------
 * Header
 *---------------------------------------------------------------------------*/

#account_info {
    padding: 5px 0;
    text-align: right;
    border-bottom: 1px solid #ccc;
    margin: 10px 0;
    font-size: 0.85em;
    }

#agency_subtitle {
    padding-right: 1em;
    margin-right: 1em;
    border-right: 1px solid #ccc;
    }
    
#header_left {
    position: relative;
    width: 220px;
    height: 250px;
	margin-bottom: 10px;
    float: left;
	text-align: center;
    }

#header_left_bottom {
    position: absolute;
	text-align: center;
	left: 0;
	bottom: 0;
    }
    
#header_left_bottom p {
    margin: 0.25em 0 0 0;
    font-size: 0.9em;
    color: #666;
    font-weight: bold;
    }
    
#header_right {
    float: right;
    width: 500px;
    height: 250px;
	margin: 0 0 10px 0;
    }
    

/*----------------------------------------------------------------------------
 * When banner is suppressed...
 *---------------------------------------------------------------------------*/

#left {
	float: left;
}


/*----------------------------------------------------------------------------
 * Primary navigation
 *---------------------------------------------------------------------------*/

#navigation {
	clear: left;
	}
	
#navigation ul {
    margin: 0 0 10px 0;
    }
    
#navigation ul li {
    list-style-type: none;
    margin: 0;
    }
    
#navigation ul li a {
    display: block;
    padding: 4px 4px 4px 6px;
	text-decoration: none;
    }

#navigation ul li a.current {
    font-weight: bold;
    }
    
#navigation ul li a:hover {
    }

#navigation ul li {
    margin-top: 1px;
	}
	

/*----------------------------------------------------------------------------
 * Section navigation (profile, property details)
 *---------------------------------------------------------------------------*/

.section_navigation {
    margin: 1px 0 1em 0;
    padding: 0;
	height: 1%; /* IE6 fix */
    }
    
.section_navigation ul {
    list-style-type: none;
    margin: 0;
    float: left;
    }

.section_navigation ul li {
	float: left;
	}
	
#main .section_navigation a {
    display: block;
    float: left;
    margin: 0;
    padding: 0 0.65em;
    line-height: 2em;
    font-size: 0.9em;
    border-right: 1px solid #fff;
    text-decoration: none;
    }

#details_navigation {
	background-color: #E7E7E7;
}
   	
#details_navigation ul li {
	font-size: 1.1em;
}

#details_navigation ul li a {
	background-color: #CCCCCC;
}

/*----------------------------------------------------------------------------
 * Sidebar
 *---------------------------------------------------------------------------*/

#uhome_module {
    margin: 2em 0;
    text-align: center;
    }

#sidebar_footer_content {
    margin: 2em 0;
    text-align: center;
    }

#sidebar_footer_content p {
    margin: 2em 0;
	}
        

/*----------------------------------------------------------------------------
 * Footer
 *---------------------------------------------------------------------------*/

#site_footer_content {
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    color: #666;
    }

#site_footer_content p {
    margin: 0;
    }

#footer {
    text-align: right;
    float: right;
    }
        
#footer ul {
    list-style-type: none;
    }
    
#footer ul li {
    display: inline;
    margin-left: 10px;
    }

#footer ul li a {
    font-size: 0.85em;
    text-decoration: none;
    }
    
#footer ul li a:hover {
    text-decoration: underline;
    }
	
	
/*----------------------------------------------------------------------------
 * Industry logos
 *---------------------------------------------------------------------------*/

#site_industry_logos_content {
    border-top: 1px solid #ccc;
}
