
/* Custom styles for Antony Roberts / Delgado on 07/09/2010 at 07:14. */


/* BACKGROUNDS */

body {
  background-color: #DDD;
}

#container {
  background-color: white;
}

#sidebar {
  background-color: ;
}

#sidebar .module {
  background-color: ;
}

#header {
  background-color: ;
}

#footer {
  background-color: ;
}


/* HEADER AND FOOTER */

#header h1 a {
  color: #FFF}

#header, #header a, #account_info, #account_info a {
  color: #330081}

#footer, #footer a, #site_footer_content, #site_footer_content a {
  color: #666}


/* PAGE FURNITURE */

#logo_block {
  background-color: ;
  color: ;
}

hr {
  color: ;
}

#slideshow_overlay {
  color: ;
  background-color: ;
}

img.asset, #gmap_container {
  border-color: ;
}

img.photo {
  border-color: ;
}

img.floorplan {
  border-color: ;
}

#map {
  border-color: ;
}


/* PRIMARY NAVIGATION */

#navigation,
#navigation ul a {
  background-color: ;
}

#navigation ul li a {
  color: #333;
  background-color: #cccccc;
}

#navigation ul li a.current,
#navigation ul li a:hover {
  color: #FFF;
  background-color: #330081;
}

#navigation_container {
	text-align: ;
}
	

/* SECTION NAVIGATION */

.section_navigation {
  background-color: #cccccc;
}

#main .section_navigation ul li a {
  color: ;
  background-color: ;
}

#main .section_navigation li.current a,
#main .section_navigation a:hover {
  color: #FFF;
  background-color: #330081;
}
	

/* HOMEPAGE ELEMENTS */

/* Ignored for now:
Content / Quick Search Heading text
Content / Quick Search Heading background
Content / Quick Search text
Content / Quick Search link text
Content / Quick Search Background
*/


/* CONTENT */

#content h2 {
  color: #FFF;
  background-color: #330081;
}

#content h2 span {
  color: ;
}

#content h3 {
  color: #330081;
  background-color: ;
}

#content h3 a {
  color: #330081;
}

#content h4, #content h5 {
  color: #330081;
  background-color: ;
}

#content h4 a, #content h5 a {
  color: #330081;
}

#content {
  color: #333;
  background-color: ;
}

#content a {
  color: black;
}

#content .actions a {
  color: #333;
}


/* SIDEBAR */

#sidebar {
  color: #FFF;
}

#sidebar h3 {
  color: ;
  background-color: ;
}

#sidebar h4 {
  color: ;
  background-color: ;
}

#sidebar a {
  color: ;
}


/* FORMS */

#content form h3 {
  color: #FFF;
  background-color: #330081;
}

form.tabbed, div.tabbed {
  border-color: #330081;
  border-width: ;
}

form.tabbed fieldset {
  border-color: #330081;
}

form.fieldset {
  background-color: ;
}

form label {
  color: #333;
}

form .hideable_help {
  color: #333;
}

#content form a {
  color: black;
}


/* PROPERTY SEARCH RESULTS (PSR) */

.item {
  color: ;
}
  
#content .item h3 {
  color: #FFF;
  background-color: #330081;
}

#content .item h3 a {
  color: #FFF;
}

#content .item h3 span {
  color: ;
}

.item {
  background-color: ;
  border-color: ;
  border-width: ;
}

.item img.photo {
  border-color: ;
  border-width: ;
}

#content .item ul.property_summary li {
  color: #666;
}

#content .item ul.actions a {
  color: #666;
}

/* Ignored:
PSR Lowlight Bullet text
PSR Highlight Bullet text
*/


/* PAGINATION */

/* TODO
Pagination….
Prev / Next  [ Available / Unavailable ]
Current page / Roll over page
Other pages
[ Text / Background permutations on all above ]

*/




/* Theme variable styles */
/*----------------------------------------------------------------------------
 *
 * theme variable css for theme: delgado
 *
 * Processed through eRb to insert agency settings.
 * Should only contain *background* or *color* directives.
 *
 * Don't put any static colours in here! They should 
 * be in the theme css files.
 *
 *---------------------------------------------------------------------------*/


    
