
/* -----------------------------*/
/* ---------- OBJECTS ----------*/
/* -----------------------------*/

/* ABOUT */

	div.master {
  		width:900px; 
        margin:0 auto; 
    }

	div.master div {
        overflow:auto;
    }

	div.uppertext {
  		width:900px; 
        height:210px;
        margin:0 auto; 
        margin-top:10px;
        margin-bottom:20px;
    }
    
        div.uppertext div.image {
        	margin-left:5px;
        	float:left;
            width:220px; 
            height:200px;
            margin-right:20px;
        	background-image:url(graphics/images/about_img1.png);
        }
    
        div.uppertext div.text {
        	float:left;
            width:650px; 
            height:200px;
        }
    
	div.lowertext {
  		width:900px; 
        height:210px;
        margin:0 auto; 
        margin-top:10px;
        margin-bottom:20px;
    }
    
        div.lowertext div.image {
        	margin-right:5px;
        	float:right;
            width:220px; 
            height:200px;
            margin-left:20px;
        	background-image:url(graphics/images/about_img2.png);
        }
    
        div.lowertext div.text {
        	float:right;
            width:650px; 
            height:200px;
        }
    
	div.images {
  		width:900px; 
        height:220px;
        margin:0 auto; 
        margin-top:10px;
        margin-bottom:20px;
        background-image:url(graphics/backgrounds/about_images.png);
    }
    
        div.images div.image1, div.images div.image2, div.images div.image3 {
        	margin:10px;
        	margin-right:0px;
        	float:left;
            width:286px; 
            height:200px;
        }
    
        div.images div.image1 {
        	background-image:url(graphics/images/about_img3.png);
        }
    
        div.images div.image2 {
        	background-image:url(graphics/images/about_img4.png);
        }
    
        div.images div.image3 {
        	background-image:url(graphics/images/about_img5.png);
        }
        
    div.master div.text p {
    	font-size:16px;
        line-height:16px;
    }

/* FRONT PREVIEWS */

	div.bottom {
  		width:870px; 
        height:60px;
        margin:0 auto; 
        margin-top:10px;
    }
        div.bottom div.left {
       		float:left;
            width:290px; 
            height:60px;
            background-image:url(graphics/backgrounds/front_bottom_left.png);
        }
        div.bottom div.middle {
       		float:left;
            width:290px; 
            height:60px;
            background-image:url(graphics/backgrounds/front_bottom_middle.png);
        }
        div.bottom div.right {
       		float:left;
            width:290px; 
            height:60px;
            background-image:url(graphics/backgrounds/front_bottom_right.png);
        }
	div.tridj_tilbod {
  		width:870px; 
        height:60px;
        margin:0 auto; 
        margin-top:10px;
        margin-bottom:20px;
        background-image:url(graphics/backgrounds/tridj_tilbod.png);
    }
	div.overtitle {
  		width:870px; 
        height:30px;
        margin:0 auto; 
        margin-top:10px;
        background-image:url(graphics/backgrounds/front_overtitle.png);
    }
    div.middle {
        margin:0 auto;
        margin-bottom:0px;
        padding-bottom:0px;
    }
        div.middle div.center {
            margin:0 auto;
            width:900px;
            overflow:auto;
        }        
            div.middle div.center div.preview_overlay {
                width:150px;
                height:225px;
                position:absolute;
            }
            
        div.middle div.center div.preview_parent {
            padding-top:1px;
            width:160px;
            height:230px;
            float:left;
            margin-right:9px; margin-left:9px;
            margin-top:10px;
            margin-bottom:10px;
        }        
            div.middle div.center div.preview_parent a {
                font-size:12px;
            }
            div.middle div.center div.preview_parent p {
                font-size:14px;
            }
            div.middle div.center div.preview_parent div.title {
                text-align:center;
                margin:5px;
            }
            
        div.middle div.center div.preview {
            margin:0 auto;
            width:150px;
            height:225px;
            margin-bottom:2px;
        }
            div.middle div.center div.preview div.preview_hover {
                background-image:url(graphics/backgrounds/preview_hover.png);
            }
            div.middle div.center div.preview div.title_parent {
                height:200px;
            }
            div.middle div.center div.preview div.times {
                text-align:center;
            }
            div.middle div.center div.preview div.times p {
                color:#FFFFFF;
            }
        div.middle div.center div.preview_hover {
            width:150px;
            height:225px;
            position:absolute;
        }

