body {	background-image:url('../bkg.jpg');
margin: 0px auto;
padding:10px 0px 0px 0px;
	text-align:center; 
 
}

 
#wrapper { 
	 margin: 0px auto; padding:0px; 
	text-align:center; 
width:920px;   background:transparent;   max-width:100%; 
 
  
} 
    

#logo {  text-align:center;
margin:0px;
padding:0px;
 max-width:100%;  background: #1754a6;  
} 
  
 
#tempareahome {  
   text-align:center; 
  margin:0px auto; padding:0px;  
    background: #ffffff;  
  max-width:100%; 
}
 
 
 
#temparea {  
   text-align:center; 
  margin:0px auto; padding:0px;  
   
  background:transparent; max-width:100%;
}
 
  
 
#content {  
text-align:center;  width:898px;
 margin:0px auto; padding:0px;   
  background:transparent; max-width:100%;
}  
   
  

#picshow {
 text-align:center; 
  margin:0px auto; 
  padding:0px 0px 5px 0px; 
  height:auto 0px; width:100%;
  background:transparent;  max-width:100%;
}



#logo {  text-align:center;
 margin:0px auto;  width:920px; 
padding:0px;   background: transparent; max-width:100%;
} 

 
 
#logoarea {
 text-align:center; 
  margin:0px auto; 
  padding:10px 0px 25px 0px;   
  background:transparent; width:100%;
}

 
 
.spacer {clear:both; margin:5px 0px 5px 0px;}
  

 
.center {
  margin:0px auto; 
  text-align:center; 
}
   

  

#imagelogos {  text-align:center; 
background:transparent; 
margin:0px auto; 
padding: 8px 0px;  max-width:100%;}


  
 
#logos {
text-align: center; 
 margin:0px auto;
 padding:10px 0px;     
 background: transparent; max-width:100%;
}
 
 
.logosmall {
text-align: center; 
 margin:0px auto;
 padding:10px 0px;     
 background: transparent;  max-width:100%;
}
 
  

 
#contactbut {
text-align: center; 
 margin:0px auto;
 padding:10px 0px;     
 background: transparent; 
}
  


#imageright {  float:right; 
background:transparent; 
margin:0px; 
padding: 0px 0px 5px 10px; }




#tempareahome h1  { text-align:center; font: bold 14px  verdana, arial, helvetica, sans-serif; color: #003300; background:transparent; margin:0px auto; padding:5px 10px 5px 10px;}

#tempareahome h2  { text-align:center; font: normal 12px  verdana, arial, helvetica, sans-serif; color: #000000; background:transparent; margin:0px auto; padding:5px 10px 5px 10px;}
  


 h1 {  text-align:center; font: bold 13px verdana, arial, sans-serif; 
margin: 0px; padding:5px 0px 2px 0px;  color: #003300; background:transparent;}
  

h2 {  text-align:left; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 

h3 {  text-align:center; font: normal 12px verdana, arial, sans-serif; color: #000000; margin:10px 0; padding:0px; background:transparent;   
}


h4 {  text-align:center; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


#temparea ul {  list-style-type:circle;
}


#temparea li {  text-align:left; font: normal 12px verdana, arial, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;   
}


.tabbkg {  text-align:left; font: bold 12px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #ffffff; background:#003300; }


.tablightbkg {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #003300; background:#d5ecd5; }


.tabtextbold {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }


.tabtext {  text-align:left; font: 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }

.tabtextcenter {  text-align:center; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


.tabtexthigh {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #003300; background:transparent;text-decoration: blink;  }


.heading {  text-align:left; font: bold 12px verdana, arial, sans-serif; 
margin: 0px; padding:2px 0px 0px 0px;  color: #990000; background:transparent;  text-decoration:underline;}

.heading a {  color: #990000;   text-decoration:underline;}

.heading a:hover {  color: #003300;   text-decoration:none;}



#rollover {  text-align:center; font: bold 10px verdana, arial, sans-serif; color: #003300; margin:5px 0; padding:0px; background:transparent; font-style: italic;
}

#return { clear:both;  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #032a5f; padding: 8px;   cursor: pointer; background: transparent;}

#return a {
text-align:center;
color: #032a5f;
background: transparent;
}
 
#return a:hover {
text-align:center;
color: #950e0c;
background: transparent;
}

#navbottom { 
text-align:center;
border-top: 2px solid #00051b; padding: 10px; width: 890px;
border-bottom: 2px solid #00051b; padding: 10px; width: 890px;
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 14px auto;
}

#navbottom a { color: #000000; text-decoration: none; background:transparent; 
}
 
#navbottom a:hover { color: #950e0c; text-decoration: underline; background:transparent; 
}


#address {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;
color: #00051b;
 background: transparent;
}
 
  
 
#address1 {
text-align: center;
font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto;
 padding:0px 0px 10px 0px;   
color: #000000;
 background: transparent;
}
 


#addy {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;
color: #00051b;
 background: transparent;
}
 
  
 
#addy1 {
text-align: center;
font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto;
 padding:0px 0px 10px 0px;   
color: #000000;
 background: transparent;
}
 


#byline {
text-align:center;
color: #000;  
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color:transparent;
padding: 12px 0px;
margin: 3px auto;}
 

#byline a {
color: #000;
text-decoration:none;
}

#byline a:hover {
color: #6a0000;
text-decoration:underline;
}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #fff; 
background:transparent; 
margin:0px auto;
padding-top: 80px;}



 
#tags {
text-align:center; width:950px;
color: #fff;  
font: normal 8px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 1700px 0px 0px 0px;
margin: 0px auto; text-decoration:none;}
 

