﻿#errorBlock{ display: none; padding: 2px 10px 2px 10px; margin-bottom:10px; background: #f78f1e; color: #FFFFFF; font-weight: bold; border: 1px solid #333333; clear:both; width: 28em;}
#errorBlockCoupon{display: none; padding: 2px 10px 2px 10px; margin-bottom:10px; margin-top:10px; background: #f78f1e; color: #FFFFFF; font-weight: bold; border: 1px solid #333333; clear:both; width:225px;}
.labelError{font-weight:bold; color:#F99C1C;}
.labelNoError{color:#DDDDDD;}
input, select, textarea { font-size: 90%; }
textarea {font-family:Arial, Helvetica, sans-serif; font-size: 90%; }
label {font-size: 95%; }
#submit input, #selRadius input, #btnSearch, #btnGetDirections  {border:0; padding-bottom: 10px;}
/* basic layout */
.requiredFields{padding-top:5px; padding-bottom:10px; font-weight:bold; clear:left;}
.componentContainer{position:relative; clear:both; float:left;}
#component_copy {padding:0px 80px 10px 0px;}
#locationInfo{float:left; width:200px; margin-left:15px;}
.componentContainer label {clear:both; display:block; float:left; text-align:left;}
.componentContainer input, .componentContainer select, .componentContainer textarea {float:left; clear:both; margin-bottom:7px;}
#componentRightCol{position:absolute; left: 31em; top: 1em; width:28em;}
#componentRightCol .loc_searchResults { height: auto;  float: left;}
#componentLeftCol{float:left; padding-left:5px;}
.loginCopy{padding-top:5px; padding-bottom:15px; clear:left;}
#cuRightColSub{display:none;}
#locatorLbl{font-size:14px; text-transform: uppercase; font-weight:bold; }
#cuPhoneBox, #jobAppPhoneBox, #profileBdayCombo, #profileZipBox {clear:left;}
#cuPhoneBox input, #jobAppPhoneBox input, #profileBdayCombo select, #profileZipBox input {clear:none; margin-right:3px;}
#cuServiceDate {clear:left; float:left; }
#profileReminderBlock{display:none;}
#profileReminderOptions select, #profileReminderOn select {clear:none; margin-left:3px;}
#profileReminderOptions{margin-top:5px; margin-left:24px;}
#profileReminderOn{margin-top:8px;	margin-left:24px;}
#profileChangePassword {float: left; clear: both; padding-bottom: 0.5em;}
.multipleOptions {height: 1.5em; vertical-align: middle; clear: both; }
.multipleOptions input, .multipleOptions label { clear:none; height: 1.5em; margin-right:2px; }