/* --------------------------------------------------------------

    traditional.css

    Author:
    Date:

    This is the main stylesheet

    +top

--------------------------------------------------------------

  +Resets default browser CSS styles

-------------------------------------------------------------- */

body { background-color:#E3E3E3; background-image:url(/structure/site-bg.gif); background-repeat:repeat-y; background-position:center; font-family: Arial, sans-serif; }

#top 		{  }
#shell 	{ background-color:#fff; }
#page 	{ background-color:#fff; padding:14px; }
#header 	{ font-family: Georgia, serif; text-align: left; margin:0 0 0 0; height:134px; width:auto; float:none; color:#fff; }
#header h1 { margin-top:0;}
#header p.adr { margin-top:1em;}
#header span.tel { display:block; margin-left:10px; color:#FBD13F; }

/* Headings -------------------------------------------------- */

h1, h2, h3, h4, h5 {
	font-family: Georgia, serif;
	}

#content h1 { margin-top:30px; font-weight:normal; font-size:3.2em; }

.hi { background-color:#F2F2F2; border-top:2px solid #ccc;  }
.hi h3 { font-weight:bold; text-transform:uppercase; font-size:1.2em; }
fieldset ol li.hi { background-color:#F2F2F2; border-top:1px solid #fff;  }

.col h2 { font-weight:normal; font-size:1.8em; border-color:#DDDDDD; }

#company-overview { background-color:#fff; border:2px solid #F2F2F2; width:303px; height:278px; }
#company-overview h2 { display:none; }
#company-overview p { margin-top:13px; }

#quicksearch { border-top:2px solid #D52D12; }
#quicksearch h3 { color:#D52D12; }

/* --------------------------------------------------------------

    +Navigation

-------------------------------------------------------------- */

#nav ul { font-family: Georgia, serif; margin-top:14px; font-size:1.4em; }
#nav ul li { background-color:#E1E1E1; }
#nav ul li a { background-color:#E1E1E1; color:#666; font-weight:bold; padding:8px 0; }
#nav ul li a:hover { background-color:#fff; padding:8px 0; }

/* --------------------------------------------------------------

    +Footer

-------------------------------------------------------------- */

#footer-inner { padding-bottom:1px; color:#fff; }
#footer-inner span.tel { margin-left:10px; color:#FBD13F; }
#footer-inner a { color:#fff; }
#footer-inner p.adr 	{ display:block; padding:10px; color:#fff; font-family: Georgia, serif; font-size:1.8em; text-align:right; margin-bottom:0; }
#footer-inner p.dscl { display:block; text-align:right; padding:0 10px; margin-top:-10px; }
#footer-inner ul 	{ display:none; }

/* --------------------------------------------------------------

    +Feature

-------------------------------------------------------------- */

#feature { border-width:0; }
#feature ul li { padding:0; }
#feature ul li img { width: 414px; }
#feature ul li div { width: 414px; padding:5px 0 5px 0;}
#feature ul li div h4 { padding-left:10px; }
#feature ul li div p { padding-right:10px; }
#feature ul li div a { text-decoration:none; }

#new-items { display:none; }

/* --------------------------------------------------------------

    +Results

-------------------------------------------------------------- */

ul#results li { border-top:1px solid #dddddd; padding-top:0; }
ul#results li	a img				{	border-width:0 1px 0 0; border-color:#ddd; padding:20px; margin:0; }
ul#results li h3					{ margin:5px 0 0 150px; font-size:1.6em; }
ul#results li h3 a				{ text-decoration:none; color:#666; }
ul#results li h3 a:hover	{ text-decoration:underline; color:#666; }
ul#results li h4					{ margin:0 0 10px 150px; font-size:1.6em; color:#BFBDBE; }
ul#results li h4 span.price				{ color:#D52D12; }
ul#results li p						{ margin:5px 10px 10px 150px; }
ul#results li	div	{ float:none; width:auto; margin-left:140px; background-color:#f3f3f3; }
ul#results li	div ul			{ padding:5px 10px 5px 10px; margin:0; font-size:1.2em; height:20px; }
ul#results li	div ul li		{ display:block; float:left; border-width:0; margin-right:5px; color:#999 }
ul#results li div ul li.beds { width:100px; }
ul#results li div ul li.rcpt { width:100px; }
ul#results li div ul li.type { width:160px; }
ul#results li div ul li.status { width:100px; }

.pager { font-family: Georgia, serif; font-size:1.2em; font-weight:bold; text-align:center; }
.pager span { background-color:#E6E6E6; color:#000; margin-right:5px; }
.pager a { background-color:#F3F3F3; color:#999; margin-right:5px; }

/* --------------------------------------------------------------

    +Brochure

-------------------------------------------------------------- */

#images { border-width:1px 0 0 0; border-style:solid; border-color:#ccc; padding: 7px; }
#brochure { float:left; width: 413px; border-width:1px 1px 0 0; border-style:solid; border-color:#ccc; position:relative; }
#brochure h2 { margin-top:30px; font-weight:normal; font-size:3.2em; }
#brochure h3 { font-weight:normal; font-size:2.6em; }

ul#shortdesc						{ list-style:none; top:0; position:absolute; width:100%; background-color:#eee; padding:0; }
ul#shortdesc li					{ display:inline; float:left; width:auto; padding:5px 20px 5px 5px; color:#8F8D8E; font-family: Georgia, serif; }
ul#shortdesc li.status	{ color:#000000; padding:5px }

ul#features 		{ list-style:none; padding:0; margin:10px 0 20px 0; }
ul#features li	{ padding:5px 10px; border-top:1px solid #eee; }