/*-----------------------------------
Orbis print CSS stylesheet 
-------------------------------------*/
#lang-select,
#nav,
#footer,
#picture-slideshow,
#content-supp,
#real-estate-type-nav,
.pagination-sorting,
.link-more,
#content-main.alt-01 #real-estate-breadcrumbs strong,
#content-main.alt-01 #real-estate-breadcrumbs,
#content-main.alt-01 #real-estate-list h2,
.real-estate-single-controls,
#real-estate-single-char a,
#real-estate-single-photo h2,
#real-estate-single-photo ul,
#real-estate-single-photo .download,
#search-real-estate,
#content-main .g-map-link  { display: none; }

img   { border: none; }
body	{ font-family: "Arial",sans-serif; color:#333; font-size: 12px; }

#content-main #special-offer { border-bottom:1px solid #dedede; overflow:hidden; margin-top:20px; padding-bottom:22px; }
#content-main #special-offer h2 { color:#22394c; font-size:15px; font-weight:bold; margin-bottom:11px; }
#content-main #special-offer ul { padding-left:6px; zoom:1; }
#content-main #special-offer li { position:relative; float:left; width:142px; padding-top:108px; margin-left:11px; display:inline; }
#content-main #special-offer .first { margin-left:0; }
#content-main #special-offer h3 a { color:#f5742d; font:normal 12px "Verdana",sans-serif; text-decoration:none; }
#content-main #special-offer dl { margin: 0; padding: 0; }
#content-main #special-offer dt { color:#f5742d; font-weight:bold; margin: 0 0 7px 0; }
#content-main #special-offer dd { color:#686868; margin: 0; padding: 0;  }
#content-main #special-offer img { position:absolute; left:0; top:0; border:1px solid #dedede; }

#content-main.alt-01 #real-estate-breadcrumbs { overflow: hidden; zoom: 1; }
#content-main.alt-01.alt-02 #real-estate-breadcrumbs { background:none; width:auto; margin:0; }
#content-main.alt-01 #real-estate-breadcrumbs ul { font-size:15px; list-style: none; padding: 0; *margin: 0 0 15px -20px; }
#content-main.alt-01 #real-estate-breadcrumbs h1 { font-size:15px; font-family:"Arial",sans-serif; }
#content-main.alt-01 #real-estate-breadcrumbs li { float:left; background:url(../images/icon-arrow.png) no-repeat right 6px; padding-right:15px; margin-right:7px; }
#content-main.alt-01 #real-estate-breadcrumbs .last { margin-right:0; padding-right:0; background:none; }
#content-main.alt-01 #real-estate-breadcrumbs li a { color:#22394c; text-decoration:none; font-weight:bold; }

#content-main #about-us { margin-top:25px; margin-right:16px; padding-right:14px; }
#content-main #about-us h2 { color:#22394c; font-size:15px; font-weight:bold; }
#content-main #about-us p { margin:21px 0 5px; color:#22394c; }

#content-main #services { margin-top:25px; }
#content-main #services h2 { color:#22394c; font-size:15px; font-weight:bold; }
#content-main #services ul { margin:21px 0 0 22px; color:#686868; }
#content-main #services ul li { background:url(../images/bullet-01.png) no-repeat left 6px; padding-left:18px; margin:8px 0;  }

#content-main.alt-01 #real-estate-list table  { width: 100%; *margin-top: 15px; }
#content-main.alt-01 #real-estate-list td { vertical-align:top; background:url(../images/bg-dots-01.png) repeat-x left bottom; padding:18px 18px 18px 0; }
#content-main.alt-01 #real-estate-list .last { background:none; }
#content-main.alt-01 #real-estate-list h3 a { color:#f5742d; font:normal 12px "Verdana",sans-serif; text-decoration:none; }
#content-main.alt-01 #real-estate-list dt { color:#f5742d; font-weight:bold; margin-bottom:7px; }
#content-main.alt-01 #real-estate-list dd { color:#333; font-size:11px; margin: 0 0 4px 0; padding: 0; }
#content-main.alt-01 #real-estate-list dd span { font-size:11px; font-weight:bold; }
#content-main.alt-01 #real-estate-list .real-estate-info  { padding-top: 0; vertical-align:top; }
#content-main.alt-01 #real-estate-list .real-estate-info div { min-height:102px; height:auto !important; height:102px; position:relative; padding-left:159px; z-index: 100; }
#content-main.alt-01 #real-estate-list .real-estate-info .imgWrapper { border:1px solid #dedede; position:absolute; left:0; top:0; width: 136px; height: 102px; }
#content-main.alt-01 #real-estate-list .real-estate-info .imgWrapper .sold  { position: absolute; top: 0; left: 0; z-index: 10; width: 134px; height: 83px; display: block; }
#content-main.alt-01 #real-estate-list .real-estate-info .imgWrapper img  { display: block; }
#content-main.alt-01 #real-estate-list .real-estate-info img.curr-button  { border:none; position:static; left:auto; top:auto; margin: 0 0 -3px 10px; cursor: pointer; }
#content-main.alt-01 #real-estate-list .real-estate-info div.info-popup   { display:none; position:absolute; z-index: 100; min-height:1px; height:auto !important; margin: -22px 0px 0 160px; *margin: -8px 0 0 10px; background: url(../images/BKGinfo_box_top_small.gif) top left no-repeat; padding: 9px 0 0 0; font-size:.917em; }
#content-main.alt-01 #real-estate-list .real-estate-info .info-popup .inner { display:block; background: url(../images/BKGinfo_box_bottom_small.gif) bottom left no-repeat; line-height:1.3; padding: 0 0 9px 0; }
#content-main.alt-01 #real-estate-list .real-estate-info .info-popup .inner span  { display: block;  background:url(../images/BKGinfo_box_middle_small.gif) top left repeat-y; padding: 0px 5px 0 15px; width: 130px; }
#content-main.alt-01 #real-estate-list .real-estate-desc { width:280px; }
#content-main.alt-01 #real-estate-list p { margin:0; }

#content-main #page-title-alt { margin:0 -18px 18px -18px;  font-size:15px; color:#22394c; }
#content-main #page-title-alt * { font:normal 1em/1 "Arial",sans-serif; display:block; margin:0 3px; padding:12px 0 25px 15px; background:url(../images/bg-dots-01.png) repeat-x left bottom; }
#content-main h1,
#content-main h2.alt-01 { display: block; font:bold 15px "Verdana",sans-serif; color:#22394c; }

#content-main.alt-01 #real-estate-single { padding-top:19px; padding-bottom:32px; }
#content-main.alt-01 #real-estate-single:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }

#content-main.alt-01 #real-estate-single-info { margin-bottom: 25px; }

#content-main.alt-01 #real-estate-single h1 { color:#560e00; font:normal 16px "Tahoma","Geneva",sans-serif; text-decoration:none; }

#content-main.alt-01 #real-estate-single-char { margin-bottom:25px; }
#content-main.alt-01 #real-estate-single-char dl { margin-bottom:8px; }
#content-main.alt-01 #real-estate-single-char dt { color:#560e00; font-weight:bold; margin-bottom:7px; }
#content-main.alt-01 #real-estate-single-char dd { color:#333; margin: 0 0 4px 0; padding: 0; }
#content-main.alt-01 #real-estate-single-char dd span { font-size:11px; font-weight:bold; }
#content-main.alt-01 #real-estate-single-char a { margin-right:10px; }

#content-main.alt-01 #real-estate-single-char img.curr-button  { border:none; position:static; left:auto; top:auto; margin: 0 0 -3px 10px; *margin: 0 0 0 10px; cursor: pointer; }
#content-main.alt-01 #real-estate-single-char div.info-popup   { display:none; position:absolute; z-index: 100; min-height:1px; height:auto !important; margin: 5px 0px 0 30px; *margin: 20px 0 0 -150px; background: url(../images/BKGinfo_box_top_small.gif) top left no-repeat; padding: 9px 0 0 0; font-size:11px; }
#content-main.alt-01 #real-estate-single-char .info-popup .inner { display:block; background: url(../images/BKGinfo_box_bottom_small.gif) bottom left no-repeat; line-height:1.3; padding: 0 0 9px 0; }
#content-main.alt-01 #real-estate-single-char .info-popup .inner span  { display: block; background:url(../images/BKGinfo_box_middle_small.gif) top left repeat-y; padding: 0px 5px 0 15px; width: 130px; }

#content-main.alt-01 #real-estate-single-desc-loc { margin-bottom:25px; }
#content-main.alt-01 #real-estate-single-desc-loc h2 { font-weight:bold; font-size: 15px; }

#content-main.alt-01 #real-estate-single-other h2 { font-weight:bold; font-size: 15px; }
#content-main.alt-01 #real-estate-single-other table { width:368px; border-collapse:collapse; margin-top:19px; overflow:hidden; }
#content-main.alt-01 #real-estate-single-other table tbody tr * { border-bottom:5px solid #fff; }
#content-main.alt-01 #real-estate-single-other table tr th { vertical-align:middle; text-align: left; font-weight: normal; width:234px; background:#f3f4f4; padding:5px; }
#content-main.alt-01 #real-estate-single-other table tr td { width:114px; text-align: left; background:#f3f4f4; padding:5px; }

#content-main.alt-01 #real-estate-single-photo div { margin-bottom:15px; overflow:hidden; zoom:1; }
#content-main.alt-01 #real-estate-single-photo div a { border:1px solid #dcdcdd; position: relative; display: block; float: left; }
#content-main.alt-01 #real-estate-single-photo div .sold  { position: absolute; z-index: 50; top: 0; left: 0; width: 134px; height: 83px; display: block; }
#content-main.alt-01 #real-estate-single-photo div a img  { display: block; }
#content-main.alt-01 #real-estate-single-photo h2 { font-weight:bold; font-size: 15px; }
#content-main.alt-01 #real-estate-single-photo ul { margin:15px 0; padding: 0; overflow:hidden; list-style: none; }
#content-main.alt-01 #real-estate-single-photo li { display: inline; margin:0 5px 5px 0; }
