
/* *************************** Layout ********************************************8 */

#wrap {

  width: 996px;
  margin: 0 auto;
  background: #fff;
}

#current_provider {

	display: none;

}


/* ***************************** Typography and General ***************************** */

body          { font: .76em/1.6em Arial, Helvetica, sans-serif; color: #363636;}   /* IE */

html > body   { font-size: 12px; }  /* Other browsers */

h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; color:#111; clear:both; }

h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; line-height:2; }
h4 { font-size: 1.2em; line-height:1.25; font-weight:bold; }
h5 { font-size: 1em; font-weight:bold; }
h6 { font-size: 1em; }

p  { margin: 0 0 1.5em 0; text-align:left; }



/*********************************** forms *****************************************/



.ui-datepicker-trigger {

	padding-left: 3px;
	

}

.ui-datepicker-trigger:hover {

	cursor: pointer;

}



input, textarea, select {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url('/quote/images/inputBg.gif') top left no-repeat;
  margin-top:2px;
}

input:hover, textarea:hover, select:hover {
  border:1px solid #888888;
}

input:active, textarea:active, select:active {
  border:1px solid #888888;
}

input[type=checkbox] {
  width:15px;
  background:none;
  border: 0;
}

input[type=radio]  {
  width:15px;
  background:none;
  border: 0;
}

input:focus, textarea:focus {
  border: 1px solid #3366cc;
}  


input.error { 

  border: 1px solid #F07F3C; 
}

label.error {
	padding-left: 5px;
	color: #000;
}

#quote_form {

  padding: 15px;

}


#quote_form h3 {

  font-family: "helvetica neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  color: #333;
  margin: 1em 0 .3em;
  padding: 3px 0;
  line-height: 1.2em;
  letter-spacing: -1px;
  display: block;

  border-bottom: 4px solid #ddd;


}

#quote_form table {

	width: 740px;

}

#quote_form td {

	border-bottom: 1px solid #eee;
}



/*  Tooltips */



.ajaxtooltip{

    position: absolute; /*leave this alone*/
    display: none; /*leave this alone*/
    width: 300px;
    left: 0; /*leave this alone*/
    top: 0; /*leave this alone*/
    background-color: #fff;
    border: 2px solid gray;
    border-width: 1px 2px 2px 1px;
    padding: 15px;
}


