* {
	margin: 0;
}

html, body {
	margin: 0 auto;
	background: #121212 url(../ls_images/mainbg.jpg) repeat-x fixed;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a {
	text-decoration: none;
	color: #666666;
}

th {
	color: #fff;
	text-decoration: underline;
}

th.psr {
	padding: 5px 0 8px 10px;
	color: #fff;
	text-decoration: underline;
}

th.psrGate {
	padding: 5px 0 8px 10px;
	color: #fff;
	text-decoration: underline;
	height: 40px;
}

td.psr {
	padding: 5px 0 8px 10px;
}

td.psrGate {
	padding: 5px 0 8px 10px;
	height: 64px;
}

td.psrGate a {
	text-decoration: underline;
	color: #222;
}

td.psrHighLow {
	padding: 5px 0 8px 10px;
	height: 55px;
}

.ie td.psrHighLow {
	padding: 5px 0 8px 10px;
	height: 40px;
}

.webkit td.psrHighLow {
	height: 40px;
}

tr.tableheadtu {
	background-color: #7f7f7f;
	text-align: center;
}

tr.tablehead {
	background-color: #7f7f7f;
	text-align: left;
}

tr.propertylist {
	height: 35px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	color: #222;
}

tr.propertylistGate {
	height: 10px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	color: #222;
}

tr.propertylist a{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

tr.tunitlist {
	height: 30px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	color: #222;
}

tr.tunitlisttu {
	height: 30px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	color: #222;
	text-align: center;
}

input, form, select, img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

p {
	display: block;
}

p.bold {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ff2 .right {
	width: 370px;
	text-align: right;
}

#shadow {
	display: block;
	background: transparent url(../ls_images/borderbg.png);
	width: 990px;
	margin: 0px auto;
}

.ie #shadow{
	background: none;
}

#header {
	position: relative;
	background: #fff url(../ls_images/topbg.jpg) top right no-repeat;
	margin: 0px auto;
	padding-top: 5px;
	width: 980px;
}

.ie #header {
	z-index: 9999;
}

#tpwrap {
	width: 980px;
	height: 40px;
}

#toplink {
	float: right;
	text-align: right;
	width: 700px;
	margin-top: 5px;
	margin-right: 20px;
	color: #666666;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.ie #toplink {
	margin-right: 10px;
}

#toplink ul {
	padding: 0;
}

#toplink ul li {
	list-style: none;
	float: right;
	font: normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	line-height: 200%;
}

#toplink ul li.newsletter {
	list-style: none;
	float: right;
	font: normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	background: transparent url(../ls_images/newsletter.jpg) no-repeat center left;
	padding-left : 24px;	
	line-height: 200%;
}

#toplink a {
	color: #666;
	font: normal 14px Arial;
	text-decoration: underline;
}

li.space {
	width: 35px;
	text-align: center;
	line-height: 200%;
}

#toplink img {
	margin-top: 5px;
}

.ie #toplink select.currency {
	margin-top: 3px;
	vertical-align: middle;
}

#logowrap {
	height: 118px;
}

#logo {
	width: 349px;
	height: 118px;
	float: left;
	background: url(../ls_images/logo.jpg) no-repeat center center;
	/** background: url(../ls_images/combined02.jpg) no-repeat -980px -1231px; **/
}

#logowrap img{
	display: none;
}

#searchwrap {
	width: 631px;
	height: 118px;
	float: right;
}

#headsearch {
	height: 82px;
	/*text-align: right;*/
	margin-top: 36px;
	/*margin-right: 20px;*/
}

#siwrap {
	width: 611px;
	height: 31px;
}

#searchitems {
	float: right;
	text-align: right;
}


#searchitems ul {
	padding: 0;
}

#searchitems ul li {
	list-style: none;
	height: 24px;
	float: left;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
}

#searchitems ul li#qs,
#searchitems ul li#as {
	padding: 0px 20px;
	text-align: center;
}

#searchitems ul li#psr {
	padding-left: 20px;
	text-align: center;
}

.ie #searchitems ul li#qs {
	width: 93px;
}

.ie #searchitems ul li#as {
	width: 123px;
}

.ie #searchitems ul li#psr {
	width: 188px;
}

#searchitems ul li#qs a,
#searchitems ul li#as a,
#searchitems ul li#psr a {	
	background: url(../ls_images/off_arrow.gif) bottom no-repeat;
	height: 24px;
	display: block;
}

#searchitems ul li#qs a:hover,
#searchitems ul li#qs a.selected,
#searchitems ul li#as a:hover,
#searchitems ul li#as a.selected,
#searchitems ul li#psr a:hover,
#searchitems ul li#psr a.selected {	
	background: url(../ls_images/on_arrow.gif) bottom no-repeat;
	height: 24px;
	display: block;
	color: #D67F22;
}


#keywordSearch {
	margin-top: 13px;
	padding-right: 20px;
	height: 41px;
	color: #666666;
	line-height: 116%;
    text-align: right;
}

.ie #keywordSearch form {
	width: 570px;
	/*margin-right: -20px;*/
}

#keywordSearch label{
	float: left;
	display: block;
	width: 268px;	
}

.ie #keywordSearch label{
	width: 228px;
}

#quick {
	visibility: hidden;
	display: none;
	margin-top: -48px;
	padding: 7px 20px 0 0;
	height: 41px;
	color: #666666;
	position: relative;
	z-index: 3;
	width: 520px;
	float: right;
	border-top: 1px solid #EEE;	
	border-left: 1px solid #EEE;
	background: transparent url(../ls_images/quick_bg-new.jpg) repeat-x center center;
}

.ie #quick {
	margin-right: -20px;
	padding-right: 20px;
	background-position-y: bottom;
}

.ie6 #quick {
	height: 40px;
}

.ie7 #quick {
	height: 38px;
}

.ie6 .quickSearchWrap {
	margin-top: 13px;
}

.ie7 .quickSearchWrap {	
	margin-top: 8px;
}

.ff2 #quick {
	width: 540px;
}

.ff2 .quickSearchSpan {
	margin-left: -12px;
}

#quick .advSearchDiv {
	display: block;
	position: absolute;
	border-bottom: 1px solid #666;
	bottom: 1px; top: 44px;
	width: 540px; height: 40px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat 0px -797px;
}

.ie6 #quick .advSearchDiv {
	margin-top: 3px;
	right: 0px;
}

.ie7 #quick .advSearchDiv,
.ie8 #quick .advSearchDiv {
	margin-top: 0px;
	right: 0px;
}


.ff2 #quick .advSearchDiv {
	width: 560px;
}

#quick a.advSearchBu {
	display: block;
	margin: 10px 15px 0 0;
	font: normal 18px Georgia;
	color: #FFF;
	width: 90px;
	float: right;
	padding-right: 20px;
	background: transparent url(../ls_images/gtarrow.png) no-repeat right;
}

.ie #quick a.advSearchBu {
	margin-right: 10px;
}

#quick a.advSearchBu:hover, #quick a.advSearchBu:hover {
	color: #FFCC66;
	width: 90px;
	background: transparent url(../ls_images/gtarrow_hover.png) no-repeat right;
}

.quickSearchSpan {
	font: normal 14px Arial;
	line-height: 200%;
}

input.textbutton {
	border:0;
	padding-right: 6px;
	font: bold 14px Arial;
	color: #666; 
	background:transparent url(../ls_images/arrow.jpg) no-repeat center right;
}

.webkit input.textbutton {
	padding-right: 10px;
}

#quick span {
	width: 150px;
}




/*menu*/

#menu {
	width: 980px;
	height: 57px;
	padding: 0;
	margin: 0px auto;
	position: relative;
	background: url(../ls_images/menu.jpg);
}

.ff3 #menu {
	display: block;
}

.ie #menu {
	width: 980px;
	height: 57px;
	padding: 0;
	margin: 0px auto;
	position: relative;
	z-index: -1;
	background: url(../ls_images/menu.jpg);
}


#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#menu li, #menu a {
	height: 57px;
	display: block;
}

#home {
	left: 0;
	width: 94px;
}

#home_on {
	left: 0;
	width: 94px;
    background: transparent url(../ls_images/menu.jpg)
    0 -57px no-repeat;
}

#home a:hover {
    background: transparent url(../ls_images/menu.jpg)
    0 -57px no-repeat;
}

#buy {
	left: 94px;
	width: 59px;
}

#buy_on {
	left: 94px;
	width: 59px;
    background: transparent url(../ls_images/menu.jpg)
    -94px -57px no-repeat;
}

#buy a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -94px -57px no-repeat;
}

li.buy {
    background: transparent url(../ls_images/menu.jpg)
    -94px -57px no-repeat;
}

#rent {
	left: 153px;
	width: 68px;
}

#rent_on {
	left: 153px;
	width: 68px;
    background: transparent url(../ls_images/menu.jpg)
    -153px -57px no-repeat;
}

#rent a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -153px -57px no-repeat;
}

li.rent {
    background: transparent url(../ls_images/menu.jpg)
    -153px -57px no-repeat;
}

#sell {
	left: 221px;
	width: 134px;
}

#sell_on {
	left: 221px;
	width: 134px;
    background: transparent url(../ls_images/menu.jpg)
    -221px -57px no-repeat;
}

#sell a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -221px -57px no-repeat;
}

#live {
	left: 355px;
	width: 213px;
}

#live_on {
	left: 355px;
	width: 213px;
    background: transparent url(../ls_images/menu.jpg)
    -355px -57px no-repeat;
}

#live a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -355px -57px no-repeat;
}

#blog {
	left: 568px;
	width: 70px;
}

#blog_on {
	left: 568px;
	width: 70px;
    background: transparent url(../ls_images/menu.jpg)
    -568px -57px no-repeat;
}

#blog a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -568px -57px no-repeat;
}

#thekey {
	left: 638px;
	width: 95px;
}

#thekey_on {
	left: 638px;
	width: 95px;
    background: transparent url(../ls_images/menu.jpg)
    -638px -57px no-repeat;
}

#thekey a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -638px -57px no-repeat;
}

#mobile {
left: 845px;
width:120px;
}
#mobile a:hover{
	background: transparent url(../ls_images/menu.jpg)
	-845px -120px no-repeat;
}

#aboutus {
	left: 733px;
	width: 102px;
}

#aboutus_on {
	left: 733px;
	width: 102px;
    background: transparent url(../ls_images/menu.jpg)
    -733px -57px no-repeat;
}

#aboutus a:hover {
    background: transparent url(../ls_images/menu.jpg)
    -733px -57px no-repeat;
}



/*flash*/
#flash {
	width: 980px;
	height: 310px;
	margin: 0px auto;
	background: #000 url(../ls_images/combined02.jpg) no-repeat 0 -487px;
}

#flashcore {
	width: 980px;
	height: 260px;
	margin: 0px auto;
}

#flashcorewrap {
	padding-top: 20px;
	width: 950px;
	margin: 0 auto;
}

#flashcorewrap div.slideshow{
	margin-top: 20px;
	width: 950px;
	margin: 0 auto;
}



#flashcorewrap #flashError {
	display: none;  
	height: 173px; width: 890px;  
	background-color: #EEE; border: 10px solid #DDD; padding: 20px;
}

#flashcorewrap #flashError p {
	margin-top: 100px; font: normal 18px Arial;
}





/*highlight properties*/
#hlheadwrap {
	width: 980px;
	height: 50px;
	margin: 0px auto;
}

#highlighthead {
	width: 391px;
	height: 23px;
	padding-top: 27px;
	margin-left: 10px;
	float: left;
	background: transparent url(../ls_images/highlight_head-new.png) no-repeat bottom left;
}

.ie #highlighthead {
	margin-top: 27px;
	padding-top: 0px;
}

#highlighticon {
	float: right;
}

#highlighticon ul {
	padding: 0;
	padding-right: 15px;
}

#highlighticon ul li {
	padding-top: 10px;
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
}

#highlighticon ul li#highlightsale {
	padding-right: 15px;
	text-align: center;
}

.ie #highlighticon ul li#highlightsale {
	width: 60px;
}

#highlighticon ul li#highlightrent {
	padding-left: 15px;
	text-align: right;
}

.ie #highlighticon ul li#highlightrent {
	width: 61px;
}

#highlighticon ul li#highlightsale a,
#highlighticon ul li#highlightrent a {
	background: url(../ls_images/off_arrow.gif) bottom no-repeat;
	height: 24px;
	display: block;
}

#highlighticon ul li#highlightsale a:hover,
#highlighticon ul li#highlightsale a.selected,
#highlighticon ul li#highlightrent a:hover,
#highlighticon ul li#highlightrent a.selected {
	background: url(../ls_images/on_arrow.gif) bottom no-repeat;
	height: 24px;
	display: block;
	color: #B7681A;
}

#highlight {
	width: 980px;
	height: 350px;
	margin: 0px auto;
	background: #000 url(../ls_images/diagonalbg.jpg);
}

#highlightRent {
	display: none;
	width: 980px;
	height: 350px;
	margin: 0px auto;
	background: #000 url(../ls_images/diagonalbg.jpg);
}

#hlitemwrap {
	width: 956px;
	margin: 0px auto;
	padding-top: 19px;
}

#hlinnerwrap {
	width: 636px;
	float: right;
}

#hlrightwrap {
	float: right;
}

.hlitem {
	float: left;
	width: 316px;
	height: 312px;
	background-color: #333333;
}

.hliteminnerwrap {
	width: 316px;
	height: 267px;
	margin: 0;
	padding: 0;
	background: url(../ls_images/combined02.jpg) no-repeat -1480px -1785px;
}

.hliteminner {
	width: 295px;
	height: 245px;
	margin: 0px auto;
	line-height: 160%;
}

.hliteminner h2 {
	font: normal 18px/140% Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 2px;
	margin: 0;
	color: #222222;
}

.ie .hliteminner h2 {
	font-size: 18px;
}

.hliteminner p.hpRefNo {
	font: normal 14px/140% Georgia, "Times New Roman", Times, serif;
	padding: 0 0 4px; 
	color: #222222;
}

.hliteminner a {
	color: #222;
}

.hliteminner img {
	border: 0px;
}

.hliteminner span {
	font-weight: bold;
	font-size: 14px;
	color: #663300;
}

.hliteminner span.leaseSpan,
.wninnerright span.leaseSpan {
	font-weight: bold;
	font-size: 14px;
	color: #686400;
}

.hlitemimage {
	width: 295px;
	height: 138px;
}

.hliteminner p {
	font: normal 12px/140% Arial;
	color: #222;
}

.hliteminner p.bold {
	padding: 6px 0 0;
	font: bold 14px Arial;
}

.hlitempreview {
	width: 316px;
	height: 44px;
	background-color: #848484;
}

.hlpreviewwrap {
	width: 300px;
	padding-top: 15px;
	margin: 0px auto;
}

.hlpreviewicon {
	float: left;
}

.hlpreview {
	float: right;
}

.olpreview {
	float: right; 
	width: 60px; 
	margin-right: 15px;
	text-align: right;
}

.ie .olpreview {
	margin-right: 10px;
}

.hlpreview a,
.srfpreview a,
.olpreview a {
	color: #222;
	font-weight: bold;
	padding-right: 13px;
	background: url(../ls_images/preview_show_arrow.jpg) no-repeat right center;
}

.hlpreview a:hover,
.srfpreview a:hover,
.olpreview a:hover {
	color: #D67F22;
	font-weight: bold;
	padding-right: 13px;
	background: url(../ls_images/preview_show_arrow.jpg) no-repeat right center;
}

.hlpreview a.close,
.srfpreview a.close,
.olpreview a.close {
	color: #FFF;
	font-weight: bold;
	padding-right: 13px;
	background: url(../ls_images/preview_hide_arrow.jpg) no-repeat right center;
}

.hlpreview a.close:hover,
.srfpreview a.close:hover,
.olpreview a.close:hover {
	color: #222;
	font-weight: bold;
	padding-right: 13px;
	background: url(../ls_images/preview_hide_arrow.jpg) no-repeat right center;
}

.sole {
	width: 81px;
	height: 16px;
	float: left;
	padding-right: 10px;
	margin-top: 3px;
	background: url(../ls_images/soleagent.gif) no-repeat left;
}

.threeview {
	width: 81px;
	height: 16px;
	float: left;
	padding-right: 10px;
	background: url(../ls_images/360view.gif) no-repeat top left;
}

.previewiconword {
	color: #cccccc;
	float: right;
	padding-top: 2px;
	font-weight: bold;
	font-size: 12px;
}

/*whats new*/
#whatsnew {
	width: 980px;
	margin: 0px auto;
	height: 768px;
	background: url(../ls_images/diagonalbg.jpg);
}

#wnbanner {
	width: 980px;
	height: 78px;
	margin: 0px auto;
	background: #000 url(../ls_images/combined02.jpg) no-repeat -608px -1617px;
}

#wnhead {
	width: 197px;
	height: 24px;
	padding-top: 55px;
	margin-left: 10px;
	background: transparent url(../ls_images/new_head.png) no-repeat bottom;
}

.ie6 #wnhead {
	height: 23px;
}

#wnleft {
	width: 340px;
	height: 690px;
	float: left;
}

#wnleftwrap {
	width: 316px;
	height: 637px;
	padding-top: 34px;
	margin: 0px auto;
}

.wnitem {
	float: left;
	width: 316px;
	height: 201px;
	margin-bottom: 17px;
	background-color: #333333;
}

.wnitem2 {
	float: left;
	width: 316px;
	padding-top:18px;
	margin-bottom: 34px;
		
}

.wniteminnerwrap {
	width: 316px;
	min-height: 156px;
	margin: 0;
	padding: 0;
	background: url(../ls_images/combined02.jpg) no-repeat -608px -1695px;
}

.ie .wniteminnerwrap {
	height: 156px;
}

.wniteminner {
	width: 290px;
	min-height: 110px;
	padding-top: 14px;
	margin: 0px auto;
}

.wninnerleft {
	width: 110px;
	min-height: 110px;
	float: left;
}

.wninnerleft img {
	border: 0px;
}

.wninnerright p {
	font: normal 12px Arial;
}

.wninnerright p.status {
	font: bold 14px Arial;
}

.wninnerright p.status span.not_available {
	color: #D67F22;
}

.wninnerright p.status span.sold {
	color: #FF0000;
}

.wninnerright {
	width: 170px;
	float: right;
	line-height: 160%;
}

.wninnerright p.hpRefNo {
	font: normal 14px Georgia;
	padding-top: 2px;
}

.wninnerright p.price {
	font: normal 12px Arial;
}

.wninnerright p.bold {
	padding: 6px 0 0;
	font: bold 14px Arial;
}

.wninnerright h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	color: #222222;
	line-height: 14pt;
}

.ie .wninnerright h2 {
	font-size: 18px;
}

.wninnerright a {
	color: #222;
}

.wninnerright span {
	font: bold 14px Arial;
	color: #663300;
}





#wnright {
	width: 640px;
	height: 690px;
	float: right;
}

#wnrightinner {
	width: 628px;
	height: 636px;
	padding-top: 18px;
}

#keyhead {
	width: 628px;
	height: 200px;
	background: url(../ls_images/combined02.jpg) no-repeat -980px -436px;
}

#keyheadinner {
	width: 570px;
	height: 132px;
	padding-top: 25px;
	margin: 0px auto;
}

#keyheadleft {
	float: left;
	width: 194px;
}

#keyheadright {
	float: right;
	padding-top: 10px;
	width: 340px;
}

#keyheadright p {
	color: #222222;
	line-height: 140%;
	font-size: 14px;
}

#keyheadright p.readMoreKey {
	line-height: 140%;
	margin-top: 35px;
	float: right;
}

a.readMore {
	color: #222;
	font: bold 14px Arial;	
	background: transparent url(../ls_images/detail_arrow.png) no-repeat center right;
	padding-right: 9px;
}

a.readMore:hover {
	color: #D67F22;
}

#keycontent {
	width: 628px;
	height: 436px;
	background: url(../ls_images/combined02.jpg) no-repeat -980px 0;
}

#keymainwrap {
	width: 628px;
	height: 335px;
}

#keycontentleft {
	width: 259px;
	height: 335px;
	float: left;
}

#keyleftinner {
	width: 220px;
	padding-top: 40px;
	margin: 0px auto;
}

#keyblog {
	display: table;
	width: 220px;
	padding-top: 20px;
}

.ie6 #keyblog {
	padding-top: 15px;
}

#keyblog a {
	color: #000;
}

#keyblog a:hover {
	color: #D67F22;
}

.keyblogitem {
	width: 220px;
	height: 60px;
	padding-top: 15px;
	border-bottom: 1px solid #BEBEBE;
}

.keyblogitem h3 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	padding-bottom: 5px;
}

span.goarrow {
	height: 25px;
	padding-right: 25px;
	background: transparent url(../ls_images/goarrow.png) right no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ie span.goarrow {
	height: 16px;
}

.readmore {
	float: right;
	padding-top: 10px;
	font-weight: bold;
}

a.readMoreBlogHP {
	float: right;
	font-weight: bold;	
	background: transparent url(../ls_images/detail_arrow.png) no-repeat center right;
	padding-right: 9px;
}

#keyblog a.readMoreBlogHP {
	margin-top: 10px;
}

#keycontentcenter {
	width: 24px;
	height: 335px;
	float: left;
	background: url(../ls_images/vline.gif) bottom center no-repeat;
}

