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

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, big, font, img, small, strong, ol, ul, li, form{margin:0px;
		 padding:0px;
		 }


h1{color:#94ff00;
   font-size:17px;
   font-family:arial, helvetica, sans-serif;
   padding:11px 0px 4px 3px;
   border-bottom:1px dashed white;
   margin:0px 0px 11px 0px;
   font-style:italic;
   font-weight:normal;
   }
   
h1 span{font-size:14px;}   


body{line-height:1; font-family:arial, helvetica, sans-serif;}
	 
.clear{clear:both;
	   }

p{color:white;
  font-family:arial, helvetica, sans-serif;
  font-size:13px;
  line-height:25px;
  text-align:justify;
  }
  
    

a, img{border:none;
       outline:none;
	   text-decoration:none;
	  }
	  
a:hover{cursor:pointer;}	  
	  
a#quoteToday{color:#94ff00;
			 font:13px arial, helvetica, sans-serif;}	  
	  
	  
a#quoteToday:hover{text-decoration:underline;}


li#pay a:hover{text-decoration:underline;}


	  
#rightContainer p a{color:#94ff00;}

	  
	   
#rightContainer p a:hover{text-decoration:underline;}	   
	   
	   

li{list-style:none;}






/*----------START HEADER INFO-------------*/



#headerWrap{height:355px;
		    overflow:hidden;
		    width:100%;
			background:url(../Site%20Images/headerWrapBG.gif) repeat-x;}
		   
		   
		   
#headerImg{background:url(../Site%20Images/headerImg.jpg) no-repeat;
           height:355px;
		   width:1024px;
		   margin:0px auto;
		   position:relative;}
		   
#headerImg a h2{display:block; background:url(../Site%20Images/topLogo.png) no-repeat; position:absolute; top:39px; left:0px; width:356px; height:44px; text-indent:-9999px;}		   

h1 ul#headerNav{float:right; margin:38px -17px 0px 0px;}

h1 ul#headerNav li{float:left; display:inline;}

h1 ul#headerNav li a{display:block; color:#444444; font-size:9px; font-style:normal; margin:0px 5px 0px 0px; padding:5px 2px 5px 2px;}

h1 ul#headerNav li a:hover{color:#000; border-bottom:1px dotted; background-color:#e8e8e8;}
		   
#reachUs{position:absolute; background:url(../Site%20Images/numberBG.png) no-repeat 65px -4px; top:317px; right:240px;}

#reachUs p{color:#444444; font-size:15px;}

#reachUs p a{color:#444444;}

#reachUs p a:hover{color:black; border-bottom:1px dotted;}

#reachUs p span{color:white; font-size:20px; padding:0px 1px 0px 4px;}
	
	
/*--START NAV AREA--*/	
	
	
	
	
	
	
#navBarContainer{background:#050505;
				 border-top:1px solid #94ff00;
				 border-bottom:1px solid #94ff00;
				 overflow:hidden;
				 }



#navBarImg{width:1001px;
		   margin:0px auto;
		   position:relative;
		   height:50px;}
		   

#inputBox{position:absolute;
		  top:10px;
		  right:72px;
		  width:239px;
		  height:30px;
		  font-size:21px;
		  padding:5px 0px 0px 2px;
		  color:#666;}
			    


#searchBtn{display:block;
		   background:url(../Site%20Images/searchBtn.png) no-repeat;
		   background-position:bottom;
		   width:67px;
		   height:50px;
		   top:2px;
		   position:absolute;
		   right:0px;
		   border:none;
		   text-indent:-9999px;
		   font-size:0px;}
		   
#searchBtn:hover{background-position:top;}		   
		   
	   
ul#nav{position:relative;}


ul#nav li span{color:#94ff00;
			   font-weight:bold;}
		   

ul#nav li{float:left;
          display:inline;
		  padding-right:13px;
		  font-family:arial, helvetica, sans-serif;
		  font-size:13px;
		  }
		  
		  
ul#nav a{color:white;
		 line-height:55px;}
		 
ul#nav a:hover{color:#94ff00;}


ul#nav li#pay a{color:#94ff00;
               }
			   
ul#nav li#pay a:hover{color:white;}




li.dropdown{width:154px;
			}
			
