body {
    background-color:#FFFFFF;
    color: #000000;
    font-size:11px;
    line-height:14px;
    margin:0px;
    padding:0px;
        text-align:center;
}


#header{
width:1000px;
background-image: url(img/bg.gif);
background-repeat: repeat-y;
margin:0 auto;
padding:0px;

}
.header-title{
width:980px;
height:150px;
margin:0px 10px 0px 10px;
background-image:url(img/title.jpg);
}




#main{
width:1000px;
background-image: url(img/bg.gif);
background-repeat: repeat-y;
margin:0 auto;
padding:0px;

}

  
#mainspace{
    width:980px;
    height:1100px;
    display:block;
    margin:auto auto;
    padding-top:10px;
    background-image:url(img/contents_bg.gif);
    background-repeat: repeat-y;
}

#leftSide{
    width:660px;
    float:left;
    display:block;
    margin:0px;
    padding:0px;
    background-image:url(img/contents_bg.gif);
    background-repeat: repeat-y;

}

.movie{
width:418px;
height:220px;
margin:auto;
}

.title{
width:300px;
height:27px;
margin-bottom:20px;
background-image:url(img/oa.gif);

}

.free{
padding:10px;

}    
    
    .text{
        color:#333;
        padding:10px 10px 0px 10px;
        margin:10px 0px;
        text-align:left;
        }
        
p{
weight:600px;
        font-size:1.5em;
        line-height:2.0em;
        text-align:left;
        }
        
        
.clearboth{
clear:both;
}

.clearboth hr{
display:none;
}


.photo01{
background:url(img/photo01.jpg);
width:200px;
height:150px;
float:left;
margin:0 10px 10px 0;
}

.photo02{
background:url(img/photo02.jpg);
width:150px;
height:200px;
float:right;
margin:0 10px 10px 0;
}

.photo03{
background:url(img/photo03.jpg);
width:150px;
height:200px;
float:left;
margin:0 10px 10px 0;
}        
        
        
.big{
$B!!!!(Bwidth:640px;
$B!!!!(Bmargin:0px 10px 20px 10px;
    font-size:18px;
    line-height:25px;
    text-align:left;
$B!!!!(Bmargin-bottom:5px;
}


.left-right{
width:560px;
margin:0px 0px 0px 110px;
}
   
   #text-small{
width:640px;
margin:0px 10px 0px 10px;
    font-size:13px;
    line-height:20px;
    text-align:left;
}
   
   
   #photo-1{
    width:600px;
    height:338px;
    margin:0px 30px 10px 30px;
    background-image:url(img/photo-1.jpg);
    background-repeat: repeat-y;
    text-align:center;
    }

#rightSide {
    width:310px;
    float:right;
    margin:0px;
    padding:0px;
    overflow:hidden;
    }
    
#right-movie{
width:300px;
margin:0px 5px 0px 5px;
}   
    
    
    
#rightSide #right_banner {
    width:310px;
    margin:0px;
    padding:2px;

}
   
#right_banner ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    }

#right_banner ul li {
    border:0px;
    margin:2px 10px 2px 0px;
    padding:2px 0px;
    }

    #right_banner a{
    border:0px;
    margin:2px 0px;
    padding:2px 0px;
    }
   
    #right_banner a:hover{
    border:0px;
    }
   
   
    img {
border:0
}
 

 .alt{position:absolute;top:-5000px;left:-999px;}
    
    
    
    /* --------------$B!!(Bfooter ----------------------- */  
#footercontainer{
    width:1000px;
    background-image: url(img/bg.gif);
    background-repeat: repeat-y;
    margin:0 auto;
    padding:0px;
    text-align:center;
}

/* --------------$B!!(BtbsFooter ----------------------- */

#tbsFooter {
    width:1000px;
    margin:0 auto;
    padding:0px;
    background-image: url(img/bg.gif);
    background-repeat: repeat-y;
    text-align:center;
    }

#tbsFooter #tbsFooterContents {
    width:980px;
    display:block;
    margin:0 auto;
    padding:0px;
    color:#000000;
    background-color:#ebebeb;
    text-align:center;
    }

