/* CSS Document - Copyright David Davies Estate Agents 2007 */

* { border: 0; margin: 0; color: #999; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 17px; }

body { background: #EAEAEA; }

#outercontainer {
	width: 760px;
	margin: 0 auto;
	background: #F5F5F5 url(../images/content_bg.jpg) 0 0 repeat-y;
	}

#banner {
	width: 760px;
	height:164px;
	padding-bottom: 4px;
	background: #E9E9EB;
	}
	
#leftcolumn {
	background: url(../images/content_bg.gif) 0 0 repeat-y;
	width: 505px;
	float: left;
	padding: 20px 25px 10px 25px;
	clear: both;
	}

#rightcolumn {
	background: #F5F5F5;
	float: left;
	width: 205px;
	text-align: center;
	padding: 10px 0;
	}
	
#rightcolumn img { margin: 10px 0; }

#leftcolumn #logolist { list-style-type: none; padding: 0; margin: 0; }
#leftcolumn #logolist li { display: inline; margin-right: 5px; }
#leftcolumn #content { height: 350px; min-height: 350px; }

#footer {
	background: #D0D0D0;
	height: 20px;
	clear: both;
	}
	
#footer ul { list-style-type: none; padding: 1px 0 0 0; margin-left: 15px; }
#footer ul li { display: inline; padding: 0 10px; border-right: 1px solid #999; }
#footer ul li.end { border-right: 0px solid #999; }

/* Navigation Styles */

#navlist {
	list-style-type: none;
	width: 160px;
	margin: 0 auto; padding: 0;
	}

#navlist li a {
	display: block;
	width: 160px;
	height: 24px;
	}

#navlist #a a { background: url(../images/nav_home.gif) 0 0 no-repeat; }
#navlist #b a { background: url(../images/nav_ps.gif) 0 0 no-repeat; }
#navlist #c a { background: url(../images/nav_ls.gif) 0 0 no-repeat; }
#navlist #d a { background: url(../images/nav_reg.gif) 0 0 no-repeat; }
#navlist #e a { background: url(../images/nav_cd.gif) 0 0 no-repeat; }
#navlist #f a { background: url(../images/nav_fs.gif) 0 0 no-repeat; }

#navlist #a a:hover, #navlist #a .active { background: url(../images/hover_home.gif) 0 0 no-repeat; }
#navlist #b a:hover, #navlist #b .active { background: url(../images/hover_ps.gif) 0 0 no-repeat; }
#navlist #c a:hover, #navlist #c .active { background: url(../images/hover_ls.gif) 0 0 no-repeat; }
#navlist #d a:hover, #navlist #d .active { background: url(../images/hover_reg.gif) 0 0 no-repeat; }
#navlist #e a:hover, #navlist #e .active { background: url(../images/hover_cd.gif) 0 0 no-repeat; }
#navlist #f a:hover, #navlist #f .active { background: url(../images/hover_fs.gif) 0 0 no-repeat; }

/* General Styles */
.title { margin: 10px 0;}
.italic { font-style: italic; }
.bold, .bold a { font-weight: bold; }
.hidden { display: none; }
#leftcolumn p { margin: 10px 0; }
.right { float: right; padding: 1px; border:1px solid #D0D0D0; }