#keycontentright {
	width: 345px;
	height: 335px;
	float: left;
}

#keyrightinner {
	width: 305px;
	padding-top: 40px;
	margin: 0px auto;
}

#keyagentdes {
	width: 285px;
	line-height: 140%;
}

#keyagentdes a.linkUnderline {
	font: bold 12px Arial;
	color: #D67F22;
	text-decoration: underline;
}

#keyagent {
	width: 296px;
	padding-top: 20px;
}

#keyagent img {
	border: 0px;
}	

#keyagent a {
	color: #000;
}

#agentleft {
	float: left;
	width: 148px;
}

#agentright {
	float: right;
	width: 148px;
}

#agentleft img,
#agentright img {
	border: 1px solid #999;
}

#keycontentbottom {
	width: 592px;
	height: 70px;
	margin: 25px auto 0;
	/*background: url(../ls_images/keyunder.png) no-repeat;*/
}

.ie6 #keycontentbottom {
	height: 68px;
}

#keycontentbottomwrap {
	width: 590px;
	padding-top: 7px;
}

.ie #keycontentbottomwrap {
	width: 590px;
	padding-top: 15px;
}

#keycontentbottomwrap p {
	color: #fff;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#keycontentbottomwrap p span.enews,
#keycontentbottomwrap p span.theKey {
	float: left;
	background: transparent url(../ls_images/index_sub_button-new.png) no-repeat center center;
	display: block;
	width: 282px; height: 42px;
}

#keycontentbottomwrap p span.enews {
	margin-left: 10px;
}

.ie6 #keycontentbottomwrap p span.enews {
	margin-left: 5px;
}

#keycontentbottomwrap p a.enews,
#keycontentbottomwrap p a.theKey {
	margin: 10px 0 0 10px;
	background: transparent url(../ls_images/index_sub_bu_arrow-new.png) no-repeat center left;
	padding-left: 25px;
	color: #FFF;
	font: normal 18px Georgia;
}

.ie7 #keycontentbottomwrap p a.enews,
.ie7 #keycontentbottomwrap p a.theKey,
.ie8 #keycontentbottomwrap p a.enews,
.ie8 #keycontentbottomwrap p a.theKey,
.ff2 #keycontentbottomwrap p a.enews,
.ff2 #keycontentbottomwrap p a.theKey,
.ff3 #keycontentbottomwrap p a.enews,
.ff3 #keycontentbottomwrap p a.theKey {
	display: block;
}

.agent {
	padding: 8px;
	text-align: center;
}

p.agentNameHP {
	margin-top: 3px;
}




/*PROPERTY DETAIL*/

#s1 { float:left; width: 240px; height: 460px; }
#s1 div { width: 270px; height: 460px; padding: 0px 5px; margin-left: 12px; background: none; }
#s1 div img { float: left; margin: 0; margin: 10px 5px; text-align: center; width: 200px; border: 1px solid #FFF }

.nav { margin: 5px 0 5px 24px; }
#nav a, .nav a { margin: 0 5px; padding: 3px 5px; text-decoration: none; color: #222; border: 0px; }
#nav a.activeSlide { color: #222; }
#nav a:focus { outline: none; }
.navDiv a img {border: 0px;}
.navDiv { width: 10px;float: left; display: block; margin-top: 162px; }
#output { text-align: left; }

#nav { text-align: left; margin: 3px }

.ie6 #s1 { float:left; width: 240px; height: 460px; margin-left: -8px; }
.ie6 #s1 div { width: 200px; height: 460px; padding: 0px 5px; margin-left: 12px; background: none; }

/* root element for the whole scrollable setup */
div.scrollable {  
position:relative;
overflow:hidden;
width: 680px;	
}

/* 
 root element for scrollable items. It is 
 absolutely positioned with large width. 
 */
#thumbs,
#thumbs1 {	
position:absolute;
/* width:900px;	*/
clear:both;
}

/* single item */
#thumbs div {
float:left;
cursor:pointer;
height: 65px;
}

#thumbs1 div {
float:left;
cursor:pointer;
height: 190px;
}


#thumbs div a,
#thumbs1 div a {
margin-right: 2px;
}

.leftArrowThumbs {
	float: left; 
	display: block; 
	background: transparent url(../ls_images/ltarrow.png) no-repeat center center; 
	width: 18px; height: 60px;
}

.rightArrowThumbs {
	float: right; 
	display: block; 
	background: transparent url(../ls_images/gtarrow_big.png) no-repeat center center; 
	width: 18px; height: 60px;
}

#gallery {
	width: 980px;
	height: 408px;
	margin: 0px auto;
}

#galltop {
	width: 980px;
	height: 67px;
	margin: 0px auto;
	background: url(../ls_images/detailtopbg.jpg) no-repeat;
}

#galltop ul {
	padding: 0;
	padding-top: 25px;
	margin-left: 36px;
}

#galltop ul li {
	list-style: none;
	float: left;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}

#galltop ul li a.mortage,
#galltop ul li a.fav,
#galltop ul li a.tell,
#galltop ul li a.etofrd,
#galltop ul li a.prints {
	color: #FFF;
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #galltop ul li.mortage_en {
	width: 115px;
}

.ie #galltop ul li.fav_en {
	width: 110px;
}

.ie #galltop ul li.tell_en {
	width: 74px;
}

.ie #galltop ul li.etofrd_en {
	width: 91px;
}

.ie #galltop ul li.prints_en {
	width: 28px;
}

#galltop ul li a.mortage:hover,
#galltop ul li a.mortageSelected,
#galltop ul li a.fav:hover,
#galltop ul li a.favSelected,
#galltop ul li a.tell:hover,
#galltop ul li a.tellSelected,
#galltop ul li a.etofrd:hover,
#galltop ul li a.etofrdSelected,
#galltop ul li a.prints:hover,
#galltop ul li a.printsSelected {
	color: #D67F22;
	display: block;
	height: 26px;
}

#galltop ul li.sep{
	color: #666;
	width: 30px;
	text-align: center;
}

.backtosearchresult {
	float: right;
	padding-right: 20px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
}

.ie .backtosearchresult {
	width: 207px;
	padding-right: 0px;
}

.backtosearchresult a.backSR {
	padding-right: 20px;
	color: #fff;
	background: transparent url(../ls_images/gtarrow.png) no-repeat center right;
	display: block;
}

.ie6 .backtosearchresult a.backSR,
.ie7 .backtosearchresult a.backSR {
	margin-right: 10px;
}

.backtosearchresult a.backSR:hover {
	padding-right: 20px;
	color: #ffcc66;
	background: transparent url(../ls_images/gtarrow.png) no-repeat center right;
}


#gallcontentwrap {
	width: 980px;
	height: 341px;
	margin: 0px auto;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -990px;
}

#gallcontent {
	width: 935px;
	height: 200px;
	padding-top: 24px;
	margin: 0px auto;
}

#gallleft {
	width: 700px;
	height: 300px;
	float: left;
}

#galllefttop {
	width: 700px;
	height: 232px;	
}

#galllefttopleft {
	width: 250px;
	height: 211px;
	float: left;
	text-align: center;
}

#galllefttopleft p.imgInst {
	font: normal 11px Arial;
	background-color: #FFF;
	line-height: 180%;
	color: #333;
}

#printLarImgInstArrow {
	display: none;
}

#galllefttopleft span {
	background: transparent url(../ls_images/img_inst-new.png) no-repeat left center;
	padding-left: 15px;
}

#galllefttopleft img{
	border: 1px solid #FFF;
}

#galllefttopleft h3 {
	font: 14px/120% Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin: 3px 0;
}

#galllefttopright {
	width: 435px;
	height: 211px;
	float: right;
}

#galllefttopright #topDiv {
	display: table; 
	height: 100px;
}

#galllefttopright #downDiv {
	position: relative;
	display: block;
	width: 415px; height: 126px;
}

#galllefttopright #downDiv p.areaGross {
	font: bold 15px/140% Georgia;
}

#galllefttopright #downDiv p.salePrice {
	font: normal 15px/140% Georgia;
	color: #663300;
}

#galllefttopright #downDiv p.rentPrice {
	font: normal 15px/140% Georgia;
	color: #686400;
}

#galllefttopright #downDiv .view360Div {
	position: absolute;
	bottom: 0px;
	right: 0px;	
}

#galllefttopright #downDiv .view360Div img {
	border: 0px;
}

#galllefttopright #topDiv p {
	padding-top: 3px;
	font: normal 15px Georgia;
}
 
#galllefttopright h1 {
	font: 30px/120% Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-bottom: 0;
	width: 415px;
}

#galllefttopright h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-top: 32px;
}

#galllefttopright h2 a{
	display: block;
	line-height: 160%;
	width: 88px;
	padding-right: 30px;
	color: #333333;
	text-decoration: underline;
	background: transparent url(../ls_images/prop_detail_360_arrow.png) no-repeat right center;
}

#galllefttopright p {
	font: 15px/140% Georgia, "Times New Roman", Times, serif;
	color: #222222;
}

#gallleftline {
	width: 700px;
	height: 8px;
	background: url(../ls_images/galline.gif) no-repeat;
}

#gallleftbottom {
	position: relative;
	width: 640px;
	height: 65px;
}

#gallleftbottom img{
	border: 1px solid #FFF;
}

#keypersonLogin {
	margin-bottom: 15px;
}

#gallright {
	width: 235px;
	height: 300px;
	float: right;
}

#gallright p {
	color: #fff;
	padding-bottom: 20px;
}


#gallright .firstKp {
	border-bottom: 1px dashed #666; 
	padding: 15px 0;
	display: block;
	height: 53px;
}

#gallright .firstKp .kpRight {
	float: right; 
	width: 175px;
}

#gallright .firstKp .kpRight a.linkKP {
	color: #000;
	font-weight: bold;
}

#gallright .firstKp .kpRight span.emailKP {
}

#gallright .firstKp .kpRight span.emailKP a {
	line-height: 120%; 
	padding-top: 5px; 
	display: block; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


#gallright .firstKp img {
	border: 0px;
}

#gallright p.contactInfo {
	padding: 2px 0;
	color: #666;
	font-weight: bold;
	font-size: 11px;
}

#gallright div.share table {
	margin-top: 17px;
}

#gallright div.share a img {
	border: 0px
}	


#printPropMainBg {
	display: none;
}


#propmain {
	width: 980px;
	margin: 0px auto;
	padding-bottom: 20px;
	background: url(../ls_images/diagonalbg.jpg);
}

#propmaininnerwrap {
	width: 956px;
	padding-top: 20px;
	margin: 0px auto;
}

#propmainheader {
	width: 956px;
	height: 50px;
	margin: 0px auto;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1499px;
}

#propmainheader ul {
	padding: 0;
	margin-left: 10px;
}

#propmainheader ul li {
	float: left;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#propmainheader ul li a.pinfo,
#propmainheader ul li a.binfo,
#propmainheader ul li a.fac,
#propmainheader ul li a.tunit,
#propmainheader ul li a.dinfo,
#propmainheader ul li a.psr {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#propmainheader ul li a.pinfo:hover,
#propmainheader ul li a.pinfoSelected,
#propmainheader ul li a.binfo:hover,
#propmainheader ul li a.binfoSelected,
#propmainheader ul li a.fac:hover,
#propmainheader ul li a.facSelected,
#propmainheader ul li a.tunit:hover,
#propmainheader ul li a.tunitSelected,
#propmainheader ul li a.dinfo:hover,
#propmainheader ul li a.dinfoSelected,
#propmainheader ul li a.psr:hover,
#propmainheader ul li a.psrSelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#propmainheader ul li.sep{
	color: #666;
	width: 20px;
	text-align: center;
}

#propmainheadleft {
	width: 695px;
	height: 50px;
	float: left;
}

.ie #propmainheadleft {
	width: 668px;
}

#propmainheadleft ul {
	padding-top: 15px;
}

.ie #propmainheadleft ul li.pinfo_en {
	width: 92px;
}

.ie #propmainheadleft ul li.binfo_en {
	width: 91px;
}

.ie #propmainheadleft ul li.fac_en {
	width: 61px;
}

.ie #propmainheadleft ul li.tunit_en {
	width: 88px;
}

.ie #propmainheadleft ul li.dinfo_en {
	width: 83px;
}

.ie #propmainheadleft ul li.psr_en {
	width: 137px;
}

#propmainheadright {
	width: 258px;
	height: 50px;
	float: right;
	text-align: right;
}

.ie #propmainheadright {
	width: 280px;
}

#propmainheadright ul {
	width: 250px;
	padding: 13px 5px 0 0;
}

.ie #propmainheadright ul {
	padding-right: 10px;
	width: 260px;
}

#propmainheadright ul li.refer {
	margin: 0 10px;
	float: right;
	font: bold 14px Arial;
	width: 123px; height: 24px;
	margin-left: 10px;
	padding-right: 12px;
	background: transparent url(../ls_images/refbg_1-new.png) no-repeat center center;
	text-align: center;
	color: #FFF; line-height: 175%;
}

#propmainheadright ul li.referGold {
	margin: 0 10px;
	float: right;
	font: bold 14px Arial;
	width: 130px; height: 24px;
	margin-left: 10px;
	padding-right: 12px;
	background: transparent url(../ls_images/ref_no_gold.png) no-repeat center center;
	text-align: center;
	color: #FFF; line-height: 175%;
}

#propmainheadright ul li.refer a,
#propmainheadright ul li.referGold a {
	color: #FFF;
	line-height: 175%;
	margin-left: 10px;
	padding-right: 12px;
	background: transparent url(../ls_images/arrow_white.png) no-repeat scroll right center;	
}

#propmainheadright ul li.sole {
	float: right;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(../ls_images/soleagent.gif) no-repeat scroll left center;
	padding-left: 4px;
	margin-top: 4px;
}

#loginDiv {
	position: absolute; 
	display: none;
	margin-left: 729px;
	padding: 17px 0 0;
	z-index: 100;
	text-align: left;
	float: right;
	width: 227px;
	background: #D2D2D2 url(../ls_images/loginBg-new.jpg) repeat-x left top;
}

#loginDiv span.loginErrMsg {
	display: none;
	padding-left: 15px;
	color: #FF0000;
}

#loginOutDiv {
	margin-top: -34px;
}

.ie #loginOutDiv {
	margin-top: -17px;
}

#loginSubDiv {
	height: 41px;
	margin-top: 17px;
	background: transparent url(../ls_images/login_lowerBg-new.jpg) repeat-x left top;
}

#loginSubDiv .leftBoxClose {
	float: left;
	padding: 12px 5px 12px 10px;
}

.ie6 #loginSubDiv .leftBoxClose,
.ie6 #loginSubDiv .rightBoxClose {
	padding-bottom: 5px;
}

.ie6 #loginSubDiv .rightBoxClose {
	width: 67px;
}

#loginSubDiv a.closeLoginDiv {
	padding-left: 19px;
	color: #FFF;
	background: transparent url(../ls_images/close_bu-new.png) no-repeat left center;
}

#loginSubDiv a.closeLoginDiv:hover {
	padding-left: 19px;
	color: #D67F22;
	background: transparent url(../ls_images/close_bu-new.png) no-repeat left center;
}

#loginSubDiv .rightBoxClose {
	float:right;
	padding: 12px 10px 12px 5px;
}

#loginSubDiv .rightBoxClose a.subBu {
	padding-right: 20px;
	color: #fff;
	background: transparent url(../ls_images/gtarrow.png) no-repeat center right;
	display: block;
}

#loginDiv p.loginLineB {
	margin: 6px;
	padding-left: 10px;
	line-height: 175%;
}

#loginDiv label {
	display: block;
	float: left;
	width: 80px;
	line-height: 185%
}

#loginDiv input {
	width: 100px;
}

#propertyInfo,
#buildingInfo,
#fac,
#typical,
#district,
#pastSR {
	width: 956px;
	background: #999 url(../ls_images/combined02.jpg) no-repeat -2799px bottom;	
}

.propmaintitle {
	width: 956px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1402px;
}

.proptitlewrap {
	width: 940px;
	height: 30px;
	margin: 0px auto;
}

.proptitlewrap h3 {
	padding-top: 8px;
	margin: 0;
	color: #fff;
}

#printDescBg, #printPropcontentBg, #printGoogleTopBar, #printSoleAgent, #printPropMenuBg {
	display: none;
}	

.propcontent {
	background: #ccc url(../ls_images/propmainbg.jpg) no-repeat top center;
	width: 956px;
	display: table;
	padding-bottom: 17px;
}

.propcontentbottom {
	width: 956px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1402px;
}

.propinnercontentwrap {
	width: 927px;
	margin: 0px auto;
	padding-top: 20px;
}

.ie .propinnercontentwrap {
	padding-bottom: 25px;
}

#propcontentleft {
	width: 628px;
	float: left;
}

.ie #propcontentleft {
	width: 618px;
}

#propcontentright {
	float: right;
	width: 298px;
	height: 334px;
	background: #fff url(../ls_images/combined02.jpg) no-repeat -980px -636px;
}

.ie6 #propcontentright {
	position: relative;
	z-index: 3;
}

.propcontentall {
	width: 924px;
	float: left;
}

#propcontentleft table,
.propcontentall table {
	color: #222222;
	line-height: 180%;
}

.propcontentwide {
	width: 956px;
}

#buildingInfo .propcontentall table#buildingTable {
	float: left;
}

#propdetailpsrpage {
	padding: 11px 10px 0 0; 
	float: right;
}

td.title {
	width: 150px;
	vertical-align: top;
	font-weight: bold;
}

td.borderBottom {
	padding-bottom: 10px;
	border-bottom: 1px solid #949494;
}

td.price {
	font-weight: bold;
}

td span.salePrice {
	color: #663300;
}

td span.rentPrice {
	color: #686400;
}

#propmainfoot {
	width: 956px;
	height: 60px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1439px;
}

#propmainfoot a.floor_plan {
	color: #FFF;
	padding: 0 7px 2px;
	margin: 0 3px;
	line-height: 130%;
	font-size: 14px;
	background: transparent url(../ls_images/prop_detail_fp_bg.png) no-repeat bottom center;
}

#propmainfoot h2 {
	padding-top: 18px;
	padding-left: 15px;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #666666;
}


#headerPSR {
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1402px;
    height: 37px;
}

#headerPSR .headerPSRwrap {
    width: 940px;
    height: 30px;
	padding-top: 5px;
    margin: 0 auto;
	color: #FFF;
	font-weight: bold;
}

#headerPSR .leftBox {
	padding-top: 4px;
	float: left; 
}

#headerPSR .rightBox {
	float: right; 
	width: 210px;
	margin-top: 6px;
}

#headerPSR .rightBox .pagination {
	padding-top: 1px;
}

.ie6 #headerPSR .rightBox .pagination {
	float: right;
}

#searchPage {
	float: left;
	margin-right: 20px;
	color: #FFF;
}

div.buildingImages {
	float: right;
	text-align: center;
	width: 270px;
}

p.buildingImages {
	padding-bottom: 15px;
}

p.buildingImages img {
	width: 190px;
	border: 1px solid #fff;
}



#otherlisting {
	width: 980px;
	margin: 0px auto;
	background: url(../ls_images/diagonalbg.jpg);
}

.ff2 #otherlisting
{
display: -moz-inline-block;
}

.webkit #otherlisting {
	display: table;
}

#otherlisting img {
	border: 0px;
}

#otherListingLink {
	padding: 8px 13px 15px;
	text-align:right;
}

#otherListingLink a {
	font-weight: bold;
	color: #FFF;
	padding-right: 10px;
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
}

#otherListingLink a:hover {
	font-weight: bold;
	color: #D67F22;
	padding-right: 10px;
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
}

#olbanner {
	width: 980px;
	height: 78px;
	margin: 0px auto;
	background: #000 url(../ls_images/combined02.jpg) no-repeat -608px -1617px;
}

#olhead {
	width: 532px;
	height: 24px;
	padding-top: 55px;
	margin-left: 10px;
	background: transparent url(../ls_images/otherlisting.png) bottom no-repeat;	
}

.ie6 #olhead {
	height: 23px;
}

#olcontentwrap {
	width: 956px;
	margin: 0px auto;
	padding: 15px 0 0;
}

.ie #olcontentwrap {
	margin: 0 auto;
}

#olsort {
	width: 956px;
	height: 50px;
	margin-bottom: 5px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1352px;
}

#olitemwrap,
#olitemwrapRent{
	width: 956px;
	margin: 0px auto;
	display: block;
}

.gecko #olitemwrap,
.gecko #olitemwrapRent
{
display: inline-table;
}

.olitemmainwrap {
	width: 956px;
}


#olleft {
	width: 476px;
	height: 319px;
	float: left;
}

#olright {
	width: 476px;
	height: 319px;
	float: right;
}

.olitem {
	width: 476px;
	height: 177px;
	margin-bottom: 5px;
	background-color: #333333;
}

.olitemRight {
	width: 476px;
	height: 177px;
	margin-bottom: 5px;
	background-color: #333333;
}

.olitemcontent {
	width: 476px;
	height: 146px;
	background: url(../ls_images/combined02.jpg) no-repeat -980px -1851px;
}

.olitemcontentwrap {
	width: 460px;
	padding-top: 8px;
	margin: 0px auto;
}

.olileft {
	width: 110px;
	float: left;
}

.oliright {
	width: 333px;
	float: right;
}

