/* Misc */

* {
	margin:0;
	padding:0;
}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:small;
	color:#333;
}

.spacer {
	clear:both;
}

.spacer hr, .spacer-house hr {
	display:none;
}

a {
	text-decoration:none;
	outline:0;
}

#main a {
	color:#259bde;
	text-decoration:underline;
}

#main a:hover {
	color:#FFF;
	background:#4ec8f7;
	text-decoration:none;
}

img {
	border:none;
}

input,select  {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.text {
	background:#f7f7f7 url(/images/input-back.gif) repeat-x;
	padding:0.4em;
	border:1px solid #e3e3e3;
	width:14em;
	color:#999;
}

.min {
	width:2.5em;
}

.text:focus {
	color:#000;
	background:#FFF;
}

select {
	width:14em;
	border:1px solid #e3e3e3;
	padding:0.3em;
}

#search-nb {
	text-align:center;
	font-size:2em;
	color:#259bde;
	letter-spacing:-1px;
}

#footer {
	text-align:center;
	font-size:0.85em;
	padding:0px 0;
}

.spacer-house {
	background:url(/images/house-line.gif) no-repeat center;
	clear:both;
	height:21px;
	margin:2em 0;
}

/* gMap */

.cbOverlay {
	background-color: #000;
}

.cbContainer {
	padding:0;
	background:#FFF;
	border: 10px solid #cce2f5;

}
.cbBox h3 {
	font-size:1.4em;
	padding:10px;
	color:#FFF;
	background:#259bde;
	display:block;
}

.cbButtons {
	text-align:center;
}

.cbButtons input {
	background:#cce2f5;
	border: 1px solid #259bde;
	margin:3px 0;
	padding:2px;
	margin-left:10px;
}

.closeButton {
			position:absolute;
			top:10px;
			right:10px;
		}
		
.mooPrompt-form{
	padding:5px;
	margin:5px;
}

.mooBorder{
	border:1px solid #e3e3e3;
}

.mooCheck{
	margin-bottom:2px;
}

.mel {
 color:#259bde;
 text-decoration:underline;
}


