@CHARSET "UTF-8";

body{
	font-family: sans-serif;
	color: black;
	font-size: 12pt;
	background-color: white;
	text-align:center; /* for IE */
	                  
}
#wrap{
	width: 800px;
text-align:left; /* reset text alignment */
margin:0 auto; /* for the rest */
}
.effailure{
	color: red;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
h1{
	background-image: url("/ROHWAS/images/greenhouse.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	font-size: 120%;
	color: green;
	vertical-align: bottom;;
	text-indent: 35px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding-top: 10px;
	
	
}
h3{
	color: green;
	text-align: center;
	font-size: 11pt;
}
h4{
	color: green;
	font-size: 90%;
	text-align: center;
}

img{
	border: 0;
}
img.icon{
	margin-right: 3px
}
a:link{
	color: green;
	text-decoration: none;
}
a:visited{
	color: green;
	text-decoration: none;
}
a:hover{
	color: green;
	text-decoration: none;
}
a:active{
	color: green;
	text-decoration: none;
}
.header{
	width: 100%;
	height: 101px;
	border-bottom-color: #160a0a;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-repeat: repeat-x;
	background-image: url("../images/GlobalHeaderV3.jpg")
}

.logo{
	background-repeat: no-repeat;
	float: left;
	background-image: url("../images/ROpenHouseLogo.gif"); 
	margin-left: 10px;
	color: white;
	font-size: 170%;
	margin-top: 5px;
	text-indent: 25px;
	height: 50px;
	vertical-align: bottom;
	
	padding-bottom: 25px;
}
/*.logo{
	background-repeat: no-repeat;
	float: left;
	background-image: url("../images/ropenlogo-1.gif");
	margin-left: 10px;
	margin-top: 5px;
	text-indent: 25px;
	height: 80px;
	vertical-align: bottom;
	font-weight: bold;
	width: 275px;
}*/
.header .headvertnav{
	float: left;
	margin-left: 5px;
}
.header .headhornav{
	float: left;
	margin-left: 5px;
	bottom: 2px;
	vertical-align: bottom
}
.header a:link{
	color: green;
	text-decoration: none
}
.header a:visited{
	color: green;	
}
.header a:hover{
	color: green;
}
.header a:active{
	color: green;	
}
.logo a{
	vertical-align: bottom;
	display: block;
	margin-top: 18px;
	text-decoration: none;               
}
.logo a:link{
	color: white;
	text-decoration: none;
}
.logo a:visited{
	color: white;	
}
.logo a:hover{
	color: white;
}
.logo a:active{
	color: white;	
}

a.headlink:link{
	color: white;
}
a.headlink:visited{
	color: white;	
}
a.headlink:hover{
	color: white;
}
a.headlink:active{
	color: white;	
}
a.reglink:link{
	color: green;
}
a.reglink:visited{
	color: green;	
}
a.reglink:hover{
	color: green;
}
a.reglink:active{
	color: green;	
}
#logosubtext{
	color: white;
	font-size: 75%;
	background: #FFCB2D;
	float: left;           
	              
}
#sublogo{
	font-size: 14px;
	margin-left: 30px;
	text-align: left;
	vertical-align: top;
	color: blue;
	line-height: 15px
}
div.headrow img.rheadimg{
	float: right;
	margin-right: -5px;;
	margin-bottom: -5px;
}
div.headrow span.headtitle{
	font-size: 120%;
	color: white;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	width: auto;
	
}
div.headrow span.headtitle2{
	font-size: 120%;
	color: #cfdde4;
	font-weight: bold;
	float: left;
	margin-top: 30px;
	margin-left: -60px;
	width: auto;
	
}

div.lheadrow img.lheadimg{
	float: left;
	margin-right: -5px;;
	margin-bottom: -5px;
}
div.lheadrow span.rheadtitle{
	font-size: 120%;
	color: white;
	font-weight: bold;
	float: right;
	margin-top: 10px;
	margin-left: 40px;
	width: auto;
	
}
div.headrow span.rheadtitle2{
	font-size: 120%;
	color: #cfdde4;
	font-weight: bold;
	float: right;
	margin-top: 30px;
	margin-left: -60px;
	width: auto;
	
}
#houseli{
	top: 30px;
	position: fixed;;
	margin-left: 5px
	             
}
#treeli {
	top: 70px;
	position: fixed;
	margin-left: 5px
	
}
#profileli{
	top: 50px;
	position: fixed;
	margin-left: 5px
	
	             
}
#hlogoff{
	float: left;
	color: white;
	padding-bottom: 0px;
	margin-top: 80px;
	margin-bottom: 0;
	margin-right: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 85%;
}
#hwel{
	float: left;
	color: yellow;
	font-size: 85%;
}
#headerlist{
	float: left;
	width: 370px;
	list-style: none;
	padding-bottom: 0px;
	margin-top: 80px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px
	            
}
#headerlist li{
	float: left;
	padding: 0;
	font-size: 85%;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 5px;
	margin-left: 0px;;
	
	
}
#headerlist a:link, #hlogoff a:link{
	color: white;
	text-decoration: none;
}
#headerlist a:visited, #hlogoff a:visited{
	color: white;
	text-decoration: none;
}
#headerlist a:hover, #hlogoff a:hover {
	color: blue;
	text-decoration: underline;
}
#headerlist a:active, #hlogoff a:active{
	color: white;
	text-decoration: none;
}

#subheader{
	height: 20px;
}
#content{
	clear: left;
	width: 590px;
	float: left;
	background-color: white;;
	
}
#content div{
/*	padding-bottom: 5px; */
/*	padding-right: 5px;*/
/*	padding-left: 5px */
}
#headinstr{
	font-size: 95%
}

#cwcontainer {
	margin-left: 45px;

 	width: 250px !important;
  	width /**/:250px;
	height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}

#contentadv{
	border-style: solid;
	width: 215px;
	height: 50px;
	border-width: 2px;
	border-color: #7590b6;
	background-color: white;;
	position: absolute;
	left: 344px;
	top: 130px;
}
#sidebar{
	
	float: right;
	width: 200px;
	
}
#sidebartitle{
	background-color: #cfdde4;
	color: green;;
	top: 1px;;
	background-position: 0px 50%;
	background-repeat: no-repeat;
	background-image: url("../images/GreenButtonArrow.gif");
	
	
}

#hp_register{
	width: 775px;
	background-color: #cfdde4;
	color: green;
	background-position: 600px 50%;
	background-repeat: no-repeat;
	background-image: url("../images/GreenButtonArrow.gif");
	text-align: right;
	border-top-color: green;
	border-top-width: 1px;
	border-top-style: solid
	
	
}
#hp_logout{
	width: 775px;
	background-color: #cfdde4;
	color: green;
	background-position: 650px 50%;
	background-repeat: no-repeat;
	background-image: url("../images/GreenButtonArrow.gif");
	border-top-color: green;
	border-top-width: 1px;
	border-top-style: solid;
	text-align: right;

	
}

#hp_logout_sp{
	margin-right: 50px;
	vertical-align: middle

}
#sbheader{
	margin-left: 25px;
	
}
#sidebarnav2{
	border-style: solid;
	border-width: medium;
	border-color: white;
	background-color: #efefef;
	height: 320px;
	margin: 5px;
}
#sidebarnav{
	background-image: url("../images/yourprofileheader.gif");
	background-position: top;
	background-repeat: no-repeat;;
	height: 37px	
	
}
#sidebarnavinfo{
	height: 330px;
	margin: 0px;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #e6e6e6;
	border-bottom-width: 1px;
	
}

