/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Michelle Mosedale
Version:	1.1
Last change:	07/05/08 [fixed Validation Form Bug (55)]
Assigned to:	Richard Spencer Davies
Primary use:	Website

Designed by ExpertAgent (http://www.expertagent.co.uk)
-------------------------------------------------------------------*/

/* Global Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;}

/* Main CSS Styles */
body { line-height: 1.5; background-image:url("../images/topbg.jpg"); background-repeat: repeat-x; font-family:Verdana, Sans Serif; font-size:10px;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }

/* Tableless CSS */
#wrapper {width:840px; margin:0px auto; min-height:100%; position:relative;}
#masthead {height:80px; background-image:url("../images/masthead.jpg");}
#menubg {height:44px; background-image:url("../images/menubg.jpg");}
#menu {width:830px; margin:0px auto;}
#footermenu {margin-left:20px; width:830px; margin:0px auto; padding-top:30px;}
#welcome {height:200px; background-image:url("../images/welcome.jpg");}
#welcome2 {height:200px; background-image:url("../images/propertiesforsale.jpg");}
#welcome3 {height:200px; background-image:url("../images/about.jpg");}
#welcome4 {height:200px; background-image:url("../images/aboutus.jpg");}
#welcome5 {height:200px; background-image:url("../images/contactus.jpg");}
#main {width: 790px; height:400px; margin-top:20px; padding-bottom:60px; margin-left:20px;}
#main2 {width: 790px; height:400px; margin-top:20px; padding-bottom:60px; margin-left:20px; position:relative; top:20px;}
#footer {background-image:url("../images/footerbg.jpg"); background-repeat: repeat-x; position:absolute; bottom:0; width:100%; height:60px;}
#lefty {width:410px; margin-right: 10px; float:left;}
#righty {width:350px; float:right;}
#address {padding-top:25px; padding-left:10px; width:300px; float:left;}
#address2 {padding-top:25px; float:left;}
#map {padding-top:25px; float:left;}
#altbg {background-image:url("../images/topbg2.jpg");}
#headers {position:relative; margin-bottom:10px; }