A:link {

   color: #127e65;
   text-decoration: underline;
   background: transparent;

}

A:active {

   color: #127e65;
   text-decoration: underline;
   background: transparent;

} 

A:visited {

   color: #127e65;
   text-decoration: underline;
   background: transparent;

}

A:hover {

   color: #ff9e00;
   text-decoration: underline;
   background: transparent;

}

body {

   background-color: #ffffff;
   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;

}

.sponge_list {

   padding-left: 30px;
   padding-top: 5px;
   padding-bottom: 5px;
   line-height: 1.5em;
   list-style-image: url(http://www.spongerscarwash.com/graphics/sponge.gif);

}

.small_text {

   font-family: Arial;
   font-size: .90em;

}

.larger_text {

	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #336699;

}

.our_services_text1 {

	font-family: Arial;
	font-size: 14pt;
	color: #000099;

}

.table_index1 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 10px;

}

.table_index2 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 10px;

}

.table_index3 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 10px;

}

.table_index4 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 0px;
   background-color: #e0e6ff;
   border-style: solid; 
   border-left: 1px solid #a0a0b0;
   border-right: 1px solid #d5d5ff;
   border-top: 1px solid #d5d5ff;
   border-bottom: 1px solid #a0a0b0;

}

.table_index5 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 0px;
   background-color: #e0e6ff;
   border-style: solid; 
   border-left: 1px solid #a0a0b0;
   border-right: 1px solid #d5d5ff;
   border-top: 1px solid #d5d5ff;
   border-bottom: 1px solid #a0a0b0;

}

.table_index6 {

   padding-left: 15px;
   padding-right: 10px;
   padding-top: 15px;
   padding-bottom: 0px;
   background-color: #e0e6ff;
   border-style: solid; 
   border-left: 1px solid #a0a0b0;
   border-right: 1px solid #d5d5ff;
   border-top: 1px solid #d5d5ff;
   border-bottom: 1px solid #a0a0b0;

}

ul, li {

   margin-left: 0px;
   padding-left: 15px;

}

.service_list {

   margin-left: 15px;
   padding-left: 15px;

}


.align_center {

  text-align: center;

} 

.align_left {

  text-align: left;

} 

.align_right {

  text-align: right;

}

.align_justify {

  text-align: justify;

}

.title {

   font-family: Arial;
   font-size: 15pt;
   color: #ff9f00;
   letter-spacing: 0em;

}

.page_sub_title {

   font-family: Arial;
   font-size: 11pt;
   color: #666699;
   letter-spacing: 0em;

}

.large_text {

   font-family: Arial;
   font-size: 12pt;
   color: #013467;
   letter-spacing: 0em;

}

.footer_text {

   font-family: Arial;
   font-size: 8pt;
   color: #000000;
   letter-spacing: 0em;

}

.infobox_title {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   letter-spacing: 0em;

}

.infobox_text {

   font-family: Arial;
   font-size: 9pt;
   color: #000000;
   letter-spacing: 0em;
   font-weight: bold;

}

.infobox_text2 {

   font-family: Arial;
   font-size: 9pt;
   color: #000000;
   letter-spacing: 0em;

}

.form_elements_text {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   background-color: #ffffff; 
   border-style: solid; 
   border-bottom: 1px solid #87836f;
   border-right: 1px solid #87836f; 
   border-top: 1px solid #87836f;
   border-left: 1px solid #87836f;
   width: 185px;
   height: 19px;

}

.form_elements_textarea {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   background-color: #eeeae1; 
   border-style: solid; 
   border-bottom: 1px solid #87836f;
   border-right: 1px solid #87836f; 
   border-top: 1px solid #87836f;
   border-left: 1px solid #87836f;
   width: 500px;
   height: 200px;

}

.form_elements_submit {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   background-color: #eeeae1; 
   border-style: solid; 
   border-bottom: 1px solid #87836f;
   border-right: 1px solid #87836f; 
   border-top: 1px solid #87836f;
   border-left: 1px solid #87836f;
   width: 150px;
   height: 25px;

}

.spacer {

   width: 100%;
   height: 55px;

}

.spacer2 {

   width: 100%;
   height: 20px;

}

.banner {

   width: 100%;
   height: 97px;
   text-align: left;
   background-image:url("http://www.spongerscarwash.com/graphics/banner.gif");

}