a.rnavlink:link{
	color: green;
}
a.rnavlink:visited{
	color: green;	
}
a.rnavlink:hover{
	color: green;
}
a.rnavlink:active{
	color: green;	
}
#sidebarnavoptions{
	height: 100px;
	margin: 0px;
	
}
#sbprofinfo{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#sbprof{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#sidebarhelp{
	background-image: url("../images/userhelpheader.gif");
	background-repeat: no-repeat;
	background-position: top;
	
	color: white;
	height: 100px;;
	border-style: solid;
	border-width: 1px;
	border-color: #e6e6e6;
	margin-top: 0px;
	padding: 0px;
	
}
#sbhelp{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 50px;
}


#form1 label{
	font-size: 10pt;
	color: #333333;
	text-align: right;
	margin-left: 5px;
}

.vforminfo{
	float: left;
	width: 30%;
}
#form1 input{
	margin-left: 5px;
	margin-right: 3px;
}
#form1 dd{
	margin-left: 0px;
}
#form1 dt{
	float: left;
	padding-right: 10px;
}
#form1 p{
	margin: 6px 0;
}

.phonehint{
	color:	blue;
	font-size: 95%;
	margin-left: 5px;
}

.navlisttitle{
color: green;
background-color: #cfdde4;
	text-indent: 5px
}
.ohnavlisttitle{
color: white;
background-color: #205273;
	text-indent: 5px
}
.navlist{
list-style-type: none;
margin: 5px 0;
padding: 0;
	border: 1px solid #9A9A9A;
}

.navlist li a{
background: #f6f6f6 url(/ROHWAS/images/arrowlist-blue.gif) no-repeat 2px center;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
	padding-left: 20px;
text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px
}


* html .navlist li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

}

.navlist li a:visited, .navlist li a:active{
color: #00014e;
}

.navlist li a:hover{
color: green;
background-color: #cfdde4;
background-image:url(/ROHWAS/images/arrowlist-green.gif); /*onMouseover image change. Remove if none*/
}

.navlist ul{
padding-left: 10px;
list-style-type: none;
}

.navlist ul li a{
	background: white url(/ROHWAS/images/linelist-green.gif) no-repeat 2px center;
	
}
div.navlistcont{
	margin-top: -4px;
	background-color: #f6f6f6;
}

#logonbox{
	border-color: #e1e1e1;
	background-color: #cfdde4;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	width: 400px;
	text-align: left;
	margin-left: 50px;
	float: left;
	font-size: 7pt
}

#logonboxhd{
	border-bottom-color: #e1e1e1;
	border-bottom-style: solid;
	background-color: white;
	border-bottom-width: 1px;
	font-size: 11pt;
	width: 400px;
	margin-left: 50px;
	float: left;
	clear: left;
	vertical-align: baseline;
	line-height: 12pt;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e1e1
}
#logonboxfd{
	border-bottom-color: #e1e1e1;
	border-bottom-style: solid;
	background-color: white;
	border-bottom-width: 1px;
	padding-top: 4px;
	width: 400px;
	margin-left: 50px;
	float: left;
	clear: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #e1e1e1
}
#logonboxbt{
	background-color: white;
	width: 400px;
	margin-left: 50px;
	float: left;
	clear: left;
	padding-top: 4px;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-bottom-color: #e1e1e1;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e1e1;
	border-bottom-width: 1px
}
.rohboxtitle, .propddtitle{
	width: 150px;
	background-color: #cfdde4;
	border-bottom-width: 1px;
	color: #333333;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 0px;
	font-size: 9pt;
	border-color: black;
	margin-top: -1px;
	border-top-width: 0px;
	float: left;
	margin-left: -3px;
	line-height: 12px;
	vertical-align: middle
	                  
}
.rohboxtoptitle, .rohmaptitle, .rohproppictitle{
	width: 150px;
	background-color: #cfdde4;
	border-bottom-width: 1px;
	color: #333333;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 0px;
	font-size: 9pt;
	border-color: black;
	border-top-width: 0px;
	line-height: 12px;
	vertical-align: middle;
	
	
}
div.rohmaptitle{
	clear: left;
	margin-top: 15px
	
}
div.rohproppictitle{
	margin-left: -5px;
	margin-top: 20px
	
	
}
.rohbox, .rohboxsubmit{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	clear: left;
	
}
.rohboxohlist{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	margin-right: 5px;
	
}

form div.rohbox{
	margin-top: 15px;

}
div.propddtitle{
	float: left;
	margin-left:-5px;
	
}
.rohmap{
	border-color: black;
	border-width: 1px;
	border-style: solid;;
	
}
.propdd{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	float: left;
	width: 300px;;
	margin-top: 20px
	
}


.propdimg{
	float: left;
	width: 215px;
	margin-left: 10px
	            
}
.propimg{
	border-color: black;
	border-width: 1px;
	border-style: solid;;
	
width: 215px;
	height: 175px
	
}
.image1{
	margin-top: 0px;
	width: 200px;
	height: 150px;
}
div.rohboxsubmit{
	text-align: right;
	margin-top: -1px
	
}
div.row{
	width: 400px;
	clear: both;
}
div.rohrow{
	float: left;
}
div.headrow{
	float: left;
	background-color: white;
background-repeat: repeat-y;
	background-image: url("../images/reggrad.jpg")
	
}
div.lheadrow{
	float: right;
	background-color: white;
background-repeat: repeat-y;
	background-image: url("../images/leftgrad.png");
	margin-left: -5px
	
}
.col1{
	text-align: right;
	width: 100px;
	margin: 0;
	margin-right: 2px;
	float: left;
}
.scol1, .regcol1, .regstatecol, .addpropc1, .rohlabel, .lregcol1{
	text-align: right;
	width: 75px;
	margin: 0;
	margin-right: 2px;
	float: left;
			
}
label.regcol1, label.regcol3{
	width: 90px;
			
}
label.lregcol1{
	width: 130px;
			
}
label.rohlabel{
color: #333333
}
form.login label.rohlabel{
	width: 150px;
	
}
form.admcb label.rohlabel{
	width: 150px;
	
}
form.ophouse label.rohlabel{
	width: 150px;
}
form.prospect label.rohlabel{
	width: 90px;
}
form.ccinfo label.rohlabel{
	width: 120px;
}
form#profpro li label.rohlabel{
	width: 170px;
}
.brkoff2 li label.rohlabel{
	width: 140px;
}
label.addpropc1{
	width: 95px;
	color: #333333	
}
ul.phones label.addpropc1{
	width: 120px;
	color: #333333	
}
label.regstatecol{
	width: 50px;
}
.scol3, .regcol3{
	text-align: right;
	width: 75px;
	margin: 0;
	margin-right: 2px;
	float: left;
	
}
.scol2{
	margin: 0;
	text-align: left;
	float: left;
	width: 190px;	
}
.addrcol{
	margin: 0;
	float: left;
	width: 200px;
}
.scol4{
	margin: 0;
	text-align: left;
	float: left;
	width: 80px;
	display: block;
}
.col2, col4{
	margin: 0;
	text-align: left;
	float: left;
	display: block;
}

.searchrow{
	border-style: solid;
	text-align: left;
	border-width: 1px;
	border-color: black;
	background-color: #8399da
}
.searchroweven{
	border-style: solid;
	text-align: left;
	border-width: 1px;
	border-color: black;
	background-color: white
}
a.searchrow:link{
	color: green;
}
a.searchrow:visited{
	color: green;	
}
a.searchrow:hover{
	color: green;
	background-color: white
}
a.searchrow:active{
	color: green;	
}

.searchheader{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #cfdde4;
}

.propdr1{
	color: black;
	width: 85px;
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
	float: left;
	
	      
}
.propdata, .propdata2, .propdata4{
	margin-left: 2px;
	color: black;
	font-size: 9pt;
	font-style: italic;
	background-color: white;
	float: left;
	
}
.propaddr2{
	margin-left: 85px;
	color: black;
	font-size: 9pt;
	font-style: italic;
	margin-top: -4px;
	clear: left;
}

span.propdprice{
	color: green;
	font-size: 101%;
	
	
}
span.propdata2{
	width: 50px;
	text-align: left
}
span.propdata4{
	text-align: left
}

