div,body,img{margin:0;border:0;padding:0;}
h1,h2,h3,h4{font-family:"Trebuchet MS",sans-serif;font-weight:normal;font-size:20px;color:#4DA7DD;}
h1{margin-bottom:20px;}
h2{font-size:18px;}
h3{font-size:15px;font-weight:bold;}
h4{font-size:13px;font-weight:bold;}
#allpage{width:100%;height:100%;background-color:#FFFFFF;background-image:url(/img/bg.jpg);background-position:top;background-repeat:repeat-x;}
.content,.rshade{margin:0 auto;width:788px;}
.content{/*background-color:#fff;*/}
.lshade,.rshade{background-repeat:repeat-y;height:378px;}
.lshade{width:779px;float:left;background-position:left;}
.rshade{float:right;background-position:right;}
.top, .bot{margin-left:9px;width:770px;text-align:left;/*background-color:#fff;*/}	
.top{height:303px;}
.bot{background-position:top;background-repeat:repeat-x;background-image:url(/img/bot_bg.gif);background-color:#fff;}

.topl{
background-image: url(/img/leftShade.png) !important;
background-repeat:repeat-y;
background-position:left;
}

.topr{background-image:url(/img/rightShade.png);}
.botl{background-image:url(/img/leftShade.png);height:auto;}
.botr{background-image:url(/img/rightShade.png);height:auto;}

#calc p{margin:0;text-align:left;}
#calc #calcres{display:none;margin-top:9px;}
#calc #calcres p{color:#CC6666}
#calc #calcres input{background-color:#F5F8FB}
	
div.logo{height:180px;width:100%;background-image:url(/img/topLogo.jpg);background-repeat:no-repeat;background-position:top left}
/*img.logo{margin-top:38px}*/
	
div.flash{border-bottom:7px solid #25459A;}
div.flash p{margin:0;}

#side{float:left;width:216px;}
#side .start{background-position:top;background-repeat:no-repeat;
width:216px;height:52px;margin-top:9px;}
#side div.qsearch_en{background-image:url(/img/qsrch_en.gif);}
#side div.qsearch_de{background-image:url(/img/qsrch_de.gif);}
#side div.qsearch_es{background-image:url(/img/qsrch_es.gif);}
#side .text{width:216px;background-repeat:repeat-y;background-image:url(/img/sidetext_bg.gif);}
#side .text p{clear:left;border-bottom:2px solid #fff;border-top:1px solid #fff;font:10px Verdana;color:#6699CC;margin-left:27px;margin-right:20px;clear:both;}
* html #side .text p{margin-top:0}
#side .text p.first{border-top:39px solid #fff;}
#side input{border:1px solid #7F9DB9;width:156px;height:17px;margin-top:0;padding:0;margin-bottom:2px}
#side .end{width:216px;height:63px;background-image:url(/img/sideend_bg.gif);text-align:right;clear:left;
background-position:top;background-repeat:no-repeat;}

#side div.mcalc_en, #side div.mcalc_es, #side div.mcalc_de{height:58px;margin-top:0px;}
#side div.mcalc_en{background-image:url(/img/mcalc_en.gif);}
#side div.mcalc_es{background-image:url(/img/mcalc_es.gif);}
#side div.mcalc_de{background-image:url(/img/mcalc_de.gif);}

#side button.qsearch_en, #side button.qsearch_es, #side button.qsearch_de, 
#side button.mcalc_es, #side button.mcalc_en, #side button.mcalc_de
{width:75px;height:31px;margin-right:15px;margin-top:23px;padding:0;border:0;cursor:pointer}
#side button.qsearch_en{background-image:url(/img/bt_search_en.gif);}
#side button.qsearch_de{background-image:url(/img/bt_search_de.gif);}
#side button.qsearch_es{background-image:url(/img/bt_search_es.gif);}
#side button.mcalc_en{background-image:url(/img/bt_calc_en.gif);width:91px;}
#side button.mcalc_de{background-image:url(/img/bt_calc_de.gif);width:91px;}
#side button.mcalc_es{background-image:url(/img/bt_calc_es.gif);width:84px;}
	
#main{width:554px;font-size: 13px;font-family: "Trebuchet MS", Arial, sans-serif;color: #333;height:1%;float:right;background-color:#FFFFFF;background-image:url(/img/bot_bg.gif); background-repeat:repeat-x;}

#main p{text-align:justify;margin:0;margin-top:20px;font-size: 13px;font-family: "Trebuchet MS", Arial, sans-serif;color: #333;}
#maintext{margin-left:20px;margin-right:20px;margin-top:36px;margin-bottom:15px;}

img.topmenu{margin-top:18px;}

.slang{float:right;margin-top:30px;margin-right:20px;}

.slang div{margin-bottom:10px;text-align:right;}
.slang div img{vertical-align:middle;margin-left:8px;}


.slang a:link, .slang a:visited, .slang a:hover, .slang a:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: underline;
}
.contactf{text-align:left;margin-top:10px;margin-bottom:10px;margin-left:20px;}
.contactf ul{border:0;margin:0;width:400px;padding:0;clear:right;}
.contactf ul li, #pagefooter ul li{
  border:0;
  display: inline;
  vertical-align:middle;
  position: relative;
  text-align:left;

}
.contactf ul li.v{font-weight:bold;width:170px;float:left;}
.contactf ul li.f{width:230px;}