.oliright h2 {
	font: normal 18px/140% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #222222;
}

.oliright h2 a,
.olTopDetail a {
	color: #222;
}

.ie .oliright h2 {
	font-size: 18px;
}

.oliright p {
	font-size: 12px;
}

.oliright span {
	font-weight: bold;
	font-size: 14px;
	color: #663300;
}

span.leasePrice {
	font-weight: bold;
	font-size: 14px;
	color: #686400;
}


.olTopDetail {
	display: block;
	height: 78px;
}

.olTopDetail p.refNo {
	font: normal 14px/140% Georgia;
}

#otherListingMenus ul li {
	float: left;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#otherListingMenus ul li a.osale,
#otherListingMenus ul li a.orent,
#otherListingMenus ul li a.opsr{
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#otherListingMenus ul li a.osale:hover,
#otherListingMenus ul li a.osaleSelected,
#otherListingMenus ul li a.orent:hover,
#otherListingMenus ul li a.orentSelected,
#otherListingMenus ul li a.opsr:hover,
#otherListingMenus ul li a.opsrSelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#otherListingMenus ul li.sep{
	color: #666;
	width: 40px;
	text-align: center;
}

.ie #otherListingMenus ul li.sale_en {
	width: 58px;
}

.ie #otherListingMenus ul li.rent_en {
	width: 62px;
}

.ie #otherListingMenus ul li.psr_en {
	width: 137px;
}




.olitemgrey {
	width: 476px;
	height: 30px;
	background-color: #848484;
}

.olitemgreywrap {
	padding-top: 8px;
	padding-left: 10px;
}

.ie7 .olitemgreywrap {
	padding: 8px 10px 0 10px;
}

#similarlisting {
	width: 980px;
	margin: 0px auto;
	background: url(../ls_images/diagonalbg.jpg);
}

.ff2 #similarlisting
{
display: -moz-inline-block;
}

.webkit #similarlisting {
	display: table;
}

#similarlisting img {
	border: 0px;
}

#similarLink {
	padding: 8px 0 15px;
	text-align: right;
}

#similarLink a{
	font-weight: bold;
	color: #FFF;
	padding-right: 10px;
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
}

#similarLink a:hover{
	font-weight: bold;
	color: #D67F22;
	padding-right: 10px;
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
}

#slbanner {
	width: 980px;
	height: 78px;
	margin: 0px auto;
	background: #000 url(../ls_images/combined02.jpg) no-repeat -608px -1617px;
	
}

#slhead {
	width: 258px;
	height: 24px;
	padding-top: 55px;
	margin-left: 10px;
	background: transparent url(../ls_images/similarlisting.png) bottom no-repeat;
}

.ie6 #slhead {
	height: 23px;
}

#slcontentwrap {
	width: 956px;
	margin: 0px auto;
	padding-top: 15px;
}


#diwrap {
	width: 933px;
	margin: 0 auto;
}

#districtinfo {
	width: 933px;
	margin: 0 auto;
	margin-top: 10px;
	display: inline-block;
	background: #bdbdbd url(../ls_images/districtbg.jpg) bottom no-repeat;
	padding-bottom: 25px;
}

.ff2 #districtinfo {
	display: table;
	margin-bottom: 10px;
}

#districtbanner {
	height: 154px;
	margin: 0 auto;
	background: #a6a6a6;
}

#districtwords {
	float: left;
	margin: 25px 25px 0;
}

.ie6 #districtwords {
	float: left;
	margin: 25px auto;
	padding: 0px 10px;
}

#districtwords p {
	padding-bottom: 10px;
}

#districtpic {
	margin-top: 25px;
	float: right;
	width: 515px;
}





#tell-me-more .topbar,
#email-to-friends .topbar,
#mortgage .topbar,
#subscribe .topbar {
	display: block; 
	background: url(../ls_images/prop_tell-me-more_upper_bg.jpg) repeat-x center center; 
	height: 50px;
}


#tell-me-more ul,
#email-to-friends ul,
#mortgage ul,
#subscribe ul {
	padding: 5px 15px 0 5px;
}

#tell-me-more ul li,
#email-to-friends ul li,
#mortgage ul li,
#subscribe ul li {
	padding-top: 10px;
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	padding-left: 10px;
}

#tell-me-more ul li span,
#email-to-friends ul li span,
#mortgage ul li span,
#subscribe ul li span {
	background: url(../ls_images/on_arrow.gif) bottom no-repeat;
	height: 24px;
	display: block;
	color: #D67F22;
}

.ie #email-to-friends ul li span {
	width: 116px;
}

.ie #tell-me-more ul li span {
	width: 92px;
}

.ie #mortgage ul li span {
	width: 148px;
}

.ie #subscribe ul li span {
	width: 244px;
}

.lbClose {
	background: transparent url(../ls_images/tell-me-more_close.png) no-repeat right center;
	padding-right: 25px;
	display: block;
	width: 32px;
	height: 19px;
}

#tell-me-more .mainBgCon {
	display: block; 
	background: url(../ls_images/prop_tell-me-more_lower_bg.jpg) repeat-x top center; 
	height: 480px;
}

#tell-me-more .tmIntro {
	padding: 34px 27px 20px;
}

#tell-me-more #tmmSuccess,
#email-to-friends #etfSuccess {
	margin: -10px 0px 20px 25px; 
	font: bold 14px Arial; 
	color: blue;
}

#tell-me-more .tmIntro a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#tell-me-more .tmTitle {
	margin: 0px 27px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#tell-me-more p.lineBtm {
	padding: 10px 27px;
	line-height: 180%;
}

#tell-me-more label {
	float: left;
	width: 120px;
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

#tell-me-more p.lineSubmit {
	margin: 10px 27px;
	padding-top: 15px;
	border-top: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#tell-me-more a.submitTM {
	float: right;
	background: transparent url(../ls_images/tell-me-more_arrow.png) no-repeat right center;
	width: 82px;
	color: #222;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}




#email-to-friends .mainBgCon {
	display: block; 
	background: url(../ls_images/prop_tell-me-more_lower_bg.jpg) repeat-x top center; 
	height: 616px;
}

#email-to-friends p.etfTitle {
	margin: 0px 27px 5px;
	padding: 20px 0 12px;
	border-bottom: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222; width: 875px;
}

#email-to-friends p.lineBetf {
	display: table;
	padding: 5px 27px;
	line-height: 180%;
}

#email-to-friends p.lineBetf a {
	text-decoration: underline;
	color: #D67F22;
	font-weight: bold;
}

#email-to-friends p.lineBetf a img {
	border: 0px;
}

#email-to-friends p.lineBetf label {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0 5px;
}

#email-to-friends p.lineSubmit {
	margin: 10px 27px;
	padding-top: 15px;
	border-top: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#email-to-friends a.submitETF {
	float: right;
	background: transparent url(../ls_images/tell-me-more_arrow.png) no-repeat right center;
	width: 82px;
	color: #222;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-bottom: 20px;
}

#clearBoth {
	display: block;
	clear: both;
	padding: 3px 0;
}





#mortgage .mainBgCon {
	display: block; 
	background: url(../ls_images/prop_tell-me-more_lower_bg.jpg) repeat-x top center; 
	height: 600px;
}

#mortgage p.mortTitle {
	margin: 0px 27px 5px;
	padding: 20px 0 12px;
	border-bottom: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#mortgage p.lineBmort {
	padding: 8px 27px;
	line-height: 180%;
}

#mortgage p.lineBmort a {
	text-decoration: underline;
	color: #D67F22;
	font-weight: bold;
}

#mortgage p.lineBmort label {
	color: #000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0 5px;
	width: 130px;
	float: left;
	display: block;
}

#mortgage span.mort_result {
	background: none;
	margin: -12px 0 5px 0;
	height: 20px;
	line-height: 120%;
	color: #000;
}

#mortgage p.lineSubmit {
	margin: 10px 27px;
	padding-top: 15px;
	border-top: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#mortgage a.submitMort {
	float: right;
	background: transparent url(../ls_images/tell-me-more_arrow.png) no-repeat right center;
	width: 92px;
	color: #222;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-bottom: 20px;
}

#mortResult {
	display: none;
	margin-top: -10px;
}

.ie #mortResult,
.ie7 #mortResult {
	margin-top: -40px;
}



#subscribe .mainBgCon {
	display: block; 
	background: url(../ls_images/prop_tell-me-more_lower_bg.jpg) repeat-x top center; 
	height: 320px;
	
}

#subscribe .tmTitle {
	margin: 0px 27px 15px;
	padding: 24px 0 15px;
	border-bottom: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#subscribe p.lineBtm {
	padding: 10px 27px;
	line-height: 180%;
}

#subscribe #successMsg {
	display: block; 
	margin-top: -10px; 
	margin-left: 27px;
	font-weight: bold;
	font-size: 16px; color: blue
}

.ie #subscribe #successMsg {
	margin-top: 0px;
}

#subscribe label {
	float: left;
	width: 120px;
	color: #000;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

#subscribe p.lineSubmit {
	margin: 10px 27px;
	padding-top: 15px;
	border-top: 1px solid #999;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #222;
}

#subscribe a.submitTM {
	float: right;
	background: transparent url(../ls_images/tell-me-more_arrow.png) no-repeat right center;
	width: 82px;
	color: #222;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

#subscribe label.optionTheKey {
	display: block;
	float:right;
	margin-right: 25px;
	font: bold 14px Arial;
	width: 830px;
	line-height: 220%;
}	

.ie #subscribe label.optionTheKey {
	line-height: 22px;
	width: 825px;
}

#subscontentwrap label.subTheKey {
	display: block;
	float:right;
	margin-right: 25px;
	font: bold 14px Arial;
	width: 478px;
	line-height: 140%;
}

.ie #subscontentwrap label.subTheKey {
	margin-left: 10px;
}

.ie7 #subscontentwrap table {
	width: 540px;
}

.ie7 #subscontentwrap label.subTheKey {
	width: 491px;
}

.ff2 #subscontentwrap label.subTheKey {
	width: 483px;
}

/*footer*/
#footer {
	width: 980px;
	height: 393px;
	margin: 0px auto;
	background: #333333 url(../ls_images/new_footer.jpg) no-repeat;
}

#footwrap {
	width: 920px;
	margin: 0 auto;
	padding-top: 70px;
}

#footwrap p {
	
	color: #333;
	line-height: 140%;
	font-size: 11px;
}

#footwrap p.footmenu {
	color: #fff;
	line-height: 400%;
}

#footwrap p.foottitle {
	font-weight: bold;
}

#footwrap span {
	width: 20px;
	text-align: center;
	display: inline-block;
}

#footwrap p a {
	color: #FFF;
}



#footerleft {
	display: table; float: left; 
	width: 590px;
	margin: 23px 0 0 22px
}

#footerleft p.gateTitle,
#footerleft p.gateTitle1,
#footerright p.gateTitle1 {
	color: #D67F21; font: bold 12px Arial;
	border-bottom: 1px solid #747474; 
	padding-bottom: 9px;
}

#footerleft p.gateTitle1,
#footerright p.gateTitle1 {
	color: #FF9A2F;
	border-bottom: 1px solid #CCC; 
}

#footerleft ul {
	display: table; float: left; 
	list-style-type: none; list-style-position: inside; 
	padding: 0px; margin: 5px 0px 30px; 
	height: 75px;
}

#footerleft ul.col1 {
	width: 120px
}

#footerleft ul.col2 {
	width: 150px
}

#footerleft ul.col3 {
	width: 138px
}

#footerleft ul.col4 {
	width: 110px
}

#footerleft ul.col5 {
	width: 71px
}


.ie #footerleft ul {
	margin-left: -16px;
}

.ie #footerleft ul.col1 {
	width: 145px
}

.ie #footerleft ul.col2 {
	width: 145px
}

.ie #footerleft ul.col3 {
	width: 145px
}

.ie #footerleft ul.col4 {
	width: 145px
}

.ie #footerleft ul.col5 {
	width: 90px
}


#footerleft ul li,
#footerright ul li {
	margin: 1px 0px;
}

#footerleft ul li a,
#footerright ul li a {
	font: normal 11px Arial; color: #FFF
}

#footerleft ul li a:hover,
#footerright ul li a:hover {
	text-decoration: underline	
}


#footerright {
	display: table; float: right; 
	width: 290px;
	margin: 23px 19px 0 0
}

#footerright p.gateTitle {
	color: #D67F21; font: bold 12px Arial;
	border-bottom: 1px solid #747474; 
	padding-bottom: 9px;
}

#footerright ul {
	display: table; float: left; 
	list-style-type: none; list-style-position: inside; 
	padding: 0px; margin: 5px 0px 10px; 
	
}

.ie #footerright ul {
	margin-left: -16px
}

#footerright ul.col1 {
	width: 157px
}

#footerright ul.col2 {
	width: 126px
}


#footerComInfo {
	display: table; float: left; 
	width: 942px; margin: 15px 21px
}

.ie #footerComInfo {
	margin-top: 36px
}

#footerComInfo .comLeft {
	float: left; display: table; width: 463px
}

#footerComInfo .comRight {
	float: right; display: table; width: 386px
}

#footerComInfo .comLeft p,
#footerComInfo .comRight p {
	font: normal 11px Arial; color: #333; margin-bottom: 4px
}

.copyRight {
	display: table; float: right; 
	font: normal 10px Arial; color: #999; margin: 4px 23px 0 0
}

.ie .copyRight {
	margin: 5px 23px 0 0
}















/* Preview Div */

.previewDiv {
display: none;
position:relative;
width:316px;
color:#FFF;
background: transparent url(../ls_images/previewbg_min.jpg) repeat-x center bottom;
background-color: #848484;
border-bottom: 1px solid #000;
z-index: 2;
}

.ie .previewDiv {
position: absolute;
}

.previewDivLarge {
display: none;
position:relative;
color:#FFF;
background: transparent url(../ls_images/previewbg_min.jpg) repeat-x center bottom;
background-color: #848484;
border-bottom: 1px solid #000;
z-index: 2;
}

.previewDetailDiv {
background: transparent url(../ls_images/previewinnerbg_min.jpg) repeat-x center bottom;
margin: 0 10px 12px;
padding-top: 20px;
min-height: 180px;
}

.webkit .previewDetailDiv {
background: transparent url(../ls_images/previewinnerbg_min.jpg) repeat-x center bottom;
margin: 0 auto 12px;
padding: 1px 10px 23px 10px;
min-height:180px;
}

h5.previewDesc {
font: bold 14px arial;
color: #222;
line-height: 140%;
padding: 0 10px;
}


ul.previewLayout {
list-style-position: outside;
list-style-type: none;
padding: 20px 0;
} 

.ie ul.previewLayout {
padding-bottom: 20px;
}

li.previewLayout {
font: normal 14px arial;
color: #222;
line-height: 140%;
padding: 0 10px;
} 

.previewDetailBu{
height:35px;
text-align:right;
display:block;
margin: 0 10px;
}

a.detailLink {
	padding-right: 11px;
	background: transparent url(../ls_images/detail_arrow.png) no-repeat center right;
	font: bold 14px Arial;
	color: #222;
}

a.detailLink:hover {
	color: #D67F22;
}

/* END OF Preview Div group */





/* Advanced Search (Top Menu Bar) */

#advance {
	float: right;
	display: none;
	margin-top: -52px;
	height: 43px;
	width: 503px;
	padding: 12px 0 0;		
	border-top: 1px solid #EEE;	
	border-left: 1px solid #EEE;
	background: transparent url(../ls_images/quick_bg-new.jpg) repeat-x center center;
	/* background: #e3e3e3 url(../ls_images/combined02.jpg) no-repeat -1190px -1808px; */
}

.ie #advance {
	float: right;
	display: none;
	position: absolute;
	padding: 0px;
	right: 0px;
	height: 43px;
	width: 503px;
	border: 0px;
	padding-top: 8px;
	margin-top: -51px;	
	background: none;
}

.ie8 #advance {
	right: 201px;
}

.ie #advance .advanceBg {
	border-top: 1px solid #EEE;	
	border-left: 1px solid #EEE;
	background: transparent url(../ls_images/adv_bg-new.png) no-repeat top center;
	width: 503px; height: 44px;
	margin-left: 200px;
	padding-top: 0px;
}

.ie7 #advance .advanceBg {
	height: 40px;
	margin-left: 0px;
	width: 502px;
}


.ie7 #advance form {
	width: 600px;
	margin-left: -100px;
}


#advance ul.topMenus {
	overflow: hidden;
	list-style-position: outside;
	margin-top: 4px;
	padding: 0;
	width: 509px;
	height: 28px;
	display: block;
	float: right;
	text-align: center;
}

.ie #advance ul.topMenus {
	margin: 10px 0 0 0;
}


.ie7 #advance ul.topMenus {
	margin: 9px 100px 0 0;
}

#advance li.required {
float: left;
margin-left: 16px;
display: inline;
font: normal 14px Arial;
color: #666;
width: 141px;
text-align: left;
}

.ie7 #advance li.required {
float: left;
margin-left: 16px;
display: inline;
font: bold 14px Arial;
color: #666;
width: 141px;
text-align: left;
}


#advance li.topMenusBuy,
#advance li.topMenusRent,
#advance li.topMenusKw {
float: left;
padding: 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
}

#advance li.topMenusRn {
float: left;
padding: 0 16px;
display:inline;
}

.ie #advance li.topMenusBuy {
float: left;
padding: 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 15px;
}

.ie8 #advance li.topMenusBuy {
	padding-right: 30px;
}	

.ie #advance li.topMenusRent {
float: left;
padding: 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 28px;
}

.ie #advance li.topMenusKw {
float: left;
padding: 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 44px;
}

.ie #advance li.topMenusRn {
float: left;
padding: 0 0 0 16px;
display:inline;
font: bold 12px Arial;
color: #666;
width: 80px;
}



.ie7 #advance li.topMenusBuy {
float: left;
padding: 0 26px 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 15px;
}

.ie7 #advance li.topMenusRent {
float: left;
padding: 0 16px 0 18px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 28px;
}

.ie7 #advance li.topMenusKw {
float: left;
padding: 0 23px 0 16px;
display:inline;
border-right: 1px solid #EAEAEA;
font: bold 12px Arial;
color: #666;
width: 44px;
}

.ie7 #advance li.topMenusRn {
float: left;
padding: 0 16px;
display:inline;
font: bold 12px Arial;
color: #666;
width: 80px;
}


#advance a.advMenusBuy,
#advance a.advMenusRent,
#advance a.advMenusKw,
#advance a.advMenusRn {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

#advance a.advMenusBuy:hover,
#advance a.advMenusRent:hover,
#advance a.advMenusKw:hover,
#advance a.advMenusRn:hover,
#advance a.selected {
font: bold 14px Arial;
color: #D67F22;
display: block;
background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
height: 24px;
}



.ie #advance a.advMenusBuy {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 15px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie #advance a.advMenusRent {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 28px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie #advance a.advMenusKw {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 44px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie #advance a.advMenusRn {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 101px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}



.ie7 #advance a.advMenusBuy {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 24px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie7 #advance a.advMenusRent {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 34px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie7 #advance a.advMenusKw {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 60px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie7 #advance a.advMenusRn {
font: bold 14px Arial;
color: #666;
display: block;
height: 24px; width: 101px;
background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
}

.ie #advance a.selected,
.ie7 #advance a.selected,
.ie #advance a.advMenusBuy:hover,
.ie7 #advance a.advMenusBuy:hover,
.ie7 #advance a.advMenusRent:hover,
.ie #advance a.advMenusRent:hover,
.ie #advance a.advMenusKw:hover,
.ie7 #advance a.advMenusKw:hover,
.ie #advance a.advMenusRn:hover,
.ie7 #advance a.advMenusRn:hover {
font: bold 14px Arial;
color: #D67F22;
display: block;
background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
height: 24px;
}


.ie8 #advance a.advMenusBuy {
	
	width: 27px;
}

.ie8 #advance a.advMenusRent {
	width: 34px;
}

.ie8 #advance a.advMenusKw {
	width: 63px;
}

/* Buy/RentKeyword/Reference No. Advacne Search Div */


#moreadvanceBuy {
	visibility: hidden;
	float: right;
	margin-top: 8px;
	position: relative;
	z-index: 10300;
	width: 700px; height: 311px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat left top;

}

#moreadvanceRent {
	visibility: hidden;
	float: right;
	margin-top: -311px;
	position: relative;
	z-index: 10300;
	width: 700px; height: 311px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat left top;

}

#moreadvanceBuy .advRightBox, 
#moreadvanceRent .advRightBox {
	float:right;
	width:380px;
}

.ff2 #moreadvanceBuy .advRightBox, 
.ff2 #moreadvanceRent .advRightBox {
	float:right;
	width:395px;
}

.ff2 #moreadvanceBuy,
.ff2 #moreadvanceRent,
.ff2 #moreadvanceKw,
.ff2 #moreadvanceRn {
	width: 720px;
}

.ie #moreadvanceBuy {
	margin: -2px 0 0 0;
	right: -4px;
	width: 730px;
}

.ie7 #moreadvanceBuy {
	margin-top: 0px;
	right: 130px;
}

.ie8 #moreadvanceBuy {
	margin-top: 0px;
	top: -4px;
	right: 26px;
}

.ie #moreadvanceRent {
	right: -4px;
	margin-top: -311px;
	width: 730px;
}

