@font-face {
font-family: 'KenyanCoffeeRg-Regular';
src: url('../fonts/304BD0_0_0_1.eot');
src: url('../fonts/304BD0_0_0_1.eot#iefix') format('embedded-opentype'),
url('../fonts/304BD0_0_0_1.woff2') format('woff2'),
url('../fonts/304BD0_0_0_1.woff') format('woff'),
url('../fonts/304BD0_0_0_1.ttf') format('truetype');
}


@import url(branding_1.css);
.cse-branding-bottom {background-color:inherit; }
.cse-branding-text {font-family: Arial;
				   font-size: 12px;
				   text-align: left; 
				   margin-left: 8px;
				   margin-top: 16px;
				   font-weight: bold;}
.cse-branding-logo {margin-top: 5px;
				   margin-left: 75px;
				    }

/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
/* end reset styles */


.clear {float: right;
        margin-right: 16px;
         }					

body {background: url(../images/pattern-a.gif)
      }

.wrapper {position: relative;
         width: 960px; 
     	 line-height: 1.2;
		 background-color: rgb(107,191,177);
		 margin-top: 40px;
		 margin-left: auto;
		 margin-right: auto;
		  }
   /*url(http://www.californiaclassix.com/star-bg.jpg)*/       
.navbar { 
      font-family: KenyanCoffeeRg-Regular;
	  font-size: 22px;
      line-height: 1.2;
	  width: 100%;
	  height: 33px;
	  background-color: rgb(25,25,25);
	  color: white;
	  text-align: right;
	  padding-top: 3px;
	  padding-right: 0px;
	  }

         
.onpage{
          position: absolute;
          top: 190px;
          right: 80px;              
          background-color: rgb(235,5,0);
          color: white;
          font-family: KenyanCoffeeRg-Regular;
          font-size: 60px;
          padding: 7px 20px 8px 20px;
          border-radius: 15px;
          z-index: 10;  
          }  
          
 .oncryo-motivepage{
          position: absolute;
          top: 190px;
          right: 80px;              
          background-color: rgb(245,112,0);
          color: white;
          font-family: KenyanCoffeeRg-Regular;
          font-size: 60px;
          padding: 7px 20px 8px 20px;
          border-radius: 15px;
          z-index: 10;  
          } 
 
                 
.main {
        margin: 60px 65px 0 65px;
        padding-bottom: 30px;
        border: 4px solid rgb(86,156,144);
        border-radius: 30px;
	    background-color: rgb(175,230,221);
	   }	
.main .heading {
         font-family: cabin, arial, sans-serif;
         font-size: 17px;
         color: white;
         background-color: rgb(86,156,144);
         border-radius: 26px 26px 0 0;
         width: 826px;
         padding: 8px 0px 10px 0px;
         text-align: center; 
         margin-top: -1px;
         margin-left: -2px;}   
         
 .main .bottom {
         font-family: cabin, arial, sans-serif;
         font-size: 17px;
         color: white;
         background-color: rgb(86,156,144);
         border-radius: 0 0 26px 26px;
         width: 826px;
         padding: 8px 0px 10px 0px;
         text-align: center; 
         margin-bottom: -45px;
         margin-left: -45px;} 
                                 
 .update {
           font-family: cabin, arial, sans-serif;
           text-align: center;
           color: rgb(86,156,144); }     
.hofpage{
            font-family: Arial, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: rgb(223,235,235);
           text-align: right; 
           margin-right: 38px;
           margin-top: -25px;
            } 
                  
  .visit{background-color: rgb(86,156,144); 
         border-radius: 0px 0px 25px 25px;
         padding: 20px 40px 20px 40px;
         margin: 20px;
                         }
		
button{ background-color: rgb(235,5,0); }	   
 
.textsmall{font-family: Arial;
		   font-size: 11px;
		   color: black;
		   }				 
 
		   

