﻿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:110px;background:url(/images/marbellaproperty.jpg) no-repeat 0px 7px;}
#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:#3D3DB6;padding:14px 0 2px 0;font-weight:bold;}
.pn{padding:2px;}
.em{color:#3D3DB6;padding:2px 0 0 0;font-weight:bold;}
p b{color:#3D3DB6;}
p b a{color:#004870;text-decoration:none;}
p{line-height:135%;}
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:#3D3DB6;font-family:arial;padding:5px 0 3px 0;margin:0;font-weight:normal;font-size:22px;}
hr{border:solid 0px #ccccff;border-top:solid 1px #3D3DB6;}
a{color:#3D3DB6;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a img{border-width:0px;}
#n{height:40px;}
#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:#ccccff;margin-right:1px;text-align:center;color:#333;text-transform:uppercase;font-size:17px;text-decoration:none;}
#n a:hover{background:#eeffae;}
.md a{text-transform:capitalize;font-size:14px;color:#333;text-align:left;padding:5px;background:#ccccff;display:block;border-bottom:1px solid #fff;}
.md a:hover{background:#eeffae;}
.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 .hl:hover{color:#333;}
.xq{display:none;}
.hh{color:#3D3DB6;font-family:arial;padding:5px 0 3px 0;margin:0;font-weight:normal;font-size:22px;}
#t{background:#6666cc;color:#fff;margin:1px 1px 0 0;padding:4px;text-transform:uppercase;border-bottom:solid 1px #fff;}
#i{background:#ccccff url(/images/marbella-property.jpg) no-repeat;width:959px;height:280px;}
#i #r{width:226px;float:right;padding:6px;}
#c{width:959px;min-height:400px;margin-top:1px;background:#ccccff;}
#c #r{width:206px;float:right;padding:16px;}
#c #l{min-height:400px;background:#fff;width:720px;}
#c #l #s{padding:12px 12px 0px 0;}
#s b{padding-top:15px;}
#g{background:#fff;}
#g h1{padding-top:15px;}
#f{font-size:11px;background:#ccccff;width:959px;text-align:center;margin-top:1px;padding:15px 0;}
#f #q{padding-top:5px;}
#ftd{width:239px;margin-right:1px;background:#eaeaff;height:300px;border-top:solid 1px #fff;}
#ftd_sgl{width:400px;margin-right:10px;background:#eaeaff;min-height:300px;border-top:solid 1px #fff;}
#ftd_sgl #ct{padding:5px; padding-top:2px}
#ftd_sgl .img_dv{padding-top:10px}
#ftd_sgl .pr_sgl{padding-top:5px; font-size:1.2em}
#ftd_sgl .pr_old_sgl{text-decoration:line-through;color:#cc3300;font-size:0.8em}
#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:#ccccff;margin:15px 0;padding:20px;min-height:140px;}
.ia{background:#eaeaff;margin:15px 0;padding:20px;min-height:140px;}
.iimg{float:left;margin:1px;}
.ii{float:right;width:700px;}
.ic{min-height:90px;width:100%;clear:both;}
.ic p{margin-bottom:4px}
.il{float:right;}
.ipsc{width:auto;margin-left: auto; margin-right: 0px;}
.itt{font-size:18px;float:left;width:320px;}
.ip,.ipp{float:left;padding-top:0px;}
.ip{width:280px;text-align:right;font-size:18px;}
.ipp{width:100px;text-align:left;font-size:17px;}
.ippp{font-size:11px;width:60px; text-align:left}
.ippr{padding-left:10px;}
.itm{background:url('/images/itm.gif') no-repeat;padding-left:18px;}
.isdc{width:649px;padding-bottom:10px}
.ist{width:369px;}
.isdc .ip{width:280px}
.ipo{text-align:right;float:right;width:230px;font-size:18px;padding-top:0px;}
.itto{font-size: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:#eaeaff;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:399px;}
.dl{width:659px;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%;}
.cl{background:#ccccff;border-right:solid 1px #fff;}
.drr{padding:15px;}
.dih{border-left:solid 1px #fff;border-bottom:solid 1px #fff;}
.dd{color:#3D3DB6;font-family:arial;padding:35px 0 3px 0;margin:0;font-weight:normal;font-size:22px;}
.dx{text-align:justify;}

.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:#6666cc;border:solid 1px #5c5c5c;color:#fff;cursor:pointer;width:200px;padding:1px;}

.eqq{border:solid 1px #ccccff;width:100%}
.eql{background:#ccccff;padding:15px;vertical-align:top;font-weight:bold;font-size:13px;width:160px;}
.eqr{background:#e1e1ff;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:#6666cc;}
.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:#6666cc;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:#6666cc; 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{color:#fff;width:17px; text-align:center; border-top:solid 1px #aaaaaa;background-color:#6666cc;border-bottom:solid 1px black;}
.at .cc{background-color:#6666cc; 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,.ajax__calendar_next{cursor:pointer;width:15px;height:15px;float:left;background:url(/images/left.gif) no-repeat 50% 50%;}
.ajax__calendar_next {float:right;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 #6666cc;background-color:#ccccff;color:#000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #6666cc;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #ccccff;}
.ajax__calendar .ajax__calendar_day, .ajax__calendar .ajax__calendar_month, .ajax__calendar .ajax__calendar_year {border:1px solid #ccccff;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day, .ajax__calendar .ajax__calendar_active .ajax__calendar_month, .ajax__calendar .ajax__calendar_active .ajax__calendar_year, .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:#6666cc;border-color:#6666cc;color:#fff;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day, .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ccccff;border-color:#ccccff;color:#000;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title,.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.not {border: dashed 2px red; color:Red; padding:20px; text-align:center; font-size:14pt; margin-bottom:10px}
.sgl_feat {float:left; padding-top:12px; padding-right:10px; padding-bottom:10px}
.p-d {width:500px;height:34px;background-image: url(/images/big-button.gif); background-repeat:no-repeat;text-align:center;padding:7px; margin:auto}
.p-d a {color:White;text-decoration:underline;font-size:14px;font-weight:bold}
.c-h {color:Green;text-align:center;padding-top:10px;font-weight:bold;clear:both}
.clear {clear:both}