.propdesc, .propcomm{
	color: black;
	width: 75px;
	font-weight: bold;
	font-size: 9pt;
	text-align: left
}
.propdescv, .propcommv{
	margin-left: 9px;
	color: black;
	font-size: 9pt;
	font-style: italic;
	background-color: white;
	margin-top: -5px
}
div.propdrow, div.proparow, div.serow{
	clear: left;;
	margin-top: 2px
}

#cwbody, #arbody{
	float: left;
}
#cccbody{
	clear: both;
	float: left;
}
div#cwbody, div#cccbody, div#arbody{
	width: 100%;
}

.rohinput{
	margin-left: 15px;
	background-color: #f4f4f4;
	border-color: #9a9a9a;
	border-style: solid;
	border-width: 1px; 
	text-align: left;
	color: green
	            
}
.rohbutton{
	text-align: right
}

#propadd.div.rohbox{
	margin-top: 15px
}
tr.openhouseoddrow:hover{
	background-color: #F0F5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: blue;
}
.openhouseoddrow{
	color: green;
	border-top-style: solid;
	border-top-width: 1px;
/*	border-top-color: #c9952f; */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	
}
.openhouseoddrow td{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c9952f;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	
}

.ohdataTable tbody tr.openhouseoddrow{
	height: 25px;
}
div.openhouseoddrow a span{
	display: none;
}


div.openhouseoddrow a:link{
	color: green;
}
div.openhouseoddrow a:visited{
	color: green;	
}
div.openhouseoddrow a:hover span{
	display: block;
	top: 2px;
	left: 0; 
   padding: 1px;
   margin: 2px;
   color: #AAA;
   background: #dddddd;
   font: 10px Verdana, sans-serif;
   text-align: left;
   
}
div.openhouseoddrow a:active{
	color: green;
	
}
table.rohtable{
border-collapse: collapse;
}
tr.openhouseevenrow:hover{
	background-color: #F0F5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: blue;
}
.openhouseevenrow{
	color: green;
	border-top-style: solid;
	border-top-width: 1px;
/*	border-top-color: green; */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}
.openhouseevenrow td{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: green;;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

.ohdataTable tbody tr.openhouseevenrow{
	height: 25px
}
td.openhousecol1, td.openhousecol3{
	color: green
}
.ohRowCategory{
	color: blue;
}
.panlRowCategory{
	color: blue;	
}

#ohlist.openhousecol2{
	color: black;
}
#ohlist.openhousecol1{
	color: green;
}
span.openhousetime{
	color: green;
}
span.openhousedate{
	color:  black;
}

.ohdataTable{
	padding: 0px;
	magin: 0px;
}


.tourbooknameheader{
	color: green
}
.tourbooknamecol1{
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: gray;
	border-bottom-width: 1px;
	color: green
}
.threeicons{
	float: left;
	margin-left: 20px;
	width: 20px;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url("../images/triheadericons.jpg")
	
}

div.ohlistlinks a span {display: none;}
div.ohlistlinks a:hover span {display: block;
   position: relative; 
   padding: 5px; margin: 10px; z-index: 100;
   color: green; background: #dddddd;
   text-align: left;
}
div.ohlistlinks {
	position: relative;
	background: #dddddd;
	z-index: 100;
}
div.ohlistlinks a {
	text-align: left;
   border-width: 0; 
   text-decoration: none;
   color: black;
   background: #dddddd;
   
}
#cccbody label.rohlabel{
	width: 150px;
}
span.cctext{
	color: green;
	margin-left: 5px
	
}
#cccbody div.propdrow{
	margin-top: 0px;
	
}
div#relcode label.rohlabel{
	width: 150px;
}
div#offinfo label.rohlabel{
	width: 150px;
}
ul.arbody label.rohlabel{
	width: 150px;
}
div.ohlistlinks a:hover {color: green; background: #ddddde;}

div.hphouses{
	clear: both;
	float: left;
	background-color: white;
	margin-left: 30px;
	margin-top: 7px
}
.hphouses img{
	border-style: ridge;
	border-width: 2px;
	border-color: black;
	margin: 4px;
	padding: 1px
	        
}
div.home{
	float: left;
}

div.hphomedata{
	height: 75px;
	width: 90px;
	font-size: 75%;
	float: left;
	margin-top: 17px
}
span.hphmc{
	color: green
}
span.hphmr{
	font-weight: bold;;
	text-decoration: underline
	
}
div.hphmm{
	
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url("../images/hp/morebt.gif");
	margin-top: 10px
}
div.hphmm span{
	margin-left: 20px
}

#myhpmain{
	height: 400px
}
div.hpsrch{
	background-color: #efefef;
	width: 307px;
	margin-bottom: 0px
}

div.hpsrchform{
	background-color: #efefef;
	margin-top: -20px
	
}

span#srchead{
	font-size: 85%;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding-left: 3px;
	vertical-align: bottom;
	color: #5b5656;
}

div.hpsrchbtn{
	background-repeat: repeat-x;
	background-image: url("../images/hp/srchbkbt.gif")
}
div.hpsrchbtn input#srchbtn{
	margin-left: 150px
}
div.hpdesc{
	
}
dl.hpdl dt{
	margin-left: 4px
}
#hpconwrap{
	float: left;
	width: 100%;
	
}
#hpcol{
	clear: left;
	width: 500px;
	float: left;
	background-color: white;;
	border-top-width: 1px;
	border-top-color: green;
	border-top-style: solid
	              
}
#hprcol{
	float: left;
	margin-left: -307px;
	width: 307px;;
	
	
}
.hphomedesc{
	float: left;
	width: 187px;
	height: 135px;;
	background-repeat: no-repeat;
	background-image: url("../images/hp/hpgrnbt.gif");
	background-position: center bottom;
	
	
}
.hphomedesc p{
	color: blue;
	font-size: 80%;
	text-align: left;
	text-indent: 4px;
	margin-right: 8px;
	margin-left: 8px;
	line-height: 15px
}
#hpcolft{
	clear: both;
	width: 100%;
	background-color: #efefef;
	float: left;
	margin: 0
}
#hpcolft img#hpcolft_l{
	float: left;
}
#hpcolft img#hpcolft_r{
	float: left;
	margin-left: -4px;
	margin-right: 0px;
	
}
#rtcolft{
	float: right;
	width: 350px;
	background-color: #c3c3c1;;
	background-repeat: no-repeat;
	background-image: url("../images/hp/hpftrt.gif");
	height: 150px
}
#calnow{
	float: right;
	background-color: #efefef;
	height: 38px;
	width: 302px;
	text-indent: 20px;
	vertical-align: middle
}
#calnow span#cn{
	color: gray;
	font-size: 105%;
	vertical-align: middle;;
	line-height: 35px
	
}
#calnow span#num{
	color: black;
	font-size: 110%;;
	font-weight: 500
	
}
div#ftlink{
	margin-top: 80px;
	margin-left: 25px
}
span#ftlink{
	font-size: 60%;;
	color: white
	
}



h3#tbook{
	color: green;;
	font-size: 95%
	
}


h2.title {
		clear: both;
		padding-top: 20px;
		color:#5D8B05;
		font-size: 12px;
		line-height: 20px;
		font-weight: bolder;
		background-position: 0px 23px;
		padding-left: 20px;
		border-bottom: 1px solid #E4E6E3;
	}

/***	BOXES	***/	
	.box-right {
		clear: right; 
		float: right; 
		width: 266px;
		margin-bottom: 5px;;
	text-align: left
	}
	
	.box-right h4 {
		font-size: 12px;
		color: #5C8B17;
		margin: 10px 12px;
	}
	
	.box-right dt img {
		margin: 0 -1px;
		border: 0;
		position: relative;
	}
	.box-right ul{
	list-style-position: outside;
	list-style: none;
	                     
}

