/*
----------------------------------------------------------------
	IE6 OVERWRITES
---------------------------------------------------------------- */

body {
	behavior:url("/scripts/csshover.htc");
}

/*-- double float margin bug
 	 ref: http://www.positioniseverything.net/explorer/doubled-margin.html
--*/
#box-2 {
	margin: 10px 3px 10px 0;
}

.LandingMain #widget-blog {
	margin-right:0;
}

#content, #content-homepage {
	padding:38px 7px;
}

.listings ol li {
	margin-left: -3px;
	border:0 none;
}

#property-meta {
	margin-right:0;
}

/*-- transparent png fixes --*/

body {
	background:none;
}

html {
	background:#0a7a12;
}

html body #nav-full {
	background:#0a7a12;
}


#talktome a {
	width:187px;
	height:100px;
	display:block;
	text-indent:-9999em;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/siteimages/pushtotalk_iphone.png", sizingMethod="crop");
}

#nav-full li a {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/globalimages/premium-one/layout/seperator.png", sizingMethod="crop");
}

.view-property a {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/globalimages/premium-one/properties/viewdetails.png", sizingMethod="crop");
}

.more a {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/globalimages/premium-one/properties/view.png", sizingMethod="crop");
}

#search-properties-button a {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/globalimages/premium-one/properties/view.png", sizingMethod="crop");
}

#search-properties-button a:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/globalimages/premium-one/properties/view.png", sizingMethod="crop");
}



#slide-lg a span {
	background:#333;	
}


#newsletter-subscribeform-form {
	background:#efefef;
	border:1px solid #ccc;
}

#talkrealtyplayer {
	background:transparent;
}


/*-- buggy absolute positioning bug
 	ref: http://www.positioniseverything.net/posbugs.html--*/

.Detail #talktome a, 
.LandingSub #talktome a {
	position:absolute;
	top:58px;
	left:570px;
	z-index:10000000;	
}


.Detail .pagination {
	right:auto;
	left:200px;
	width:auto;
}


/*-- other --*/

.Detail.buyertipsarticle h2 {
	padding: 5px 0 5px 0;
	background:transparent;
}

.Detail.buyertipsarticle #content p {
	margin-left: 0;
	width:678px;
}

.meta-property {
	margin-right:0;
	padding-left:10px;
	position:relative;
	z-index:1000;
}

.LandingMain #content .box.suggested-reading .boxalt {
	margin-top:-10px;
}

.LandingMain #content .box.suggested-reading .boxalt p {
	margin:0 0 -15px -2px;
}

.LandingMain .box {
	height:156px;
}

body.LandingMain .box.suggested-reading {
	height:256px;
}

/*-- forms --*/

#column1  {
	margin-right:-80px;
}

#column2 {
	margin-left:12px;
}



#areas li {
	width:220px;
}

#areas li ul {
	width:auto;
	padding:10px;
	margin-bottom:15px;
}

.box2 {
	margin-right:18px;
}

.box2 textarea {
	width:170px;
	margin-right:0;
}

.box2 select {
	width:178px;
	margin-right:18px;
}

.required-validator span {
	margin-left:230px;
	margin-top:-28px;
}

body.LandingMain .box.buyer-tips p, 
body.LandingMain .box.buyer-questions p,
body.LandingMain .box.buyer-finance p,
body.LandingMain .box.buyer-reports p,
body.LandingMain .box.seller-tips p, 
body.LandingMain .box.seller-questions p,
body.LandingMain .box.seller-finance p,
body.LandingMain .box.seller-reports p,
body.homepage .box.custom-2 p {
	padding-top:112px;
	margin:0;
}


body.LandingMain .box.buyer-find {
	height:286px;
}

body.LandingMain .box.seller-find {
	height:242px;
}

.LandingMain .box {
	height:260px;
}

.clear {
	margin-bottom:10px;
}

.LandingMain.buyerresources #box-2,
.LandingMain.sellerresources  #box-2  {
	float:none;
	width:auto;
	margin:0;
	position:static;
	left:auto;
	top:auto;
}

.sellerresources #widget-blog, 
.buyerresources  #widget-blog, 
{
	position:absolute;
	left:476px;
	top:360px;
	width:232px;
}

.sellerresources #agentprofile-widget,
.buyerresources #agentprofile-widget {
	position:absolute;
	left:717px;
	top:360px;
	width:232px;
}

/*-- lightboxes --*/
.lightbox, #propertypics-lightbox {
	overflow:hidden;
	position:absolute;
	top:0;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


.lightboxwrapper, .agentreferrals .lightboxwrapper, .propertypicwrapper, #lightbox-messaging  {
	position:absolute;
}

#propertyfeedbackrateform-wrapper {
	width:650px;
	padding:5px 5px;
	background:#EEE9DF;
	margin-top:0;
}

#property-search .box2 input.city.text {
	margin-bottom:-20px;
}



/*-- homepage stuff --*/
#contentTop-homepage {
	margin-left: 10px;
}

#contentBottom-homepage {
	margin-right:10px;
}
.propertypicwrapper .close {
	filter:alpha(opacity=100);
}