body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
}
#wrapper {
	height: auto;
	width: 1001px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#middlecontent {
	width: 781px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#midcontent {
	text-align: center;
	height: auto;
	width: 1001px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#mainleft {
	float: left;
	height: auto;
	width: 582px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainright {
	float: left;
	width: 179px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-color: #E9F8FC;
}
#middle3rd {
	float: left;
	width: 420px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#pageimage {
	height: 121px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#pageimage img {
	margin: 0px;
	height: 121px;
	width: 420px;
}
#title3rd {
	background-color: #1BB8E2;
	margin: 0px;
	height: 25px;
	width: 420px;
}
#content3rd {
	width: 420px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textcontent3rd {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

h2 {
	font-size: 140%;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 3px;
}
#propertysearch {
	height: 75px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#propertysearch2 {
	height: 75px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#propertyimage {
	float: left;
	height: 75px;
	width: 100px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#propertyimage img {
	margin: 0px;
	height: 75px;
	width: 100px;
}
#propertydesc {
	text-align: left;
	margin: 0px;
	float: left;
	width: 300px;
}
#propertybutpannel {
	margin: 0px;
	height: 25px;
	width: 420px;
}
#propertydescbut {
	float: right;
	height: 22px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#propertyhrbar {
	height: 5px;
	width: 420px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear:both;
}
.propertybutlook {
	color: #333333;
	background-color: #FFFFFF;
	height: 22px;
	border: 1px solid #071f33;
	margin-right: 0px;
	margin-left: 0px;
}






#announcement {
	background-image: url(../images/panther_23.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 420px;
}




#topspace {
	margin: 0px;
	height: 20px;
	width: 781px;
}
#footer {
	height: auto;

	width: 781px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.footermenu {
	font-size: 10px;
	font-weight: none;
	color: #333333;
}
.footermenu a {
	font-weight: none;
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}



#maincontent {
	margin: 0px;
	width: 781px;
}





#header {
	background-color: #071f33;
	text-align: left;
	margin: 0px;
	height: 117px;
	width: 1001px;
}
#logoheader {
	margin: 0px;
	height: 77px;
	width: 1001px;
}
#leftspace {
	margin: 0px;
	float: left;
	height: 77px;
	width: 119px;
}
#logo {
	margin: 0px;
	float: left;
	height: 77px;
	width: 208px;
}
#rightspace {
	margin: 0px;
	float: left;
	height: 77px;
	width: 354px;
}
#search_pannel {
	margin: 0px;
	width:300px;
	float: left;
	height: 77px;
}
#searchinner {
	margin-top: 15px;
	margin-right: 0px;
	width:300px;
	margin-left: 0px;
	height: 22px;
}
#searchfloat {
	margin: 0px;
	float: left;
	height: 22px;
	width: 122px;
}
.searchtextlook {
	background-color: #FFFFFF;
	margin: 0px;
	width: 120px;
	border: 1px solid #617e98;
}
.whitetext {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#searchproperty {
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
}
#hrbar {
	background-image: url(../images/hrlinebg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 5px;
	width: 260px;
}
#hrbarright {
	background-image: url(../images/hrlinebg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 5px;
	width: 179px;
}
#latestnews {
	text-align: left;
	height: 15px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 5px;
}
#dottedline {
	margin: 0px;
	height: 5px;
	width: 179px;
	background-image: url(../images/panther_31.gif);
	background-repeat: no-repeat;
}
#contenttext {
	margin: 0px;
	height: auto;
	width: 607px;
}

#latestnewstext {
	height: auto;
	width: 170px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
	text-align: left;
}
#moreannouncement {
	height: 20px;
	width: 170px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: left;
}
#shareprice {
	text-align: left;
	height: 18px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#documentpannel {
	height: auto;
	width: 165px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
}
#documenticon {
	margin: 0px;
	float: left;
	height: 22px;
	width: 24px;
}
#documentattach {
	float: left;
	height: 17px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}


