/* --------------------------------------------------------------

    theme.css

    Author:
    Date:

    This is the main stylesheet

    +top

--------------------------------------------------------------

    +Default Styles

-------------------------------------------------------------- */

body {
	background-color:#000000;
	color: #333;
	}



#top 		{ background:url(/structure/site-bg.gif) repeat-x top #FFFFFF; border-top:10px solid #feab18; }
#header { background-color:transparent; color:#feab18; }
#header a { color:#ffffff; }

/* --------------------------------------------------------------

    +Typography + Headings

-------------------------------------------------------------- */

a:link { color:#000000;}
a:visited { color:#000000;}

/* Headings -------------------------------------------------- */

h1, h2, h3, h4, h5 {
	color: #333333;
	}

h1 { border-color:#e6e6e6 }

#header h1 	{ background:url(/logo/simpson.gif) no-repeat; }

.button { 
  background-color:#feab18;
  color:#fff;
}
a.button { color:#00106A; }
.button:hover { background-color:#fed518; }

/* Box styles -------------------------------------------------- */

.hi { background-color:#F0F0F0 }
.hi h3 { background-color:#E0E0E0; color:#000000; border-bottom:1px solid #D9D5C9; }

.lo { background-color:#e6e6e6 }

.tint { background-color:#06103d; color:#fff; }
.tint h3 { color:#FFFFFF; background:#06103d; }
.tint a { color:#fff; }
.tint .price { color:#D9D5C9; }

hr.shadow { height:14px; background:url(/structure/block-shadow.png) no-repeat top center;border-width:0;margin:0;padding:0; }

/* --------------------------------------------------------------

    +Navigation

-------------------------------------------------------------- */


#nav ul li a { background-color:#26336d; color:#fff; }
#nav ul li a:hover { background-color:#feab18; color:#26336d }
#nav ul li a.selected { background-color:#FFFFFF; color:#000; }
#nav h3 { border-top:1px solid #d7d7d7; }


/* --------------------------------------------------------------

    +Search

-------------------------------------------------------------- */


ul#results li,
.pager a { background-color:#f0f0f0; }


form#advsearch h3 { background-color:#E0E0E0; color:#000000; border-bottom:1px solid #D9D5C9; }
form#advsearch { background-color:#F0F0F0; }
form#advsearch fieldset ol li { border-bottom:1px dotted #D9D5C9; padding-bottom:5px; }
form#advsearch fieldset label { color:#82817b; }

#mapsearch { background-color:#FFFFFF; color:#666; border-bottom:1px solid #CCC }


/* --------------------------------------------------------------

    +Homepage

-------------------------------------------------------------- */

#feature ul li div	{ background-color:#06103d; color:#feab18; width:400px; }
#feature ul li div a	{ color:#FFFFFF; }
#feature #slideshow { border:1px solid #E0E0E0 }

#latest-news h2 { border-bottom:1px solid #FFFFFF; }
#new-items h2 { border-bottom:1px solid #FFFFFF; }

#maps { border-color:#D9D5C9 }
#map-info h3.accordion_toggle { background:#9BBACF; }
#map-info h3.accordion_toggle_active { background:#205291; }

#company-overview h2 { border-bottom:1px solid #D9D5C9; margin-top:0; color:#000000; }

/* --------------------------------------------------------------

    +Results

-------------------------------------------------------------- */
ul#results li           { background-color:#06103d; color:#fff; }
ul#results li h4 { color:#fff; }
ul#results li a	   { color:#feab18; }
ul#results li:hover,
ul#results li:hover li  { background-color:#26336d}
ul#results li	div				{ border-left:1px solid #26336d; }
ul#results li:hover	div				{ background-color:#26336d; border-left:1px solid #26336d; }

/* --------------------------------------------------------------

    +Brochure

-------------------------------------------------------------- */

#new-items ul li img,
ul#results li	a img			{	border-color:#FFFFFF }
ul#shortdesc li, ul#rental-info li	{ border-right:1px solid #FFFFFF }

#main-photo img { border-color:#D9D5C9; background-color:#FFFFFF }
#add img { border-color:#D9D5C9; background-color:#FFFFFF }
#map-container { border:2px solid #D9D5C9; padding:1px; background-color:#FFFFFF}

/* --------------------------------------------------------------

    +Footer

-------------------------------------------------------------- */


#footer { border-width:0; color:#ffffff; }
#footer a { color:#ffffff; }

.alternate2 { background-color: #D5D2BB; }
.alternate1 { background-color: #F7F5F0; }
