body{font-family:Tahoma;font-size:8pt;color:#000053;}

#wrapper { width:1000px;height:100%;margin:3px auto;}
#header { width:1000px; height:110px; border-top: solid 7px #99CCFF;padding-top:3px;}
#logo { background-image:url(../images/mallorca-brokers-spain.jpg);background-repeat:no-repeat;height:80px;width:310px;float:left}
#logoprint {display:none;}
#logoi { background-image:url(../images/ibiza-brokers-spain.jpg);background-repeat:no-repeat;height:80px;width:310px;float:left}
#logo a{ display:block;text-indent:-9999px;height:75px;width:300px;}
#advtop{height:80px;width:690px;float:left}

#topmenu { background:#99CCFF;height:25px;width:650px;margin-top:0px;text-align:right;border-bottom: solid 1px #A9A9A9;float:left;}
#topmenu ul{
	width:auto;
	;
	height:25px;
	padding:4px;
	font-size:14px;
	color:#000053;
}
#topmenu li{ list-style-type:none;float:left}
#topmenu a{ color:#000053;font-size:8pt;text-decoration:none;padding:0px 3px;font-weight:bold}
#topmenu a:hover{ color:#E0F1FF;}

#topmenul { background:#99CCFF;height:25px;width:350px;margin-top:0px;text-align:right;border-bottom: solid 1px #A9A9A9;float:left;}
#topmenul ul{ float:right;width:auto;;height:25px;padding:4px;font-size:14px; color:#fff;}
#topmenul li{ list-style-type:none;float:left}
#topmenul a{ color:#000053;font-size:8pt;text-decoration:none;padding:0px 3px;font-weight:bold}
#topmenul a:hover{ color:#E0F1FF;}

#bottommenu { height:15px;width:725px;margin-top:5px;text-align:left;}
#bottommenu ul{ width:auto;;height:15px;padding:4px;font-size:11px; color:#333;}
#bottommenu li{ color:#2b678c;list-style-type:none;float:left}
#bottommenu a{ color:#000053;font-size:8pt;text-decoration:none;padding:0px 4px;}
#bottommenu a:hover{ color:#F3C026;}