img.carpic{
		  border: 5px solid white;
		  margin-top: 10px;
		  box-shadow: 2px 3px 4px 2px rgba(0,0,0,.5);
		  margin-top: 8px;
		  margin-bottom: 5px;
          }
          
.return{ font-family: Cabin, Arial, sans-serif;
         font-size: 13px;
         color:rgb(86,156,144);
         text-align: center;
         margin-bottom: 10px;
         }
          
.return a{text-decoration: none; }

.return a:hover{text-decoration: underline; }
          
footer {

		font-family: Play, sans-serif;
        font-size: 13px;
        color: rgb(60,60,60);
		text-align: center;
	    clear: both;
		padding: 25px 80px 15px 80px;
		 }
footer ul {

       font-size: 14px;
       margin-left: 0px;
       margin-right: 0px;
       list-style: none;
       }  
footer li{display: inline;
       margin-left: 2px;
       margin-right: 2px; } 
      
footer a{text-decoration: none;
       color: rgb(49,97,89); } 
footer a:hover {text-decoration: underline; }   

.copyright{font-size: 9px;
           text-align: center;
           margin-top: 20px; }
.copyright a{text-decoration: underline; }          
.trademark{color: red; }                           
	

		  				 		         
.logo {width: 285px;
	   height: auto;
	   position: absolute;
	   margin-left: -30px;
	   margin-top: -30px;
	   z-index: 10;}	
       
 .banner{width: 100%;
         border-bottom: 12px solid rgb(235,5,0); }  
         
 .icebanner{width: 100%;
         border-bottom: 12px solid rgb(245,112,0); }         
         
 .featuring{width: 265px;
            height: auto;       
            margin-top: 20px;
            margin-left: 52px;
            margin-bottom: -55px;
            z-index: 10;} 
  
   .welcome{width: 265px;
            height: auto;       
            margin-top: 12px;
            margin-left: 52px;
            margin-bottom: -55px;
            z-index: 10;}          
  
 .showroom .main { }                    
 .texthall {font-family: 'Yanone Kaffeesatz', sans-serif;
           font-size: 36px;
           color: rgb(60,60,60);
           margin-left: 320px;
           margin-bottom: -50px;
           } 
 .textabout {font-family: "PT Sans Caption", sans-serif;
            color: rgb(40,40,40);
            font-size: 14px;
            line-height: 1.3;
            margin-bottom: 5px;
            } 
  
 .container {position: relative; 
             color: black;
             text-align: center;
             padding: 0px;
             margin:0px;
             }
 
 .imagetext {font-family: "PT Sans Caption", sans-serif;
             font-size: 15px;
             position: relative;
             margin-bottom: -10px
            }                      
            
 .textice {font-family: "PT Sans Caption", sans-serif;
            color: rgb(40,40,40);
            font-size: 14px;
            line-height: 1.3;
            margin-right: 10px;
            margin-bottom: 5px;
            }            
            
.cryo-motive .main {padding: 30px 45px 40px 45px; }
.cryo-motive .main img.left
         {float:left; 
         width: 340px;
         border: 6px solid white;
         box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
         margin: 8px 5px 8px 0px;
         vertical-align: middle;
         }  
.cryo-motive .main img.right
         {float:right;
         width: 340px;
          border: 6px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          margin: 8px 0px 8px 5px; 
          vertical-align: middle;
          }
 .cryo-motive .main img.center
         {display: block;
          width: 600px;
          border: 6px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          margin: 20px auto 10px auto; 
            } 
            
 .cryo-motive .main .headtext
 {font-family: 'Yanone Kaffeesatz', sans-serif;
           font-size: 36px;
           color: rgb(60,60,60);
           margin-top: 40px; 
           margin-left: 0px;
           margin-bottom: -20px;
           } 
 .cryo-motive .main .subheadtext
 {font-family: 'Yanone Kaffeesatz', sans-serif;
           text-align: center;
           font-size:30px;
           color: rgb(60,60,60);
           margin-top: 20px; 
           margin-bottom: -20px;
           } 
           
  .cryo-motive .main .yanone
 {font-family: 'Yanone Kaffeesatz', sans-serif;
           text-align: left;
           font-size:25px;
           color: rgb(60,60,60);
           margin-top: 23px; 
           margin-bottom: 0px;
           }   
 
                   
           
 .cryo-motive .p {font-family: "Pt Sans Caption", sans-serif; 
         }
         
