/* Styles for 'propertyforrent' page only */
input, select, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.contact { font-size:11px; }
table.details {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;border-width: 0px 0px 0px 0px; border-spacing: 2px; border-style: groove groove groove groove; border-color: #CCC; border-collapse: separate;}
table.details th {padding:2px; font-weight:bold; color:#003366; background:#EEE; border:1px solid #EEE;}
table.details td { padding:2px; font-weight:bold; color:#006699; background:#F8F8F8; border:1px solid #EEE;}
table.details td.nb {border:none; background:none;}
table.details td.value {color:#003366; font-weight:normal;}
table.details td.rates {color:#003366; font-weight:normal; background:#FFF;}
.sideinfo { float:right;width:215px; font-size:12px; padding:5px; background:#EFF3F8; border:1px dotted #003366; margin-bottom:15px;}
.sideinfo h4 { font-size:12px; font-weight:bold; border-bottom:1px solid #000; padding:2px 0px; margin:5px 0px;}
.sideinfo p { font-size:12px; margin-bottom:5px; }
.sideinfo p.no { color:#FF0000; }
#contactlist { list-style:none; font-size:12px; margin-bottom:15px;}
#contactlist li {display:inline; padding-right:20px;}
#contactlist li a {font-size:12px;}
form#Frm_Contact label { color: #333; font-size:11px; }
form#Frm_Contact label.error, label.error { color: red; font-style: italic; font-size:11px; display:block; }
form#Frm_Contact input { border: 1px solid #7F9DB9; width:130px; }
form#Frm_Contact input:focus { border: 1px dotted black; width:130px; }
form#Frm_Contact input.error { border: 1px dotted red; width:130px; }
form#Frm_Contact textarea.error { border: 1px dotted red; width:410px; }
form#Frm_Contact textarea:focus { border: 1px dotted black; width:410px; }
form#Frm_Contact textarea { border: 1px solid #7F9DB9; width:410px; }