/**** Right Nav Box ****/
	.box-rightnav{
	clear: right; 
		float: right; 
		width: 200px;
		margin-bottom: 5px;;
		text-align: left
	}
	
	.box-rightnav h4 {
		font-size: 98%;
		color: #5C8B17;
		margin: 10px 12px;
	}
	
	.box-rightnav dt img {
		margin: 0 -1px;
		border: 0;
		position: relative;
	}
	
	.box-rightnav ul{
	list-style: none;
	margin-left: 5px;
	padding-left: 5px;
}
	.box-rightnav li a{
		text-decoration:none;
		color: black;
	}
	.box-rightnav li a:hover{
		color: green;
	}
	
/**** End Right Nav Box ***/
/*** Open House Box ***/
.box-ohs{
	clear: right; 
		float: right; 
		width: 550px;
		margin-bottom: 5px;;
		text-align: left
	}
	.box-ohs h4 {
		font-size: 98%;
		color: black;
		margin: 10px 12px;
	}
	.box-ohs ul{
	margin: 0;
	padding: 0px 5px 0px 10px;
	list-style: none;
	
}
	.box-ohs li{
	border-top: 1px solid #DBDCD9;
	padding-bottom: 3px;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px
	
	}
	.box-ohs li a{
		text-decoration:none;
		color: black;
	}
.ohLiLeft {
	float: left;
	width: 360px;
	
}
.box-ohs span.time{
	color: green;
}
	.box-ohs span.date{
	color: blue;
}
/*** End Open House Box ***/

.bkLiLeft{
	float: left;
	width: 360px;
}
.bkLiLeft span{
	display: block;
}
.bkLiRight span, .bkLiRight strong{
	color: #A30101;
	font-weight: bold;
	padding: 0px;
	display: block;
	
}

.LiRight span {
	color: #A30101;
	font-weight: bold;
	padding: 0px;
	
}


	dl.box {
		border: 1px solid #D6D6D6;
		border-top: 0;
		border-bottom: 0;
		background: #F6F6F6;
	}
	
	.box dd {
		position: relative;
		margin: -29px 0px;
	}
	
	.box dd p{
		margin: 10px;
	}
	
	.box dd a.inactive, .box dd a.active {
		display: block;
		background: url( '../images/inner/menu_arrow.gif' ) no-repeat 5px 13px;
		border-bottom: 1px solid #D6D6D6;
		line-height: 28px;
		margin: 0 10px;
		padding: 0 12px;
		text-transform: capitalize;
		color: #313131;
	}
	
	.box dd a.active {
		font-weight: bolder;
		background: url( '../images/inner/menu_arrow_active.gif' ) no-repeat 5px 13px;
	}

	
	.box .top .left, .box .top .right, .box .bottom .right, .box .bottom .left {
		display: block;
		float: left;
		width: 6px;
		height: 30px;
		position: relative;
	}
	
	.box .top, .box .bottom {
		
		height: 30px;
		margin: 0 -1px;
	}
	
	.box .top {
		background: #F6F6F6 url( '/ROHWAS/images/boxes/top_box_border.gif' ) repeat-x;
	}

	.box .top .left {
		background: #F6F6F6 url( '/ROHWAS/images/boxes/top_left_grey_box.gif' ) no-repeat left;
	}
	
	.box .top .right {
		float: right;
		background: #F6F6F6 url( '/ROHWAS/images/boxes/top_right_grey_box.gif' ) no-repeat right;
	}
	
	.box .bottom {
		clear: both;
		background: #F6F6F6 url( '/ROHWAS/images/boxes/bottom_box_border.gif' ) repeat-x;
	}
	
	.box .bottom .left {
		background: #F6F6F6 url( '/ROHWAS/images/boxes/bottom_left_grey_box.gif' ) no-repeat left;
	}
	
	.box .bottom .right {
		float: right;
		background: #F6F6F6 url( '/ROHWAS/images/boxes/bottom_right_grey_box.gif' ) no-repeat right;
	}

/*** End of Box stuff ***/
/*** DC Box ****/
.rnbox {
  clear: right;
  float: right;
  width: 200px;
  background: url(/ROHWAS/box/div-bottom.gif) no-repeat bottom left;
  }
.rnbox h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid #E0CFAB;
  background: url(/ROHWAS/box/h3-bg.gif) no-repeat top left;
  }
.rnbox ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.rnbox li {
  margin: 0 0 6px; 
  padding: 0;
  } 

.rnbox1 {
  clear: right;
  float: right;
  width: 200px;
  background: url(/ROHWAS/images/boxes/BlueBoxV3.gif) no-repeat bottom left;
margin-bottom: 5px;
}
.rnbox1 h3{
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/images/boxes/BlueBoxHeaderV3.gif) no-repeat top left;
  }
.rnbox1 ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.rnbox1 li {
  margin: 0 0 6px; 
  padding: 0;
  }

.rnbox2 {
  clear: right;
  float: right;
  width: 200px;
  background: url(/ROHWAS/box/GreenBoxV3.gif) no-repeat bottom left;
  margin-top: 10px;
  margin-bottom: 5px;
  }
.rnbox2 h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/box/GreenBoxHeaderV3.gif) no-repeat top left;
  }
.rnbox2 ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.rnbox2 li {
  margin: 0 0 6px; 
  padding: 0;
  font-size: 11pt;
  } 

  .rnbox3 {
  clear: right;
  float: right;
  width: 200px;
  background: url(/ROHWAS/box/TanBoxV3.gif) no-repeat bottom left;
  }
.rnbox3 h3 {
  margin: 0;
	font-size: 11pt;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/box/TanBoxHeaderV3.gif) no-repeat top left;;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px
  }
.rnbox3 ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.rnbox3 li {
  margin: 0 0 6px; 
  padding: 0;
  } 

 .rnboxhp {
  clear: right;
  float: right;
  width: 240px;
  background: url(/ROHWAS/images/homepage/TanBoxV3-240.gif) no-repeat bottom;
  padding-bottom: 5px;
  }
.rnboxhp h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/images/homepage/searchopenhousebrownheader.gif) no-repeat top left;
  }
.rnbox3hp ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.rnboxhp li {
  margin: 0 0 6px; 
  padding: 0;
  } 
 
 .rnboxmhp {
  clear: right;
  float: right;
  width: 240px;
  background: url(/ROHWAS/images/homepage/TanBoxV3-240.gif) no-repeat bottom;
  padding-bottom: 5px;
  }
.rnboxmhp h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/images/homepage/searchopenhousebrownheader.gif) no-repeat top left;
  }
.rnboxmhp li {
  padding: 0;;
	margin-top: 0;
	margin-bottom: 2px;
	margin-right: 0;
	margin-left: 0px
  } 
  .mozbox{
  background-color: #F0F5FF;
	
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomleft: 12px;
-moz-border-radius-bottomright: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: blue;
	margin-top: 5px;
	margin-bottom: 5px;
  }


.mozbox h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: blue;
  border-bottom: 1px solid green;
  
  }
  
  .mozbox ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.mozbox li {
  margin: 0 0 6px; 
  padding: 0;
  }
/**** General *****/
#instext {
	text-align: left;
	width: 550px;
	padding-left: 10px;
	color: #666666;
	font-size: 101%;
	padding-bottom: 10px
}
#instextall {
	text-align: left;
	width: 450px;
	padding-left: 50px;
	color: #666666;
	font-size: 101%;
	
	line-height: 20pt;;
	vertical-align: bottom
}
a#privimg{
	background-image: url("../images/Info24Tan.jpg");
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 35px;
	background-position: left;
	
}

li#one{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url("../images/info/number1.gif");
	margin-left: 10px;
}

li#two{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url("../images/info/number2.gif");
	margin-left: 10px;
}

li#three{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url("../images/info/number3.gif");
	margin-left: 10px;
	padding-bottom: 10px;
}
.lidiv{
	margin-left: 35px;
}
li {
	font-size: 11pt;
}
/***** End General ****/
/**** Home Page ****/
.hpownerbox{
	clear: both;
	float: left;
	width: 225px;
	
  background-color: #E0EFD1;
	margin-top: 10px;
	padding: 0
}