li.dropdown img{position:relative;
			    left:3px;}			
			

li.dropdown ul#sideways{display:none;
						width:925px;
					    height:120px;
						position:relative;}


							  
ul#sideways li{font:14px arial, helvetica, sans-serif;}	


body#sitemap ul#sitemapUL li a{font:14px arial, helvetica, sans-serif;
							   color:white;
							   }
							   
body#sitemap ul#sitemapUL{margin:50px 0px 0px 50px;
						  padding-bottom:50px;
						  }
						  
body#sitemap ul#sitemapUL li{margin:7px 0px 7px 15px;
							 }						  


/*--END NAV AREA--*/




#mainContent{background:url(../Site%20Images/ContentAreaGradient.jpg) repeat-x;
             position:relative;
			 background-color:#343434;
			 }
			 
		

		
		
#underNav{width:950px;
		  height:14px;
		  background:url(../Site%20Images/underNav.jpg);
		  position:absolute;
		  }		
		
		
		
#contentWrapper{width:950px;
			    background:url(../Site%20Images/highlight.jpg) no-repeat;
				background-color:#343434;
				margin:0px auto;
				overflow:hidden;
				position:relative;
				}
				
				
				
		/*--START SUBJECTHEADER--*/		
				




body#services .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#services .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/services.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }



body#quoteContact .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#quoteContact .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/quote.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }



body#policy .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#policy .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/policy.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }
											  
											  
											  
body#error .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#error .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/woops.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }
											  
											  


body#payment .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#payment .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/payments.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }





body#clients .subjectHeaderImg{background:url(../Site%20Images/ourClients.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:37px auto 31px auto;
											  border-top:1px solid white;
							                  border-bottom:2px solid #444;
											  position:relative;
											  z-index:25;}





body#ourPartners #leftText .subjectHeaderImg{background:url(../Site%20Images/ourPartners.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:37px auto 31px auto;
											  border-top:1px solid white;
											  border-bottom:2px solid #444;}
											  
											  
											  
											  
body#installation .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#installation .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/installation.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }



body#links .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#links .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/links.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }
											  
											  
											  
											  
											  
											  
body#careers .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#careers .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/careers.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }			
											  
											  
											  
											  
											  
body#dollarSite .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#dollarSite .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/99dollarSites.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }	
											  
											  
											  
											  
body#webdesign .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#webdesign .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/WebDesign.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }	
											  
											  
											  
body#sitemap .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#sitemap .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/sitemap.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }																	  



body#vinyllettering .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#vinyllettering .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/VinylLettering.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }						
											  
											  
											  
body#vinylgraphics .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#vinylgraphics .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/VinylGraphics.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }																	  



body#vehicles .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#vehicles .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/VehicleWraps.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }				
											  
											  
body#megaboards .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#megaboards .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/MegaBoards.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }					
											  
											  
body#magnetics .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#magnetics .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/Magnetics.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }							
											  
											  
body#logos .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#logos .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/Logos.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }							
											  
											  
body#lighttinting .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#lighttinting .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/VehicleLightTinting.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }						
											  
											  
											  
body#digitalprints .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#digitalprints .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/DigtitalPrints.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }								
											  
											  
											  
body#customsigns .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#customsigns .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/customAluminumSigns.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }							
											  
											  
											  
body#businesspackages .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#businesspackages .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/BusinessPackages.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }							
											  
											  
											  
body#businesscards .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#businesscards .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/BusinessCard.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }			
											  
											  
											  
body#banners .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#banners .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/Banners.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }					
											  
											  
											  
body#addesign .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#addesign .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/AdDesign.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }				
											  
											  
											  
body#faq .subjectHeader{background:#060606;
						     width:950px;
							 height:52px;
							 margin:37px auto 0px auto;
							 border-top:1px solid white;
							 border-bottom:2px solid #444;}


body#faq .subjectHeader .subjectHeaderImg{background:url(../Site%20Images/faq.jpg) no-repeat;
											  width:368px;
											  height:52px;
											  margin:0px auto;
											  }	
											 

		
form#paypal{width:367px;
	 height:303px;
	 background:url(../Site%20Images/payPalBG.png) no-repeat;
	 position:relative;
	 float:right;
	 margin:24px 104px 0px 0px;
	 padding:0px 0px 0px 0px;
	 }	
	 