.linkPage a{ color:#2b678c;font-size:15px;text-decoration:none;padding:0px 0px;font-weight:bold}
.linkPage a:hover{ color:#F3C026;}
.curentPage { color:#F3C026;font-size:15px;text-decoration:none;padding:0px 0px;font-weight:bold}


#left {width:670px;float:left;}
#right {width:306px;float:left;margin-left:20px;}
*html #right {width:306px;float:left;margin-left:10px;}

#topproperties{background:#fff;border:solid 1px #6dbff2;width:670px;}
#forms{background:#fff;border:solid 1px #CCD1D1;width:670px;}
.boxpage{background:#fff;border:solid 1px #CCD1D1;width:670px;margin-top:10px}

.boxtitle{background:#e0f1ff;border-bottom:solid 1px #6dbff2;width:670px;height:30px;}
.boxtitleforms{background:#e0f1ff;width:670px;height:30px;}
.boxtitlepage{background:#F4B707;width:670px;height:30px;}


.headertitle{border-top:solid 1px #CCD1D1;width:650px;height:25px;}


.title {color: #2b678c; font-family:Tahoma;font-size:12pt;font-weight:lighter;padding:0px;}
.advtitle {color: #F2913D; font-family:Tahoma;font-size:12pt;font-weight:lighter;padding:3px 0px;}
.pagetitle {color: #2b678c; font-family:Tahoma;font-size:12pt;font-weight:lighter;padding:5px 10px;background:#E0F1FF;}
.pagecontent {color: #2b678c; font-family:Tahoma;font-size:12pt;font-weight:lighter;padding:5px 10px;}

.searchbox a{color:#000053;font-size:7pt;text-decoration:none;padding:0px 3px;font-weight:bold}
.searchbox a:hover{ color:#F2913D;}

#search{background:#e0f1ff ;border:solid 1px #ccd1d1;width:290px;margin-bottom:15px;padding:8px;}

#login{background:#2B678C;border:solid 1px #ccd1d1;width:290px;margin-bottom:15px;padding:8px;color:#fff}
#login .title {color:#fff;}

#forgot{background:#2B678C;border:solid 1px #ccd1d1;width:290px;margin-bottom:15px;padding:8px;color:#fff}
#forgot .title {color:#fff;}

.addproperty{background:#e0f1ff;border:solid 1px #ccd1d1;width:290px;margin-bottom:15px;padding:8px;}

.rightadv{border:solid 0px #ccd1d1;width:306px;height:260px;margin-bottom:15px;}

#packages{width:100%}
.membershipp{background:#FFF9AD;border:solid 1px #ccd1d1;width:290px;margin:8px;padding:8px;float:left}

.buyp{background:#FFF9AD;border:solid 1px #ccd1d1;width:614px;margin:8px;padding:8px;}

#propdescription{width:600px;padding:10px;float:left}

#login input.box, #login input.error, #forgot input.box, #forgot input.error {
border:1px solid #CCD1D1;
margin-bottom:3px;
font-size:8pt;
margin-top:1px;
padding:2px;
}

#forms input.box, #forms select.box, #search input.box, #search select.box, #forms textarea{
border:1px solid #B4B4B4;
margin-bottom:7px;
font-size:8pt;
margin-top:2px;
padding:2px;
font-family: Tahoma;
}

#forms input.boxError, #forms select.boxError, #search input.boxError, #search select.boxError {
border:1px solid #F3C026;
margin-bottom:7px;
font-size:8pt;
margin-top:2px;
padding:2px;

}

label{cursor:pointer;padding-left:2px}

label.loginbox{
float:left;
margin-right:0px;
margin-top:2px;
text-align:left;
width:140px;
}

label.loginform{
float:left;
margin-right:0px;
margin-top:2px;
text-align:left;
width:120px;
}

label.loginbox_left{
float:left;
margin-right:5px;
margin-top:7px;
text-align:left;
padding-left:15px;
}

#boxcontact label.error {float:left; font-size:80%;color:#ff0000;padding-left:0px;padding-left:140px }
#boxcontact p {clear:both;}
#boxcontact input {
	border:1px solid #B4B4B4;
	margin-bottom:7px;
	font-size:8pt;
	margin-top:2px;
	padding:2px;
	width:150px;
}
#boxcontact textarea {
border:1px solid #B4B4B4;
	margin-bottom:7px;
	font-size:8pt;
	margin-top:2px;
	padding:2px;
	font-family: Tahoma;
}


.forceleft{float:left;}

.searchbox{float:left;width:auto;margin-right:5px}
.errorlogin{font-size:100%;color:#fff;background:#ff0000;padding-left:0px;width:273px;height:16px;padding:5px}
.errorform{font-size:100%;color:#fff;background:#F3C026;padding-left:0px;width:640px;height:16px;padding:5px}
.error{font-size:80%;color:#ff0000;padding-left:0px;padding-left:145px}


p.large {line-height:24px;font-size:95%;color:#F29162}

a.lnk {text-decoration:underline;color:#2B678C;}
a.lnkn {text-decoration:none;color:#2B678C;}
a.lnkl {text-decoration:none;color:#fff;}

.fpass{text-align:right;width:260px;float:right;margin-top:-18px;padding-right:12px}
.fpass{text-align:right;width:220px;float:right;margin:7px 0px;padding-right:7px}
.register{text-align:right;width:275px;padding-right:10px}

.orangetext{color:#F2913D;font-weight:bold;text-decoration:underline;}
.orangetextm{color:#F2913D;font-weight:bold;text-decoration:none;font-size:125%}
.redtext{color:#ff0000;font-weight:bold;}


.content { padding:10px;font-size:100%;}
.content ul{ margin:10px;}
.contenttext { background:#fff;border:solid 1px #ccd1d1;padding:5px;width:660px	}


#usermenu li{list-style-type:none;width:285px;background:#fff;margin:2px;}
#usermenu li a{ color:#2B678C;background:#fff;font-size:9pt;text-decoration:none;padding:5px;width:275px;height:18px;display:block}
#usermenu li a:hover{ background:#99CCFF;color:#1C435C;font-size:9pt;text-decoration:none;padding:5px;width:275px;height:18px;display:block;border: solid 0px #fff}
#usermenu li a.accountexpire{ background:#FF0000;color:#fff;font-size:9pt;text-decoration:none;padding:5px;width:275px;height:18px;display:block;border: solid 0px #fff}

#footer{background:#99CCFF;width:1000px;height:30px;float:left;margin-top:5px;padding-left:0px}

div.tagMatches {
    margin-left: 0px;
    float:left
}

div.tagMatches div {
    padding: 2px;
    margin: 2px 4px 0px 0px;
    background-color: #0000AB;
    color: #fff;
    cursor: pointer;
}