.cryo-motive image.script
         {float:left;
         margin: 0px 10px 0px 5px; 
          }
          
.cryo-motive image.script2
         {float:left;
         margin: 0px 10px 0px 5px; 
          }          
       
.cryo-motive image.script2:hover
         {transform: scale(1.1);
          }       
       
.textleft{
        
		width: 350px;
		margin-left: 8px;
		margin-top: 6px;
		margin-bottom: 20px;	
		padding: 6px 20px 6px 0px;
		font-family: "Pt Sans Caption", Arial, sans-serif;
		font-size: 15px;
		text-align: left;
		float: left;	}        
 .stackimage {
              float: right;
              width: 330px; 
              height: auto;}        
img.righttransform
         {float:right;
         width: 310px;
          border: 6px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          margin: 8px 10px 8px 5px; 
          vertical-align: middle;
          }  
          
img.righttransform:hover{ 
			   -webkit-transform: scale(2.4);
			   -moz-transform: scale(2.4);
			   -o-transform: scale(2.4);
			   -webkit-transition-duration: 1s;
			   -moz-transition-duration: 1s;
			   -o-transition-duration: 1s;
			   -webkit-transition-timing-function:ease-in-out;
			   -moz-transition-timing-function:ease-in-out;
			   -o-transition-timing-function:ease-in-out;
			   transform: scale(2.4);
			   transition-duration: 1s;
			   transition-timing-function:ease-in-out;
			    }           

 /*Begin package boxes*/	                
 .packagebox{float: left;
		   width: 325px;
           background-color:rgb(222,247,244);
		   padding: 5px 15px 10px 15px;
		   font-family: cabin, Arial, sans-serif;
		   font-size: 13px;
		   text-align: center;
		   border-top: 10px solid rgb(255,105,0); 
		   margin-left: 0px;
		   margin-right: 11px;
		   margin-top: 10px;
		   margin-bottom: 10px;
           height: 270px;
           }  
           
 .packageboxtop {float: left;
		   width: 690px;
           background-color:rgb(222,247,244);
		   padding: 5px 15px 3px 15px;
		   font-family: cabin, Arial, sans-serif;
		   font-size: 13px;
		   text-align: center;
		   border-top: 10px solid rgb(255,105,0); 
		   margin-left: 0px;
		   margin-right: 0px;
		   margin-top: 10px;
		   margin-bottom: 0px;
           height: 15px;
           }             

   .packageboxmiddle {float: left;
		   width: 690px;
           background-color:rgb(222,247,244);
		   padding: 5px 15px 10px 15px;
		   font-family: cabin, Arial, sans-serif;
		   font-size: 13px;
		   text-align: center; 
		   margin-left: 0px;
		   margin-right: 0px;
		   margin-top: 0px;
		   margin-bottom: 0px;
           height: 50px;
           }           
  
     .packageboxbottom {float: left;
		   width: 690px;
           background-color:rgb(222,247,244);
		   padding: 5px 15px 10px 15px;
		   font-family: cabin, Arial, sans-serif;
		   font-size: 13px;
		   text-align: center; 
		   margin-left: 0px;
		   margin-right: 0px;
		   margin-top: -10px;
		   margin-bottom: 10px;
           height: 40px;
           } 
           
  .packagebox img.script
          {margin: 8px 5px 0px 5px;
           }  
            
  .packagebox img.cost
          {margin: 0px 5px 8px 5px;
           } 	
                   
 .packageboxmiddle img.script
          {float:left;
          margin: -12px 15px 0px 5px; 
          }
 
  .packageboxbottom img.cost
          {
          margin: 0px 10px -15px 5px; 
          }
 
  .packagebox .subhead {
          font-weight: bold;
          font-size: 14px;
          letter-spacing: 6px;
          text-align: center;
          color: rgb(86,156,144) 
          }              
          
   
  .packageboxtop .subhead {
          font-weight: bold;
          font-size: 14px;
          letter-spacing: 6px;
          text-align: center;
          color: rgb(86,156,144) 
          }          
                
