body
{
	font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif, lucida sans unicode;
	font-size: 12px;
	margin: 0px auto;
	background-color:#ffffff;
	width:829px;
	color:#6F6F6F;
	line-height:1.1;
	text-align: center;
}

img
{
	border: none;
}

table
{
	font-size: 12px;
	color:#000;
	
}

table a
{
	font-size: 12px;
	color: #000;
	text-decoration:none;
	
}

table a:hover
{
	font-size: 11px;
	color: #661C99;
	text-decoration:none;
	
}

a
{
	font-size: 12px;
	color: #000;
	text-decoration:none;
	
}

a:hover
{
	font-size: 12px;
	color: #661C99;
	text-decoration:none;
	
}

form
{
	margin: 0;
	padding: 0;
}

h1

{	font-family: Georgia, "Times New Roman", serif; 
	font-size: 2.9em; 
	line-height: 1; 	
	font-weight: normal;
	color: #661C99; 
	padding-top:0px;
	margin:0px;
	padding-bottom:20px;
}

 

h2
{	font-family: Georgia, "Times New Roman", serif; 
	font-size: 1.8em; 
	color: #282828; 
	font-weight: normal; 
	padding:0px;
	margin:0px;

	padding-top: 7px;
	padding-bottom: 7px;
}

h3
{
	font-family: Georgia, "Times New Roman", serif; 
	font-size: 1.8em; 
	color: #660099; 
	line-height: 1; 
	font-weight: normal;
	padding:0px;
	margin:0px;

	padding-top: 7px;
	padding-bottom: 7px;	
}

h4
{
	font-family: Georgia, "Times New Roman", serif; 
	font-size: 1.8em; 
	color: #666666; 
	font-weight: normal;
	padding:0px;
	margin:0px;

	padding-top: 7px;
	padding-bottom: 7px;
}

h5
{
	font-family: Georgia, "Times New Roman", serif; 
	font-size: 1.5em;
	color: #661C99; 
	font-weight: normal;
	padding:0px;
	margin:0px;
}

h6
{	font-family: "Tahoma", "Lucida Grande", Georgia, "Times New Roman", serif; 
	font-size: 11px; 
	color: #791FA5; 
	padding:0px;
	margin:0px;
		font-weight: normal;
}


#maincontainer

{	margin: 0px auto;
	padding:0px;
	margin:0px;
	width:829px;
	background-color:#fff;
	text-align: left;
}



#topcontainer

{	
	float:left;
	padding:0px;
	margin:0px;
	width:829px;
	height:160px;	
	
}

#logocontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:233px;
}

#topright

{
	float:right;
	padding:0px;
	margin:0px;
	width:570px;
	margin-top:68px;
}



#toptext

{
	float:right;
	padding:0px;
	margin:0px;
	width:572px;
	height:24px;
	background-color:#C8C8C8;
	color:#fff;
	font-size:12px;
}

#ltelephone
{
	float: right;
	width: 140px;
	height: 27px;
	background-image:url(/systemfiles/media/images/phonebg.jpg);
	background-repeat:no-repeat;
}

#ltelephonetext
{
	padding: 5px;
}


#phonenumber

{
	float:right;
	padding:0px;
	margin:0px;
	width:542px;
	height:27px;
	background-image:url(/systemfiles/media/images/contactbg.jpg);
	background-repeat:no-repeat;	

}

#email

{
	float:left;
	padding:0px;
	margin:0px;
	width:392px;
	height:30px;
	text-align:right;
	color:#fff;	
	padding-top:5px;
}

#email a
{
	color: #fff;
	text-decoration: none;
}

#telephone

{
	float:left;
	padding:0px;
	margin:0px;
	width:138px;
	height:30px;
	text-align:right;
	color:#fff;	
	padding-top:5px;

}

#topnavigation

{
	float:right;
	padding:0px;
	margin:0px;
	width:650px;
	margin-top: -17px;
	text-align: right;	
}



#topnavigation ul

{
	padding:0px;
	margin:0px;
	padding-top:12px;
}

#topnavigation li

{	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
	background-image:url(/systemfiles/media/images/blackarrow.jpg);
	background-repeat:no-repeat;
	background-position:0px;

	
}

