
ul.warning {
   color: #c00;
   font-weight: bold;
   }
      
fieldset {
   width: 500px;
   border:none;
   border-top: 1px solid #999;
   padding: 10px;
   margin-top: 10px;
  }
        
legend {
   font-weight: bold;
   padding: 0 5px;
  }
        
label {
   width: 125px;
   float: left;
   text-align: right;
   margin-right: 5px;
       }
        
form div {
   clear: both;
   margin-bottom: 10px;
   }

form {
    position: absolute;
    left:250px;
    top: 300px;
    }

.sent p{
  position: absolute;
  top: 470px;
  left: 309px;
  width: 400px;
  text-align: justify;
  font-size: 20px;
  font-family: Verdana, Tahoma, Times, serif;
  }
  
.blue {
  font-size: 20px;
  font-family: Verdana, Tahoma, Times, serif;
  color: #1B89E2
  }
  
.design {
  font-family: Verdana, Tahoma, Times, serif;
  color: #1B89E2
  }
  
  
.message_sent {
  position: absolute;
  top: 250px;
  left: 425px;
  }


/*Header*/

#main {
  position: relative;
  height: 1000px;
  width: 1000px;
  margin: auto;
  background: url(../images/test.jpg) no-repeat;
  overflow: hidden;
  z-index: 0;
  }
  
.title {
  position: absolute;
  height: 60px;
  width: 785px;
  z-index: 29;
  top:49px;
  left: 115px;
  }
 
.ballons {
  position: absolute;
  top: 220px;
  left: 280px;
  z-index: 60;
  
  
  }
  
.ballons p {
  position: relative;
  width: 450px;
  text-align: justify;
  left: 0px;
  font-size: 20px;
  font-family: Verdana, Tahoma, Times, serif;
  top:20px;
  
  }

.email_icon {
  position: absolute;
  bottom:100px;
  left:430px
  }
  
.contact_us    {
  position: absolute;
  width: 450px;
  text-align: center;
  left: 280px;
  top: 200px;
  font-size: 20px;
  font-family: Verdana, Tahoma, Times, serif;
  }





/*Latest and Greatest Column*/   

     
  
.rightimage1 {
  position: absolute;
  height: 92px;
  width: 180px;
  top: 360px;
  left: 790px;
  z-index: 33;
  }
  
.rightimage1 h2 {
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 17px;
  color: #F0DB40;
  text-align: center;
  position: relative;
  bottom:200px;
  right: 0px;
  }    
  
.rightimage1 h3 {
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 16px;
  color: #F0DB40;
  text-align: center;
  position: relative;
  bottom: 120px;
  right: 0px;
  }
  

  
.rightimage2 {
  position: absolute;
  height: 104px;
  width: 160px;
  top: 510px;
  left: 800px;
  z-index: 33;
  }
    
.rightimage2 h3 {
  position: relative;
  width: 200px;
  left: -11px;
  top: 0px;
  font-size: 14px;
  font-family: Verdana, Tahoma, Times, serif;
  text-decoration: none;
  color: #F0DB40;
  }    
    
.rightimage3 {
  position: absolute;
  height: 98px;
  width: 160px;
  top: 670px;
  left: 800px;
  z-index: 33;
  }
    
.rightimage3 h3 {
  position: relative;
  width: 200px;
  left: -12px;
  top: 0px;
  font-size: 14px;
  font-family: Verdana, Tahoma, Times, serif;
  text-decoration: none;
  color: #F0DB40;
  }    
    
.rightimage4 {
  position: absolute;
  height: 93px;
  width: 160px;
  top: 820px;
  left: 800px;
  z-index: 33;
  }
    
.rightimage4 h3 {
  position: relative;
  width: 200px;
  left: -15px;
  top: 0px;
  font-size: 14px;
  font-family: Verdana, Tahoma, Times, serif;
  text-decoration: none;
  color: #F0DB40;
  }
  