.ie7 #moreadvanceRent {
	right: 130px;
	margin-top: -311px;
}

.ie8 #moreadvanceRent {
	margin-top: -315px;
	right: 26px;
}

.ie #moreadvanceKw,
.ie #moreadvanceRn,
.ie7 #moreadvanceKw,
.ie7 #moreadvanceRn {
	margin-top: -6px;
}

#moreadvanceBuy p.firstLineB,
#moreadvanceRent p.firstLineB,
#moreadvanceKw p.firstLineB,
#moreadvanceRn p.firstLineB{
	font: normal 14px Arial;
	color: #222;
	margin: 30px 0 10px 15px;
	text-align: left;
}

.ff2 #moreadvanceBuy p.firstLineB,
.ff2 #moreadvanceRent p.firstLineB,
.ff2 #moreadvanceKw p.firstLineB,
.ff2 #moreadvanceRn p.firstLineB{
	margin: 27px 0 10px 15px;
}

#moreadvanceBuy p.lineB,
#moreadvanceRent p.lineB,
#moreadvanceKw p.lineB,
#moreadvanceRn p.lineB{
	font: normal 14px Arial;
	color: #222;
	margin: 10px 0 16px 15px;
	text-align: left;
}


#moreadvanceBuy p.lineBOpt,
#moreadvanceRent p.lineBOpt,
#moreadvanceKw p.lineBOpt,
#moreadvanceRn p.lineBOpt {
	font: normal 14px Arial;
	color: #222;
	margin: 14px 20px 0 15px;
	padding-bottom: 12px;
	border-bottom: 1px solid #666;
	text-align: left;
}

.ff2 #moreadvanceBuy p.lineBOpt,
.ff2 #moreadvanceRent p.lineBOpt,
.ff2 #moreadvanceKw p.lineBOpt,
.ff2 #moreadvanceRn p.lineBOpt {
	margin: 10px 25px 0 15px;
}

.ie #moreadvanceBuy p.lineBOpt,
.ie #moreadvanceRent p.lineBOpt,
.ie #moreadvanceKw p.lineBOpt,
.ie #moreadvanceRn p.lineBOpt {
	font: normal 14px Arial;
	color: #222;
	margin: 12px 25px 0 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #666;
	text-align: left;
}

#moreadvanceBuy p.lineBPhoto,
#moreadvanceRent p.lineBPhoto,
#moreadvanceKw p.lineBPhoto,
#moreadvanceRn p.lineBPhoto {
	font: normal 14px Arial;
	color: #222;
	margin: 14px 25px 0 15px;
	padding-bottom: 12px;
	text-align: left;
}

.ie #moreadvanceBuy p.lineBPhoto,
.ie #moreadvanceRent p.lineBPhoto,
.ie #moreadvanceKw p.lineBPhoto,
.ie #moreadvanceRn p.lineBPhoto {
	font: normal 14px Arial;
	color: #222;
	margin: 12px 25px 0 20px;
	padding-bottom: 12px;
	text-align: left;
}

label.advSearch {
	display: block;
	float: left;
	width: 90px;
	font: bold 14px Arial;
	color: #222;
	line-height: 140%;
}

.ff2 label.advSearch {
	width: 77px;
}

label.advSearchOpt {
	display: block;
	float:right;
	margin-right: 25px;
	font: bold 14px Arial;
	width: 588px;
	line-height: 138%;
}

.ie label.advSearchOpt {
	display: block;
	float:right;
	margin-right: 25px;
	font: bold 14px Arial;
	width: 580px;
	line-height: 138%;
}
 
.ie7 label.advSearchOpt {
	width: 608px;
}

.ff2 label.advSearchOpt {
	width: 610px;
}

#advance .advSearchDiv {
	display: block;
	position: absolute;
	right: 0px; bottom: 0px;
	width: 700px; height: 40px;
	border-bottom: 1px solid #666; 	
	background: transparent url(../ls_images/combined02.jpg) no-repeat 0px -797px;
}

.ie #advance .advSearchDiv {
	width: 730px;
}

.ie7 #advance .advSearchDiv {
	right: 0px;
}

.ff2 #advance .advBottomRight {
	width: 500px;
}

.ff2 #advance .advSearchDiv {
	width: 720px;
}

.advBottomLeft {
	padding: 11px 0 0 15px;
	float: left;	
}

.ie .advBottomLeft {
	padding: 12px 0 0 28px;
}

.advBottomLeft a.closeLoginDiv1 {
	display: block;
	padding-left: 19px;
	color: #FFF;
	background: transparent url(../ls_images/close_bu-new.png) no-repeat left center;
}

.advBottomRight {
	float: right;	
}

.ff2 .advBottomRight {
	float: right;	
	width: 480px;
}

#advance p.advSearchDiv span {
	float: left;
}

#advance p.advSearchDiv span a {
	background: transparent url(../ls_images/close_bu-new.png) no-repeat scroll left center;
	color: #FFF;
	padding-left: 19px;
}

.ie #advance p.advSearchDiv {
	right: -1px;
}

.ie7 #advance p.advSearchDiv {
	right: 0px;
}


#rightbottomwrapcu p.readMoreKey a.advSearchBu, #advance a.advSearchBu {
	display: block;
	margin: 10px 15px 0 0;
	font: normal 18px Georgia;
	color: #FFF;
	width: 90px;
	float: right;
	padding-right: 20px;
	background: transparent url(../ls_images/gtarrow.png) no-repeat right;
}

#rightbottomwrapcu p.readMoreKey a.advSearchBu:hover, #advance a.advSearchBu:hover {
	color: #FFCC66;
	width: 90px;
	background: transparent url(../ls_images/gtarrow_hover.png) no-repeat right;
}


#moreadvanceKw,
#moreadvanceRn {
	visibility: hidden;
	float: right;
	margin-top: -311px;
	position: relative;
	z-index: 2;
	width: 700px; height: 134px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat left top;
}

.ie #moreadvanceKw,
.ie #moreadvanceRn {
	visibility: hidden;
	position: absolute;
	z-index: 2;
	top: 57px; right: -1px;
	width: 730px; height: 134px;

}

.ie7 #moreadvanceKw,
.ie7 #moreadvanceRn {
	right: 0px;
	margin-top: -8px;
}

.ie8 #moreadvanceKw,
.ie8 #moreadvanceRn {
	right: -201px;
	margin-top: -8px;
}



/* Options group */ 

#moreadvanceBuy a.opts, 
#moreadvanceRent a.opts {
	font: normal 14px Arial;
	line-height: 140%;
	padding: 2px 4px;
	margin: 0 2px;
}

#moreadvanceBuy a.optsSel,
#moreadvanceBuy a.opts:hover,
#moreadvanceRent a.optsSel,
#moreadvanceRent a.opts:hover {
	font: normal 14px Arial;
	color: #FFF;
	line-height: 140%;
	padding: 2px 4px;
	margin: 0 2px;
	background-color: #D67F22;
}


/* END OF Options group */


/* END OF Buy/Rent/Keywords/Reference No. Advance Search group */


/* END OF Advanced Search (Top Menu Bar) group */



/* Gateway Page Div (Buy/Rent) */

#gatewayBuy,
#gatewayRent {
	visibility: hidden;
	position: absolute; 
	width: 852px; 
	height: 305px; 
	margin-left: 10px;
	background: #FFF url(../ls_images/buyrentbg.jpg) repeat-x top center;
	border-bottom: 1px solid #333;
	z-index: 100002;
}

.ie #gatewayBuy,
.ie #gatewayRent { 
	height: 231px;
	padding-top: 25px;
}

.ie7 #gatewayBuy,
.ie7 #gatewayRent {
	height: 300px;
}

.ie8 #gatewayBuy,
.ie8 #gatewayRent {
	height: 305px;
}

#gatewayBuy .hkTitle,
#gatewayRent .hkTitle {
	font: normal 18px Georgia; 
	margin: 4px 0 6px;
}

#gatewayBuy .othersTitle,
#gatewayRent .othersTitle {
	font: normal 18px Georgia; 
	margin: 183px 0 0;
}

.ie #gatewayBuy .othersTitle,
.ie #gatewayRent .othersTitle {
	margin: 65px 0 0 0;
}


#gatewayBuy .gatewayLabels,
#gatewayRent .gatewayLabels {
	display: block; 
	clear: both
}

.ie #gatewayBuy .gatewayLabels,
.ie #gatewayRent .gatewayLabels {
	margin-bottom: 47px;
}

#gwBuyDiv,
#gwRentDiv {
	padding: 15px 22px;
}

.ie #gwBuyDiv,
.ie #gwRentDiv {
	padding: 0px 19px 25px 20px;
}

p.bottomLine {
	border-bottom: 1px dashed #CCC;
	height: 163px;
	margin-bottom: 4px;
	padding-bottom: 8px;
}

#gatewayBuy a.gatewayBu,
#gatewayRent a.gatewayBu {
	display:block;
	float: left; 
	font: normal 12px Arial; 
	color: #A35F19; 
	margin: 2px 2px 0px 0px;
	width: 200px; height: 39px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat -1480px -1746px;
}


#gatewayBuy a.gatewayBu:hover,
#gatewayRent a.gatewayBu:hover {
	display:block;
	float: left;
	color: #FFF; 
	background: transparent url(../ls_images/combined02.jpg) no-repeat -1480px -1707px;
}

#gatewayBuy a.gatewayBuOther,
#gatewayRent a.gatewayBuOther {
	display:block;
	float: left; 
	font: normal 12px Arial; 
	color: #000; 
	margin: 2px 2px 0 0;
	width: 200px; height: 39px;
	background: transparent url(../ls_images/combined02.jpg) no-repeat -1704px 0;
}

#gatewayBuy a.gatewayBuOther:hover,
#gatewayRent a.gatewayBuOther:hover {
	display:block;
	float: left;
	color: #FFF; 
	background: transparent url(../ls_images/combined02.jpg) no-repeat -1704px 0;
}

#gatewayBuy span.gatewayBu,
#gatewayRent span.gatewayBu {
	position: absolute;
	margin: 13px 0 0 10px;
}

a.gatewayView {
	float: right;
	color: #FFF;
	background: transparent url(../ls_images/detail_arrow_white.png) no-repeat center right;
	padding-right: 8px; 
}

a.gatewayView:hover {
	float: right;
	color: #D67F22;
	background: transparent url(../ls_images/detail_arrow_white.png) no-repeat center right;
	padding-right: 8px; 
}


#regionsName {
	position: absolute;	display: inline; 
	width: 186px; height: 29px; 
	color: #fff; 
	margin-top: -357px;	margin-left: 398px;
}

.gatewayRight {
	display:table; float: right; margin: 0; width: 300px
}
	
.ie .gatewayRight {
	margin-right: 40px;
}






ul.gateProList {
	display: table; width: 603px; 
	background-color: #C0C0C0; 
	list-style-type: none; list-style-position: inside; 
	padding: 2px 0;
	border-bottom: 1px solid #999;	
}

ul.gateProList li.proName {
	display: table; width: 190px; 
	float: left;
	padding: 4px 0px 4px 10px;
}

ul.gateProList li.proName a {
	display: block; padding-left: 12px;
	background: url(../ls_images/next_arrow.png) no-repeat left 1px;
	font: normal 12px Arial; color: #333;
}

ul.gateProList li.proName a:hover {
	color: #000; text-decoration: underline;
}
/* END OF Gateway Page Div (Buy/Rent) */









/* About Us Div */

#aboutusmenus {
margin-top: 15px;
background: transparent url(../ls_images/aboutus_menus_bg.jpg) repeat-x center center;
display: block;
width: 956px; height: 50px;
}

#aboutusmenuswrap {
margin-left: 15px;
padding-top: 15px;
}

#aboutusmenuswrap ul,
#ausubmenus ul {
	padding: 0;
}

#aboutusmenuswrap ul li {
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	height: 26px;
}

#aboutusmenuswrap ul li.sep,
#ausubmenus ul li.sep {
	color: #666;
	width: 30px;
	text-align: center;
}

#aboutusmenuswrap ul li a.intro,
#aboutusmenuswrap ul li a.career,
#aboutusmenuswrap ul li a.ourpeople,
#aboutusmenuswrap ul li a.ourservices,
#aboutusmenuswrap ul li a.ourprojects,
#aboutusmenuswrap ul li a.contactus {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #aboutusmenuswrap ul li a.intro,
.ie #aboutusmenuswrap ul li a.introSelected {
	width: 86px;
}

.ie #aboutusmenuswrap ul li a.career,
.ie #aboutusmenuswrap ul li a.careerSelected {
	width: 50px;
}

.ie #aboutusmenuswrap ul li a.ourpeople,
.ie #aboutusmenuswrap ul li a.ourpeopleSelected {
	width: 79px;
}

.ie #aboutusmenuswrap ul li a.ourservices,
.ie #aboutusmenuswrap ul li a.ourservicesSelected {
	width: 92px;
}

.ie #aboutusmenuswrap ul li a.ourprojects,
.ie #aboutusmenuswrap ul li a.ourprojectsSelected {
	width: 88px;
}

.ie #aboutusmenuswrap ul li a.contactus,
.ie #aboutusmenuswrap ul li a.contactusSelected {
	width: 76px;
}

#aboutusmenuswrap ul li a.intro:hover,
#aboutusmenuswrap ul li a.introSelected,
#aboutusmenuswrap ul li a.career:hover,
#aboutusmenuswrap ul li a.careerSelected,
#aboutusmenuswrap ul li a.ourpeople:hover,
#aboutusmenuswrap ul li a.ourpeopleSelected,
#aboutusmenuswrap ul li a.ourservices:hover,
#aboutusmenuswrap ul li a.ourservicesSelected,
#aboutusmenuswrap ul li a.ourprojects:hover,
#aboutusmenuswrap ul li a.ourprojectsSelected,
#aboutusmenuswrap ul li a.contactus:hover,
#aboutusmenuswrap ul li a.contactusSelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#aboutusmainwrap {
	background: #CCCCCC url(../ls_images/aboutus_main_wrap_bg.jpg) repeat-x scroll 0 0;
	display: block;
	padding: 15px 10px;
	margin: 15px 0;	
}

#aboutusintrocontent,
#aboutuscareercontent,
#aboutuspeoplecontent,
#aboutuscucontent {
	background: #FFF url(../ls_images/aboutus_main_bg.jpg) no-repeat center top;
	display: table;
	width: 933px; min-height: 469px;
	padding-bottom: 20px;
	margin: 0 auto;	
}

#aboutuscontent {
	background: #FFF url(../ls_images/aboutus_main_bg-line.jpg) no-repeat center top;
	display: block;
	width: 933px; min-height: 469px;
	margin: 0 auto;	
}
/*
.ie #aboutuscucontent {
	height: 449px;
}
.ie #aboutuscontent,
.ie #aboutuspeoplecontent {
	height: 469px;
}

.ie7 #aboutuscucontent {
	height: 540px;
}
*/
#aucontentmenus {
	padding: 20px 0 0 25px;
	margin-bottom: 46px;
}

#aupeoplecontentmenus {
	padding: 20px 0 0 25px;
	margin-bottom: 38px;
}

#ausubmenus ul {
	padding: 0;
}

#ausubmenus ul li {
	float: left;
	list-style: none;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	height: 26px;
}

#ausubmenus ul li a.rea,
#ausubmenus ul li a.vrs,
#ausubmenus ul li a.dc,
#ausubmenus ul li a.senior,
#ausubmenus ul li a.keypersonM {
	background: transparent url(../ls_images/off_arrow.png) no-repeat center bottom;
	display: block;
	height: 26px;
	color: #666666;
}

.ie #ausubmenus ul li a.rea,
.ie #ausubmenus ul li a.reaSelected {
	width: 110px;
}

.ie #ausubmenus ul li a.vrs,
.ie #ausubmenus ul li a.vrsSelected {
	width: 164px;
}

.ie #ausubmenus ul li a.dc,
.ie #ausubmenus ul li a.dcSelected {
	width: 147px;
}

.ie #ausubmenus ul li a.senior,
.ie #ausubmenus ul li a.seniorSelected {
	width: 114px;
}

.ie #ausubmenus ul li a.keypersonM,
.ie #ausubmenus ul li a.keypersonMSelected {
	width: 69px;
}

#ausubmenus ul li a.rea:hover,
#ausubmenus ul li a.reaSelected,
#ausubmenus ul li a.vrs:hover,
#ausubmenus ul li a.vrsSelected,
#ausubmenus ul li a.dc:hover,
#ausubmenus ul li a.dcSelected,
#ausubmenus ul li a.senior:hover,
#ausubmenus ul li a.seniorSelected,
#ausubmenus ul li a.keypersonM:hover,
#ausubmenus ul li a.keypersonMSelected {
	color: #000;
	background: transparent url(../ls_images/on_arrow_dark.png) no-repeat center bottom;
	display: block;
	height: 26px;
}

#ausub {
	padding-left: 25px; 
}

#ausub a {
	color: #877158; 
	margin-right: 19px;
	padding-right: 13px;
	background: url(../ls_images/abtarrow_nor.jpg) no-repeat right;
}

#ausub a:hover,
#ausub a.selected {
	color: #663300;
	padding-right: 13px;
	background: url(../ls_images/abtarrow.jpg) no-repeat right;
}

#audescription {
	padding: 30px 25px 10px;
}

#audescription .rightBox {
	float: right;
	width: 280px;
}

#audescription .rightBox img {
	border: 1px solid #BDBDBD;
	padding: 5px;
	background-color: #FFF;
}

#audescription h3 {
	color: #663300;
	font: bold 18px Arial;
}

#audescription p {
	margin: 18px 0;
	width: 560px;
	line-height: 140%;
}







/* Key Person Div */

#personmenuwrap {
	display: block;
	height: 120px;
	margin: 0 25px;
}

#personmenuwrap .rightBox {
	float: right;
	width: 852px;
	height: 120px;
}

#personmenuwrap .rightArrow {
	float: right;
	width: 30px;
	height: 120px;
}

#personmenuwrap .middleBox {
	float: left;
	width: 822px; height: 120px;
	overflow: hidden;
	background: url(../ls_images/people_menu_bg.jpg) repeat 0 0;
	position: relative;
	margin-left: 24px;
}

#keypersons a {
	color: #FFF;
}	


#personmenuwrap img {
	border: 0px;
}

#personmenuwrap img.leftArrow {
	float: left;
}

#personmenuwrap .middleBox .keyperson {
	float: left;
	margin: 13px 0;
	width: 114px;	
	text-align: center;
}

.ie #personmenuwrap .middleBox .keyperson {
	margin: 13px 0;
	width: 116px;
}

#personmenuwrap .middleBox .keyperson img {
	border: 1px solid #FFF;
}

#personmenuwrap .middleBox .keyperson p{
	padding: 5px 5px 2px;
	color: #FFF;
}

#peopledetailwrap { 
	margin-top: 0px;
}

.ie #peopledetailwrap { 
	margin-top: 30px;
}

#peopledetail {
	padding: 30px 25px 10px;
}

#peopledetail a {
	color: #FFF;
}

#peopledetail .rightBox {
	float: right;
	width: 270px;
	text-align: center;
}

.ie #peopledetail .rightBox {
	padding-bottom: 5px;
}

#peopledetail .rightBox img {
	border: 1px solid #BDBDBD;
	padding: 5px;
	background-color: #FFF;
}

#peopledetail h3 {
	color: #663300;
	font: bold 18px Arial;
}

#peopledetail h5 {
	color: #000;
	font: bold 12px Arial;
}

#peopledetail p {
	margin: 18px 0;
	width: 594px;
}

#peopledetail .contactdetail {
	display: block;
	height: 41px; width : 594px;
	background: transparent url(../ls_images/people_dl_bg.png) no-repeat center left;
}

#peopledetail .contactdetail p.detail{
	margin: 13px 16px;
	padding-top: 13px;
	color: #FFF;
	font: normal 12px Arial;
}

.ie #peopledetail .contactdetail {
	margin-top: 30px;
}

.ie #peopledetail .contactdetail p.detail{
	margin-top: 0px;
}

#peopledetail .contactdetail span.email {
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
	margin-left: 45px;
	padding-right: 10px;
}

#peopledetail .contactdetail span.vcard {
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
	margin-left: 45px;
	padding-right: 10px;
}


/* END OF Key Person Div */



/* Our Projects Div */

#auopcontentmenus {
	padding: 20px 0 0 25px;
	margin-bottom: 23px;
}

#auopcontentmenus p.lineB {
	padding: 0px;
} 

#auopcontentmenus select.projectyear {
	margin-left: 8px;
} 

#ausubop {
	padding-left: 25px; 
}

#ausubop span.noentry {
	margin-right: 15px;
	color: #877158; 
}

#ausubop a {
	color: #877158; 
	margin-right: 15px;
	padding-right: 20px;
	background: url(../ls_images/abtarrow_nor.jpg) no-repeat right;
}

#ausubop a:hover,
#ausubop a.selected {
	color: #663300;
	padding-right: 20px;
	background: url(../ls_images/abtarrow.jpg) no-repeat right;
}


#projectswrap {
	display: block;
	margin: 20px 25px 0;
}

#projectswrap h3 {
	color: #663300;
	font: bold 18px Arial;
	padding-bottom: 20px;
}

#projectswrap img {
	margin-bottom: 10px;
}

/* END OF Our Projects Div */




