body {
	background-image: url(images/tile-green.jpg);
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#9C8165;
	margin-top:20px;
	margin-left:0px;
}

#elLasso{margin:auto;
         width:820px;
		 padding: 10px;
		 border: 0px solid #FFFFFF;
		}



#elBoxo{margin:auto;
        width:800px;
		background-image: url(images/tile-brown.jpg);		
		border: 2px solid #FFFFFF;}

#wrapper{
margin:auto;
padding-top:20px;
padding-bottom:20px;
width:760px;
border: 0px solid #006699;}

#header{
width:760px;
height:125px;
background-image:url(images/z-top3.png);
background-repeat:no-repeat;}

#header-a{
position:relative;
top:46px;
left:20px;
background-image:url(images/banner.gif);
background-repeat:no-repeat;
width: 700px;
height:150px;}

.menu{
border-top: 2px solid #109010;
border-bottom: 0px solid #109010;}

#menu-a{
width:700px;
margin-left:30px;}

#pageCenter{
width:760px;
padding-left: 30px;
background-image:url(images/z-mid.png);
background-repeat:repeat-y;}

#pageFooter{
width:760px;
height:68px;
background-image:url(images/z-bottom.png)}

.padTop{
padding-top:80px}

.padFooter{
padding-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5574B9;
}

p {
line-height:18px;
margin-top:3px;
text-align:justify;
}

.indent1{padding-left:20px;
line-height:18px;
margin-top:3px;
text-align:justify;
        }

.indent2{padding-left:40px;
        }

.abitontop{
padding-top:8px;}

#contact{
width:292px;
height:208px;
background-image:url(images/bg-flowers.jpg)}

.line-double{
border-top: 1px solid #DBBA97;
border-bottom: 1px solid #DBBA97;}

.line-top{
border-top: 1px solid #109010;}

.line-bottom{
border-bottom: 1px solid #109010;}

#siteby{
padding:10px;
text-align:center
}

.imageframe{            
			background-color: #FFFFFF;
 			padding: 2px;
			border: 1px solid #DBBA97;}
			
.imageframe10{            
			background-color: #FFFFFF;
 			padding: 10px;
			border: 1px solid #DBBA97;}

.imageframe2{            
			background-color: #FFFFFF;
			text-align:left
 			padding: 2px;
			border: 1px solid #DBBA97;
			margin-right:5px;}

/* Fonts */

h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	color:#006699;
}

h2 {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color:#109010;
}

h3 {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#109010;
}

.red{color:#CC0033;font-weight:normal}






/* Links */

a:link {
color: #5574B9;
text-decoration: none;
}

a:visited {
color: #5574B9;
text-decoration: none;
}

a:hover {
color:#FF0000;	
text-decoration: none;
}

a:active {
color: #5574B9;
text-decoration: none;
}


	
/* Shhhhhh */	

.quiet a:link, .quiet a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF6600;
text-decoration: none;
}

.quiet a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#0066FF;	
	text-decoration: underline;
	}


/*boo*/
.lavaLamp {
            position: relative;
            /*height: 16px;*/
            width: 620px;
            background-color: #FFFFFF;
            padding: 3px 1px; /*it was this if 2 used TB-LR*/             			
            overflow: hidden;
            border: 3px solid #FFFFFF;
			margin: 0;
            
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .lavaLamp li.back {
                        border-bottom: 2px solid #109010;
                        width: 9px;
                        height: 16px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLamp li a {
                        font: Bold 14px arial;
                        text-decoration: none;
                        color: #5574B9;
                        outline: none;
                        text-align: center;
                        /*top: 7px;*/                        
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 16px;
                        position: relative;
                        overflow: hidden;						                       
						padding: 0px 2px; /*TB-LR*/ 
						
                    }   
                        .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }
						
						 .lavaLamp li a:hover  {
                            color:#177B2F;	
							border: none;
                        } 
						
						
						
					
/*Boo End*/	

/*page shift*/

html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; } 

/*elboxo*/
.boxgrid{ 
				width: 80px; 
				height: 100px; 
				margin-top:0px; 				
				
				background:#C2ECEA; 
				border: solid 1px #464646; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#006633; 					
					font:11px "Lucida Grande", Arial, sans-serif;
					text-align:center; 				
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute;				 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 120;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 110;
 					left: 0;
 				}	    					


#elMappo{
float:left}

#map { 
      width:550px;
      height: 600px;
      font-family: Arial, Helvetica, sans-serif;
	  color: #444;
	  font-size: 12px;
	  border: 1px solid #DBBA97;
	  padding:2px;}
			
#sidebar{
width:110px;
border: 1px solid #DBBA97;
padding:10px;
vertical-align:top;}




						        