/*Begin fnd out more box*/	   
.findout{
        background-color:rgb(107,191,177);
		width: 700px;
		margin-left: 45px;
		margin-top: 20px;
		margin-bottom: 20px;	
		padding: 6px 20px 6px 0px;
		font-family: Cabin, Arial, sans-serif;
		font-size: 15px;
		text-align: right;
		float: left;	}	   
.findout span.font19 { 
        font-size: 19px;
		}	   
.findout .script {
       width: 310px;
	   height: auto;
	   position: relative;
	   margin-top: -25px;
	   margin-right: 15px;
	   margin-bottom: -35px;
	   margin-left: -56px;
	   }		   
/*End find out more box*/	          
 
.aboutus .main {padding: 30px 45px 40px 45px; }
.aboutus .main img.left
         {float:left; 
         width: 250px;
         border: 6px solid white;
         box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
         margin: 8px 20px 8px 0px;
         vertical-align: middle;
         }  
.aboutus .main img.right
         {float:right;
         width: 250px;
          border: 6px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          margin: 8px 0px 8px 20px; 
          vertical-align: middle;
          }
 .aboutus .main img.center
         {display: block;
          width: 720px;
          border: 6px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          margin: 20px auto 10px auto; 
            }  
.contactus .main1
        {float: left;
        padding: 20px 25px 8px 25px; 
        margin: 50px 0px 0 35px;
        border: 3px solid rgb(86,156,144);
        border-radius: 20px;
        width: 555px;
        height: 290px;
        background-color: rgb(175,230,221);
        } 
.contactus .main1 p{font-size: 15px; } 


       
.contactus .mainmap
        {float: left;
        padding: 40px 8px 25px 32px; 
        margin: 30px 0px 0 35px;
        border: 3px solid rgb(86,156,144);
        border-radius: 20px;
        width: 840px;
        height: 500px;
        background-color: rgb(175,230,221);
        text-align: center;
        }  
.contactus .mainmap .mapheading
         {postion: absolute;
         background-color: rgb(235,5,0);
         color: white;
         width: 190px;
         font-family: Lobster, cursive;
         font-size: 25px;
         padding: 4px 20px 4px 20px;
         margin-top: -58px;
         margin-left: 20px;
         margin-bottom: 20px;
         border-radius: 10px;
         z-index: 10;
         }           
.contactus .webuy
        {float: left;
        padding: 9px 24px 15px 24px; 
        margin: 30px 0px 0 35px;
        border: 3px solid rgb(86,156,144);
        border-radius: 20px;
        width: 830px;
        height: 170px;
	    background-color: rgb(175,230,221);       
        } 
.contactus .webuy p{font-size: 15px; }        
.contactus .webuyheading
         {postion: absolute;
         background-color: rgb(235,5,0);
         color: white;
         width: 190px;
         font-family: Lobster, cursive;
         font-size: 25px;
         padding: 4px 20px 4px 20px;
         margin-top: -30px;
         margin-left: 20px;
         margin-bottom: -5px;
         border-radius: 10px;
         z-index: 10;
         }               
.contactus .main3
        {float: left;
        padding: 8px 20px 28px 20px; 
        margin: 50px 0px 0 30px;
        border: 3px solid rgb(86,156,144);
        border-radius: 20px;
        width: 200px;
        height: 280px;
        background-color: rgb(175,230,221);
        } 
 .contactus img.left
            {float:right; 
         width: 210px;
         border: 6px solid white;
         box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
         margin: 10px 0px 10px 16px;
         vertical-align: middle;
  }         
 .row {padding-top: 2px;
      padding-bottom: 6px; } 
 .contactform{
            font-family: "PT Sans Caption", sans-serif;
            color: rgb(40,40,40);
            font-size: 14px;
            line-height: 1.3;
            }                        