/* Contact Us Div */


#aboutuscucontentwrap {
	display: block;
	margin: 0 auto;
	width: 886px;
}

.ie6 #aboutuscucontentwrap .leftBox,
.ie7 #aboutuscucontentwrap .leftBox {
	padding-bottom: 20px;
}

#aboutuscucontentwrap .leftBox {
	margin-top: 23px;
	padding: 25px 0 20px 0;
	float: left;
	border: 1px solid #D3D3D3;
	background-color: #FFF;
	width: 300px;
	line-height: 160%;
}

#aboutuscucontentwrap .rightBox {
	margin-top: 23px;
	float: right;
	border: 1px solid #D3D3D3;
	background-color: #FFF;
	width: 570px;
}

#aboutuscucontentwrap p.lineB {	
	padding: 0 15px 8px 15px;
}

#aboutuscucontentwrap p.lineBCode {	
	padding: 0 15px 18px 15px;
}

#aboutuscucontentwrap p.vCard {
	margin: 20px 0 5px 0;
	padding-left: 38px;
	display: block;
	width: 259px; height: 41px;
	background: url(../ls_images/contact_us_bu.jpg) no-repeat center center;
}

#aboutuscucontentwrap p.vCard span.asvCard {
	position: absolute;
	padding: 10px 10px 10px 65px;
	color: #FFF;
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
}

.ie #aboutuscucontentwrap p.vCard span.asvCard {
	padding: 8px 10px 10px 60px;
}

#aboutuscucontentwrap .leftBox h1{
	margin: 0px;
	font: bold 18px Arial;
	color: #663300;
	padding: 0 15px;
}

.ie7 #aboutuscucontentwrap .leftBox h1{
	padding: 6px 15px;
}


#aboutuscucontentwrap .leftBox a {
	text-decoration: none;
}

#aboutuscucontentwrap label.leftLabel {
	float: left;
	width: 80px;
	color: #D67F22;
}

#aboutuscucontentwrap a {
	color: #000;
	text-decoration: underline;
}

#aboutuscucontentwrap label.rightLabel {
	float: left;
	width: 120px;
	color: #D67F22;
}

#aboutuscucontentwrap .rightBox p.rightInstr {
	padding: 15px 0px;
	border-bottom: 1px solid #666;
	margin: 0 auto 11px;
	width: 542px;
	display: block;
	color: #666;
} 

#aboutuscucontentwrap .rightBox p.success {
	padding: 15px 0px;
	margin: 0 auto 11px;
	width: 542px;
	display: block;
	color: blue;
} 


#aboutuscucontentwrap .rightBox p.rightInstr a, #aboutuscucontentwrap .rightBox p.rightInstr a:hover {
	color: #666;
}

#aboutuscucontentwrap .rightBox a{
	color: #666;
	font: bold 12px Arial;
}

#aboutuscucontentwrap p.lineBRight {	
	padding: 11px 15px;
}

.ie6 #aboutuscucontentwrap p.lineBRight {	
	padding: 9px 15px;
}

#aboutuscucontentwrap label.advSearchOpt {
	line-height: 160%;
	width: 40px; height: 45px;
	float: left;
}

#cubottom {
	width: 570px;
	height: 40px;
	background: url(../ls_images/adsearchbottom.jpg) repeat center center;
	padding-bottom: 0px;
}

.rightbottomwrapcu {
	width: 542px;
	margin: 7px auto 0;	
}

#cubottom p.readMoreKey {
	line-height: 140%;
	float: right;
	padding-top: 10px;
}

.ie #cubottom p.readMoreKey {
	padding-top: 0px;
}

#cubottom .advSearchBu {
	display: block;
	padding-right: 20px;
	font: normal 18px Georgia;
	color: #FFF;
	float: right;
	background: transparent url(../ls_images/gtarrow.png) no-repeat right;
	border: 0px;
}

.ie #cubottom .advSearchBu,
.ie7 #cubottom .advSearchBu {
	width: 90px;
}



/* END OF Contact Us Div */



/* Career Div */

#aboutuscareercontent #dest a.email-link:link,
#aboutuscareercontent #dest a.email-link:visited {
    color: blue;
}
#aboutuscareercontent #dest a.email-link:hover {
    color: #d67f22;
}

/* END OF Career Div */




/* END OF About Us Div */







/* The Key Div */

#thekeymenus {
margin-top: 15px;
background: transparent url(../ls_images/aboutus_menus_bg.jpg) repeat-x center center;
display: block;
width: 956px; height: 50px;
}

#thekeymenuswrap {
margin-left: 15px;
padding-top: 15px;
}

#thekeymenuswrap div.subTheKeyDiv {
	float:right; 
	margin-right: 12px;
}	

.ie6 #thekeymenuswrap div.subTheKeyDiv {
	margin-top: 2px;
}

#thekeymenuswrap ul {
	padding: 0;
}

#thekeymenuswrap ul li {
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	height: 26px;
}

#thekeymenuswrap ul li.sep {
	color: #666;
	width: 30px;
	text-align: center;
}

#thekeymenuswrap ul li a.aboutthekey,
#thekeymenuswrap ul li a.listthekey {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #thekeymenuswrap ul li a.aboutthekey,
.ie #thekeymenuswrap ul li a.aboutthekeySelected {
	width: 102px;
}

.ie #thekeymenuswrap ul li a.listthekey,
.ie #thekeymenuswrap ul li a.listthekeySelected {
	width: 94px;
}

#thekeymenuswrap ul li a.aboutthekey:hover,
#thekeymenuswrap ul li a.aboutthekeySelected,
#thekeymenuswrap ul li a.listthekey:hover,
#thekeymenuswrap ul li a.listthekeySelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}


#thekeycontent {
	background: #FFF url(../ls_images/thekey_main_bg.jpg) repeat-x bottom center;
	display: table;
	width: 922px; min-height: 469px;
	margin: 18px auto;	
	padding: 40px 17px 35px;
}

.safari #thekeycontent {
	display: block;
}

.ie #thekeycontent {
	height: 469px;
}

.ie7 #thekeycontent {
	height: auto;
}

#thekeycontent .rightBoxtk {
	float: right; position: relative;
	width: 540px;
	margin: 0 28px;
	line-height: 140%;
}

#thekeycontent .leftBoxtk {
	float: left; position: relative;
	background: transparent url(../ls_images/thekey_logo.png) no-repeat center top;
	width: 303px; height: 204px;
	display: table;
}

#thekeycontent .leftBoxtk .otherImg {
	margin-top: 250px; 
}

#thekeycontent .leftBoxtk .otherImg span a {
	text-decoration: underline; color: #333;
	font-size: 12px;
}

#thekeycontent .leftBoxtk .otherImg span a:hover {
	text-decoration: none; color: #333;
	font-size: 12px;
}


#thekeycontent .leftBoxtk .otherImg a {
	
}

#thekeycontent .leftBoxtk .otherImg a img {
	width: 87px;
	border: 0px;
}


#thekeycontent .coverWrap {
	display: block;
	width: 270px; height: 160px;
}

.ie #thekeycontent .coverWrap {
	width: 295px;
}

#thekeycontent .coverWrap .coverRight {
	display: block;
	float: right;
	height: 90px;
	width: 100px;
	padding: 30px 60px 0 0;
	background: transparent url(../ls_images/thekey_new_icon.png) no-repeat right center;
}

.ie #thekeycontent .coverWrap .coverRight {
	width: 166px;
	padding: 30px 0 0 0;
	background: transparent url(../ls_images/thekey_new_icon.png) no-repeat 110px 22px;
}

#thekeycontent .coverWrap .coverLeft {
	float: left;
	width: 89px;
	margin-right: 15px;
}

#thekeycontent .coverWrap .coverLeft img.cover {
	border: 1px solid #CCC;
}

#thekeycontent .coverRight h3.vol {
	margin-top: 11px;
	font: normal 18px Georgia;
}

#thekeycontent .coverRight h5.yearCover,
#tkListing .coverDiv .rightBoxLatestCover h5.yearCover,
#tkListing .coverDiv .rightBoxCover h5.yearCover {
	margin-top: 3px;
	font: bold 14px Arial;
	color: #D67F22;
}

#thekeycontent .coverRight p.dlLink,
#tkListing .coverDiv .rightBoxLatestCover p.dlLink,
#tkListing .coverDiv .rightBoxCover p.dlLink {
	width: 240px;
	margin-top: 25px;
}

#thekeycontent .coverRight a.online,
#tkListing .coverDiv .rightBoxLatestCover a.online,
#tkListing .coverDiv .rightBoxCover a.online {
	color: #666;
	background: transparent url(../ls_images/arrow_grey.png) no-repeat center right;
	padding-right: 9px;
	font-weight: bold;
}

#thekeycontent .coverRight a.pdf,
#tkListing .coverDiv .rightBoxLatestCover a.pdf,
#tkListing .coverDiv .rightBoxCover a.pdf {
	color: #666;
	background: transparent url(../ls_images/arrow_grey.png) no-repeat center right;
	padding-right: 9px;
	margin-left: 29px;
	font-weight: bold;
}

#thekeycontent span.highLight {
	font: bold 12px Arial;
	color: #D67F22;
}

#thekeycontent span.hlBlack {
	font: bold 12px Arial;
	color: #000;
}


#thekeycontent a.tkEmail {
	text-decoration: underline;
}

#thekeymenuswrap a.subscribeTheKey {
	background: url(../ls_images/next_arrow.png) no-repeat right center;
	padding-right: 12px;
	font: bold 12px Arial;
}

#thekeymenuswrap a.subscribeTheKey:hover {
	background: url(../ls_images/next_arrow.png) no-repeat right center;
	padding-right: 12px;
	font: bold 12px Arial;
	color: #D67F22;
}








/* The Key Listing */

#tkMenus {
	margin-top: 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 8px 0;
	color: #FFF;
}

#tkListing h3.tkYear{
	margin: 22px 0 12px 0;
	font: normal 25px Georgia;
	color: #FFF;
}

#tkListing .coverDiv {
	background: url(../ls_images/thekey_cover_bg.jpg) repeat-x 0 0;
	display: block;
	float: left;
	height: 157px; width: 473px;
	margin: 0 5px 5px 0;
}

#tkListing .coverDiv .rightBoxLatestCover {
	width: 340px; min-height: 132px;
	float: right;
	margin: 18px 10px 5px 5px;
	background: transparent url(../ls_images/thekey_new_icon.png) no-repeat right top;
}

#tkListing .coverDiv .rightBoxCover {
	width: 340px; min-height: 132px;
	float: right;
	margin: 18px 10px 5px 5px;
}

#tkListing .coverDiv .leftBoxCover {
	padding: 18px 0 0 14px;
}

#tkListing .coverDiv .leftBoxCover img.cover {
	border: 1px solid #CCC;
}

#tkListing .coverDiv .rightBoxLatestCover h3.vol,
#tkListing .coverDiv .rightBoxCover h3.vol {
	margin-top: 37px;
	font: normal 18px Georgia;
}


/* END OF The Key Listing */





/* END OF The Key Div */








#devPalertBar {
	display: table; 
	float: right; position: relative; 
	margin: 370px -350px 0 10px
}









#searchheader,
#aboutusheader,
#thekeyheader {
	width: 980px;
	height: 66px;
	margin: 0 auto;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1549px;
}

#searchheaderwrap,
#aboutusheaderwrap,
#thekeyheaderwrap {
	width: 950px;
	padding-top: 23px;
	margin: 0 auto;
}

#searchheaderwrap h1,
#aboutusheaderwrap h1,
#thekeyheaderwrap h1 {
	color: #5c5c5c;
	font: 22px Georgia, "Times New Roman", Times, serif;
}

#searchheaderwrap span {
	color: #8d5215;
	font: 15px Georgia, "Times New Roman", Times, serif;
}

#searchcontentwrap,
#aboutuscontentwrap,
#thekeycontentwrap {
	width: 980px;
	margin: 0 auto;
	background: url(../ls_images/diagonalbg.jpg);
}

.ff2 #searchcontentwrap {
	display: table;
	padding-bottom: 20px;
}

.ff2 #aboutuscontentwrap {
	display: table;
	padding-bottom: 20px;
}

.ff2 #thekeycontentwrap {
	display: table;
	padding-bottom: 20px;
}


#searchinnerwrap,
#aboutusinnerwrap,
#thekeyinnerwrap {
	width: 956px;
	display: inline-block;
	margin: 0 auto;
	margin-left: 12px;
	padding-bottom: 20px;
}

#searchmap {
	width: 956px;
	height: 286px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow:hidden;
	float: left;
}

#searchmapDev {
	width: 341px;
	height: 341px;
	margin: 15px 0 15px 10px;
	overflow:hidden;
	float: right;
}

#map {
	z-index: 0;
	height: 238px; 
	border: 1px solid #FFF
}


div.searchMapTopBar {
	display: block; 
	height: 50px; width: 956px; 
	background: #BFBFBF url(../ls_images/google_map-topbar.jpg) repeat-x top left
}

#searchlist {
	width: 603px;
	float: left;
}

#districtMap {
	padding-top: 10px;
	width: 603px;
	float: left;
}

#sortlist {
	width: 603px;
	height: 36px;
	margin-bottom: 5px;
	background: url(../ls_images/combined02.jpg) -980px -1520px;
}

.ie #sortlist {
	height: 36px;
}

#sortlistother {
	margin-top: 15px;
	width: 603px;
	height: 36px;
	margin-bottom: 5px;
	background: url(../ls_images/combined02.jpg) -980px -1520px;
}

#sortlistwrap {
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}

.ie #sortlistwrap {
	padding-top: 5px;
}

#sortlistwrap p {
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.pagiup {
	width: 603px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) -956px -1357px;
	color: #FFF;
}

.pagidown {
	width: 603px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) -956px -1357px;
}

.pagiwrap {
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}

.pagiwrap p {
	color: #fff;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.searchresultitem {
	width: 603px;
	margin-bottom: 10px;
	background-color: #333;
}

.searchresultitemcontent {
	width: 603px;
	height: 145px;
	background: url(../ls_images/combined02.jpg) 0px -837px;
}

.searchresultitemcontent img{
	border: 0px;
}

.searchresultitemcontent a {
	color: #222;
}

.searchresultitemcontentwrap {
	width: 586px;
	margin: 0 auto;
}

.searchresultitemcontentleft {
	float: left;
	width: 110px;
	margin-top: 8px;
}

.searchresultitemcontentright {
	float: right;
	width: 460px;
	margin-top: 8px;
}

.searchresultitemcontentright h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	color: #222222;
}

.ie .searchresultitemcontentright h2 {
	font-size: 18px;
}

.searchresultitemcontentright p {
	line-height: 150%;
	font-size: 12px;
}

.searchresultitemcontentright p.bold {	
	font: bold 14px Arial;
}

.searchresultitemcontentright span {
	font-weight: bold;	
	font-size: 14px;
	color: #663300;
}

.searchresultitemcontentright span.leasePrice {
	font-weight: bold;
	font-size: 14px;
	color: #686400;
}

.searchresultitemcontentright p.refNo {
	font: normal 14px/140% Georgia, "Times New Roman", Times, serif;
	padding: 0 0 4px; 
	color: #222222;
}

.searchresultitemfooter {
	width: 603px;
	height: 30px;
	background-color: #848484;
	border-bottom: 1px solid #000;
}

.searchresultitemfooterwrap {
	width: 590px;
	padding-top: 4px;
	margin: 0 auto;
}

.srfpreview {
	padding-top: 2px;
	float: right;
}

.srfpreview a {
	color: #222;
	font-weight: bold;
}

.addtofavourite {
	color: #fff;
	padding-right: 15px;
	float: left;
	font-weight: bold;
}

.addtofavourite a {
color: #fff;
background-image: none;
}

.addtofavourite a:hover,
.addtofavourite a:visited {
color: #fff;
background-image: none;
}


#privatelinkKP {
    background: url("../ls_images/slider-bg.jpg") repeat-x scroll center bottom #fff;
	width: 341px;
	float: right;
    margin-bottom: 10px;
    border-bottom: 1px solid #222222;
}
#privatelinkKP #gallright {
    padding-left: 10px;
    float: none;
    height: auto;
}
#privatelinkKP div.kpBanner {
    background: url("../ls_images/sorthead.jpg") no-repeat scroll center center transparent;
    height: 36px;
}
#privatelinkKP #gallright p {
    color: #332200;
    padding-top: 15px;
    padding-bottom: 5px;
}
#privatelinkKP #gallright #keypersonLogin {
    margin-bottom: 25px;
}
#privatelinkKP div.kpFooter {
    background-color: #848484;
    height: 30px;
}


#refinesearchdev {
	width: 341px;
	background-color: #fff;
	float: right;
	margin: 250px -341px 0 0;
}

.ie6 #refinesearchdev,
.ie7 #refinesearchdev {
margin: 0px;
}

#refinesearch,
#propertyalert {
	width: 341px;
	background-color: #fff;
	float: right;
}

#propertyalert {
	margin-bottom: 10px;
}

#refinesearchhead {
	width: 341px;
	height: 50px;
	background: url(../ls_images/rightsearchbg.jpg) repeat-x;
}

#propertyalerthead {
	width: 341px;
	height: 50px;
	background: url(../ls_images/new_property-alert-header-bg.jpg) no-repeat center center;
}

#refinesearchheadwrap,
#propertyalertheadwrap {
	width: 312px;
	padding-top: 15px;
	margin: 0 auto;
}

.ie #refinesearchheadwrap,
.ie #propertyalertheadwrap {
	width: 317px;
	padding-top: 15px;
	margin: 0 auto;
}

#refinesearchheadwrap h1 {
	font: normal 18px Georgia;
	color: #222;
}


#propertyalertheadwrap h5 {
	font: normal 18px Georgia;
	color: #212121;
	margin-left: 84px;
}

#refinesearchheadwrap ul {
	padding: 0;
}

#refinesearchheadwrap ul li {
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	height: 26px;
}

#refinesearchheadwrap ul li a.refineBuy,
#refinesearchheadwrap ul li a.refineRent,
#refinesearchheadwrap ul li a.refineKw,
#refinesearchheadwrap ul li a.refineRn,
li a.suSame,
li a.suOD {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #refinesearchheadwrap ul li a.refineBuy,
.ie #refinesearchheadwrap ul li a.refineBuySelected {
	width: 27px;
}

.ie #refinesearchheadwrap ul li a.refineRent,
.ie #refinesearchheadwrap ul li a.refineRentSelected {
	width: 34px;
}

.ie #refinesearchheadwrap ul li a.refineKw,
.ie #refinesearchheadwrap ul li a.refineKwSelected {
	width: 61px;
}

.ie #refinesearchheadwrap ul li a.refineRn,
.ie #refinesearchheadwrap ul li a.refineRnSelected {
	width: 101px;
}

#refinesearchheadwrap ul li a.refineBuy:hover,
#refinesearchheadwrap ul li a.refineBuySelected,
#refinesearchheadwrap ul li a.refineRent:hover,
#refinesearchheadwrap ul li a.refineRentSelected,
#refinesearchheadwrap ul li a.refineKw:hover,
#refinesearchheadwrap ul li a.refineKwSelected,
#refinesearchheadwrap ul li a.refineRn:hover,
#refinesearchheadwrap ul li a.refineRnSelected,
li a.suSame:hover,
li a.suSameSelected,
li a.suOD:hover,
li a.suODSelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}


li.refinesearch {
	width: 30px;
	text-align: center;
}

#propertyalertdiv {
	display: block;
}


#refineBuyDiv {
	display: block;
}

#refineRentDiv,
#refineKwDiv,
#refineRnDiv {
	display: none;
}


#refinesearchcontent {
	width: 341px;
	background: url(../ls_images/rightsearchcontentbg.jpg) repeat-x;
	background-color: #CCCCCC;
}

#propertyalertcontent {
	width: 341px; height: 187px;
	background: url(../ls_images/new_property-alert-body-bg.jpg) no-repeat center top;
}

#refinesearchcontentwrap,
#propertyalertcontentwrap {
	width: 310px;
	padding-top: 5px;
	margin: 0 auto;
}

#propertyalertcontentwrap {
	padding: 28px 0 20px;
}

#propertyalertcontentwrap a {
	display: block;
	margin: 1px 5px 0 10px;
	font: normal 18px Georgia;
	color: #FFF;
	float: right;
	background: transparent url(../ls_images/gtarrow.png) no-repeat center right;
	padding-right: 22px;
}

.ie #propertyalertcontentwrap a {
	margin-top: -21px;
}

#propertyalertcontentwrap a:hover {
	color: #FFCC66;
}

#propertyalertcontentwrap p.palertIntro {
	display: table;
	font: normal 13px Arial;
	line-height: 150%;
	color: #FFF;
	margin: -3px 0 8px;
}

#propertyalertcontentwrap p.palertInput {
	display: table;
	font: normal 14px Georgia;
	color: #FFF;
	margin: 5px 0 4px;
}

p.palertMsg {
	display: none;
	font: normal 18px Georgia;
	background-color: #3D240A; 
	width: 324px; height: 32px; 
	color: #FFF; margin: -5px 0 0 0;
	padding: 8px 0 0 17px
}

p.palertSub {
	display: block; 
	background-color: #3D240A; 
	width: 341px; height: 40px; 
	margin-top: -7px;
}

