@charset "UTF-8";
/* CSS Document */

.account_list{
	width:725;
	overflow:hidden;
	font:italic bold 12px Arial, sans-serif;
	color:#fff;
	padding:18px 0 23px 0;
	position:relative;
}
.account_list li{
	font:bold 16px "Century Gothic", Arial, Helvetica sans-serif;
	margin-bottom:10px;
}
.account_left{
	position:absolute;
	left:75px;
}
.account_right{		
	position:absolute;
	left:430px;
}
.details_list_left{
	float:left;
	width:340px;
	overflow:hidden;
	font:bold 15px Arial, sans-serif;
	color:#fff;
	padding:18px 0 0px 75px;
	position:relative;
}
.details_list_right{
	float:left;
	width:280px;
	overflow:hidden;
	font:bold 16px Arial, sans-serif;
	color:#fff;
	padding:18px 0 0px 20px;
	position:relative;
}
.update_btn{
	background-image:url(../img/red_Button.png);
	background-repeat:no-repeat;
	width:152px;
	height:36px;
	float:right;
	color:#FFF;
	cursor:pointer;
	font:bold italic 12px "Century Gothic", Arial, Helvetica sans-serif;
	padding:12px 0 0 11px;
	margin: 25px 20px 0 0;
}
#home_update_btn{
	font-size:14px;
	padding:11px 0 0 14px;
}
#image_update_btn{
	font-size:15px;
	padding-left:20px;
	padding-top:10px;
	margin-top:145px;
}
#newSearchBtn{
	font-size:14px;
	padding:11px 0 0 14px;	
	margin:20px 10px 0 0;
}
.account_images{
	float:left;
	width:200px;
	cursor:pointer;
	margin:0 15px 15px 20px;
}
.match_images{
	float:left;
	width:200px;
	cursor:pointer;
	margin:0 15px 15px 24px;
}
.account_image_buttons{
	margin-top:5px;
	text-align:center;
}
.match_scores{
	font-style:normal;
	font-size:18px;
	text-align:center;
	padding-top:4px;
}
#upload_btn{
	float:right;
}
#description_area{
	float:left;
	width:600px;
	font-style:normal;
	margin-left:60px;
}
#homeDescription{
	float:left;	
	font-size:14px;
	font-weight:normal;
}
/*///////////////////////////////
//       User Home Box         //
///////////////////////////////*/
.userUpdate_form{
	width:545px;
	overflow:hidden;
	font:italic bold 12px Arial, sans-serif;
	color:#993333;
	padding-bottom: 25px;
}
.userUpdate_form input{
	color:#6e6f72;
}
/* First name & Email*/
.userUpdate_form .f-name-mail{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.userUpdate_form .f-name-mail .f-name{
	width:300px;
	overflow:hidden;
	float:left;
}
.userUpdate_form .f-name-mail .f-name label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .f-name-mail .f-name input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}

.userUpdate_form .f-name-mail .pr-phone{
	width:215px;
	overflow:hidden;
	float:right;
}
.userUpdate_form .f-name-mail .pr-phone label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .f-name-mail .pr-phone  input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}