.contactus p
           {font-family: "PT Sans Caption", sans-serif;
            color: rgb(40,40,40);
            font-size: 14px;
            line-height: 1.3;
            margin-bottom: 5px;
            } 
 .contactus .dropdown p{font-size: 11px; }           
             
.contactus .main2 p
           {font-family: "Pt Sans Caption", sans-serif;
            color: rgb(40,40,40);
            font-size: 15px;
            margin-top: 3px;
            margin-bottom: 5px; }              
 .contactus h2
          {font-family: 'Yanone Kaffeesatz', sans-serif;
          font-size: 24px;
          text-align: left;
          color: rgb(235,5,0);
          border-bottom: 2px solid rgb(86,156,144);
          margin-top: 7px;
          margin-bottom: 2px;
          padding: 0 25px 0 0px;}
iframe {float: left;
       display: inline-block;
       border: 8px solid white;
       box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
          }          
.popup .main{background-color: rgb(175,230,221);
            font-family: Arial;
            color: rgb(60,60,60);
            font-size: 20px;
            line-height: 1.3;
            padding-top: 25px;
            width: 450px;
            height: 150px;
            margin: 50px auto 50px auto; 
            text-align: center;                  
            } 
.popup .main h1{font-family: Lobster, cursive;
          color: rgb(235,5,0);
          font-size: 50px;
        } 
.popup a {font-size: 16px;
         text-decoration: underline;
	    color: teal;                            
                 }                            
.logotext{font-family: Lobster;
          color: rgb(235,5,0);
          font-size: 20px;
          margin-right: 3px;
          }
.logotextsm{font-family: Lobster;
          color: rgb(235,5,0);
          font-size: 15px;
          margin-right: 0px;
          margin-top: -2px;
           }
          
hr {height: 3px;
   color: rgb(86,156,144);
   background-color: rgb(86,156,144);
   border: none;
   margin-top: 20px;
   margin-bottom: 20px;
 }          
                                                                                              	   
div.shadow{
 	  background-color: rgb(86,156,144);
	  font-family: Arial;
	  color: white;
	  font-size: 11px;
	  line-height: 1.3;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  margin-top: 14px;
	  margin-bottom: 14px;
	  }	   
div.shadow2{
	  font-family:	Arial, sans-serif;
 	  background-color: rgb(86,156,144);
	  color: white;
	  text-align: center;
	  font-size: 12px;
	  line-height: 1.2;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  margin-top: 10px;
	  margin-bottom: 8px;
	  }
span.model{
	  font-weight: bold;
	  font-size: 16px;
	   }	

	         
.peralta {
     font-family: Peralta;
	 font-size: 15px;
	 line-height: 1.1;
	 color: rgb(25,25,25);
	 
	  }	     	 	   
img.center{
      margin-left:auto; 
	  margin-right:auto; 
	  clear: both;
	   }	
       
 .dropdown2 {
    position: relative;
    display: inline;
}

 .dropdown-content2 {
    display: none;
    position: absolute;
	color: rgb(60,60,60);
    font-family: Cabin, Arial, Sans-serif;
	font-weight: 600;
	font-size: 12px;
	text-align: center;
	margin-left: 20px;
    background-color: rgb(250,230,175);
    min-width: 220px;
	border: 2px solid rgb(40,40,40);
	border-radius: 0px 6px 6px 6px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 3px 2px;
    z-index: 15;
}
.dropdown2 a{
text-decoration: underline;
 }



.main .dropdown:hover .dropdown-content {
    display: block;
	
}       
       