#topnavigation li a

{	display:inline;
	list-style:none;
	text-decoration:none;
	padding:0px;
	margin:0px;
	padding-right:5px;
	padding-left:6px;
	color:#666666;
	
}

#topnavigation li a:hover

{	
	text-decoration:none;
	color:#661C99;
	
}

#leftcontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:230px;

}

#propertysearch

{	float:right;
	padding:0px;
	margin:0px;
	width:147px;
	color:#000;

}

#quicksearch

{	float:right;
	padding:0px;
	margin:0px;
	width:147px;
	color:#000;


}

#quicksearch ul

{	
	padding:0px;
	margin:0px;
}

#quicksearch li

{	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	background-image:url(/systemfiles/media/images/blackarrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#quicksearch li a

{	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	color:#666666;
}


#quicksearch li a:hover

{	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	color:#661C99;
}

#middlecontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:410px;

}

#middlecontent

{	float:right;
	padding:0px;
	margin:0px;
	width:340px;
	padding-top:4px;
	color:#020305;

}

#middlecontent a

{	
	color:#9D9D00;
	font-weight:bold;
	text-decoration:none:

}

#middlecontent a:hover

{	
	color:#9D9D00;
	font-weight:bold;
	text-decoration:underline:

}
#rightcontainer

{	float:right;
	padding:0px;
	margin:0px;
	width:145px;
/*	height:220px;*/

}


#bottomlinks

{
	float:right;
	padding:0px;
	margin:0px;
	width:742px;
	height:59px;
	background-color:#fff;
	text-align:left;
font-size: 12px;
}


#bottomlinks ul

{
	
	padding:0px;
	margin:0px;


}

#bottomlinks li
{
	
	display:inline;
	color:#666666;
	padding-right:10px;

}

#bottomlinks li a

{
	
	color:#666666;
	text-decoration:none;

}

#bottomlinks li a:hover

{
	
	color:#661C99;
	text-decoration:underline;

}


#bottomlinks li.lyon

{
	width:300px;
	padding-right:30px;

}


#middlecontainerinternal

{	float:right;
	padding:0px;
	margin:0px;
	width:539px;


}

#middlecontentinternal

{	float:left;
	padding:0px;
	margin:0px;
	width:539px;
	padding-top:4px;
	color:#6F6F6F;


}

#tabledots

{	float:left;
	padding:0px;
	margin:0px;
	width:530px;
}

#searchpages

{
	float:left;
	padding:0px;
	margin:0px;
	width:530px;
	height:20px;
}

#searchpages a

{
	color:#661C99;
}

#searchpages ul

{
	padding:0px;
	margin:0px;
}

#searchpages li

{
	display:inline;
	color:#000;
}

#searchpages li a

{
	text-decoration:none;
	color:#661C99;
}

#searchpages li a:hover

{
	text-decoration:underline;
	color:#661C99;
}

#houselayout

{
	float:left;
	padding:0px;
	margin:0px;
	width:539px;

}

#imagetext

{
	float:left;
	padding:0px;
	margin:0px;
	width:447px;
	height:30px;
	color:#9D9D00;
}

#imagetext ul

{
	padding:0px;
	margin:0px;
}

#imagetext li

{	display:inline;
	list-style:none;
	font-family: Georgia, "Times New Roman", serif; 
	font-size: 1.6em; 
	color: #9D9D00; 
	font-weight: normal;
	padding-right:20px;
	padding-left:20px;
	background-image:url(/systemfiles/media/images/yellowline.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#housecontents

{

	float:left;
	padding:0px;
	margin:0px;
	width:500px;
	color:#6F6F6F;
}

.housewordingright
{	
color:#6F6F6F;
width:350px;

}

.houseroomnames
{	
color:#6F6F6F;
width:150px;
font-weight:bold;
width:130px;
}

.roomsize
{
	font-size: 11px; 
	color: #791FA5; 
}

.yellowtext
{
	color: #9D9D00;
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", serif; 
}



/*light box start */


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/systemfiles/media/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/systemfiles/media/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/systemfiles/media/images/overlay.png", sizingMethod="scale");
	}

/*light box end */