/* Home Open */

#headblock { display: block; }
#printheader { display: none;}

#tools dt {	float: left;padding-left: 7px;	background: url(images/tools_cnr_l.jpg) no-repeat;color: #a6b6c8;width: 315px;height: 25px;}
#tools dd {	float: right; width: auto; }
#tools a {color: #fefefe;text-decoration: none;background-repeat: no-repeat;	background-position: left center;margin: 0 0 0 65px;display: block;	height: 25px;}
#tools a.all {	background-image: url(images/tools-all.gif);	width: 141px;}
#tools a.print {background-image: url(images/tools-print.gif);width: 120px;}
#tools a.mob {	background-image: url(images/tools-map.gif);	width: 113px;}

h4.day { color: #fefefe; font-size: 20px; margin: 0 0 8px 0; text-align: left; padding-left: 20px; }
h4.dayblue { color: #546A83; font-size: 20px; margin: 25px 0 8px 0; text-align: left; padding-left: 20px; }

.resultgrid .time {width: 82px;color: #e21618;}
.resultgrid td.time a {color: #e21618;}
.resultgrid .adrs { width: 170px; font-weight: bold;}
.resultgrid .subrb {width: 100px;}
.resultgrid td.subrb {font-weight: bold;}
.resultgrid .price {}
.resultgrid .style { width: 80px;}
.resultgrid .bedr,.resultgrid .bath,.resultgrid .car {width: 30px;text-align: center;	text-indent: 0;}
.resultgrid .agent {	}
.resultgrid .info {	width: 25px;}
.resultgrid .i { text-align: center;	text-indent: 0; }
.resultgrid .mob {}


/* Sales Offices */
#cont.cloudyland { width: 920px; background: #d2e8fd url(/css/images/content-container-background.jpg) no-repeat; padding: 25px 30px 45px 30px; position: relative; }

#cont.cloudyland h2 { margin: 0; color: #304d6f;background: url(images/subtitle-landestates.png) no-repeat 20px 0px;height: 17px; width:180px; }
* html #cont.cloudyland h2 {  width:160px; background-position:0 0; margin-left:20px;} 

#cont.cloudyland h3 {margin: 0; color: #fefefe; background: url(images/title-salesofficehours.png) no-repeat 20px 0; height: 34px; width:325px; }
* html #cont.cloudyland h3 {width:305px; background-position:0 0; margin:0 0 0 20px!important;}
\ html #cont.cloudyland h3 {margin:-1px 0 0 0;}


.resultgrid .soname { width: 150px;}
.resultgrid .soadd { width: 250px;}
.resultgrid .sotimes { width: 200px;}


.resultgrid td.soname { font-size: 12px; font-weight: bold;}
.resultgrid td.sotimes { color: #e21618; padding-bottom: 30px;}
.resultgrid td.soadd { font-weight: bold;}

#tools dt.land {	float: left;padding-left: 7px;	background: url(images/tools_cnr_land.jpg) no-repeat;color: #a6b6c8;width: 315px;height: 25px;}
#tools dd {	float: right; width: auto; }
#tools a {color: #fefefe;text-decoration: none;background-repeat: no-repeat;	background-position: left center;margin: 0 0 0 65px;display: block;	height: 25px;}
#tools a.alllots {	background-image: url(images/tools-alllot.gif);	width: 132px;}
#tools a.allestates {background-image: url(images/tools-allestates.gif);width: 127px;}

.resultgrid { width: 100%;border-collapse: collapse;border-style: none;table-layout: fixed;font-size: 1.1em;color: #546a83;}
.resultgrid thead {	height: 37px; color: #fdfdfd;	text-align: left;vertical-align: middle;}
.resultgrid thead th { padding: 4px 8px 0 8px; height: 33px; font-size: 11px; }
.resultgrid thead img {display: block;margin: 11px 0 12px 0;}
.resultgrid thead th {background: url(images/tab-h.png) repeat-x;}
.resultgrid thead .time { color: #fdfdfd; }
.resultgrid thead .l {background: url(images/tab-hl.png) no-repeat; width: 8px; padding: 0;}
.resultgrid thead .ll {background: url(images/tab-hll.png) no-repeat;width: 4px; padding: 0;}
.resultgrid thead .r {background: url(images/tab-hr.png) no-repeat; width: 8px; padding: 0;}
.resultgrid thead .rr {background: url(images/tab-hrr.png) no-repeat; width: 4px; padding: 0;}

.resultgrid td { background-color: #f6f6f5; vertical-align:top; padding: 10px 8px; font-size: 11px;}
.resultgrid td.l {background: transparent url(images/tile-corner.png) repeat-y; padding: 0; width: 8px;}
.resultgrid td.lsecond {background: transparent url(images/secondleft.jpg) no-repeat; padding: 0; width: 8px;}

.resultgrid td.r { background: transparent url(images/tile-corner-right.png) repeat-y; padding: 0; width: 8px;}

.resultgrid td.rr { padding: 0; width: 4px;}
.resultgrid td.ll { padding: 0; width: 4px;}

.resultgrid tr.white td { background-color: #fff;}
.resultgrid tr.white td.l { background:url(images/tile-corner.png) repeat-y; }
.resultgrid tr.white td.r {background:url(images/tile-corner-right.png) repeat-y; }

.resultgrid tr.white td.lfirst { background:url(images/topleft.jpg) repeat-y; }
.resultgrid tr.white td.rfirst {background:url(images/topright.jpg) no-repeat left bottom; }


.resultgrid .last td {background: #f6f6f5 url(images/last-f.png) repeat-x left bottom; padding-bottom: 15px;}
.resultgrid .last td.l {background: url(images/last-fl.png) no-repeat left bottom;}
.resultgrid .last td.ll {	background: url(images/last-fll.png) no-repeat left bottom;}
.resultgrid .last td.r {background: url(images/last-fr.png) no-repeat left bottom;}
.resultgrid .last td.rr {	background: url(images/last-frr.png) no-repeat left bottom;}

.resultgrid .lastwhite td {background: #ffffff url(images/last-white-f.png) repeat-x left bottom; padding-bottom: 15px;}
.resultgrid .lastwhite td.l {background: url(images/last-white-fl.png) no-repeat left bottom;}
.resultgrid .lastwhite td.ll {	background: url(images/last-white-fll.png) no-repeat left bottom;}
.resultgrid .lastwhite td.r {background: url(images/last-white-fr.png) no-repeat left bottom;}
.resultgrid .lastwhite td.rr { background: url(images/last-white-frr.png) no-repeat left bottom;}

.resultgrid tbody a { color: #546a83; display: block; text-decoration: none;}
.resultgrid tbody a:hover { color: #E21618; }
