prhtml{
    font-size: 100.1%;
    background:#fdfbf9;
}
body{
    margin:0;
    color:#000;
    font:64% Tahoma, Verdana, Arial, sans-serif;
    background:#fdfbf9;
    min-height:100%;
}
img{border-style:none;}
a {
    text-decoration: underline;
color: #7c7057;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
    font:12px/14px Tahoma, Arial, Verdana, sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.all-page{
    margin:0 auto;
    width:992px;
}
/* page */
#page{
    margin:0 auto;
    width:960px;
    padding:178px 16px 0;
    position:relative;
    background:url(/static/images/page.gif);
}
.hold-bg{
    width:100%;
    overflow:hidden;
    border-bottom:3px solid #3c3523;
}
/* logo */
strong.logo{
    overflow:hidden;
    display:block;
    position:absolute;
    top:10px;
    left:32px;
    z-index:10;
}
strong.logo a{
    text-indent:-9999px;
    display:block;
    width:119px;
    height:102px;
    background:url(/static/images/logo.gif) no-repeat;
}
#header{
    width:960px;
    position:absolute;
    top:0;
    left:16px;
    height:122px;
    overflow:hidden;
    z-index:2;
}

/* navigation */

/* 
#nav{
    position:absolute;
    top:122px;
    left:16px;
    height:56px;
    width:960px;
    background:url(/static/images/nav.gif) repeat-x;
}
#nav ul{
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
}
#nav li{
    float:left;
    height:35px;
}
#nav li:hover,
#nav li.hover,
#nav li.active {
    background:url(/static/images/nav-ov.gif) no-repeat 50% 100%;
}
#nav li span{
    background:url(/static/images/nav-sep.gif) no-repeat 100% 0;
    float:left;
    display:inline;
    margin:0 0 0 -10px;
    padding:3px 0 0;
}
#nav li span a{
    color:#3d3d3d;
    font:22px/28px Arial, Verdana, sans-serif;
    float:left;
    display:inline;
}
#nav .drop{
    position:absolute;
    top:35px;
    left:0;
    height:21px;
    width:960px;
    font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
    display:none;
    padding:0 0 0 16px;
}
#nav li.hover .drop,
#nav li.active .drop {
    display:block;
    z-index: 100;
}

#nav li.hover .drop {
    z-index: 200;
    background:url(/static/images/nav.gif) 0 100% repeat-x;
    width: 940px;
}

#nav .drop li{
    margin:0 20px 0 4px;
    display:inline;
    float:left;
    height:21px;
}
#nav .drop li.hover,
#nav li.active .drop li.active {
    background: url(/static/images/nav-ov1.gif) no-repeat 50% 100%;
}
#nav .drop a{
    color:#fff;
    float:left;
    padding:4px 0 0;
}
#nav .drop a:hover,
#nav li.active .drop li.active a{
    text-decoration:none;
}
#nav .subdrop{
    position:absolute;
    top:21px;
    left:0;
    background: url(/static/images/subdrop.gif) repeat-x;
    height:20px;
    width:944px;
    display:none;
    padding:0 0 0 16px;
}
#nav .drop li.hover .subdrop{display:block;}
#nav .subdrop li.hover{background:none;}

*/

/* content */

