body {
	margin: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-image:url(/images/page_bg.jpg);
	background-repeat: repeat-x;	
	height:100%;
}
	/* comment to upload svn*/
#homepagetext {
	color: #753D82;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0px 15px 0px;
	text-align : justify;
}

td .reg_alt_line{
	background: #DDCFE0;
}


#container {
	position:relative;
	width:1013px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	/*height:100%; */
	background: #ffffff;
	border-left:solid #8D5996 1px;
	border-right:solid #8D5996 1px;
	overflow: hidden;
}

p
{
	
	font-weight: normal;
}

table
{
	font-size:1em;
	font-weight:normal;
}

img
{
	border:0px;
}

h1,
h2,
h3 {
	color:#561166;
}

h1 
{
	font-size:16px;
	font-weight:bold;
}

h3 
{
	font-size:14px;
	font-weight:bold;
}

h5 
{
	font-size:12px;
	font-weight:bold;
}


#header {
	
	float:left;
	width:1013px;
	height:107px;
	background-image:url(/images/masthead_bg.jpg);
}

/*#logo {
	float:left;
	width:121px;
	height:58px;
	margin: 0px 690px 0px 0px;
}

#rhHeader
{
	float: left;
	width: 160px;
	height: 58px;
	padding-top: 20px;
}
*/

#logo {
	float:left;
	width:804px;
	height:58px;
	margin: 10px 0px 0px 10px;
}

#rhHeader
{
	float: left;
	width: 166px;
	height: 58px;
	padding-top: 40px;
	color:#ffffff;
}

#rhHeader A{
	text-decoration:none;
	color:#ffffff;
}

#strapline{
position:absolute;
	top:108px;
	left:0px;
	width:1013px;
	height:31px;
	/*background-image:url(/images/strapline_new2.jpg);*/
	background: #cccccc;
	line-height:1.1;
}

#loginlink {
	position:absolute;
	top:15px;
	text-align:right;
	/*left: 15px;
	width:728px;*/
	left:406px;
	width:200px;
	height:8px;
	font-size:10pt;
}


#loginlink a:link,
#loginlink a:visited,
#loginlink a:active
{
	color:#561166;
	text-decoration:none;
}

#loginlink a:hover
{
	color:#561166;
	text-decoration:underline;
}



#nav{
	float: left;
	width: 200px;
	/*height: 483px;*/
	height: 100%; 
	margin-left:13px;
	margin-top: 0px;
	border-top: solid 1px #666666;
	
	background-color: #ffffff;
	background-image: url(/images/nav_bg.jpg);
	background-repeat: repeat-x;
}

#nav a{
	display:block;
	background-image: url(/images/nav_off.gif);
	background-repeat: no-repeat;
	height:19px;
	padding:6px 0px 4px 35px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	font-size:1.1em;
	COLOR:  #ffffff; 
	TEXT-DECORATION: none;
	}
	
#nav a:hover{
	display:block;
	background-image: url(/images/nav_on.gif);
	background-repeat: no-repeat;	
	}
	
#nav a#current{
	display:block;
	background-image: url(/images/nav_on.gif);
	background-repeat: no-repeat;
	height:19px;
	padding:6px 0px 4px 35px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	font-size:1.1em;
	COLOR:  #ffffff; 
	TEXT-DECORATION: none;
	}
	
#nav a#doubleheight{
	display:block;
	background-image: url(/images/nav_off_dbl.gif);
	background-repeat: no-repeat;
	height:35px;
	padding:6px 0px 4px 35px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	font-size:1.1em;
	COLOR:  #ffffff; 
	TEXT-DECORATION: none;
	}

	
#nav a#doubleheight:hover{
	display:block;
	background-image: url(/images/nav_on_dbl.gif);
	background-repeat: no-repeat;	
	}	
	
#nav a#doubleheightcurrent{
	display:block;
	background-image: url(/images/nav_on_dbl.gif);
	background-repeat: no-repeat;
	height:35px;
	padding:6px 0px 4px 35px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	font-size:1.1em;
	COLOR:  #ffffff; 
	TEXT-DECORATION: none;
	}

	
div #subnav1 {	
	margin-left: 25px;
	margin-top:-5px;
	margin-bottom:3px;
	
}