/*----------------------------------------------------------------------------
 * Content
 *---------------------------------------------------------------------------*/

#sidebar_container {
  border-color: #330081;
  }




/* Global styles */
/*-------------------------
 * Layout
 *-------------------------*/

#main p {
    padding: 0px 5px;
}

#main fieldset {
    margin-right: 5px;
}

body {
    background: #EBF2F2;
}

#header {
    margin: 0;
    padding: 0;
    border: none;
}

#header_left {
    background-color: #330081;
    margin: 0;
    width: 230px;
}

#header_right {
    margin: 0;
    float: left;
}

#container {
    margin: 0px auto;
    background-color: #fff;
    width: 735px;
    border: none;
    padding: 0px;
}

#slideshow.slideshow {
	width: 505px;
}

#slideshow div#slideshow_overlay {
    top: 0px;
    bottom: auto;
}

.slide img {
    width: 505px;
    height: 250px;
}

#account_info {
    margin: 0;
    padding: 20px 10px 5px 10px;
    background-color: #999;
    border-bottom: 2px solid #B2A54F;
}

#account_info, #container #account_info a {
    color: #fff;
}

#footer_container {
    margin: 0;
    padding: 5px;
    border-top: 2px solid #B2A54F;
}

#sidebar_container {
    border: none;
    width: 230px;
}

#navigation {
    font-size: 1.1em;
}

#navigation ul li a {
    text-decoration: none;
    line-height: 2em;
    padding: 0 8px;
}

#navigation ul li a.current {
    font-weight: bold;
    border-left: 2px solid #B2A54F;
}

#container h2 {
    color: #330081;
    background-color: #fff;
    border-bottom: 2px solid #B2A54F;
}

#home_header {
    background-color: #fff;
}

#search {
    background-color: #ccc;
}

#main .item h3 {
    color: #FFF;
    background-color: #330081;
}

div.tabbed {
    border: 3px solid #330081;
}

#main form h3.tab {
    color: #fff;
    background-color: #330081; 
}

#featured_properties {
    border-top: none;
    }


/*-------------------------
 * Search results
 *-------------------------*/

#content .item ul.property_summary li.sold,
#content .item ul.property_summary li.sale_agreed,
#content .item ul.property_summary li.under_offer,
#content .item ul.property_summary li.let,
#content .item ul.property_summary li.unavailable {
    color: red;
    font-weight: bold;
    text-transform: uppercase;
}

body.search #main ul.property_summary li {
    float: none;
}

#search {
    background-color: #fff;
}

#search_header {
    padding: 10px 10px 0 10px;
    background-color: #dfeeff;
    margin: 0 0 10px 0;
}
/* Can't get this bit to work with IE
body.search #main h2 {
    margin-bottom: 0;
}

*/
.pagination {
   position: absolute;
   bottom: 0px;
   right: 0px;
   padding-bottom: 0px;
   padding-right: 8px;
}
#search_header, #search_footer {
   position: relative;
   zoom: 1; /* IE fix for not showing background color on header */
}

#search_header .pagination a {
   background: white;
}

/*-------------------------
 * Forms
 *-------------------------*/

dl dt {
    width: 130px;
}

dl dd {
    width: 290px;
}



/*-------------------------
 * Property details
 *-------------------------*/

#details_container {
    padding: 0 5px;
}


/*-------------------------
 * Branch footers
 *-------------------------*/

#property_description_footer {
    margin: 20px 0 0 0;
    padding: 20px;
    border-top: 1px solid #ccc;
    text-align: center;
}

#property_description_footer p.heading {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.1em;
}

#property_description_footer p.telephone {
    font-weight: bold;
    font-size: 1.1em;
}

#property_description_footer p.disclaimer {
    font-size: 0.80em;
    color: #666;
}

/*-------------------------
 * Section navigation
 *-------------------------*/
.section_navigation ul {
    background-color: #ccc;
    width: 100%;
}

/*-------------------------
 * Branches
 *-------------------------*/

body.branches .contact_details ul,
body.branches .contact_details h4 {
    margin-left: 5px;
}