#tags a {
color: #fff;
text-decoration:underline;
}
   
   
   
   


 
 table { 
  width: 99%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
 
 

form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:90%;min-width:90%; 
  display: block;
  margin: 0px; padding:2px;
  width: 100%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   

form input[type=submit], input[type=reset] { margin: 1px 2px;  
  max-width: 92%;width: 87px; float:left;  }
 
  

.callus { 	display: none;   padding:0px; margin:0px;
}
  
 

  
 
 

 




/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 1680px)  and  (min-width: 380px)

{


 
.callus { 	display: none;  padding:0px; margin:0px;
}
  

 } 

  

  

 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 390px) {
  
    
.callus { display: block; width:100%;
 text-align: center;  color: #ffea00;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px auto; 
 padding:5px;  
 background: #00051b;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
}

.callus a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: transparent;
}
  
 
 .callus a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent; text-decoration: underline;
}
 
 
 
}

  
 
 

/*Media Queries styles for screen 951px and lower*/
@media screen and (max-width: 951px) 

{
  

  
  
#wrapper { 
	 margin: 5px; padding:0px;  width: 98%; 
 
  
} 
    
    
    
#navbottom { width: 98%; 
       }
 

}
 
 

 /*Styles for screen 879px and lower*/
@media screen and (max-width: 879px) {

 

#temparea, #content  {  
padding-top: 4px; 
margin: 0px auto;  
	}
  
   
	}
 
 
 
 /*Styles for screen 680px and lower*/
@media screen and (max-width: 680px) {
 

#temparea, #content  {  
padding-top: 1px;   }
 

  
}

 
 
 
/*Media QUeries for the categories ON FLEX NAV SHEET*/
 
 
 
 
 
/*Media QUeries styles for screen 911px and lower*/
@media screen and (max-width: 911px) 

{
#navbottom { width: 86%; font: normal 9px verdana, arial, helvetica, san-serif;
}
 
	#temparea {   
 width: 98%;
	}
	
#content {  
 width: 98%;
}  

}
 
 
 
 
 

/*Media QUeries styles for screen 811px and lower*/
@media screen and (max-width: 811px) 
 

  

#logo {  text-align:center;  
	margin: 0px auto; padding: 0px;  
}
  
 
  
	
#navbottom { width: 96%; 
}
 
#tags {  display: none;visibility:hidden; 
}
 
 

}
 
 
 
 
 
 
 
 
  


/*Styles for screen 710px and lower*/
@media screen and (max-width: 710px) {


 
	#temparea { width: 98%;
	}
	 
#content {  
 width: 97%;  
}  

	  
	 
		
#tags  { display: none; 
	}
 

}


 
     
  
  

/*Styles for screen 510px and lower*/
@media only screen and (max-width: 510px) {

 


 #address1 { text-align: center; 
margin:0px 0px 5px 0px; padding:0px 0px 10px 0px;
 
}
 
  
form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:97%;min-width:97%; 
  display: block;
  margin: 0px; padding:2px;
  width: 98%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   
   
form input[type=submit], input[type=reset] { margin: 1px 3px;  
  max-width: 98%;width: 87px; float:left;  } 
  
}


  
 
@media only screen and (max-width : 380px) {
 
    

#content {  

   text-align:center; width:94%;  margin:0px auto;  padding:4px; 
}	 

 

#mouseroll {  text-align:center; 
margin:0px auto !important; 
	font-style:italic !important; 
font: 10px verdana, arial, helvetica, san-serif;  
color: #000000; padding: 1px 0px 7px 0px ;  
background:transparent;}
 
    
    
    
.imageleft {  text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  } 

.imageright { text-align:center; margin:0px auto; padding: 0px;  max-width:100%; min-width:100%;   }
 
.imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  } 
 
 

#imageleft {  text-align:center; margin:0px auto; padding: 0px;max-width:100%; min-width:100%;    } 

#imageright { text-align:center; margin:0px auto; padding: 5px 2px 10px 2px;   max-width:100%; min-width:100%; border:1px; }
 
  

#imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%; } 
    
h1 { text-align:left; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #730f0f; 
padding:7px 0px; 
margin: 0px;
background: transparent;  }

h2 { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px auto;
background: transparent;  }
 

h3 { text-align:left; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #1754a6; 
padding:5px 0px; 
margin: 0px auto;
background: transparent;  }
 
h4 { text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px auto;
background: transparent;  } 
  
h5 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #1754a6; 
padding:5px 0px; 
margin: 0px auto;
background: transparent;  } 
 
 
 .tabtextbold {  text-align:left; font: bold 9px verdana, arial, sans-serif; 
margin: 0px; padding:2px 2px;  }

.tabtext {  text-align:left; font:normal 9px verdana, arial, sans-serif; 
margin: 0px; padding:2px 2px;}


.tabtextgrbkg {  text-align:left; font: bold 9px verdana, arial, sans-serif; 
margin: 0px; padding:2px;  color: #ffffff; background:#274A21; width:48%;}
 

 
 
 #address { font: bold 11px verdana, arial, sans-serif; 
text-align: center; 
color: #001e19;  
}
 

 #address1 { text-align: center; 
margin:0px 0px 5px 0px; padding:0px 0px 20px 0px; 
}
 
 
	#stats { display: none; 
	}
	
	#tags  { display: none; 
	}


hr  { display: none; 
	}

 


/*Smartphone*/
@media only screen and (max-width : 350px) {


#mouseroll { display:none;}
    }
	
}
 