div #subnav1 a{	
	display:block;
	FONT-WEIGHT: normal; 
	COLOR:  #294272; 
	TEXT-DECORATION: none; 
	padding: 5px 0px 6px 15px;
	width: 173px;
	border: 0px;
	font-size:11px;
	margin-left:-15px;
	margin-top:-3px;
	/*border-right:1px solid #808080;
	border-left:1px solid #ccc;*/
	
}	
	
	
	
#subnav{
	
}

#subnav a{
	display: block;
	background: #E6E6e6;
	background-image: url(/images/subnav_off.gif);
	background-repeat: repeat-y;
	height: auto;
	padding: 2px 20px 2px 35px;
	COLOR: #561066;
	TEXT-DECORATION: none;
	border-bottom: 1px dotted #561066;
}
	
#subnav a:hover{
	display: block;
	background: #E6E6e6;
	/*background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;*/
	background-image: url(/images/subnav_on1.gif);
	background-repeat: repeat-y;
	COLOR: #333333;
	border-bottom: 1px dotted #561066;
}

#subnav a#lastsubnav{
	display: block;
	background: #E6E6e6;
	background-image: url(/images/subnav_off.gif);
	background-repeat: repeat-y;
	height: auto;
	padding: 2px 20px 2px 35px;
	COLOR: #561066;
	TEXT-DECORATION: none;
	border-bottom: solid 1px #666666;
	}
	
	#subnav a#lastsubnav:hover{
	display: block;
	background: #E6E6e6;
	height: auto;
	padding: 2px 20px 2px 35px;
	/*background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;*/
	background-image: url(/images/subnav_on1.gif);
	background-repeat: repeat-y;
	COLOR: #333333;
	TEXT-DECORATION: none;
	border-bottom: solid 1px #666666;
	}



	
#subnav a#current{
	display:block;
	background: #E6E6e6;
	/*background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;*/
	background-image: url(/images/subnav_on1.gif);
	background-repeat: repeat-y;
	padding:2px 20px 2px 35px; 
	COLOR:  #333333; 
	TEXT-DECORATION: none;
	border-bottom: dotted 1px black;
	}
#subnav a#currentsubnav{
	display:block;
	background: #E6E6e6;
	/*background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;*/
	background-image: url(/images/subnav_on1.gif);
	background-repeat: repeat-y;
	padding:2px 20px 2px 35px; 
	COLOR:  #333333; 
	TEXT-DECORATION: none;
	border-bottom: dotted 1px #561066;
	}
	
	#subnav a#currentsubnavislast{
	display:block;
	background: #E6E6e6;
	/*background-image: url(/images/subnav_arrow.gif);
	background-repeat: no-repeat;*/
	background-image: url(/images/subnav_on1.gif);
	background-repeat: repeat-y;
	padding:2px 20px 2px 35px; 
	COLOR:  #333333; 
	TEXT-DECORATION: none;
	border-bottom: solid 1px #666666;
	}

	
	
	
	

#toplevelnav a{

	/*border: 1px solid red;*/
	margin: 0px 0px 0px 3px; 
	padding: 5px 10px 2px 10px;
	background-color: #cccc00;
	font-size:14px;
	text-decoration: none;
	color:#561166;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.indivnav{position:relative;}

.extras
{
	background:#CCCC00;
	vertical-align:middle;
	padding:5px;
}

.extras a:link,
.extras a:visited,
.extras a:active
{
	color:#561166;
	text-decoration:none;
}

.extras a:hover
{
	color:#561166;
	text-decoration:underline;
}



/***********Classes to display the menu properly************/
.dropdownlink
{
	/*position:absolute;*/
/*	z-index:5;*/
}

.dropdownlink a
{
	display:block;
	
/*	width: 95px;*/
	width:98px;
	background: #E6E680;	
	font-weight: normal;
	text-decoration: none;
	padding: 3px 5px 2px 10px;
	border-top: 2px solid white;
	z-index:1000;
	voice-family: "\"}\"";
		voice-family: inherit;
		height:18px;
/*		width: 80px;*/
		width:98px;
		color:#561166;
		font-weight:normal;
		text-decoration: none;
		}
	html>body div.dropdownlink a {
		padding: 5px 5px 15px 10px;
		width:98px;		
		}
		
