.sellers #propertyContactForm input,
.sellers #propertyContactForm textarea,
.sellers #propertyContactForm select {
width:170px; 
}

.sellers #resultdescription {
display:none;
}

.sellers .schoolform {
float:right;
width:240px;
padding:0 10px;
}

.sellers #right-mid p {
margin:0;
}

#search h1.title {
font-size:22px;
}
.single-result {
	border-bottom:1px solid #d5d5d5;
clear:left;
height:110px;
	padding: 10px 0px 0px;
}
.single-result #favoritelink a {
	display:block;
	border:1px solid #cecece;
	color:#fff;
	font-weight:bold;
	background-color: #999;
	width:92px;
	font-size:10px;
	padding:2px 0;
	text-transform:uppercase;
}
.single-result #favoritelink {
	margin-top:4px;
}


.resultBio {
	width:220px;
	float:left;
	font-size:10px;
	padding:0px 15px 10px 15px;
}
.resultBio p {
	margin:0px;
	padding:0px;
}
.resultBio a {
	font-size:12px;
text-transform:capitalize;
	color:#004cbf;
	font-weight:bold;
}
.resultLocation {
	float:left;
	width:125px;
	margin-left: 15px;
}
.resultDate {
	float:right;
	border-left:1px dashed #ccc;
	width:100px;
	padding-left:15px;
}
.resultDate h3 {
	border:none;
	margin:0;
}
.resultExperience {
	float:left;
	width:150px;
}
.resultLogo {
	float:left;
	margin:0px 0px 10px 10px;
	width:94px;
	height:69px;
	background: url(/images/result-thumb-bg.gif) no-repeat;
	padding: 3px;
}

.rightcol,
#newlisting #right-mid {
width:230px;
padding:50px 10px 5px;
margin-right:12px;
*margin-right:10px;
background:url(/images/listproperty.jpg) no-repeat top center;
font-family: Century Gothic;
font-size:11px;
height:645px;
}

#newlisting #right-mid p {
margin:0;
}

#newlisting #right-mid {
width:230px;
float:left;
}

.right label {
display:block;
}

#propertyContactForm div {
float:left;
clear:both;
width:400px;
}

#propertyContactForm input{
float:left;
clear:both;
margin-bottom:20px;
}

#myController a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#myController a hover {
text-decoration:underline;
}

#myController .jFlowSelected a {
color:#FFF;
}

#sellers .propertyListing .info { width: 550px; }

.listingdiv {display:none;}

#listingindex_russia-asia #russia-asia,
#listingindex_indonesia #russia-asia,
#listingindex_philippines #russia-asia,
#listingindex_singapore #russia-asia,
#listingindex_thailand #russia-asia {
display:block;
}

#listingindex_egypt #africa,
#listingindex_seychelles #africa,
#listingindex_south-africa #africa,
#listingindex_africa #africa {
display:block;
}

#listingindex_State #usa-states,
#listingindex_united-states #usa-states,
#listingindex_north-america #north-americas {
display:block;
}

#listingindex_caribbean #caribbean,
#listingindex_bahamas #caribbean,
#listingindex_dominican-republic #caribbean,
#listingindex_jamaica #caribbean,
#listingindex_virgin-islands-british #caribbean,
#listingindex_turks-and-caicos #caribbean,
#listingindex_trinidad-and-tobago #caribbean,
#listingindex_puerto-rico #caribbean,
#listingindex_bermuda #caribbean,
#listingindex_cuba #caribbean,
#listingindex_barbados #caribbean {
display:block;
}

#listingindex_europe #europe,
#listingindex_france #europe,
#listingindex_austria #europe,
#listingindex_germany #europe,
#listingindex_greece #europe,
#listingindex_ireland #europe,
#listingindex_spain #europe,
#listingindex_italy #europe,
#listingindex_turkey #europe,
#listingindex_portugal #europe,
#listingindex_romaina #europe,
#listingindex_united_kingdom #europe,
#listingindex_latvia #europe {
display:block;
}

#listingindex #left-mid,
.default #mySlides,
#signin #left-mid,
.blog #left-mid,
.sellers #left-mid,
.rentals #left-mid,
#newlisting #left-mid {
margin-top:0;
color:#cecece;
padding-top:0;
font-size:14px;
margin:0 0 50px;
background:url(/images/listings_bg.jpg) repeat-y center;
}

#newlisting #leftCol {
display:none;
}