.ie p.palertSub {
	margin-top: -2px;
}

.ie p.palertMsg {
	margin-top: -2px;
}

p.palertSub a.privacy {
	float: left; display: block; 
	margin: 12px 0 0 16px; font: normal 11px Arial; 
	color: #CCC; text-decoration: underline;
}

.tip {
	width: 250px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
/*	background: transparent url(images/tipTop.png) no-repeat top;*/
	border-top: 5px solid #000;
}
	
.tipMid {
/*	background: #333 url(images/tipMid.png) repeat-y; */
	padding: 10px;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	border-bottom: 4px solid #000;
	font: normal 13px Arial; color: #EEE;
	line-height: 140%;
}
.tipBtm {background: transparent url(../ls_images/addFav-arrow.png) no-repeat bottom; height: 8px;}



#refinesearchfoot {
	width: 341px;
	height: 40px;
	background-color: #5c5c5c;
}

#refinesearchcontentwrap p.headerLine {
	padding: 8px 0;
	margin-bottom: 7px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
}

#refinesearchcontentwrap p.selectFields {
	padding: 5px 0;
}

#refinesearchcontentwrap p.oneField {
	padding: 10px 0;
}

#refinesearchcontentwrap p.photoField {	
	margin-top: 1px;
	padding: 5px 0 17px 0;
}

#refinesearchcontentwrap label.advSearch {
	line-height: 160%;
}

#refinesearchcontentwrap label.advSearchSize {
	width: 40px;
	display: block;
	float: left;
	font: bold 14px Arial;
	color: #222;
	line-height: 160%;
}

#refinesearchcontentwrap p.firstOptFields {	
	padding: 12px 0;
	margin-top: 10px;
	border-top: 1px dashed #666;
}

#refinesearchcontentwrap p.optFields {	
	margin-top: 1px;
	padding: 12px 0;
	border-top: 1px dashed #666;
}

#refinesearchcontentwrap label.advSearchOpt {
	line-height: 160%;
	width: 40px; height: 45px;
	float: left;
}

#refinesearchcontentwrap label.advSearchOptOther {
	display: block;
	font: bold 12px Arial;
	line-height: 160%;
	width: 66px; height: 45px;
	float: left;
}

.ie #refinesearchcontentwrap label.advSearchOpt {
	margin: 3px 10px 0 0;
	line-height: 160%;
	width: 55px; height: 45px;
	float: left;
}

.ie7 #refinesearchcontentwrap label.advSearchOpt {
	margin: -3px 10px 0 0;
	width: 60px; height: 60px;
}

.ie #refinesearchcontentwrap label.advSearchOptOther {
	margin: 1px 15px 0 0;
	line-height: 160%;
	width: 40px; height: 10px;
	float: left;
}

#refinesearchcontentwrap label.advSearchPhoto {
	display: block;
	float:right;
	margin-right: 25px;
	font: normal 14px Arial;
	width: 263px;
	line-height: 160%;
}

.ie #refinesearchcontentwrap label.advSearchPhoto {
	width: 233px;
}

.ie7 #refinesearchcontentwrap label.advSearchPhoto {
	width: 260px;
}


#refinesearchcontentwrap a.opts {
	font: normal 13px Arial;
	line-height: 160%;
	padding: 2px 4px;
	margin: 0 2px;
}


#refinesearchcontentwrap a.optsSel,
#refinesearchcontentwrap a.opts:hover {
	font: normal 13px Arial;
	color: #FFF;
	line-height: 160%;
	padding: 2px 4px;
	margin: 0 2px;
	background-color: #D67F22;
}

.ie6 #refinesearchcontentwrap a.opts,
.ie6 #refinesearchcontentwrap a.optsSel,
.ie6 #refinesearchcontentwrap a.opts:hover {
	padding: 2px 2px;
	margin: 0;
}


#refinesearchfoot a.advSearchBu,
a.advSearchBu {
	display: block;
	margin: 10px 10px 0 0;
	font: normal 18px Georgia;
	color: #FFF;
	float: right;
	background: transparent url(../ls_images/gtarrow.png) no-repeat center right;
	padding-right: 22px;
}

#refinesearchfoot a.advSearchBu:hover,
a.advSearchBu:hover {
	color: #FFCC66;
}



#searchlist div.noRstBanner {
	background: transparent url(../ls_images/sorthead.jpg) no-repeat center center; 
	display: block; 
	width: 603px; 
	height: 36px;
}

#searchlist div.noRstMsg {
	background: #FFF url(../ls_images/slider-bg.jpg) repeat-x scroll bottom center;
	padding-bottom: 25px;
}

#searchlist div.noRstMsg p.noRstTitle {
	font: normal 18px Georgia;
	color: #663300;
	line-height: 140%;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}

#searchlist div.noRstMsg p.noRstOtherMsg {
	font: normal 13px Arial;
	color: #222;	
	line-height: 140%;
	padding-left: 20px;
	padding-right: 20px;
}

#searchlist div.noRstMsg p.noRstOtherMsg a {
	color: #663300;
	font: bold 13px Arial;
	text-decoration: underline;
}

#searchlist div.noRstFooter {
	background-color: #848484;
	display: block;
	height: 30px; width: 603px;
	border-bottom: 1px solid #222;
	margin-bottom: 10px;
}


#noResultOtherSer {
	background: transparent url(../ls_images/rightsearchbg.jpg) repeat-x scroll 0 0;
	width: 603px; height: 50px;
	padding-top: 15px;
	margin: 0 auto;
}

.ie #noResultOtherSer {
	width: 603px;
	padding-top: 15px;
	margin: 0 auto;
}

#noResultOtherSer ul {
	padding: 0;
	margin: 0px 20px;
}

#noResultOtherSer ul li {
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	height: 26px;
}

#noResultOtherSer ul li.otherSerSelected {
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}




/* Search */


#amtc_option_0 {
border: 0px;
}

#wrapper {
	width: 1000px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#right_column {
	float: right;
}

#linkage {
	float: left;
	width: 300px;
}

.popupWrap {
position:relative;
height:165px;
background: #FFF url(../ls_images/pTopBg-new.jpg) repeat-x center bottom;
}

.ie6 .popupWrap {
	width: 368px;
	height: 140px;
	background: url(../ls_images/pTopBg-new.jpg) repeat-x center top;
}
				
.pTopWrap {
width:368px; 
height:159px; 
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
padding: 5px 5px 0 5px;
}

.pTopWrap img {
margin: 4px 0 0 2px;
border: 0px;
}

.pTopRightWrap {
float: right; 
width: 275px;
}

.pTopRightClose {
float: right; 
width: 19px;
margin-top: -5px;
}

.pTopRightClose img {
border: 0px;
}

.pTopRightMiddle {
margin-top: 3px;
width: 240px;
}

.ie .pTopRightMiddle {
width: 252px;
}

.pTopRightMiddle p.refNo {
	font: normal 14px/140% Georgia;
}

h1.propName {
font: normal 18px Georgia; 
padding: 0px 3px 1px 0px; 
margin: 0px; 
color: #666;
}

p.propDetail {
padding: 0; 
margin: 0px; 
font: normal 12px arial; 
color: #222
}

p.propDetail span.areaGross {
padding: 0; 
margin: 0px; 
font: bold 14px arial; 
color: #222
}

p.propDetail span.sale {
color: #6A4011;
font: bold 14px arial; 
}

p.propDetail span.rent {
color: #6A680A;
font: bold 14px arial; 
}

p.propDetailOther {
padding: 8px 0; 
margin: 0px; 
font: normal 12px arial; 
color: #222
}

p.propDetailOther span.otherList a {
color: #846A34;	
font: bold 12px arial;
/*background: url(../ls_images/otherlisting_arrow-new.png) no-repeat right center;*/
padding-right: 12px;
}

.pBottomMainWrap {
height: 40px; 
width: 380px;
background: url(../ls_images/preview_arrow.png) no-repeat center bottom;
}

.ie .pBottomMainWrap {
height: 40px; 
width: 380px;
background: url(../ls_images/preview_arrow.png) no-repeat -30px 29px; 
}

.ie7 .pBottomMainWrap {
background: url(../ls_images/preview_arrow.png) no-repeat center bottom; 
}
				
.pBottomWrap{
display: block;
height: 23px; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
padding: 7px 5px 0 8px; 
background-color: #848484;
font: bold 12px Arial; 
color: #CCC; 
line-height: 140%;
}

.ie6 .pBottomWrap{
height: 21px;
}

.soleAgent {
display: block; 
background: url(../ls_images/soleagent.gif) no-repeat left center; 
padding: 0 10px 0 20px;
float: left;
}					

.view360 {
display: block; 
background: url(../ls_images/360view.gif) no-repeat left center; 
padding: 0 10px 0 20px;
float: left;
}

.pBottomRight {
float: right; 
width: 108px; 
color: #FFF; 
font: normal 12px Arial;
background: transparent url(../ls_images/addFav.jpg) no-repeat scroll left center;
padding-left: 16px;
line-height: 144%;
}

.ie .pBottomRight {
width: 109px;
}

.webkit .pBottomRight {
width: 113px;
}

.ff2 .pBottomRight {
width: 121px;
}

.pBottomRight a.fav{
color: #FFF;
}

.closeCss {
float: right;
}

.closeTip {
display: none;
}

.ie .closeTipDiv {
z-index: 99999;
}

a.mapExp {
background: transparent url(../ls_images/google_map-expand_arrow.jpg) no-repeat scroll right center;
font : bold 12px Arial;
color: #222;
margin: 10px;
text-decoration: none;	
padding-right: 9px;
}

a.mapExp:hover {
background: transparent url(../ls_images/google_map-expand_arrow.jpg) no-repeat scroll right center;
font : bold 12px Arial;
color: #D67F22;
margin: 10px;
text-decoration: none;
padding-right: 9px;
}

a.mapShr {
background: transparent url(../ls_images/google_map-shrink_arrow.jpg) no-repeat scroll right center;
font : bold 12px Arial;
color: #222;
margin: 10px;
text-decoration: none;
padding-right: 9px;	
}

a.mapShr:hover {
background: transparent url(../ls_images/google_map-shrink_arrow.jpg) no-repeat scroll right center;
font : bold 12px Arial;
color: #D67F22;
margin: 10px;
text-decoration: none;	
padding-right: 9px;
}

/* END OF Search */




/*LIVE HK FRONT*/

#livecontent {
	width: 980px;
	margin: 0 auto;
	background: url(../ls_images/diagonalbg.jpg);
	padding-bottom: 50px;
	padding-top: 20px;
}

#livecontentinner {
	width: 956px;
	height: 584px;
	margin: 0 auto;
	background: #ccc url(../ls_images/livehkoutbg.jpg) repeat-x;
	padding-top: 14px;
}

#livecontentmid {
	width: 933px;
	height: 555px;
	margin: 0 auto;
	background: url(../ls_images/combined02.jpg) -980px -672px;
	padding-top: 18px;
}

#livecontentinnermain {
	width: 880px;
	height: 523px;
	margin: 0 auto;
}

.livecontentinnermainitem {
	width: 290px;
	height: 525px;
	background: url(../ls_images/combined02.jpg) no-repeat -1608px -147px;
}

#livecontentinnermainitemwrap {
	width: 585px;
	float: right;
}

.livecontentinnermainitemwrap {
	width: 268px;
	padding-top: 40px;
	margin: 0 auto;
}

.livecontentinnermainitemwrap h1 {
	padding-left: 10px;
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #D67F22;
	padding-bottom: 20px;
}

.livecontentinnermainitemwrap p {
	display: block;
	padding-top: 20px;
	font: 12px/130% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #222;
}

.livecontentinnermainitemwrap img {
	border: 0px;
}

#livinginhkcontent {
	background: #FFF url(../ls_images/livinginhk_main_bg.jpg) repeat-x top center;
	display: block;
	width: 933px; min-height: 469px;
	margin: 0 auto;	
}

#livingdescription {
	padding: 9px 25px 10px;
	clear: both;
}

#livingdescription table {
	text-align: left;
}

#livingdescription table tr th {
	color: #FFF;
	font: bold 14px Arial;
	background-color: #222;
	text-decoration: none;
	line-height: 180%;
}

#livingdescription table tr.darkBg {
	background-color: #CCC;
}

#livingdescription table tr td {
	color: #000;
	font: normal 12px Arial;
	height: 40px;
}

#livingdescription table tr td a {
	color: #222;
	font: bold 12px Arial;
	text-decoration: underline;
}

#livingdescription .rightBox {
	float: right;
	width: 280px;
}

#livingdescription img {
	border: 1px solid #BDBDBD;
	padding: 5px;
	margin: 0px 10px 10px 20px;
	background-color: #FFF;
	clear: both;
}

.ie #livingdescription img {
	float: right;
}

#livingdescription h3 {
	color: #663300;
	font: bold 18px Arial;
	padding-bottom: 15px;
}

#livingdescription p {
	padding: 0 0 1.5em;
	display: block;	
}

#livingdescription div.new {
	padding: 0 0 13px 0;
	clear: both;
}

#livingdescription li {
	margin-left: 20px;
}

#aboutusmenuswrap ul li a.housing,
#aboutusmenuswrap ul li a.everyday,
#aboutusmenuswrap ul li a.leisure {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #aboutusmenuswrap ul li a.housing,
.ie #aboutusmenuswrap ul li a.housingSelected {
	width: 112px;
}

.ie #aboutusmenuswrap ul li a.everyday,
.ie #aboutusmenuswrap ul li a.everydaySelected {
	width: 95px;
}

.ie #aboutusmenuswrap ul li a.leisure,
.ie #aboutusmenuswrap ul li a.leisureSelected {
	width: 122px;
}

.ie7 #aboutusmenuswrap ul li a.housing,
.ie7 #aboutusmenuswrap ul li a.housingSelected,
.ie7 #aboutusmenuswrap ul li a.everyday,
.ie7 #aboutusmenuswrap ul li a.everydaySelected,
.ie7 #aboutusmenuswrap ul li a.leisure,
.ie7 #aboutusmenuswrap ul li a.leisureSelected {
	width: auto;
}

#aboutusmenuswrap ul li a.housing:hover,
#aboutusmenuswrap ul li a.housingSelected,
#aboutusmenuswrap ul li a.everyday:hover,
#aboutusmenuswrap ul li a.everydaySelected,
#aboutusmenuswrap ul li a.leisure:hover,
#aboutusmenuswrap ul li a.leisureSelected {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}



#ausubmenus ul li a.lc,
#ausubmenus ul li a.th,
#ausubmenus ul li a.bor,
#ausubmenus ul li a.lec,
#ausubmenus ul li a.li,
#ausubmenus ul li a.ti,
#ausubmenus ul li a.got,
#ausubmenus ul li a.tb,
#ausubmenus ul li a.ed,
#ausubmenus ul li a.mc,
#ausubmenus ul li a.hh,
#ausubmenus ul li a.sh,
#ausubmenus ul li a.tr,
#ausubmenus ul li a.cu,
#ausubmenus ul li a.fe,
#ausubmenus ul li a.re,
#ausubmenus ul li a.cat,
#ausubmenus ul li a.sac {
	background: transparent url(../ls_images/off_arrow.png) no-repeat center bottom;
	display: block;
	height: 26px;
	color: #666666;
}

.ie #ausubmenus ul li a.rea,
.ie #ausubmenus ul li a.reaSelected {
	width: 110px;
}

.ie7 #ausubmenus ul li a.rea,
.ie7 #ausubmenus ul li a.reaSelected {
	width: auto;
}

#ausubmenus ul li a.lc:hover,
#ausubmenus ul li a.lcSelected,
#ausubmenus ul li a.th:hover,
#ausubmenus ul li a.thSelected,
#ausubmenus ul li a.bor:hover,
#ausubmenus ul li a.borSelected,
#ausubmenus ul li a.lec:hover,
#ausubmenus ul li a.lecSelected,
#ausubmenus ul li a.li:hover,
#ausubmenus ul li a.liSelected,
#ausubmenus ul li a.ti:hover,
#ausubmenus ul li a.tiSelected,
#ausubmenus ul li a.got:hover,
#ausubmenus ul li a.gotSelected,
#ausubmenus ul li a.tb:hover,
#ausubmenus ul li a.tbSelected,
#ausubmenus ul li a.ed:hover,
#ausubmenus ul li a.edSelected,
#ausubmenus ul li a.mc:hover,
#ausubmenus ul li a.mcSelected,
#ausubmenus ul li a.hh:hover,
#ausubmenus ul li a.hhSelected,
#ausubmenus ul li a.sh:hover,
#ausubmenus ul li a.shSelected,
#ausubmenus ul li a.tr:hover,
#ausubmenus ul li a.trSelected,
#ausubmenus ul li a.cu:hover,
#ausubmenus ul li a.cuSelected,
#ausubmenus ul li a.fe:hover,
#ausubmenus ul li a.feSelected,
#ausubmenus ul li a.re:hover,
#ausubmenus ul li a.reSelected,
#ausubmenus ul li a.cat:hover,
#ausubmenus ul li a.catSelected,
#ausubmenus ul li a.sac:hover,
#ausubmenus ul li a.sacSelected {
	color: #000;
	background: transparent url(../ls_images/on_arrow_dark.png) no-repeat center bottom;
	display: block;
	height: 26px;
}


.ie6 #ausubmenus ul li a.lc, .ie6 #ausubmenus ul li a.lc:hover,
.ie6 #ausubmenus ul li a.lcSelected {
	width: 98px;
}


.ie6 #ausubmenus ul li a.th, .ie6 #ausubmenus ul li a.th:hover,
.ie6 #ausubmenus ul li a.thSelected {
	width: 85px;
}

.ie6 #ausubmenus ul li a.bor, .ie6 #ausubmenus ul li a.bor:hover,
.ie6 #ausubmenus ul li a.borSelected {
	width: 68px;
}

.ie6 #ausubmenus ul li a.lec, .ie6 #ausubmenus ul li a.lec:hover,
.ie6 #ausubmenus ul li a.lecSelected {
	width: 109px;
}

.ie6 #ausubmenus ul li a.li, .ie6 #ausubmenus ul li a.li:hover,
.ie6 #ausubmenus ul li a.liSelected {
	width: 72px;
}

.ie6 #ausubmenus ul li a.ti, .ie6 #ausubmenus ul li a.ti:hover,
.ie6 #ausubmenus ul li a.tiSelected {
	width: 62px;
}

.ie6 #ausubmenus ul li a.got, .ie6 #ausubmenus ul li a.got:hover,
.ie6 #ausubmenus ul li a.gotSelected {
	width: 106px;
}

.ie6 #ausubmenus ul li a.tb, .ie6 #ausubmenus ul li a.tb:hover,
.ie6 #ausubmenus ul li a.tbSelected {
	width: 64px;
}

.ie6 #ausubmenus ul li a.ed, .ie6 #ausubmenus ul li a.ed:hover,
.ie6 #ausubmenus ul li a.edSelected {
	width: 57px;
}


.ie6 #ausubmenus ul li a.mc, .ie6 #ausubmenus ul li a.mc:hover,
.ie6 #ausubmenus ul li a.mcSelected {
	width: 75px;
}

.ie6 #ausubmenus ul li a.hh, .ie6 #ausubmenus ul li a.hh:hover,
.ie6 #ausubmenus ul li a.hhSelected {
	width: 90px;
}


.ie6 #ausubmenus ul li a.sh, .ie6 #ausubmenus ul li a.sh:hover,
.ie6 #ausubmenus ul li a.shSelected {
	width: 53px;
}

.ie6 #ausubmenus ul li a.tr, .ie6 #ausubmenus ul li a.tr:hover,
.ie6 #ausubmenus ul li a.trSelected {
	width: 84px;
}

.ie6 #ausubmenus ul li a.cu, .ie6 #ausubmenus ul li a.cu:hover,
.ie6 #ausubmenus ul li a.cuSelected {
	width: 42px;
}

.ie6 #ausubmenus ul li a.fe, .ie6 #ausubmenus ul li a.fe:hover,
.ie6 #ausubmenus ul li a.feSelected {
	width: 52px;
}

.ie6 #ausubmenus ul li a.re, .ie6 #ausubmenus ul li a.re:hover,
.ie6 #ausubmenus ul li a.reSelected {
	width: 63px;
}

.ie6 #ausubmenus ul li a.cat, .ie6 #ausubmenus ul li a.cat:hover,
.ie6 #ausubmenus ul li a.catSelected {
	width: 110px;
}

.ie6 #ausubmenus ul li a.sac, .ie6 #ausubmenus ul li a.sac:hover,
.ie6 #ausubmenus ul li a.sacSelected {
	width: 118px;
}






/*LIVE HK FRONT END livehkconbg.jpg*/






/*GATEWAY PAGES*/

#gateban {
	width: 980px;
	height: 167px;
	padding-bottom: 20px;
}

#gatendban {
	width: 980px;
	height: 167px;
	padding-bottom: 20px;
	background: url(../ls_images/buyproperty_banner.jpg) no-repeat;
}

.gatehead {
	width: 603px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gateheadwrap {
	width: 585px;
	margin: 0 auto;
	padding-top: 7px;
}

#districtMapwrap {
	width: 585px;
	margin: 0 auto;
	padding-top: 7px;
}


#gateheadwrap h1,
#districtMapwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gateintro {
	width: 341px;
	float: right;
}

