﻿body{padding:0;margin:0;font-family:Verdana,Arial,Sans-Serif;font-size:12px;color:#3d3d3d;}
table{width:100%;}
form{padding:0;margin:0;}
input,textarea,select{font-family:Verdana,Arial,Sans-Serif;font-size:12px;color:#3d3d3d;}
#p{margin:0 auto;width:960px;}
#h{height:131px;background:url(/images/marbellaproperty.jpg) no-repeat 10px 20px;}
#h #r{width:226px;float:right;padding:6px;font-size:11px;color:#3d3d3d;}
.lg{text-align:right;}
.lg a{color:#3d3d3d;text-decoration:none;}
.lg a:hover{text-decoration:underline;}
.ct{color:#004870;padding:8px 0 2px 0;font-weight:bold;}
.pn{padding:2px;}
.em{color:#004870;padding:2px 0 0 0;font-weight:bold;}
p b{color:#004870;}
p b a{color:#004870;text-decoration:none;}
h6{padding:0;margin:0;font-weight:bold;font-size:14px;}
h5{font-size:12px;padding:0;margin:0;}
h2{font-size:12px;padding:0;margin:0;}
h1{color:#004771;font-family:arial;padding:5px 0 3px 0;margin:0;font-weight:normal;font-size:22px;}
a{color:#004771;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a img{border-width:0px;}
#n{height:40px;border-top:solid 2px #004771;padding-top:1px;margin-right:1px;}
#n ul{margin:0;padding:0;}
#n li{list-style:none;margin:0;padding:0;display:inline;}
#n a,.md a{float:left;padding:10px 0;width:239px;background:#ccc;margin-right:1px;text-align:center;color:#fff;text-transform:uppercase;font-size:17px;text-decoration:none;}
#n a:hover{background:#c0c0c0;}
.md a{text-transform:capitalize;font-size:14px;color:#666;text-align:left;padding:5px 15px;background:#eee url('/images/nav.gif') no-repeat 5px 9px;display:block;border-bottom:1px solid #fff;}
.md a:hover{text-decoration:underline;}
.md{position:absolute;top:0;z-index:100;width:237px;visibility:hidden;border-top:0px solid #fff;border-right:1px solid #fff;border-bottom:0 solid #fff;border-left:1px solid #fff;}
.md .hl{background:#004771;color:#fff;}
.md .gl{background:#017038;color:#fff;}
#t{background:#888;color:#fff;margin:1px 1px 0 0;padding:4px;text-transform:uppercase;border-bottom:solid 1px #fff;}
#i{background:#ddd url(/images/marbella-property.jpg) no-repeat;width:959px;height:280px;}
#i #l{float:left;}
#i #r{width:226px;float:right;padding:6px;}
#c{width:959px;min-height:400px;margin-top:1px;background:#ddd;}
#c #r{width:206px;float:right;padding:16px;}
#c #l{min-height:400px;background:#fff;width:720px;}
#c #l #s{padding:12px 6px 0px 0;}
#g{background:#fff;}
#g h1{padding-top:15px;}
#f{font-size:11px;background:#ddd;width:959px;text-align:center;margin-top:1px;padding:15px 0;}
#f #q{padding-top:5px;}
#ftd{width:239px;margin-right:1px;background:#ddd;height:300px;border-top:solid 1px #fff;}
#ftd #ct{padding:5px;}
#fl{padding:7px 0;font-weight:bold;height:30px;}
.fi{width:35%;}
#fk{text-align:right;padding-top:15px;}
#st{float:right;padding-top:25px;}
#qs{padding:15px 0 0 12px;}
.qst{padding-top:15px;}
.vt{vertical-align:top;}
.vtp{vertical-align:top;padding-right:15px;}
.pt{padding-top:15px;}
.ar{text-align:right;}
.e{color:#cc3300;}

.i{background:#ddd;margin:15px 0;padding:20px;min-height:140px;}
.ia{background:#eee;margin:15px 0;padding:20px;min-height:140px;}
.iimg{float:left;margin:1px;}
.ii{float:right;width:700px;}
.ic{min-height:90px;width:100%;}
.il{float:right;}
.itt{font-size:18px;}
.ip{float:right;font-size:18px;padding-top:5px;}
.itm{background:url('/images/itm.gif') no-repeat;padding-left:18px;}

.error{text-align:center;font-size:16px;color:#cc3300;padding:65px 0;}
.eee{font-size:12px;background:#FFF2E1;font-weight:bold; color:#cc3300;padding:10px;border:solid 1px #DB5606;margin-bottom:1px;}
.sss{font-size:12px;background:#E1FFEE url(/images/tick.png) no-repeat 3px 2px;font-weight:bold; color:green;padding:10px 10px 10px 40px;border:solid 1px #5BDD04;margin-bottom:1px;}

.p{background:#ddd;padding:20px;}
.pt{margin-top:15px;}
.pe{font-size:18px;}
.pd{padding:5px 0;}

.vc{font-size:12px;padding:5px;line-height:180%;text-transform:capitalize;border:solid 1px #cc3300;margin-bottom:10px;font-weight:bold;}
.vc ul{min-height:40px;list-style-type:decimal;line-height:100%;text-transform:none;margin:0px;padding-left:60px;background-image:url('/images/status-red.gif');background-repeat:no-repeat;font-weight:normal;}

.d{height:414px;}
.dl{width:660px;background:#fff;padding-right:1px;}
.dt{padding:10px 0 5px 0;width:100%;}
.dll{padding:15px 10px 0 0;background:#fff;}
.dr{float:right;width:299px;height:100%;}
.drt{height:399px;}
.drb{font-size:9px;padding:2px;}
.drb #r{float:right;padding-right:4px;}
.cl{background:#ddd;margin-right:1px;}
.drr{padding:15px;}
.dih{border-left:solid 1px #fff;border-bottom:solid 1px #fff;}
.dd{color:#004771;font-family:arial;padding:35px 0 3px 0;margin:0;font-weight:normal;font-size:22px;}
.dx{text-align:justify;}

.i_bl,.i_br{cursor:default;}
.i_bl,.i_wl,.i_br,.i_bl{width:10px;height:8px;}

.eh{padding-top:10px;}
.tbx,select{border:solid 1px #888;width:195px;padding:1px;margin:2px;}
select{width:198px;}
.tba{border:solid 1px #888;width:100%;height:100px;}
.btr{padding-top:5px;text-align:right;}
.bt{background:#6d6d6d;border:solid 1px #5c5c5c;color:#fff;cursor:pointer;width:200px;padding:1px;}

.eqq{border:solid 1px #ddd;width:100%}
.eql{background:#ddd;padding:15px;vertical-align:top;font-weight:bold;font-size:13px;width:160px;}
.eqr{background:#eee;padding:15px;}
.ef{border-bottom:solid 1px #fff;}

#v{font-size:12px; text-align:center;margin-top:4px;padding:20px 0 50px 0;}
.v{text-align:center;padding:20px 0 20px 0;}
.v a{border:solid 1px #ccc;padding:3px 5px 3px 5px;margin:2px;text-decoration:none;font-size:13px;}
.v a.selected{border:solid 1px #666;margin:2px;color:#fff;font-weight:bold;background-color:#bbb;}
.v a:hover{border:solid 1px #888;}
.v label{border:solid 1px #999;padding:3px 5px 3px 5px;margin:2px;text-decoration:none;font-size:13px;background:#bbb;color:#fff;}

.at td{text-align:center; border-bottom:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa; height:20px; }
.at .mm{width:125px; border-left:solid 1px #aaaaaa; text-align:left; padding-left:4px;background-color:#C8C8C8; border-right:solid 1px black;}
.at .em{border-bottom:solid 1px #aaaaaa;}
.av{background-color:#B5EAAA;font-size:9px;}
.bk{background-color:#cc3300; text-decoration:line-through; color:#fff;font-size:9px;}
.at .dh{width:17px; text-align:center; border-top:solid 1px #aaaaaa;background-color:#C8C8C8;border-bottom:solid 1px black;}
.at .cc{background-color:#C8C8C8; border-top:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa;}

.calendarSpan table {width:auto}
.datePicker { vertical-align:bottom; margin-bottom:3px}

.ajax__calendar_container {padding:4px;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar_container TD {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold; margin-left:15px; margin-right:15px;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #888;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day,.ajax__calendar .ajax__calendar_active .ajax__calendar_month,.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day,.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day,.ajax__calendar .ajax__calendar_hover .ajax__calendar_month,.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title,.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