.submitBtn{display:block;
		   width:159px;
		   height:63px;
		   position:absolute;
		   top:231px;
		   right:5px;
		   background:url(../Site%20Images/submitBtnSprite.png) no-repeat;
		   background-position:bottom;
		   border:none;
		   }
		   
.submitBtn:hover{background-position:top;
				 }		   


body#paypalConfirmation .subjectHeader{background:#060606;
									   width:950px;
									   height:52px;
									   margin:37px auto 0px auto;
									   border-top:1px solid white;
									   border-bottom:2px solid #444;}


											 
body#paypalConfirmation .subjectHeaderImg{background:url(../Site%20Images/paypalConfirmation.jpg) no-repeat;
										  height:52px;
										  width:450px;
										  margin:0px auto;
										  }
										  

body#paypalConfirmation p{width:735px;
						  text-align:justify;
						  margin:15px auto 220px auto;
						  }


body#paypalConfirmation p a{color:#94ff00;}

	  
	   
body#paypalConfirmation p a:hover{text-decoration:underline;}	   




body#payment p{width:351px;
			   text-align:justify;
			   margin:15px auto 313px 96px;
			   float:left;
			   }


body#payment p a{color:#94ff00;}

	  
	   
body#payment p a:hover{text-decoration:underline;}	   
	   

						   
	  
	  /*--END SUBJECTHEADER--*/
				
				
				
#contactForm{width:450px;
			 float:right;
			 margin-right:87px;
			 margin-top:31px;
			 margin-bottom:21px;
             background:black;
			 border-top:7px solid #94ff00;}	
			 
			 
#quoteText{width:300px;
		   background:black;
		   margin-top:31px;
		   margin-left:85px;
		   padding:0px 7px 45px 7px;
		   border-top:7px solid #94ff00;}
			 
			 
#BGimg{width:950px;
	   margin:0px auto;
	   background:url(../Site%20Images/WideContentBox.png) repeat-y;
	   position:relative;
	   overflow:hidden;
	   }
	   
	
	
	
	
/*--START GALLERY NAV--*/	
	
	


#firstNavHolder, #secondNavHolder{width:905px;
								  height:20px;
								  margin:7px auto;
								  background-color:black;
								  clear:both;}


			  
			  
#galleryNav li{float:left;
			   display:inline;
			   }
			   
			   
#galleryNavTwo li{float:left;
				  display:inline;
				  }
			   
			   
			   
			   
#galleryNav a, #galleryNavTwo a{color:white;
								font-family:arial,helvetica,sans-serif;
								font-size:10px;
								margin-left:47px;
								}

	   
#galleryNav a:hover, #galleryNavTwo a:hover{color:#94ff00;}

	   
	   
#mediaWrapper{width:920px;
			  margin:31px auto 75px auto;
			  background:url(../Site%20Images/serviceBoxBG.png) repeat;
			  border:1px solid white;
			  overflow:hidden;}
			  
			  
			  
#videoContainer{width:320px;
				float:left;
				border:1px dotted white;
				margin:0px 0px 7px 7px;
				background:black;}
				
				
#videoDescription{width:300px;
			      margin:0px auto 18px auto;
				  padding:0px 5px 0px 5px;
				  }
				  
				  
#videoDescription p{width:295px;
				    margin:0px auto;}




#pictureGallery{width:570px;
				border:1px dotted white;
				float:right;
				margin:0px 7px 7px 0px;
			    }
				





/*--END GALLERY NAV--*/





				
#whoWeAre{width:368px;
		 height:52px;
		 background:url(../Site%20Images/WhoWeAre.jpg) no-repeat;
		 border-top:1px solid white;
		 border-bottom:2px solid #444;
		 margin-left:36px;
		 margin-top:37px;
		 margin-bottom:31px;}
		 
		   
#aFewFliks{width:368px;
		   height:52px;
		   background:url(../Site%20Images/justAfewPics.jpg) no-repeat;
		   border-top:1px solid white;
		   border-bottom:2px solid #444;
		   margin-left:36px;
		   margin-top:37px;
		   margin-bottom:31px;}
		 		   
		   
		   
		   