.contactf input, .contactf textarea{border:1px solid #7F9DB9;width:220px;height:17px;margin-top:0;padding:0;margin-bottom:2px;}
.contactf textarea{overflow:auto;height:100px;}

input.bt{font-size:12px;font-family:"Trebuchet MS",sans-serif;}

#pagefooter{font-family:"Trebuchet MS",sans-serif;height:36px;margin-bottom:9px;clear:both;
font-weight:normal;font-size:12px;background-image:url(/img/copyrightBar.jpg);color:#004B84;padding-top:10px;margin-top:20px;}
#pagefooter ul{border:0;margin:0;width:100%;padding:0;padding-top:10px;padding-bottom:8px}
#pagefooter .fl{float:left;margin-left:20px;}
#pagefooter .fr{float:right;margin-right:20px;}
#pagefooter a:link, #pagefooter a:visited, #pagefooter a:hover, #pagefooter a:active {color:#004B84;text-decoration:none;}

a.blue:link, a.blue:visited, a.blue:hover, a.blue:active {
	color:#0090FF;
	font-size: 13px;font-family: "Trebuchet MS", Arial, sans-serif;
}

.hlArea{
color:#0090FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border:0px !important;
width:100%;
}

.hlPropertyType{
display:none;
}

.hlPrice{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100%;
float:none;
border:0px;
text-align:center;
}
.hlWrapper{
width:220px !important;
margin:0px;
margin-bottom:5px;
}
.hlThumbnail{
width:220px;
cursor:pointer;
float:left;

}

.hlThumbnail img{
border:0px !important;
padding:0px;
margin:0px;
background-position:0px 0px;

}


#descriptions{
padding-left:15px;
float:right;
width:300px;
}

#slideShow{
width:420px;
float:left;
padding:0px;
text-align:center;
padding-bottom:10px;

}
#slideShow img{
border:0px;
padding:0px;
margin:0px;
margin-left:50px;
}

.img3wrap{
clear:both;
width:100%;
margin:0px;
padding:0px;
text-align:center;
border-top:1px solid #DCEFF9;
border-bottom:1px solid #DCEFF9;
padding-bottom:10px;
margin-bottom:10px;
display:none;
}

.img3{
width:100%;
padding:0px;
text-align:center;
}

.img3 img{
float:left;
margin:5px;
cursor:pointer;
text-align:center;

}

#propertyType,#area{
border:0px;
}

#propertyType{
color:#4DA7DD;
font-style:normal;
}

.detail,#firstDetails div,#price {
background-color:#F2FAFD;
}

#morePhotosButton{
margin-top:10px;
}

a,img{
outline:none;
}

.thumbCorner{
display:none;
}
.thumbnail{
padding:0px !important;
border:0px;
}
.dynamicImage{
border:1px solid #6C9ED1;
left:0px;
top:0px;
height:93px !important;
}
.dynamicImage img{
width:129px;
height:93px;

}
.thumbShortList{
width:200px !important;
height:120px !important;
}