@charset "utf-8";
/* CSS Document */


a.btn:active	{font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:15px;}
a.btn:link{font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:15px;}
a.btn:hover{ text-decoration:underlined; color:#ffffff;}
a.btn:visited	{	text-decoration:underlined;color:#ffffff;}

a.monzaz:active	{font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:9px;}
a.monzaz:link{font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:9px;}
a.monzaz:hover{ text-decoration:underlined; color:#ffffff;}
a.monzaz:visited	{	text-decoration:underlined;color:#ffffff;}

a.green:active	{font-family: "verdana", lucida grande, sans-serif;	color:#83b328;font-size:12px;}
a.green:link{font-family: "verdana", lucida grande, sans-serif;	color:#83b328;font-size:12px;}
a.green:hover{ text-decoration:underlined; color:#83b328;}
a.green:visited	{	text-decoration:underlined;color:#83b328;}

body {	
        margin:0;
		background-color:#ff;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		padding: 0;
	    text-align: center; 
	    color: #000000;
		width: 100%; 
		height:100%;
		}

 * html #txtcon {  left:28px;
          padding:10px;
	      width:410px; 
	      height:400px;
		  text-align:justify;
		  position:absolute;
		  margin-top:63px;
		  z-index:-1;}
 
	 
 .crush #container { 
	
	
	text-align: left; 
	min-height:100%;
  

} 
*html  .crush #container { 
 position:relative;
 }
 .crush #container2 { 

	
} 

/* header */  
.crush #header {
   			background-color: #83b328;
  			height:144px;
  			width:100%;
			right: 0;
			left:0;
			top:0;
        } 
		
.heads  {
   		font-family: "verdana", lucida grande, sans-serif;	
		color:#83b328;
		font-weight:bold;
		font-size:20px;
        } 
		
.crush #map {
   		height:428px;
  		width:550px;
        left:0;
		} 

		
/* fotter */

.footer {
    
    height:20px;   
   background:#83b328;
   width: 100%;
   border-top: 1px solid #fff;
   position: fixed; 
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 1000;
  
   
}
*html .footer {
 position: absolute; 

   
   
}

/* logo in header */ 

.crush #logo { 
   			position: absolute;
   			left: 0;
  			width: 582px;
  			
} 
                     
/* nav background */ 

.crush #navbg{ 
   background-color: #83b328;
   height:26px;
   width:100%;
   border-top:thin solid #ffffff; border-top-width:thin;
   float:left;
   }
   



/* navigation */ 

.crush #navhold {
padding-left:28px;
padding-top:1px;
width:700px;
float:left;
z-index:1;

}

.crush #navbar {
margin: 0;
padding: 0;
}

.crush #navbar li {
font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:14px;
font-weight:bold;
list-style: none;
float: left;
position:relative;
}

.crush #navbar li a {
display: block;
padding: 3px 8px;
background-color: #83b328;
color: #fff;
text-decoration: none;

}

.crush #navbar li ul {
display: none;
width: 12em; /* Width to help Opera out */
background-color: #83b328;
font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:14px;
font-weight:bold;
}

.crush #navbar li:hover ul, #navbar li.hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0;
left:0;
width:185px;

}

.crush #navbar li:hover li, #navbar li.hover li {
float: none;

}

* html ul li ul li, * html ul li ul li a {
height:1%;
}

.crush #navbar li:hover li a, #navbar li.hover li a {
background-color: #83b328;
border-bottom: 1px solid #fff;
font-family: "verdana", lucida grande, sans-serif;	color:#ffffff;font-size:14px;
font-weight:bold;
text-align: left; 

}

.crush #navbar li li a:hover {
background-color: #99cc66;
text-align: left; 
}
.clear {
clear:both;
line-height:0;
font-size:0;
}


/*General text*/

.crush #txtcon{
         
		  left:28px;
          padding:10px;
	      width:410px; 
	      height:400px;
		  text-align:justify;
		  position:absolute;
		  margin-top:50px;
		  z-index:-1;
		}

.crush #scroller{
width:405px;
height:260px;
padding-right:10px;
overflow-x:hidden;
overflow-y:scroll;
scrollbar-face-color: #F2F2F2;
scrollbar-highlight-color: #78A22E;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-shadow-color: #78A22E;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #78A22E;
scrollbar-track-color: #FFFFFF;
}


.txt{
        font-family: "verdana", lucida grande, sans-serif;	
		color:#000000;
		font-size:12px;
}


/*Image con*/

.crush #imgcon{
	margin: 0 0 0 10px;
	padding: 0 0;
	width:549px;
	height:413px;
	float: left;
	position:absolute;
	left: 440px;
	top: 180px;
	z-index:-2;
}

.crush #imgcona{
	width:549px;
	height:413px;
	position:absolute;
	left: 440px;
	top: 190px;
	background-image:url('images/crush_pic2.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	
}

.crush #imgcon2{
	width:331px;
	height:31px;
	float: left;
	position:absolute;
	left: 29px;
	top: 420px;
}

.crush #imgcon2b{
	width:331px;
	height:31px;
	float: left;
	position:absolute;
	left: 29px;
	top: 515px;
}



.crush #menupic{
	width:226px;
	height:127px;
	float: left;
	position:absolute;
	left: 31px;
	top: 460px;
	
	
}

/*monza*/
.monza{
        padding-left:29px;
		padding-top:3px;
		font-family: "verdana", lucida grande, sans-serif;	
		color:#ffffff;
		font-size:9px;
		float:left;
		width:420px;
		}
		
.monzalog{
        padding-left:5px;
        float:left;
   		width:31px;
		position:absolute;
		left:435px;
}

.crush #speccon{
	margin: 0 0 0 10px;
	padding: 0 0;
	width:549px;
	height:413px;
	float: left;
	position:absolute;
	left: 440px;
	top: 180px;
	z-index:-2;
}

.crush #vrtour{
	position:absolute;
	left:215px;
	top:266px;
	width:195px;
	height:167px;
	pointer:hand;
	cursor:hand;
}

.crush #vrtour2{
	position:absolute;
	left:215px;
	top:45px;
	width:195px;
	height:167px;
	pointer:hand;
	cursor:hand;
}

.crush #vrtour3{
	position:absolute;
	left:255px;
	top:281px;
	width:195px;
	height:167px;
	pointer:hand;
	cursor:hand;
}

.crush #vrtour4{
	position:absolute;
	left:255px;
	top:280px;
	width:195px;
	height:167px;
	pointer:hand;
	cursor:hand;
}

#gyroptic{
position:absolute;
right:30px;
font-family: "verdana", lucida grande, sans-serif;	
color:#ffffff;
font-size:9px;
padding-top:3px;
}