@charset "utf-8";
/*	HOME
 ------------------------------------------------------------------------*/
#nav {float: left; margin:0; width:329px; clear:both;}
#nav li {float:left; width: 89px; height: 52px; margin:0;}
#nav li a {display:block; text-indent:-9999px; height: 52px; background: transparent url(../images/navi_home.gif) 0 0 no-repeat;}
#nav li a:hover {background: transparent url(../images/navi_home.gif) 0 -52px no-repeat;}
#nav li.movie {float:left; width: 112px; height: 52px; margin:0;}
#nav li.movie a {background-position: -89px 0;}
#nav li.movie a:hover {background-position: -89px -52px;}
#nav li.cat {float:left; width: 128px; height: 52px; margin:0;}
#nav li.cat a {background-position: -201px 0;}
#nav li.cat a:hover {background-position: -201px -52px;}

/*	div#home-feature
--------------------------------------*/
#home-feature {margin-right:280px; width: 685px;}


/*	div#featured-video
--------------------------------------*/
#featured-video {float:right; width:252px; height:262px; padding: 0; margin-right: 10px; background-color:#000; display:inline;}


/*	div#page-content
--------------------------------------*/
#page-content {width:960px !important; width:980px; padding: 0px 10px 10px 10px; clear: both; overflow:hidden; text-align: left; min-height:1px;}