/* Last  name & Confirm Email*/
.userUpdate_form .l-name-mail{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.userUpdate_form .l-name-mail .l-name{
	width:300px;
	overflow:hidden;
	float:left;
}
.userUpdate_form .l-name-mail .l-name label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .l-name-mail .l-name input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.userUpdate_form .l-name-mail .cell-phone{
	width:185px;
	overflow:hidden;
	float:right;
}
.userUpdate_form .l-name-mail .cell-phone label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .l-name-mail .cell-phone input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
/* Primary Phone & Password*/
.userUpdate_form .pr-phone-pass{
	overflow:hidden;
	padding:4px 0;
}
.userUpdate_form .pr-phone-pass .mail{
	width:300px;
	overflow:hidden;
	float:left;
}
.userUpdate_form .pr-phone-pass .mail label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .pr-phone-pass .mail input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.userUpdate_form .pr-phone-pass .fax{
	width:145px;
	overflow:hidden;
	float:right;
}
.userUpdate_form .pr-phone-pass .fax label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .pr-phone-pass .fax input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
/* Cell Phone & Confirm Password */
.userUpdate_form .cell-phone-pass{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.userUpdate_form .cell-phone-pass .c-mail{
	width:300px;
	overflow:hidden;
	float:left;
}
.userUpdate_form .cell-phone-pass .c-mail label{
	float:right;
	padding:0 10px 0 0;
}
.userUpdate_form .cell-phone-pass .c-mail input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.userUpdate_form .cell-phone-pass .update{
	height:1%;
	overflow:hidden;
}
.userUpdate_form .cell-phone-pass .update label{
	float:right;
	padding:3px 0 0 5px;
	font:italic bold 11px/12px Arial, sans-serif;
}
.userUpdate_form .cell-phone-pass .update input{
	width:12px;
	height:12px;
	overflow:hidden;
	float:right;
	margin:0;
}
#changePswBtn{
	margin:1px;
	cursor:pointer;
}
#updateUserBtn{
	cursor:pointer;
	position:absolute;
	right:30px;
}
/*///////////////////////////////
//     Change Password Box     //
///////////////////////////////*/
.pswUpdate_form{
	width:295px;
	overflow:hidden;
	font:italic bold 12px Arial, sans-serif;
	color:#993333;
	padding-bottom:25px;
}
.pswUpdate_form input{
	color:#6e6f72;
}
.pswUpdate_form .new_pass{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.pswUpdate_form .new_pass .f-name{
	width:285px;
	overflow:hidden;
	float:left;
}
.pswUpdate_form .new_pass .f-name label{
	float:right;
	padding:0 10px 0 0;
}
.pswUpdate_form .new_pass .f-name input{
	width:115px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.pswUpdate_form .c_new_pass{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.pswUpdate_form .c_new_pass .l-name{
	width:285px;
	overflow:hidden;
	float:left;
}
.pswUpdate_form .c_new_pass .l-name label{
	float:right;
	padding:0 10px 0 0;
}
.pswUpdate_form .c_new_pass .l-name input{
	width:115px;
	padding:1px 3px;
	float:right;
	margin:0;
}
#updatePswBtn{
	position:absolute;
	right:10px;
	cursor:pointer;
}
/*///////////////////////////////
//    Update Description Box   //
///////////////////////////////*/
.desc_update_form{
	width:500;
	overflow:hidden;
	font:italic bold 12px Arial, sans-serif;
	color:#993333;
	padding-bottom:25px;
}
.desc_update_form input{
	color:#6e6f72;
	width:500px;
}
#updateDescriptionBtn{
	position:absolute;
	right:10px;
	bottom:5px;
	cursor:pointer;
}

/*///////////////////////////////
//       Update Home Box       //
///////////////////////////////*/
.update_home_form{
	width:100%;
	overflow:hidden;
	color:#993333;
	padding-bottom:15px;
}
.update_home_form input{
	color:#6e6f72;
	width:500px;
}
.update_home_form .house-left{
	width:476px;
	float:left;
	padding:0 0 0 25px;
	
}
.update_home_form  .house-right{
	width:175px;
	float:right;
	padding:0 25px 0 0;
}
.update_home_form  .house-holder{
	width:100%;
	overflow:hidden;
}
.update_home_form  .location-price{
	float:left;
	width:215px;
	padding:0 30px 0 0;
}
.update_home_form  .location-price p{
	margin:0;
	font:italic bold 12px Arial, sans-serif;
	padding:4px 0;
}
.update_home_form  .location {padding-bottom:4px;}
.update_home_form  .location input{
	padding:1px 3px;
	width:204px;
	color:#6e6f72;
	margin:0;
}
.update_home_form  .ask-price{padding-bottom:5px;}
.update_home_form  .ask-price input{
	padding:1px 3px;
	width:204px;
	color:#6e6f72;
	margin:0;
}
.update_home_form  .ask-price span{
	font:12px Arial, sans-serif;
	padding:0 5px;
}
.update_home_form  .bed{
	width:100%;
	overflow:hidden;
	padding-bottom:25px;
}
.update_home_form  .bed .bedrooms{
	float:left;
	width:95px;
}
.update_home_form  .bed .bathrooms{
	float:right;
	width:95px;
}
.update_home_form  .bedrooms select{
	width:94px;
	color:#6e6f72;
}
.update_home_form  .bathrooms select{
	width:94px;
	color:#6e6f72;
}
.update_home_form  .pro-types{
	float:right;
	width:191px;
	padding:0 12px 0 26px;
	border-left:1px solid #738ea3;
	border-right:1px solid #738ea3;
}
.update_home_form  .pro-types p{
	margin:0 0 0 -10px;
	font:italic bold 12px Arial, sans-serif;
	padding:0 0 3px 0;
}

.update_home_form  .type{
	font:italic bold 12px Arial, sans-serif;
	width:100%;
	overflow:hidden;
	padding:4px 0;
}
.update_home_form  .type input{
	float:left;
	width:12px;
	color:#6e6f72;
	height:12px;
	margin:1px 0 0 0;
}
.update_home_form  .type label{
	float:right;
	width:168px;
}

.house-right_update{
	float:right;
	padding:0 25px 0 0;
	width:175px;
}
.house-right_update p{
	color:#993333;
	font:italic bold 12px Arial, sans-serif;
	margin:0;
	padding:12px 0 8px 0;
}
.house-right_update .main{
	padding:12px 0 0px 0;
}
.house-right_update .sqfeet input{
	padding:1px 3px;
	color:#6e6f72;
	width:84px;
	margin:0;
}
.house-right_update .lot-size{
	color:#993333;
	font:italic bold 10px Arial, sans-serif;
}
.house-right_update .lot-size select{
	width:115px;
	color:#6e6f72;
}
.house-right_update .age-of-home{
	color:#993333;
	font:italic bold 10px Arial, sans-serif;
}
.house-right_update .age-of-home select{
	width:115px;
	color:#6e6f72;
}
.house-right_update .preview{
	padding:10px 0 0 0;
	width:100%;
	overflow:hidden;
}
.house-right_update .preview input{
	float:left;
	margin:0;
}
.house-right_update .preview a{
	font:bold 12px/25px Arial, sans-serif;
	float:right;
	margin:6px;
}
#updateHomeBtn{
	position:absolute;
	right:30px;
	bottom:10px;
	cursor:pointer;	
}
#adminUserBtns{
	width:400px;
	margin:0 162px;
	
}
#adminUserEmail{
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:10px 215px;
}







