
form { font: 11px Verdana, Arial, Helvetica, sans-serif; }
form h3 { font-size: 12px; background-color:#cce8ea; padding:5px; color:#000; margin-top: 20px; }
fieldset { 	margin:0px;	border: 0;	padding: 0; position:relative; }
label { position: absolute; text-align:left; width:140px; }
input { margin-left: 150px; margin-bottom:5px; width: 300px; padding: 1px 5px; font-size: 11px; }
textarea { margin-bottom: 5px; width: 300px; padding: 0 5px; display: block; }
input.shortfield { margin: 0 50px 5px 50px; width: 100px; padding: 1px 5px; }
input.longfield, select.longfield { margin: 0; width: 170px; padding: 1px 5px; }
input.radio, input.checkbox { margin:0; width: 20px; height: 14px; float: left; }
.btnSubmit { background-color: #18949f; color: #fff; padding: 5px; width: 100px; font-weight:bold; }
.btnSubmit:hover { color:#000; background-color: #cce8ea; }
.required { font-size: 10px; color:#18949f; }
.clear { clear: both; }
.floatLeft { float:left; width:140px; }
.floatRight { margin-left: 150px; }
form a:link {color:#18949f;}
form a:hover { color:#ccc; text-decoration:underline; }

/* style error messages */
.error {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
}
/* ************************************* fix 3 pixel text jog for contentRight  ************************************* */
/* hide from IE5/Mac - only IE/Win sees this \*/
* html .floatRight {
	height: 1%;
	margin-left: 0;
}
* html .floatLeft {
	margin-right: -3px;
}

/* end hide from IE5/Mac */

.quickLink { background-color: #fff; padding: 10px; }
.location a { display:block; background:url(/images/promotions/findlocation.gif) no-repeat top left; width:186px; height:48px; border:none; cursor:pointer; margin:10px 0 20px 0; }
.location a:hover { background-position: 0 -48px; }
.location a span {display: none;}

.warranty a { display: block; background:url(/images/common/10yearwarranty.gif) no-repeat top left; width: 187px; height:55px; border: none; cursor:pointer; margin:20px 0 10px 0; }
.warranty a:hover { background-position: 0 -55px; }
.warranty a span {display: none;}

.margin-left { margin-left: 90px; }
.margin-left-20 { margin-left: 20px; }
br { clear:both; }