/*main*/
body {font-family: Arial, Helvetica, sans-serif; font-size:0.8em; color: #434343; margin: 0; padding: 0px;}

a:link, a:visited {text-decoration: none;color:#0077c0;
}
a:hover, a:active {text-decoration: none;color:#848282;}

h1 {font-size: 0.8em; font-weight:normal; color:#ffffff; margin: 3px 0px 0px 0px; padding:0px; float:left;}
h2 {font-size: 1.2em; color:#0077c0; margin: 6px 10px 6px 10px; padding: 0px 0px 2px 0px; font-weight: normal; border-bottom: 2px dotted #cccccc;}
h3 {font-size: 1.1em; color:#0077c0; margin: 15px 10px 6px 10px; padding: 0px 0px 2px 0px; font-weight: normal; border-bottom: 2px dotted #cccccc;}
h4 {font-size: 1em; color:#0077c0; margin: 10px 0px 3px 0px; padding: 0px 0px 0px 10px; font-weight: bold;}
h5 {font-size: 1em; font-weight:bold; color:#194885; margin: 4px 0px 4px 4px; padding: 4px 0px 4px 4px; border-bottom: 3px solid #DFDFDF; background: #EFEFEF;}
h6 {text-align: left; color:#ab0404; font-size: 1.2em; margin: 0px; padding: 0px;}

#wrapper {background: url("images/footertop-bg.gif") repeat-x bottom left; padding:0px; margin:0px}
#container {width: 1000px; margin: 0 auto; padding: 0px 0px 10px 0px; }

#toprightnav {text-align: right; color: #ffffff; padding-top:3px;}
#toprightnav ul {font-size: 0.8em; margin:0px;}
#toprightnav a {padding: 0px 6px 0px 6px; color:#ffffff; font-weight: normal;}
#toprightnav a:hover { color: #c9c9c9;}
#toprightnav li {display: inline;}

#logo {float:left; margin:20px 0px 20px 0px;background:url(images/logo.png) no-repeat;
width: 372px;
height: 60px;
} 
#logo h1 {
	font-size:36px;
	font-family: Bernard MT Condensed;
	padding: 2px 0 0 73px;
	color:#008BD0;
	font-weight:200;
	

}
#topadvert {
	float: right;
	margin-top: 2px;
}

/*horizontal nav*/
#commonnav {height:33px; background:#01629e url("images/commonnav_bg.gif") repeat-x top left; clear:both; border-bottom: 3px solid #0076bf;}
#commonnav ul {margin: 0px;padding:0px;}
#commonnav li {float:left; padding: 0px; margin: 0px; list-style: none;}
#commonnav a {display:block; padding: 9px 14px 8px 14px; font-weight:normal; color:#ffffff; border-left: 1px solid #015d95; border-right: 1px solid #027bc5; font-size: 0.9em;}
#commonnav li.normal a:hover {color:#efefef; background:url("images/commonnavli_bg.gif") repeat-x top right; border-left: 1px solid #004874; border-right: 1px solid #027bc5;}
#commonnav li.home a {border-left: none;}
#commonnav li.home a:hover {background:url("images/home-btn-bg.gif") no-repeat top left;}
#commonnav li.end a {border-right:none;}
#commonnav li.end a:hover {color:#efefef; background:url("images/commonnavli_bg.gif") repeat-x top right; border-left: 1px solid #004874;}

/*search-row*/
#searchrow {background: url("images/searchrow-bg.gif") repeat-x top left; height: 261px; border-bottom: 8px solid #0077c0;}
#propsearch {
	width:325px;
	padding:0px;
	float: left;
	margin-right: 0px;
	height: 261px;
	background:url(images/img_izquierda.png) no-repeat;
}
#propsearch p {margin-left:8px;}
#propsearch select {width:134px; margin-bottom:4px; color:#434343;  font-size:11px; padding:2px;}
#propsearch input {width:130px; color:#434343;font-size:11px;}
.flag {border: none; vertical-align:middle;}

#topfeature {
	width:675px;
	height: 261px;
	padding: 0px;
	background: url("images/country-feature.jpg") no-repeat top left;
	float:left;
}
#topfeaturehdr {width:253px; padding:0px; margin:10px 0px 0px 477px; }
#topfeaturehdr p {padding: 5px 10px 5px 10px; color: #ffffff;background:#03598e; font-size:1.2em; font-weight: bold; margin: 0px;}
#topfeaturetxt {background: #ffffff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; width: 253px; margin: 0px 0px 0px 477px; color:#071a02; padding: 0px;}
#topfeaturetxt p {padding: 5px 10px 5px 10px; margin:0px; color:#3f4040; font-size:0.9em; text-align:justify;}
#topfeaturetxt a { font-size:1.5em; color:#0166a4; }
#topfeaturetxt a:hover { color:#015080;}

/*leftcolumn*/
#leftcolumn {float: left; width:250px; margin-top: 10px;}

#leftnav {background:#0077c0; border: 1px solid #0168a8; padding: 0px 0px 10px 0px; margin-bottom: 10px;}
#leftnav p {color:#ffffff; font-size: 0.9em; padding: 5px; margin: 10px 10px 0px 10px; background:#01609b;}
#leftnav ul {margin: 0px 10px 0px 10px; padding: 0px;}
#leftnav li { list-style: none;}
#leftnav li a {display: block; background:url("images/leftnavli-bg.gif") no-repeat bottom left; padding: 5px 0px 5px 25px; color:#ffffff; font-size: 0.8em; margin: 1px 0px 0px 0px; font-weight: normal; height: 13px;}
#leftnav li a:hover {color:#ffffff; background-position: top left;}

#newsletter {background:#d3d2d2; border: 1px solid #bababa; padding:0px 0px 10px 0px; margin-bottom: 10px;}
#newsletter p {color:#3c3c3c; font-size: 0.8em; padding: 0px; margin: 5px 10px 5px 10px;}
#newsletter input {margin-left:10px;}

#googleleft {background:#eeeeee; border: 1px solid #e2e1e1; padding-bottom: 10px; margin-bottom: 10px;}

.left-pa-graphics {margin-bottom: 10px;}

/*news*/
#propertynews {background:#e3e0e0; border:1px solid #cfcdcd; height:100%; overflow:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 5px; width: 523px;}
.newsarticle {background: #f4f4f4; border:1px solid #d7d7d7; margin: 0px 5px 10px 5px; width:235px; overflow:auto; padding:5px; float:left; display: inline;}
#propertynews p {margin:0px; padding: 0px; font-size: 0.8em;}
.newsdate {color:#848282;}
.right {text-align: right; }
#propertynews a.more {padding: 4px; background:#0077c0; color: #ffffff; margin-right: 12px; clear: both;}
.newspages-article {background: #f4f4f4; border:1px solid #d7d7d7; margin: 0px 10px 5px 10px; padding:5px;}

/*leftnews*/
#leftpropertynews {background:#e3e0e0; border: 1px solid #cfcfcf; margin-bottom: 10px; padding: 0px 10px 10px 0px;}
.leftnewsarticle {background: #eeeeee; margin: 0px 0px 10px 10px; border: 1px solid #d7d7d7; padding:5px;}
#leftpropertynews p {margin:0px; padding: 0px; font-size: 0.8em;}
#leftpropertynews a.more {padding: 4px; background:#0077c0; color: #ffffff;}

/*rightcolum*/
#rightcolum {
	float: right;
	margin: 10px 0px 10px 0px;
	width:100%;
}

/*maincolumn*/
#rightleftcol {float: left; width:530px; margin:0px;}

#currencyrow {margin: 0px; width: 530px; padding: 0px; height: 41px;}
#currencyrow img {float: left;}
#currency {background:#eeeeee; border:1px solid #cfcdcd; margin:0px 0px 0px 10px; float: right; height:21px; padding: 4px 5px 4px 5px; width: 245px;}
#currency p { margin:0px; padding:0px; font-size:0.8em; text-align: right;}
#currency img {margin: 0px 0px 0px 6px; padding:0px; vertical-align:middle; float:none;}

#ajaxbox {background:#eeeeee; border:1px solid #cfcdcd; height:100%; overflow:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 5px; width: 523px;}
#recentbox {background:#eeeeee; border:1px solid #cfcdcd; height:100%; overflow:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 5px; width: 523px;}
#locationsbox {background:#eeeeee; border:1px solid #cfcdcd; height:100%; overflow:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 5px; width: 523px;}
#locationsbox p {padding:0px; margin:0px 10px 4px 10px; font-size: 0.8em; text-align:justify;}
.mainfeature {background: url("images/homefeature-bg.gif") repeat-x top left; border:1px solid #e4e3e3; margin: 0px 5px 10px 5px; width:503px; overflow:auto; padding:10px 0px 10px 0px;}
.mainfeature img {margin:0px 10px 10px 10px; border: 3px solid #cdcdcd; float:left;}
.mainfeature p { margin:0px 10px 2px 0px; padding:0px; font-size: 0.8em; text-align: justify;}
.mainfeature img:hover {border: 3px solid #0077c0; }
.propdetailsarrow {background: url("images/propdetails-arrow.gif") no-repeat top right;}

#tempcontent {
	border:1px solid #cfcdcd;
	height:100%;
	overflow:auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 788px;
	float:left;
	background-color: #F9F9F9;
}

#tempcontent h3{
	font-size:19px;
}


#tempcontent p {padding:0px; 
margin:0px 10px 10px 10px; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
color: #4F4F4F;
}
#tempcontent .propform {font-size: 0.85em; padding:0px 5px 15px 10px; border: 1px solid #dbd9d9; background: #ffffff; text-align:left; margin: 10px;}
#tempcontent .propform p { font-size: 1em; font-weight: bold; color: #0077c0; padding: 10px 0px 0px 0px; margin: 0px;}
#tempcontent .propform table td { text-align:left; width:50%; margin:1px; vertical-align:top; }
#tempcontent .sellerform {padding:10px 5px 15px 10px; margin:10px; text-align:left; border: 1px solid #dbd9d9; background: #ffffff;}
#tempcontent .sellerform td {padding:1px 1px 1px 5px; font-size: 0.8em; text-align:left; margin:1px; vertical-align:top;}
#tempcontent .sellerform img {vertical-align: top;}
#tempcontent .mediuminput {width: 150px;font-size: 1em; }
#tempcontent .largeinput {width: 225px;font-size: 1em; }
#tempcontent .smallinput {width: 55px;font-size: 1em; }
#tempcontent .textinput {width: 500px;font-family: Arial, Helvetica, sans-serif; }

#tempcontent ul {font-size: 0.8em; margin: 10px 40px 10px 40px; text-align: justify;}
#tempcontent li {list-style-image:url("images/list-image.gif"); padding: 0px; margin:4px 0px 0px 0px;}
#tempcontent p.feature-click-p { margin: 10px 0px 10px 168px; background: url("images/featured-click-bg.gif") no-repeat top right; height: 45px; padding: 0px; width: 350px;}
#tempcontent p a.featured-click {background: url("images/featured-click-p-bg.gif") no-repeat top left;  color: #3f3f3f; font-size: 1.2em; padding: 15px 0px 15px 12px; width: 338px; display: block;}
#tempcontent p.fixmiddle {text-align: center;}
#tempcontent p a.featured-click:hover {color:#0077c0;}
#tempcontent .contfloatright {float: right; margin:0px 10px 10px 10px;}

#tempcontent .table { background:#eeeeee; margin-left: 10px;}
#tempcontent .table ul {float:left; margin:0; padding:0; margin: 0px 0px 10px 0px;}
#tempcontent .table ul.position {width: 120px;}
#tempcontent .table ul.positions {width: 130px;}
#tempcontent .table ul.period {width: 55px;}
#tempcontent .table ul.dimensions {width: 90px;}
#tempcontent .table ul.kb {width: 55px;}
#tempcontent .table ul.price {width: 52px;}
#tempcontent .table ul li{ list-style:none; padding:7px; margin:1px 1px 1px 0px; color: #2d2d2d; list-style-image: none;}
#tempcontent .table ul li.title { font-weight:bold; background:#999797; color: #ffffff; }
#tempcontent .table ul li.first { background:#dcdbdb; }
#tempcontent .table ul li.second { background:#cbc9c9; }

.temp-boxad {border: 1px solid #cccccc; padding:10px 0px 10px 0px; overflow: auto; height: 100%; margin: 10px 10px 10px 10px; background: #f8f7f7;}
.temp-boxad-img {float: left; width:135px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px;}
.temp-boxad img {margin:0px 10px 0px 10px;}
.noborder {border:none;}

.googleboxcontent {float:right; margin: 0px 10px 10px 10px;}

/*rightcolumn*/
#rightrightcol {
	float: left;
	width:200px;
	margin: 0px 0px 10px 10px;
	padding:0px;
}
#shortlist {background: url("images/shortlist-bg.gif") no-repeat top right; border-bottom: 1px solid #cac8c8; margin:0px; padding:1px 0px 0px 0px;}
#shortlist p {font-size: 0.8em; margin:0px; padding:0px 10px 5px 10px;}
.blue {color:#0077c0;}

#starpropsright {
	background:#F9F9F9;
	border:1px solid #cccccc;
	margin-top: 10px;
}
.starprop {margin: 0px 10px 10px 10px; background: #f1f0f0 url("images/star-right-bg.gif") repeat-x bottom left; border: 1px solid #d4d3d3; padding-bottom: 6px;}
.starprop img {border: 3px solid #ffffff;}
.starprop img:hover {border: 3px solid #0077c0;}
.starprop p {
	padding:0px;
	margin:4px 10px 4px 10px;
	font-size: 0.8em;
	text-align:inherit;
}

#fsboright {background:#d8d5d5; border:1px solid #b7b7b7; margin-top: 10px;}
#fsboright a.more {padding: 4px; background:#0077c0; color: #ffffff; font-size: 0.8em; margin-right:10px; font-weight: normal;}

#searchfilter {background:#ffffff url("images/filter-bg.gif") repeat-x bottom left; border:1px solid #cfcdcd; height:100%; overflow:auto; margin: 0px 0px 12px 0px; padding: 0px 0px 8px 0px; width: 528px;}
#searchfilter p {padding:0px; margin:0px 10px 4px 10px; font-size: 0.8em; text-align:justify;}
#searchfilter select {font-size:0.9em; padding: 1px 2px 3px 2px; margin: 0px; vertical-align: top;}
#searchfilter img {margin: 0px 0px 0px 4px; border: none;}
#searchfilterdrop {float: right; margin: 5px 10px 0px 0px; }

.searchnav {text-align: center; margin-bottom: 10px;}
.searchnav p {margin:0px; padding:0px; font-size: 0.8em;}
.searchnav a {padding: 3px 8px 3px 8px; background: #ffffff url("images/searchnav-bg.gif") repeat-x bottom left; border: 1px solid #cfcdcd; margin: 0px 7px 0px 0px;}
.searchnav a:hover {border: 1px solid #0077c0;}

#searchstar-hdr {height: 17px; padding:0px; margin: 0px;}
#searchstar {border: 1px solid #0077c0; margin: 0px 0px 10px 0px; overflow: auto; padding: 0px 10px 10px 0px; width: 518px;}
#searchstar img {border: 3px solid #cdcdcd; margin: 10px; float: left;}
#searchstar img:hover {border: 3px solid #0077c0;}
#searchstar p {width: 265px; margin: 7px 0px 0px 0px; padding:0px; font-size: 0.8em; float: left; text-align: justify;}
#searchstar .details { float: right; width:115px; margin: 0px; margin-top: -10px;}
#searchstar p.detailsprice {padding: 3px 10px 3px 0px; margin: 0px 0px 5px 0px; background:#e8e7e7; width:105px; text-align: right;}
.searchprice {font-size: 1.4em; font-weight: bold; color:#0077c0;}
#searchstar a.addshortlist {font-size:0.8em; background:#dddddd url("images/addshortlist-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:3px 25px 0px 0px; height: 18px;}
#searchstar a.propdetails {font-size:0.8em; background: url("images/searchdetails-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:2px 25px 0px 0px; color: #ffffff; margin-top: 4px; height: 17px;}

#searchstar2-hdr {height: 17px; padding:0px; margin: 0px;}
#searchstar2 {border: 1px solid #0077c0; margin: 0px 0px 10px 0px; overflow: auto; padding: 0px 10px 10px 0px; width: 450px;}
#searchstar2 img {border: 3px solid #cdcdcd; margin: 10px; float: left;}
#searchstar2 img:hover {border: 3px solid #0077c0;}
#searchstar2 p {width: 265px; margin: 7px 0px 0px 0px; padding:0px; font-size: 0.8em; float: left; text-align: justify;}
#searchstar2 .details { float: right; width:115px; margin: 0px; margin-top: -10px;}
#searchstar2 p.detailsprice {padding: 3px 10px 3px 0px; margin: 0px 0px 5px 0px; background:#e8e7e7; width:105px; text-align: right;}
.searchprice2 {font-size: 1.4em; font-weight: bold; color:#0077c0;}
#searchstar2 a.addshortlist {font-size:0.8em; background:#dddddd url("images/addshortlist-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:3px 25px 0px 0px; height: 18px;}
#searchstar2 a.propdetails {font-size:0.8em; background: url("images/searchdetails-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:2px 25px 0px 0px; color: #ffffff; margin-top: 4px; height: 17px;}


.searchresult {border: 1px solid #cdcdcd; margin: 0px 0px 10px 0px; overflow: auto; padding: 0px 10px 10px 0px; width: 518px;}
.searchresult img {border: 3px solid #cdcdcd; margin: 10px; float: left;}
.searchresult img:hover {border: 3px solid #0077c0;}
.searchresult p {width: 265px; margin: 7px 0px 0px 0px; padding:0px; font-size: 0.8em; float: left; text-align: justify;}
.searchresult .details { float: right; width:115px; margin: 0px; margin-top: -10px;}
.searchresult p.detailsprice {padding: 3px 10px 3px 0px; margin: 0px 0px 5px 0px; background:#e8e7e7; width:105px; text-align: right;}
.searchresult a.addshortlist {font-size:0.8em; background:#dddddd url("images/addshortlist-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:3px 25px 0px 0px; height: 18px;}
.searchresult a.propdetails {font-size:0.8em; background: url("images/searchdetails-bg.gif") no-repeat center right; width: 90px; display:block; clear: both; text-align: right; padding:2px 25px 0px 0px; color: #ffffff; margin-top: 4px; height: 17px;}

#fsbolink a.more {padding: 4px; background:#0077c0; color: #ffffff; font-size: 0.8em; margin-right:10px; font-weight: normal;}

/*footertop*/
#footertop {margin-top:5px; clear: both; padding: 10px 0px 10px 0px; }

#footertopmid {width: 990px; margin: auto;padding: 15px 5px 0px 5px;}

#footertop ul {margin: 0px; padding: 0px;}
#footertop li {padding: 4px 3px 4px 0px; list-style-image:url("images/list-image.gif"); margin:0px 0px 0px 25px;}
#footertop li a {color: #6e6e6e; font-weight: normal; display: block;padding:0px; margin:0px;}
#footertop li a:hover {color:#037fdb;}
#footertop .list {display: inline; margin: 0px 5px 10px 5px; float: left; width:153px; font-size: 0.8em; background:#f2f1f1; border:1px solid #e4e3e3; padding:0px;}

#footergooglebox {background:#f2f1f1; border:1px solid #e4e3e3; clear: both; margin: 0px 5px 15px 5px; padding:10px;}
.footergooglead {margin:0px; float: right;}

/*footer*/
#footer {background: #0077c0 url("images/footer-bg.gif") repeat-x top left; margin-top:5px; clear: both; padding: 20px 0px 10px 0px; overflow: auto; color:#01304e; font-size: 0.8em;}
#footermid {width: 1000px; margin: auto;padding: 10px; }
#footermid a {color: #ffffff; margin: 0px 5px 0px 5px;}
#footermid ul {margin:0px; padding:0px;}
#footermid li {display: inline; list-style:none;}
#footermid p { margin:5px 0px 0px 5px; padding:0px; font-weight: bold;}
#footerlogo {float: right;}
#footermid a:hover {color: #01304e;}

/*template property list*/
#temp-prop-list {margin:0px;}
#temp-prop-list p {padding:3px 0px 3px 10px; margin:0px 0px 3px 0px; font-size: 0.8em;}
.temp-prop-list {border: 1px solid #cdcdcd; margin: 0px 0px 10px 10px; overflow: auto; padding: 7px 10px 10px 0px; width: 496px; background: #ffffff;}
.temp-prop-list img {border: 3px solid #cdcdcd; margin: 7px 0px 10px 10px; float: left;}
.temp-prop-list img:hover {border: 3px solid #0077c0;}
.temp-prop-list p.temppropcont {width: 240px; margin: 0px 0px 0px 0px; padding:0px; font-size: 0.8em; float: left; text-align: justify;}
.temp-prop-list .details {float: right; width:115px; margin: 0px; margin-top: -20px;}
.temp-prop-list p.detailsprice {padding: 3px 0px 3px 10px; margin: 0px 0px 5px 0px; background:#e8e7e7; width:105px; text-align: right;}
.temp-prop-list a.addshortlist {font-size:0.8em; background:#dddddd url("images/addshortlist-bg.gif") no-repeat bottom right; width: 90px; display:block; clear: both; text-align: right; padding:5px 25px 5px 0px;}
.temp-prop-list a.propdetails {font-size:0.8em; background: url("images/searchdetails-bg.gif") no-repeat bottom right; width: 90px; display:block; clear: both; text-align: right; padding:5px 25px 5px 0px; color: #ffffff;}

/*region list*/
#regionlist {background: #eeeeee; border: 1px solid #cfcdcd;padding:0px 0px 10px 0px;margin: 10px 0px 8px 0px; overflow: auto;}
#regionlist ul {margin:14px 0px 10px 8px; padding: 0px; font-size: 0.8em; color: #696767;}
#regionlist li {float: left; margin: 0px 3px 6px 3px; list-style: none; width: 157px; background:#e5e5e5; padding:4px; }
#regionlist li a {font-weight:bold; padding: 4px;}

/*region list - No border*/
#regionlist-noborder {overflow: auto;}
#regionlist-noborder ul {margin:4px 0px 10px 8px; padding: 0px; font-size: 0.8em; color: #696767;}
#regionlist-noborder li {float: left; margin: 0px 3px 6px 3px; list-style: none; width: 157px; background:#e5e5e5; padding:4px; }
#regionlist-noborder li a {font-weight:bold; padding: 4px;}
#regionlist-noborder li img {border: none; vertical-align: middle;}

/*region list - No border*/
#tempcontent .regionlist-noborder {overflow: auto;}
#tempcontent .regionlist-noborder ul {margin:4px 0px 10px 8px; padding: 0px; font-size: 0.8em; color: #696767;}
#tempcontent .regionlist-noborder li {float: left; margin: 0px 3px 6px 3px; list-style: none; width: 157px; background:#e5e5e5; padding:4px; }
#tempcontent .regionlist-noborder li a {font-weight:bold; padding: 4px;}
#tempcontent .regionlist-noborder li img {border: none; vertical-align: middle;}


/*guide list*/
#guidelist {padding:0px 0px 5px 0px;margin: 10px 10px 8px 0px; overflow: auto;}
#guidelist ul {margin:10px 0px 10px 12px; padding: 0px; }
#guidelist li {float: left; margin: 0px 3px 3px 0px; list-style: none; width: 164px;  background:#dedddd; }
#guidelist li a {font-weight: normal; padding: 4px; display: block;}
#guidelist li a:hover {background: #e8e7e7; color: #0077c0;}

/*content format classes*/
.center {text-align: center; border: 1px solid #cccccc; padding: 10px; margin: 10px; background: #f8f7f7;}
.googlecenter {text-align: center; padding: 10px; margin: 10px; background: #eeeeee;} 
.adboxright-content {float: right; margin: 0px 10px 10px 10px;}

.holidayframe {margin-left: 10px}

#wx_module_8541 {
    margin: 0 auto;
    width: 300px;
    text-align: center;
}

.wowaText, .wowwxLink11 div {display: none;}
#wx_module_8541 td {background-color: transparent !important;}

/* form controls */
fieldset {
    border: 0;
    padding: 0;
    margin: 0 0 0 10px;
}

legend {
    display: none;
}

#ctl00_main_RentalSearch1_btnSearch {
    margin-top: 4px;
    margin-right: 11px;
}

.control.column  {
    float: left;
    width: 240px;
    padding-bottom: 5px;
    margin-right: 20px;
}

.control.column.last {
    margin-right: 0 !important;
}

.control label {
    display: block;
    font-size: 11px;
    float: left;
}

.column select  {
    width: 246px;
}

.column.triple select  {
    width: 69px;
}

.column.triple  {
    width: 83px;
    margin-right: 5px !important;
}

.column.triple.last {
    margin-right: 0 !important;
}

.column label {
    top: 0 !important;
}

.borderless {
    border: 0;
}

#mainImg {
    height: 220px;
    line-height: 220px;
}

.small #gallery-box {
    height: 262px;
}

.label, .input {
    float: left;
    width: 100px;
    display: block;
    height: 24px;
    line-height: 24px;
}

.label {
    clear: left;
}

.input {
    width: 200px;
}

.input.submit {
    margin-left: 100px !important;
    text-align: right;
}

.input.submit input {
    position: relative;
    top: 2px;
    left: 6px;
}

.TextBoxSingleLine {
    width: 200px;
}

.controls {
    clear: left;
    display: inline;
    overflow: hidden;
    float: left;
    width: 320px;
}

.help {
    float: left;
    margin-left: 5px;
    width: 180px;
    display: inline;
    overflow: hidden;
    margin-bottom: 20px;
}

.clearfix:after {
	content:".";
	display:block;
	height:1%;
	clear:both;
	visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .clearfix {
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .clearfix {
	height:1%;
}
/**/

/* MacIE only */
/*¥*//*/
.clearfix {
	display:inline-table;
}
/**/

.error {
    color: #ff0000;
}
.fontcolum{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
color: #4F4F4F;
padding: 0 10px 0 10px; 

}