#sharepriceinfo {
	height: 22px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#sharevalue {
	float: left;
	height: 17px;
	width: 120px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sharetext {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#sharearrow {
	margin: 0px;
	float: left;
	height: 22px;
	width: 27px;
}





.latesttext {
	font-size: 11px;
	
	color: #333333;
}

#propertyoption {
	height: 22px;
	width: 243px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}
#propertytolet {
	float: left;
	height: 21px;
	width: 120px;
	margin: 0px;
}
#propertytobuy {
	margin: 0px;
	float: left;
	height: 21px;
	width: 120px;
}
.radiolooks {
	margin: 0px;
	border: 1px solid #999999;
	padding: 0px;
}
.radiolabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
#propertycat {
	height: 22px;
	width: 243px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}
#catlabel {
	height: 20px;
	width: 80px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#buttonplace {
	height: 22px;
	width: 245px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.searchbutlook {
	font-size: 12px;
	color: #333333;
}

#catfield {
	margin: 0px;
	float: left;
	height: 22px;
	width: 160px;
	text-align: left;
}
#catfield2 {
	margin: 0px;
	float: left;
	height: 22px;
	width: 160px;
	text-align: left;
}
.fieldlook {
	height: 20px;
	width: 140px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#propertybutton {
	text-align: left;
	height: 22px;
	width: 250px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}








#headermenu {
	margin: 0px;
	height: 24px;
	width: 1001px;
}
#menuleftspace {
	margin: 0px;
	float: left;
	height: 24px;
	width: 281px;
}
.topmenu {
	margin: 0px;
	float: left;
	height: 24px;
}
#header_bottum {
	background-image: url(../images/headerbottombg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 13px;
	width: 1001px;
}
#mainleftinner1 {
	margin: 0px;
	height: auto;
	width: 582px;
}
#mainleftsearch {
	background-color: #E9F8FC;
	float: left;
	height: 198px;
	width: 266px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainleftflash {
	float: left;
	height: 198px;
	width: 296px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#searchpropertypannel {
	width: 260px;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#mainrightpannel {
	height: auto;
	width: 179px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.latesttext a {
	text-decoration: underline;
	color: #3a6d8d;
}
.latesttext:hover {
	text-decoration: none;
	color: #333333;
}



#propertyview {

	text-align: left;
	height: 22px;
	width: 260px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#viewplace {
	height: 22px;
	width: 250px;
	text-align: right;
	margin: 0px;
}
.viewall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5fbde4;
}
.viewall a {
	color: #5FBDE4;
}
.viewall:hover {
	color: #003E68;
}
#middlespace {
	margin: 0px;
	height: 37px;
	width: 582px;
	clear: both;
}
#welcome {
	margin: 0px;
	height: 24px;
	width: 582px;
	background-image: url(../images/panther_30.gif);
	background-repeat: no-repeat;
}
#buttomcontent {
	margin: 0px;
	height: auto;
	width: 572px;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#footerbar {
	background-image: url(../images/footerbarbg.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 1001px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
a {
	color: #3a6d8d;
}

.bottomcontenttext {
	text-align: left;
	color: #333333;
	line-height: 1.5em;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#document {

	text-align: left;
	height: 18px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#mainleft2nd {
	float: left;
	height: auto;
	width: 163px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E9F8FC;
}
#mainright2nd {
	float: left;
	width: 607px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#mainright2ndtop {
	margin: 0px;
	height: 22px;
	width: 607px;
	background-color: #1BB8E2;
}
#mappannel {
	margin: 0px;
	height: 227px;
	width: 607px;
}
#map {
	float: left;
	height: 227px;
	width: 300px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact {
	text-align: left;
	float: left;
	height: 227px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-color: #e8f8fc;
}
#contentcontact {
	text-align: left;
	height: auto;
	width: 291px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contactpanther {
	background-image: url(../images/contactpanther.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 291px;
}



#mright2ndbut {
	margin: 0px;
	float: right;
	height: 22px;
	width: 67px;
}
#mright2ndtext {
	float: right;
	height: 19px;
	width: 525px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.desctiteltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