.dropdownlink a, 
.dropdownlink a:link,
.dropdownlink a:active, 
.dropdownlink a:visited
{
	font-weight: normal;
	text-decoration: none;
	/*font-size:.9em;*/
}
 
.dropdownlink a:hover
{
	color: #FFFFFF;
}

#strapline_old {
	width:985px;
	height:64px;
	margin: 15px 0px 0px 30px;
	/*background-image: url(../images/strapLinebg.gif);
	background-repeat: no-repeat;	
	border: 1px solid black;*/
}

#strapLineServices {
	position:relative;
	left:470px;
	margin-bottom:61px;
	width:123px;
	height:64px;
	background-image: url(../images/strapLineServices.gif);
	background-repeat: no-repeat;
	/*border: 1px solid black;*/
}

#strapLineNav {
	width:130px;
	height:64px;
	margin: 0px 0px 0px 0px;
	float:right;
	/*background-image: url(../images/strapLineNav.gif);
	background-repeat: no-repeat;	*/
	/*border: 1px solid black;*/
}

#homepageContent {
	/*position: relative;*/
	width:760px;
	height:202px;
	margin: 15px 0px 0px 15px;
	/*border: 1px solid black;*/
}

#homepageSalesLetting {
	/*position: relative;*/
	width:253px;
	height:202px;
	margin: 0px 0px 0px 0px;
	float:left;
	z-index:1;
	/*background-image: url(../images/homepageSalesLetting.gif);
	background-repeat: no-repeat;*/
	/*border: 1px solid black;*/
}

#homepageSalesPropMan {
	/*position: relative;*/
	width:253px;
	height:202px;
	margin: 0px 0px 0px 15px;
	float:left;
	/*background-image: url(../images/homepagePropMan.gif);
	background-repeat: no-repeat;*/
	z-index:1;
	/*border: 1px solid black;*/
}

#homepageSearch {
	/*position: relative;*/
	width:194px;
	height:202px;
	margin: 0px 0px 0px 15px;
	float:left;
	z-index:1;
	/*background-image: url(../images/homepageSearch.gif);
	background-repeat: no-repeat;	*/
	/*border: 1px solid black;*/
}

#interiorContent {
	float:left;
	/*width: 780px;*/
	width: 786px;		
	height:100%;
	background:#ffffff;
	margin-top:0px;
	margin-left:0px;
	/*border:solid 1px blue;*/
}


#interiorContent_try {
position:absolute;
	top:139px;
	left:150px;
	width:780px;
	height:100%;
	background:#ffffff;
}

html>body #interiorContent {
	margin-top:0px;
}

#homePageMainText{
/*--padding: 0px 16px 0px 17px;--*/
/*padding: 0px 16px 0px 10px;*/
width: 756px;	
margin-left:10px;	
padding: 5px 10px 0px 10px;
/*border:solid 1px red;*/
}

#propSearch {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	height:400px;
	/*border: 10px solid red;*/
}

#vslSearchResultsheading {
	width:600px;
	height:14px;
	margin: 15px 0px 0px 0px;
	/*border: 10px solid red;*/
}

#propSearchContainer {
	
	width:590px;
	height:100%;
	/*height:330px;*/
	/*background-color:#DDCFE0;*/
	margin: 15px 84px 0px 85px;
	/*border: 1px solid black;*/
}

#propSearchResultsContainer {
	width:650px;
	height:550px;
	margin: 15px 0px 0px 0px;
	/*border: 1px solid black;*/
}

.propSearch {	
	background-color:#DDCFE0;
}

.blankrow{
	background-color:#FFFFFF;	
}


.proparticle_header{
	font-size:16px;
	color:#561269;
	font-weight:bold;
	padding-left:10px;
}



#propSearchResult {
	width:160px;
	height:236px;
	/*border: 1px solid black;*/
}
html>body #propSearchResult {
	height:auto;
}

#propSearchResultHeading {
	width:156px;
	height:40px;
	font-size:.8em;
	color:white;
	font-weight:bold;
	background-color:#561166;
	padding: 4px 0px 0px 4px;
	/*border: 1px solid black;*/
}