.hpownerbox h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: blue;
  border-bottom: 1px solid green;;
	text-align: center;
	vertical-align: middle
  }
  .hpownerbox ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.hpownerbox li {
  margin: 0 0 6px; 
  padding: 0;
  color: blue;
  font-size: 75%;
	
  
  }


.hpprobox{
  	float: right;
  	width: 225px;
  	margin-right: 10px;
  	margin-top: 10px;
  background-color: #F0F5FF;

  }

.hpprobox h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;;
	text-align: center;
	vertical-align: middle
  }
  .hpprobox ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.hpprobox li {
  margin: 0 0 6px; 
  padding: 0;
  color: green;
  font-size: 75%;
 
  }
.hplearn{
text-align:right;
color: #BB9E66;
font-size: 110%
}
li.hplearn{
	border-bottom-style: none
}
.hplearn a:link {
	color: #BB9E66;
	text-decoration: none;
	font-size: 130%
}
.hplearn a:visited{
	color: #BB9E66;
	text-decoration: none;
	font-size: 130%
}
.hplearn a:hover {color: #BB9E66;
	text-decoration: none;
font-size: 130%
}

.hplearn a:active{color: #BB9E66;
	text-decoration: none;
font-size: 130%
}
  .hpsearch{
  background-color: #FAF7F1;
	margin-top: 0px;
  }

.hpsearch h3 {
  margin: 0;
	color: green;
  border-bottom: 1px solid orange;
  background: url(/ROHWAS/images/homepage/brownsearchheader.gif) no-repeat top left;;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 8px
 
  }
  .hpsearch ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.hpsearch li {
  margin: 0 0 6px; 
  padding: 0;
  }

#searchform{
	margin: 0;
	padding: 0;
}
.hpcont{
	clear: left;
	width: 480px;
	float: left;
	background-color: white;
	
}
.hpright{
	float: right;
	width: 240px;
	background-color: white;
	
}
  
  .hpintro{
  	
  	color: #524a4a;
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 1px;
	
	       
}
.hpintro h4{
	font-size: 105%;
}
.hpintro p{
	margin-left: 20px;
	margin-top: 6px;
	font-size: 97%;
}

#hpopenhousenetworklinkout{
float: right;
text-align: right;
padding-top: 0pt;
padding-right: 30px;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
height: 28px;
line-height: 28px;
vertical-align: bottom;
font-size: 100%;
background-color: transparent;
background-image: url(../images/hp/Right24.jpg);
background-repeat: no-repeat;
background-position: top right;
color: green;

}
#hpopenhousenetworklinkout a:link{
	color: green;
	text-decoration: none;
	
}
#hpopenhousenetworklinkout a:visited{
	color: green;
	text-decoration: none;
}
#hpopenhousenetworklinkout a:hover{
	color: green;
	
}
#hpopenhousenetworklinkout a:active{
	color: green;
	text-decoration: none;
}
.hpbcm{
text-align: right;
padding-top: 0pt;
padding-right: 30px;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
height: 28px;
line-height: 28px;
vertical-align: bottom;
font-size: 100%;
background-color: transparent;
background-image: url(../images/hp/Right24.jpg);
background-repeat: no-repeat;
background-position: top right;
color: #5b5656;

}

.hpbcm a:link{
	color: #5b5656;
	text-decoration: none;
	
}
#hpbcm a:visited{
	color: #5b5656;
	text-decoration: none;
}
#hpbcm a:hover{
	color: #5b5656;
	
}
#hpbcm a:active{
	color: #5b5656;
	text-decoration: none;
}
li.rohsubmit{
background-color: transparent;
/*background-image: url(../images/GreenArrowTransparent.gif"); */
background-image: url("../images/icons/accept.png");
background-repeat: no-repeat;
text-indent: 25px;
color: green;
vertical-align: bottom;
background-position: bottom left;
	             
}
a.rohsubmit{
background-color: transparent;
/*background-image: url(../images/GreenArrowTransparent.gif"); */
background-image: url("../images/icons/accept.png");

background-repeat: no-repeat;
color: green;
vertical-align: bottom;
background-position: bottom left;

}
a.rohsubmit span{
	margin-left: 25px;
	padding-bottom: 0px;
}
span.rohsubmit{
background-color: transparent;
/*background-image: url(../images/GreenArrowTransparent.gif"); */
background-image: url("../images/icons/accept.png");
background-position: bottom left;
background-repeat: no-repeat;
color: green;
	vertical-align: bottom;

}
 
li.rohsubmit a:link{
	color: green;
	text-decoration: none;
	
}
li.rohsubmit a:visited{
	color: green;
	text-decoration: none;
}
li.rohsubmit a:hover{
	color: green;
	
}
li.rohsubmit a:active{
	color: green;
	text-decoration: none;
}
h2 {
	font-size: 26px;
	margin:1px 0 0 0;
	color: silver;
	}
.box1 {
	background:#fff url(/ROHWAS/images/box1.png) top left no-repeat;
	height: 100px;
	width: 100%;
	float: left;;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 1px;
	margin-left: 0;
	padding: 0px
	}
	
.box1 em {
	font-weight: normal;
	color: #0049aa;
	text-decoration: underline;
	}

.box1 h2 {
	font-size: 103%;
	vertical-align: top;
	}
	
.box1 p {
	margin-top: 5px;
	font-size: 93%;
	margin:0 0 10px 0;
	line-height:1.5em;
	color: gray;
	}

.box2 {
	background:transparent url(/ROHWAS/images/box2-2.png) top right no-repeat;
	padding: 18px 10px 26px 10px;
	}

.box1 img {
	float:left;
	margin: 4px 10px 0 0;
	border: none
	}

.box1 a {
	color:#111;
	display:block;
	text-decoration:none;
	}

.box1 a:hover, .box1:hover a {
	color:#05b;
	}


/**** General ****/
#content h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  
  }
  #content ul {
  margin: 0;
 /** padding: 14px 10px 14px 10px; **/
  list-style: none;
  }
#content li {
  padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px
  }
#content li.sl{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px
}
.submitlink{
	background-position: left bottom;
	background-repeat: no-repeat;
	/*background-image: url(../images/GreenArrowTransparent.gif"); */
	background-image: url("../images/icons/accept.png");
	background-position: left;
	vertical-align: bottom;
}
.submitlinkt{
	padding-left: 25px;
	vertical-align: bottom
}
.rohr{
background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0
}
.rohr h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  .rohr ul {
  padding: 14px 10px 14px 10px;
  }
.rohr li {
  margin: 0 0 6px; 
  padding: 0;
  }

 .rohrotext{
	color: green;
	margin-left: 5px
}

.suggest_link {
		background-color: #b1c0f6;
		padding: 0px 6px 0px 6px;
	}
	.suggest_link_over {
		background-color: #3366CC;
		padding: 2px 6px 2px 6px;
	}
	#search_suggest {
		background-color: #b1c0f6; 
		text-align: left; 
		border: 1px solid #000000;;
		padding: 0px;
		color: white;
		
		
	}
td div#search_suggest{
position: absolute; 
top: 200px;
}
li div#search_suggest{
	position: relative;
	font-size: 80%;
	width: 112px;
	margin-left: 82px;
	top: -5px;
	padding: 0px;
}
li.aosearch div#search_suggest{
	position: relative;
	font-size: 80%;
	width: 112px;
	margin-left: 100px;
	top: -5px;
	padding: 0px;
	border: 0px solid #000000;
}
/**** End General ****/
	
/**** Add Property Page ****/


.addprop{
background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0
}
.addprop h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  .addprop ul {
  padding: 14px 10px 14px 10px;
  }
.addprop li {
  margin: 0 0 6px; 
  padding: 0;
  }
	