/*	div#rightcolumn1
--------------------------------------*/
#rightcolumn1 {width:745px; maegin:0; padding-top:0px; float:right;}
#rightcolumn2 {width:745px; maegin:0; padding-top:0px; float:right;}
.unitNew {width:739px !important; width:745px; margin:0 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitNew h3 {width:739px; height:28px !important; height:40px; margin:0; background: transparent url(../images/title_home_newmovie.gif) 0 0 no-repeat; text-align:right; padding-top:12px;}
.unitNew a.gotoAll:link, .unitNew a.gotoAll:visited{color:#FFFFFF; font-size:80%; font-weight:normal;} 
.unitNew a.gotoAll:hover, .unitNew a.gotoAll:active{color:#febf01; font-size:80%; font-weight:normal;}
.unitPopular {width:739px !important; width:745px; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitPopular h3 {width:739px; height:28px !important; height:40px; margin:0; background: transparent url(../images/title_home_popularmovie.gif) 0 0 no-repeat; text-align:right; padding-top:12px;}
.unitPopular a.gotoAll:link, .unitPopular a.gotoAll:visited{color:#FFFFFF; font-size:80%; font-weight:normal;} 
.unitPopular a.gotoAll:hover, .unitPopular a.gotoAll:active{color:#febf01; font-size:80%; font-weight:normal;}
ul.unit-5thumbs {float: left; margin:6px 8px 6px 8px !important; margin:6px 3px 6px 8px; width:730px; display:inline;}
ul.unit-5thumbs p.date {margin:3px 3px 0 3px; text-align:right; font-size:80%; background: transparent url(../images/icons/icon_new01.gif) 0 0 no-repeat; padding-left:40px;}
ul.unit-5thumbs p.playlog {float: right; margin:3px 3px 0 3px; padding-left:15px; text-align:right; font-size:80%; background: transparent url(../images/icons/icon_play.gif) 0 0 no-repeat;}
ul.unit-5thumbs img.thumb {margin:0 8px; width:120px; border:1px solid #000;}
ul.unit-5thumbs p.movietitle {margin:3px 3px 0 5px; text-align:left; font-size:80%; height:24px;}
ul.unit-5thumbs p.goDetail {margin:3px 3px 0 3px; text-align:right; font-size:80%;}
ul.unit-5thumbs ul.catIcon {margin:3px 0 5px 0; width:140px;}
ul.unit-5thumbs li.catIcon {margin:0 5px 1px 5px; padding:0 5px; background-color:#000000; font-size:70%;}
ul.unit-5thumbs li.catIcon a {text-decoration:none; color:#4ac3fc;}
ul.unit-5thumbs p.comment {margin:5px 3px 0 5px; text-align:left; font-size:80%; clear:both; height:28px;}
ul.unit-5thumbs p.toCartbutton {margin:3px 18px; width:94px;}
li.unit-5thumbs {float:left; width: 140px; height:215px; margin:0 4px 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}
li.unit-5thumbs-end {float:left; width: 140px; height:215px; margin:0 0 5px 0; background-color:#eeeeee; border:1px solid #cbcdcc;}

.unitBottom {width:747px; margin:5px 0 5px 0; clear:both;}
.unitDLrank {float:left; width:470px !important; width:428px; margin:0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitDLrank h3 {width:260px !important; width:470px; height:25px !important; height:40px; margin:0; padding:15px 0 0 210px; background: transparent url(../images/title_home_dlranking.gif) 0 0 no-repeat; font-size:80%; color:#FFFFFF; font-weight:normal;}
.unitDLrank h4 {width:443px; height:24px; margin:5px 15px 0 15px; background: transparent url(../images/title_home_dlranking-coltitle.gif) 0 0 no-repeat;}
ul.unit-rankingBox {margin:5px 0 5px 20px; width:435px; font-size:95%; clear:both; border-bottom:1px solid #ccc; padding:0 0 5px 0;}
li.unit-rankingBox-rank {float:left; width: 20px; margin:0 5px 0 0;}
li.unit-rankingBox-rank img {vertical-align:middle;}
li.unit-rankingBox-title {float:left; width: 210px; margin:0 5px 0 0;}
li.unit-rankingBox-thumb {float:left; width: 55px; margin:0 5px 0 0;}
li.unit-rankingBox-thumb img {border:1px solid #000;}
li.unit-rankingBox-count {float:left; width: 60px; margin:0 10px 0 0; text-align:right;}
li.unit-rankingBox-button {float:left; width: 64px; margin:0;}
.unitnewreview {float:right; width:255px; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px;}
.unitnewreview h3 {width:255px; height:40px; margin:0; padding:0; background: transparent url(../images/title_home_newreview.gif) 0 0 no-repeat;}
.unitnewreview ul {margin:3px 3px 0 5px; text-align:left; font-size:85%; line-height:1.6}
.unitnewreview li.starcol {background: padding:2px 0 3px 0; color:#99cc33; text-align:right;}
.unitnewreview li.infocol {background: padding:2px 0 3px 0;}
.unitnewreview li.maincol {background: padding:2px 0 3px 0;}
.unitnewreview li.footcol {background: transparent url(../images/bg_dot_lightgray.gif) bottom repeat-x; padding:2px 0 3px 0; text-align:right;}

#leftcolumn1 {position: relative; padding-top: 0px; float:left; width:200px;}
#sidebar {position: relative; float:left; width:200px; padding:0; z-index: 100; background-color:#CCCCCC; min-height:1px;}
#sidebar .sidebar-banner img { margin: 5px 0 0 5px;}
#sidebar ul.menulist {width:174px; margin:0 13px; padding:10px 0; background-color:#434444; font-size:90%;}
#sidebar li.menulist a {padding: 5px 0 5px 10px; color:#FFFFFF; font-size:105%; line-height:1.4}
#sidebar li.menulist a:hover {background-color: #000000; text-decoration: none; color: #FFFFFF;}
.sb-more {text-align: right;}
.sb-more a {display: block; margin:0 13px; font-weight: bold; color:#0f98c5; background-color:#434444;}
.sb-more a:hover {color:#febf01; background-color:#434444;} 
.aboutus {width:174px; margin:10px 13px; padding:10px 0; background-color:#FFFFFF; border:1px solid #434444;}
ul.aboutus {width:174px; margin:10px 13px; padding:10px 0; background-color:#FFFFFF; border:1px solid #434444;}
ul.aboutus h3 {margin:0 5px; padding:0; font-size:90%; font-weight:normal;}
.aboutus li {background: transparent url(../images/list_aboutus.gif) left center no-repeat; padding:2px 0 3px 10px; margin:0 0 0 5px; font-size:95%;}
.aboutus a:link, .aboutus a:visited {color:#444444;}
.aboutus a:hover, .aboutus a:active {color:#0783c7;}