
body {
  background-color: #ffffff;
	text-align: center;
	margin:0 auto;
  font-family: Arial, Helvetica;
  font-size: 12px;
  margin-top:10px;
}

#wrapper {
	width:820px;
  background-color: #ffffff;
	margin:0 auto;
  border: 1px solid #ffffff;
	text-align: left;
}

.iepngfix { behavior: url("./_inc/iepngfix.htc") }

img {
  border:0;
 }

div {
  text-align: left;
}  

h1 {
  width: 350px;
  height: 25px;
  font-size: 18px;
  background-repeat: no-repeat;
  margin: 0px;
  behavior: url("./_inc/iepngfix.htc");
}

h1 span {
  display: none;
}
  
h1#appointment {
  background-image: url('./_img/hdr_schedule_an_appointment.png');
}    

h1#services {
  background-image: url('./_img/hdr_services.png');
}    

h1#carcare {
  background-image: url('./_img/hdr_car_care_tips.png');
}    

h1.carcareVideo {
  background-image: url('./_img/hdr_car_care_tips_1.png');
}

h1.carcareGuide {
  background-image: url('./_img/hdr_car_care_tips_2.png');
}

h1#feedback {
  background-image: url('./_img/hdr_feedback.png');
}    

h1#contact {
  background-image: url('./_img/hdr_contact_us.png');
}    

td {
  text-align: left;
}  
  
#logoImg {
  margin:0 auto;
  text-align: center;
}

#banner {
}  

#hoursOfOperation {
  color: #333333;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

#bannerImg {
  width: 820px;
  height: 136px;
  background-image: url('./_img/PacificAutoRepairBanner.jpg');
  background-repeat: no-repeat;
}  

#contactInfo {
  width: 820px;
  color: #ffffff;
  background-color: #00458c;
  height: 25px;
  line-height: 25px;
  vertical-align: bottom;
  font-weight: bold;
  text-align: center;
  border-bottom: 2px solid #000000;
  background-image: url('./_img/bak_gradientbutton_glossy_25.png');
  behavior: url("./_inc/iepngfix.htc");
}  

#phoneInfo {
  font-size: 18px;
}  

#mainContentContainer {
  background: url('./_img/bak_road.png');
  behavior: url("./_inc/iepngfix.htc");
  color: #333333;
  width: 820px;
}

#mainContentContainer a {
  color: #333333;
}  

#mainContent, #homeContent, #couponContent {
  position: relative;
  width: 800px;
  padding: 10px;
  margin: 0 auto;
}  

#homeContent {
  background-color: #ffffff;
  height: 132px;
  line-height: 22px;
}

#mainContent {
  height: 268px;
  overflow: auto;
}

#couponContent {
  background-color: #ffffff;
}

#navlist {
  margin: 0; /*removes indent IE and Opera*/
  padding: 0; /*removes indent Mozilla and NN7*/
  list-style-type: none; /*turns off display of bullet*/
  height: 27px;
  background-color: #000000;
  
}  

#navlist li {
  margin: 1px;
  width: 115.132857143px;
  text-align: center;
  float: left;
  line-height: 25px;
  font-size: 11px;
}

#navlist li.row0 a { 
  background-color: #00458c;
  background-image: url('./_img/bak_gradientbutton_glossy_25.png');
  behavior: url("./_inc/iepngfix.htc");
  float: left;
  width: 115.142857143px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

#navlist li.row1 a { 
  background-color: #00458c;
  background-image: url('./_img/bak_gradientbutton_glossy_25.png');
  behavior: url("./_inc/iepngfix.htc");
  float: left;
  width: 115.142857143px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

#navlist li a.current, #navlist li a:hover {
  color: #000000;
  background-color: #F5C787;
}

#navlist li a span { 
  position: relative;
  width: 115.142857143px;
}


#footer1, #footer2, #footer3 {
  margin: 0 auto; 
}  

#footer1 {
  display: inline;
  float: left;
  width: 350px;
}  

#footer2 {
  position: relative; 
  top: 10px;
  text-align: center;
  width: 75px;
}

#footer3 {
  display: inline;
  float: right;
  text-align: right;
  width: 350px;
}  


.footerContent {
  margin: 0 auto;
  padding: 5px;
  font-size:12px;
}     

.footerLogo {
  float: left;
  padding: 2px;
}

.fieldGroup {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px dotted #333333;
}

.fieldLabelR {
  text-align: right;
  font-weight: bold;
}  

.fieldLabelL {
  text-align: left;
  font-weight: bold;
}  

form {
  margin: 0;
}  

form, form input {
  font-size: 10px;
}  

.surveyQuestionId {
  float: left;
  width: 10%;
}

.surveyQuestionText {
  float: right;
  width: 90%;
}

.formButton {
  background-color: #00458c;
  background-image: url('./_img/bak_gradientbutton.png');  
  text-decoration: none;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  border: 1px solid #333333;
  cursor: pointer;
  cursor: hand;
  behavior: url("./_inc/iepngfix.htc");
}  

.formButton:hover {
  background-color: #F5C787;
  color: #ffffff;
}  

