@charset "utf-8";
/*	Category List
 ------------------------------------------------------------------------*/
#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.gif) 0 0 no-repeat;}
#nav li a:hover {background: transparent url(../images/navi.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#page-content
--------------------------------------*/
#page-content {padding: 0px 10px 10px 10px; clear: both; overflow:hidden; text-align: left;}

/*	div#rightcolumn1
--------------------------------------*/
#rightcolumn1 {width:745px; float:right;}
.centerbox {margin:0 auto; text-align:center; width:360px !important; width:420px; min-height:1px; clear:both;}
.unitCart {width:741px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitCart h3 {height:38px !important; height:50px; margin:0; background: transparent url(../images/title_cart.gif) 0 0 no-repeat; padding:12px 10px 0 220px; color:#FFFFFF; font-size:100%; text-align:right;}
.unitCart h3 span {color:#33ccff; font-size:150%;}

.unitCarthistory {width:739px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both; min-height:1px;}
.unitCarthistory h3 {height:28px !important; height:40px; margin:0; background: transparent url(../images/title_carthistory.gif) 0 0 no-repeat; padding:12px 10px 0 220px; color:#FFFFFF; font-size:100%; text-align:right;}
.unitCarthistory h3 span {color:#33ccff; font-size:150%;}

.resultArea {width:595px !important; width:595px; margin:5px 0 5px 0; padding:2px; float:left; min-height:1px; padding-top: 1px;}
#CartProgress {margin:0 10px; width:570px; clear:both;}
#CartProgress li.check {float:left; width:149px; height: 30px; margin:0;}
#CartProgress li.check a {display:block; text-indent:-9999px; height: 30px; background:transparent url(../images/cartprogress.gif) 0 0 no-repeat;}
#CartProgress li.login {float:left; width: 139px; height: 30px; margin:0;}
#CartProgress li.login a  {display:block; text-indent:-9999px; height: 30px; background:transparent url(../images/cartprogress.gif) -149px 0 no-repeat;}
#CartProgress li.buy {float:left; width: 142px; height: 30px; margin:0;}
#CartProgress li.buy a  {display:block; text-indent:-9999px; height: 30px; background:transparent url(../images/cartprogress.gif) -288px 0 no-repeat;}
#CartProgress li.finish {float:left; width: 140px; height: 30px; margin:0;}
#CartProgress li.finish a  {display:block; text-indent:-9999px; height: 30px; background:transparent url(../images/cartprogress.gif) -430px 0 no-repeat;}
.unitCartList {float:left; width:591px !important; width:595px; margin:5px 0 5px 0; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px; clear:both;}
#cartTable {font-size: 95%; margin:10px 15px; width:565px; text-align:left; border-collapse:collapse; border:1px solid #000;}
#cartTable th {padding:15px 10px 10px 10px; font-weight:normal; color:#000; border-bottom:1px solid #000; background: transparent url(../images/bg_cartTable.gif) 0 0 repeat-x;}
#cartTable tbody {background:#E6E6E6;}
#cartTable tfoot {background:#C9C9C9; border-top:1px solid #000000;}
#cartTable td.first {width:240px; padding: 8px; color:#666666; border-top:1px dotted #000000; border-left:none;}
#cartTable td {padding:8px; color:#666666; border-top:1px dotted #000000; border-left:1px solid #000000;}

.unitCartList p.empty {margin:15px 0 15px 10px;}
.unitCartList p.checkCart {margin:15px 0 0 10px;}
.unitCartList p.gotobuy {margin:15px 0 0 15px; padding:0 0 0 18px; background: transparent url(../images/icons/arrow_right.png) 0 5px no-repeat;}
.unitCartList p.goback {margin:15px 0 0 10px; border-top:1ps solid #CCC; padding-top:5px; text-align:center;}
.rightbarArea {width:120px; margin:5px 0 5px 0; padding:5px; float:right; min-height:1px; background-color:#000000;}
.rightbarArea h4 {color:#33ccff; font-size:100%; margin:5px;}
.adBox {margin:5px 0;}

.history_table {background-color:#EAEAEA; border:1px solid #D0D0D0; color:#333333; font-size:90%; width:739px;}
.history_table thead {background-image:url(../images/bg_history_table.jpg); text-align:center; padding:3px; height:24px;}
.history_table td {border-bottom:1px solid #D0D0D0; border-top:1px solid #FFFFFF;border-right:1px solid #D0D0D0; padding:3px;}
/*	leftcolumn
 ------------------------------------------------------------------------*/
#leftcolumn1 {position:relative; padding-top:0px;}
#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;}
#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;}