/* wrapper =======================================
   controls the width of the ZipEntry page */

   #wrapper {
   	width: 700px;
   	padding-left: 30px;
   	padding-right: 30px;
   	}
		
	

/* standard header styles ========================
   sets the style for the standard HTML headers */

   h1 {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 21px;
   	color: #330099;
   	margin: 0 0 0 0;

   	}

  h1 {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 21px;
   	color: #330099;
   	margin: 0px 0px 10px 0px;

   	}

   h2 {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 13px;
   	margin: 0 0 0 0;
      padding: 0 0 0 0;
   	}

   h3 {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 17px;
   	line-height: 1.25em;
   	color:#df4600;
   	margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
   	}

   h4 {
   	font-weight: normal;
   	font-style: italic;
   	font-size: 11px;
   	margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

   	}
	h5 {
   	color: #333333;
   	   	margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
   	
   	font-weight: bold;
font-family: Arial, Helvetica;
font-size:12px;
}

/* standard table styles =========================
   sets the default table style  */

   table {
   	/*margin-bottom: 20px;*/
   	}

   #wrapper table {
   	width: 100%;
   	}

   td, th {
   	vertical-align:top;
   	}

   /* This is controlling the overall height of the rows  */

   td {
   	padding: 0px 0px 5px 0px;
   }


   th {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	
   
   	color: #333333;
   	padding: 6px 10px 6px 10px;
   	text-align:left;
   
	font-family: Arial, Helvetica;
	
   	background-color: #eeeeee;
   	border-bottom: 2px dotted #cccccc;
   	border-top: 1px solid #999999;
      height: 0px;
   	}
	/* ==================== FSBO topper and tail ================ */

#fsboTopbox h1.normal {
	font-weight: normal;
	}

#fsboTopbox {
	width: 100%;
	margin: 0 0 0 0;
	}

#fsboTopbox td {
	padding: 5px 0px 5px 0px;
	vertical-align: bottom;
	border-bottom: none;
	}

#fsboTailbox {
	width: 100%;
	}

#fsboTailbox th {
	border-bottom: none;
	}
	
#fsboTopbox td.backAds {
	padding-right: 11px;
	}

#fsboTailbox td.lppBuffer {
	padding-right: 19px;
	}
	
/* that fixes vertical pisition of the button's text*/
.bttntxt{ line-height: 1.5em; }
/*******************************************/

td.buttonPadding{
	padding: 5px 0px 5px 0px;
/*	background-color: yellow;*/
}
input.zipEntry {
	width: 67px;
}
/* ==================== Error Display ================ */

.required {
	color: #990000;
	}

/* Displays and positions background graphic */

.error {
	display: block;
	padding-left: 18px;
   left: -18px;
	position: relative;
	background-image: url(../images/errorMrkr.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.error select {
	background-color: #F0B3B3;
	}

.error input {
	background-color: #F0B3B3;
	}
	
/* ==================== Dealer Search Zip Entry Additions ================ */


.zipDiv {
	width: 700px !important;
	margin-left:30px;
	margin-top:20px;
	}

.innerEntry {
	width: 400px;
	font-size: 11px;
	}

div.BttnPill {
	width:300px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.zipImg {
	padding: 0px 0px 0px 0px;
	margin: 10px 14px 0px 0px;
	}

.errorbox {
	font-size: 11px;
	float:center;
	width: 620px !important;
	border: 2px solid #cc0000;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 50px !important;
	}

.errorbox li {
	width: 500px;
	margin: 0px 0px 0px 0px !important;
	line-height: 170%;
	background: url(/images/bullet_rnd_blk.gif) 0px 8px no-repeat;
	}

.errorbox p {
	width: 450px;
	margin: 0 0 0 0;
	}

.zipText {
	padding-right: 5px;
	}

.fieldError {
	display: block;
	padding-left: 18px;
	left: -18px;
	position: relative;
	background-image: url(../images/errorMrkr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

.inlineError .fieldError {
	display: inline;
	position: static;
	font-size: 13px;
	}

.fieldError input {
	background-color: #F0B3B3;
	}
	

	.zipLabel{
padding-right: 5px;
}

td.zEntry{
padding-top: 5px;
}
