body {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
text-align: center;
/*background-image: url("images/bg.jpg");*/
background-image: url("images/wallpaper_red.jpg");
/*background-repeat: no-repeat;*/
background-repeat: repeat;
background-attachment: fixed;
}

#container {
position: relative;
margin: 0 auto;
width: 900px;
text-align: left;
}
#reg_form_container {
position: relative;

text-align: left;
}
#search_res_container {
position: relative;
margin: 0 auto;
padding: 0px 0px 0px 0px;
width: 920px;
text-align: left;
background-image: url("images/search_res_bgglow.png");
background-repeat: no-repeat;
}
#bgglow {
	position: absolute;
	margin: 9px 0px 0px -11px;
	padding: 0px 0px 0px 0px;
	
}
#banner {
		position: absolute;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

#search {
	position: absolute;
	text-align: center;
	margin: 115px 0px 0px 180px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;

}

#a-zlink {
	position: absolute;
margin: 155px 0px 0px 615px;
padding: 0px 0px 0px 0px;
font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
z-index: 2;
}
#a-zbacktotop {
	position: absolute;
margin: 810px 0px 0px 770px;
padding: 0px 0px 0px 0px;
font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
z-index: 2;
}
#nav {
position: absolute;
margin: 160px 0px 0px 5px;
padding: 0px 0px 0px 0px;

z-index: 2;
}


#resultpages {
position: absolute;
margin: 185px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
z-index: 3;
}

#resultpagesnext {
padding: 0px 0px 0px 0px;
width: 900px;
text-align: center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
z-index: 3;
}

#housebg {
position: absolute;
margin: 190px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: center;
z-index: 2;
}
#backtolistings {
position: absolute;
margin: 210px 0px 0px 30px;
padding: 0px 0px 0px 0px;
text-align: center;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color: #00ab4b;
z-index: 4;
}
#backtolistings1 {
position: absolute;
margin: 1295px 0px 0px 270px;
padding: 0px 0px 0px 0px;
text-align: center;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color: #00ab4b;
z-index: 4;
}
#mapsbg {
position: absolute;
margin: 880px 0px 0px 30px;
padding: 0px 0px 0px 0px;
z-index: 2;
}

#googlemap {
position: absolute;
margin: 750px 0px 0px 450px;
padding: 0px 0px 0px 0px;
z-index: 2;

}
#streetview {
position: absolute;
margin: 920px 0px 0px 30px;
padding: 0px 0px 0px 0px;
z-index: 2;
}
#localinfo {
	position: absolute;
	margin: 1080px 0px 0px 460px;
	padding: 40px 30px 0px 10px;
	z-index: 2;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2;
	width: 378px;
	height: 500px;
	background-image: url("images/localinfobg.png");
	background-repeat: no-repeat;
}
#housetitle {
	position: absolute;
	margin: 192px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	z-index: 2;
	width: 870px;
}
#quickinfo {
	position: absolute;
	margin: 480px 0px 0px 700px;
	padding: 20px 0px 0px 10px;
	width: 170px;
	height: 290px;
	text-align: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	z-index: 4;
	background-image: url("images/quickinfo.png");
	background-repeat: no-repeat;
}
ul#housenav {
position: absolute;
margin: 205px 0px 0px 680px;
padding: 50px 0px 0px 10px;
width: 220px;
height: 270px;
list-style-type: none;
text-align: left;
z-index: 4;

}
#panel {
position: absolute;
margin: 250px 0px 0px 680px;
padding: 60px 0px 0px 20px;
width: 220px;
height: 530px;
list-style-type: none;
text-align: left;
z-index: 3;
background-image: url("images/propertyinfobg.png");
background-repeat: no-repeat;
}
#mainpic {
position: absolute;
margin: 250px 0px 0px 30px;
padding: 0px 0px 0px 0px;
width: 300px;
text-align: center;
z-index: 2;
}
#status {
position: absolute;
margin: 500px 0px 0px 32px;
padding: 0px 0px 0px 0px;
text-align: center;
z-index: 2;
}
#gallerybg {
position: absolute;
margin: 250px 0px 0px 450px;
padding: 0px 0px 0px 0px;
z-index: 2;
}
#thumbs {
position: absolute;
margin: 300px 0px 0px 457px;
padding: 0px 0px 0px 0px;
width: 210px;
height: 710px;
text-align: center;
z-index: 2;
}
#telephoneicon {
position: absolute;
margin: 560px 0px 0px 37px;
padding: 0px 0px 0px 0px;
z-index: 2;
}
#callour {
position: absolute;
margin: 550px 0px 0px 70px;
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
z-index: 2;
}
#details {
	position: absolute;
	margin: 595px 0px 0px 30px;
	padding: 40px 50px 0px 10px;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2;
	width: 368px;
	height: 400px;
	background-image: url("images/detailsbg.png");
	background-repeat: no-repeat;
}
#cameraicon {
position: absolute;
margin: 700px 0px 0px 470px;
padding: 0px 0px 0px 0px;
z-index: 2;
}
#clickonimages {
position: absolute;
margin: 680px 0px 0px 495px;
padding: 0px 0px 0px 0px;
text-align: center;
width: 150px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
z-index: 2;
}