#imagedescpannel {
	margin: 0px;
	width: 607px;
}
#content {
	width: 607px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#maindescimage {
	margin: 0px;
	float: left;
	height: 225px;
	width: 405px;
	text-align: left;
}
#maindescimage img {
	margin: 0px;
	height: 225px;
	width: 300px;
}

#minidescimages {
	margin: 0px;
	float: left;
	width: 200px;
}
#minidescimages img {
	margin: 0px;
	float: left;
	height: 75px;
	width: 100px;
}
#imagebuttomnav {
	background-color: #1BB8E2;
	margin: 0px;
	height: 23px;
	width: 607px;
}




#mainleftsearch2nd {
	height: 272px;
	width: 163px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#searchproperty2nd {
	width: 163px;
	height: 22px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hrbar2nd {

	background-image: url(../images/hrlinebg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 5px;
	width: 163px;
}
#propertytolet2nd {
	height: 25px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#propertytobuy2nd {
	height: 25px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#commonproperty {
	height: 20px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
}
#commonproperty1 {
	height: 18px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}
#commonproperty2 {
	height: 20px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
}
#commonbut {
	float: left;
	height: 23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}
#buttonspace {
	margin: 0px;
	float: left;
	height: 23px;
	width: 200px;
}
#hrbar3rd {


	background-image: url(../images/hrlinebg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 5px;
	width: 291px;
}
#contactsep {
	height: 5px;
	width: 291px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contactcommon {
	height: 25px;
	width: 291px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#contactlabel {
	text-align: left;
	float: left;
	height: 20px;
	width: 100px;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 5px;
}
#contactfield {
	text-align: left;
	float: left;
	height: 20px;
	width: 175px;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.contactfieldlook {
	background-color: #FFFFFF;
	margin: 0px;
	width: 168px;
	border: 1px solid #7f9db9;
	height: 18px;
}
.submitbut {
	margin: 0px;
	color: #333333;
}
#contactfield1 {
	text-align: left;
	float: left;
	height: 25px;
	width: 175px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 0px;
}
#searchfloat1 {
	float: left;
	height: 16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#announcement {
background-image: url(../images/panther_23.gif);
background-repeat: no-repeat;
margin: 0px;
height: 22px;
width: 179px;
}
#sortby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	float: right;
	height: 18px;
	width: 100px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#commonbut2 {

float: left;
height: 23px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
width: 63px;
}
#map2 {
margin: 0px;
height: 500px;
width: 607px;
}
.pageselected {
	
    color: #333333;
    font-weight: bold;
}
#searchfloat2 {
	float: left;
	height: 22px;
	width: 31px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.fieldlook2 {
	height: 20px;
	width: 155px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#title10years {

	background-color: #1BB8E2;
	margin: 0px;
	height: 25px;
	width: 1001px;
}
#content10years {
	width: 1001px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
.request_quote {
background-image: url(../images/request_quote_btn1.jpg);
background-repeat: no-repeat;
background-position: center center;
margin: 0px;
height: 22px;
width: 93px;
border: 0px solid #FFFFFF;
cursor: pointer;
}
.request_quote:hover {
background-image: url(../images/request_quote_btn2.jpg);
background-repeat: no-repeat;
}
.arrange_visit {
background-image: url(../images/arrrange_visit_btn1.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 22px;
width: 93px;
border: 0px solid #FFFFFF;
cursor: pointer;
}
.arrange_visit:hover {
background-image: url(../images/arrrange_visit_btn2.jpg);
background-repeat: no-repeat;
}
.more_info {
background-image: url(../images/more_info_btn1.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 22px;
width: 75px;
border: 0px solid #FFFFFF;
margin: 0px;
cursor: pointer;
}
.more_info:hover {
background-image: url(../images/more_info_btn2.jpg);
background-repeat: no-repeat;
}