#gateintrohead {
	width: 341px;
	background: url(../ls_images/gatewayhead.jpg);
}

#gateintroheadwrap {
	width: 323px;
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
}

#gateintroheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gateintrocontent {
	padding-bottom: 25px;
	width: 341px;
	background: #fff url(../ls_images/gateintrobg.jpg) repeat-x;
}

#gateintrocontent p {
	padding: 15px 10px 0;
	color: #222;
	font: 14px/160% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#gatepsr {
	margin-top: 20px;
	width: 603px;
	float: left;
}

#gatepsrhead {
	width: 603px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gatepsrheadwrap {
	width: 585px;
	margin: 0 auto;
	padding-top: 7px;
}

#gatepsrheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gatepsrcontent {
	width: 603px;
	background: #ccc url(../ls_images/gateconbg.jpg) repeat-x;
}

#gatemap {
	margin-top: 20px;
	width: 341px;
	float: right;
}


#gatemaphead {
	width: 341px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gatemapheadwrap {
	width: 323px;
	margin: 0 auto;
	padding-top: 7px;
}

#gatemapheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}


#gatemapcontent {
	width: 341px;
	height: 362px;
	background: #ccc url(../ls_images/gatemapbg.jpg) repeat-x;
}

#gatemapcontentwrap {
	width: 312px;
}

#gategraph {
	margin-top: 20px;
	width: 603px;
	float: left;
}

#gategraphhead {
	width: 603px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gategraphheadwrap {
	width: 585px;
	margin: 0 auto;
	padding-top: 7px;
}

#gategraphheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gategraphcontent {
	width: 603px;
	height: 199px;
	background: #ccc url(../ls_images/gateconbg.jpg) repeat-x;
}

#gategraphcontentwrap {
	width: 410px;
	margin: 0px auto;
	padding-top: 5px;
}

.ie7 #gategraphcontentwrap {
	width: 410px;
}

#gatestat {
	margin-top: 20px;
	width: 603px;
	float: left;
}

#gatestathead {
	width: 603px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gatestatheadwrap {
	width: 585px;
	margin: 0 auto;
	padding-top: 7px;
}

#gatestatheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}


#gatestatcontent {
	width: 603px;
	height: 168px;
	background: #ccc url(../ls_images/gateconbg.jpg) repeat-x;
}

#gatebuild {
	margin-top: 20px;
	width: 341px;
	float: right;
}

#gatebuildhead {
	width: 341px;
	background: url(../ls_images/gatewayhead.jpg);
}

#gatebuildheadwrap {
	width: 323px;
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 7px;
}

#gatebuildheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gatebuildcontent {
	width: 341px;
}

.gatebuilditem {
	width: 341px;
	height: 133px;
	margin-bottom: 10px;
	background: url(../ls_images/gatebuildbg.jpg) repeat-x;
}

.gatebuilditemwrap {
	width: 325px;
	padding-top: 15px;
	margin: 0 auto;
}

.gatebuildleft {
	width: 110px; margin-top: 10px;
	float: left;
}

.gatebuildleft img {
	border: 0px;
}

.gatebuildright {
	width: 200px;
	float: right;
}

.gatebuildright h2,
.gatebuildright h2 a {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #222;
	padding-top: 40px;
}

#gatebigmap {
	width: 956px;
	padding-top: 20px;
	float: left;
}

#gatebigmaphead {
	width: 956px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gatebigmapheadwrap {
	width: 938px;
	margin: 0 auto;
	padding-top: 7px;
}

#gatebigmapheadwrap h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gatebigmapcontent {
	width: 956px;
	height: 362px;
	background: url(../ls_images/bigmapbg.jpg) repeat-x;
}

#gatebigmapcontentwrap {
	width: 926px;
	margin: 0 auto;
	padding-top: 15px;
}


#gatebigmapValuation {
	width: 602px;
	padding: 0px 0 0 12px;
	float: left;
}

#gatebigmapheadValuation {
	width: 602px;
	height: 37px;
	background: url(../ls_images/gatewayhead.jpg) repeat-x;
}

#gatebigmapheadwrapValuation {
	width: 602px;
	margin: 0 auto;
	padding: 7px 0 0 10px;
}

#gatebigmapheadwrapValuation h1 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#gatebigmapcontentValuation {
	width: 602px;
	height: 362px;
	background: url(../ls_images/bigmapbg.jpg) repeat-x;
}

#gatebigmapcontentwrapValuation {
	width: 576px;
	margin: 0 auto;
	padding-top: 15px;
}



tr.statlist {
	height: 12px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	color: #222;
}

/*GATEWAY END*/





/*WHAT THEY RECOMMEND*/

#longsortlist {
	width: 642px;
	height: 36px;
	margin-bottom: 5px;
	background: url(../ls_images/combined02.jpg) -338px -447px;
}


#longsortlistwrap {
	width: 619px;
	margin: 0 auto;
	padding-top: 8px;
}

#longsortlistwrap p {
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#reckeypersonhead {
	width: 302px;
	height: 50px;
	background: url(../ls_images/favmailhead.jpg) repeat-x;
}

#reckeypersonhead h2 {
	text-align: right;
	padding-top: 16px;
	color: #222;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-right: 12px;
}

a.backbutton {
	display: inline-block;
	color: #222;
	padding-left: 20px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	background: url(../ls_images/ltarrow.png) left no-repeat;
	margin-right: 15px;
	padding-bottom: 2px;
}

#reckeycontent {
	width: 302px;
	background: #c0c0c0 url(../ls_images/favmailcon.jpg) repeat-x;
	padding-bottom: 15px;
	display: table;
}

#reckeycontentwrap {
	width: 280px;
	margin: 0 auto;
	padding-top: 20px;
	color: #222;
}

#keyface {
	width: 96px;
	height: 96px;
	float: left;
}

#keyface img {
	padding: 0;
	margin: 0;
	border: 3px solid #FFF;
}

#keyface a {
	display: block;
	border-bottom: 1px solid #666; 
}

#keyinfo {
	width: 175px;
	height: 96px;
	float: right;
}

#keyinfo span a {
	color: #663300;
}

#keycon {
	float: left;
	width: 280px;
	padding-top: 20px;
	color: #222;
}

#keyinfo span.gosmallarrow {
	height: 14px;
	padding-right: 18px;
	background: url(../ls_images/goarrowsmall.png) right no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
}

#keyinfo span.gosmallarrow a{
	color: #000;
}

.rightwidebarbottomwrap {
	width: 280px;
	margin: 0 auto;
	padding-top: 12px;
}

a.readMoreWhite {
	color: #fff;
	font: bold 14px Arial;	
	background: transparent url(../ls_images/detail_arrow_white.png) no-repeat center right;
	padding-right: 9px;
}

a.readMoreWhite:hover {
	color: #D67F22;
}


p.wtrIntro {
	display:table; 
	margin: 8px auto 20px;
	width:950px; 
	color: #fff; font: normal 14px Arial; 
	line-height: 140%;
}

#keylistinnerwrap {
	width: 954px;
	display: table;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-left: 7px;
}

#keylistinnerwrap img{
	border: 0px;
}

#keylistinnerwrap .keylistRow {
	display: table; 
	margin: 0 auto;
	height: 158px
}

.keylist {
	width: 96px;
	height: 146px;
	float: left;
	margin-right: 10px;
	background: url(../ls_images/combined02.jpg) no-repeat -1608px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #666;
}

.keylistface {
	width: 90px;
	text-align: center;
	font-weight: bold;
	margin: 3px auto 0;
}

#keylistinnerwrap p.wtrName {
	padding-top: 1px;
}

#keylistinnerwrap p.wtrName a {
	color: #000;
}

#wtrcontentwrap {
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
	background: url(../ls_images/diagonalbg.jpg);
}

.ff2 #wtrcontentwrap {
	display: table;
	padding-bottom: 20px;
}
/*WTF ENDS*/


/*My Favourite*/

#myfavcontentwrap {
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
	background: url(../ls_images/diagonalbg.jpg);
}

.ff2 #myfavcontentwrap {
	display: table;
	padding-bottom: 20px;
}

#favlist {
	width: 642px;
	float: left;
}

.favpagiup {
	width: 642px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) 0 -1402px;
}

.favpagidown {
	width: 642px;
	height: 37px;
	background: url(../ls_images/combined02.jpg) 0 -1402px;
	clear: both;
}

.favpagiwrap {
	width: 619px;
	margin: 0 auto;
	padding-top: 10px;
}

.favpagiwrap p {
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.favitemswrap {
	width: 642px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.favitem {
	width: 316px;
	height: 201px;
	margin-bottom: 17px;
	background-color: #333333;
}

.ie6 .favitem {
	margin-bottom: 5px;
	
}

#favmail {
	width: 302px;
	float: right;
}

#favmailhead {
	width: 302px;
	height: 50px;
	background: url(../ls_images/favmailhead.jpg) repeat-x;
}

#favmailhead h3 {
	padding-top: 16px;
	color: #222;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-left: 12px;
}

#favmailcontent {
	width: 302px;
	background: #C0C0C0 url(../ls_images/favmailcon.jpg) repeat-x;
	padding-bottom: 15px;
}

#favmailcontentwrap {
	width: 280px;
	margin: 0 auto;
	padding-top: 5px;
	color: #222;
}

#favmailcontentwrap label {
	display: block;
	margin-top: 10px;
}

#favmailcontentwrap a.capRefresh {
	background: url(../ls_images/refresh-new.png) no-repeat center left;
	padding-left: 20px; margin-left: 10px;
	color: #222;
}

#favmailcontentwrap span.corrCaptcha {
	float: right;
	display: block; 
	width: 14px; height: 14px;
	background: url(../ls_images/myfav_tick-new.png) no-repeat center center;
	margin: 2px 32px 0 0;
}

.ie #favmailcontentwrap span.corrCaptcha {
	margin: -17px 32px 0 0;
}

#favmailcontentwrap p.success {
	font-size: 14px; 
	font-weight: bold; 
	color: blue; 
	margin: 10px 0 15px;
}

#favmailcontentwrap span.failCaptcha {
	float: right;
	display: block; 
	width: 14px; height: 14px;
	background: url(../ls_images/myfav_close-new-14.png) no-repeat center center;
	margin: 2px 32px 0 0;
}

.ie #favmailcontentwrap span.failCaptcha {
	margin: -17px 32px 0 0;
}

#favmailbottom {
	width: 302px;
	height: 40px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -447px;
}

input.sendmail {
	border:0;
	padding-right: 16px;
	color: #fff; 
	background:transparent;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../ls_images/gtarrow.png) right no-repeat;
}

.webkit input.sendmail {
	padding-right: 20px;
}

.removeFav {
	float:left;
	margin: -3px 15px 0 0;
}

.removeFav img {
	border: 0px;
}







/*SELL TO LET STARTS*/

#selletcontentwrap {
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
	background: url(../ls_images/diagonalbg.jpg);
}


.ff2 #selletcontentwrap {
	display: table;
	padding-bottom: 20px;
}



#selletleft {
	width: 642px;
	float: left;
}

#selletlefthead {
	width: 642px;
	height: 50px;
	background: url(../ls_images/favmailhead.jpg) repeat-x;
}


#selletlefthead h3 {
	padding-top: 16px;
	color: #222;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-left: 12px;
}

#selletleftcon {
	width: 642px;
	background: #ccc url(../ls_images/searchpsrbg.jpg) repeat-x;
}

#liststep {
	width: 642px;
	height: 165px;
}

#stepswrap {
	padding-top: 30px;
	width: 618px;
	margin: 0 auto;
	height: 113px;
	background: url(../ls_images/selltolet_pro_bg-new.png) no-repeat bottom center;
}

#stepone {
	width: 152px;
	height: 113px;
	float: left;
	margin-right: 1px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -1617px;
}

#steptwo {
	width: 152px;
	height: 113px;
	float: left;
	margin-right: 1px;
	background: url(../ls_images/combined02.jpg) no-repeat -152px -1617px;	
}

#stepthree {
	width: 152px;
	height: 113px;
	float: left;
	margin-right: 1px;
	background: url(../ls_images/combined02.jpg) no-repeat -304px -1617px;
}

#stepfour {
	width: 152px;
	height: 113px;
	float: left;
	background: url(../ls_images/combined02.jpg) no-repeat -456px -1617px;
}


#selletcontent {
	width: 616px;
	margin: 0 auto;
}

#selletcontent p.inst {
	display: block;
	width: 490px; height: 37px;
	background: url(../ls_images/selltolet_inst-new.png) no-repeat left center;
}

#selletcontent p.inst span {
	display: block;
	position: relative;
	padding: 8px 0 0 24px;
}

.ie6 #selletcontent p.inst span {
	padding-top: 9px;
}

#selletcontent a.kpLink{
	color: #000;
	text-decoration: underline;
}

#selletcontentform {
	display: table;
	width: 616px;
	height: 650px; 
	background-color: #fff;
	border: 1px solid #999;
}

.ie6 #selletcontentform {
	height: 600px;
}

.ie7 #selletcontentform {
	height: 620px;
}

#selletcontentformwrap {
	width: 590px;
	margin: 0 auto;
}

#selletcontentformwrap p.sellToLet_success {
	display: table;
	width: 590px;
	margin: 0 auto;
	margin-top: 20px; 
	font-size: 14px; font-weight: bold; 
	color: blue;
}


#selletcontentformwrap h2 {
	color: #222;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-top: 25px;
	padding-bottom: 10px;
}

#selletcontentformwrap span {
	color: #D67F22;
	font-weight: bold;
	font-size: 14px;
}

#selletbottom {
	width: 616px;
	height: 40px;
	background: url(../ls_images/footgradient.jpg) repeat-x;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;

}

#selletbottom .contactus {
	float: left; 
	width: 485px; 
	text-align: right; 
	color: #FFF; 
	padding-top: 10px;
	font: normal 14px Arial;
}

#selletbottom .contactus a {
	color: #FFF;
	text-decoration: underline;
}

#selletcontentfooter {
	width: 616px;
	height: 30px;
	padding-top: 20px;
	padding-bottom: 40px;
	color: #222;
	font: 14px/140% Arial, Helvetica, Geneva, sans-serif;
}


#contactkeyperson {
	width: 302px;
	float: right;
	margin-bottom: 20px;
}

#contactkeypersonhead {
	width: 302px;
	height: 50px;
	background: url(../ls_images/favmailhead.jpg) repeat-x;
}

#contactkeypersonhead h2 {
	padding-top: 16px;
	color: #222;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-left: 12px;
}

#contactkeypersoncontent {
	width: 302px;
	background: url(../ls_images/favmailcon.jpg) repeat-x;
}

#contactkeypersoncontentwrap {
	width: 280px;
	margin: 0 auto;
	padding: 20px 0;
	color: #222;
}

#contactkeypersonbottom {
	width: 302px;
	height: 40px;
	background: url(../ls_images/combined02.jpg) no-repeat 0 -447px;
}


#eaaform {
	width: 302px;
	float: right;
}

#eaaformhead {
	width: 302px;
	height: 50px;
	background: url(../ls_images/favmailhead.jpg) repeat-x;
}

#eaaformhead h2 {
	padding-top: 16px;
	color: #222;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-left: 12px;
}

#eaaformcontent {
	width: 302px;
	padding-bottom: 40px;
	background: #b9b9b9 url(../ls_images/eeabg.jpg) repeat-x;
}

#eaaformcontent a{
	color: #000;
}

#eaaformcontentwrap {
	width: 280px;
	margin: 0 auto;
	padding-top: 20px;
	color: #222;
}

#eaaformcontentwrap span {
	font-weight: bold;
	color: #fff;
}

.lightgrey {
	width: 273px;
	height: 1px;
	background: url(../ls_images/lightgrey.jpg) repeat-x;
}

#eaaformcontentwrap span.goarrowleft {
	height: 25px;
	padding-left: 22px;
	background: url(../ls_images/goarrow.png) left no-repeat;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #000;
}

.formdownload {
	width: 220px;
	height: 20px;
	padding-bottom: 10px;
}

/*SELL TO LET ENDS*/












/*SEARCH - PSR STARTS*/

#spsrcontent {
	width: 603px;
	background: #ccc url(../ls_images/searchpsrbg.jpg) repeat-x;
}

#spsrcontent a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

tr.psrlist {
	height: 40px;
	background: url(../ls_images/line.gif) bottom repeat-x;
	padding-bottom: 10px;
	color: #222;
}

#psrsearchheadwrap {
	width: 310px;
	padding-top: 15px;
	margin: 0 auto;
}

#psrsearchheadwrap h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #222;
}

a.searchbutton,
a.contactbutton {
	display: block;
	color: #fff;
	margin-top: 10px;
	padding-right: 20px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	background: url(../ls_images/gtarrow.png) right no-repeat;
	margin-right: 15px;
	padding-bottom: 2px;
}

.ie a.searchbutton {
	margin: 10px 10px 0 0;
	float: right;
	width: 60px;	
}

.ie a.contactbutton {
	margin: 10px 5px 0 0;
	float: right;
	width: 200px;	
}


input.searchbutton {
	display: block;
	color: #fff;
	margin-top: 10px;
	padding-right: 20px;
	border:none;
	border-style:none;
	font: 18px Georgia, "Times New Roman", Times, serif;
	background: url(../ls_images/gtarrow.png) right no-repeat;
	margin-right: 15px;
	padding-bottom: 2px;
}

.ie6 input.searchbutton {
	padding-right: 6px;
}

.dotline {
	width: 310px;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	padding-top: 7px;
	padding-bottom: 7px;
}

#psrlongsearch {
	width: 956px;
	background-color: #fff;
}

#psrlongsearchhead {
	width: 956px;
	height: 50px;
	background: url(../ls_images/rightsearchbg.jpg) repeat-x;
}

#psrlongsearchheadwrap {
	width: 930px;
	padding-top: 15px;
	margin: 0 auto;
}

#psrlongsearchheadwrap h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #B7681A;
}

#psrlongsearchheadwrap span {
	font-size: 14px;
	color: #222;
}

#psrlongsearchcontent {
	width: 956px;
	background: url(../ls_images/rightsearchcontentbg.jpg) repeat-x;
	background-color: #CCCCCC;
}

#psrlongsearchcontentwrap {
	width: 930px;
	padding-top: 5px;
	margin: 0 auto;
}

.psrlongdotline {
	width: 930px;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	padding-top: 7px;
	padding-bottom: 7px;
}

#psrlongsearchfoot {
	width: 956px;
	height: 40px;
	background-color: #5c5c5c;
}

/* PSR SEARCH ENDS */

/* BUY SEARCH STARTS */

#buylongsearchhead {
	width: 603px;
	height: 50px;
	background: url(../ls_images/rightsearchbg.jpg) repeat-x;
}

#buylongsearchheadwrap {
	width: 580px;
	padding-top: 10px;
	margin: 0 auto;
}

#buylongsearchheadwrap h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #222;
}

#buylongsearchheadwrap h2 span {
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #222;
}

#buylongsearchmap {
	width: 603px;
	height: 437px;
	background: #ccc;
}

#buyfootmenu {
	width: 956px;
	height: 41px;
	margin-top: 15px;
	float: left;
}

#buyfootmenu a {
	color: #FFF;
}

.smallorange {
	width: 312px;
	height: 41px;
	background: url(../ls_images/small_orangebar.png) no-repeat;
}

.smallorange h2 {
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding-left: 38px;
	padding-top: 10px;
}

#buyfootmenuwrap {
	width: 634px;
	float: right;
}

/* BUY SEARCH ENDS */











/*BLOG*/
.bloghead {
	width: 642px;
	height: 50px;
	background: url(../ls_images/blogheadbg.jpg) repeat-x;
	padding-bottom: 1px;
}

.bloghead h2 {
	color: #222;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
	padding-left: 10px;
}

.bloghead h1 {
	color: #D67F22;
	font: 25px Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-left: 10px;
}

.bloghead .right h2 {
	color: #222;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
	padding-right: 10px;
}

.blogheadright {
	width: 302px;
	height: 50px;
	background: url(../ls_images/blogheadbg.jpg) repeat-x;
}

.blogheadright p.login {
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
	margin-right: 14px;
	text-align: right;
	display: block;
}

.blogheadright p.login a.loginCms,
.right a.loginCms {
	background: transparent url(../ls_images/goarrowsmall.png) no-repeat right center;
	color: #222;	
	padding-right: 20px;
}

.ie .blogheadright p.login a.loginCms,
.ie .right a.loginCms {
	background-position-y: 2px;	
	float: right;
}


.blogbg {
	width: 642px;
	background: #fff url(../ls_images/blogbg.jpg) repeat-x;
}

.blogrightbg {
	width: 302px;
	background: #ccc url(../ls_images/blogrightbg.jpg) repeat-x;
}

.bloginner {
	width: 622px;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 18px;
}

.bloginner p {
	color: #222;
	font: 12px/160% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 15px;
}

.bloginner p a.readMore {
	color: #D67F22;
	text-decoration: underline;
	background: none;
}

.bloginner p.date {
	color: #000;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.bloginner p.category {
	color: #222;
	font: 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 20px;
}