.water_droplets {

   position: absolute;
   top: 67px;
   left: 0px;
   z-index: 2;

}

.vehicle1 {

   position: absolute;
   top: 24px;
   right: 10px;
   z-index: 3;

}

.bucket_cloth_sponge {

   position: absolute;
   top: 21px;
   left: 22px;
   z-index: 4;

}

.spongers_title {

   position: absolute;
   top: 21px;
   left: 135px;
   z-index: 5;

}

.spongers_commercial_wash_title {

   position: absolute;
   top: 19px;
   left: 135px;
   z-index: 5;

}

.menu {

   position: absolute;
   top: 124px;
   text-align: center;
   z-index: 6;
   width: 100%;

}

.book_icon {

   position: absolute;
   left: -1px;
   top: 161px;
   text-align: center;
   z-index: 7;

}

.clock_icon {

   position: absolute;
   left: -1px;
   top: 466px;
   text-align: center;
   z-index: 8;

}

.find_us_contact_us_icon {

   position: absolute;
   left: -1px;
   top: 161px;
   text-align: center;
   z-index: 9;

}

.calendar_header {

   width: 210px;
   height: 32px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-left: 0px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 0px solid #013467;
   background-image:url("http://www.spongerscarwash.com/graphics/booking_diary_gradient.gif");
   background-color: #cccccc;

}

.info_containers {

   width: 210px;
   height: 32px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 0px solid #013467;
   background-image:url("http://www.spongerscarwash.com/graphics/booking_diary_gradient.gif");
   background-color: #013467;

}

.info_containers_text {

	color: white;
	font-weight: bold

}

.calendar {

   width: 210px;
   height: 290px;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   text-align: center;
   background-color: #dddddd;

}

.opening_hours {

   width: 192px;
   height: 294px;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 0px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   text-align: left;
   background-color: #ffff5f;

}

.map {

   width: 192px;
   height: 290px;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 0px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   background-color: #dddddd;

}

.contact_details {

   width: 192px;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   background-color: #e0e6ff;

}

.member_signin_signup {

   width: 192px;
   float: left;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   background-color: #e0e6ff;

}

.calendar_legend_text {

   font-family: Arial;
   font-size: 9pt;
   color: #000000;
   letter-spacing: 0em;

}

.services_container {

   margin-left: 10px;
   margin-right: 10px;
   margin-top: 20px;
   margin-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   border-left: 0px solid #a0a0a0;
   border-right: 0px solid #a0a0a0;
   border-top: 0px solid #a0a0a0;
   border-bottom: 0px solid #a0a0a0;
   text-align: left;
   background-color: #ffffff;

}

.services_container2 {

   margin-left: 10px;
   margin-right: 10px;
   margin-top: 20px;
   margin-bottom: 20px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;
   border-left: 1px solid #a0a0b0;
   border-right: 1px solid #a0a0b0;
   border-top: 1px solid #a0a0b0;
   border-bottom: 1px solid #a0a0b0;
   text-align: left;
   background-color: #ffffff;

}

.document_body {

   width: 100%;
   top: 100px;
   border-top: 0px solid #87836f;
   border-bottom: 0px solid #87836f;
   border-left: 0px solid #87836f;
   border-right: 0px solid #87836f;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;

}

.testimonials_box {

   width: 500px;
   position: relative;
   left: 50%;
   margin-left: -290px;
   background-color: #e0e6ff;
   border-style: solid; 
   border-left: 1px solid #a0a0b0;
   border-right: 1px solid #a0a0b0;
   border-top: 1px solid #a0a0b0;
   border-bottom: 1px solid #a0a0b0;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;

}

.text_container {

   width: 750px;
   position: relative;
   left: 50%;
   margin-left: -415px;
   border-top: 1px solid #87836f;
   border-bottom: 1px solid #87836f;
   border-left: 1px solid #87836f;
   border-right: 1px solid #87836f;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;

}

.text_border {

   background-color: #c5c6f5;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   padding-top: 20px;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 20px;

}

.text_border2 {

   background-color: #c5c6f5;
   border-top: 1px solid #013467;
   border-bottom: 1px solid #013467;
   border-left: 1px solid #013467;
   border-right: 1px solid #013467;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;

}

.table_small_text {

   font-family: Arial;
   font-size: 0.75em;
   color: #000000;
   letter-spacing: 0em;

}

.blockquote {

   
   margin-left: 30px;

}