/*Gallery Images*/
.gallery{
         float: left;
         font-family:  "PT Sans Caption";
         font-size: 11px;       
         background-color: rgb(222,247,244);
         color: rgb(60,60,60);
         width:246px;
         height: 360px;
         border: 0px solid rgb(75,75,75);
         margin-top: 35px;
         margin-bottom: 6px;
         margin-left: 20px;
          }
  .gallery img{
         
          display: block;
          width: 210px;
          border: 5px solid white;
          box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4); 
          margin-top: -15px;
          margin-bottom: 12px;
          margin-left: auto;
          margin-right: auto;
          }
         
 
 .gallery p{margin: 7px 14px -8px 14px;
           }
         
 .gallery .model{
           background-color: rgb(75,122,116);
           color: white;
           text-align: center;
           display: block;
           font-weight: bold;
           font-size: 15px;
           padding-top: 3px;
           padding-bottom: 3px;
           margin-left: auto;
           margin-right: auto;
                                } 
.year {
      position: relative;
      background-color: rgb(235,5,0);
      color: white;
     font-family: 'BenchNine', sans-serif;
      text-align: center;
      font-size: 24px;
      padding-top: 4px;
      padding-bottom: 4px;
      width: 58px;
      margin-top: -8px;
      margin-left: -8px;
      border-radius: 50%;
      box-shadow: 2px 2px 4px 2px rgba(0,0,0,.4);
      z-index: 10;
 }
 .gallery footer{ 
          
      font-size: 12px;
      padding-left: 14px;
      padding-right: 14px;
      padding-bottom: 0px;
       
      }
.price{float: right;
      background-color: rgb(235,5,0);
      color: white;
      font-family: 'BenchNine', sans-serif;
	  font-weight: 700; 
	  font-style: normal; 
      text-align: center;
      font-size: 20px;
      margin-top: -12px;
      padding: 2px 5px 1px 5px;
      }   
.gallery .price a{
      color: white;
      text-decoration: none; 
      } 
                         
.gallery .price a:hover{
      text-decoration: underline; 
      }                                                          
  
  /*Hall of Fame Gallery Images*/
.hallgallery{
         background: url(../images/hallstars.gif) no-repeat center top;
         float: left;
         font-family:  Arial;
         font-size: 11px;       
         background-color: rgb(222,247,244);
         color: rgb(60,60,60);
         width:180px;
         height: 320px;
         border: 3px solid rgb(107,191,177);
         border-radius: 66px 66px 0 0;
         margin-top: 35px;
         margin-left: 16px;
         
         
          }
          
  .hallgallery img{
          display: block;
          width: auto; max-width: 148px; min-width: 120px;
          height: auto; max-height: 125px;
          border: 3px solid white;
          box-shadow: 1px 1px 3px 2px rgba(0,0,0,.4); 
          margin-top: 11px;
          margin-bottom: 10px;
          margin-left: auto;
          margin-right: auto;
          }
         
 
 .hallgallery p{margin: 7px 14px 8px 14px;
           }
         
 .hallgallery .model{
           background-color: rgb(75,122,116);
           color: white;
           text-align: center;
           display: block;
           font-family:'Yanone Kaffeesatz', sans-serif;
           line-height: 1;
           font-weight: bold;
           font-size: 18px;
           padding-top: 5px;
           padding-bottom: 5px;
           margin-left: auto;
           margin-right: auto;
                                } 
.hallyear {
      position: relative;
      background-color: rgb(235,5,0);
      color: white;
      font-family: 'Yanone Kaffeesatz', sans-serif;
      text-align: center;
      font-size: 20px;
      padding-top: 1px;
      padding-bottom: 4px;
      width: 46px;
      margin-top: 15px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 10px;
      border-radius: 25% 25% 0 0;
      
 }
 .hallgallery footer{
      
      margin-top: -15px;
      padding-left: 14px;
      padding-right: 14px;
      padding-bottom: 0px;
       
      }
                     
