		/* -----------------------------------------------------------
		
						 Styles for ESTATE MASTER.
			   
		----------------------------------------------------------- */
		html {
			padding: 0;
			margin: 0;
			overflow: -moz-scrollbars-vertical;
			}
		
		body {
			padding: 0px;
			margin: 0px;
			font: normal 12px Arial, Verdana, Helvetica, sans-serif;
			background-image: url(/persistent/templateimages/body_bg_home.jpg);
			background-repeat: repeat-x;
			background-color: #acc7e2;
		}
		
		#stats {
			display: none;
		}
		
		img {
			border: 0;
			}
		
		.clear {
			clear: both; 
			font-size: 0;
			height: 0;
			line-height: 0
			}
			
		strong {
			font: bold 12px/17px Arial, Verdana, Helvetica, sans-serif;
			color: #052363;
		}
		
		a {
			color: #336280;
			text-decoration: none;
		}
		
		a:hover {
			color: blue;
			decoration:underline;
		}
		
		td, li {
			font: normal 12px Arial, Verdana, Helvetica, sans-serif;
			color: #000;
		}
		
		
		p {
			font: normal 12px/17px  Arial, Verdana, Helvetica, sans-serif;
			color: #000;
		}
		
		#heading {
			height: 61px;
		}	
		
		#spacer_header {
			height: 19px;
		}
		
		#images {
			width: 930px;
			height: 310px;
			margin: 0 auto 0 auto;
			padding: 0 0 10px 0;
		}
		
		h1 {
			width: 690px;
			font: normal 18px/61px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #fff;
			background-image: url(/persistent/templateimages/heading_bg.jpg);
			background-repeat: no-repeat;
			margin: 0;
			padding-left: 10px;
		}
		
		h2 {
			font: bold 16px/20px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #000;
		}
		
		h3 {
			font: bold 14px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #999999;
		}
		
		
		#container{
			width: 950px;
			margin: 0 auto 0 auto;
		}
		
		#header_logo {
			width: 950px;
			height: 92px;
			margin: 0 auto 0 auto;
		}	
		
		#logo {
			width: 240px;
			height: 92px;
			float: left;
			padding-top: 9px;
			margin: 0;
		}
		
		html>body #logo {
			width: 240px;
			height: 92px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		#navigation_wrap{
			width: 710px;
			height: 92px;
			float: right;
		}	
		
		input {
			font-size: 10px;
		}	
		
		#member_login {
			height: 36px;
		}
		
		#member_form{
			width: 270px;
			height: 36px;
			float: right;
			background-image: url(/persistent/templateimages/member_login.jpg);
			background-repeat: no-repeat;
		}
		
		#member_text {
			padding-left: 15px;
			height: 36px;
		}
		
		html>body #member_text {
			width: 220px;
			padding-left: 15px;
			height: 36px;
		}
		
		#content_wrapper {
			width: 950px;
			height: 450px;
			min-height: 450px;
			background-image: url(/persistent/templateimages/content_bg.jpg);
			background-repeat: repeat-y;
		}
		
		html>body #content_wrapper {
			height: auto;
		}
		
		#BodyText {
			width: 912px;
			margin: 0 auto;
			padding: 10px 0 10px 10px;
		}
		
		#homecontent_lhs {
			width: 715px;
			float: left;
		}
		
		#homecontent_lhs h1 {
			font: normal 22px arial;
			background: none;
			color: #000;
			padding: 0;
		}
		
		table.moreinfo {
			width: 188px;
			height: 275px;
			background:url(/persistent/templateimages/moreinfoBg.jpg) no-repeat;
		}
		
		
		#latestNews {
			width: 188px;
			height: 275px;
			float: right;
			background:  url(/persistent/templateimages/latest_news.jpg) no-repeat;
		}
		
			#latestContent {
				width: 160px;
				margin: 60px auto 30px auto;
                                padding: 30px 0 0 0;
								height:205px;
								overflow:hidden;
			}
			#latestContent ul{
				margin:0;
				padding:0;
			}
			#latestContent li{
				list-style:none;
				margin:0 0 10px 0;
				padding:0;
			}
		
		#language {
			text-align: right;
			padding-top: 8px;
		}
		
		#client_login {
			width: 87px;
			height: 37px;
			float: right;
		}
		
		#thinbar {
			width: 950px;
			height: 8px;
			margin: 0 auto 0 auto;
			background-image: url(/persistent/templateimages/thin_bar.jpg);
			background-repeat: no-repeat;
			padding: 0;
		}
		
		#form {
			width: 230px;
			height: 40px;
			float: left;
			padding-top: 5px;
		}
		
		html>body #form {
			width: 225px;
			height: 40px;
			float: left;
			padding-top: 5px;
		}
		
		#fields {
			float: left;
		}
		
		#button {
			float: right;
		}
		
		/* -----------------------------------------------------------
			   CONTENT
		----------------------------------------------------------- */
		
		#body_content {
			width: 930px;
			margin: 0 auto 0 auto;
			padding-left: 5px;
			padding-right: 5px;
			
		}
		
		#content_btm {
			width: 950px;
			height: 12px;
			margin: 0 auto 0 auto;
		}
		
		/* -----------------------------------------------------------
			   FOOTER
		----------------------------------------------------------- */
		
		#footer {
			width: 948px;
			height: 51px;
			margin: 0 auto 0 auto;
			background-image:url(/persistent/templateimages/footer.jpg);
			background-repeat: no-repeat;
		}
		
		#footer_text {
			padding-top: 8px;
			font: normal 12px/20px Arial, Helvetica, sans-serif, "Trebuchet MS";
			text-align: center;
			color: #336280;
			}
		
		.footer_text_lightblue {
			color: #709faf;
		}
		
		#spacer {
			height: 15px;
		}
		
		#powered_by {
			width: 948px;
			height: 15px;
			font: normal 10px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #709faf;
			text-align: right;
		}
		
		#breadcrumbs {
			font: normal 10px/16px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #666; 
		}
		
		
		#shop {
			width: 106px;
			height: 37px;
			float: left;
		}
		
		
		/* -----------------------------------------------------------
			   NAVBAR
		----------------------------------------------------------- */
		
		#navbar_wrapper {
			 width: 710px;
			 height: 37px;
		}
		
		#navbar {
			width: 517px;
			float: left;
			background-image: url(/persistent/templateimages/navbar_sm.jpg);
			background-repeat: no-repeat;
			font: normal 12px/37px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #fff;
		}
		
		#nav, #nav ul {
			width: 505px;
			height: 37px;
			padding-left: 8px;
			margin: 0;
			list-style: none;
			}
		
		#nav li {
			float: left;
			padding: 0;
			height: auto;
			font: normal 12px/37px Arial, Helvetica, sans-serif, "Trebuchet MS";
			}
		
		#nav li.selected { 
			color: #000;
			height: auto;
			background-image: url(/persistent/templateimages/navTab_s_bgRight.jpg);
			background-repeat: no-repeat;
			background-position: bottom right;
			}
		
		
		#nav li a {
			color: #FFFFFF;
			font: bold 12px/37px Arial, Verdana, Helvetica, sans-serif;
			display: block;
			text-decoration: none;
			padding: 0px 10px 0px 5px;
			}
				
		#nav li a:hover { 
			color: #000;
			}
		
		#nav li.selected a { 
			color: #000033;
			background-image: url(/persistent/templateimages/navTab_s_bgLeft.jpg);
			background-repeat: no-repeat;
			background-position: bottom left;
			}
			
		#nav li.selected a:hover { 
			color: #acc7e2;
			}
			
		
		/* ----------- NEWS MANAGER -------------- */
		#sideBarContent { 
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(/persistent/templateimages/sidebar_bg.jpg);
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #F2F2F2;
			border: 1px solid #666;
			padding: 10px; }
			
		#sideBarContentA { 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(/persistent/templateimages/newsbg.jpg);
			background-position: top left;
			background-repeat: repeat-x;
			width: 215px;
			min-height: 150px;
			height: 150px;}
		/*	
		html>body #sideBarContentA { 
			height: auto }*/
		
			
		#sideBarHeading { 
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #000; }
		
		#sideBarHeader {
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			PADDING-LEFT: 10px; 
			FONT-WEIGHT: bold; 
			FONT-SIZE: 11px; 
			PADDING-BOTTOM: 6px; 
			COLOR: #fff; 
			PADDING-TOP: 6px;
			border-bottom: 1px solid #fff;
		}
			
		#newsmanager{
			width: 215px;
			/*padding: 5px;*/
		}
		
		
		#news {
			width: 210px;
			float: right;
			padding-right: 5px;
		}
		
		#latestContent {
			
		}

		#latestContent div{
			margin-top:0;	
		}
		
		.newsContentTest{
height:250px;
			margin-top:0;		
		}
