@charset "utf-8";
/* CSS Document */

/* --- Stylesheet for Site - Boots Serum7 Lift --- */

/* -- Site Rules/Color -- *

	Text Purple		#7A256E
	Text gray	 	#7A858D
	Text light (on dark bg) #F7F7F7
	
	bg purple #7A256E
	bg above fold #FEFEFE
	bg below fold #FCFCFC
	bg footer purple #823276
	bg footer gray #

*/
/* -- Form styles -- */

/* form styles */


input, textarea, select 	{ margin: 0; padding: 1px; font-size: 11px;	font-family: inherit; }
input						{ width: 200px;}
select 						{ padding: 0; }
.sr 						{ position: absolute; left: -9999em; top: 0; width: 1px; height: 1px; overflow: hidden; }
	
form.submit_form label 			{ display: block; line-height: 1.6; font-size: 11px; color:#7a7f8a; width: 180px; padding-right: 20px; }
form.submit_form  ol 			{ margin: 0; padding: 0; }
form.submit_form  li 			{ list-style: none; padding: 0; margin: 0 0 10px 0; float: left; display: block;  }
form.submit_form em 			{ font-weight: bold; font-style: normal; color: #f00; }
	
input.textfield					{ width: 170px; }

form.submit_form label.checkboxlabel 	{ float: left; width: 380px;  padding-right: 20px; display: block; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus {background:#f5f5f5; }
input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .5em 0 0;}

input[type="checkbox"] { display: block; float: left; height: 18px; width: 18px; }

select.citySelect	{ width: 175px;}

span.legend { font-size: 11px; padding:0; margin: 0; color:#7a7f8a; display: block; line-height: 1.6em; width: 570px; }

.SubmitButton { background-image:url(../images/submit_bg.jpg); background-repeat: repeat-x; height: 30px; border: solid 1px #7a256e; float: right; margin-right: 50px; /*padding: 0 30px;*/ font-size: 15px; color: #f6f6f6; background-color:#7A256E; cursor: pointer; text-align:center; }

.error 						{color:#CC0000;font-size:0.55em; padding-top: 3px; width: 190px; /*display: none;*/}
.errorMsg					{color:#CC0000;font-size:0.55em; padding-top: 3px; padding-bottom: 10px; /*display: none;*/ }