#table1 {
	padding: 40px 0px 0px 0px;
	text-align: center;
	width: 900px;
}
td {
	padding: 0px 5px 5px 0px;
	font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

a img {border: none; }

#main {
position: absolute;
margin: 190px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: center;
		z-index: 2;

}
#mainadbuy {
position: absolute;
margin: 190px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: left;
		z-index: 2;

}
#buy_text1 {
position: absolute;
margin: 210px 0px 0px 45px;
padding: 0px 0px 0px 0px;
width: 500px;
text-align: left;
		z-index: 2;

}
#buy_text2 {
position: absolute;
margin: 320px 0px 0px 75px;
padding: 0px 0px 0px 0px;
width: 400px;
text-align: right;
		z-index: 2;

}
#sell_text1 {
position: absolute;
margin: 220px 0px 0px 45px;
padding: 0px 0px 0px 0px;
width: 370px;
text-align: left;
		z-index: 2;

}
#sell_text2 {
position: absolute;
margin: 400px 0px 0px 175px;
padding: 0px 0px 0px 0px;
width: 400px;
text-align: left;
		z-index: 2;

}
#sell_text3 {
position: absolute;
margin: 570px 0px 0px 45px;
padding: 0px 0px 0px 0px;
width: 400px;
text-align: left;
		z-index: 2;

}
#rent_text1 {
position: absolute;
margin: 225px 0px 0px 250px;
padding: 0px 0px 0px 0px;
width: 370px;
text-align: left;
		z-index: 2;

}
#rent_text2 {
position: absolute;
margin: 355px 0px 0px 35px;
padding: 0px 0px 0px 0px;
width: 370px;
text-align: left;
		z-index: 2;

}
#rent_text3 {
position: absolute;
margin: 670px 0px 0px 155px;
padding: 0px 0px 0px 0px;
width: 370px;
text-align: left;
		z-index: 2;

}
#rent_text4 {
position: absolute;
margin: 505px 0px 0px 35px;
padding: 0px 0px 0px 0px;
width: 370px;
text-align: left;
		z-index: 2;

}
#let_text1 {
	position: absolute;
	margin: 210px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: 370px;
	text-align: left;
	z-index: 2;
	
}
#let_text2 {
	position: absolute;
	margin: 370px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index: 2;
	
}
#let_text3 {
	position: absolute;
	margin: 550px 0px 0px 260px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index: 2;
	
}
#click_to_reg {
position: absolute;
margin: 670px 0px 0px 340px;
padding: 0px 0px 0px 0px;
text-align: right;
		z-index: 2;

}
#rent_click_to_reg {
position: absolute;
margin: 620px 0px 0px 478px;
padding: 0px 0px 0px 0px;
text-align: right;
z-index: 2;
}

#register_mainadbuy {
position: absolute;
margin: 190px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: left;
z-index: 2;
}

#register_mainadbuy1 {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
z-index: 2;
}

#registerform {
position: absolute;
margin: 190px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: left;
z-index: 3;
}

#register_form {
position: absolute;
margin: 190px 0px 0px 5px;
padding: 0px 0px 0px 0px;

text-align: left;
z-index: 3;
}

