#home a {
    display:block; 
    background:url(images/photos.gif) no-repeat left bottom;
   text-decoration:none;
    text-align:center;
    }
    
*+#home a {}
    
    
#home a:hover {    background:url(images/photos.gif) no-repeat left top;
    padding-bottom:15px;
   
}
    
#company a {
    display:block;

    background:url(images/movies.gif) no-repeat left bottom;
    

    
    text-decoration:none;
    text-align:center;
   
   
    }
   


#company a:hover {background:url(images/movies.gif) no-repeat left top;

    padding-bottom:15px;

}

#work a {
    display:block;

    background:url(images/dealer.gif) no-repeat left  bottom;

    text-decoration:none;
    text-align:center;   
   
    }
   


#work a:hover {background:url(images/dealer.gif) no-repeat left  top;

    padding-bottom:15px;
    
}

#release a {
    display:block;
    background:url(images/staff.gif) no-repeat left bottom;
    text-decoration:none;
    text-align:center;
    }
    

#release a:hover {background:url(images/staff.gif) no-repeat left top;
    padding-bottom:15px;

}


#recruit a {
    display:block;
    background:url(images/contact.gif) no-repeat left bottom;
    text-decoration:none;
    text-align:center;

    } 
    
#recruit a:hover {background:url(images/contact.gif) no-repeat left top;
    padding-bottom:15px;
}


#contact a {
    display:block;
    background:url(images/blog.gif) no-repeat left bottom;
    text-align:center;
    }
   


#contact a:hover {background:url(images/blog.gif) no-repeat left top;
       padding-bottom:15px;
}


#gnav li a:hover{height:35px;padding-top:10px}
                 
                 
                 
.dealer {background-color:#ccc;font-size:11px;color:#666}

.dealer th{background-color:#f5f5f5;padding:4px}

.dealer td{background-color:#fff;padding:4px}

#topphoto {background:#f5f5f5;height:107px;border:solid 1px #ccc;padding: 3px 0px 3px 3px;text-align:center}

#topphoto div{padding:2px;border:solid 1px #ccc;width:100px;float:left;margin:3px}

#movie img{width:130px}

#movie div{width:130px;height:115px;background:url(images/photobg.gif) repeat-x left bottom}



                 
.member {background-color:#ccc;font-size:12px;color:#666;line-height:150%}

.member th{background-color:#f5f5f5;padding:20px}

.member td{background-color:#fff;padding:20px}



.member2 {background-color:#ccc;font-size:11px;color:#666;line-height:150%;width:100%}

.member2 th{background-color:#f5f5f5;padding:2px;width:110px !important}

.member2 td{background-color:#fff;padding:2px 2px 2px 5px}

.face {border:solid 1px #666666;}

.photo {}

.photo td div{width:120px;height:99px;background:url(images/photobg.gif) repeat-x left bottom}

.map {background:url(images/map.gif) no-repeat left bottom;height:290px;padding:25px}

#area {padding:15px;background:#f5f5f5;font-size:13px}


.style1 {
	color: #a6adb6;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style2 {
	color: #858688;
	font-size: 11px;
	font-family: tahoma;
}
.style3 {
	color: #b8b4b4;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-transform:uppercase; 
	text-decoration:none
}
.style5 {
	color: #676767;
	font-size: 11px;
	font-family: tahoma;
}
.style6 {
	color: #B8B8B8;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style7 {
	color: #D9572C;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style8 {
	color: #898787;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #378ebb;
	font-size: 11px;
	font-family: tahoma;
}


body {
background:#000 url(images/back2.gif) repeat-x left top;
text-align:center;
margin:0px;
}



img {border:none}


#carousel {
	width: 730px;
	padding:20px;
	height: 150px;
}

#carousel a {
	position: absolute;
	width: 110px;
}




#gnav {
    
    margin:0px;
    padding-top:5px;
    padding-left:0px;
    list-style:none;    
    width:100%;
    text-align:right;
    clear:left;
    
    }
    
#gnav img{border:none
    }
    
*html #gnav {
    
    margin:0px;
    padding:0px;
    list-style:none;    
    height:45px;

    }
    
#gnav li{
    float:left;
    margin-bottom:0px;
     font-size:12px;
     width:90px;
     height:28px;
     margin-left:5px  

    
   
    } 


    
*#gnav li{
    float:right;
    
   
    }
    
*+html #gnav li{
    float:left;
    
   
    }    
    
    
#gnav li a{
           width:90px;
           height:35px;
           }
           
           
#hack{
margin:0px auto;
background:#fff;
padding:0px 0px 0px 10px;
width:830px;
text-align:center
}

*+html #hack{
margin:0px auto;
background:#fff;
padding:0px 10px 0px 10px;
width:830px;
text-align:center
}