.bloginner p.category a.cate {
	color: #222;
	text-decoration: underline;
	font: bold 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.bloginner h1 {
	color: #D67F22;
	font: 25px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
}

.bloginner h1 a {
	color: #D67F22;
	font: 25px Georgia, "Times New Roman", Times, serif;
}

.bloginner p.author {
	margin: 13px 0;
	color: #D67F22;
	font-weight: bold;
	padding-bottom: 0px;
}	

.bloginner p.comment {
	margin: 12px 10px 2px 10px;
}

.blogbgfoot {
	width: 642px;
	height: 44px;
	background-color: #848484;
	margin-bottom: 20px;	
	border-bottom: 1px solid #000;
}

.blogfootwrap {
	width: 628px;
	padding-top: 12px;
}

.blogfootwrap p {
	color: #222;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
}

.blogfootwrap .left p {
	padding-left: 10px;
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 2px;
}

.blogfootwrap .left p a.rss {
	padding-left: 20px;
	background: transparent url(../ls_images/rss.png) no-repeat left center;
	color: #FFF;
}

.blogfootwrap .right p {
	
}

.blogfootwrap .right p a.blogCommArrow{
	display: block;
	color: #fff;
	padding-right: 20px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	background: url(../ls_images/gtarrow.png) right no-repeat;
	margin-right: 10px;
	padding-bottom: 2px;
}

.ie .blogfootwrap .right p a.blogCommArrow {
	width: 150px;
	margin-right: 0px;
	float: right;
}

.blogrightbg h1 {
	color: #222;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

.blogrightwrap {
	width: 277px;
	margin: 0 auto;
	padding-top: 20px;
}

.blogrightwrap h1.rss {
	background: transparent url(../ls_images/rss.png) no-repeat right center;
	padding-right: 10px;
	width: 90px;
}

.blogrightwrap ul {
	padding: 0 0 30px;
}

.ie .blogrightwrap ul {
	margin-top: -8px;
}

.blogrightwrap ul li {
	padding: 10px 0;
	border-bottom: 1px dashed #999;
	list-style-image: url('../ls_images/arrow.gif');
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
}

.ie6 .blogrightwrap ul li,
.ie7 .blogrightwrap ul li {
	list-style-position: inside;
}

.ie6 .blogrightwrap ul li span,
.ie7 .blogrightwrap ul li span{
	list-style-image: url('../ls_images/arrow.gif');
	list-style-position: inside;
	list-style-type: square;
}

.blogrightwrap ul li span a {
	color: #000;
	/*display: inline-table;*/
}

.ie6 .blogrightwrap ul li span a,
.ie7 .blogrightwrap ul li span a {
	list-style-position: outside;
	display: block;
	margin-left: 10px;
}


.shortgreyline {
	width: 277px;
	height: 2px;
	background: url(../ls_images/greyline2.jpg) repeat-x;
	margin-top: 6px;
	margin-bottom: 6px;
	list-style-position: outside;
}

.ie .shortgreyline {
	padding-bottom: 2px;
}

p.archives {
	display: block;
	margin-top: 10px;
	padding-bottom: 10px;
	height: 45px;
}


#blogsearch {
	width: 277px;
	height: 40px;
}

#blogsearch a.searchBox {
	float: right;
	background: transparent url(../ls_images/arrow_white.png) no-repeat right center;
	padding-right: 10px;
	margin-top: 0px;
	color: #FFF;
	font-weight: bold;
}

.ie #blogsearch a.searchBox {
	margin-top: -19px;
}

#blogsearch input.searchBox {
	width: 210px;
}

label.commentLabel {
	display: block;
	width: 110px; 
	float: left; 
	color: #000; 
	font-weight: bold;
	line-height: 160%;
}

p.lineBCom {
	padding: 5px 0 5px 20px;
	color: #333;
}

.bold .right a.submitComment {
	display: block;
	color: #fff;
	margin-top: 10px;
	padding-right: 20px;
	font: 18px Georgia, "Times New Roman", Times, serif;
	background: url(../ls_images/gtarrow.png) right no-repeat;
	margin-right: 15px;
	padding-bottom: 2px;
}



p.detail {
	margin: 2px 10px 12px 10px;
	font-style: italic;
	font-weight: bold;
	color: #666;
}


div.paginate {
	margin: 6px 0 0 10px;
	text-align: right;
}

/* END OF Blog */








/* Distirct Popup */
.popupWrapMap {
position:relative;
height:175px;
background: url(../ls_images/map_search_bg.jpg) repeat-x center bottom;
}

.ie .popupWrapMap {
width: 262px;
background: none;
}


.popupWrapMapRent {
position: relative;
height:204px;
}

.ie6 .popupWrapMapRent {
height: 198px;
width: 260px;
}

.pTopWrapPop {
width:262px; 
height:166px; 
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
padding: 5px 8px 0 8px;
}

.ie .pTopWrapPop {
	background: url(../ls_images/map_search_bg.jpg) repeat-x center bottom;
}

.pTopWrapPopRent {
background: url(../ls_images/map_search_bg.jpg) repeat-x center bottom;
width:262px; 
height:198px; 
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
padding: 5px 8px 0 8px;
background-color: #fff;
}

.pTopRightWrapPop {
float: right; 
width: 268px;
}

.pTopRightClosePop {
float: right; 
width: 19px;
}

.pTopRightClosePop img {
border: 0px;
}

.pTopRightMiddlePop {
margin: 3px 0 0 6px;
width: 240px;
}

.ie6 .pTopRightMiddlePop {
	margin-top: -10px;
}

.ie7 .pTopRightMiddlePop {
	margin-left: 0px;
}

h1.propNamePop {
font: normal 16px Georgia; 
padding: 6px 3px 8px 0px; 
margin: 0px; 
color: #666;
border-bottom: 1px solid #999;
width: 258px;
}

p.priceRangePop {
padding: 13px 0 6px 0; 
margin: 0px; 
font: bold 12px arial; 
color: #000;
}

p.searchRange {
padding: 6px 0 6px 12px; 
margin: 0px; 
font: bold 14px arial; 
color: #613301;
background: transparent url(../ls_images/next_arrow.png) no-repeat left center;
}

p.searchRange a {
color: #613301;
text-decoration: none;
}

.pBottomMainWrapPop {
height: 40px; 
width: 280px;
background: url(../ls_images/preview_arrow.png) no-repeat center bottom;
}

.ie6 .pBottomMainWrapPop {
	width: 286px;
}


.pBottomWrapPop {
display: block;
height: 23px; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
padding: 7px 5px 0 8px; 
background-color: #848484;
font: bold 12px Arial; 
color: #CCC; 
line-height: 140%;
}

.pGoGateway { 
}

.pGoGateway a.goGateway{ 
color: #FFF;
padding-right: 12px;
background: transparent url(../ls_images/detail_arrow_white.png) no-repeat right center;
}


.closeCss {
float: right;
}

.closeTip {
display: none;
}

.ie .closeTipDiv {
z-index: 99999;
} 


.mapMsg {
	position: relative; 
	font: bold 14px Arial; 
	color:#CCC;
	text-decoration: underline;
}

/* END OF District Popup */


.ac_results {
z-index: 10000;
background-color: #FFF;
}

.white_content_tell {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -475px;
	width: 930px;
	height: 630px;
	border-top: 10px solid #999;
	border-left: 10px solid #999;
	border-right: 10px solid #999;
	border-bottom: 30px solid #999;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
}
.white_content {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -475px;
	width: 930px;
	border-top: 10px solid #999;
	border-left: 10px solid #999;
	border-right: 10px solid #999;
	border-bottom: 30px solid #999;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
}


.white_content_subscribe {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -475px;
	width: 930px;
	height: 440px;
	border-top: 10px solid #999;
	border-left: 10px solid #999;
	border-right: 10px solid #999;
	border-bottom: 16px solid #999;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
}


.white_content_mortgage {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -475px;
	width: 930px;
	height: 330px;
	border-top: 10px solid #999;
	border-left: 10px solid #999;
	border-right: 10px solid #999;
	border-bottom: 30px solid #999;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
}

.white_content_subscribeTheKey {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -475px;
	width: 930px;
	height: 380px;
	border-top: 10px solid #999;
	border-left: 10px solid #999;
	border-right: 10px solid #999;
	border-bottom: 30px solid #999;
	background-color: white;
	z-index: 100002;
	overflow: hidden;
}

.black_overlayTheKey{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1200px;
	background: transparent url("../ls_images/macFFBgHack.png") repeat fixed 0 0;
	z-index: 100001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2700px;
	background: transparent url("../ls_images/macFFBgHack.png") repeat fixed 0 0;
	z-index: 100001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.black_overlayEnews{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1139px;
	background: transparent url("../ls_images/macFFBgHack.png") repeat fixed 0 0;
	z-index: 100001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.ie .black_overlay,
.ie .black_overlayEnews,
.ie .black_overlayTheKey{
	width: expression(eval(document.body.clientWidth) + "px");
	height: expression(eval(document.body.clientHeight) + "px");
}





/*Newsletter*/
#newscontentinner {
	width: 956px;
	height: 457px;
	margin: 0 auto;
	background: url(../ls_images/livehkoutbg.jpg) repeat-x;
	padding-top: 14px;
}

#newscontentmid {
	width: 933px;
	height: 429px;
	margin: 0 auto;
	padding-top: 18px;
	background: url(../ls_images/combined02.jpg) -980px -672px;
}


#lcontentwrap {
	width: 880px;
	margin: 0 auto;
}

#browserarchive {
	font: bold 12px/120% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #222;
	padding-bottom: 15px;
}

#newsissues {
	padding-top: 20px;
	padding-bottom: 35px;
}

#newsissues h2 {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #663300;
}

#newsissues ul {
	padding: 0;
	list-style-position: inside;
	line-height: 150%;
}

#newsissues ul li {
	padding-bottom: 5px;
}

#newsissues ul li a {
	color: #222;
	text-decoration: none;
}

#newsissues ul li a:hover {
	color: #222;
	text-decoration: underline;
}


#newsubscribe {
	
}

#newsubscribe h2 {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #663300;
}

.greyline {
	width: 880px;
	height: 1px;
	background: url(../ls_images/greyline.jpg) repeat-x;
}

.orangebox {
	width: 592px;
	height: 40px;
	background: url(../ls_images/orangebar.png) no-repeat;
}

.orangeboxwrap {
	width: 530px;
	margin-left: 15px;
	padding-top: 13px;
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.orangeboxwrap a {
	background: transparent url(../ls_images/arrow_white.png) no-repeat center right;
	padding-right: 10px;
	color: #FFF;
}

.ie6 .orangeboxwrap .right {
	width: 260px;
	margin-top: -15px;
}
/*News END*/


/*SUBS start*/






#subswrap {
	height:370px;
	background-color:#999;
}

#subshead {
	width:933px;
	height:109px;
	padding-top:1px;
	background: #999 url(../ls_images/news_head.jpg) no-repeat;
	margin: 0 auto;
}

#subsmenu {
	width:933px;
	height:50px;
	background: #999 url(../ls_images/news_mid.jpg) repeat-x;
	margin:0 auto;
}




#subsmenuwrap {
	width:900px;
	padding-top: 15px;
	margin:0 auto;
}


#subsmenuwrap ul {
	padding: 0;
}

#subsmenuwrap ul li {
	float: left;
	list-style: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	height: 26px;
}

#subsmenuwrap ul li.sep {
	color: #666;
	width: 30px;
	text-align: center;
}

#subsmenuwrap ul li a.enews,
#subsmenuwrap ul li a.landscope {
	background: transparent url(../ls_images/off_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

.ie #subsmenuwrap ul li span.eNews {
	width: 91px;
}

.ie #subsmenuwrap ul li a.landscope,
.ie #subsmenuwrap ul li a.landscopeSelected {
	width: 110px;
}


#subsmenuwrap ul li a.enews:hover,
#subsmenuwrap ul li a.enewsSelected,
#subsmenuwrap ul li a.landscope:hover,
#subsmenuwrap ul li a.landscopeSelected,
#subsmenuwrap ul li span {
	color: #D67F22;
	background: transparent url(../ls_images/on_arrow.gif) no-repeat center bottom;
	display: block;
	height: 26px;
}

#subsmenuwrap .closeButton {
	float: right;
	width: 55px; 
	padding-top: 3px;
}





#subscontent {
	width: 933px;
	background: #999 url(../ls_images/news_main.jpg) repeat-x;
	margin: 0 auto;
}

.ie #subscontent {
	background-color: #FFF;
}

.ff2 #subscontent,
.ff3 #subscontent {
	min-height: 235px;
}

.ff3 #unsubscribe #subscontent {
	min-height: 197px;
}


#subscontentwrap {
	width: 890px;
	margin: 0 auto;
	padding: 25px 0 10px;
}

#subscontentwrap span.exist {
	color: #FF0000;
	font-weight: normal;
	visibility: hidden;
}

#subscontentwrap input {
	width: 335px
}

.ie #subscontentwrap #sub_thekey {
	width: 12px;
	margin-top: -28px;
}

.ie7 #subscontentwrap #sub_thekey {
	margin-top: 0px;
}

.ff2 #subscontentwrap #sub_thekey {
	width: 13px
}

#subscontentwrap td {
	font: bold 14px Arial;
	color: #222;
	padding: 0px;
	height: 15px;
}

#subscontentwrap input.subnews,
#subscontentwrap input.subUnsub {
	width: auto;
	float: right;
	border:0;
	padding-right: 26px;
	color: #222; 
	background:transparent;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	background: transparent url(../ls_images/gtarrow_big.png) right center no-repeat;
}

.ie #subscontentwrap input.subnews {
	width: 210px;
	margin-top: 5px;
}

.ie #subscontentwrap input.subUnsub {
	width: 100px;
}

#subscontentwrap a.readMore {
	color: #222;
	font: bold 14px Arial;	
	background: transparent url(../ls_images/detail_arrow.png) no-repeat right center;
	padding-right: 9px;
	margin: 13px 0 0 2px;
	float: left;
}

.ie6 #subscontentwrap a.readMore {
	margin: -5px 0 0 2px;
}

.ie7 #subscontentwrap a.readMore {
	margin-top: 5px;
}

#subswrap p.copyRight {
	float:right; 
	font-size: 10px;  
	margin-top: 13px;
	padding-top: 13px;
	width: 930px; height: 20px;
	background-color: #999;
	text-align: right;
}

.ie6 #subswrap p.copyRight {
	margin-top: 0px;
	height: 50px;
}

.ie7 #subswrap p.copyRight {
	margin-top: 5px;
	height: 50px;
}

#subswrap p.copyRight span {
	margin-right: 25px;
}

.ff2 #subswrap p.copyRight span {
	margin-right: 2px;
}

/*subs end*/



/*Terms Of Use / Privacy Policy /Site Map start*/

.bgTOU,
.bgPP,
.bgSM {
	width: 934px; 
	display: block; 
	background: #CCC url(../ls_images/terms-of-use_bg1.jpg) repeat-x center top; 
	padding: 14px 11px;
}
	
.bg2TOU,
.bg2PP,
.bg2SM {
	width: 893px; 
	display: table; 
	background: #FFF url(../ls_images/terms-of-use_bg2.jpg) repeat-x center top; 
	padding: 10px 20px 20px;
}

p.lineBTOU,
p.lineBPP {
	color: #222; 
	font: normal 12px Arial; 
	padding: 13px 0;
	line-height: 180%;
}

p.lineBTOU a.tou,
p.lineBPP a.pp {
	color: #222; 
	font: bold 12px Arial;
	text-decoration: underline;
}

p.lineBTitleTOU {
	color: #222; 
	font: 18px nomral Georgia; 
	padding: 13px 0; 
	border-bottom: 1px solid #999; 
	margin-bottom: 5px;
}

.bg2SM {
}

.smColWrap {
	float: left; 
	width: 180px; 
	margin-right: 20px;
	display: block;
	padding: 0 0 20px;
}

p.lineBSM {
	line-height: 160%; 	
}

p.lineBSMSub {
	padding: 14px 0 0 0;
	line-height: 160%; 
	font: bold 12px Arial;	
}

p.lineBSM a.sm {
	background: transparent url(../ls_images/detail_arrow.png) no-repeat left center;
	padding-left: 13px;
	font: normal 12px Arial; 
	color: #222;
}

p.lineBSMCate {
	font: normal 18px Arial; 
	color: #663300; 
	padding: 20px 0 7px;
}

/*Terms Of Use end*/




/* 404 page */

.leftDivMsg {
	float: left;
	width: 600px;
}

.rightDivMsg {
	float: right;
	width: 250px;
	background-color: #FFF;
	padding-bottom: 40px;
}


.leftDivMsg p.lineBMsg1 {
	color: #663300;
	font: normal 20px Georgia;
	padding: 13px 0 2px;
	line-height: 140%;
}

.leftDivMsg p.lineBMsg {
	font: normal 12px Arial;
	padding: 2px 0 15px;
	line-height: 140%;
}

.leftDivMsg ul {
	margin-left: -25px;
}

.ie .leftDivMsg ul {
	margin-left: 0px;
}

.leftDivMsg li {
	list-style: disc outside; 
	color:#CC6600;
	line-height: 180%;	
	padding: 3px 0px;
}

.ie .leftDivMsg li {
	list-style: disc inside; 
}

.leftDivMsg li span{
	color: #000;
	font: normal 12px Arial;
	line-height: 180%;
}

.leftDivMsg li span a {
	text-decoration: underline;
	font: bold 12px Arial;
	color: #000;
}


.rightDivMsg p.mainTitle {
	color: #D67F22;
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
	font: normal 20px Georgia;
	margin: 20px 0 20px 10px;
	width: 226px;
}

.rightDivMsg p.lineBLink {
	margin: 5px 0 5px 15px;
	font: normal 12px Arial;
	color: #000;
}

.rightDivMsg p.lineBLink a {
	color: #000;
	padding-left : 16px;
	background: transparent url(../ls_images/next_arrow.png) no-repeat left center;
}

/* 404 page end*/












/* Google Map */

#amtc_option_0 {
	background-color: orange;
}

/* Google Map End*/


.propNameDiv { /* Gateway Page, Search result */ 
	height: 70px;
	padding-bottom: 5px;
}


/* Pop Up Message */

.myfav-popup {
	list-style: none;
	position: relative;
	z-index: 10003;
}

.myfav-popup p {
	font: normal 14px Arial;
}

div.myfav-popup .myfav-popup-em,
li.myfav-popup .myfav-popup-em {
	position: absolute;
	top: -60px;
	left: -40px;
	text-align: left;
	z-index: 100030;
	display: none;
}

li.myfav-popup .myfav-popup-em {
	left: -55px;
}



.box {  
	width: 200px;
}
.boxtop { 
  background: transparent url(../ls_images/addFav-ne.png) no-repeat top right; 
  margin-left: 3px;
}
.boxtop div { 
  font-size: 0;
  height: 3px; 
  background: transparent url(../ls_images/addFav-nw.png) no-repeat top left; 
  margin-left: -3px;
}
.boxbottom { 
  background: transparent url(../ls_images/addFav-se.png) no-repeat bottom right; 
  margin-left: 3px;
}
.boxbottom div { 
  font-size: 0;
  height: 3px; 
  background: transparent url(../ls_images/addFav-sw.png) no-repeat bottom left; 
  margin-left: -3px;
}
.boxcontent {
	padding: 0px 15px;
	background: url(../ls_images/addFav-bg.jpg) repeat-x center center;
  	height: 59px; width: 200px;
	display: table-cell; vertical-align: middle; position: static;
}
.ie .boxcontent {
	width: 170px;
}
.boxcontent p{
	margin-left: auto; margin-right: auto;
}
.ie .boxcontent p{
	margin-left: auto; margin-right: auto;
	margin-top: 5px;
}
.bottomArrow {
	background: transparent url(../ls_images/addFav-arrow.png) no-repeat bottom center;
	height: 7px;
	margin: -1px 4px 0;
}

.ie .bottomArrow {
	background: transparent url(../ls_images/addFav-arrow.png) no-repeat bottom center;
	height: 7px;
	margin: 0px 4px;
	font-size: 0px;
}


.resetMap {
	background-color: #333;
	width: 90px; height: 20px;
	border: 1px solid #DDD;
	padding: 5px;
	-moz-opacity: 0.9;
	opacity: .90;
	filter: alpha(opacity=90);
}

.resetMap a {
	font: normal 14px Arial;
	color: #FFF;
	text-align: center;
	text-decoration: underline;
	padding-left: 20px;
	background: transparent url(../ls_images/refresh-new.png) no-repeat left center;
}

/* END OF Pop Up Message */




/* IE6 Popup Message */

#IE6Msg {
	display: none; 
	height: 130px; width: 920px;
	border: 10px solid #DDD;
	padding: 10px 20px;	 
	background-color: #EEE;
	position: relative; 
	margin: 0 0 10px 5px;
}

#IE6Msg p.closeIE6 a {
	font: normal 12px Arial;
	text-decoration: underline;
	color: #333;
	display: block;
	margin-bottom: 40px;
}

#IE6Msg p.closeIE6 a:hover {
	color: #999;
	text-decoration: none;
}

#IE6Msg p.msgIE6 {
	font: normal 16px Arial;
	color: #222;
	margin: 10px 0px;
}

#IE6Msg p.linkIE6 a {
	font: normal 14px Arial;
	text-decoration: underline;
	color: #333;
	margin: 3px 0px;
	display: block;
	margin: 2px 0px;
}

/* END OF IE6 Popup Message */


a.linkSitemap {
	font: normal 10px Arial;
	color: #AAA;
	text-decoration: underline;
}

