@charset "utf-8";
/* CSS Document */





/*------------------- MASTHEAD ------------------- */

#masthead {
background-image:url(../images/bkg-masthead2.jpg);
background-repeat: no-repeat;
background-color:#ffffff;
height: 290px;
width: 990px;
}

#mastheadLeft {
float: left;
padding-left: 220px;
width: 350px;
text-align:right;
}

#mastheadLeft p {
width: 280px;
font-size: .9em;
font-style: italic;
line-height: 18px;
text-align: right;
float: right;
color:#333;
line-height: 22px;
}


#mastheadLeft h1 {
font-family: "Times New Roman", Times, serif;
font-size: 2em;
padding: 25px 0px 0px 0px;
color:#FFFF99;
}


#masthead h2 {
font-family: "Times New Roman", Times, serif;
font-size: 1.0em;
padding: 5px 0px 30px 20px;
color:#000000;
}

#left h2, #middle h2, #right h2 {padding-bottom:6px;}

#middle p em {padding-bottom:12px; display:block; font-weight:normal; font-style:normal;}

#middle h3 {font-size:1em; color:#333;}

#middle #testimonials {
font-family: "Times New Roman", Times, serif;
}

#middle {padding-bottom:15px;}


#middle  #testimonials p {
font-size: 1em;
line-height:150%;
padding-bottom:6px;
}

/*-------------------  RIGHT ------------------- */

#right {
float: left;
width: 295px;
padding-bottom: 15px;
padding-left: 15px;
}

#right p {
line-height: 22px;
font-size: .9em;
}

#right ul {line-height:160%; margin-left:20px; padding-bottom:7px; background:url(../images/pages/bg-service-areas.gif) no-repeat right top;}

#right a {color:#3399FF; font-weight:bold; font-family:"Times New Roman", Times, serif;}

#right .map {padding-bottom:40px;}

#right p#contact-us a {color:#3399FF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


#right #testimonials2 {
font-family: "Times New Roman", Times, serif;
padding-top:70px;
}


#right  #testimonials2 p {
font-style: italic;
font-size: 1em;
line-height:150%;
padding-bottom:6px;
}

/*-------------------  LEFT ------------------- */

#left {
float: left;
width: 295px;
padding-bottom: 15px;
padding-left: 15px;
}

#middle img {
padding-bottom: 15px;
}


#middle a {
font-family: "Times New Roman", Times, serif;
padding-bottom: 20px;
color:#3399FF;
display: block;
font-weight: bold;
font-size: 1.1em;
}


#middle {padding-top:0px;}

/*------------------- FORM ------------------- */
#formContainer {
width: 385px;
float:right;
padding-top:35px;
}


#formContainer p {
font-size: 1.4em;
color:#ffffff;
font-style: normal;
font-weight:bold;
padding-bottom: 6px;
padding-left: 0px;
}

#formContainer  span {
color:#ff6600;
}

#formColumn1 {
float:left;
width:170px;
}

#formColumn2 {
float:left;
padding-left: 20px;
}


#formContainer label {
display: block;
font-family: "Times New Roman", Times, serif;
font-size: .9em;
font-weight: bold;
color: #ffffff;
padding-bottom: 3px;
}



#formContainer input {
width:167px;
height: 18px;
border: #004675 1px solid;
margin-bottom: 10px;
padding-left: 3px;
}


#formContainer dl input {
margin-bottom: 0px;
}


#formContainer dd {
float:left;
padding-right: 11px;
}

#formContainer dd.last{
padding-right: 0px;
}


#formContainer input.pickup {
width: 74px;
}

#formContainer input.date {
width: 62px;
}

#formContainer label.dateText {
width: 65px;
}

#formContainer select {
width:170px;
padding: 2px;
height: 24px;
border: #004675 1px solid;
font-size: .8em;
margin-bottom: 10px;
}


#formBottomWrap {
float: left;
width: 80px;
}

#formContainer .submitBtn  {

height: 38px;
width: 261px;
border: none;
margin-top: 5px;
margin-left: 12px;
display:block;
float: left;
}

/*------------------- pdf icon ------------------- */


#guide {
background: url(../images/pdf-icon.jpg) no-repeat top left;
height: 36px;
margin-top: 20px;
padding-top: 20px;
}

#guide a{
padding-left: 45px;
color: #ae3d3f;
font-size: .9em;
font-weight: bold;
}