/*Title Bar Navigation*/       
.home .homelink {
	  background-color: rgb(235,5,0); }	  
.showroom .showroomlink {
	  background-color: rgb(235,5,0); }	  
.halloffame .halloffamelink {
	  background-color: rgb(235,5,0); }	
.cryo-motive .cryo-motivelink {
	  background-color: rgb(245,112,0); }
.aboutus .aboutuslink {
	  background-color: rgb(235,5,0); }	
.contactus .contactuslink {
	  background-color: rgb(235,5,0); }	 
                   	                    
ul.nav {
       margin-left: 0px;
       margin-right: 0px;
       list-style: none;
       } 
       
.nav li {
       display: inline;
       }

  
.nav a {
      
      display: inline-block;
      background-color: rgb(60,60,60);
      padding: 2px 18px 2px 18px;
      color: white;
      text-align: right;
	  text-decoration: none;
      } 	   
	  
	 
.nav a:hover {transform: scale(1.1);
	         color: rgb(225,225,225);
             
              }	

.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
	color: rgb(40,40,40);
    font-family: Cabin, Arial, Sans-serif;
	font-style: 600;
	font-size: 12px;
	text-align: center;
	margin-left: -8px;
    background-color: rgb(222,247,244);
    min-width: 130px;
	border: 2px solid rgb(40,40,40);
	border-radius: 0px 0px 6px 6px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 3px 2px;
    z-index: 1;
}
.dropdown a{
text-decoration: none;
background-color: rgb(60,60,60); }



.dropdown:hover .dropdown-content {
    display: block;  }             
              
 /*end Title Bar Navigation*/               
              
.main .page1 .page1link {
	  background-color: rgb(175,230,221);
      border-bottom: 4px solid rgb(175,230,221); }
.main .page2 .page2link {
	  background-color: rgb(175,230,221);
      border-bottom: 4px solid rgb(175,230,221); }
.main .page3 .page3link {
	  background-color: rgb(175,230,221);
      border-bottom: 4px solid rgb(175,230,221); }            	               
              
.main ul.pagenav {
       margin-left: 0px;
       margin-right: 0px;
       list-style: none;
       } 
       
.main .pagenav li {
       display: inline;
       }

  
.main .pagenav a {
            display: inline-block;
            color: rgb(25,25,25);
            background-color: rgb(163,196,192);
            border: 4px solid rgb(86,156,144);
            border-bottom: 3px solid rgb(86,156,144);
            border-radius: 10px 10px 0 0;
            height: 14px;
            width: 42px;
            padding: 3px 7px 1px 7px;
            text-align: center;
            text-decoration: none; 
      } 	   
	  
	 
.main .pagenav a:hover {
             transform: scale(1);
             font-weight: bold;
	         text-decoration: underline;
             
              }	              

.main a {text-decoration: underline;
	    color: teal;
        }   


.main a:hover {transform: scale(1.1);}
.main a:active {transform: scale(1.1) translate(0px,4px);	
	  		  }
  
  
 .endpagenav {
        margin: 30px auto 0px auto;
        text-align: center;}     
 .endpagenav ul {
       font-family: arial, sans-serif;
       line-height: 1.6;
       font-weight: bold;
       color: rgb(60,60,60);
       font-size: 16px;
       margin-left: 0px;
       margin-right: 0px;
       list-style: none;
       }  
.endpagenav li{display: inline;
       margin-left: 4px;
       margin-right: 4px; }
.endpagenav li a
       {color:rgb(75,122,116);
       text-decoration: none;
        } 
.endpagenav li a:hover
       {color: rgb(65,110,105);
       text-decoration: underline;
       transform: scale(1.0);
        }  

 .page1b .page1blink {
	  background-color: rgb(163,196,192);
      padding: 2px 5px 2px 4px; }
 .page2b .page2blink {
	  background-color: rgb(163,196,192);
      padding: 2px 5px 2px 4px; } 
 .page3b .page3blink {
	  background-color: rgb(163,196,192);
      padding: 2px 5px 2px 4px; }          
      
 /*Inline Hover Images for iceblasting page*/  

