#old_browser{
color:#FF0000;
}

img{
border: 0;
}
.nextbutton a:link, .nextbutton a:visited
		{
			display: block;
			padding: .2em .5em;
			background-color: #03F;
			color: #fff;
			border: 1px solid #006;
			width: 11em;
			text-decoration: none;
			text-align: center;
		}
		
		.nextbutton a:hover, .nextbutton a:active
		{
			background-color: #fff;
			color: #006;
		}
		
		body
		{
			margin: 0;
			padding: 0;
			font-size: 0.8em;
			/*font-family: georgia, times, "times new roman", serif;*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			background-color: #fff;
			text-align: center;
			/*min-width: 752px; */
		}
		
		a:link, menu.a:link { color: #FFFFFF; }
		a:visited { color: #FFFFFF; }
		
		a:hover, a:active, menu#a:hover
		{
			/*color: #fff;*/
			/*background-color: #036;*/
			color: #642D91;
		}
		a.fontSize:link, a.fontSize:visited{
		color:#FFFFFF;
		}
		div#wrapper
		{
			width: 950px;
			border: 3px solid #D5D5D5;
			padding-right:0px;
			padding-left: 0px;
			padding-bottom: 10px;
			padding-top: 0px;
			position: relative;
			margin: 0 auto; /*THIS CENTERS THE SITE IN THE MIDDLE OF THE PAGE*/
			margin-top: 10px;
			margin-bottom: 10px;
			text-align: left;
			background-image: url(../images/footergradient.jpg);
			background-position: left bottom;
			background-repeat: repeat-x;
			
		}
		div#banner
		{
			color: #fff;
			background-color: #642D91;/*#642D91*/
			background-image:url(../images/bg.png);
			background-repeat:repeat-x;
			/*border-bottom: 2px solid #000;*/
			margin-left:0px;
			margin-right:0px;
			text-align:left;
		}
		
		div#banner h1
		{
			margin: 0;
			padding: .3em 0 .3em .5em;
			font-size: 2.2em;
			font-weight: normal;
		}
		
		div#container
		{
			border: 2px solid #FFFFFF;
			padding: 0px;
			margin-left: 10px;
			margin-right: 10px;
			/*background-image: url(../images/nav_col_base.jpg);
			background-repeat: repeat-y;*/
		}
		
		div#container2
		{
		border: 0px solid #FF0000;
		padding: 0px;
			/*background-image: url(../images/more_col_base.jpg);
			background-repeat: repeat-y;
			background-position: right;*/
		}
		
		div#navigation
		{
			float: left;
			width: 210px;
			padding-top: 0;
			border-right: solid 0px #000000;
			
		}
		
		div#navigation ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		
		div#navigation ul li 
		{ 
			margin-top: 0px; 
		}
		li#header{
			background-image: url(../images/green_arrow.jpg);
			background-repeat: no-repeat;
			/*background-position: 0 .5em;*/
			
		}
		li#home{
			background-image: url(../images/green_arrow.jpg);
			background-repeat: no-repeat;
			/*background-position: 0 .5em;*/
			
		}
		#navigation ul li a
		{
			display: block;
			width: 135px;
			padding: 3px 5px 3px 10px;
			text-decoration: none;
			color: #000;
			/*background-color:#FF0000;*/
			font-size: 0.9em;
			margin-left: 20px;
			/*background-image: url(../images/nav_base.jpg);
			background-repeat: repeat-y;*/
		}
		#navigation ul li a.header
		{
			margin-left: 10px;
			color: #642D91;
			font-weight: bold;
			background-color:#FFFFFF;
		}
		#navigation ul li a:hover
		{
			color: #fff;
			background-color: #ccc;
			/*background-image: url(../images/nav_base2.jpg);
			background-repeat: repeat-y;*/
		}
		#navigation ul li a.header:hover
		{
			color: #642D91;
			background-color: #FFFFFF;
			/*background-image: url(../images/nav_base2.jpg);
			background-repeat: repeat-y;*/
		}
		
		div#more
		{
			float: right;
			width: 223px;
			margin: 0;
			padding-top: 10px;
			color: #000000;
			background-color:#FFFFFF;
			height:500px;
			border: solid 0px #000000;
		}
		div#more h1
		{
			font-size:1.0em;
			background-color:#642D91;
			color: #FFFFFF;
			padding: 3px;
			margin-top: -8px;
			margin-right: -8px;
			margin-left: -8px;
			
		}
		
		div#more h3
		{
			margin-top: 0;
			color: #fff;
			padding: .2em;
			/*background-image: url(../images/more_base.jpg);
			background-position: right;
			background-repeat: repeat-y;*/
			background-color:#999999;
		}
		
		div#content
		{
			/*width: 480px;*/
			/*margin-left: 220px;*/
			margin-right: 235px;
			padding-top: 10px;
			border: 0px solid #000000;
		}
		div#contentFull
		{
			/*width: 480px;*/
			/*margin-left: 220px;*/
			/*margin-right: 230px;*/
			padding-top: 10px;
			border: 0px solid #000000;
		}
		div#content h1, div#contentFull h1
		{
			font-size:1.3em;
			background-color:#642D91;
			color: #FFFFFF;
			padding: 3px;
			margin-top: -8px;
			margin-right: -8px;
			margin-left: -8px;
			margin-bottom: 8px;
		}
		div#content h2
		{
			font-size: 1em;
			color: #642D91;
			margin: 0;
			
		}
		div#content li, div#contentFull li
		{
		margin-left:20px !important;
		}
		div#content p, div#contentFull p
		{
		margin-bottom:10px !important;
		}
		div#content { line-height: 150%; }
		div#content a:link { color: #642D91; }
		div#content a:visited { color: #642D91; }
		#cleardiv
		{
			clear: both;
			height: 1em;
		}
		
		div#footer
		{
			height: 50px;
			clear: both;
			padding: .5em 1em;
			border-top: 0px solid #999;
			text-align: center;
			/*background-image: url(../images/footergradient.jpg);*/
			/*background-position: right;
			background-repeat: repeat-y;*/
		}
		
		div#footer ul
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		
		div#footer li
		{
			display: inline;
			margin-right: 1em;
		}
		div#footer a
		{
			color: #642D91;
		}
		div#section
		{
			margin-left: 10px;
			margin-bottom: 30px;
			border: 0px solid #000000;
		}
		div#addressTopRight{
		float:right;
		text-align: right;
		}
		div#addressSecondRight{
		float:right;
		text-align: right;
		margin-right: 20px;
		}
		p#largeTel{
			font-size:2em;
			text-align:right;
			color: #8CC63E;
			font-weight:bold;
			/*border: 1px solid #000000;*/
		}
		table#mainTable{
		width: 100%;
		margin: 0px;
		/*border:1px solid #000000;*/
		margin-top: -5px;
		}
		div#slideshow{
			height: 120px;
			vertical-align:middle;
			text-align:center;
		}

		/*latest properties*/
		div#latest_list{
		border:0px solid #000000;
		margin: 0px;
		background-color: #FFFFFF;
		}
		div#latest_list ul{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		div#latest_list li{
		background-color:#642D91;
		margin-top: 1px;
		
		}
		div#latest_list li a{
		background-color:#642D91;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		font-size: 0.9em;
		margin-left: 5px;
		}
		
		/*latest properties on front page*/
		h1#latestHeader{
			font-size: 3em;
			color: #000000;
		}
		h2#latestHeaderSub{
			font-size: 1em;
			color: #000000;
		}
		.boxPurple{
		background:#642D91;
		border-color:#642D91;
		border-left-width:2px;
		border-right-width:2px;
		color:#FFFFFF;
		padding: 8px;
		}
		.boxWhite{
		background:#FFFFFF;
		border-color:#642D91;
		border: 2px solid #642D91;
		margin-bottom: 5px;
		padding: 8px;
		}
		.boxWhite a{	
		color:#642D91;
		}
		.boxSmallWhite{
		background:#FFFFFF;
		border-color:#642D91;
		border: 2px solid #642D91;
		margin-bottom: 5px;
		padding-right: 8px;
		padding-left: 8px;
		padding-top: 8px;
		}
		/*.boxSmallWhite h1
		{
			font-size:1.0em;
			background-color:#642D91;
			color: #FFFFFF;
			padding: 3px;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 0px;
			
		}*/
		img.photo{
		border: 2px solid #642D91;
		}
		
		img.houses{
		margin-bottom: -3px;
		text-align:center;
		}
		div#poundSign{
		float:right;
		margin-top: -8px;
		margin-right:-8px;
		}
		
		/*nearest features to the right of the map*/
		div#features{
		margin:0px;
		float:right;
		width:200px;
		line-height:normal;
		}
		
		.button {
			border: 1px solid #006;
			background: #642D91;
			color:#FFFFFF;
		}
		
		p.purpleBold, span.blackBold{
			color:#000000;
			font-weight:bold;
		}
		
		div#features h1
		{
			font-size:1.3em;
			background-color:#642D91;
			color: #FFFFFF;
			padding: 3px;
			margin: 0px !important;
		}
