/**********************
*	QUICK SEARCH MAP
**********************/
.mapContainer  { position:relative;border:1px solid #743031;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(/css3pie.html);-pie-poll:true; }
.mapContainer #quick_search_map { width:450px;height:280px; }
/************************
*	RADIUS FILTER
*************************/
.mapContainer .mapFilter { position:relative;color:#743031;width:100%;display:block;-webkit-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;background:#e2d688;
  	background:-webkit-gradient(linear,left top,left bottom,color-stop(.15,#f0ebc4),color-stop(.90,#e2d688),color-stop(.97,#f0eac5));background:-webkit-linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);background:-moz-linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);background:-ms-linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);background:-o-linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);background:linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);
  	-pie-background:linear-gradient(top,#f0ebc4 15%,#e2d688 90%,#f0eac5 97%);behavior:url(/css3pie.html);-pie-poll:true; }
.mapContainer .mapFilter label { font-size:100% !important; }
/************************
*	SEARCH BAR GMAPS
*************************/
#gmapSearchBar { font-size:100%; }
#gmapSearchBar.ui-state-default { position:relative;padding:2px 10px;color:#743031;border:0px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;		
  	background:-webkit-gradient(linear,left top,left bottom,color-stop(.03,#f0eac5),color-stop(.1,#e2d688),color-stop(.85,#f0ebc4));background:-webkit-linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);background:-moz-linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);background:-ms-linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);background:-o-linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);background:linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);
  	-pie-background:linear-gradient(top,#f0eac5 3%,#e2d688 10%,#f0ebc4 85%);behavior:url(/css3pie.html);-pie-poll:true; }
#gmapSearchBar .label { float:left;margin-top:8px;font-weight:bold; }
#gmapSearchBar .search { float:left;margin:5px 10px;width:60%; }
#gmapSearchBar .search input { width:100%;padding:3px 10px;border:0px; }
/********************
*	SEARCH RADIUS
*********************/
.mapContainer .mapFilter .radius_slider { margin-top:8px !important;float:left;width:240px; }
.mapContainer .mapFilter .radius_label { margin:6px 10px 0px 10px !important;float:left; }
.mapContainer .mapFilter.radius_bar { height:36px; }
/************************
*	POI INFOWINDOW GMAPS
*************************/
#poiInfoWindow { font-size: 90%; }
#poiInfoWindow table tr td { padding:4px 10px;font-size:95%; }
/*******************************
*	INFO-BOX PROPERTY GMAPS
********************************/
.infoBox { position:relative;display:inline-block;margin:0;padding:0;width:auto; }
.infoBox a, .infoBox a:link, .infoBox a:active, .infoBox a:visited { color:#D75206;font-size:100%; }
.infoBox a:hover { color:#D75206; }

.infoBox > img { z-index:150;position:absolute !important;right:0px; }
.infoBox .triangle-r,.infoBox .triangle-l { border-style:solid;border-width:13px;height:0;width:0;z-index:0; }
.infoBox .triangle-l { border-color: transparent #C55F0C transparent transparent;position:absolute;left:-13px;top:31px; }
.infoBox .triangle-r { border-color:transparent transparent transparent #C55F0C;position:absolute;right:-13px;top:31px; }
.infoBox .infobox_header { position:relative;left:-16px;width:272px;color:#fff;z-index:100;padding:5px 5px;margin:0px;vertical-align:middle;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.55);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.55);box-shadow:0px 0px 3px rgba(0,0,0,0.55);
    background:#BC590F;background:-webkit-gradient(linear,left top,left bottom,color-stop(#E07412),color-stop(#A54605));background:-webkit-linear-gradient(top,#E07412, #A54605 );background:-moz-linear-gradient(top,#E07412,#A54605);background:-ms-linear-gradient(top,#E07412,#A54605);background:-o-linear-gradient(top,#E07412,#A54605);background:linear-gradient(top,#E07412,#A54605); }
.infoBox .infobox_header img.stars { height:12px;vertical-align:middle;margin-left:4px; }
.infoBox .infobox_header .info_title span { font-weight:bold;font-size:125%;margin-left:8px;vertical-align:middle;color:#fff;line-height:1.1; }
.infoBox .infobox_content { position:relative;width:250px;padding:8px 5px 5px 5px;margin:10px;color:#000;font-size:85%;z-index:90;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.55);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.55);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.55);
    background:#DDDCD9;background:-webkit-gradient(linear,left top,left bottom,color-stop(#F8F7F1),color-stop(#d4d2cd));background:-webkit-linear-gradient(top,#F8F7F1,#d4d2cd );background:-moz-linear-gradient(top,#F8F7F1,#d4d2cd);background:-ms-linear-gradient(top,#F8F7F1,#d4d2cd);background:-o-linear-gradient(top,#F8F7F1,#d4d2cd);background:linear-gradient(top,#F8F7F1,#d4d2cd); }
.infoBox .image { width:40%;float:left;padding-top:5px; }
.infoBox .image img.thumbnails { width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.infoBox .infobox_description { width:58%;float:right;padding-top:5px; }
.infoBox .infobox_description .summary { background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px;border:1px solid #BC590F; }
.infoBox .infobox_description .summary table { width:100%; }
.infoBox .infobox_description .summary table tr th,.infoBox .infobox_description .summary table tr td { padding:3px 5px;line-height:1.1; }
.infoBox .infobox_description .summary table tr th { white-space:nowrap; }
.infoBox .infobox_description .summary table tr td { text-align:center; }
.infoBox .infobox_description a.my_button { padding:0px 8px !important;height:20px !important;line-height:20px !important; }
.infoBox .arrow_down { background:url('../images/infobox_arrow_down.png') no-repeat center center;width:30px;height:13px;position:absolute;left:50%;margin-left:-15px;bottom:-12px; }
.infoBox .places_info_help,.infoBox .search_info_help {	width:191px;height:33px;line-height:1.1;font-size:95%;text-align:center;font-weight:bold;border:1px solid #222;padding:5px 12px 5px 5px;background:#fff; }
.infoBox .places_info_help { width:161px; }
/*******************************
*	INFO-BOX ARTICLES GMAPS
********************************/
.infoBox .infobox_content.article { width:450px;font-size:100%; }
.infoBox .infobox_content.article .infobox_header { width:472px; }
.infoBox .infobox_content.article .infobox_description { width:100%;float:none; }
.infoBox .infobox_content.article .infobox_description .article_body.summary { padding:8px;height:200px;max-height:200px;overflow:auto;  }
.infoBox .infobox_content.article .infobox_description .article_body .subtitle {  font-size:120%;font-weight:bold;color:#D75206; }
.infoBox .infobox_content.article .infobox_description .article_body .article_description .text { line-height:1.4!important;font-size:110%; }
.infoBox .infobox_content.article .infobox_description .article_body .image_left { float:left;padding:0px 10px 5px 0px; }
.infoBox .infobox_content.article .infobox_description .article_body .image_right { float:right;padding:0px 0px 5px 10px; }
.infoBox .infobox_content.article .infobox_description .article_body .image_center { text-align:center;padding:0px 0px 10px 0px; }
.infoBox .infobox_content.article .infobox_description .article_body a img.article_image { border:1px solid #dfdfdf; }
.infoBox .infobox_content.article .infobox_description .article_body a:hover img.article_image { border:1px solid #2AA4AA; }
.infoBox .infobox_content.article .infobox_description .article_body img.article_image { width:200px!important; }