#carForm #employmentForm fieldset {background-color:#A0DEF7}
input.text.requiredValue,.text.invalidValue{border:4px solid #ff0000;background:#FCE8E8}
div.delTerms {background-color:#A0E0A0;color:#222;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;padding-top:2em;padding-left:1em;font-family:helvetica,arial,calibri,sans serif}
div.acceptTerms{margin-top:-1.5em;background-color:#006600;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;padding-top:2em;padding-left:0.8em;font-size:1.25em;font-family:helvetica,arial,calibri,sans serif}
fieldset p label {width:100%;display:block;font-weight:bold;margin-right:1em;clear:both;}#rentals #container #main_body #bikemenu.clearfix #accordion #bikeForm h2.bikeRez {padding-left:200px}
#bikeForm fieldset p label {width:100%;font-size:1.25em;font-family:calibri,helvetica,verdana,sans serif;display:blockfont-weight:bold;margin-right:1em;clear:both}
fieldset .span-20 {-moz-border-radius:8px;-webkit-border-radius:8px;padding:1em}fieldset p select {margin-right:1em}fieldset {padding:1.4em 200px 1.4em 0;margin:0 0 1.5em 0;}#carForm #bikeForm fieldset {padding:1.4em 0;margin:0 0 1.5em 0;}#highlightText {margin:0 0 0 80px;padding:1em}#highlightText textarea {margin:0 0 0 0px}#carForm #bikeForm fieldset div.push-2 {float:none}#bikeForm fieldset .highlight {font-family:calibri,helvetica,verdana,sans serif}legend {font-weight:bold;font-size:1.5em;}legend strong {font-size:0.75em;color:#c2272d}#EmailForm p {padding-left:0}form p {padding-left:200px;float:left;clear:both;width:100%}#wrapper fieldset p select {clear:none;}#bikeForm fieldset a.push-8 {float:left}fieldset p {width:100%;padding-left:0}fieldset.highlight {display:block;border:6px solid #c2272d;width:800px}div.highlight p {}div.highlight p label {display:inline-block;}fieldset h1,fieldset h2,fieldset h3,fieldset h4 {clear:both}div.highlight select {width:175px}#wrapper #bikeForm fieldset.highlight p {padding:0 350px 0 0;}#payment label {width:auto;clear:none;display:inline}input#night_phone_a,input#night_phone_b,input#night_phone_c {width:3em;display:inline;float:none}#payment input {margin-right:2em} input[type=text],input[type=password],input.text,input.title,textarea,select {background-color:#fff;border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {border-color:#666}input[type=text],input[type=password],input.text,input.title,textarea,select {margin:0.5em 0}input.text,input.title {float:left;width:300px;padding:5px;}input.title {font-size:1.5em;}textarea {float:left;width:300px;height:10em;padding:5px;}input[type=checkbox],input[type=radio],input.checkbox,input.radio {position:relative;top:.25em}form.inline {line-height:3;}form.inline p {margin-bottom:0;}.error,.notice,.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}.error {color:#8a1f11;border:0px;}.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a {color:#8a1f11;}.notice a {color:#514721;}.success a {color:#264409;}#scrollContainer form p {display:block;margin-left:0;padding-left:0;text-align:left}
.shoppingCart  label .label {
	float: left;
	display: block;
	width: 160px;
	line-height: 24px;
}
.shoppingCart .chkoutflds {
	clear: both;
	float: none;
	height: 30px;
	padding: 3px;
	
	margin-bottom: 5px;
}
body div h3 strong{color: green; background-color:#BBF7AF;padding: 0.25em 0.5em;border-radius: 8px 8px 8px 8px;}
@media screen and (max-width: 480px){
   .shoppingCart .chkoutflds {
	
	height: auto;
	
}
.mobileHidden{display: none}
.shoppingCart  label .label {
font-weight: bold;
font-size: 100%;
	width: 100%;

}
label {
font-weight: bold;
font-size: 150%;
	width: 5em;

}input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;font-family:calibri, helvetica,sans-serif;
  font-size: 16px;
}
select, input { border: 1px solid gray; }

.bikeRates input[type=text]{
width: 6em;
}
.bikeRates label {
font-weight: bold;display: inline-block;
font-size: 150%;
	width: 3em;

}
.last.reserveButton label {
font-weight: bold;display: inline-block;
font-size: 100%;
	width: 3em;

}
form p {padding-left: 5px;}
.bikeRates div.errorMsg.clearfix{clear: both; display: block;}
.bikeRates input.hasDatepicker, .startDatepicker, .endDatepicker{background: url(../images/calendar.gif) center right no-repeat;width:8em}
input.hasDatepicker:focus{background: transparent;}
input{ -webkit-appearance: none;width: 90%;}
#btnCheckout, #btnContinue, #btnPlaceOrder,#cfContact {background-color: #65c653; border: 2px solid lime;color: #fff;padding: 1em 1em;  }
fieldset.highlight {display:block;border:6px solid #c2272d;width:90%;padding: 1em 5px;}
fieldset {width: 90%; padding: 1em}
fieldset p{width:90%;}
body div h3 strong{color: green; background-color:#BBF7AF;padding: 0.25em 0.5em;border-radius: 8px 8px 8px 8px;}
	}