#gallery{width:340px;
		 height:255px;
		 margin:0px auto;
		 border:1px solid #CCC;
		 margin-bottom:30px;}
		 
		 
.videos{width:340px;
		height:259px;
		margin:6px auto;
		}		 
		 
		 
		 
#leftText{width:440px;
		  background:url(../Site%20Images/contentBoxes.png) repeat-y;
		  position:relative;
		  z-index:20;
		  top:0px;
		  left:0px;
		  float:left;
		  padding-bottom:747px;}
		  
		  
body#ourPartners #leftText{padding-bottom:100px;} 
		  
		  
		  
#leftText p{width:340px;
			margin:0px auto;
			background:black;
			padding:5px 5px 15px 5px;
			border-top:7px solid #94ff00;}		  
		  
		  
#rightLinks{width:440px;
		    background:url(../Site%20Images/contentBoxes.png) repeat-y;
			position:relative;
			z-index:20;
			top:0px;
			right:0px;
			float:right;
			padding-bottom:25px;}
			
			
body#ourPartners #rightLinks{padding-bottom:440px;}
		 
		 
#imgBox{width:340px;
		margin:37px auto 0px auto;
		background:#060606;}
		
		
#imgBox.links a{font:11px arial, helvetica, sans-serif;
				  color:white;
				  margin:10px 0px 10px 0px;}		
		
		
#imgBox.links a:hover{color:#94ff00;}		
				
				
		
.links{padding-bottom:10px;}		
		   
		
		
#leftContainer{float:left;
			   width:440px;
			   background:url(../Site%20Images/contentBoxes.png) repeat-y;
			   position:absolute;
			   z-index:20;
			   top:0px;
			   left:0px;
			   padding-bottom:700px;
			   }
		
		
#leftContainer p{width:327px;
			     margin-left:49px;
				 background:#000;
				 padding:7px;
				 border-top:7px solid #94ff00;}


#leftContainer p span{font-style:italic;
				      font-weight:bold;
					  }
					  
					  
#leftContainer p#link{text-align:center;
				      margin-top:17px;
					  background:#111;
					  border:1px dotted #999;
					  }
					  
#leftContainer p#link:hover{background:#333;}					  
					  
					  
#leftContainer p#link a{color:#94ff00;
						}					  
				  
				  
#leftContainer p#link a:hover{text-decoration:underline;
					          }





		  
		   
#rightContainer{float:right;
			    width:440px;
				background:url(../Site%20Images/contentBoxes.png) repeat-y;
				position:relative;
				z-index:20;
				top:0px;
				right:px;
				}		   
		   

#rightContainer p{width:327px;
				  margin-left:49px;
				  background:#000;
				  padding:7px;
				  }
				  
#rightContainer p#top{border-top:7px solid #94ff00;}				  
				  
#rightContainer p span{font-weight:bolder;}

#rightContainer p span a{color:#94ff00;}

#rightContainer p span a:hover{text-decoration:underline;}
				  
				  
#rightContainer p#quote{margin:17px auto;
						margin-bottom:50px;}				  
				  
#rightContainer p#quote{text-align:center;
					    border:1px dotted #999;}
						
#rightContainer p#quote:hover{background:#333;}						
						
						
#rightContainer p#quote a{color:#94ff00;}						
		
#rightContainer p#quote a:hover{text-decoration:underline;}





			 /*--START FOOTER AREA--*/
				  
				  
#footer{border-top:1px solid #94ff00;
		overflow:hidden;
		background-color:#050505;}



				  
#footerNav{width:950px;
		   height:150px;
		   background:url(../Site%20Images/footerImg.jpg) no-repeat;
		   margin:0px auto;}

ul#footerNav li{float:left;
				display:inline;
				margin-top:15px;}
				
ul#footerNav li a{color:white;
				  font-family:arial, helvetica, sans-serif;
				  font-size:13px;
				  padding-right:13px;
				  }
				  
ul#footerNav li a:hover{color:#94ff00;}				  
				  
				  
ul#footerNav li#policy a{color:#94ff00;
						 padding-left:450px;}
						 
ul#footerNav li#policy a:hover{color:white;
							   text-decoration:underline;}						 
				
				
	
	
	

	 