/* Navigation*/

.navigation {
	width: 182px;
	margin: 10px;
	position: absolute;
  top: 245px;
  right: 773px;
  z-index: 34;
  list-style: none;
	}

.navigation li a {
  voice-family: "\"}\""; 
  voice-family: inherit;
  height: 24px;
	text-decoration: none;
	font-family: Verdana, Tahoma, Times, serif;
  font-size: 12px;
	}
	
.navigation li a:link, .navigation li a:visited {
	display: block;
	background:  url(../images/menu9.gif);
	padding: 8px 0 0 30px;
	}

a:link, a:visited { color: #000000;}

.navigation li a:hover {
	background:  url(../images/menu9.gif) 0 -32px;
	padding: 8px 0 0 30px;
	color: #1B86E1;
	}

.services {
  color: #FFFFFF;
  font-family: Verdana, Tahoma, Times, serif;
  font-size: 14px;
  }	
   
  
  
/*Page Content, Paragraphs.*/ 
    
#top {
  position:absolute;
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 14px;
  left: 230px;
  top: 175px;
  width: 547px;
  height: 156px;
  text-align: justify;
  z-index: 47;
  }
  
#top h1 {
  text-decoration: none;
  color: #1B86E1;
  text-align: center;
  }
  
#right {
  position: absolute;
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 14px;
  text-align: justify;
  right: 217px;
  top: 600px;
  width: 250px;
  height: 300px;
  z-index: 37;
  }
  
#right h1{
  font-size: 14px;
  }
  
#left {
  position: absolute;
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 14px;
  left: 230px;
  top: 600px;
  width: 250px;
  height: 300px;
  text-align: justify;
  z-index: 37;
  } 
  
#left h1 {
  font-size: 14px;
  }
 
/*Page Images Towards the Bottom of the layout*/ 
  
.stimulus {
  position: absolute;
  height: 128px;
  width: 350px;
  z-index: 38;
  bottom: 70px;
  left: 330px;
  } 
  
.style1 {
  position: absolute;
  font-size: 20px;
  top: 140px;
  width: 200px;
  right: -35px;
  text-align: center;
  }

  
.arizona {
  position: absolute;
  bottom: 200px;
  left: 58px;
  height: 177px;
  z-index: 38;
  } 
  
.arizona h3 {
  position: relative;
  width: 140px;
  }
  
.payment {
  background: url(../images/payment.gif) no-repeat;
  position: absolute;
  z-index: 60;
  bottom: 30px;
  left: 60px;
  width: 128px;
  height: 37px;
  
  }
 
/*Footer*/

#footer {
  position: absolute;
  height: 80px;
  width: 550px;
  bottom: 0px;
  left: 229px;
  color: #000000;
  } 
  
.address {
  font-family: Verdana, Tahoma, Times, serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  text-decoration: none;
  padding: 10px 0 0;
  }   
  
/* Javascript Slidshow*/
#simplegallery1 { //CSS for Simple Gallery Example 1
  position: relative; /*keep this intact*/
  visibility: hidden; /*keep this intact*/
  border: 3px solid darkred;
  top:335px;
  left: 227px;
  }

#simplegallery1 .gallerydesctext { 
  text-align: left;
  padding: 2px 5px;
}	    
   a.color span
   
/*Bounce Gallery */

.gallery { 
  list-style-type: none;
  float: left; 
  }
  
  
ul.gallery {
  position: absolute;
  top: 181px;
  left: 212px;
  float: left;
  width: 580px;
  list-style: none;
  z-index: 60;
  }

ul.gallery li {
  display: inline;
  float: left;
  }

ul.gallery img {
  float: left;
  width: 80px;
  height: 80px;
  margin-bottom:1px;
  margin-right: 1px;
  }
  
.gallery h3 {
   position: relative;
   z-index: 60;
   font-family:Verdana, Tahoma, Times, serif;
   font-size: 14px;
   }
   