#content{
    width:100%;
    overflow:hidden;
    border-bottom:7px solid #fff;
}
#content.inner{
    border:0;
    background:url(/static/images/inner-content.gif);
}
/* home page promo content box */
.promo{
    width:100%;
    overflow:hidden;
    background:url(/static/images/promo.gif);
}
.promo .promo-bg{
    width:100%;
    overflow:hidden;
    background:url(/static/images/promo-t.jpg) no-repeat;
}
.promo .promo-bottom{
    width:960px;
    overflow:hidden;
    background:url(/static/images/promo-b.jpg) no-repeat 0 100%;
    padding:22px 0 15px;
}
.promo .column-1,
.promo .column-2,
.promo .column-3{
    float:left;
    overflow:hidden;
    width:265px;
    position:relative;
    padding:0 0 30px;
    display:inline;
}
.promo .column-1{margin:0 48px 0 35px;}
.promo .column-2{margin:0 45px 0 0;}
.promo h2{
    margin:0;
    font:bold 26px/28px "Trebuchet MS", Arial, sans-serif;
    height:32px;
    overflow:hidden;
}
.promo img{
    display:block;
    border:1px solid #9f9c95;
}
.promo p{
    margin:6px 0 0;
    color:#352e1f;
    font-size:120%;
}
/* Don't forget to update Region model's image field's help text when changing .promo-img size */
.promo-img { display: block; width: 262px; height: 166px; overflow: hidden; }
.text-container a.lnk-go, 
.promo a.lnk-go{
    display:block;
    position:absolute;
    bottom:10px;
    right:0;
    color:#fff;
    background:#2d4454;
    font:bold 120%  Tahoma, Verdana, Arial, sans-serif;
    padding:2px 9px 2px 7px;
}
.text-container a.lnk-go{background:#ef7b29;}
.text-container a.lnk-go:hover,
.promo a.lnk-go:hover{
    text-decoration:none;
    background:#576976;
}
.text-container a.lnk-go:hover{background:#f29554;}
/* home page text content box */
.text-container{
    width:943px;
    overflow:hidden;
    background:#4b422c url(/static/images/text-bg.jpg) repeat-x;
    padding:0 0 0 17px;
}
.text-container .column-1,
.text-container .column-2,
.text-container .column-3{
    float:left;
    width:280px;
    overflow:hidden;
    padding:18px 10px 12px;
    margin:0 10px 0 0;
}
.text-container .hover{background:#3c3523 url(/static/images/text-bg-ov.gif) repeat-x;}
.text-container .heading{
    padding:0 8px 3px;
    overflow:hidden;
    width:264px;
    border-bottom:5px solid #5d5542;
}
.text-container h3{
    margin:0;
    color:#fff;
    font:24px/26px "Trebuchet MS", Arial, sans-serif;
    height:26px;
    overflow:hidden;
}
.text-container .hold{
    padding:0 0 38px 8px;
    width:263px;
    position:relative;
}
.text-container p{
    margin:4px 0 0;
    color:#c9c7c0;
    font-size:120%;
}
/* page property_details.html content */
.main{
    float:right;
    overflow:hidden;
    width:779px;
}
.searchpage-main{
    width:100%;
    //margin-top:10px;
    background-color:#FFFFFF;
    //background-image:url(/static/images/inner-content.gif) repeat-x;
}
.searchpage-main .center{
    width:100%;
    background-image:url(/static/images/inner-content.gif) repeat-x;
}
/* center column */
.main .center{
    float:left;
    width:617px;
    background:url(/static/images/center.gif) repeat-x;
    padding:0 0 38px;
}
.searchpage-main .center .heading{
    width:809px;
    padding:14px 0 7px 8px;
    height:37px;
}
.main .center .heading{
    width:609px;
    overflow:hidden;
    padding:14px 0 7px 8px;
    height: auto;
}
#print-options{
    position:absolute;
    top: 250px;
    left:750px;
}
/*
.main .center .heading h1{
    float:left;
    margin:0;
    font-size:30px;
    height:32px;
    overflow:hidden;
}
*/
.main .center .heading ul{
    float:right;
    padding:9px 24px 0 0;
    margin:0;
    list-style:none;
    height:21px;
    overflow:hidden;
    font:bold 11px/14px "Trebuchet MS", Arial, sans-serif;
}
.main .center .heading li{
    float:left;
    padding:0 5px 0 0;
}
.main .center .heading a{
    float:left;
    background:#a58d64;
    color:#fff;
    padding:2px 9px;
    white-space:nowrap;
}
/*
.main .center .heading .red a{background:#904442;}
.main .center .heading a:hover{
    text-decoration:none;
    background:#b7a483;
}
.main .center .heading .red a:hover{background:#a66968;}
*/
.main .gallery{
    padding:0 0 0 30px;
    width:558px;
    overflow:hidden;
}
.main .gallery .nophotos {
    padding: 60px 45px;
    float: left;
    text-align: center;
    font-size: 12pt;
    color: #777;
}
.main .gallery .photo{
    overflow:hidden;
    width:364px;
    height:265px;
}
.main .gallery .photo img{
    display:block;
    height:263px;
    width:362px;
    overflow:hidden;
    border:1px solid #81765e;
}
.main .gallery .wrapper { float: left; width: 380px }
.main .gallery .col-box{
    float:right;
    overflow:hidden;
    width:184px;
}
.main .gallery .col-box address{
    color:#7c7057;
    font:bold 140%/95% "Trebuchet MS", Arial, sans-serif;
}
.main .gallery .col-box p{
    margin:0;
    color:#7c7057;
    font-size:110%;
}
.main .gallery .col-box .add { margin-top: 4px }
.main .gallery a.btn{
    display:block;
    border:1px solid #7c7057;
    width:182px;
    height:28px;
    overflow:hidden;
    background:url(/static/images/btn.jpg);
    font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
    color:#fff;
    margin:4px 0 0;
}
.main .gallery a.btn:hover{
    text-decoration:none;
    background:url(/static/images/btn-ov.jpg);
}
.main .gallery a.blue{background:url(/static/images/btn-blue.jpg);}
.main .gallery a.blue:hover{background:url(/static/images/btn-blue-ov.jpg);}
.main .gallery a.btn span{
    display:block;
    cursor:pointer;
    padding:8px 0 8px 42px;
    height:12px;
}
.main .gallery a.btn span.map{background:url(/static/images/ico-map.gif) no-repeat 15px 50%;}
.main .gallery a.btn span.video{background:url(/static/images/ico-video.gif) no-repeat 15px 50%;}
li.property a.video{background:url(/static/images/ico-video-reverse.gif) no-repeat 0 2px; padding-left: 18px;}
.main .gallery a.btn span.schedule{background:url(/static/images/ico-schedule.gif) no-repeat 15px 50%;}
.main .gallery a.btn span.slideshow{background:url(/static/images/gc-slideshowIcon.gif) no-repeat 15px 50%;}
.main .gallery ul.thumbnails{
    padding:0;
    margin:0 -6px 0 0;
    width:190px;
    list-style:none;
    overflow:hidden;
}
.main .gallery .thumbnails li{
    float:left;
    margin:4px 5px 0 0;
    width:33px;
    overflow:hidden;
}
.main .gallery .thumbnails li img{
    float:left;
    border:1px solid #a9926b;
    width:31px;
    height:31px;
}
.main .info-box{
    width:559px;
    padding:5px 0 0 29px;
}
.main .info-box .txt{
    float:left;
}
.main .info-box .txt p{
    margin:0;
    color:#7c7057;
    font-size:110%;
}
.main .info-box .txt strong{
    display:block;
    color:#a39c88;
    font:bold 180% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add{
    float:right;
    position:relative;
    width:125px;
    height:16px;
    border-bottom:2px solid #fff;
}
.main .info-box .lnk-add{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(/static/images/lnk-add.gif);
    width:125px;
    height:16px;
}
.main .info-box .add-drop{
    position:absolute;
    top:18px;
    left:0;
    padding:1px;
    background:#fff;
    border:1px solid #d5d5d5;
    width:230px;
    display:none;
}
.main .info-box .add-drop strong{
    display:block;
    background:#f1f1f1;
    padding:5px 5px 4px;
    width:220px;
    overflow:hidden;
    color:#867a7a;
    font:110% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add-drop ul{
    padding:4px 0 8px 9px;
    margin:0;
    list-style:none;
    float:left;
    width:100px;
    overflow:hidden;
}
.main .info-box .add-drop li{
    padding:3px 0 3px 20px;
    font:110% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add-drop li.email{background:url(/static/images/ico-email.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.digg{background:url(/static/images/ico-digg.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.myspace{background:url(/static/images/ico-myspace.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.facebook{background:url(/static/images/ico-facebook.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.buzz{background:url(/static/images/ico-buzz.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.favorites{background:url(/static/images/ico-favorites.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.icio{background:url(/static/images/ico-icio.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.google{background:url(/static/images/ico-google.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.live{background:url(/static/images/ico-live.gif) no-repeat 0 50%;}
.main .info-box .add-drop li a{color:#797979;}
.main .info-box .add-drop .bottom{
    width:216px;
    padding:2px 7px;
    overflow:hidden;
    background:#f2f2f2;
}
.main .info-box .add-drop .bottom a{
    float:right;
    padding:0 0 0 10px;
    color:#a9a9a9;
    font-size:100%;
    background:url(/static/images/ico-add.gif) no-repeat 0 50%;
}
.main .list-box{
    width:559px;
    padding:10px 0 0;
    margin:0 0 0 29px;
    background:url(/static/images/list-box-t.jpg) no-repeat 0 10px;
    overflow:hidden;
    color:#7c7057;
    clear:both;
    font-size:120%;
}
.main .list-bg{
    width:559px;
    overflow:hidden;
    background:url(/static/images/list-box-b.jpg) no-repeat 0 100%;
    padding:24px 0 10px;
}
.main .list-box .column{
    float:left;
    overflow:hidden;
    width:241px;
    padding:0 20px 0 0;
}
.main .list-box strong{display:block;}
.main .list-box ul.info{
    padding:0 0 28px;
    margin:0;
    list-style:none;
}
.main .list-box ul.info li{
    width:100%;
    overflow:hidden;
}
.main .list-box ul.info p{
    margin:0;
    float:left;
}
.main .list-box ul.info strong{
    float:left;
    width:104px;
    padding:0 20px 0 0;
}
.main .list-box ul.list{
    padding:0 0 20px 12px;
    margin:0;
    list-style:none;
}
.main .list-box .list li{
    background:url(/static/images/list-blt.gif) no-repeat 0 4px;
    padding:0 0 0 9px;
}
.main .text-box{
    width:559px;
    overflow:visible !important;
    padding:14px 0 0 29px;
    color:#7c7057;
    font:120% Tahoma, Verdana, Arial, sans-serif;
}
.main .text-box h2{
    margin:0;
    font:bold 120% Tahoma, Verdana, Arial, sans-serif;
}

#content .main .text-box p{
    margin: 7px 0;
}
    
/* right column */
.main .sidebar{
    float:left;
    overflow:hidden;
    width:162px;
}
.main .txt-box{
    padding:0 15px 16px 8px;
    overflow:hidden;
    width:139px;
    color:#a19882;
    background:url(/static/images/sidebar-txt-box.jpg);
}
.main .txt-box h3{
    margin:0;
    font-size:30px;
    height:32px;
    overflow:hidden;
}
.main .txt-box p{
    margin:8px 4px 0 4px;
    font-size:110%;
}
.main .txt-box .txt{
    width:100%;
    text-align:right;
    padding:16px 0 0;
}
.main .txt-box .txt strong,
.main .txt-box .txt em{
    display:block;
}
.main .sidebar .heading{
    background:url(/static/images/sidebar-heading.jpg);
    width:159px;
    height:26px;
    overflow:hidden;
    margin:11px 0 0 3px;
    padding:4px 0 0;
}
.main .sidebar .heading h2{
    margin:0;
    color:#a58d64;
    font-size:18px;
}
.main .sidebar .notes{
    padding:0 0 0 3px;
    margin:0;
    width:156px;
    overflow:hidden;
    list-style:none;
}
.main .sidebar .notes li{
    width:100%;
    padding:7px 0 5px;
    color:#7c7057;
    overflow:hidden;
    font:bold 100%/100% "Trebuchet MS", Arial, sans-serif;
}
.main .sidebar .notes .hold{
    width:144px;
    overflow:hidden;
    background:#fdfcfb;
    padding:6px;
}

.main .sidebar .notes .photo{
    display:block;
    /* border:1px solid #7c7057; */
    width:103px;
    margin:0 0 3px;
}

.main .sidebar .notes .photo img{display:block;}
.main .sidebar .notes p{margin:0;}
.main .sidebar .notes a.lnk-remove{
    float:right;
    color:#a58d64;
    text-decoration:underline;
    font:100% "Trebuchet MS", Arial, sans-serif;
    margin:0 9px 0 0;
    display:inline;
}
.main .sidebar .notes a.lnk-remove:hover{text-decoration:none;}
.main .sidebar a.compare{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(/static/images/lnk-compare.gif);
    width:79px;
    height:23px;
    margin:10px 0 0 41px;
}
.searchsidebar{
    float:right:
    display:none;
}
.searchformbg{
    background:url(/static/images/page.gif);
}
/* left column */
.bar{
    float:right;
    overflow:hidden;
    width:160px;
    background:url(/static/images/bar-top.jpg) no-repeat;
    padding:10px 0 0;
}
.form-box{
    float:right;
    width:169px;
    overflow:hidden;
    padding:0 0 5px 12px;
    background:url(/static/images/form-box.gif);
}
.form-box-searchpage{
    float:left;
    width:140px;
    overflow:hidden;
    padding: 0 0 3px 12px;
    border-style:solid;
    border-width:1px;
    //background:url(/static/images/form-box.gif);
}
.bar .row strong,

/*
.bar h2{
    margin:0;
    font-size:22px;
    height:26px;
    overflow:hidden;
    display:block;
}
*/
.bar .row{
    width:100%;
    overflow:hidden;
    padding:6px 0 0;
}
.bar .row .txt{
    float:left;
    border:1px solid #c1c1c1;
    padding:3px;
    height:14px;
    width:46px;
    margin:4px 0 0;
}
.bar .row p{
    margin:10px 3px 0;
    display:inline;
    float:left;
    color:#8c816a;
    font-size:110%;
}
.bar .row select{
    width:112px;
    margin:4px 0 0;
    float:left;
}
.bar .btn{margin:8px 0 0;}
.bar .logo{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:159px;
    height:43px;
    background:url(/static/images/bar-logo.gif);
    margin:8px 0 0 1px;
}
.bar .heading{
    background:url(/static/images/sidebar-heading.jpg);
    overflow:hidden;
    width:144px;
    height:26px;
    padding:4px 0 0 15px;
    margin:14px 0 0 11px;
}
.bar .heading h3{
    margin:0;
    font-size:18px;
}
.bar .contact-box{
    padding:17px 13px 0;
    overflow:hidden;
    color:#7c7057;
    font-size:110%;
}
.bar .contact-box strong{
    display:block;
    line-height:130%;
}
.bar .contact-box p{margin:8px 0 0;}
.bar .contact-box a{
    text-decoration:underline;
    color:#a58c64;
}
.bar .contact-box a:hover{text-decoration:none;}
.bar .contact-box a.more{
    float:left;
    background:url(/static/images/more-blt.gif) no-repeat 0 50%;
    padding:0 0 0 9px;
    margin:16px 0 0;
}

.bar .form-box-searchpage .row { padding: 0; }
.bar .form-box-searchpage .row strong { padding: 1px 0 0 0; }
.bar #sidebar-links { margin: 14px }
.bar #sidebar-links a { display: block }
/* footer */
#footer{
    width:100%;
    overflow:hidden;
    background:#a99d85 url(/static/images/footer.jpg) repeat-x;
    position:relative;
    color:#fff;
    border-bottom:1px solid #fff;
}
#footer ul{
    padding:12px 6px 0 0;
    margin:0;
    list-style:none;
    text-align:right;
    font-size:110%;
}
#footer li{
    display:inline;
    background:url(/static/images/foot-sep.gif) no-repeat 0 50%;
    padding:0 8px 0 10px;
}
#footer li:first-child{background:none;}
#footer li a{color:#fff;}
#footer p{
    margin:0 15px 0 0;
    text-align:right;
    font-size:110%;
}
#footer .txt-box{
    float:right;
    overflow:hidden;
    padding:10px 0;
    text-align:right;
}
#footer .txt-box p{font-weight:bold;}
#footer .txt-box strong{
    display:block;
    font:bold 180% Tahoma, Verdana, Arial, sans-serif;
    padding:0 15px 0 0;
}
#footer a.logo{
    display:block;
    position:absolute;
    text-indent:-9999px;
    overflow:hidden;
    width:127px;
    height:32px;
    background:url(/static/images/foot-logo.gif);
    left:8px;
    bottom:10px;
}
/* bottom text box */
#bottom-box{
    margin:0 auto;
    width:960px;
    padding:14px 0 30px;
}
#bottom-box p{
    margin:0 0 0 34px;
    color:#767063;
    font-size:120%;
    width:530px;
}

.notice-paragraph{
    padding-top: 5px;
    padding-bottom:15px; 
}

/*sifr start. do not modify*/
object, embed {
    margin:0;
    padding:0;
}
.sIFR-flash {
    visibility:visible !important;
    margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
    position:absolute !important;
    left:0 !important;
    top:0 !important;
    width:0 !important;
    height:0 !important;
    display:block !important;
    overflow:hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}html{
    font-size: 100.1%;
    background:#fdfbf9;
}
body{
    margin:0;
    color:#000;
    font:64% Tahoma, Verdana, Arial, sans-serif;
    background:#fdfbf9;
    min-height:100%;
}
img{border-style:none;}
a {
    text-decoration: underline;
color: #7c7057;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
    font:12px/14px Tahoma, Arial, Verdana, sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.all-page{
    margin:0 auto;
    width:992px;
}
/* page */
#page{
    margin:0 auto;
    width:960px;
    padding:178px 16px 0;
    position:relative;
    background:url(/static/images/page.gif);
}
.hold-bg{
    width:100%;
    overflow:hidden;
    border-bottom:3px solid #3c3523;
}
/* logo */
strong.logo{
    overflow:hidden;
    display:block;
    position:absolute;
    top:10px;
    left:32px;
    z-index:10;
}
strong.logo a{
    text-indent:-9999px;
    display:block;
    width:119px;
    height:102px;
    background:url(/static/images/logo.gif) no-repeat;
}
#header{
    width:960px;
    position:absolute;
    top:0;
    left:16px;
    height:122px;
    overflow:hidden;
    z-index:2;
}
/* navigation */
#nav{
    position:absolute;
    top:122px;
    left:16px;
    height:56px;
    width:960px;
    background:url(/static/images/nav.gif) repeat-x;
}
#nav ul{
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
}
#nav li{
    float:left;
    height:35px;
    padding: 0 5px 0 7px;
}
#nav li:hover,
#nav li.hover{
    background:url(/static/images/nav-ov.gif) no-repeat 50% 100%;
}
#nav li span {
    float:left;
    display:inline;
    margin:0 0 0 0;
    padding: 3px 15px 0 0;

background:url(/static/images/nav-sep.gif) no-repeat 100% 0;
}

#nav li span a {

}


#nav li span span.cufon {
    background: none;
padding-right: 0;
}

#nav li span span.cufon {

}
#nav li span span.cufon-alt {
    display: none;
}

#nav li span a{
    color:#3d3d3d;
    font-size: 22px;
    text-transform: uppercase;
    /* font:22px/28px Arial, Verdana, sans-serif; */
    float:left;
    display:inline;
}
#nav .drop{
    position:absolute;
    top:35px;
    left:0;
    height:21px;
    width:960px;
    font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
    display:none;
    padding:0 0 0 16px;
}
#nav li.hover .drop{display:block;}
#nav .drop li{
    margin:0 20px 0 4px;
    display:inline;
    float:left;
    height:21px;
    background: none;
    padding: 0;
}
#nav .drop a{
    color:#fff;
    float:left;
    padding:4px 0 0;
    text-decoration: none;
}
#nav .drop a:hover{text-decoration:none;}
#nav .subdrop{
    position:absolute;
    top:21px;
    left:0;
    background:url(/static/images/subdrop.gif) repeat-x;
    height:20px;
    width:944px;
    display:none;
    padding:0 0 0 16px;
}
#nav .drop li.hover .subdrop{display:block;}
#nav .subdrop li.hover{background:none;}
#nav .drop li.hover,
#nav .subdrop li.hover,
#nav .subdrop li.active { background: url(/static/images/nav-ov1.gif) no-repeat 50% 100%; }
/* content */
#content{
    width:100%;
    overflow:hidden;
    border-bottom:7px solid #fff;
}
#content.inner{
    border:0;
    background:url(/static/images/inner-content.gif);
}
/* home page promo content box */
.promo{
    width:100%;
    overflow:hidden;
    background:url(/static/images/promo.gif);
}
.promo .promo-bg{
    width:100%;
    overflow:hidden;
    background:url(/static/images/promo-t.jpg) no-repeat;
}
.promo .promo-bottom{
    width:960px;
    overflow:hidden;
    background:url(/static/images/promo-b.jpg) no-repeat 0 100%;
    padding:22px 0 15px;
}
.promo .column-1,
.promo .column-2,
.promo .column-3{
    float:left;
    overflow:hidden;
    width:265px;
    position:relative;
    padding:0 0 30px;
    display:inline;
}
.promo .column-1{margin:0 48px 0 35px;}
.promo .column-2{margin:0 45px 0 0;}
.promo h2{
    margin:0;
    font:bold 26px/28px "Trebuchet MS", Arial, sans-serif;
    height:32px;
    overflow:hidden;
}
.promo img{
    display:block;
    border:1px solid #9f9c95;
}
.promo p{
    margin:6px 0 0;
    color:#352e1f;
    font-size:120%;
}
.text-container a.lnk-go, 
.promo a.lnk-go{
    display:block;
    position:absolute;
    bottom:10px;
    right:0;
    color:#fff;
    background:#2d4454;
    font:bold 120%  Tahoma, Verdana, Arial, sans-serif;
    padding:2px 9px 2px 7px;
}
.text-container a.lnk-go{background:#ef7b29;}
.text-container a.lnk-go:hover,
.promo a.lnk-go:hover{
    text-decoration:none;
    background:#576976;
}
.text-container a.lnk-go:hover{background:#f29554;}
/* home page text content box */
.text-container{
    width:943px;
    overflow:hidden;
    background:#4b422c url(/static/images/text-bg.jpg) repeat-x;
    padding:0 0 0 17px;
}
.text-container .column-1,
.text-container .column-2,
.text-container .column-3{
    float:left;
    width:280px;
    overflow:hidden;
    padding:18px 10px 12px;
    margin:0 10px 0 0;
}
.text-container .hover{background:#3c3523 url(/static/images/text-bg-ov.gif) repeat-x;}
.text-container .heading{
    padding:0 8px 3px;
    overflow:hidden;
    width:264px;
    border-bottom:5px solid #5d5542;
}
.text-container h3{
    margin:0;
    color:#fff;
    font:24px/26px "Trebuchet MS", Arial, sans-serif;
    height:26px;
    overflow:hidden;
}
.text-container .hold{
    padding:0 0 38px 8px;
    width:263px;
    position:relative;
}
.text-container .hold h4 {
    font-size: 11pt;
    font-family: "Trebuchet MS", Arial, sans-serif;
    margin: 8px 0 0 0;
}
.text-container .hold h5 {
    font-size: 8pt;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: normal;
    margin: 0;
}
.text-container p{
    margin:4px 0 0;
    color:#c9c7c0;
    font-size:120%;
}
/* page property_details.html content */
.main{
    float:right;
    overflow:hidden;
    width:779px;
    margin: 0;
    padding: 0;
}
/* center column */
.main .center{
    float:left;
    width:617px;
    background:url(/static/images/center.gif) repeat-x;
    padding:0 0 38px;
}
.main .center .heading{
    width:609px;
    overflow:hidden;
    padding:14px 0 7px 8px;
    height: auto;
    overflow:hidden;
    margin-top: 2px;
}
.main .center .heading h1{
    float:left;
    margin:20px 0 0;
    font-size:30px;
    color: #7c7057;
    width: 609px;
}
.main .center .heading ul{
    float:right;
    padding-right: 24px;
    margin:0;
    list-style:none;
    height:21px;
    overflow:hidden;
    font:bold 11px/14px "Trebuchet MS", Arial, sans-serif;
}
.main .center .heading li{
    float:left;
    padding:0 5px 0 0;
}
.main .center .heading a{
    float:left;
    background:#a58d64;
    color:#fff;
    padding:2px 9px;
    white-space:nowrap;
    text-decoration: none;
}
.main .center .heading .red {
    display: none;
}
.main .center .heading .red a{
    background:#904442;
}
.main .center .heading a:hover{
    text-decoration:none;
    background:#b7a483;
}
.main .center .heading .red a:hover{background:#a66968;}
.main .gallery{
    padding:0 0 0 30px;
    width:558px;
    overflow:hidden;
}
.main .gallery .photo,
.main .gallery .youtube {
    float:left;
    overflow:hidden;
    width:364px;
    height:265px;
}

.main .gallery #google-map {
    float: left;
    width: 364px;
    height: 265px;    
}

.main .gallery .photo img{
    display:block;
    height:263px;
    width: auto;
    overflow:hidden;
    margin: 0 auto;
    border:1px solid #81765e;
}
.main .gallery .col-box{
    float:right;
    overflow:hidden;
    width:178px;
}
.main .gallery .col-box address{
    color:#7c7057;
    font:bold 140%/95% "Trebuchet MS", Arial, sans-serif;
}
.main .gallery .col-box p{
    margin:0;
    color:#7c7057;
    font-size:110%;
}

.main .gallery a.btn,
.text-box a.btn,
#propertiesidsform button {
    display:block;
    border:1px solid #7c7057;
    width:182px;
    height:28px;
    overflow:hidden;
    background:url(/static/images/btn.jpg);
    font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
    color:#fff;
    margin:4px 0 0;
}
.main .gallery a.btn-off,
.text-box .btn-off {
    background:url(/static/images/off-btn.jpg) !important;
}
.main .gallery a.btn:hover,
.text-box .btn:hover {
    text-decoration:none;
    background:url(/static/images/btn-ov.jpg);
}
.main .gallery a.btn-off:hover,
.text-box .btn-off:hover {
    background:url(/static/images/off-btn-hover.jpg) !important;
}

.main .gallery a.blue,
.text-box a.blue,
#propertiesidsform button {background:url(/static/images/btn-blue.jpg);}
.main .gallery a.blue:hover,
.text-box a.blue:hover,
#propertiesidsform button:hover {
    background:url(/static/images/btn-blue-ov.jpg);
    cursor: pointer;
}
.main .gallery a.btn span,
.text-box .btn span{
    display:block;
    cursor:pointer;
    padding:8px 0 8px 42px;
    height:12px;
}
.main .gallery a.btn span.map{background:url(/static/images/ico-map.gif) no-repeat 15px 50%;}
.main .gallery a.btn span.video{background:url(/static/images/ico-video.gif) no-repeat 15px 50%;}
.main .gallery a.btn span.schedule,
.text-box .btn span.schedule {
    background:url(/static/images/ico-schedule.gif) no-repeat 15px 50%;
    text-decoration: underline;
}
.main .gallery a.btn span.request-info {
    background:url(/static/images/commercial/requestInfo_icon.gif) no-repeat 9px 50%;
    text-decoration: underline;
}
#propertiesidsform button { width: 280px; height: 30px; margin-left: 0; }
.text-box button.btn span.schedule { background-position: 8px; padding-left: 30px; }
.main .gallery ul.thumbnails{
    padding:0;
    margin:0 -6px 0 0;
    width:190px;
    list-style:none;
    overflow:hidden;
}
.main .gallery .thumbnails li{
    float:left;
    margin:4px 5px 0 0;
    width:33px;
    overflow:hidden;
}
.main .gallery .thumbnails li img{
    float:left;
    border:1px solid #a9926b;
    width:31px;
    height:31px;
}
.main .info-box{
    width:559px;
    padding:5px 0 0 29px;
}
.main .info-box .txt{
    float:left;
}
.main .info-box .txt p{
    margin:0;
    color:#7c7057;
    font-size:110%;
}
.main .info-box .txt strong{
    display:block;
    color:#a39c88;
    font:bold 180% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add{
    float:right;
    position:relative;
    width:125px;
    height:16px;
    border-bottom:2px solid #fff;
}
.main .info-box .lnk-add{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(/static/images/lnk-add.gif);
    width:125px;
    height:16px;
}
.main .info-box .add-drop{
    position:absolute;
    top:18px;
    left:0;
    padding:1px;
    background:#fff;
    border:1px solid #d5d5d5;
    width:230px;
    display:none;
}
.main .info-box .add-drop strong{
    display:block;
    background:#f1f1f1;
    padding:5px 5px 4px;
    width:220px;
    overflow:hidden;
    color:#867a7a;
    font:110% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add-drop ul{
    padding:4px 0 8px 9px;
    margin:0;
    list-style:none;
    float:left;
    width:100px;
    overflow:hidden;
}
.main .info-box .add-drop li{
    padding:3px 0 3px 20px;
    font:110% Tahoma, Verdana, Arial, sans-serif;
}
.main .info-box .add-drop li.email{background:url(/static/images/ico-email.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.digg{background:url(/static/images/ico-digg.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.myspace{background:url(/static/images/ico-myspace.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.facebook{background:url(/static/images/ico-facebook.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.buzz{background:url(/static/images/ico-buzz.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.favorites{background:url(/static/images/ico-favorites.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.icio{background:url(/static/images/ico-icio.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.google{background:url(/static/images/ico-google.gif) no-repeat 0 50%;}
.main .info-box .add-drop li.live{background:url(/static/images/ico-live.gif) no-repeat 0 50%;}
.main .info-box .add-drop li a{color:#797979;}
.main .info-box .add-drop .bottom{
    width:216px;
    padding:2px 7px;
    overflow:hidden;
    background:#f2f2f2;
}
.main .info-box .add-drop .bottom a{
    float:right;
    padding:0 0 0 10px;
    color:#a9a9a9;
    font-size:100%;
    background:url(/static/images/ico-add.gif) no-repeat 0 50%;
}
.main .list-box{
    width:559px;
    padding:10px 0 0;
    margin:0 0 0 29px;
    background:url(/static/images/list-box-t.jpg) no-repeat 0 10px;
    overflow:hidden;
    color:#7c7057;
    clear:both;
    font-size:120%;
}
.main .list-bg{
	font-size: 10pt;
    width:559px;
    overflow:hidden;
    background:url(/static/images/list-box-b.jpg) no-repeat 0 100%;
    padding:24px 0 10px;
}
.main .list-box .column{
    float:left;
    overflow:hidden;
    width:241px;
    padding:0 20px 0 0;
}
.main .list-box strong{display:block;}
.main .list-box ul.info{
    padding:0 0 28px;
    margin:0;
    list-style:none;
}
.main .list-box ul.info li{
    width:100%;
    overflow:hidden;
}
.main .list-box ul.info p{
    margin:0;
    float:left;
}
.main .list-box ul.info strong{
    float:left;
    width:104px;
    padding:0 20px 0 0;
}
.main .list-box ul.list{
    padding:0 0 20px 12px;
    margin:0;
    list-style:none;
}
.main .list-box .list li{
    background:url(/static/images/list-blt.gif) no-repeat 0 4px;
    padding:0 0 0 9px;
}
.main .text-box{
    width:559px;
    overflow:hidden;
    padding:14px 0 0 29px;
    color:#7c7057;
    font:120% Tahoma, Verdana, Arial, sans-serif;
}
.main #marketing-remarks.text-box {
	padding: 0;
	font-size: 10pt;
}
.main .text-box h2{
    margin:0;
    font:bold 120% Tahoma, Verdana, Arial, sans-serif;
}
.main .text-box p{margin:0;}
/* right column */
.main .sidebar, .main .emptysidebar {
    float:right;
    overflow:hidden;
    width:162px;
    margin-top: 16px;
}
.main .emptysidebar {
    background: transparent url(/static/images/center.gif) repeat-x;
    height: 10px;
    margin-top: 0;
}
.main .emptysidebar.fill { height: 305px; }
.main .txt-box{
    padding:0 15px 16px 8px;
    overflow:hidden;
    width:139px;
    color:#a19882;
    background:url(/static/images/sidebar-txt-box.jpg);
}
.main .txt-box h3{
    margin:0;
    font-size:30px;
    height:32px;
    overflow:hidden;
}
.main .txt-box p{
    margin:8px 4px 0 4px;
    font-size:110%;
}
.main .txt-box .txt{
    width:100%;
    text-align:right;
    padding:16px 0 0;
}
.main .txt-box .txt strong,
.main .txt-box .txt em{
    display:block;
}
.main .sidebar .heading{
    background:url(/static/images/sidebar-heading.jpg);
    width:159px;
    height:26px;
    overflow:hidden;
    margin:11px 0 0 3px;
    padding:4px 0 0;
}
.main .sidebar .heading h2{
    margin:0;
    color:#a58d64;
    font-size:18px;
}
.main .sidebar .notes{
    padding:0 0 0 3px;
    margin:0;
    width:156px;
    overflow:hidden;
    list-style:none;
}
.main .sidebar .notes li{
    width:100%;
    padding:7px 0 5px;
    color:#7c7057;
    overflow:hidden;
    font:bold 100%/100% "Trebuchet MS", Arial, sans-serif;
}

.main .sidebar a.compare{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(/static/images/lnk-compare.gif);
    width:79px;
    height:23px;
    margin:10px 0 0 41px;
}
.main .searchform{
    position:absolute;
    left:785px;
    top:290px;
    height: 383px;
    float:right;
}
.main .searchform .heading{
    background:url(/static/images/sidebar-heading.jpg);
    width:159px;
    height:26px;
    overflow:hidden;
    margin:11px 0 0 3px;
    padding:4px 0 0;
}
.main .searchform .heading h2{
    margin:0;
    color:#a58d64;
    font-size:18px;
}
.main .searchform .notes{
    padding:0 0 0 3px;
    margin:0;
    width:156px;
    overflow:hidden;
    list-style:none;
}
.main .searchform .notes li{
    width:100%;
    padding:7px 0 5px;
    color:#7c7057;
    overflow:hidden;
    font:bold 100%/100% "Trebuchet MS", Arial, sans-serif;
}

.main .searchform a.compare{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url(/static/images/lnk-compare.gif);
    width:79px;
    height:23px;
    margin:10px 0 0 41px;
}
#searchpage-map-form{
    padding-right:0px;
    border-right:none;
}
.google-map-multi {
    border-style: solid;
    border-width:1px;
}

/* left column */
.bar{
    float:left;
    overflow:hidden;
    width:181px;
    background:url(/static/images/bar-top.jpg) no-repeat;
    padding:10px 0 0;
}
.bar > * { padding-left: 13px;}
.search-page-bar{
    background:none;
    padding-top: 33px;
}
.bar .form-box{
    width:169px;
    overflow:hidden;
    padding:0 0 5px 12px;
    background:url(/static/images/form-box.gif);
}
.bar .form-box form { margin-top: 8px; }
.bar .row strong,
.bar h2{
    margin:0;
    font-size:22px;
    height:26px;
    overflow:hidden;
    display:block;
    color: #7c7057;
}
.bar .row{
    width: 156px;
    overflow:hidden;
    padding:5px 0 0;
}
.bar .row .txt{
    float:left;
    border:1px solid #c1c1c1;
    padding:3px;
    height:14px;
    width:46px;
    margin:4px 0 0;
}
.bar .row p{

    margin:10px 3px 0;
    display:inline;
    float:left;
    color:#8c816a;
    font-size:110%;
}
.bar .row select{
    width:112px;
    margin:4px 0 0;
    float:left;
}
.bar .btn{margin:8px 0 0;}
.bar .logo{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:159px;
    height:43px;
    background:url(/static/images/bar-logo.gif);
    margin:8px 0 0 1px;
}
.bar .notice { background: white; font-size: 10pt; padding-bottom: 10px; color: #7c7354; }
.bar .notice .heading { margin-left: 0; }
.bar .heading{
    background:url(/static/images/sidebar-heading.jpg) no-repeat;
    overflow:hidden;
    width:144px;
    height:26px;
    padding:4px 0 4px 15px;
    margin:14px 0 0 11px;
}
.bar .heading h3{
    margin:0;
    font-size:18px;
}
.bar .contact-box{
    padding:17px 13px 0;
    overflow:hidden;
    width:155px;
    color:#7c7057;
    font-size:110%;
}
.bar .contact-box strong{
    display:block;
    line-height:130%;
}
.bar .contact-box p{margin:8px 0 0;}
.bar .contact-box a{
    text-decoration:underline;
    color:#a58c64;
}
.bar .contact-box a:hover{text-decoration:none;}
.bar .contact-box a.more{
    float:left;
    background:url(/static/images/more-blt.gif) no-repeat 0 50%;
    padding:0 0 0 9px;
    margin:16px 0 0;
}

/* footer */
#footer{
    width:100%;
    overflow:hidden;
    background:#a99d85 url(/static/images/footer.jpg) repeat-x;
    position:relative;
    color:#fff;
    border-bottom:1px solid #fff;
}
#footer ul{
    padding:12px 6px 0 0;
    margin:0;
    list-style:none;
    text-align:right;
    font-size:110%;
}
#footer li{
    display:inline;
    background:url(/static/images/foot-sep.gif) no-repeat 0 50%;
    padding:0 8px 0 10px;
}
#footer li:first-child{background:none;}
#footer li a{color:#fff;}
#footer p{
    margin:0 15px 0 0;
    text-align:right;
    font-size:110%;
}
#footer .txt-box{
    float:right;
    overflow:hidden;
    padding:10px 0;
    text-align:right;
}
#footer .txt-box p{font-weight:bold;}
#footer .txt-box strong{
    display:block;
    font:bold 180% Tahoma, Verdana, Arial, sans-serif;
    padding:0 15px 0 0;
}
#footer a.logo{
    display:block;
    position:absolute;
    text-indent:-9999px;
    overflow:hidden;
    width:127px;
    height:32px;
    background:url(/static/images/foot-logo.gif);
    left:8px;
    bottom:10px;
}
.homepage #footer { border-bottom: none }
.homepage #footer #copy {
    background: #a99d85;
    margin: 10px 0 50px 0;
    color: white;
    padding: 10px;
    width: 420px;
    float: left;
}
.homepage #footer #copy p { text-align: left }
.homepage #footer #copy a { color: white }
/* bottom text box */
#bottom-box{
    margin:0 auto;
    width:960px;
    padding:14px 0 30px;
}
#bottom-box p{
    margin:0 0 0 34px;
    color:#767063;
    font-size:120%;
    width:530px;
}
/*sifr start. do not modify*/
object, embed {
    margin:0;
    padding:0;
}
.sIFR-flash {
    visibility:visible !important;
    margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
    position:absolute !important;
    left:0 !important;
    top:0 !important;
    width:0 !important;
    height:0 !important;
    display:block !important;
    overflow:hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}


/*
=========================
    Misc
-------------------------
*/

strong span {
    color: #7c7057;    
}

#maintenance-request a {
    text-decoration: none;
}


ul.century {
    list-style-image: url(/static/images/house_bullet.gif); 
}

ul.century li {
    padding: 3px 0;
}

.centerTop {
    background-image: url(/static/images/centerColumn_14.jpg);
    background-repeat: no-repeat;
    height: 131px;
    width: 610px;
    padding-top: 8px;
    padding-left: 8px;
}

.centerBottom {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin: 0px;
}

.imageFrame {
    padding: 3px;
    border: 1px solid #E2DBCC;
    background-color: #FFFFFF;
    height: 107px;
    width: 176px;
    float: left;
    margin: 0px;
}

.imageText {
    width: 250px;
    float: left;
    padding-left: 10px;
}

.imageText p, .rightText p {
     margin-top: 0px;
}

.simplyconnect-error {
    color: #f00;
    border: 1px solid #f00;
    padding: 3px;
}



/*
=========================
    staff pages
-------------------------
*/

#full_staff h2 {
    margin: 25px 0 10px 0;
}

#full_staff th {
    text-align: left;
}

.staff_photo {
    float: left;
    width: 100px; height: 110px;
    overflow: hidden;
    margin-right: 10px;
    border: 1px solid #866;
}
div.staff_photo + h2 { margin-top: 20px } 
.staff_bio { float: left }
.sep hr { float: left; width: 100% }
/*
=========================
    property pages
-------------------------
*/

#property_search_list {
    padding: 0;
    margin: 0 0 0 25px;
    font-size: 11px;
}

body #property_search_list li.property {
    position: relative;
    padding: 0 0 0 110px;
    margin: 0 0 20px 0;
    height: auto;
}


#property_search_list .property_thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
#property_search_list .property_thumbnail img { max-width: 103px }
.google_pop_up .property_thumbnail img { max-width: 90px }
#property_search_list h3 {
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 12px;
    font-size: 12px;
}

#property_search_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


/*
=========================
    forms
-------------------------
*/

.form-table th {
    text-align: right;
    vertical-align: top;
    width: 150px;
}

ul.errorlist {
    color: #f00;
    padding-left: 17px;
    margin: 2px 0;
    font-size: 11px;
}


/*
=========================
    comparison
-------------------------
*/

#comparison-sidebar-container h2 {
    text-align: center;    
}