#propSearchResultHeading a,
#propSearchResultHeading a:link,
#propSearchResultHeading a:active,
#propSearchResultHeading a:visited {
	color:white;
	text-decoration:none;
}

#propSearchResultImage {
	width:160px;
	height:91px;
	/*border: 1px solid black;*/
}

#propSearchResultDesc {
	width:140px;
	height:85px;
	font-size:.8em;
	color:white;
	font-weight:bold;
	background-color:#AA88B2;
	padding: 10px 10px 10px 10px;
	/*border: 1px solid black;*/
}

#propSearchResultDesc a,
#propSearchResultDesc a:link,
#propSearchResultDesc a:active,
#propSearchResultDesc a:visited {
	color:white;
	text-decoration:none;
}

#propSearchResultDesc2 {
	font-size:1.1em;
	color:black;
	font-weight:bold;
	/*border: 1px solid black;*/
}

#propSearchResultDesc2 a,
#propSearchResultDesc2 a:link,
#propSearchResultDesc2 a:active,
#propSearchResultDesc2 a:visited {
	color:black;
	text-decoration:none;
}

#propSearchResultDesc3 {
	font-size:1.1em;
	color:black;
	font-weight:normal;
	/*border: 1px solid black;*/
}

#propSearchResultDesc3 a,
#propSearchResultDesc3 a:link,
#propSearchResultDesc3 a:active,
#propSearchResultDesc3 a:visited {
	color:black;
	font-weight:normal;
	text-decoration:none;
}

.propSearchResultClick {
	width:152px;
	height:12px;
	font-size:10px;
	color:white;
	font-weight:bold;
	background-color:#CCCC00;
	padding: 4px 4px 4px 4px;
	/*border: 1px solid black;*/
}

.propSearchResultClick a,
.propSearchResultClick a:link,
.propSearchResultClick a:active,
.propSearchResultClick a:visited {
	color:white;
	text-decoration:none;
}

.propSearchResultClick a:hover {
	color:black;
	text-decoration:none;
}

.propSearchResultClickExtranet {
	width:152px;
	height:25px;
	font-size:10px;
	color:white;
	font-weight:bold;
	background-color:#CCCC00;
	padding: 4px 4px 4px 4px;
	/*border: 1px solid black;*/
}

.propSearchResultClickExtranet a,
.propSearchResultClickExtranet a:link,
.propSearchResultClickExtranet a:active,
.propSearchResultClickExtranet a:visited {
	color:white;
	text-decoration:none;
}
.propSearchResultClickExtranet a:hover {
	color:black;
	text-decoration:none;
}

#returntosearchbutton {
	width:161px;
	height:13px;
	padding: 10px 0px 10px 0px;
	/*border: 10px solid red;*/
}

#backtotopbutton {
	width:121px;
	height:33px;
	/*padding: 10px 0px 10px 0px;
	border: 10px solid red;*/
}


#footer {
	clear:both;
	position:relative;
	float:left;
	line-height:1.1;
	width:1013px;
	height:39px;
	margin: 20px 0px 0px 0px;	
	background:#8d5996;
}

html>body #footer {
margin-top:20px; 
}

/* html>body #container #footer {
	clear:both;
	position:relative;*/
	/*float:left;*/
	/*line-height:1.1;
	width:1013px;
	height:39px;
	margin: 10px 0px 0px 0px;	
	background:#8d5996;
}*/

/* Target IE7 only */
/*html>body #footer {
	margin-top:60px; 
}*/


/* end */

#footrics
{
	float:left;
	width:30px; 
	margin-left:5px;
	margin-top:0px;
	
}

#footaddr
{
	float:left;
	width:250px; 
	margin-left:35px;
	margin-top:6px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	
}


/* Target IE7 only */
html>body #footaddr {
	*margin-left:60px; 
}
/* end */ 

#footcopy
{
	float: right;
	width: 520px;
	margin-top: 6px;
	/*margin-top: -20px;
	padding-right: 10px;*/
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-justify: right;*/
	text-align: left;
	color:#ffffff;
	
}

#footcopy a
{
color: #ffffff;
text-decoration:none;
}