/*******************************************************************************************************************************
	new styles
*/
.account-wrapper{
	position: relative;
}

.account-narrow{
	width: 173px;
	float: left;
	margin: 0;
	padding: 0;
}

.account-wide{
	width: 822px;
	float: left;
	margin: 0;
	padding: 0;
}

.account-header-wrapper{
	width: 100%;
	margin: 0 0 5px 0;
}

.account-header-button{
	display: button;
	float: left;
}

.current-matches-wrapper{
	width: 302px;
	height: 55px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(/assets/img/account-nav/matched-saves-background.png) no-repeat 0px 0px;
}

.account-wrapper .box-top{
	width: 812px;
	height: 5px;
	background: url(/assets/img/account-nav/box-top.png) no-repeat 0px 0px;
	margin: 0;
	padding: 0;
}

.account-wrapper .box-stretch{
	width: 762px;
	background: url(/assets/img/account-nav/box-stretch.png) repeat-y 0px 0px;
	margin: 0;
	padding: 25px;
}

.account-wrapper .box-bottom{
	width: 812px;
	height: 5px;
	background: url(/assets/img/account-nav/box-bottom.png) no-repeat 0px 0px;
	margin: 0;
	padding: 0;
}

.account-wrapper .list-house,
.account-wrapper .list-bottom,
.account-wrapper .list-middle{
	width: 725px;
	margin: 0 auto 20px;
	float: none !important;
}

.account-wrapper .welcome h1{
	font-weight: lighter;
	text-align: left;
	margin: 10px 0 10px 10px;
	padding: 0;
}

