.clear { clear: both; }
.number { text-align: right;}
.captcha_image { margin-top: 5px; border: solid 1px #4f76ac;}

#ContactRegion { color: #666} 

.demand-register .header { margin-bottom: 10px;}
.demand-register .header .title { font-size: 13px; font-weight: bold;  }
.demand-register .header .text { text-align: left; font-size: 14px;  }
.demand-register .header   a {font-size: 12px;  }
.demand-register .header .login { text-align: left; font-size: 14px; }
.demand-register .header .logout { text-align: center; font-size: 14px; float: right; }
.demand-register .return_link  { margin-top: 20px; text-align: center; } 
.demand-register .field-group .label { width : 280px; float: left; }
.demand-register .field-group .value { float: left; }
.demand-register #ContactRegion .value input[type=text]{ /*width: 280px;*/ }
.demand-register #ContactRegion .value input[type=password]{ width: 280px; padding: 4px; }
.demand-register .buttons { text-align:center; }
.demand-register td { vertical-align: top;  }


.demand-login { border-top: dotted 1px white; padding-top: 20px; position: relative; margin: 0 auto;width: 475px;}
.demand-login .field-group{  width: 400px; }
.demand-login .field-group .name{ width: 150px; font-weight:bold; }
.demand-login .field-group-content{ }
.demand-login .field-table .name{ padding-left:20px; width:100px; font-weight:bold; text-align:right; }
.demand-login .field-table td { padding : 4px 0px; }
.demand-login .forget { padding-left: 20px; text-align: center;padding-top: 12px; }
.demand-login .forget a {color: red;}
.demand-login error { margin-top: 20px; } 


.demand-forget { border-top: dotted 1px white; padding-top: 20px; position: relative; margin: 0 auto;width: 475px; }
.demand-forget .field-group { width: 500px; }
.demand-forget .field-group-content{}
.demand-forget .field-table .name{ padding-left: 20px; width:180px; font-weight:bold; text-align:right;white-space: nowrap;  }
.demand-forget .field-table td { padding : 4px 0px; }
.demand-forget error { margin-top: 20px; }
.success_title {
padding: 8px 10px;
color: white;
background-image: url(/templates/omnicasatemplate/images/bg_title.png);
border: 1px solid black;
border-bottom: none;
}
.success_message{
border: 1px solid #000000;
padding: 7px;
text-align: center;
}

#frmDemandLogin .buttons {
text-align: center;
float: right;
}
#frmDemandForget .buttons {
text-align: center;
}

.demand-register input[type='checkbox']{width: 20% !important;padding: 20px 0px !important;}
.terrace,.garden{padding: 10px 0px !important;}