#reg_bg {
position: absolute;
margin: 190px 0px 0px 5px;
padding: 0px 0px 0px 0px;
text-align: left;
z-index: 3;
}

#register_form1 {
position: absolute;
margin: 10px 0px 0px 80px;
padding: 0px 0px 0px 0px;
text-align: left;
z-index: 3;
}

#sub_register_form {
position: absolute;
margin: 280px 0px 0px 140px;
padding: 0px 0px 0px 0px;
text-align: center;
z-index: 3;
height: 300px;
background-image: url("images/subbg.png");
background-repeat: no-repeat;
}

#contactmap {
position: absolute;
top: 505px;
left: 17px;
z-index: 1;
}

#contact_numbers {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 225px;
left: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
z-index: 3;
}

#contact_form {
position: absolute;
top: 225px;
left: 350px;
z-index: 3;
}

#left {
position: absolute;
top: 495px;
left: 7px;
z-index: 1;
}

#left_text {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 7px;
z-index: 2;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
width: 300px;
text-align: center;
}

#middle {
position: absolute;
top: 495px;
left: 304px;
z-index: 1;
}

#middle_text {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 327px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#right {
position: absolute;
top: 495px;
left: 601px;
z-index: 1;
}

#right_text {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#topright {
position: absolute;
top: 190px;
left: 600px;
z-index: 1;
}

#topright_text {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 200px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#bottomright {
position: absolute;
top: 495px;
left: 600px;
z-index: 1;
}

#bottomright_text {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#rent_topright {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 200px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#rent_bottomright {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#let_bottomright {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#register_topright {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 200px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#register_bottomright {
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 500px;
left: 627px;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
width: 250px;
text-align: center;
}

#a-zlogo {
position: absolute;
top: 795px;
left: 10px;
z-index: 2;
}

#a-z {
position: absolute;
top: 840px;
left: 20px;
width: 899px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
z-index: 2;
}

#footer {
position: absolute;
top: 978px;
left: 0px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
z-index: 3;
}

#credit {
position: absolute;
top: 1028px;
left: 220px;
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 3;
}
#legal_stuff {
	position: absolute;
	top: 1642px;
	left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 3;
	text-align: justify;
	width: 900px;
}

#house_a-z {
	position: absolute;
	margin: 1405px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 899px;
	height: 560px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;
}
#house_a-zlogo {
	position: absolute;
	margin: 1355px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;
}
#house_a-zbacktotop {
	position: absolute;
	margin: 1365px 0px 0px 780px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;
}
#housefooter {
position: absolute;
top: 1545px;
left: 0px;
width: 899px;

}

#house_credit {
position: absolute;
top: 1600px;
left: 220px;
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 3;
}
#search_res_banner {
		

	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}
#search_res_search {
	text-align: center;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;

}
#search_res_nav {
text-align: left;
margin: 15px 0px 0px 15px;
padding: 0px 0px 0px 0px;
z-index: 2;


}
#search_res_resultpages {

margin: -4px 0px 0px 15px;
padding: 10px 0px 0px 0px;
width: 900px;
text-align: center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
z-index: 3;
background-image: url(images/resultpagesbg.png);
background-repeat: no-repeat;
}
#search_res_propertybox {
margin: 0px 0px 0px 15px;
padding: 10px 0px 50px 0px;

width: 900px;
text-align: center;
z-index: 3;
background-image: url(images/resultbg.png);
background-repeat: no-repeat;
}
#search_res_resultpagesnext {
margin: -50px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 900px;
text-align: center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
z-index: 4;
}
#search_res_a-zlogo {
	margin: 0px 0px 0px 10px;
	padding: 20px 0px 0px 0px;
	width: 899px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;
	background-image: url("images/a-zlogofooter.png");
background-repeat: no-repeat;
}
#search_res_a-z {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 899px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 2;
}
#search_res_footer {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
width: 899px;

left: 0px;

	z-index: 4;

}
#search_res_credit {
margin: 0px 0px 0px 0px;
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 3;
	background-image: url("images/search_res_footerbg.png");
background-repeat: no-repeat;
text-align: center;
height: 30px;
}


table.data a:link {color: #fff;}
table.data a:visited {color: #fff;}
table.data a:hover {color: #00ab4b;}
table.data a:active {color: #fff;}