div.row        {margin: 10px 5px 5px 5px;
			   padding: 10px 0px 10px 0px;
			   clear: both;
			   }
			   
/*Applies to all inline images*/

  
   
  img.inline2    {
               display: inline-block;
 			   margin: 10px;
			   vertical-align: top;
			   width: 325px;
			   height: auto;
               border: 5px solid white;
			   box-shadow: 2px 3px 8px 3px rgba(0,0,0,.5);
               text-align: center;
               font-family:"PT Sans Caption", sans-serif;
               font-size:15px;
			   }
               
img.inline2:hover{ 
			   -webkit-transform: scale(2.4);
			   -moz-transform: scale(2.4);
			   -o-transform: scale(2.4);
			   -webkit-transition-duration: 1s;
			   -moz-transition-duration: 1s;
			   -o-transition-duration: 1s;
			   -webkit-transition-timing-function:ease-in-out;
			   -moz-transition-timing-function:ease-in-out;
			   -o-transition-timing-function:ease-in-out;
			   transform: scale(2.4);
			   transition-duration: 1s;
			   transition-timing-function:ease-in-out;
			    } 
/*At Rule for Fade In animation with vendor prefixes*/
@-webkit-keyframes fadeIn {
               from { opacity: 0; }
		       to { opacity: 1; }
               }	
@-moz-keyframes fadeIn {
               from { opacity: 0; }
		       to { opacity: 1; }
               }	
@-o-keyframes fadeIn {
               from { opacity: 0; }
		       to { opacity: 1; }
               }				   			   			   
@keyframes fadeIn {
               from { opacity: 0; }
		       to { opacity: 1; }
               }	
/* At Rule for Fade Out animation with vendor prefixes*/			   	   
@-webkit-keyframes fadeOut{ 
               from { opacity: 1; }
		       to { opacity: 0; }
			   }	
@-moz-keyframes fadeOut{ 
               from { opacity: 1; }
		       to { opacity: 0; }
			   }
@-o-keyframes fadeOut{ 
               from { opacity: 1; }
		       to { opacity: 0; }
			   }				   				   
@keyframes fadeOut{ 
               from { opacity: 1; }
		       to { opacity: 0; }
			   } 
 /*Animation*/		    
div.warning   {
              -webkit-animation-name: fadeIn, fadeOut;
		      -moz-animation-name: fadeIn, fadeOut;
			  -o-animation-name: fadeIn, fadeOut;
			  -webkit-animation-delay: .5s, 20s;
			  -moz-animation-delay: .5s, 20s;
		      -o-animation-delay: .5s, 20s;
		      -webkit-animation-duration: 4s,5s;
			  -moz-animation-duration: 4s,5s;
			  -o-animation-duration: 4s,5s;
		      -webkit-animation-timing-function: ease-in, ease-out;
			  -moz-animation-timing-function: ease-in, ease-out;
			  -o-animation-timing-function: ease-in, ease-out;
		      -webkit-animation-fill-mode: backwards, forwards;
			  -moz-animation-fill-mode: backwards, forwards;
			  -o-animation-fill-mode: backwards, forwards;
		      animation-name: fadeIn, fadeOut;
		      animation-delay: .5s, 20s;
		      animation-duration: 4s,5s;
		      animation-timing-function: ease-in, ease-out;
		      animation-fill-mode: backwards, forwards;
		      }	   
   
 /*End Inline Hover Images for iceblasting page*/    
/*
     FILE ARCHIVED ON 02:47:21 Jul 04, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:01:45 Oct 15, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.662
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.011
  esindex: 0.011
  cdx.remote: 105.844
  LoadShardBlock: 875.516 (3)
  PetaboxLoader3.datanode: 913.003 (5)
  load_resource: 259.887
  PetaboxLoader3.resolve: 116.02
  loaddict: 111.586
*/