

body {

background: #343434;

margin-top: 0px;
padding-top: 0px;

margin-bottom: 0px;
padding-bottom: 0px;

font-family:verdana,helvetica,arial,sans-serif;
font-size:14px;

} 

html, body
{
  height: 100%;
}

img {
    image-orientation: from-image;
}

#header {
     position:fixed;
     background-color: #000000;
     top: 0;
     left: 0;
     width: 100%;
     height: auto;
     z-index: 1;
 }


#ader {
     position:fixed;
     background-color: #343434;
     top: 50%;
     left: 50%;
     margin-top: -300px;
     margin-left: -600px;
     width: 160;
     height: 600;
     z-index: 1
 }

#content {
	padding-bottom:40px;
	height: 100%;
	min-height: 100%;
  width: 830px;
	border:0px solid black;
	background-color: #d4d0d1;
	bottom: 0px;
}


#gallery {
     position:fixed; 
     top: 50%;
     left: 50%;
     margin-top: -240px;
     margin-left: -360px;
     z-index: 21
 }

.rotate90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index: 0
}
.rotate180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 0
}

#nextClick
{
    position:fixed; 
    height: 480px;
    width: 360px;
    top: 50%;
    left: 50%;
    margin-top: -240px;
    z-index: 22
}

#nextArrow
{
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    position:absolute;
    top:240px;
    left:320px;
    z-index: 22;
}

#prevArrow
{
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    position:absolute;
    top:240px;
    z-index: 22;
}

#prevClick
{
    position:fixed; 
    height: 480px;
    width: 360px; 
    top: 50%;
    left: 50%;
    margin-top: -240px;
    margin-left: -360px;
    z-index: 22
}

.darkClass
{
    background-color: white;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    z-index: 20;
    background-repeat:repeat;
    background-position:center;
    position:fixed;
    top: 0px;
    left: 0px;  
    height: 100%;
    width: 100%;
}


div.home {   
    padding-top: 12px;  
	padding-left: 0px; 	    
    }  	
div.padmenu {   
    padding-top: 0px; 
	padding-left: 0px;
	padding-right: 0px; 	 		
    }   
div.paddedImg {   
    padding-right: 0px;
	padding-top: 10px;      
    } 
div.paddedImgShow {   
    padding-right: 0px;
	padding-left: 15px;
	padding-top: 15px;      
    }
div.padtextShow1{   
    padding-right: 30px;
	padding-left: 18px;
	padding-top: 5px;      
    }  	
div.padtextShow{   
    padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;      
    }  		
.padContact {   
	padding-left: 	15px;   
	padding-right: 	5px; 
	padding-top: 	10px;  	
	padding-bottom: 5px; 	  
    }  
div.padtextContact {   
	padding-left: 	20px;   
	padding-right: 	10px; 
	padding-top: 	10px;  	
	padding-bottom: 5px; 	  
    }  
div.padVidNumbers{   
    padding-right: 30px;
	padding-left: 30px;
	padding-top: 0px; 
	padding-bottom: 20px;   	
    }  	
div.paddedImgNews {   
    padding-right: 0px;
	padding-left: 4px;
	padding-top: 10px;      
    }  

div.padtextNews {   
	padding-left: 	10px;   
	padding-right: 	10px; 
	padding-top: 	15px;  	
	padding-bottom: 5px; 	  
    }  
div.padnumberNews {   
	padding-right: 	10px;  	
    }  
div.showMenu{   
    padding-right: 0px;
	padding-left: 30px;
	padding-top: 0px;      
    }  	
	
div.pressMenu{   
    padding-right: 0px;
	padding-left: 30px;
	padding-top: 0px;      
    }  	
	
div.paddedtitle{   
	padding-top: 37px;  
    }  
div.paddedtitle1{   
	padding-top: 29px;  
    }  
div.paddedtitle2{   
	padding-top: 27px;  
    }  		

div.padContact {   
	padding-left: 	25px;   
	padding-right: 	10px; 
	padding-top: 	0px;  	
	padding-bottom: 10px; 	  
    } 
	
div.padtextTeam{   
    padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;      
    }  
div.padtextVid2{   
    padding-right: 15px;
	padding-left: 20px;
	padding-top: 20px;      
    }  	
div.padtextVid1{   
    padding-right: 15px;
	padding-left: 20px;
	padding-top: 20px;      
    }
div.padtextVid {   
    padding-right: 15px;
	padding-left: 20px;
	padding-top: 20px;    
    }    	
div.padtextPress{   
    padding-right: 0px;
	padding-left: 30px;
	padding-top: 20px;      
    }  	
