@charset "utf-8";

.validation_message {
	border: 1px solid #ff6802;
	background-color: #f0f0f0;
	margin-left:5px;
	padding: 1px 10px;
	display: none;
	position: absolute;
	margin-top:2px;
	font-size: 12px;
	z-index: 250;
}
.validation_message, .error_message {
	color: #ff6802;
}
.error_message {
	width: 100%;
	text-align: center;
	font-size:16px;
	font-weight: bold;
}
.property_container {
	clear:both;
}
#right_section .property_block{
margin:0px;
padding:0px;
float:left;
width:310px;

}

.property_block h1{
background:#d3e8fc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
height:20px;
padding:5px 0px 0px 5px;
text-align:center;
width:300px;
}

.property_block  fieldset{
margin:0px 0px 10px 0px;
padding:5px 05px 0px 10px;
height:auto;
font:12px Arial, Helvetica, sans-serif;
color:#414141;
border:none;
width:295px;
}


.property_block label{
padding-left:0px;
font:12px Arial, Helvetica, sans-serif;
color:#414141;
float:left;
padding-bottom:3px;
padding-top:6px;
}

.property_block label span{
color:#FF0000;
font-weight:bold;
}

.property_block fieldset div{
height:auto;
margin-bottom:5px;
padding-top:5px;
font:10px Arial, Helvetica, sans-serif;
width:290px;
}

.property_block input{
border:1px solid #ced5bd;
background:#ffffff;
color:#000000;
padding-left:5px;
margin-bottom:3px;
margin-top:3px;
font:12px  Arial, Helvetica, sans-serif;
}
.property_block textarea{
border:1px solid #ced5bd;
background:#ffffff;
color:#000000;
padding-left:5px;
margin-bottom:3px;
margin-top:3px;
font:12px  Arial, Helvetica, sans-serif;
}

.property_block SELECT{
border:1px solid #ced5bd;
background:#ffffff;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:3px;
margin-top:3px;
}

.property_block .img_name{
border:1px solid #ced5bd;
background:#ffffff;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
width:100px;
margin:10px 15px 10px 15px ;
}




.property_block .login_but{
background:#ff6802;
font-family:Arial, Helvetica, sans-serif;
font-family:14px;
color:#FFFFFF;
font-weight:bold;
width:55px;
height:25px;
border:none;
cursor:pointer;
	  text-transform:uppercase;
}

.property_block .register{
background:#ff6802;
font-family:Arial, Helvetica, sans-serif;
font-family:14px;
color:#FFFFFF;
font-weight:bold;
width:130px;
height:25px;
border:none;
cursor:pointer;
text-transform:uppercase;
}

.property_block fieldset div img{
margin:10px 15px 10px 15px ;
padding:0px;
border:1px solid #d3e8fc;
}

.property_block .send{
background:#ff6802;
font-family:Arial, Helvetica, sans-serif;
font-family:14px;
color:#FFFFFF;
font-weight:bold;
width:55px;
height:25px;
border:none;
cursor:pointer;
text-transform:uppercase;
}

#property_info label, #property_contact label, #property_address_data label{
	width:95px;
}
.smallest {
	width:35px;
}
.small {
	width:65px;
}
#property_rate label {
	width:55px;
}
#property_rate .currency {
	width:10px;
}
.large {
	width:280px;
}
.medium_large {
	width:180px;
}
#property_payment div {
	text-align:center;
}
#validation_panel {
	width:625px;
}
#validation_panel h1 {
	width: 610px;
}
.table-location {
	margin-top:10px;
	margin-bottom:5px;
	font-size: 10px;
}
.td-table-location {
	width:5px;
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
	border-bottom:#ccc 1px dotted;
	color:#bbb;
}
.td-table-location-selected {
	width:50px;
	text-align:left;
	padding-left:5px;
	padding-bottom:7px;
	border-bottom:#FF9900 6px solid;
	color: #3e3e3e;
}

.td-table-location-text {
	width: 50px;
	text-align:left;
	padding-left:5px;
	padding-bottom:11px;
	border-bottom:#ccc 1px dotted;
	color:#bbb;
}

.td-table-location-done {
	width:60px;
	text-align:left;
	padding-left:5px;
	padding-bottom:7px;
	border-bottom:6px solid #CCCCCC;
	color:#666;
}
.table-location tr td{
	width:11%;
}
#cursor, #validation_panel {
	margin-bottom:5px;
	width:620px;	
}
#validation_panel fieldset {
	width:610px;
}
#validation_panel fieldset div{
	width:600px;
}
#map div {
	width: auto;
	padding: 0;
	margin: 0;
}
#map_container {
	clear:both;
}
#property_map label {
	padding-top: 0;
}
#review {
	height:120px;
}
#submit {
	text-align: right;
}
#property_rate2 label {
	width:55px;
}
#property_rate2 .currency {
	width:10px;
}
#property_rate2 h1{
width:230px;
}
#property_rate2 fieldset{
width:230px;
}
#property_rate2 fieldset div{
width:220px;
}
#day_rate {
	width:625px;
}
#day_rate h1 {
	width: 610px;
}
#day_rate div {
float:left;
margin-right:10px;
}
#day_rate label {
	width:55px;
}
.property_container1 {	clear:both;
}
.season_label {
	font-weight:bold;
}
.full_width {
	width:625px;
}
.full_width h1 {
	width: 610px;
}
.full_width p {
	margin-bottom: 10px;
}
.del_season {
	background-color:#ff6802;
	padding:1px 2px;
}
.del_season a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#del_form .register{
	background:#ff6802;
	font-family:Arial, Helvetica, sans-serif;
	font-family:14px;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
}