#listingindex #left-mid h2,
#newlisting #left-mid h1.title,
#signin #left-mid h1.title,
#mySlides #featuredtop,
.blog #left-mid h1.title,
.rentals #left-mid h1.title,
.sellers #left-mid h1.title {
padding:20px 0 5px 20px;
color:#FFF;
border-bottom:1px solid #FFF;
margin:0;
margin-bottom:6px;
width:490;
background:url(/images/listings_top_bg.jpg) no-repeat center top;
}

#mySlides #featuredtop {
padding:45px 0 5px 20px;
background:url(/images/featured_properties.jpg) no-repeat center top;
border-bottom:none;
}

#mySlides #featuredbottom {
padding:45px 0 5px 20px;
background:url(/images/listings_bottom_bg.jpg) no-repeat center bottom;

}

#left-mid #bottom {
padding:45px 0 5px 20px;
background:url(/images/listings_bottom_bg.jpg) no-repeat center bottom;

}

.box,
.rentals #left-mid div,
.rentals #left-mid p,
.rentals #left-mid h2,
#sellers #left-mid div,
#sellers #left-mid p,
#sellers #left-mid h2,
.blog #left-mid div,
.blog #left-mid p,
.blog #left-mid h2,
#newlisting #left-mid div,
#newlisting #left-mid p,
#newlisting #left-mid h2,
#signin #left-mid div,
#signin #left-mid p,
#signin #left-mid h2  {
width:460px;
padding:0 2px;
margin:0 auto;
}

#mySlides .info p{
display:none;
}

#mySlides .info,
.box .info {
float:left;
width:310px;
padding:0 4px;
}

#mySlides .city_rooms {
color:#000;
background-color:#a2a6a7;
padding:0 3px;
font-size:10px;
}

.sellers #left-mid .profileblock h1,
.rentals #left-mid .profileblock h1,
#newlisting #left-mid h3 {
font-size:14px;
padding:0 3px;

}

.blog #left-mid h3 {
font-family:Tahoma;
color:#FF0000;
font-weight:normal;
font-size:16px;
border-bottom:1px dotted #FF0000;
margin-bottom:2px;
}

.blog #left-mid h3 sub{
font-size:10px;
}


.blog #left-mid a   {
color:#cce900;
text-decoration:none;
}

#signin #left-mid a  {
color:#FF0000;
font-size:14px;
text-decoration:none;
border-bottom:1px solid #FFF;
}

#mySlides span {
color:#FFF;
}

#mySlides .img,
.box .img {
float:left;
}


#mySlides .img img {
border:1px solid #cecece;
padding:5px;
}

#mySlides a.readmore,
.article .readmore {
color:#FF0000;
font-size:10px;
text-decoration:none;
}

#sellers #left-mid a {
color:#3399cc;
text-decoration:none;
}

#mySlides .box a:hover,
.article a.readmore:hover {
text-decoration:underline;
}

.blog #left-mid h3 a:hover {
color:#FFF;
}

#mySlides a.title {
color:#fff;
background:url(/images/arrow-bullet.gif) no-repeat left;
text-decoration:none;
padding-left:12px;
}

/************* Property Styles ********************/
#property #leftCol {
float:none;
display:none;
}

#property #left-mid {
float:none;
width:auto;
background:url(/images/property_mid_bg.jpg) repeat-y top center;
}

#property h1.title {
display:none;
margin:0;
}

#property .profileblock h2 {
font-family:Tahoma;
font-weight:normal;
border-bottom:1px dotted #FF0000;
margin-bottom:2px;
}

#property h1#propertytitle span {
font-size:8px;
display:block;
color:#FF0000;
}

#property h1#propertytitle {
margin:0;
background:url(/images/property_title_bg.jpg) no-repeat top center;
padding: 15px 20px 50px 23px;
color:#fff;
font-family:Myriad Pro;
font-weight:normal;
}

#property #content {
padding:0 10px;
background:url(/images/property_bg.jpg) repeat-y top center;
}

#property .profileblock {
padding:0 20px;
color:#999;
}

#property #infoblock{
padding:0 5px;
float:left;
width:425px;
}

#property #features {
padding:0 5px;
float:left;
width:425px;
}

#property #agentinfo {
padding:0 5px;
float:left;
width:225px;
}

#property #imgblock {
padding:0 20px;
float:left;
width:255px;
}

#property #listinginfo {
float:left;
width:255px;
}

#property #listinginfo {
padding:0 5px;
float:right;
width:255px;
}

#property #property_footer {
height:30px;
padding-top:15px;
background:url(/images/property_footer_bg.jpg) no-repeat bottom center;
}

#adblock {
clear:both;
height:145px;
background:url(/images/property_adsense.jpg) no-repeat top center;
padding-top:10px;
}

#googlemap {
text-align:center;
width:400px;
margin:0 auto;
}







