body {
	background: white;
	font-size: 10pt;
}
body, #wrap { margin: 0; padding: 0;}

#left_bdr ,
#right_bdr ,
#r1cm ,
#r2c1 ,
#r2c3 ,
#con_sort,
#hp_pagecounter_bottom,
#hp_view_agent_contact ,
#hp_emailform_con,
#hp_icons,
.clearboth,
#r3, #r3c {
	display: none;
	clear: none;
	height: 0px;
	position: absolute;
	width: 0px;
	margin: 0;
	padding: 0;
}

#r1c, #r2c, #r3c {
	border: none;
}
#left-wrap, #r2c2 {
	background: none;	
}

#wrap, #r2c2 , #r1c, #r1c img, #r1, #r1ch, #r2c { width: 650px;}
#con_hp2 { width: 640px }
.gecko #wrap, .gecko #r2c2 , .gecko #r1c, .gecko #r1c img, .gecko #r1, .gecko #r1ch, .gecko #r2c, .gecko #con_hp2 { width: 750px;  }
.ie7 #wrap, .ie7 #r2c2 , .ie7 #r1c, .ie7 #r1c img, .ie7 #r1, .ie7 #r1ch, .ie7 #r2c , .ie7 #con_hp2 { width: 750px; }

#r1, #r1c, #r1ch, #r1c img { height: 113px; display: block; width: 650px; }

#r2 { padding-top: 120px;}
#r2c { float: none; min-height: auto; }
#r2c2 {
	float: none;
	min-height: auto;
	height: auto;
	padding: 0px;
	display: inline;	
}
#con_hp1 #hp_view_standard_photo_con1 {
	width: 455px;
	margin-left: 200px;
}
#con_hp1 #hp_view_standard_photo_con2 {
	overflow: auto;
}
.hp_view_thumb_con {
	overflow: auto;
	position: absolute;
	top: 200px;
	left: 0;
	float: none;
}
.hp_view_thumb_con .thumb br { line-height: 0px; }
.hp_details_highlight .hp_price { font-size: 100%;}

#contact_foot {
	clear: both;
	width: 640px;
	display: block;
}
.gecko #contact_foot, .ie7 #contact_foot {
	margin: 0 auto;
}

.hp_prop { float: none;}