/*---gallery 2--------------------*/

.gallery_2 { 
  list-style-type: none;
  float: left; /* Contain floated list items */
  }
   
ul.gallery_2 {
  position: absolute;
  float: left;
  top: 385px;
  left: 212px; 
  width: 580px;
  list-style: none;
  z-index: 60;
  }

ul.gallery_2 li {
  display: inline;
  float: left;
  }

ul.gallery_2 img {
  float: left;
  width: 80px;
  height: 80px;
  margin-bottom:1px;
  margin-right: 1px;
  }

.gallery_2 h3 {
   position: relative;
   z-index: 60;
   font-family:Verdana, Tahoma, Times, serif;
   font-size: 14px;
   }

/*------- gallery 3-----*/

.gallery_3 { 
  list-style-type: none;
  float: left;
  }
   
ul.gallery_3 {
  position: absolute;
  float: left;
  top: 588px;
  left: 212px; 
  width: 580px;
  list-style: none;
  z-index: 60;
  }

ul.gallery_3 li {
  display: inline;
  float: left;
  }

ul.gallery_3 img {
  float: left;
  width: 80px;
  height: 80px;
  margin-bottom:1px;
  margin-right: 1px;
  }

.gallery_3 h3 {
  position: relative;
  z-index: 60;
  font-family:Verdana, Tahoma, Times, serif;
  font-size: 14px;
  }


/* Lightbox gallery*/

#lightbox {	
  position: absolute;	
  left: 0; 
  width: 100%; 
  z-index: 100; 
  text-align: center; 
  line-height: 0;
  }
  
#lightbox img { 
  width: auto; 
  height: auto;
  }
  
#lightbox a img { 
  border: none;
  }

#outerImageContainer {
  position: relative;
  background-color: #fff; 
  width: 250px; 
  height: 250px; 
  margin: 0 auto; 
  } 
  
#imageContainer {  
  padding: 10px;
  }

#loading { 
  position: absolute; 
  top: 40%; 
  left: 0%; 
  height: 25%; 
  width: 100%; 
  text-align: center; 
  line-height: 0; 
  }
  
#hoverNav {
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 100%; 
  width: 100%; 

  }
  
#imageContainer #hoverNav { 
  left: 0;
  }
  
#hoverNav a {
  outline: none;
  }

#prevLink, #nextLink { 
  width: 49%; 
  height: 100%; 
  background-image: url(data:image/gif;base64,AAAA);
  
  
  
   /* Trick IE into showing hover */ 
   
   display: block; }
   
   
#prevLink {
  left: 0; 
  float: left;
  }
  
#nextLink {
  right: 0; 
  float: right;
  }
  
#prevLink:hover, #prevLink:visited:hover { 
  background: url(../images/prevlabel.gif) left 15% no-repeat; 
  }
  
#nextLink:hover, #nextLink:visited:hover { 
  background: url(../images/nextlabel.gif) right 15% no-repeat; 
  }

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif; 
  background-color: #fff;
  margin: 0 auto; 
  line-height: 1.4em; 
  overflow: auto; 
  width: 100%	; 
  }

#imageData {
	padding:0 10px; 
	color: #666; 
	} 
	
#imageData #imageDetails {
  width: 70%; 
  float: left; 
  text-align: left; 
  }	
  
#imageData #caption {
  font-weight: bold;	
  }
  
#imageData #numberDisplay { 
  display: block; 
  clear: left; 
  padding-bottom: 1.0em;	
  }			
  
#imageData #bottomNavClose { 
  width: 66px; 
  float: right;  
  padding-bottom: 0.7em; 
  outline: none;
  }	 	

#overlay { 
  position: absolute; 
  top: 0; 
  left: 0; 
  z-index: 90; 
  width: 100%; 
  height: 500px; 
  background-color: #000; 
  }

body {
text-align: center;
}