#footcopy a:hover
{
color: #ffffff;
text-decoration:underline;
}
#footcopyleft
{
	float: right;
	width: 530px;
	margin-top: -20px;
	padding-right: 10px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-justify: right;
	text-align: left;
	color:#ffffff;
}

/*Bottom box 1*/
#homebox1 {
	position:relative;
	float:left;
	width:240px;
	height:232px;
	font-size:12px;
	border:solid 1px red;
	border-bottom:solid 20px #EAEAEA;
}

html>body #homebox1 { 
	height:245px;
	
}



/*Bottom box 2*/
#homebox2 {
	position:relative;
	float:left;
	width:240px;
	height:232px;
	margin-left:10px;
	font-size:12px;
	border:solid 1px red;
	border-bottom:solid 20px #EAEAEA;
}

html>body #homebox2 {
	height:245px;
	margin-left:13px;
}



/*Bottom box 3*/
#homebox3 {
	position:relative;
	float:left;
	width:240px;
	height:232px;
	margin-left:10px;
	font-size:12px;
	border:solid 1px red;
	border-bottom:solid 20px #EAEAEA;
}

html>body #homebox3 {
	height:245px;
	margin-left:13px;
}

#homebox2 p{
padding:2px 10px 2px 12px;
font-size:11px;
}

#homebox3 p{
padding:2px 10px 2px 12px;
font-size:11px;
}

#homepagebox_toprow{
height:34px;
/*width:242px;*/
width:234px;
background-color:#E5E5E6;
}
#homepagebox_midrow{
vertical-align:top;
/*height:272px;*/
/*width:242px;*/
width:234px;
background-color:#FFFFFF;
}
#homepagebox_bottomrow{
/*height:28px;*/
height:26px;
/*width:242px;*/

background-color:#E5E5E6;
/*background-image:url(/images/hpbox_bottomcurve.gif);*/
text-align:right;
}

#homepagebox_bottomrow td{
width:234px;
background-image:url(/images/hpbox_bottomcurve2.gif);
background-repeat: repeat-x;	
}


#homepagebox_squares{
padding: 0px 0px 0px 0px;

}

#homeboxtable{
	width: 758px;
	padding: 0px;
	margin: 0px;
}


/*html>body #homeboxtable{
	width: 760px;
	padding: 0px;
	margin: 0px;
}*/

.hpb_spacing{
	width:14px;
	background-color:#E5E5E6;
/*border-left:solid red 1px;
	border-right:solid red 1px;*/
}

.hpb_topleft{
	height:14px;
	width:14px;	
	background-color:#E5E5E6;
	background-image:url(/images/hpbox_topcurve_topleft.gif);
	background-repeat: no-repeat;
	/*border-left:solid red 1px;
	border-right:solid red 1px;*/
}

.hpb_topright{
	height:14px;
	width:14px;
	background-color:#E5E5E6;
	background-image:url(/images/hpbox_topcurve_topright.gif);	
	background-repeat: no-repeat;
	/*border-left:solid red 1px;
	border-right:solid red 1px;*/
}

.hpb_bottomleft{
	width:14px;	
	background-color:#E5E5E6;
	background-image:url(/images/hpbox_bottomcurve_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border-left:solid red 1px;
	border-right:solid red 1px;*/
}

.hpb_bottomright{
	width:14px;
	background-color:#E5E5E6;
	background-image:url(/images/hpbox_bottomcurve_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	/*border-left:solid red 1px;
	border-right:solid red 1px;*/
}
#homepagebox_verytoprow{
	background-color:#E5E5E6;
	height:14px;
}

#homepagebox_verybottomrow{
	background-color:#E5E5E6;
	height:14px;
}

#searchbuttons{
	margin-top:10px;
margin-bottom:10px;
}


#homepagebox_searchtext{
width:222px;
padding: 0px 0px 0px 0px;
}

#homepagebox_dirtext{
width:234px;
padding: 10px 0px 2px 0px;
}

#homepagebox_dirtext a{
text-decoration: none;
color:#000000;
}


#homepagebox_newstext{
width:218px;
padding: 0px 0px 2px 0px;
}
#homepagebox_newstextcontent{

padding: 0px 4px 0px 4px;
}

#regtable{
width:600px;
}

tr.reg_alt_line{
background-color:#E6E6e6;
}