/**** End Add Property Page ****/
/***** Property Detail page ****/
#propdet{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	float: left;
	padding: 0;            
}
#propdet h3{
  border-bottom: 1px solid blue;
  color: green;
	margin: 0px
}
#propdet dt{
	margin:0;
}
#propdet dl{
	margin:0;
	
}
#propdet li label{
	color: blue;
	margin-right: 3px;
	text-align: left
}
#propdet dd{
	float: left;
	font-size: 95%;
	line-height: 90%;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 5px
}
#addr{
	width: 160px;
	
}
#propdet #price{
	color: blue;
}
#propdet #home1{
	margin-bottom: 5px;
}

#photolist{
	clear: both;
	margin-top: 5px;
}
#propdesc{
	padding: 0;
	background-color: #E0EFD1; 
	clear: left;;
	
	
}
#propdesc h4{
  font-size: 97%;
  color: black;
	margin: 0px
}
#propdesc p{
  font-size: 95%;
  color: black;
	margin: 0px
}

#propoh h3{
	font-size: 97%;
  	color: blue;
	margin: 0px;
	border-bottom: 1px solid green;
    
}

#propoh{
	padding: 0;
	background-color: #E0EFD1;
	clear: left;
	
}
#propoh ul {
   padding: 14px 10px 14px 10px;
  }



#propcom{
	padding: 0;
	background-color: #FAF7F1;
	clear: left;
	
}
#propcom h5{
  font-size: 97%;
  color: black;
	margin: 0px
}
#propcom p{
	font-size: 95%;
	color: black;
	margin: 0px
}

#propcom, #propoh, #propdesc{
	border-right-style: solid;
	border-left-color: #F6D9A3;
	border-right-width: 1px;
	border-right-color: #F6D9A3;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F6D9A3;
	border-left-width: 1px
}

#propmap{
	background-color: #F0F5FF;
	clear: both;
	padding: 0px;
	margin-top: 5px;
	height: 401px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px
}
#propmap h3{
	margin: 0;
	color: blue;
}
#mapcontainer{
	margin: 0;
	padding: 0;
}
.procharlimit{
	color: blue;
	font-size: 75%
}
/**** end property page ****/

/**** Search page *****/
#scrit{
	background-color: #FAF7F1;
	
	margin: 0;;
	
}
#scrit h3{
	padding: 0;
	color: green
}


#sres{
	/*background-color: #F0F5FF;
	border: 1px solid blue;*/
	margin: 0;
	padding: 0;
	clear: right;
	
}
#sres h3{
	color: green;
	padding: 0;
}
#sres ul{
	margin: 0px;
}
#sres form{
	margin: 0;
	
}
#searchsort{
	margin-bottom: 0px;
	float: right;
	padding: 0;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px
	
	
}

#searchsort li{
	display: inline;
	margin-left: 5px;;
	
}
#searchsort li.ritem{
	border-right-color: green;
	border-right-style: solid;
	border-right-width: 1px
}

#searchsort li a:link{
	color: #ab7248;
	text-decoration: none;
}
#searchsort li a:visited{
	color: #ab7248;;
	text-decoration: none;
}
#searchsort li a:hover{
	color: green;
	text-decoration: none;
}
#searchsort li a:active{
	color: #ab7248;
	text-decoration: none;
}
#searchpag{
	padding: 0;
	margin-top: 3px;
	color: green;
	float: right;
}
#searchpag li{
	display: inline;
}

.hstext{
	line-height: 25px;
	height: 25px;
	vertical-align: bottom;
}
.hidelink{
	background-position: left ;
	background-repeat: no-repeat;
	background-image: url("../images/Cancel24Tan.jpg");
	line-height: 35px;
	height: 35px;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 24px;
}
.hidelink span{
	padding-left:24px;
}
.showlink{
	background-position: left ;
	background-repeat: no-repeat;
	background-image: url("../images/Key24.jpg");
	line-height: 35px;
	height: 35px;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 24px;
}

/**** End Search ****/

/**** Information Pages ****/
#infotext {
	text-align: left;
	width: 520px;
	padding-left: 20px;
	color: #666666;
	font-size: 101%;
	padding-bottom: 10px
}
ul.bmemship{
	margin-left: 15px;
	padding-left: 25px;
}
ul.bmemship li{
	list-style-image: url("/ROHWAS/images/CheckMark16.png");
	
	
}
p.rtest{
	font-size: 95%;
	line-height: 15px;
	vertical-align: bottom;
	padding-left: 3px;
	font-style: italic
}
p.sig{
	text-align: right;
	color: blue;
	padding-right: 3px;
	padding-bottom: 10px;;
	font-style: italic
	               
	       
}
/**** End Information Pages ****/

/**** Registration Page ****/
.perinfo{
background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0
}
.perinfo h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  .perinfo ul {
  padding: 14px 10px 14px 10px;
  }
.perinfo li {
  margin: 0 0 6px; 
  padding: 0;
  }
  
  .perphone{
	background-color: #FAF7F1;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0
}
.persec{
	background-color: #FAF7F1;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0
}
.perphone h3, .persec h3 {
  margin: 0;
	
  color: green;
  border-bottom: 1px solid orange;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 10px
  }
  .perphone ul, .persec ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.perphone li, .persec li {
  margin: 0 0 6px; 
  padding: 0;
  }

ul#privacy li{
	margin-top: 3px;
	margin-right: 0px;
	padding: 2px;
	margin-left: 0px;
	
}
ul#privacy li#priv{
	font-size: 14pt
	             
}
/**** End  Registration Page ****/

/**** Agent Reg page ****/
#relcode{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
#relcode h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #relcode ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
#relcode li {
  margin: 0 0 6px; 
  padding: 0;
  }
  #offinfo{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
#offinfo h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #offinfo ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
#offinfo li {
  margin: 0 0 6px; 
  padding: 0;
  }

#regimgy{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url("../images/Key24.jpg");
	line-height: 35px
}
#regimgn{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url("../images/Cancel24Tan.jpg");
	
	height: 35px;
	line-height: 35px;
	
	
	
}
.regimgtext{
	padding-left: 25px;
	padding-top: 5px;
	text-align: bottom;
}
/**** End Agent Reg Page ****/
/**** Logon ****/
#logon{
	background-color: #F0F5FF;
	
	margin: 0;;
	
}
h3#hlogin{
	color: black;
	font-size: 85%
}
/**** End Logon ****/
/**** My Home Page ****/

.myinfo{
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #FAF7F1;
	color: silver;
}
.myinfo #rleft{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #cccccc;
	font-size: 105%
	
}
.myinfo #r1{
	text-align: right
}
.myinfo #rright{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #cccccc;
	font-size: 105%;
	          
	
}
.myinfo table#mytbl{
	width: 100%;
	clear: both;
	
}
.myinfo span.myvals{
	color: blue;
}
#hplrn{
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url("../images/GreenButton.jpg");
	
	width: 200px;
	height: 50px;;
	vertical-align: middle;
	text-align: center;
	line-height: 45px;
	margin-left: 5px;             
	margin-top: 20px;
	
}

#hprrn{
	float: right;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url("../images/BlueButton.jpg");
	width: 200px;
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
	text-align: center;
	margin-top: 17px;
	margin-right: 29px;              
	            
}

/**** End My Home Page ****/
/**** My Properties ****/
.myprops{
	background-color: #F0F5FF;
	margin: 0;
	padding: 0;
	clear: right;
}
ul.loul2{
	list-style: none;
	float: left;
	padding-top: 3px;
	padding-left: 80px;
}
ul.loul li{
	font-size: 85%;
}

ul.loul2 li{
	
	font-size: 70%;
	float: left;
	
}
ul.loul li span.oph{
	color: blue;;
	text-align: center
	
	
}