#comparison-sidebar-container p.no_results {
    color: #7c7057;
    margin-left: 10px;
}

#property-compare {
    width: 600px;
}

#property-compare .property {
    width: 169px;
    float: left;
    border: 1px solid #a89e85;
    margin: 0 9px 9px 0;
    padding: 3px;
    height: 520px;
}

#property-compare .compare-view,
#property-compare .compare-remove {
    border: 1px solid #a89e85;
    display: block;
    width: 80px;
    height: 14px;
    background: url(/static/images/compare-view.jpg) 0 0 no-repeat;
    text-indent: -1000px;
    float: left;
    margin: 0 3px 3px 0;
}

#property-compare .compare-remove {
    background-image: url(/static/images/compare-remove.jpg);
    margin-right: 0;
}

#property-compare table td,
#property-compare table th {
    font-size: 11px;
}

#property-compare table th {
    text-align: left;
    width: 75px;
}

#property-compare table ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#property-compare table ul li {
    width: 78px;
    margin: 0 2px 3px 0;
    float: left;
}

/*
=========================
    Google Maps
-------------------------
*/

.google_pop_up {
    width: 145px;
    position: relative;
    padding: 0 0 10px 110px;
    font-size: 10px;
}

.google_pop_up a.property_thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 66px;
}

.hold .nophoto.thumb {
	position: relative;
	float: left;
	font-weight: normal;
}

