/* 
  Title # Speed Lube .
  Date # 8 May 2009.
*/


body{ padding:0px; margin:0px; background:url(images/is_body_bg.gif) center repeat-y; background-color:#EDEDED; }


#wrap{
      width:1000px;
	  margin:auto;
	  text-align:left;
	  }
	  
	  
#wrap1{
       width:934px;
	   padding:3px 32px 3px 34px;
	   float:left;
	   position:relative;
	   }

a:link { color: red; text-decoration: none;  }
a:visited { color: red; text-decoration: none;  }
a:hover { color: red; background-color: white;  text-decoration: underline;  }

	   

h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px }

p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#050303; padding:0px; margin:0px; line-height:18px; }
	   
ul{ padding:0px; margin:0px; }	   	  


.font{ font-size:11px; line-height:14px; }
.font2{ font-size:12px; color:#BC181E; }
   .font2 a{ color:#BC181E; text-decoration:none; }
      .font2 a:hover{ color:#FF0009; }
	  
.font3{ color:#BC181E; font-size:20px; font-weight:bold; font-family:"Arial Black"; }

.font4{ color:#000000; font-size:20px; font-family:"Arial Black"; }
   .font4 a{ color:#000000; text-decoration:none; }
      .font4 a:hover{ color:#B53034; }

.font5{ color:#000000; font-size:18px; font-weight:bold; font-family:"Arial Narrow"; }

.font6{ color:#BC181E; font-size:12px; }
   .font6 a{ color:#BC181E; text-decoration:none; }
      .font6 a:hover{ color:#FF0009; }
	  
.font7{ color:#BD1219; font-size:16px; font-weight:bold; }
 	  
.font8{ color:#FFFFFF; background-color:#454545; border-top:1px solid #8D8D8D; padding-bottom:5px; padding-top:3px; padding-right:7px; }

.font9{ color:#000000; font-size:20px; font-weight:bold; font-family:"Arial Narrow"; letter-spacing:1px; }

.font10{ color:#000000; font-size:17px; font-family:"Arial Black"; }
   .font10 a{ color:#000000; text-decoration:none; }
      .font10 a:hover{ color:#B53034; }

/* --------------------------------------------- Start Top ------------------------------------------- */

#header{
        width:934px;
		background:url(images/is_top_round_bg.gif) no-repeat;
		height:76px;
		float:left;
		position:relative;
		}
		
#logo{
      width:523px;
	  padding-left:20px;
	  padding-top:22px;
	  float:left;
	  position:relative;
	  }
	  
#join_team{
		  width:145px;
		  padding-right:60px;
		  background:url(images/is_join_team_image.jpg) right bottom no-repeat;
		  height:76px;
		  background-position:115px 10px;
		  float:left;
		  position:relative;
		  }
		  
.find_team{
		  width:114px;
		  padding-left:21px;
		  padding-top:40px;
		  float:left;
		  position:relative;
		  }
		  
	/*\*/
 html>body*.find_team{
		  width:123px;
		  padding-left:12px;
		  padding-top:40px;
		  float:left;
		  position:relative;
		  }
/*\*/
	  
		  
#go_box{
		  width:29px;
		  float:left;
		  position:relative;
		  }		  		    		

/* --------------------------------------------- End Top ------------------------------------------- */

/* --------------------------------------------- Start Body Block ------------------------------------------- */


#block_body{
            width:922px;
			padding-left:6px;
			padding-right:6px;
			background-color:#FFFFFF;
			background:url(images/is_mainbody_bg.gif) repeat-y;
			float:left;
			position:relative;
			}

/* --------------------------------- Start Navigation Body -------------------------------- */

.nav{
     width:922px;
	 background:url(images/is_nav_bg.gif) repeat-x;
	 height:34px;
	 float:left;
	 position:relative;
	 }


.home{
      width:97px;
	  float:left;
	  position:relative;
	  }
	  
	.home a{
		  width:97px;
		  float:left;
		  position:relative;
		  background:url(images/is_home.jpg) no-repeat;
		  height:34px;
		  }
		  
	.home a:hover{
				  width:97px;
				  float:left;
				  position:relative;
				  background:url(images/is_home_hover.jpg) no-repeat;
				  height:34px;
				  }		  	
					  
.services{
		  width:121px;
		  float:left;
		  position:relative;
		  }
		  
		.services a{
				  width:121px;
				  float:left;
				  position:relative;
				  background:url(images/is_services.jpg) no-repeat;
				  height:34px;
				  }
				  
		.services a:hover{
						  width:121px;
						  float:left;
						  position:relative;
						  background:url(images/is_services_hover.jpg) no-repeat;
						  height:34px;
						  }		  		  
		  
.about_us{
		  width:128px;
		  float:left;
		  position:relative;
		  }
		  
		  .about_us a{
					  width:128px;
					  float:left;
					  position:relative;
					  background:url(images/is_about_us.jpg) no-repeat;
					  height:34px;
					  }
		  
		  .about_us a:hover{
					  width:128px;
					  float:left;
					  position:relative;
					  background:url(images/is_about_us_hover.jpg) no-repeat;
					  height:34px;
					  }
		  
.team{
	  width:96px;
	  float:left;
	  position:relative;
	  }
	  
		.team a{
			  width:96px;
			  float:left;
			  position:relative;
			  background:url(images/is_team.jpg) no-repeat;
			  height:34px;
			  }
			  
		.team a:hover{
					  width:96px;
					  float:left;
					  position:relative;
					  background:url(images/is_team_hover.jpg) no-repeat;
					  height:34px;
					  }	  	  
	  
.location{
		  width:134px;
		  float:left;
		  position:relative;
		  }
		  
		.location a{
				  width:134px;
				  float:left;
				  position:relative;
				  background:url(images/is_location.jpg) no-repeat;
				  height:34px;
				  }
				  
		.location a:hover{
						  width:134px;
						  float:left;
						  position:relative;
						  background:url(images/is_location_hover.jpg) no-repeat;
						  height:34px;
						  }		  		  	  		  		  	  
	   
.contact_us{
		    width:142px;
		    float:left;
		    position:relative;
		    }
			
			.contact_us a{
						width:142px;
						float:left;
						position:relative;
						background:url(images/is_contact_us.jpg) no-repeat;
						height:34px;
						}
						
			.contact_us a:hover{
								width:142px;
								float:left;
								position:relative;
								background:url(images/is_contact_us_hover.jpg) no-repeat;
								height:34px;
								}							   
			 
/* --------------------------------- End Navigation Body -------------------------------- */			 		

.top_line{
		 width:912px;
		 padding-right:8px;
		 padding-top:3px;
		 background:url(images/is_top_line.gif) repeat-x;
		 height:20px;
		 border-top:1px solid #FFFFFF;
		 border-left:1px solid #C5C5C7;
		 border-right:1px solid #C5C5C7;
		 border-bottom:1px solid #C5C5C7;
		 float:left;
		 position:relative;
		 }

                          /* ----------------------------- Start Main Body ---------------------------- */
						  
#main_body{
           width:922px;
		   background:url(images/is_main_body_bg.gif) repeat-y;
		   float:left;
		   position:relative;
		  }						  
						  
						  
		/* ----------------------------- Start Left Body ---------------------------- */
						  
#left{
	  width:172px;
	  border-top:2px solid #FFFFFF;
	  float:left;
	  position:relative;
	 }
	 
#left_nav{
		  width:162px;
		  padding:7px 10px 5px 0px;
		  border-top:1px solid #D7D7D7;
		  background-color:#191919;
		  border-bottom:3px solid #FFFFFF;
		  float:left;
		  position:relative;
	     }
		 
.selectednav {
	background-color:black;
	font: white;
}

		
.left_nav2{
		  width:172px;
		  float:left;
		  padding-top:1px;
	     }
		 
	.left_nav2 li{ font-family:Trebuchet MS; font-size:13px; font-weight:bold; color:#FFFFFF; list-style:none; }			
	   .left_nav2 li a{ color:#FFFFFF; text-decoration:none; display:block; font-weight:bold; border-bottom:1px solid #D46D72; height:26px; line-height:26px;padding-right:7px;}	 
	     .left_nav2 li a:hover{ color:#FFFFFF; background-color:#454545; font-weight:bold; border-top:1px solid #8D8D8D;height:26px; margin-top:-1px; }		 


	   /* ----------------------------- End Left Body ---------------------------- */	
	   
	   /* ----------------------------- Start Right Body ---------------------------- */
						  
#right{
	  width:750px;
	  float:left;
	  position:relative;
	 }
	 
.right2{
	   width:750px;
	   float:left;
	   position:relative;
	   }
	   
.right3{
	   width:748px;
	   border-top:1px solid #000000;
	   float:left;
	   position:relative;
	   }	   	 
	 
#right_image{
			 width:750px;
			 background:url(images/is_right_image2.gif) no-repeat;
			 height:379px;
			 float:left;
			 position:relative;
			}
			
.fullservices{
			  width:349px;
			  padding-left:63px;
			  padding-top:25px;
			  float:left;
			  position:relative;
		     }
			 
.air_files{
		  width:165px;
		  padding-top:118px;
		  float:left;
		  position:relative;
		 }
		 
.visibility{
		   width:250px;
		   padding-left:203px;
		   padding-top:143px;
		   _padding-top:150px;
		   float:left;
		   position:relative;
		   }
			 
.cupons{
	   width:275px;
	   padding-top:200px;
	   float:left;
	   position:relative;
	   }
	   
.banner{
	   width:274px;
	   float:left;
	   position:relative;
	   }
	   
.banner2{
	   width:259px;
	   float:left;
	   position:relative;
	   }
	   
.banner3{
	   width:215px;
	   float:left;
	   position:relative;
	   }	   	   	   		 			 				 
	   
	   /* ----------------------------- End Right Body ---------------------------- */	  						  
						  
						  /* ----------------------------- End Main Body ---------------------------- */


/* --------------------------------------------- End Body Block ------------------------------------------- */



/* -------------------------------------------------------------------- Start Sub Page ------------------------------------------------------------ */
			
.oil_change{
			width:749px;
			padding-left:1px;
		/*	
			background:url(images/is_oil_change_top_bg.gif) repeat-x;
		*/	
			float:left;
			position:relative;
		   }
		   
#oil_change_field{
				width:745px;				
			    padding-left:4px;
				background:url(images/is_oil_change_top_bg3.gif) no-repeat;
				float:left;
				position:relative;
			   }
			   
.oil_change_text{
				width:550px;
				padding-left:10px;
				padding-right:30px;
				padding-bottom:5px;
				border-bottom:1px solid #C5C5C7;
				float:left;
				position:relative;
			   }
			   
.oil_change_text2{
				 width:550px;
				 padding-left:15px;
				 padding-right:35px;
				 float:left;
				 position:relative;
			     }			   			   		   			

/* -------------------------------------------------------------------- End Sub Page ------------------------------------------------------------ */




/* -------------------------------------------------- Start Bottom ---------------------------------------------- */

#bottom{
        width:922px;
		float:left;
		position:relative;
		}
		
.bottom2{
        width:922px;
		float:left;
		position:relative;
		}
		
.bottom2a{
        width:685px;
		padding-left:20px;
		float:left;
		position:relative;
		}
		
.bottom2b{
        width:197px;
		padding-right:20px;
		float:left;
		position:relative;
		}								

/* -------------------------------------------------- End Bottom ---------------------------------------------- */







