html{margin-bottom:1px; height:100%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background:url(../images/body_bg.gif) repeat-x left 0;
	color: #526976;
	}
img{ vertical-align:middle;}
input, select, textarea{ font-size:10px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; color: #797979;}
p{ margin-bottom:20px;font-family: Arial, Helvetica, sans-serif;color: #526976; font-size:14px; line-height:24px;}
a {	color: #526976; text-decoration:none;}
a:hover {color: #D11D3D; text-decoration:none;}
strong{ font-weight:bold;}
em{ font-style:italic;}
.left{ float:left;}
.right{ float:right;}
h2{ font-size:18px; margin-bottom:20px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; vertical-align:top; color: #797979; line-height:26px;}
.redBold{color: #D11D3D; font-weight:bold;}
.separator{ clear:both; margin:25px 0; height:1px; overflow:hidden; font-size:1px; }

.wrap{ width:960px; margin:0 auto; position:relative;}

#footer{ width:960px; float:left; padding-top:25px; padding-bottom:25px;}
#footer div{ width:114px; float:left; padding-right:22px;}
#footer1{ background:url(../images/footer_bg.gif) repeat-x left 0; clear:both; height:70px; }
#footer1 a{ color:#FFFFFF;}
#footerDetail{ width:960px;margin:0 auto; position:relative; padding-top:25px; padding-bottom:15px;font-weight:bold;font-weight:normal;font-family:Arial, Helvetica, sans-serif; vertical-align:top; color: #fff; font-size:12px;}

#header{ width:920px; float:left; padding:25px 0px 10px 0px; /*background:#526976;*/}
.logo{ float:left; padding-bottom:10px; padding-top:40px;}
.logo h1{width:238px; height:61px; float:left; background:url(../images/logo_allermuir_estates.gif) no-repeat; }
.logo h1 a{width:238px; height:61px; display:block; text-indent:-999px; font-size:1px;}

#mainMenu{ float:right; padding-top:100px;}
#mainMenu li{ float:left;  margin-left:10px;padding-right:18px }
#mainMenu li a{ font-size:14px; width:110px; padding:5px; color:#D11D3D; background:#fff; display:block; float:left; }
#mainMenu li a:hover, #mainMenu li a.active{ font-size:14px; color:#fff; background:#D11D3D;}

#content{ width:960px; padding-top:25px; float:left; min-height:335px;}
.left_col{ width:460px; float:left;}
.right_col{ width:450px; float:right; margin-right:25px;}

ul.list li{ background:url(../images/bullet.gif) no-repeat left 6px; padding:0 0 15px 10px; font-weight:bold;font-weight:normal;font-family:Arial, Helvetica, sans-serif; vertical-align:top; color: #797979; font-size:12px;}
ul.list li ul{ padding:15px 0 0 20px;}
ul.list li ul li{ background:url(../images/dash.gif) no-repeat left 7px;  padding:0px 0 15px 8px; font-weight:normal;}
ul.list li ul li.last{ padding-bottom:0; cursor: auto; }
ul.list li ul li strong{
	font-weight:bold;
}