/* SINGLE MOVIE */

    div.single_movie div.info div.text {
        background-image:url(graphics/backgrounds/single_movie_info.png);
    }
    div.single_movie div.info div.textfade {
        background-image:url(graphics/backgrounds/single_movie_infofade.png);
    }
    div.single_movie div.info div.text div.midi {
        background-image:url(graphics/backgrounds/midi.png);
    }
    div.single_movie div.info div.text div.trailer {
        background-image:url(graphics/backgrounds/trailer_button.png);
    }

/* MOVIE LISTING */

    div.posters {
        width:900px;
        margin:0 auto;
        overflow:auto;
    }
		div.posters div.movie {
            height:260px;
            padding:15px;
            overflow:auto;
       		background-image:url(graphics/backgrounds/listing_poster.png);
            margin-bottom:10px;
        }
            div.posters div.movie:hover {
                background-image:url(graphics/backgrounds/listing_poster_hover.png);
            }
        div.posters div.left {
            float:left;
            width:400px;
        }
            div.posters div.left div.title {
                margin-top:5px;
                margin-bottom:10px;
            }
            div.posters table.movie_info td {
                font-size:16px;
                padding-bottom:10px;
            }
        div.posters div.right {
            float:left;
            width:220px;
            margin-left:10px;
        }	
            div.posters div.right div.info {
                float:left;
                width:230px;
            }
                div.posters div.info p, div.info a {
                    font-size:16px;
                    font-weight:bold;
                }

    div.list {
        width:900px;
        margin:0 auto;
        overflow:auto;
    }
		div.list div.movie {
            height:100px;
            padding:5px;
            overflow:auto;
       		background-image:url(graphics/backgrounds/listing_movie.png);
        }
            div.list div.movie:hover {
                background-image:url(graphics/backgrounds/listing_movie_hover.png);
            }
        div.list div.left {
            float:left;
            width:450px;
            height:100px;
            overflow:auto;
        }
            div.list div.left div.title {
                margin-top:5px;
                margin-bottom:10px;
            }
        div.list div.right {
            float:left;
            width:280px;
        	margin-left:5px;
            height:100px;
            overflow:auto;
        }	
            div.list div.right div.info {
                float:left;
                margin-top:5px;
                width:230px;
            }
                div.list div.info p, div.info a {
                    font-size:16px;
                    font-weight:bold;
                }
    table.movie_info {
    }
        table.movie_info td.left {
            width:110px;
        }
        table.movie_info td {
            font-size:12px;
            vertical-align:top;
        	color:#FFFFFF;
        }
    div.ratings {
        float:left;
        margin-left:10px;
        margin-top:10px;
    }
      
    img.thumb {
        float:left;
        margin-right:10px;
    }  
        
    span.modes, span.modes a {
        font-size:18px;
        font-family:"Trebuchet MS";
        float:right;
        display:block;
    }
    div.headlinks {
        float:left;
        width:300px;
        height:30px;
        margin-top:10px;
    }
    div.modes {
        float:right;
        width:300px;
        height:30px;
        margin-top:10px;
        padding:1px;
        padding-top:3px;
        overflow:auto;
    }

/* SLIDESHOW */

    div.slideshow {
        width:1000px;
        margin:0 auto;
        overflow:auto;
		margin-top:6px;
    }
        div.slideshow div.slides {
            height:250px;
            width:860px;
            padding:10px;
            overflow:auto;
            margin-left:55px;
			background-image:url(graphics/backgrounds/slideshow_background.png);
    }
    div.slideshow_overlay {
		width:850px; height:238px;
		background-image:url(graphics/backgrounds/slideshow.png);
    }

/* SPREADSHEETS */   
 
    table.spreadsheet_basic, table.spreadsheet_basic td {
        border-color:#e0e0e0;
    }    
        table.spreadsheet_basic th:hover {
            background-color:#f5f5f5;
        }
        table.spreadsheet_basic td {
            background-color:#f0f0f0;
        }
        table.spreadsheet_basic td.alt {
            background-color:#e5e5e5;
        }
        table.spreadsheet_basic th {
            background-color:#e0e0e0;
        }

/* MISC TEXT */  
 
    p.hint, span.hint, a.hint, p.hint a, span.hint a {
        font-size:9px;
    }    