html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,legend{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal;line-height:1.2em}ul,ol{list-style:none}fieldset,img{border:none}caption,th,td{text-align:left;font-weight:400}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}fieldset{margin:0 0 1em}legend{margin:0 0 1em;font-weight:bold}label{font-weight:bold}input{margin:0}form ol,form ul,form dl{overflow:hidden;list-style:none}form ol li,form ul li{overflow:hidden;margin:0 0 1em;clear:both;list-style:none}form li span label{width:auto;display:inline;font-weight:normal;text-align:left}form li button{float:right}form li span span{display:block;float:none}form ol li,form ul li{padding-left:120px}form li label{width:120px;margin-left:-120px}form li span{display:block;padding-left:1em;float:left}form li span span{padding-left:0}form li label{display:inline;position:relative;text-align:right;float:left}form li span label{position:static;float:none;text-align:left;width:auto;margin:0}form ol li,form ul li,form li label{zoom:1}body{ font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:0.75em}h1,h2,h3,h4,h5,h6{margin:1em 0;font-weight:bold;font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;clear:both}h1{font-size:1.75em}h2{font-size:1.5em}h4,h5,h6{margin:0}h3{font-size:1.35em}h4{font-size:1.2em}p{margin:0 0 1em}b,strong{font-weight:bold}i,em{font-style:italic}blockquote{margin:1em}pre,code{font-family:monospace}ul,ol,dl{margin:1em 1em 1em 2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}table{border-collapse:collapse}table caption{margin:0 0 0.5em}td,th{padding:0.5em;border:1px solid}th{font-weight:bold;text-align:center}a:link,a:visited,a:hover,a:focus{color:#388CDB;text-decoration:underline}a:link{}a:visited{}a:hover{text-decoration:none}a:focus{}.container{overflow:hidden}.container .item{float:left}.two .second,.three .third,.four .fourth{float:none}.two .first{width:50%}.two .second{margin-left:50%}.three .first,.three .second{width:33%}.three .third{margin-left:66%}.four .first,.four .second,.four .third{width:25%}.four .fourth{margin-left:75%}

body{background:url(/images/layout/bodybg2.jpg) #c3c6cd top center no-repeat;color:#444;font-family:Verdana;font-size:12px}
h1{font-size:18px;font-family:Verdana;margin:0 0 8px;color:#437593}
h2{font-size:14px;font-family:Verdana;color:#002768;margin:0 0 16px}
h4{font-size:18px;font-family:Verdana;margin:0 0 8px;color:#437593}
h5{font-size:14px;font-family:Verdana;color:#002768;margin:0 0 16px}
h6{font-size:13px}

p{margin:0 0 1em 0;line-height:24px}
#concierge-details p{margin:0 0 1em 0;line-height:16px}
td, th{vertical-align:top;padding:0;margin:0;border:0}
i, em{color:#}
b, strong{color:#;font-weight:bold}
input, textarea{margin:0 2px 0 0;background:#;border:1px #ccc solid;padding:5px 8px;font-size:12px;color:#}
blockquote{margin:0;color:#777777;font-style:italic;line-height:24px;padding:15px 15px 2px}
blockquote p{text-align:right;padding:0 10px 0 0}
button, input[type="submit"]{background:#01ACC6;border:none;padding:5px 8px;font-size:12px;color:#fff;cursor:pointer}
button:hover, input[type="submit"]:hover{background:#}

a:link, a:visited, 
a:hover, a:focus{color:#01ACC6;text-decoration:none;outline:none;font-weight:bold}
a:link{color:#01ACC6;text-decoration:none;outline:none;font-weight:bold}
a:visited{color:#01ACC6;text-decoration:none;outline:none;font-weight:bold}
a:hover{color:#01ACC6;text-decoration:none;outline:none;font-weight:bold}
a:focus{}

#wrap{width:1024px;margin:0 auto}
#wrapper{width:1024px;margin:0 auto}
#header{background:url(/images/layout/header2.png) no-repeat scroll left top transparent;width:1024px;height:218px;margin:0 auto;position:relative;z-index:999999}
#main{background:url(/images/layout/wrapbg.png) repeat-y scroll left top transparent;overflow:hidden}
#left{float:left;width:272px;padding:10px 0 10px 83px}
#right{float:left;padding:10px 10px 10px 35px;width:563px}
#right h1{font-size:18px;font-family:Verdana;margin:0 0 8px;color:#437593}
#right h2{font-size:14px;font-family:Verdana;color:#002768;margin:0 0 16px}
#footer{margin:0 auto;background:url(../images/layout/footer.png) top left no-repeat;width:1024px;height:48px;position:relative}

#topNav{margin:0;padding:0;position:absolute;right:67px;top:62px}
#topNav li{float:left;list-style-type:none;background:url(../images/layout/top-spacer.png) top left no-repeat}
#topNav li a{font-weight:normal;padding:0 12px;font-family:Verdana;font-size:11px;color:#002768;text-transform:uppercase}

#nav{z-index:999999;margin:0;padding:0;position:absolute;right:68px;top:156px}
#nav li{list-style-type:none;float:left}
#nav li a{padding:8px 0 0 10px;margin:0 5px 0 0;display:block;height:54px;width:95px;background:url(../images/layout/tabs.png) top left no-repeat;font-family:Verdana;font-weight:bold;font-size:11px;color:#01acc6}
#nav li a:hover{background-position:0 -62px;color:#002768}
#nav li a.selected{background-position:0 -62px;color:#002768}
#nav li.selected a{background-position:0 -62px;color:#002768}
#nav ul { display: none; }
#nav li ul{z-index:9999999;background:#daeef1;left:-344px;margin:0;padding:0;position:absolute;top:62px;width:901px;border-bottom:1px #01acc6 solid}
#nav li ul li{float:left;color:#888d8d}
#nav li ul li a{color:#002768;text-transform:uppercase;background:none;font-size:10px;width:auto;padding:5px 0px 5px 10px;height:auto;display:inline-block}

#headimage{background:url(/images/layout/wrapbg.png) repeat-y scroll left top transparent;width:1024px;height:365px;position:relative;z-index:1}
#headimage img{position:absolute;top:0;left:62px;border-top:24px #daeef1 solid;width:901px}
#header span{font-size:17px;font-weight:bold;position:absolute;right:79px;top:107px}
#header span a{text-decoration:underline}

#interior-left{margin:0 auto;padding:0 32px;width:836px}

#footer .left{position:absolute;top:13px;left:30px}
#footer .right{position:absolute;top:13px;left:132px;}
#footer .right2{position:absolute;top:145px;right:73px}
#footer .right2a{position:absolute;top:160px;right:73px}
#footer .right3{position:absolute;top:33px;left:132px;}
#footer .right4{position:absolute;top:53px;left:132px;}
#footer .left a, #footer .right, #footer .right2, #footer .right2a, #footer .right3, #footer .right4{color:#fff;font-size:10px;font-family:Verdana;font-weight:normal}

#featured{margin:10px 0 0 -25px;padding:14px 18px 0;border-right:1px dotted #ccc;float:left;background:url(../images/layout/featuredbg.jpg) top left no-repeat;width:272px;height:225px}
#featured h4{margin:0}
#featured img{width:186px;height:139px;border:1px #d9d8d7 solid;left:33px;position:relative;top:11px}
#featured a{color:#01acc6;font-family:Verdana;font-weight:bold;font-size:12px}
#featuredChris{-moz-border-radius:8px 8px 8px 8px;border:1px solid #CCCCCC;height:225px;padding:14px 18px 0;width:234px}
#featuredChris p{font-size:11px}
#featuredChris h4{margin:0}
#featuredChris img{border:1px solid #D9D8D7;height:139px;left:17px;padding:3px;position:relative;width:186px}
#featuredChris a{color:#01acc6;font-family:Verdana;font-weight:bold;font-size:12px}
#sign-request{float:left;padding:20px 0 0 12px;width:267px;margin:10px 0 0 0}
#sign-request img{float:left}
#sign-request span{float:left;padding:0 0 0 8px;width:162px}
#sign-request p{font-size:10px;line-height:16px}
#sign-up{margin:0 0 1em;overflow:hidden}
#sign-up h4{margin:0}
#sign-up a{color:#01acc6;font-family:Verdana;font-weight:bold;font-size:12px}
#request a{color:#67bb97;font-family:Verdana;font-weight:bold;font-size:12px}
.request{margin:10px 0 0 0}
.request img{width:85px}
.request span{width:182px;display:block;padding:0 0 0 5px}
.request img, .request span{float:left}
.request h4{font-size:15px;margin:8px 0 0}

#sign-request-interior{float:right;padding:0;margin:30px 0 0 0}
#sign-request-interior img{float:left}
#sign-request-interior span{float:left;padding:0 0 0 8px;width:162px}
#sign-request-interior p{font-size:10px;line-height:16px}
#sign-request-interior #sign-up{margin:0 2em 1em 0;overflow:hidden;float:left}
#sign-request-interior #sign-up h4{margin:0}
#sign-request-interior #sign-up a{color:#01acc6;font-family:Verdana;font-weight:bold;font-size:12px}
#sign-request-interior #request{float:left}
#sign-request-interior #request a{color:#67bb97;font-family:Verdana;font-weight:bold;font-size:12px}
#request h4{margin:0}

#property-search{width:271px}
.ps-bottom{position:relative;top:-1px}
UL.tabNavigation{list-style:none;margin:0;padding:0;height:34px;width:273px}
UL.tabNavigation LI{display:block;float:left;margin:0}
UL.tabNavigation LI A{display:block;height:27px;background:url(../images/layout/ps-buttons.png) top left no-repeat;color:#fff;padding:7px 0 0 0;font-family:Verdana;font-size:11.5px;text-align:center;font-weight:bold}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover{display:block;height:27px;color:#5a5858;padding:7px 0 0 0;font-family:Verdana;font-size:11.5px;text-align:center;font-weight:bold}
UL.tabNavigation LI A:focus{outline:none}
#ps-q a{width:98px;background-position:0 -34px;color:#fff} #ps-q a:hover{background-position:0 0;color:#5a5858}
#ps-a a{width:94px;background-position:-98px -68px;color:#fff} #ps-a a:hover{background-position:-98px -34px;color:#5a5858}
#ps-l a{width:78px;background-position:-191px 0px;color:#fff} #ps-l a:hover{background-position:-191px -68px;color:#5a5858}
#ps-q a.selected{background-position:0 0;color:#5a5858}
#ps-a a.selected{background-position:-98px -34px;color:#5a5858}
#ps-l a.selected{background-position:-191px -68px;color:#5a5858}
#first table{margin:0 auto;width:271px;font-size:11px;font-family:Verdana;color:#5a5858}
#first td{padding-bottom:2px}
#first table input{width:112px;height:13px;font-size:10px;padding:1px;border:1px #d1dedc solid}
#first table select{font-size:9px}
#weekly-nightly{font-family:verdana;font-size:10px;font-weight:bold;padding:10px 0 10px 111px;width:130px}
.prop-right{text-align:right;padding:0 5px 0 0}
#first, #second, #third, #forth, #fifth{background:#c4e6eb;border-left:1px #bababa solid;border-right:1px #bababa solid;width:269px}
input.search{display:inline-block;border:none;margin:0 0 0 9px;background:url(../images/layout/search.png) top left no-repeat;width:117px;height:31px;text-indent:-9999px;}
.adv-search{background:none;color:#01acc6;font-family:Verdana;font-size:12px;font-weight:bold}
#second form{padding:0 0 5px;border-bottom:1px solid #fff;margin:0 10px}
#second form select{padding:4px;width:165px}
#second form input{background:#01ACC6;border:none;color:#fff;cursor:pointer;font-size:12px;padding:5px 8px}
#second ul{margin:0 11px;padding:0}
#second ul li{list-style-type:none;padding:3px;border-bottom:1px #fff solid}
#third ul{margin:0 11px;padding:0}
#third ul li{list-style-type:none;padding:3px;border-bottom:1px #fff solid}

.employeetable{width:96%}
.employeehead{background:#003366;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;padding:3px;text-indent:2px}
.employeelabel{background:#5D84AB;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;padding:3px;text-indent:2px}
.employeespec_1{background:#C0EFFB;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#17237B;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px;text-indent:2px}
.employeespec_2{background:#EEF9FC;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#17237B;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px;text-indent:2px}
.employeespec_1 a, .employeespec_2 a{font-weight:normal}
.staff img{padding:3px 3px 0 0;width:40px;height:40px}

#rotate{margin:0 auto;position:relative;z-index:1}
#rotate img{height:342px}

.contact-table{margin:0 0 2em 0}
.contact-table td{padding:5px}
.contact-table button{margin:0 25px 0 0;float:right}

.logo{display:block;height:102px;left:80px;position:absolute;text-indent:-9999px;top:68px;width:150px}
.fb a{display:block;margin:0 auto;padding:0 0 10px;text-align:center;width:100%;background:#C4E6EB;border:1px #ccc solid;-moz-border-radius:10px}
.fb a:hover{background:#ecf7f8}
.fb img{left:-4px;position:relative;top:9px;width:27px}
.f-icon, .t-icon{position:absolute;top:178px;display:block;text-indent:-9999px;width:32px;height:32px}
.f-icon{background:url(../images/icons/facebook.gif) top left no-repeat;left:326px}
.t-icon{background:url(../images/icons/twitter.gif) top left no-repeat;left:366px}
.followus{position:absolute;top:190px;left:263px}

/* Advanced Search */
#be-main{position:relative}
#be-main h5{margin:0 0 6px;}
#be-main h6{background:#437593;font-size:12px;margin:25px 0 10px;padding:5px;font-family:Verdana;color:#F7F9FB}
#be-main .be-search-intro h5{margin:0}
#be-main .be-section form{margin:0 auto;width:98%}
#be-main .be-section  th, #be-main .be-section td{font-size:12px;font-weight:normal;padding:5px;text-align:left;width:100px}
#be-main .be-section select{width:250px}
#be-main .be-checklist{margin:0 0 15px}
#be-main .be-checklist td{width:250px}
#be-main .be-checklist input{margin:0 5px 0 0}
#be-main .be-form-actions{position:relative;border-bottom:1px solid #ccc;margin:0 0 50px;height:36px;width:100%;text-align:right;}
#be-main .be-form-actions button{position:absolute;top:0;right:10px}
#be-main .be-section table{width:100%}
#be-main .be-search-form h5{margin-top:50px}
#be-main .be-billing th, #be-main .be-billing td{width:500px}

/* Search Results */
#be-main .be-refine-search form{width:auto}
#be-main .be-refine-search th, #be-main .be-refine-search td{width:auto}
#be-main .be-refine-search select{width:auto}
#be-main .be-refine-actions{text-align:right;position:relative;border-bottom:1px solid #ccc;margin:0 0 15px;height:36px;width:100%}
#be-main .be-criteria{background:#F7F9FB;text-align:right;border-bottom:1px solid #ccc;padding:15px;position:relative;top:-15px;width:770px}
#be-main .be-criteria i{font-weight:bold;color:#002768}
#be-main .be-results-condos th, #be-main .be-results-condos td,#be-main .be-results-condos-condoplexes td{width:auto}
#be-main .be-actions{float:right;width:500px;text-align:right;height:30px;}
#be-main .be-actions a{display:inline-block;height:16px;border:1px #e5e9f0 solid;background:#f7f9fb;padding:2px 2px 3px 22px;-moz-border-radius:5px;font-weight:normal;font-size:10px;position:relative;}
#be-main .be-actions a:hover{background:#fff}
#be-main .be-actions a img{position:absolute;top:2px;left: 2px;}
#be-main .be-result-image{float:left;margin:0 20px 0 0;width:100px}
#be-main .be-result-image img{padding:3px;border:1px solid #ccc}
#be-main .be-search-result{overflow:hidden}
#be-main .be-result-attributes table{width:85%;position:relative;top:-4px}
#be-main .be-result-attributes table th{color:#666;font-weight:bold}
#be-main .be-pagination{border-top:1px solid #ccc;margin:20px 0 0;padding:15px 0 0}
#be-main .be-page-next{float:right}
#be-main .be-result-description p{color:#666;line-height:17px}
#be-main .be-result-description{line-height:20px;float:left;width:675px}
#be-main .be-result-attributes{float:right;left:-10px;margin:10px 0 15px;position:relative;width:675px}
#be-main .be-results-condos{float:right;left:-5px;position:relative;width:675px}
#be-main .be-results-condos-condoplexes{float:right;left:-5px;position:relative;width:675px}

/* Details Page */
#be-main .be-property-details{position:relative}
#be-main .be-property-details h5{margin:8px 0;border-bottom:1px solid #ccc;padding:5px;background:#F7F9FB}
#be-main .be-sidebar{left:0;margin:0 10px 0 0;position:absolute;top:36px;width:240px}
#be-main .be-detail-desc, #be-main .be-detail-amenities, #be-main .be-detail-availability, #be-main .be-details-actions, #be-main .be-calendar{left:249px;position:relative;width:360px}
#be-main .be-detail-desc h6{margin:9px 0 10px}
#be-main .be-detail-desc p{padding:0 13px;line-height:17px;color:#666;font-size:11px}
#be-main .be-detail-amenities{left:614px;position:absolute;top:136px;width:186px}
#be-main .be-detail-amenities li{color:#666;float:left;font-size:11px;list-style-type:none;padding:3px 5px;width:170px}
#be-main .be-detail-availability{margin:0 0 60px;overflow:hidden}
#be-main .be-detail-availability table{width:100%}
#be-main .be-detail-availability table th, #be-main .be-detail-availability table td{font-size:11px;width:165px;padding:3px;color:#666;text-align:left;font-weight:normal}
#be-main .be-detail-availability button{float:right;margin:10px 0 0 0}
#be-main .be-detail-book-now{font-weight:normal;margin:10px 8px 0 0;float:right;background:#ffae00;border:none;color:#fff;cursor:pointer;font-size:12px;padding:5px 8px}
#be-main .be-detail-availability .be-available{border:1px dashed #ccc;background:#ffffe7;color:#fff;padding:3px 7px}
#be-main .be-details-actions{left:620px;position:absolute;top:36px;width:180px}
#be-main .be-details-actions .be-actions a{-moz-border-radius:0;height:24px;margin:0 0 10px;padding:0 6px;width:172px}
#be-main .be-details-actions .be-actions img{margin:0 3px 0 0;position:relative;top:4px}
#be-main .be-calendar table table table table, #be-main .be-calendar table table table table td{border-collapse:collapse;border:1px solid #fff;text-align:center;background:#fff}
#be-main .be-calendar{margin:0;margin:95px 0 0;width:550px;position:relative}
#be-main .be-calendar div{margin:0 0 0}
#be-main .be-calendar #gencal{margin:0 6px}
#be-main .be-calendar-key{left:6px;position:absolute;top:-48px}
#be-main .be-calendar .be-calendar-key span{border:1px dashed #ccc;display:block;float:left;margin:0 1em 0 0;padding:10px 0;text-align:center;width:76px}
#be-main .be-calendar .booked, #be-main .be-calendar .be-calendar-booked{background:#01AEDB;color:#fff}
#be-main .be-calendar .available, #be-main .be-calendar .be-calendar-available{background:#FFFFE7;border:1px #ccc dashed}
#be-main .be-calendar .month-name{text-align:center;background:#4086a2;color:#fff;padding:0.1em}
#be-main .be-calendar .booked, #be-main .be-calendar .available{font-size:9px;padding:5px 2px} 
#be-main .be-calendar .booked b, #be-main .be-calendar .available b{font-weight:normal}
/* Quick Contact Form - Deatils Page */
#be-main #qc-wrapper, #be-main #qc-wrapper-wrapper{overflow:visible}
#be-main .be-quick-contact{position:absolute;right:278px;top:8px}
#be-main #qc-wrapper-wrapper{border:none;padding:2px 0;background:#F7F9FB}
#be-main #quick-contact input{border:1px #ccc solid;font-size:11px;color:#666}
#be-main #qc-wrapper label{font-weight:normal;font-size:11px;padding:3px 7px;color:#666}
#be-main #quick-contact textarea{width:256px}
#be-main #qc-wrapper button{width:100%}
#be-main #quick-contact .submit{width:274px;margin-bottom:5px}
#be-main #qc-wrapper h6{background:none;color:#888;left:-215px;padding:3px 5px;position:absolute;right:100px;top:-24px}

/* Alphabetical-Listings.cfm */
#abc{width:515px;height:20px}
#abc ul{margin:0;padding:0}
#abc ul li{list-style-type:none;float:left;font-size:14px;padding:3px}
#results{margin:20px 0 0;width:515px}
#results ul{margin:0;padding:0}
#results ul li{list-style-position:inside;list-style-type:disc;padding:3px;border-bottom:1px #eaeaea solid}

/* Specials */
.s-form{width:100%}
.s-results{padding:15px 0 0;border-top:1px solid #ccc;margin:15px 0;width:100%;overflow:hidden}
.s-results img{padding:5px;border:1px solid #ccc;float:left;width:100px;margin:0 10px 0 0}
.s-results p{float:left;width:675px}
.s-results p a{display:block}

/* Flyout Calendar Styles - Datepicker */
#be-main .ui-datepicker-trigger{margin:5px 0 0 -23px;position:absolute}
#ui-datepicker-div{display:none}
.ui-datepicker{width:17em;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;z-index:9999;background:#fff}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;color:#fff;background:#4086A2}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:4px;width:1.8em;height:1.8em;font-size:10px;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{left:6px}
.ui-datepicker .ui-datepicker-next{right:6px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;height:0px;padding-top:17px;width:12px;overflow:hidden;background:transparent url('/images/arrows.png') no-repeat left top;font-size:10px}
.ui-datepicker .ui-datepicker-next span{background-position:-12px 3px;float:right}
.ui-datepicker .ui-datepicker-prev span{background-position:0px 3px;float:left}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0; }
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:4px 4px;text-align:right;text-decoration:none;background:#FFFFE7;text-align:center;color:#666}
.ui-datepicker td.ui-datepicker-unselectable span, .ui-datepicker td.ui-datepicker-unselectable a {background:#fff;color:#999}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}

/* Book Now */
#rental-agreement{margin:0 0 10px;height:250px;width:95%;font-size:10px;overflow:auto}
#rental-agreement p{line-height:11px}

/* Quick Contact Form - Left Side */
#left #detailsGreyBar{position:relative}
#left #quick-contact{-moz-border-radius:10px;background:none repeat scroll 0 0 #C4E6EB;border:1px solid #ccc;margin:12px 0;overflow:hidden;padding:7px 0 0}
#left #quick-contact form{width:240px;margin:0 auto;overflow:hidden}
#left #quick-contact textarea{width:221px;height:41px;padding:8px;margin:0 }
#left #quick-contact table{width:240px}
#left #quick-contact input{display:inline;height:13px;width:103px; font-size:11px}
#left #quick-contact .field{width:auto;display:block; padding:0 2px 6px}
#left #quick-contact .submit{display:block; margin:0 auto; width:120px; height:auto; line-height:1.2em}
#left #quick-contact h5{color:#111; padding:10px 0 5px 0; font-size:13px; line-height:14px; font-weight:normal}
#left #quick-contact h5 span{display:block; color:#fefefe; font-size:14px; line-height:20px}
#left #quick-contact .submit{background:#007A95;color:#FFFFFF;display:block;font-family:Verdana;font-size:11px;padding:2px 0;text-align:center;text-transform:uppercase;width:100%;margin:7px 0 5px 0}
#left .email-us{margin:0 0 5px 0;padding:0;line-height:normal}
#left #qc-wrapper-wrapper{border:none;background:none;position:relative;overflow:visible;padding:0}
#left #qc-wrapper{width:auto;overflow:visible}
#left h6{margin:0 0 7px;text-align:center}
#left .submit button{width:100%}

/* Booking Search Results */
#be-main .be-result-price{position:relative}
#be-main .be-result-price span{position:absolute;right:5px;top:-30px;color:#ffffff}
#be-main .be-result-price .amount{right:10px;font-weight:bold;color:#ffffff}
#be-main .be-results-condos table,#be-main .be-results-condos-condoplexes table{margin:13px 0 0 0}
#be-main .be-results-condos .header-row, #be-main .be-results-condos-condoplexes .header-row{background:#437593;color:#fff}

/* Property Detail Rates */
.pd-rates{font-family:Times New Roman;width:240px;font-size:12px}
.pd-rates td{font-family:Times New Roman;padding:3px;font-size:11px}
.pd-bg{font-family:Times New Roman;background:#F8F8F8}

/*Book Now Cancel link*/
#cancel{background: none repeat scroll 0 0 #132740;    border: medium none;    color: #FFFFFF;    cursor: pointer;    display: block;    margin: 4px 0;    padding: 3px 29px 3px 20px;    width:30px;    font-weight:100;    text-align: center;    float:left    }
#Finalize{width:79px;float:left;margin-left:15px;margin-top:5px;margin-bottom:15px;height:30px}

td.requiredfield, th.requiredfield, label.error{color:red}

/* Recent Blog Entry Widget */
.recent-blog-entry { border: 1px solid #A8A5A1; margin: 10px auto; padding: 10px; background-color: #FFF; float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.recent-blog-entry .posted-date { font-style: italic; }
.recent-blog-entry h5 { text-align: left; padding: 3px 0; margin: 0; font-size: 11pt; }
.recent-blog-entry h4 { color: #7B7B7B; font-size: 12pt; background-color: #C4E6EB; margin: -10px -10px 0 -10px; padding: 10px; font-weight: bold;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; }
.recent-blog-entry .content { margin: 7px 4px; }
.recent-blog-entry a.blog-link { display: block; text-align: right; background-color: #C4E6EB; padding: 5px; margin: 5px -10px -10px -10px; color: #7B7B7B; font-weight: bold;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;  }