#mpbtn{
	float: left;
	list-style: none;
	padding-bottom: 0px;
	margin-bottom: 0;
	margin-right: 0;
	padding-top: 3px;
	padding-left: 50px;
	padding-right: 0px;
	padding-bottom: 6px;
	            
}
#mpbtn li{
	float: left;
	padding: 0;
	font-size: 85%;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 3px;
	margin-left: 3px;;
/*	border-style: solid;
	border-width: 1px;
	border-color: #ab7248;
	background-color: white; */
	padding-left: 2px;
	padding-right: 2px;
	
	
}
#mpbtn a:link{
	color: #ab7248;
	text-decoration: none;
}
#mpbtn a:visited{
	color: #ab7248;;
	text-decoration: none;
}
#mpbtn a:hover{
	color: #ab7248;
	text-decoration: none;
}
#mpbtn a:active{
	color: #ab7248;
	text-decoration: none;
}
ul.loul2 li a{
	color: #ab7248;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 4px;
	margin-top: 4px;
	border-width: thin;
	border-style: solid
	
	
}
ul.loul2 li a:link{
	color: #ab7248;
}
ul.loul2 li a:visited{
	color: #ab7248;
}
ul.loul2 li a:hover{
	color: #ab7248;
}
ul.loul2 li a:active{
	color: #ab7248;
}

div#aproprate{
	margin: 3px;
}
/**** End My Properties ****/
/**** Tourbooks ****/
#tbentry{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
#tbentry h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #tbentry ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
#tbentry li {
  margin: 0 0 6px; 
  padding: 0;
  }

#tblist{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
#tblist h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #tblist ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
#tblist li {
  margin: 0 0 6px; 
  padding: 0;
  }
  
#rtblist{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	 border-width: 1px;
	border-color: black;
	border-style: solid
	
}
#rtblist h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #rtblist ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
 
  }
#rtblist li {
  margin: 0 0 6px; 
  padding: 0;
  }


.proptour{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
.proptour h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
.proptour ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.proptour li {
  margin: 0 0 6px; 
  padding: 0;
  }


/**** End Tourbooks ****/
/**** Broker ****/
.brkval{
	background-color: #FAF7F1;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
.brkval h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
  #brkval ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.brkval li {
  margin: 0 0 6px; 
  padding: 0;
}
/**** End Broker ****/

/**** Footer ****/
#footer{
	background-color: white; 
	height: 30px;
	padding-top: 50px;
	clear: both;
	
	
}
#footerlist{
	text-align: center;
}

#footerlist li{
 	padding-left: 5px;
	display: inline;;
	background-image: url("../images/WhiteVerticalLine.gif");	
	color: green;;
	background-repeat: no-repeat;;
	margin-right: 15px;;
	font-size: 85%
	
}
#footer li a:link{
	color: green;
	text-decoration: none;
	
}
#footer li a:visited{
	color: green;
	text-decoration: none;
}
#footer li a:hover{
	color: green;
	
}
#footer li a:active{
	color: green;
	text-decoration: none;
}


#cpright{
	padding-top: 10px;
	text-align: center;
}

#cpright li{
display: inline;;
	color: green;;
	font-size: 85%
}
/**** End Footer ****/

/**** Create Open House ****/
.addoh{
	background-color: #FAF7F1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
.addoh h3 {
  margin: 0;
  padding: 0;
 /** padding: 6px 8px 4px 10px; **/
  color: green;
  border-bottom: 1px solid orange;
  }
.addoh ul {
  margin: 0;
 /* padding: 14px 10px 14px 10px; */
  list-style: none;
  }
.addoh li {
  margin: 0 0 6px; 
  padding: 0;
  }

ul.subnavlist{
	float: left;
	width: 570px;
	list-style: none;
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px
	            
}
ul.subnavlist li{
	float: left;
	padding: 0;
	font-size: 85%;
	
	
}
ul.subnavlist li.lg{
	font-size: 100%;
	padding-left: 40px;
	
}
ul.subnavlist li a{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 5px;
	margin-left: 5px;
	
	
}
ul.subnavlist li a img{
	padding-right: 3px;
	
	
}
/**** End Create Open House ****/
.ccinputs{
	background-color: #FAF7F1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	
}
.ccinputs h3 {
  margin: 0;
  padding: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid orange;
  }
.ccinputs ul {
  margin: 0;
 padding: 14px 10px 14px 10px;
  list-style: none;
  }
.ccinputs li {
  margin: 0 0 6px; 
  padding: 0;
  }

/***** Credit Card Page ****/
#opimg{
	padding-left: 100px;	
}
ul.payment li label{
	width: 130px;
	padding-right: 5px;
	color: green;
	float: left;
	text-align: right;
	margin-left: 5px;
}
ul.payment li {
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
	line-height: 15px
	
}
ul.offpayment li{
	margin-top: 4px;
	margin-bottom: 3px;
	vertical-align: middle;
	line-height: 15px
}
ul.offpayment li label{
	width: 100px;
	padding-right: 5px;
	color: green;
	float: left;
	text-align: right
}
.larrow{
	float: left;
	padding-left: 5px;
}
.rarrow{
	float: right;
	padding-right: 5px;
}
.rblink{
	background-position: right bottom;
	background-repeat: no-repeat;
	background-image: url("../images/hp/Right24.jpg");
	
}
.rblinkt{
	padding-right: 25px
}
.lblink{
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url("../images/Left24.gif");
	
}
.lblinkt{
	padding-left: 25px
}
#laddoh{
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url("../images/GreenButton.jpg");
	width: 200px;
	height: 50px;;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	line-height: 50px
	
}

#rmypage{
	float: right;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url("../images/BlueButton.jpg");
	width: 200px;
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
	text-align: center
	
}
/**** End Credit Card Page ****/
/**** popup Map page ****/
.mapohlist{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.mapohlist span.date{
	color: blue;
}

#mapohs{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	
}
.maprooms{
	float: left;
	padding-left: 5px;
	
}
.maprooms li label{
	color: blue;
	padding-right: 3px;
}
#content div#rohgmap div{
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
#content div#rohgmap li{

  margin: 0;
  padding: 0;
 
}
/**** end Popup Map page ****/

/**** My Open House page ****/

.myohitem li{
	font-size: 80%;
	
}
ul.myohitem{
	border-bottom-color: navy;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 5px;
	                     
	}

/**** end My Open House Page ****/

/**** Start Reports ****/

table.memreport{
	border-style: solid;
	padding: 2px;
	border-width: thin;
	border-color: #789fe3
}
.memreport thead tr td{
	border-bottom-color: navy;
	border-bottom-style: solid;
	border-bottom-width: thin
}
.memreport tbody tr td{
	border-bottom-color: maroon;
	border-bottom-style: solid;
	padding: 0px;
	border-bottom-width: thin
}

/**** End Reports ****/

/**** Start ViewBroker ****/

table.vbroker{
	border-style: solid;
	padding: 2px;
	border-width: thin;
	border-color: #789fe3;
	font-size: 85%
	              
}
.vbroker thead tr td{
	border-bottom-color: navy;
	border-bottom-style: solid;
	border-bottom-width: thin;
	font-size: 85%
}
.vbroker tbody tr td{
	border-bottom-color: maroon;
	border-bottom-style: solid;
	padding: 0px;
	border-bottom-width: thin;
	font-size: 85%
	                     
}
.vbaddr{
	font-size: 90%;
	vertical-align: middle;
	float: left;
	line-height: 14px;
	color: blue
}
/**** End ViewBroker ****/
/**** Selling Home Page ****/
#selintro{
	margin-right: 25px;
	text-align: left;
	margin-left: 30px;
	line-height: 18px;
	vertical-align: middle;
	padding-top: 0px
}
#sellist{
	list-style-type: none;
}
#sellist li{
	padding: 10px; 50px;
	margin-bottom: 6px;
	
}
#sellist li div h4{
	color: black;;
	font-size: 120%;
	padding-bottom: 2px;
	margin: 0px;
	text-align: left
	
}
#sellist li div p{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0px;
	line-height: 16px
}
/**** End Selling Home Page ****/

