/* form styles */

#form-retailer form {text-align:left;line-height: normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#form-retailer form label {display: block;line-height: 14px;padding: 0px 0px 12px 0px;}
#form-retailer form input {display: block;margin-top: 3px;}
#form-retailer form textarea {display: block;margin-top: 3px;width: 400px;}
form select {float: left;display: block;border: 1px solid #3e3e3e;background-color:#282828;color:#fff}
form #error {color:#FF0000;font-weight:bold;margin-bottom: 10px;}
.requiredlabel, .required {color:#FF0000}
.requiredhelp {color:#FF0000;font-size:10px;}
#contentholder td.main input {margin:0;color:#fff;border: 1px solid #001121; background-color:#005692;padding:1px}

ul.loc_results li {background:transparent;display:inline;list-style-type:none;margin-right:3px;padding-left:0px;}
ul.loc_results {background:transparent;font-size:13px;list-style-type:none;margin:0px 0px 20px;padding:0px;color:#fff;}
ul.loc_results li.store_name {background:transparent;display:block;font-size:14px;font-weight:bold;padding-bottom:4px;color:#007BB5;padding-left:0px;text-transform:uppercase;}
ul.loc_results li.address {background:transparent;display:block;font-size:11px;padding-bottom:4px;text-transform:uppercase;padding-left:0px;padding-left:0px;}
ul.loc_results li.zip {background:transparent;display:inline;list-style-type:none;margin-right:3px;text-transform:uppercase;font-size:11px;padding-left:0px;}
ul.loc_results li.city {background:transparent;display:inline;list-style-type:none;margin-right:3px;text-transform:uppercase;font-size:11px;padding-left:0px;}
ul.loc_results li.state {background:transparent;display:inline;list-style-type:none;margin-right:3px;text-transform:uppercase;font-size:11px;padding-left:0px;}
ul.loc_results li.distance {background:transparent;display:block;font-size:12px;font-style:italic;padding-top:5px;text-transform:uppercase;font-size:11px;color:#6e93b3;padding-left:0px;}
ul.loc_results li.phone {background:transparent;display:block;font-size:11px;padding-bottom:4px;text-transform:uppercase;padding-left:0px;}
ul.loc_results li.brand {background:transparent;display:none;padding-left:0px;}

p.errortext {color:#FF0000;font-weight:bold;margin-bottom: 10px;}
#generalContent a.searchagain, a:link.searchagain, a:visited.searchagain a:hover.searchagain {margin:0;color:#fff;border: 1px solid #001121; background-color:#005692;padding:3px}
p {margin-top:7px}
.step {font-size:13px;font-weight:bold;color:#007bb5;margin-right:3px}



/* INPUTS - 80 */
#city,
#zip {
	margin: 3px 0px 0px 0px;
	color:#fff;
	padding:1px;
	border: 1px solid #3e3e3e;
	background-color:#282828;
}


/* SELECT - 80 */
#state,
#radius {
	float: left;
	margin: 7px 10px 0px 0px;
	border: 1px solid #3e3e3e;
	background-color:#282828;
	color:#fff
}

#contentholder fieldset.loc input.radio {border:none;background:none;}

#contentholder {width:100%}
#contentholder legend {color:#fff;font-size:11px;margin-left:0px;margin-bottom:10px;padding:0px;}
#contentholder .pageHeading h1 {font-size: 22px;font-weight:normal;margin-bottom:3px;margin-top:45px;margin-left:0px;padding-top:5px;padding-bottom:8px;border-bottom:1px solid #3e3e3e;}
#contentholder fieldset.loc input {margin-right:5px;border: 1px solid #3e3e3e;background-color:#282828;}
#contentholder fieldset {padding:0px}