.account-wrapper .welcome .highlight{
	color: #871c1d;
}

.account-wrapper .list-top{
	padding-top: 0 !important;
}

.account-wrapper .list-bottom .top,
.account-wrapper .list-bottom .signup,
.account-wrapper .list-middle .top,
.account-wrapper .list-middle .signup{
	width: 725px;
}


.account-wrapper .list-bottom .bottom{
	min-height: 100px;
}

.account-wrapper .bottom .h-signup,
.account-details{
	width: 100%;
	margin: 0;
	padding: 0;
}

.account-wrapper h1{
	text-align: left;
	margin: 0 0 20px 0;
	padding: 0 20px 10px 0;
	border-bottom: solid 1px #e7e7e8;
	color: #e7e7e8;
	font-weight: lighter;
}

.current-matches-wrapper h2{
	text-align: center;
	font-weight: lighter;
	color: #00355d;
	font-size: 17px;
	line-height: 55px;
	margin: 0;
	padding: 0;
}

.current-matches-wrapper .highlight{
	color: #871c1d;
	font-size: 21px;
	font-weight: bold;
}

.account-details-border{
	background: url(/assets/img/account-nav/vertical-border.png) repeat-y 47% 0%;
}

.account-details .details_list_left,
.account-details .details_list_right{
	width: 370px;
	margin: 0;
	padding: 0;
	float: left;
}

.account-details li{
	text-transform: uppercase;
	font-weight: lighter;
	color: #90a9b4;
	margin: 0 0 20px 0;
	padding: 0;
	display: block;
	font-size: 14px;
}

.account-details li .account-label{
	width: 130px;
	display: block;
	float: left;
}

.account-details li .highlight{
	width: 240px;
	display: block;
	float: left;
	font-weight: normal;
	color: #fff;
}


.match_images li .account-label-no-space{

}

.match_images li .highlight-no-space{
	font-weight: normal;
	color: #fff;
}

.account-details .account_list{
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
}

.account-wrapper #description_area{
	width: 100%;
	margin: 0;
	padding: 0;
}

.account-wrapper #description_area h2{
	color: #90a9b4;
	border: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}



.account-wrapper li{
	list-style: none;
	list-style-type: none;
	background-image: none;
}

.account-nav-ul{
	width: 173px;
	list-style: none;
	list-style-type: none;
	margin: 150px 0 20px 0;
	padding: 0;
}

.account-nav-item{
	width: 100%;
	display: block;
	background-image: none;
}

.account-nav-link{
	width: 173px;
	height: 36px;
	display: block;
}

.account-nav-item a:hover,
.account-nav-ul .selected a{
	background-position: 0px -36px;
}

.account-nav-account{ background: url(/assets/img/account-nav/account.png) no-repeat 0px 0px; }
.account-nav-want{ background: url(/assets/img/account-nav/home-i-want.png) no-repeat 0px 0px; }
.account-nav-home-sell{ background: url(/assets/img/account-nav/my-home-to-sell.png) no-repeat 0px 0px; }
.account-nav-saved-matches{ background: url(/assets/img/account-nav/saved-matches.png) no-repeat 0px 0px; }

.match_image{
	margin-bottom: 10px;
}

.match-image-button{
	width: 100px;
	height: 39px;
	float: left;
	border: none;
	color: transparent;
	margin: 0;
	padding: 0;
	cursor: pointer;
	line-height: 999px; /* Set it higher than your image height */
	overflow: hidden; /* Hide the text */
	font-size: 0; /* FF2 doesn’t like the above */
}

.matchImage{
	background: url(/assets/img/account-nav/view-details-button.png) no-repeat 0px 0px;
}

.dealMaker{
	background: url(/assets/img/account-nav/matchmaker-button.png) no-repeat 0px 0px;
}

.emailFriend{
	background: url(/assets/img/account-nav/email-button.png) no-repeat 0px 0px;
}

.delete_match{
	background: url(/assets/img/account-nav/delete-button.png) no-repeat 0px 0px;
}

									
									
