body { margin: 0; padding: 0; background: #27343C; font-family:"trebuchet MS",Tahoma,Arial;line-height:1.5; height: 100%; }
/* T E X T  S T Y L E S */
h1 { color: #ffffff; font-size: 1.4em; padding: 0; margin: 0; background: }
h2 { color: #ffffff; font-size: 1.4em; padding: 0; margin: 0;}
h3 { font-size: 1.1em; padding: 0; margin: 0; color: #000; font-weight: normal;}
p { padding: 0; margin: 0;  font-size: .9em; line-height: .9em;}

#pageHolder { margin: auto; margin: 2px auto auto auto; padding: 40px 0 0 0; width: 1000px; position: relative; 
min-height: 100%; 
height: auto !important; 
height: 100%; }

#pageContent { /*padding-bottom: 40px;*/ }

/* M E N U */
/*#menu { width: 930px; height: 31px; padding: 0 0 0 70px; color: #008b9c; font-size: .8em; background: url(../images/menu_bg.jpg) no-repeat;  margin: 0; }
#menu ul { padding: 0; margin: 0 0 0 150px; height: 31px;}
#menu li { display: inline; margin: 7px 0 0 0; height: 32px; }
#menu a { text-decoration: none;color: #A1BAD8;	height: 30px; display:block; position:relative; float:left; line-height: 1.8em; padding: 0 10px 0 10px; margin: 3px 0 0 0;}

#menu a:link, #menu a:visited {	color: #ffffff;	text-decoration: none; }
#menu a:hover {	color: #008b9c;	background-color: #ffffff;	padding: 0 10px 0 10px;	}	*/
	
/* C O N T E N T */	
#contentTop { background: #ffffff url(../images/content_top.jpg) no-repeat; height: 12px; width: 1000px; line-height: 100px; margin: 0 0 -10px 0; }
#content { width: 980px; margin: 10px 0 0 10px; height: 240px; padding: 0; background: #008b9c; repeat-x; z-index: -1;clear:both;}
#contentBottom { background:url(../images/content_footer.jpg) no-repeat; height: 16px; margin: 0 0 0 9px;}
#contentHolder { background: #ffffff; height: 775px;}
#contentFooter { background:url(../images/content_main_footer.jpg) no-repeat; height: 20px; text-align: center;}

/* H O M E  M E N U */
#homeMenu { position: absolute; left: 0; top: 210px; width: 983px; height: 30px;}
#menuHome ul {  padding: 0; margin: 0; height: 40px;}
#menuHome li { list-style-type: none; display: inline;}
#menuHome a { background: #ffffff;display: block; float: left; height: 30px; margin: 0; border-left: 1px solid #3D6594; font-size: 1.1em; line-height: 1.6em; text-align: center; text-decoration: none; color: #008b9c;}
#menuHome a:active { background: #008b9c; display: block; color: #ffffff; }
#menuHome a:hover { height: 20px; display: block; }
#menuHome a:link, #homeMenu a:visited {	}
#menuHome .hover { background: #008b9c;background: url(../images/bg_menu_tab_1.jpg) no-repeat; }
#homeMenu #mydivhover a{ background: #008b9c; border-right: 1px solid #000000 }
#homeMenu #conveyancing a { height: 30px; width: 163px;  display: block}
#homeMenu li a { border: none; }
#homeMenu #mortgages a { height: 30px; width: 162px; }
#homeMenu #hips a { height: 30px; width: 162px; }
#homeMenu #international a { height: 30px; width: 162px; }
#homeMenu #switch a {height: 30px; width: 162px;  }
#homeMenu #movewithus a { height: 30px; width: 169px; }

#logos { background: url(../images/bg_search_home2.jpg) no-repeat; width: 615px; height: 62px; margin: 15px 0 0 0; }
#logos img { margin: 0 0 0 -5px; }
#logos ul { padding: 0; margin: 12px 0 0 15px; }
#logos li { list-style: none; display: inline; margin: 0 0 0 10px }
#logos a { text-decoration: none; font-size: 1.2em; color: #008b9c; margin: 0 0 0 30px;}
#logos #last { margin: 0 0 0 25px; }


#changingHome { position: relative; width: 950px; height: 200px; padding: 10px; z-index: 0; }
#changingHome p { width: 400px; color: #ffffff; line-height: 1.1em; text-align: justify}

.button a{ float: left; margin: 20px 0 0 0; width: 105px; height: 24px; background: #008b9c; border: 2px solid #ffffff; text-decoration: none; color: #ffffff; text-align: center; font-size: .8em; font-weight: bold; line-height: 1.8em }
.button a:hover {background: #fff; float: left; margin: 20px 0 0 0; width: 105px; height: 24px; color: #008b9c; border: 2px solid #E4E7EF}

.button2 a{ float: left; margin: 20px 0 0 10px; width: 105px; height: 24px; background:url(../images/online_quote.gif) no-repeat; }
.button2 a:hover { float: left; margin: 20px 0 0 10px; background:url(../images/online_quote2.gif) no-repeat; width: 105px; height: 24px;}

#mydiv0 { position: absolute; width: 978px; height: 170px;}
#mydiv0 img { padding: 15px 40px 10px 10px; }
#mydiv1 { position: absolute; width: 978px; height: 170px;}
#mydiv1 img { padding: 5px 8px 10px 10px; }
#mydiv2 { position: absolute; width: 978px; height: 170px; }
#mydiv2 img { float: right; margin: 5px 8px 0 0; }
#mydiv3 { position: absolute; width: 978px; height: 170px;}
#mydiv3 img { float: right; margin: 5px 8px 0 0; }
#mydiv4 { position: absolute; width: 978px; height: 170px;}
#mydiv4 img { float: right; margin: 5px 8px 0 0; }
#mydiv5 { position: absolute; width: 978px; height: 170px;}
#mydiv5 img { float: right; margin: 5px 8px 0 0; }
#mydiv6 { position: absolute; width: 978px; height: 170px;}
#mydiv6 img { float: right; margin: 5px 8px 0 0; }

#option { height: 200px; width: 200px; position: absolute; top: 200px; left: 20px;}

/*#menuTab { position: absolute; top: 190px; left: 0; width: 980px; height: 34px; background: url(../images/menu_tab_bg.jpg) repeat-x; }*/

#leftText p { width: 300px;color: #000; font-size: .8em; text-align: left; margin: 4px 0 0 0; }
#leftText h2 {  padding: 0; margin: 0; }
#leftText em { }

#leftTop { background-color:#ffffff; height: 139px; border: 1px solid #ffffff; margin: 0 0 12px 0; position: relative;}
#leftTop .imgAbs { position: absolute; bottom: 0; right: 0;  }

#leftMiddle{ height: 139px; border: 1px solid #008b9c; margin: 0 0 5px 0; position: relative; }
#leftMiddle .imgAbs { position: absolute; bottom: 0; right: 0; }


#leftBottom { background-color:#ffffff; height: 139px; border: 1px solid #008b9c; font-size: .9em; position: relative; }
#leftBottom .imgAbs { position: absolute; bottom: 0; right: 0;  }

#balgoresLogo { margin: 20px 200px 0 0; }

#homeBottom { width: 980px; margin: 20px 0 0 10px;font-size: .9em; float: left}
#leftText { width: 365px; height: 420px; float: left; padding: 0; margin: 0; }
.imageLeft { float: left; }
.textHome { font-size: 12px; float: right; width: 320px; margin: 5px 0 0 4px; }
.textHome ul { padding: 0; margin: 0; }
.textHome li { padding: 0; margin: 0; list-style-type: none;}
.textHome em {  font-weight: bold; margin: 0;}
.textHome p { padding: 0; margin: 0; height: 40px; font-size: 1.4em; }
.textHome a { margin: 10px 0 0 0; color: #000000; text-decoration: none; height: 30px; text-decoration: uppercase;}
.textHome a:hover { color: red; }

#testimonials { color: #ffffff; width: 320px; height: 320px; float: left; background: url(../images/testimonials.jpg) no-repeat; margin: 40px 0 0 40px; padding: 10px; }
color: #ffffff; width: 280px; float: left;}
#latest { color: #ffffff; width: 280px; float: left;}
#latestMain { float: left; width: 280px; margin: 0 22px;}

/* O T H E R */
.clear { clear: both; }

#featured {margin: 0 0 10px 0; }

#contentCorner { width: 980px; margin: -10px 0 0 -10px }




.latestProperty {width: 125px; margin: 5px 5px 5px 0; float: left; background: #a5cbd0; border-top: 3px solid #ffffff;  }
.latestImage { padding: 1px 3px 0 3px; }
.latestBar { color: #ffffff; width: 125px; height: 20px; background: #008b9c; text-align: center; border-bottom: 3px solid #ffffff}
.latestText { color: #000; font-size: .8em; line-height: 1.1em; padding: 4px;}
.FeaturedProperty { background-color:#a5cbd0; width:282px; font-size: .8em; }
.FeaturedPropertyText { padding:5px; height: 198px; }


#menu {
height: 35px; 
padding: 2px 0 0 55px;
color: #ffffff; 
background: url(../images/menu_bg.jpg) no-repeat;  
margin:0;
text-align: center;

}

#menu ul {
list-style: none;
margin: 0; 
height: 28px;
padding: 0 0 0 35px;display: inline;
}

#menu li { display: inline; width: 100px; }

#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 5px 0 4px 0;
width: 90px;
height: 20px;
color: #ffffff;
}

#menu a { 
 background: 008b9c; 
text-decoration: none; 
float: left;
}

#menu a:hover {
}

#menu .navactive1 { background: #ffffff; color: #000000}

#formHome { background: none; }
#formHome label { background: none; }

.navactive1 { background: #ffffff; }

#officeImg { margin: -10px 0 0 50px; }

.allProp { margin: -10px 0 0 0; }

#footer { /*font-size: .8em; color: #38434B; height: 70px;*/ width: 100%; 
color: #fff;
/*position: absolute; */
bottom: 0 !important; 
bottom: -1px; 
/*height: 40px;*/ }
#footer p {  line-height: 30px; height: 20px; color: #fff; float: left;}
#footerText { font-size: .8em; height: 20px;  }
#footerText .left { width: 645px;}
#footerText .right { width: 355px; height: 26px; line-height: 1.8em; padding: 5px 0 0 0;}

#footerNetwork { position: relative; }
#footerNetwork2 { position: absolute; right: 0px; }

#footerAffiliate{width:953px; margin:0; padding:0;}