/**** Professional Page ****/

#prointro{
	margin-right: 25px;
	text-align: left;
	margin-left: 30px;
	line-height: 18px;
	vertical-align: middle;
	padding-top: 0px;
	font-size: 95%;
	             
}
#prohead{
	background-image: url("../images/info/professionalrealtorspageheaderimage2.jpg");
	background-repeat: no-repeat;
	height: 151px;
	margin-left: 3px;
}
#probody{
	background-image: url("../images/info/WhiteBoxBody.gif");
	background-position: bottom;
	background-repeat: no-repeat
}
#prodet{
	color: #b7912f;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #a69b9b;
	font-size: 115%;
	border-top-width: thin;
	border-top-style: solid;
	text-align: center;
	margin-left: 3px;
	margin-right: 2px;
}
.greenbtn{
	margin-left: 300px;
	background-image: url("../images/info/greenblankbuttonwithshadow.gif");
	color: green;
	background-position: left center;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-top: 10px;
	text-indent: 8px;
	padding-bottom: 10px;
	vertical-align: top;
}
#one a:link{
	color: black;
}

#one a:visited{
	color: black;
}
#one a:hover{
	color: black;
}
#one a:active{
	color: black;
}
/**** End Professional Page ****/
/**** BuyHome Page ****/

#bhintro{
	margin-right: 25px;
	text-align: left;
	margin-left: 30px;
	line-height: 18px;
	vertical-align: middle;
	padding-top: 0px;
	font-size: 95%;
	             
}
/**** End BuyHome Page ****/
/**** Start NavCalendar ****/

div.navcal {
  clear: right;
  float: right;
  width: 200px;
  background: url(/ROHWAS/box/TanBoxV3.gif) no-repeat bottom left;
  }
div.navcal h3 {
	 margin: 0;
  padding: 6px 8px 4px 10px;
  font-size: 85%;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/box/TanBoxHeaderV3.gif) no-repeat top left;
  }
table.navcal{
	width: 199px;
	border: 0;
	cellpadding:  0;
	cellspacing: 1;
	
}


tr.caldays td{
	align: center;
	background-color: #f0d8b8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black
}
td#today{
	color: blue;
}
table.memcal tr.calweeks td#today{
	color: blue;
	
	
}
td.calev{
	color: green;
	
	
}
td#today ul{
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px
}
td.calev ul{
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px
}
table.memcal{
	width: 100%;
	border: 0;
	cellpadding:  0;
	cellspacing: 1;
	
}
table.memcal tr.calweeks{
	height: 60px;;
	
	
}
table.memcal tr.calweeks td{
	border-style: solid;
	border-width: 1px;
	border-color: green;;
	text-align: left;
	vertical-align: top
	              
}
table.memcal tr.calweeks td ul, tfoot tr td ul, tr.dayrow td ul{
	font-size: 70%;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 17px
	          
}
table.memcal tr.calweeks td ul li.tb, tfoot tr td ul li.tb, tr.dayrow td ul li.tb{
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url("/ROHWAS/images/icons/book.png")
}
table.memcal tr.calweeks td ul li.oh, tfoot tr td ul li.oh, tr.dayrow td ul li.oh{
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url("/ROHWAS/images/icons/house.png")
}
table.memcal tr.caldays td{
	text-align: center;
	vertical-align: bottom;
	width: 14.29%
	                
}
tr.dayrow{
	
}
tr.dayrow td ul{
font-size: 90%;
}
tr.dayrow td.daytime{
	width: 150px;
	border-right-color: black;
	border-right-style: dashed;
	font-size: 90%;
	padding: 0px;
	border-right-width: 1px;
	background-color: #ead299;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px
	
}
tr.dayrow td.timevent{
	font-size: 90%;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #c1d5f2
	
}
/**** End NavCalendar ****/

/**** Sales Screen ****/

div#phdiv, div#dnicomments, div#dcbcomments, div#hocomments{
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	
       
}
form.prospect div.jqmWindow{
	width: 425px;
}
form.prospect div a.hdclose img{
	margin: 0px;
	background-color: #eeba59;
	padding-top: 3px;
	float: right;
}
form.prospect div.jqmWindow h5{
	float: left;
	
}
form.prospect div ul{
	clear: both;
	
}
form.prospect div ul li a img{
	margin-right: 3px;
	
}
.lihead{
	background-color: #aecffe;
	border-style: solid;
	border-width: 1px;
	border-color: #26d82b;
	display: block;
	margin-top: 5px;
}
.licmt{
	background-color: #FAF7F1;
	border-bottom-color: #26d82b;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-right-color: #26d82b;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color: #26d82b
}
.licmt p, .lihead p{
	margin:0;
	padding: 0;
}
.licmt p.status{
	text-decoration: underline;
	color: #7088dc;
	font-size: 90%
}
.lihead p.timest{
	color: #f4860d;
	font-size: 90%;
	
}
ul#offinfo label{
	color: blue;
	font-size: 95%;
	padding-right: 3px
}

table#proslist th.col1{
	width: 335px;
}
table#proslist th.col2{
	width: 123px;
}
table#proslist th.col3{
	width: 123px;
	}
/**** End Sales Screen ****/

/***** Dialogs *****/
div#dialog{
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
    float: left;
}
h5.dhead a.hdclose img{
	padding-bottom: 0px;
	padding-top: 3px;
	float: right;;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 475px
	
}

h5.dhead, h5.dheadnb{
	float: left;
	margin: 0;
	display: block;
	padding-top: 2px;
	text-indent: 8px;;
	border-bottom-width: 1px;
	border-bottom-color: green;
	border-bottom-style: solid;
	background-image: url("../images/orghead.gif");
	/*background-repeat: no-repeat; */
	background-position: center top
	
}
h5.dheadnb{
	float: none;
}
h5.dhead span.dhtext{
	display: inline;
	float: left; 
}
h5.dhead a#dclose img{
	margin: 0px;
	padding-left: 470px;
	padding-bottom: 0px;;
	padding-top: 3px;
	padding-right: 0px;
	
	
}
h5.dhead a#ohdclose img{
	margin: 0px;
	padding-left: 430px;
	padding-bottom: 0px;;
	padding-top: 3px
	
	
}
h5.dhead a{
	padding:0px;
	margin: 0px;
}

/***** End Dialogs *****/
/***** Open House *****/
div#cmtdialog{
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 425px;
       
}
.cmtime{
	color: green;
}

.cmtext{
	color: #C9952F;
}
ul.ohcmt{
	border-bottom-color: #e9c33d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	clear: both
}
/***** End Open House *****/
.adh{
	cursor: pointer;
}
table.ctb td{
	border-top: none
}
div.rtfout p{
	margin:0;
	padding: 0;
}

/****** Image cycle *****/
 
.pics img {  
    padding: 15px;  
 /*   border:  1px solid #bb9d65;  */
 /*   background-color: #fcf7f1;  */
    width:  200px; 
 /*   height: 200px; */
    top:  0; 
    left: 0 
}

.pics {
  clear: right;
  float: right;
  width: 240px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  margin-top: 10px;
}
.picsbdy{
	background: url(/ROHWAS/images/homepage/TanBoxV3-240.gif) no-repeat bottom;
  width: 240px;
  
}
.picsbdy img{
	padding-top: 0px;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
}
.picsbdy p{
	text-indent: 20px;
	padding-bottom: 1px;
	margin: 0px;
	
}
.pics h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: green;
  border-bottom: 1px solid blue;
  background: url(/ROHWAS/images/homepage/searchopenhousebrownheader.gif) no-repeat top left;
  }
/****** End Image Cycle ******/

/***** Rating ******/
div.rating{
	width: 200px;
}
/***** End Rating *****/
li.rohsubmit, a.rohsubmit, a.submitlink{ behavior: url(/ROHWAS/theme/iepngfix.htc) }
