.formtype1
	{width:740px;
	margin:auto;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;}
	.formtype1 fieldset
		{border:1px solid #D0D0D0;
		padding-bottom:10px;}
	.formtype1 legend
		{color:#2C417A;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding:3px 15px 3px 15px;
		border:1px solid #D0D0D0;
		background:#F4F4F4;}
	.formtype1 label
		{font-size:11px;
		letter-spacing:1px;
		font-weight:bold;
		color:#7C7682;}
	.formtype1 input, .formtype1 textarea
		{border:1px solid #A2A2A2;}
		.noborder input
			{border:none;}
	.formtype1 .form-submit
		{width:140px;
		height:34px;}
		

		
.formsection
	{clear:both;
	padding-top:10px;
	width:auto;
	margin:auto;}
.smallbox
	{width:230px;
	margin-right:10px;
	float:left;}	
	.smallbox input
		{width:230px;
		display:block;}
	.smallbox select
		{width:230px;
		font-size:11px;
		text-transform:uppercase;
		border:1px solid #A2A2A2;
		color:#545559;
		height:16px;
		display:block;}
	.smallbox fieldset
		{border:none;}
.mediumbox
	{width:350px;
	margin-right:10px;
	float:left;}
	.mediumbox input
		{width:350px;
		margin-right:10px;
		display:block;}
	.mediumbox select
		{width:350px;
		font-size:11px;
		text-transform:uppercase;
		border:1px solid #A2A2A2;
		color:#545559;
		height:16px;
		display:block;}
.bigbox
	{width:700px;}
	.bigbox input
		{width:700px;
		display:block;}
	.bigbox textarea
		{width:700px;
		display:block;}
	.bigbox select
		{width:700px;
		font-size:11px;
		text-transform:uppercase;
		border:1px solid #A2A2A2;
		color:#545559;
		height:16px;
		display:block;}


.radiobox
	{margin-top:-3px;}
	.radiobox label
		{float:left;}
	.radiobox input
		{float:left;
		margin-left:3px;
		margin-right:10px;
		width:inherit;}
.tickbox
	{margin-top:-3px;}
	.tickbox label
		{float:left;}
	.tickbox input
		{float:left;
		margin-left:10px;
		margin-right:3px;
		width:inherit;
		border:1px solid #A2A2A2;}	

.btn
	{border:none!important;}


/**********************COMMON FORMS**********************************/
#status
	{text-align:center;
	padding-top:20px;
	color:#000;
	font-weight:bold;}	

/**********************ADD PROPERTY FORMS**********************************/
.roomdetails_box
	{width:650px!important;}	

.dimension_box
 	{padding-top: 10px;}

.room_row
	{padding-top: 10px;}		
#content_page table input
	{width: auto!important;}	
	
	
/***************SWEEPSTAKES*****************/

#horizontalForm label{
	display:block;
	float:left;
	font-weight:700;
	margin:1em 1em 0 0;
}

.tinybox {
	float:left;
	padding:0;
	width:230px;
}
#node-form fieldset {
	background:#F5F5F3 none repeat scroll 0 0;
	border:3px double #7F9DB9;
	clear:both;
	margin-bottom:30px !important;
	padding:10px 0 25px 15px;
}


/** Search Form Visitor Staff**/
 
#RETS_property_find .visitor-register .visitor-register-save .form-item {
  clear:none;
}
 
#visitor-register-info {
  clear:both;
}

/** Property sort and Filter functionality **/
#property_sortFilter {
  padding: 0px 0px 20px 0px;
}
#property_sortFilter .form-item {
  display: inline;
  padding: 5px 15px;  
  float:left;
}


#property_sortFilter input.form-submit{
  display: inline;
  margin: 32px 0px 5px 20px;
  float:left;
}

#sortListing {
  height:60px;
  
}