.backToSearchResults { width: 100%; }
/* .pager { } -- view Pager.css */
.property { display: block; float:left; clear: none;/*width:82%;*/ width: 520px; }
.property .title { height:44px; margin-bottom:13px; margin-top:15px; padding-top:3px; padding-bottom:3px; }
.property .title h2 { height:20px; line-height:20px; font-size:14px; padding:0px; margin:0px; padding-bottom:2px; }
.property .title h2 span.titleLeft { display: block; width:70%; float:left; padding:0px; margin:0px; }
.property .title h2 span.titleRight { display: block; text-align:right; width:28%; float:right; padding:0px; margin:0px; }
.property .title h3 { height:20px; line-height:20px; font-size:14px; padding:0px; margin:0px; }
.property .title h3 span.titleLeft { display: block; float:left; padding:0px; margin:0px; font-weight:normal; }
.property .title h3 span.titleRight { display: block; text-align:right; float:right; padding:0px; margin:0px; font-weight:normal; }
div.picture_selector { float:left; width: 340px; overflow: hidden; background-color: #FFF; padding: 5px 0 15px 0; }
div.picture_selector #previewPane { text-align: center; width: 340px; height: 260px; overflow: hidden; }	/*image dimensions: 320x240*/
div.picture_selector #previewPane img, div.picture_selector #previewPane img#photo_big { display: block; max-width: 320px; max-height: 240px; overflow: hidden; width: auto; height: auto; padding: 3px; margin: 5px auto 5px auto; border: 1px solid #CCC; }
div.picture_selector #galleryContainer { position:relative; width: 340px; height: 76px; overflow:hidden; padding: 0px; margin: 0px; }
div.picture_selector #arrow_left, div.picture_selector #arrow_right { position:absolute; top: 0; z-index:10; display:block; width:20px; height:76px; margin:0px; padding:0px; line-height:76px; text-decoration: none; background-repeat: no-repeat; background-position: 0 20px; }
div.picture_selector #arrow_left { left:0; background-image: url(images/arrow_left.gif); }
div.picture_selector #arrow_right { right:0; background-image: url(images/arrow_right.gif); }
div.picture_selector #ImgContainer { position:absolute; top: 0; left: 20px; right: 20px; display:block; width: 300px; height: 76px; overflow: hidden; margin:0px; padding:0px; }
div.picture_selector #theImages { position:relative; left:0px; width:100000px; }
div.picture_selector #theImages #slideEnd { width:340px; height:76px; float:left; }
div.picture_selector #theImages #pic_no_fill { width:340px; height:76px; float:left; }
div.picture_selector #theImages span { display: block; float: left; width: 94px; height: 72px; overflow: hidden; border: 1px solid #CCC; margin: 0 5px 0 0; padding: 0; }
div.picture_selector #theImages img { display: block; float: left; width: 88px; height: 66px; border: 3px solid #FFF; cursor: pointer; }
div.picture_selector .StepSelectedPic { border: 3px solid #DDD !important; }
div.picture_selector .pictureSlideshowButtons { padding: 0 20px 0 20px; margin: 5px 0 5px 0; text-align: left; height: 20px; overflow: hidden; float: none; clear: both; }
div.picture_selector .pictureSlideshowButtons span { display: block; width: 150px; height: 19px; overflow: hidden; margin: 0; padding: 0; float: left; clear: none; text-decoration: none; color: #666; line-height: 19px; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-align: left; }
div.picture_selector .pictureSlideshowButtons span a.linkLarger { text-decoration: none; color: #666; }
div.picture_selector .pictureSlideshowButtons input { display: block; height: 19px; overflow: hidden; border-style: none; border-width: 0px; background-color: Transparent; background-position: -3px -3px; background-repeat: no-repeat; margin: 0; padding: 0; float: right; clear: none; color: #666; line-height: 19px; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; text-align: left; }
div.picture_selector .pictureSlideshowButtons .butPlay { width: 112px; text-indent: 22px; background-image: url(images/ico_but_slideshow-player.gif); }
div.picture_selector .pictureSlideshowButtons .butPause { width: 125px; text-indent: 22px; background-image: url(images/ico_but_slideshow-player-05.gif); }
div.picture_selector .pictureSlideshowButtons .butStop, div.picture_selector .pictureSlideshowButtons .butFirst, div.picture_selector .pictureSlideshowButtons .butLast, div.picture_selector .pictureSlideshowButtons .butPrev, div.picture_selector .pictureSlideshowButtons .butNext { width: 19px; }
div.picture_selector .pictureSlideshowButtons .butStop { background-image: url(images/ico_but_slideshow-player-04.gif); }
div.picture_selector .pictureSlideshowButtons .butFirst { background-image: url(images/ico_but_slideshow-player-07.gif); }
div.picture_selector .pictureSlideshowButtons .butLast { background-image: url(images/ico_but_slideshow-player-06.gif); }
div.picture_selector .pictureSlideshowButtons .butPrev { background-image: url(images/ico_but_slideshow-player-03.gif); }
div.picture_selector .pictureSlideshowButtons .butNext { background-image: url(images/ico_but_slideshow-player-02.gif); }
.property_menu { float:right; /*width:37%;*/width: 170px; font-size:12px; }
.property_menu ul { margin:0px; padding:0px; list-style-type:none; font-size:12px; }
.property_menu ul li { width:100%; margin:0px; padding:0px; list-style-type:none; border:0px; text-indent:10px; }
.property_menu ul li a { display:block; width:100%; height:17px; line-height:17px; text-decoration:none; }
.property_menu ul li a:hover { display:block; width:100%; height:17px; line-height:19px; text-decoration:none; }
.property_menu ul li a span { margin-right: 1%; font-style:normal; font-weight:normal; }
.property_menu ul li a:hover span { margin-right: 1%; font-style:normal; font-weight:bold; }
.property_menu ul li ol li { font-family: Arial; font-size: 11px; }
/*
.property_menu .realpingCall {}
.property_menu .realpingCall a {background-image: url(images/icon_call.jpg);background-position: 2px 2px;background-repeat: no-repeat;padding: 2px 0 0 22px;line-height: 16px;text-decoration: underline;}
*/
.realpingCall { width: 120px; float: right; clear: none; position: relative; }
.realpingCall a { width: 120px; height: 52px; display: block; overflow: hidden; line-height: 120px; text-decoration: none; cursor: pointer; background-image: url(images/rightgraphic-1.gif); background-repeat: no-repeat; position: relative; }
.more_details { /*width:37%;*/width: 170px; float:right; margin: 10px 0px 10px 0px; font-size:11px; }
.more_details h4 { height:25px; line-height:25px; margin:0px; padding:0px; font-size:13px; width: 100%; text-indent: 5px; }
.more_details h4 b { float: left; margin: 0px; padding: 0px; width: 36%; display: block; }
.more_details h4 div { font-size: 11px; float: right; text-align: right; margin-right: 8px; font-weight: normal; }
.more_details ul { margin:0px; padding:0px; list-style-type:none; font-size:11px; width:100%; overflow: hidden; display: block; }
.more_details ul li { list-style: none; margin: 0px; padding: 0px; display: block; width: 100%; overflow: hidden; height: auto; font-size: 11px; line-height: 15px; text-align: left; }
.more_details ul li b { display: block; float: left; clear: left; width: 36%; }
.more_details ul li span { display: block; float: left; clear: right; width: 64%; }
.more_details ul li div { height: 1px; width: 100%; overflow: hidden; clear: both; }
.open_house { clear:both !important; width:100% !important; padding-top:5px; }
.open_house h3 { font-size:13px; height:23px; line-height:21px; margin:0px; margin-bottom:10px; padding:0px; text-indent: 5px; }
.open_house div { line-height:17px; font-size:11px; margin: 5px; }
.open_house div div { margin: 0px; }
.open_house div div a { }
.open_house div div div { display:block; float:left; clear:none; width: 50%; margin: 0px; }
.open_house div div span { display:block; float:left; clear:none; width: 50%; }
.open_house div p { display:block; width:100%; margin:0px; padding:0px; }
.prop_description { clear:both !important; width:100% !important; padding-top:5px; }
.prop_description h3 { font-size:13px; height:23px; line-height:25px; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; text-indent:5px; }
.prop_description p { font-size:11px; line-height:17px; margin:0px; padding:0px; }
div.all_details { clear:both; width:100%; padding-top:5px; margin-top:15px; margin-bottom:30px; }
div.all_details h3 { font-size:13px; height:23px; line-height:21px; margin:0px; /*margin-bottom:15px;*/ padding:0px; text-indent: 5px; }
div.all_details h4 { width:100%; height:25px; line-height:25px; font-size:13px; margin:0px; margin-top:0px; margin-bottom:3px; padding:0px; }
div.all_details p { font-size:11px; line-height:17px; margin:0px; padding:0px; }
div.all_details p span { white-space: nowrap; }
div.all_details div { font-size:11px; line-height:17px; margin:0px; padding:0px; }
.inquire_property { clear:both; width:100%; height:220px; margin-top:20px; margin-bottom:10px; }
.inquire_property h3 { font-size:14px; height:25px; line-height:25px; margin:0px; padding:0px; text-indent:15px; clear: both; }
.inquire_property div { padding-left:2.8%; width:37%; float:left; clear: none; }
.inquire_property div label { display: block; clear: both; width:100%; margin:0px; padding:0px; margin-top:5px; font-weight:bold; font-size: 11px; }
.inquire_property div input { display: block; clear: both; width:100%; margin:0px; margin-top:1px; padding:0px; }
.inquire_property textarea { width:52%; float:left; margin-left:2.8%; margin-top:18px; height:87px; font-size:11px; }
.inquire_property p { display: block; width: 52%; clear: both; height: 20px; margin-top: 5px; margin-left: 40%; }
.propertycontact { display: block; float:left; clear: none; width:17%; padding-left: 0.5%; }
/*.ListingDetailsContactTemplate { } -- view ListingDetailsContactTemplate.css */
.QContactForm { clear: both; padding-top:15px; width: 100%; }
.QContactForm .Form { width: 90%; border-width: 1px; border-style: solid; background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 20px; overflow: hidden; }
.QContactForm .Form ul.Full li.Full label { width: 88% !important; float: none !important; clear: both !important; margin: auto !important; text-align: left !important; font-weight: bold; }
.QContactForm .Form ul.Full li.Full span { width: 88% !important; float: none !important; clear: both !important; margin: auto !important; }
.QContactForm .Form ul.Full li.Full span input { width: 100% !important; }
.QContactForm .Form ul.Full li.Full span textarea { width: 100% !important; }
/*.QContactForm .Form ul.Full li.Full label span {display: block !important; float: right !important; clear: none; text-align: right; width: 5% !important; height:18px !important; margin-right: 0; margin-left: 0; visibility: visible; }*/
.QContactForm .Form ul.Full li.Message label span { height:18px !important; }

