

/** MY ACCOUNT **/
.my-account-links					{ list-style:none; margin:0px; padding:0px; }
.my-account-links li				{ display:inline-block; vertical-align:top; width:25%; text-align:center; margin:0px 0px 10px 0px; }
.my-account-links a					{ display:block; padding:20px; margin:0px 5px; }
.my-account-links a .title			{ display:block; text-transform:uppercase; font-size:1.5em; font-weight:300; }
.my-account-links a .text			{ display:block; clear:both; margin:20px 0px; }
.my-account-links a .btn			{ display:inline-block; }

.my-account-links a					{ background:#272E3E; color:#FFFFFF; border-top:5px solid #CFDD2E; }
.my-account-links a:hover			{ background:#141A29; color:#FFFFFF; border-top:5px solid #E7F35B; }
.my-account-links a .title			{ color:#CFDD2E; }



/** LOGIN **/
.loginfrm		{ margin:0px 0px 0px 0px; max-width:none; }



/** SAVE SEARCH **/
.user-form								{ padding:0px 0px 10px 0px; margin:0px 0px 20px 0px; }
.user-form h1							{ display:block; padding:20px 10px; text-transform:uppercase; }
.user-form strong						{ text-transform:uppercase; font-weight:300; font-size:1.5em; }
.user-form p,
.user-form form							{ display:block; padding:0px 10px; }
.user-form .styledd,
.user-form .htmldd						{ width:100%; padding:10px 5px; }
.user-form .form-textbox input,
.user-form .form-textbox textarea		{ width:100%; padding:15px 5px; }

.user-form								{ background:#272E3E; color:#FFFFFF; }
.user-form h1							{ background:#CFDD2E; color:#272E3E; }
.user-form strong						{ color:#CFDD2E; }
.user-form .btn							{ border:3px solid #CFDD2E; color:#CFDD2E; background:transparent; }
.user-form .btn:hover					{ border:3px solid #E7F35B; color:#E7F35B; background:transparent; }



/** SAVED SEARCHES **/
.savedsearch-page li				{ padding:20px; }
.savedsearch-page li em				{ display:block; }

.savedsearch-page li				{ background:#272E3E; color:#FFFFFF; border-top:5px solid #CFDD2E; }
.savedsearch-page li em				{ color:#858B9B; }
.savedsearch-page li .btn			{ border:3px solid #CFDD2E; color:#CFDD2E; background:transparent; }
.savedsearch-page li .btn:hover		{ border:3px solid #E7F35B; color:#E7F35B; background:transparent; }



/** SHORTLIST **/
.shortlist-page .property-list .attributes .btn		{ display:block; }
.shortlist-page .property-list .attributes			{ background:transparent; }



/** GUIDE **/
.guide-title							{ text-transform:uppercase; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
.step-box								{ display:inline-block; vertical-align:top; width:33%; }
.step-box .main-padding					{ padding:5px; }
.step-box .image img					{ width:100%; max-width:660px; max-height:660px; }
.step-box .content						{ margin:0px 0px 0px 0px; text-align:center; }
.step-box .content .padding				{ padding:20px 10PX; }
.step-box .content .padding h2			{ text-transform:uppercase; font-weight:; font-size:1em; font-weight:600; }

.guide-title							{ border-bottom:1px dotted #CCCCCC; }
.step-box .image						{ background:#FAFAFA; }
.step-box .content .padding p			{ color:#777777; }



/** GENERAL **/
.form .form-textbox input,
.form .form-textbox textarea		{ min-width:auto !important; }

	


/** RESPONSIVE **/
@media screen and (max-width:900px){
	
	.my-account-links li		{ width:50%; }
	
}

@media screen and (max-width:800px){
	
	.step-box 			{ width:49%; }
	
}

@media screen and (max-width:660px){
	
	.form .form-row-narrow				{ width:100%; }
	.form .form-textbox input,
	.form .form-textbox textarea		{ min-width:none !important; }
	
}

@media screen and (max-width:520px){
	
	.my-account-links li		{ width:100%; }
	
}

@media screen and (max-width:490px){
	
	.step-box 			{ width:100%; }
	
}

@media screen and (max-width:480px){
	
	.property-list .attributes { display:block !important; }

}





