﻿/* css for print */
body {background: #FFFFFF none no-repeat 0 0; font-family:Arial,georgia,Helvetica,San Serif; color: #000000; line-height: 1.5em;}

DIV, H1, H2, H3, H4, H5, H6, UL, OL, LI, P, SPAN, A, FORM, IMG {float:none !important; width:auto !important; height:auto !important;}
A {text-decoration:none; color:#000;}
img {border: 0;}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash,
.sIFR-flash object,
.sIFR-flash embed {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
span.sIFR-alternate {visibility: visible !important;	display: block !important;position: static !important;left: auto !important;top: auto !important;}

#jumplinks,div#header div.topbar,div#header div.nav-bar,div#body div.homepage-main div.banner,div.homepage-main div.searchbar,div.sidebar,div#body div#content div.mainbody div.main div.hotpannel,div#body div#content div.mainbody div.main div.maincon div.sideshow,div#footer div.sitemap,div#sb-container,div.sidetools,div.hotpannel,div#footer div.links ul,embed,div#footer div.langlinks,div.page-action div.btn-other,div.listtext div.bottom a.btn-gray,div.listtext div.bottom div.btn-other,div.listtext div.items div.box div.info div.btn,div.rowbox div.text div.wbox,div.showpart div.btn {display: none;}

div#header,
DIV#body,
div#body div#content,
div.content-page div.main,
div.content-page div.main div.maincon,
div.content-page div.main div.maincon div.content,
div.content-page div.main div.maincon div.content div.text,
div.rowbox {float: none !important;}

div#header div.brand {display: none;}
div#header div.brand-print {display: block;}

ul#litable,
P {margin: 0; padding:0;}

/*div.breadcrumb ul {float: left;list-style: disc; margin: 0 0 0 20px; padding: 0 0 0 20px;}
div.breadcrumb ul li {float: left;display: inline; font-size:12pt;list-style: disc; margin: 0 30px 0 0;}
*/
div.breadcrumb ul {list-style: disc; margin: 0; padding: 0;}
div.breadcrumb ul li {
	float: left !important;
	margin: 0 20px 0 0;
	padding:0;
	_background:transparent url(../img/icon_arrow_s.gif) no-repeat scroll right 10px;
	_border-right: 1px #000 solid;
	*background:transparent url(../img/icon_arrow_s.gif) no-repeat scroll right 10px;
	*border-right: 1px #000 solid;
	padding:0 20px 0 0;
	}

div.breadcrumb ul li.active {background-image:none;}
div.content {clear: both; padding: 10px 0;}

a.btn-gray,
a.btn-blue {border: 1px #333 solid; padding: 6px;}

div#header {margin: 0 0 30px 0;}
div#footer {clear: both; margin: 30px 0 0 0;}

ul#litable {width: 500px !important;}
ul#litable li {border-right: 1px #333 solid;border-bottom: 1px #333 solid;float: left; display:inline-block; width: 150px !important;}
#litable li span {display:none;}

div.page-action {display: none;}

div.listtext div.bottom {clear: both; padding: 5px 0;}
div.listtext div.bottom div.pager ul {list-style: none;}
div.listtext div.bottom div.pager ul li {border: 1px #000 solid; float: left !important; margin: 0 10px 0 0; padding: 4px 10px;}
div.listtext div.bottom div.pager ul li.active a {text-decoration: underline;}

div.listtext div.items {border-top: 1px #000 solid; clear: both; padding: 5px 0; width: 760px !important;}
div.listtext div.items div.box div.info,
div.listtext div.items div.box div.info div.img,
div.listtext div.items div.box div.info div.text,
div.listtext div.items div.box div.details {float: left !important;}
div.listtext div.items div.box div.info div.text {padding: 0 10px; width: 450px !important;}
div.listtext div.items div.box div.info div.text div.text {padding: 0;}

div.location ul,
div.page-action div.btn ul  {margin:0; padding: 0;}
div.listtext div.bottom  {padding: 5px 0; text-align: right; width: 760px;}
div.listtext div.bottom div.pager {float: right !important; padding: 0;}
div.location ul li {border-right:1px solid #000; display: inline; margin: 0 10px 0 0; padding: 0 10px 0 0;}
div.location ul li.last {border-right:0 none transparent;}
div.page-action div.btn ul li {display: inline; margin: 0 10px;}

div.content-page div.main div.maincon div.content div.text div.title span {font-size: 18pt;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL {clear: both !important; margin: 0; padding: 10px 0; width: 580px;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI {background: transparent url('../img/icon_housepart.gif') no-repeat scroll left top !important; float: left !important; display: inline; height: 19px !important; line-height: 24px; padding: 0px 0 0 40px !important;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI.bedroom {background-position: left 1px !important; padding: 5px 0 0 50px !important; width: 20px !important;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI.bathroom {background-position: left -22px !important;width: 20px !important;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI.garage {background-position: left -46px !important;width: 20px !important;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI.area {background-position: left -72px !important;width: 50px !important;}
DIV.content-page DIV.main DIV.maincon DIV.content DIV.text DIV.showpart UL LI.addrooms {background-position: left -96px !important;width: 20px !important;}
.pika_subdiv img,
div.pika_navigation {display: none;}

ul#pikame {margin: 0; padding: 0;}
ul#pikame li  {float: left !important;margin: 0 !important; padding: 0 !important;}
ul#pikame li img{float: left; height: 120px !important; filter:alpha(opacity=100) !important; -moz-opacity:1 !important; opacity: 1 !important;margin: 0 !important; padding: 0 !important;width: 160px !important;}

div.rowbox {clear: both;}
div.rowbox div.text div.box {clear: both; padding:10px; width: 750px !important;}
div.rowbox div.text dl.info dt {float:left;font-weight:bold;padding:0;width:120px; clear: both;}
div.rowbox div.text dl.info dd {color:#000000;float:left;padding:0;width:500px;}
div.content-page div.main div.maincon div.content div.text div.rowbox div.text div.title {clear: both;}

div.rowbox div.text div.box div.img {float:left !important; padding: 5px 0; width: 100px !important;}
div.rowbox div.text div.box div.info {float:left !important; padding: 5px 0; width:300px !important;}

/* google map */
div#map_canvas,
div.map_canvas {clear: both !important; display: block !important; float: none !important; height: 500px !important; width: 700px !important;}
div.map_canvas div{margin: 50px 0 0 100px;_margin: 10px 0 0 100px; height: 500px !important; width: 700px !important;}

DIV.tablerow table td {width: 130px;}
DIV.tablerow DIV.body table td {border: 1px #666 solid;}
div.tablerow div.body table td a.btn-delete {display: none;}
