/* forms styles */
.form-container {
	/*border-top:1px solid #c4d2d6;*/
	padding-bottom:10px;
	margin:2px 0 20px 0;
	/*background: url(images/formContainer_bkg.png);*/
}
.form-container table {
	margin:5px 5px 0 5px;
}
.form-container td {
	width:240px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:5px;
	/*border-bottom:1px dotted #660000;*/
}

input, textarea {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding: 1px;
	margin-top:2px;
}
#previous_btu, #next_btu {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding: 1px;
	margin-top:2px;
}

#first, #last, #email, #phone, #address, #city, #other, #other2 {
	width:200px;
}
#comments {
	width:450px;
}
.rate {
	width:13px;
	height:13px;
	margin-right:5px;
	font-size:10px;
	text-align:center;
}

.fields {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:5px;
	}
	.fieldsDropdown {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:4px;
	height: 24px;
	}

#submit:hover, #reset:hover {
	border:1px solid #fff;
	color:#666;
	cursor:pointer;
	background-color:#FFF;
	}
	
#submit, #reset {
	border:1px solid #fff;
	color:#fff;
	/*padding:3px 3px 3px 20px;*/
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	text-transform:uppercase;
	background-color:#8F7C33;
	padding:3px;
	}

.form-col {width:420px;}
.hint {font-size: 10px; color: #666666; font-weight: normal;}

.required {color: red; font-weight: bold; font-size:12px; line-height:18px;}
.float-left {float:left; margin-right:10px;}
.float-right {float:right; margin-left:10px;}
.border-top {border-top: 1px solid #cccccc; padding: 5px 0 0 0;}
.form-container ul {margin: 0; padding: 0; list-style: none;}
.form-container li {display:inline-table; width:200px; margin: 0 10px 10px 0; padding: 0; list-style: none; font-size: 11px; vertical-align: middle;}

table#occupents th.first, table#auto th.first {width:10px;}
table#occupents th, table#auto th {width:155px; padding: 0 10px 0 0; text-align: left; font-size: 11px;}
table#occupents td.first, table#auto td.first {width:10px;}
table#occupents td, table#auto td {width:155px; padding: 0 10px 10px 0; text-align: left;}

#occupents input, #auto input {width:140px;}

.clear {clear: both;}

/*VAULTWARE*/

#vW h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 21px;
	color: #502F11 ; }

#vW h3 {
	font-family:Arial,Helvetica,sans-serif;
	color:#5A591E;
	font-size:14px;
	font-weight:bold;
	}

#vW li, #vW td, #vW table  {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	}

#vW p, #vW, #vW a, .input select {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	}

#vW .SearchIntro {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color: #502F11;
	}

#vW .rowMain td.floorPlan, #vW .labels td.floorPlan {
	padding-left:17px;
	text-align:left !important;
	}
	
#vW .vwButtonImportant {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	*font-size:9px;
	*font-family:Arial,Helvetica,sans-serif;
	font-weight:400;
	text-decoration:none;
	}

#vW p.ammenities {
	color:#502F11;
	margin:0;
	padding:0 0 4px 20px;
	}

#vW li {
	line-height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#vW table.mainTable .labels a {
	color:#502F11;
	text-decoration:none;
	font-weight:bold;
	}

#vW td {
	vertical-align:middle;
	background-color:#E2E3D0;
	/*border-top:1px solid #fff;*/
	}

#vW .rowMain .button {
	background-color:#E2E3D0;
	/*border-top:1px solid #fff;*/
	border-left:none;
	}
	
#vW tr.labels td {
	background-color:#E2E3D0;
	border-bottom:1px solid #bdc7cb;
	}

#vW td {
	vertical-align:middle;
	}

#vW h2, #vW #notificationSettings h1, #vW #register h1, #vW #alertSettings h1, #vW #requestToHold h1, #vW #preQualify h1 {
	color:#502F11;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	}

#vW li.amenities {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

#vW h1.addApplicant, #vW #overlay h1, #vW #message h1, #vW #message #close, #vW .mainTable.rentCompare, #vWCal.nav, #vWCal.nav a, #vWCal caption, #vW #calendar td.month, #vW #calendar td.next, #vW #calendar td.back, #vW #messageHeader a, #vW tr.labels td  {
	color:#333333;
	}
	
#vW #close a {color:#fff;}

#vW .disclaimer {
	color:#333333;
	font-size:10px;
	}