#points_of_interest {
    background-color: #7c7057;
    padding: 0;
    border-top: 6px solid black;
    border-bottom: 10px solid #bdb7aa;
    font-weight: bold;
    float: left;
    width: 560px;
}
#content .main .center .text-box #points_of_interest form label {
    color: white ! important;
}
#points_of_interest form > label { font-size: 16pt; font-weight: normal; margin: 8px}
#points_of_interest ul { list-style: none; float: left; width: 520px; margin: 10px 24px;  }
#points_of_interest li { float: left; width: 220px; }

#powered-by-rentping {
	float: right;
	margin-top: 3em;
	width: 105px;
	height: 39px;
}

.disclaimer {
	float: left;
	text-align: center;
    color:#7c7057;
    font-size:110%;
	height: 8pt;
	margin-top: 2em;
	clear: left;
	width: 100%
}
.disclaimer * { margin: 0 }
.nophoto {
	text-decoration: none;
	text-align: center;
	font-size: 9pt;
	color: black ! important;
}
.nophoto.thumb {
	position: absolute;
	margin: -12px 0 0 0;
	max-width: 103px;
	width: 72px;
    border: 16px solid #ccc;
    margin: .8em;
    padding: 1em 0 ! important;
}
a.nophoto {  }
/* SlideshowPro */
#flashcontent { float: left; width: 360px }
#flashycontent .photo { float: none; width: 350px }
#flashycontent .thumbnails { width: none; float: left; margin: 0 auto; text-align: center }

iframe#external-search { border: none; margin-top: -3em }

/*pagination*/
.pagination {
	list-style: none;
	display: inline;
	font-weight: bold;
    padding: 0;
}
.pagination li {
	display: inline;
}