div.padtextPress1{   
    padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;      
    }  	
div.padVid2 {   
	padding-left: 	5px;   
	padding-right: 	15px; 
	padding-top: 	25px;  	
	padding-bottom: 0px; 	    
    } 	
div.padVid1 {   
	padding-left: 	5px;   
	padding-right: 	15px; 
	padding-top: 	25px;  	
	padding-bottom: 0px; 	  
    }  	
div.padVid{   
	padding-left: 	5px;   
	padding-right: 	15px; 
	padding-top: 	35px;  	
	padding-bottom: 0px; 	    
    }  	

div.paddedtext {   
	padding-left: 20px;   
	padding-right: 5px; 
	padding-top: 5px;  	
	padding-bottom: 5px; 	  
    }  
	
div.paddedtext1 {   
	padding-left: 15px;   
	padding-right: 5px; 
	padding-top: 5px;  	
	padding-bottom: 5px; 	    
    }  
div.paddedtext2 {   
	padding-left: 10px;   
	padding-right: 15px; 
	padding-top: 5px;  	
	padding-bottom: 5px; 	  	  
    }
div.paddedtext3 {   
	padding-left: 5px;   
	padding-right: 15px; 
	padding-top: 5px;  	
	padding-bottom: 5px; 	  	  
    }  	
div.padtext {   
	padding-left: 20px;   
	padding-right: 5px; 
	padding-top: 15px;  	
	padding-bottom: 0px; 	  
    }  

div.padtext1 {   
	padding-left: 15px;   
	padding-right: 5px; 
	padding-top: 15px;  	
	padding-bottom: 0px; 	    
    }  
div.padtext2 {   
	padding-left: 10px;   
	padding-right: 15px; 
	padding-top: 15px;  	
	padding-bottom: 0px; 	  	  
    }
div.padtext3 {   
	padding-left: 5px;   
	padding-right: 15px; 
	padding-top: 15px;  	
	padding-bottom: 0px; 	  	  
    }  	
div.padtext4{   
	padding-left: 20px;   
	padding-right: 15px; 
	padding-top: 5px;  	
	padding-bottom: 0px; 	  	  
    }
	div.padtext5 {   
	padding-left: 20px;   
	padding-right: 20px; 
	padding-top: 15px;  	
	padding-bottom: 0px; 	  
    }  	 			
div.paddedSPbox {   
	padding-left: 0px;   
	padding-right: 0px; 
	padding-top: 0px;  	  
    }  
a:link {
	text-decoration: none;
        font-size: 16px;
	font-family:Arial;
        color: #FFFFFF;
}
a:visited {
	text-decoration: none;
        font-size: 16px;
	font-family:Arial;
        color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #9D0B12;
        font-size: 16px;
	font-family:Arial;
}
a:active {
	text-decoration: none;
        font-size: 16px;
	font-family:Arial;
        color: #FFFFFF;
}
.style3 {
	font-size: 14px;
	font-family:Arial;
	color: #000000;
}
.style1 {
	font-size: 16px;
	font-family: Arial;
	color: #000000;
	font-weight: 700;
      
}
a.class1:visited
{
	text-decoration: underline;
	font-size: 14px;
	font-family:Arial;
	color: #000000;
      
}
a.class1:hover {
	color: #9D0B12;
        font-size: 14px;
	font-family:Arial;
}
a.class1:link {
	text-decoration: underline;
	font-size: 14px;
	font-family:Arial;
	color: #000000;
}
a.class1:active {
	text-decoration: underline;
	font-size: 14px;
	font-family:Arial;
	color: #000000;
}
.style0 {
	font-size: 20px;
	font-family: Arial;
	color: #9D0B12;
	font-weight: 800;
}
.style6 {
	font-size: 20px;
	font-family: Arial;
	color: #9D0B12;
	font-weight: 800;
}
.style5 {
	font-size: 12px;
	font-family:Arial;
	color: #000000;
	font-weight: 600;
}
.style4 {
	font-size: 10px;
	font-family:Arial;
	color: #000000;
}
.style2 {
	font-size: 10px;
	font-family:Arial;
	color: #000000;
}


img.nohover {
	border:0
}
img.hover {
	border:0;display:none
}
A:hover img.hover {
	display:inline
}
A:hover img.nohover {
	display:none
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #838383;
padding: 0px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;
left: -100px; /*position where enlarged image should offset horizontally */

}

body
{ 
background-clip:content-box;
-webkit-background-clip:content-box; /* Safari */
background-attachment:scroll;
background-repeat:repeat-x;
background-size:1200px 2500px;
-webkit-background-size:1200px 2500px
background-position: center top; 

} 