#navlogo{
height: 350px;
margin-bottom:10px;
padding-bottom:15px;
background-image: url(/images/nav_bg4.jpg);
background-repeat: repeat-x;
margin-left:0px;
padding-left:0px;
/*text-align:center;*/
}

#navlogo a{
background-image: none;
padding:15px 0px 30px 0px; 
}

#navlogo a:hover
{
background-image: none;
padding:15px 0px 30px 0px; 
}





#twitter{
height: 32px;
margin-bottom:10px;
padding-bottom:10px;
/*background-image: url(/images/nav_bg4.jpg);
background-repeat: repeat-x;*/
margin-left:0px;
padding-left:0px;
/*border: solid 1px red;*/
/*text-align:center;*/
}

#twitter a{
background-image: none;
padding:0px 0px 00px 0px;
color:#561166;
font-weight:bold;
text-decoration:none;
}

#twitter a:hover
{
background-image: none;
padding:0px 0px 0px 0px; 
color:#561166;
font-weight:bold;
text-decoration:underline;
}







#contactspage{
width:720px;

}

#contactspage p{
	font-size:14px;
	color:#660066;
}

#contacts-header-list{
float:left;
width:360px;

}
.contactheaderlisting{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.contactheaderlisting a,
.contactheaderlisting a:link,
.contactheaderlisting a:visited {
	color:#000000;
	text-decoration:none;
}

.contactheaderlisting a:hover{
	color:#663366;
	text-decoration:none;
}

.contactheaderlisting a.current{
	color:#663366;
}



#contacts-list{
float:right;
width:360px;
}

#contacts-list a,
#contacts-list a:link,
#contacts-list a:active,
#contacts-list a:visited {
	color:#742B7C;
	text-decoration:underline;
}
#contacts-list hr{
color:#DAC4DB;
background-color:#DAC4DB;
width: 100%;
height: 1px;
}



.contact_name{
	font-size:14px;
	font-weight:bold;
	color:#742B7C;
}

IMG.homepagenews {
    display: block;
    margin-left: auto;
    margin-right: auto }


#newsheader p{
	font-size:14px;
	color:#660066;
}

.newslisting p.listheading{
font-size:14px;
	color:#663366;
	font-weight:bold;
}

.newslisting .more{
	font-size:10px;
	color:#663366;
	font-weight:bold;
	text-decoration:none;
}

.newslisting a,
.newslisting a:link,
.newslisting a:active,
.newslisting a:visited {
	color:#663366;
	text-decoration:none;
}




.newslisting hr{
color:#DAC4DB;
background-color:#DAC4DB;
width: 100%;
height: 1px;
}

.newsarticle hr{
color:#DAC4DB;
background-color:#DAC4DB;
width: 100%;
height: 1px;
}

.newsarticle h1{
	font-size:14px;
	color:#660066;
}

.whatwedolisting a,
.whatwedolisting a:link,
.whatwedolisting a:active,
.whatwedolisting a:visited{
	font-size:14px;
	color:#663366;
	font-weight:bold;
	text-decoration:none;
}

#client_content{
font-size:14px;
	color:#663366;
	font-weight:bold;
}

#client_quotes{
float:left;
width: 600px;

}

#client_image{
float:right;
width: 201px;

}

.nextprevprop{
	font-size:12px;
	color:#663366;
	font-weight:normal;
	text-decoration:none;
}


.proximity-table {width: 520px; clear:both; margin: 0px 0px 20px 0px;}
.proximity-table.align-right { float:right; }
.proximity-table.align-left { float:left; }
.proximity-table p{ font-size: 100%;}
.proximity-table tbody, .proximity-table thead, .proximity-table tfoot {  min-height: 16px; height:auto !important; height:auto; text-align: left;}
.proximity-table tbody tr td, .proximity-table thead tr th { border-bottom: 1px solid #CCC;padding:5px; }
.proximity-table thead tr th { font-weight: bold; }
.proximity-table thead tr th p{margin:0;}
.proximity-table tfoot { border-bottom: 0px; }
.proximity-table tbody tr td.noborder{border:none;}
.proximity-table tbody tr td.name{vertical-align:top;}

.purpletext{
	font-size:14px;
	color:#660066;
}

	
