<!--

/* ######### Basic Style ######### */

body { font: 14px "Arial", "Sans-Serif", "Verdana", "Dotum", "Helvetica"; color:#333333; line-height:20px; }
ul { margin:0; }
li { list-style:none; }
img { border:0; }
form { margin:0; }
.br { height:5px; }
.inputtext { background:#FFFFFF; color:#333333; font:normal 9pt Arial; border:1px solid #2885CA; }
.button { background:#81D9FF; color:#FFFFFF; font:bold 9pt Verdana; border:1px solid #2885CA; }
.Sinput  { border:1px solid #999999; }


/* ######### Layout ######### */

#wrapper {
        width: 1000px;
	margin:0 auto;
}

#header {
	margin-bottom:10px;
}

#content {
        float: left;
        width: 815px;
}

#sidebar {
        float: right;
        width: 185px;
}

#contents {
        float: right;
        width: 850px;
}

#contents_list {
	margin-left:150px;
        width: 850px;
}

#leftnav {
        float: left;
        width: 150px;
}

#footer {
	border-top:1px solid #666666;
        padding: 10px;
        clear: both;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

#footer ul {
	display:block;
	padding:0;
}

#footer ul li {
	float:left;
	padding:0 15px 0 10px;
	background:url(/images/icon_doto.gif) no-repeat left 6px;
}

#footer ul li a {
	color:#333333;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer .footing {
	clear:both;
	padding-top:20px;
	color:#666666;
	font:11px Verdana;
	line-height:15px;
}


/* ######### Header ######### */

#logo {
        float:left;
        width:230px;
        height:60px;
}
#hello {
	float:left;
	width:500px;
        text-align:right;
        padding:30px 10px 0 0;
        font-family: Arial;
        font-size: 12px;
        color:#000;
}
.hello_mes a {
        text-decoration: none;
        color:#e3742f;
}
.hello_mes a:hover {
        text-decoration: none;
        color:#A86E6E;
}

#searchform {
	float:right;
	padding:22px 10px 0 0;
}
#dropdownmenu {
	position:relative;
        z-index:100;
        clear:both;
}
#pathmenu {
        clear:both;
}


/* ########## Left Nav Style ########## */

#left_new_box {
	padding:0 1px 1px 0;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	width:150px;
	height:auto;
}
#left_new {
	padding:5px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:149px;
	height:auto;
}

#list_new {
	padding:0px;
}
#list_new ul {
	display:block;
	padding:0;
}
#list_new ul li {
	float:left;
	width:130px;
	font:normal 12px Tahoma, Verdana;
	color:#333333;
	margin-left:10px;
	padding:0 10px 0 10px;
	background: url(/images/icon_dotb.gif) no-repeat left 10px;
}
#list_new ul li a {
	font:normal 12px Tahoma, Verdana;
	color:#333;
	text-decoration:none;
	line-height:22px;
}
#list_new ul li a:hover {
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	background:#FECA9A;
}
.list_title {
	color:#FFFFFF;
	font:bold 14px Arial;
	background:#FECA9A;
	margin-bottom:10px;
	padding:3px 5px;
}
.list_subtitle {
	color:#64add4;
	font:bold 14px Georgia, Verdana;
	padding:5px;
}
.list_divide {
	clear:both;
	border-bottom:1px solid #CCCCCC;
	height:20px;
	margin-bottom:10px;
}
.list_search {
	font:bold 14px Georgia, Verdana;
	color:#6CA23F;
	padding:5px;
}


/* ########## Content Style ########## */

#menu_title {
	font:22px Verdana;
	font-weight:bold;
	color:#e37731;
	padding:0 0 2px 15px;
	border-bottom:1px dotted #CCCCCC;
}

#detail_left {
	float:left;
	width:170px;
	padding:6px 0 0 10px;
}

#detail_main {
	margin-left:170px;
	padding:6px 10px 0 10px;
}
.detail_title {
//	color:#0CAABB;
	color:#2A55AA;
	font:bold 18px "Verdana";
	padding-bottom:5px;
}

#detail_item {
	margin-top:10px;
}

.detail_part {
	border-bottom:1px dotted #cccccc;
	font:bold 12pt Verdana;
	color:#E47911;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:10px;
}

#box_shadow {
	border: 1px solid #dedede;
	border-bottom: 2px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
}
.box_title {
	font:bold 18px Georgia, Verdana;
	color:#64add4;
	border-bottom:1px dotted #aaaaaa;
	padding-bottom:2px;
	margin-bottom:10px;
}
#box_star {
	height:auto;
}
#box_star ul {
	display:block;
	padding:0;
}
#box_star ul li {
	float:left;
	width:100px;
	padding:0 20px 0 10px;
}
#box_product {
	padding-left:10px;
}
#box_product table {
	margin-bottom:10px;
}
#box_detail {
	padding:10px;
}


/* ########## Side Bar Style ########## */

#side_new {
	margin-top:10px;
	padding-left:11px;
        width:174px;
}
#item_viewed_top {
        height:18px;
        background: url(/images/viewed_top.jpg) no-repeat;
        padding:5px 0 0 20px;
        font:bold 11px Arial;
        color:#494985;
}
#item_viewed_middle {
        background: url(/images/viewed_middle.jpg) repeat;
        padding:10px 15px 0;
}
#item_viewed_bottom {
        height:14px;
        background: url(/images/viewed_bottom.jpg) no-repeat;
}

#related_top {
        height:10px;
        background: url(/images/border_line_top.jpg) no-repeat;
}
#related_middle {
        background: url(/images/border_line_middle.jpg) repeat;
        padding:0px 15px;
}
#related_bottom {
        height:10px;
        background: url(/images/border_line_bottom.jpg) no-repeat;
}
#related_middle .related_title {
	color:#EF8A0A;
	font:bold 14px Georgia, Verdana, Sans-serif;
	margin-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

.item_picture {
        float:left;
        margin-right:5px;
}
.item_title {
        line-height:15px;
}
.item_line {
        clear:both;
}
.item_divide {
        height:5px;
        border-bottom:1px dotted #cccccc;
        margin-bottom:5px;
}

#film_info_top {
        height:15px;
        background: url(/images/border_brown_top.jpg) no-repeat;
}
#film_info_middle {
        background: url(/images/border_brown_middle.jpg) repeat;
        padding:0px 15px;
}
#film_info_middle .film_title {
	color:#EF8A0A;
	font:bold 12px Georgia, Verdana, Sans-serif;
	border-bottom:1px dotted #CCCCCC;
}
#film_info_bottom {
        height:15px;
        background: url(/images/border_brown_bottom.jpg) no-repeat;
}


/* ########## List Page Style ########## */

#list_main {
	float:left;
	width:680px;
}
#list_wrap {
	padding:0 10px 0 20px;
}
#list_ad {
	float:right;
	text-align:right;
	width:170px;
}
#list_title {
	color:#1f7cc1;
	font:bold 20px Georgia, Verdana;
	padding-left:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
#list_left {
	float:left;
	width:100px;
}
#list_content {
	margin-left:100px;
	width:350px;
	padding-top:5px;
}
#list_right {
	float:right;
	text-align:right;
	width:200px;
	padding-top:40px;
}



/* ########## Register Style ########## */

#signinbox {
	float:left;
	width:300px;
	margin:40px 0 70px 40px;
}
.signformleft {
	float:left;
	width:80px;
	color:#666666;
	padding-top:5px;
}
.signformright {
	width:auto;
}
.signformsubmit {
	margin-left:80px;
}

#forgotbox {
	float:left;
	margin:40px 0 70px 40px;
}
.forgotformleft {
	float:left;
	width:120px;
	color:#666666;
	padding-top:5px;
}
.forgotformright {
	width:auto;
}
.forgotformsubmit {
	margin-left:120px;
}

#accountbox {
	margin:40px 0 70px 40px;
}
#account_title {
	color:#1f7cc1;
	font:bold 20px Georgia, Verdana;
	margin-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}
.accountformleft {
	float:left;
	width:140px;
	color:#666666;
	padding-top:5px;
}
.accountformright {
	width:600px;
}
.accountformsubmit {
	margin-left:140px;
}

#registerbox {
	float:right;
	margin:40px 200px 0 0;
	width:250px;
}
#registerbox .newtitle {
	padding:5px 20px;
	font:bold 15px Verdana;
	color:#FFFFFF;
	background:#ff7a4c;
	border-left:5px solid #4781b2;
}
#registerbox .newbody {
	padding:20px 10px;
}

#addressbook {
	margin:20px 20px;
}
#address_box {
	margin-left:20px;
}
.address_title {
	font:bold 20px Arial;
	float:left;
	background:#eeeeee;
	text-align:center;
	width:30px;
	height:130px;
}
.address_primary {
	margin:0 0 5px 40px;
	color:#d36c54;
	font:bold 12px Georgia, Verdana;
}
.address_line {
	margin-left:40px;
}
.address_shipto {
	float:right;
	margin:40px 70px 0 0;
}


/* ########## Form Box Style ########## */

#inputbox input, #inputbox textarea {
	padding: 6px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	background: #FFFFFF url('/images/bg_form.jpg') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
#inputbox textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
}
	input:hover, textarea:hover,
	input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
#inputbox .submit input {
	width: auto;
	padding: 6px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



/* ########## Checkout Style ########## */

#checkout_wrap {
	margin:10px;
}
#checkout_title {
	font:bold 16px Georgia;
	color:#4b89b0;
	margin:20px 10px 10px;
}
#checkout_box {
	border:1px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	padding:10px 20px;
}
#checkout_box ul {
	padding:0px;
}


/* ########## Search Box Style ########## */

#search_box {
        width: 170px;
	padding: 3px 5px;
        border: 4px solid #C9E76D;
}


/* ########## Front Page Style ########## */

#rolling_wrap {
	height:290px;
	margin-left:20px;
}
#rotate_wrap {
	margin-left:10px;
}
#home_main {
	float:left;
	margin:0 10px 0 20px;
}
#home_item_wrap {
	padding:10px 0 0 10px;
}
#home_item_list {
	padding:5px 10px;
	width:106px;
	float:left;
}
#home_right {
	float:right;
}
#home_right_box {
	border:1px solid #C9E1F4;
	width:250px;
	padding:10px 15px;
	margin-bottom:20px;
}



/* ########## My Page Style ########## */

#mypage {
	margin:10px 20px;
}
#mypage_title {
	font:bold 14px Verdana;
	color:#517ab8;
	margin-bottom:5px;
}
#emoney_title {
	font:bold 14px Verdana;
	color:#517ab8;
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	margin-bottom:30px;
}

#my_collection {
	margin-top:5px;
	padding:20px;
	border:2px solid #3F8E9F;
}
.my_collection_item {
	float:left;
	padding-right:10px;
	width:180px;
}
#my_celebrity {
	margin-top:5px;
	padding:20px;
	border:2px solid #7e999b;
}




/* ########## Help Style ########## */

#help {
	margin:10px 20px;
}
#help_title {
	padding:0 0 5px ;
	margin:5px 0 10px 0;
	border-bottom:1px dotted #999999;
	font:bold 15px Tahoma;
	color: #97CD39;
}


/* ########## K-Drama Centre Style ########## */

#kdrama_top {
	margin:30px 15px 0 0;
	float:right;
}
#kdrama_top_left {
	margin:10px 0 0 15px;
	float:left;
}
#kdrama_best {
	background:#14BCD0;
	height:25px;
	color:#FFFFFF;
	font: bold 9pt Verdana;
}
#kdrama_left {
	float:left;
	padding:5px;
}
#kdrama_right {
	float:right;
	padding:5px;
}
#kdrama_year {
	padding:5px 30px;
}
#kdrama_year_title {
	background:#E5F6F9;
	padding:2px 10px;
	margin-bottom:10px;
	font:normal 13px Tahoma, Arial;
	color:#666666;
}
.kdrama_year_tv {
	float:left;
	padding:3px;
}
#kdrama_novice {
	padding:0 50px;
}
#kdrama_drama {
	border:1px solid #cccccc;
	padding:10px 20px;
}


/* ########## Artists Search Style ########## */

#artists_wrap {
}
#artists_title {
	font: bold 20px Georgia;
	color:#1f7cc1;
	padding:10px 0 5px 30px;
	border-bottom:1px dotted #CCCCCC;
}


/* ########## Main Page Style ########## */

#main_more_left {
	float:left;
	width:380px;
	padding:0 0px 20px 10px;
	margin-right:20px;
	border-top:1px solid #dddddd;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
}
#main_more_right {
	float:right;
	width:380px;
	padding:0 0px 20px 10px;
	border-top:1px solid #dddddd;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
}
#main_more_title {
	font:bold 15px Tahoma, Verdana;
	color:#b45e4a;
	padding:5px 0 20px 10px;
}


/* ########## Special Page Style ########## */

#special_wrap {
	margin-top:10px;
}
#awards_upper {
	padding:85px 0 15px 20px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	background: url(/images/title_awardswinners.jpg) no-repeat;
}
#awards_upper ul {
	display:block;
	padding:0;
}
#awards_upper ul li {
	float:left;
	padding:0 15px;
}
#awards_year {
	font:bold 13px Verdana;
	margin-bottom:20px;
}
#awards_year a {
	color:#000000;
	text-decoration:none;
}
#awards_year a:hover {
	color:#000000;
	text-decoration:none;
}
.awards_part {
	font:bold 14px Georgia, Arial;
	color:#444444;
	padding:5px 0 5px 30px; 
	background: url(/images/icon_award2.png) no-repeat;
}
.cssbutton{
	background-color: #d1ec4c;
	border: 2px #d1ec4c outset;
	padding: 1px 4px;
	color: black;
	text-decoration: none;
	font: bold 90% "Tahoma", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssbutton:visited{
	color: black;
}
.cssbutton:hover{
	border-style: inset;
	background-color: #e3f48e;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
.cssbutton:active{
	color: black;
}
.cssbuttonor{
	background-color: #ff6600;
	border: 2px #ff6600 outset;
	padding: 1px 4px;
	color: white;
	text-decoration: none;
	font: bold 90% "Tahoma", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssbuttonor:visited{
	color: white;
}
.cssbuttonor:hover{
	border-style: inset;
	background-color: #ff6600;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
.cssbuttonor:active{
	color: white;
}


/* ########## Admin Page Style ########## */

#admin_wrap {
	margin:10px 20px;
}
#admin_title {
	font:bold 18px Verdana;
	color:#517ab8;
	margin-bottom:30px;
	margin-top:10px;
	border-bottom:1px solid #cccccc;
}
.admin_font {
	font:normal 12px Arial;
	color:#000000;
}
.admin_font a {
	color:#454545;
	text-decoration:none;
}
.admin_font a:hover {
	color:#0CAABB;
}


/* ########## Mobile Page Style ########## */

#mobile_wrap {
	padding:5px 10px;
}
#mobile_title {
	color:#e37731;
	font:bold 16px Verdana;
	padding:2px 5px;
	margin-bottom:20px;
	border-bottom:1px dotted #999999;
}
#mobile_subtitle {
	color:#6C98C4;
	font:bold 14px Tahoma, Georgia, Arial;
	padding:3px 0 0 10px;
	margin-bottom:5px;
	background:url(/images/icon_dotb.gif) no-repeat left 10px;
}


/* ########## Font Style ########## */

.content_list {
        font:normal 9pt Arial;
        color:#333333;
}        
.content_list a{
        color:#333333;
        text-decoration:none;
}        
.content_list a:hover {
        color:#B3ECEF;
        text-decoration:underline;
}
.content_font {
        font:bold 9pt Arial;
        color:#97CD39;
}
.content_font a {
        color:#97CD39;
        text-decoration:none;
}
.content_font a:hover {
        color:#E8FECD;
        text-decoration:underline;
}
.content_author {
        font:normal 9pt Arial;
        color:#B9A2BF;
}
.content_author a {
        color:#B9A2BF;
        text-decoration:none;
}
.content_author a:hover {
        color:#45AED2;
        text-decoration:underline;
}
.content_item {
        font:normal 9pt Arial;
        color:#CE7D6A;
}
.content_item a {
        color:#CE7D6A;
        text-decoration:none;
}
.content_item a:hover {
        color:#FECA9A;
        text-decoration:underline;
}
.content_product {
        color:#38ACD2;
        font:bold 10pt Verdana;
}
.content_product a {
        color:#38ACD2;
        text-decoration:none;
}
.content_product a:hover {
        color:#CE7D6A;
        text-decoration:underline;
}
.content_orange {
        font:normal 9pt Arial;
        color:#EF8A0A;
}
.content_orange a {
        color:#EF8A0A;
        text-decoration:none;
}
.content_orange a:hover {
        color:#B3ECEF;
        text-decoration:underline;
}
.content_red {
        font:normal 9pt Arial;
        color:#CB4729;
}
.content_red a {
        color:#CB4729;
        text-decoration:none;
}
.content_red a:hover {
        color:#D50000;
        text-decoration:underline;
}
.content_white {
        font:normal 9pt Arial;
        color:#FFFFFF;
}
.content_white a {
        color:#FFFFFF;
        text-decoration:none;
}
.content_white a:hover {
        color:#BACE68;
        text-decoration:underline;
}
.sub_title {
	padding:4px;
	font:bold 10pt Verdana;
	color:#05D3FF;
	border-bottom:1px solid #CCCCCC;
}
.alphatag {
	margin-bottom:10px;
        padding:10px 0;
        text-align:center;
        color:#666666;
        font:bold 14px Arial;
	border-bottom:1px solid #CCCCCC;
}
.alphatag a {
        color:#666666;
        text-decoration:none;
}
.alphatag a:hover {
        color:#146EB4;
        text-decoration:underline;
}
.listup {
        margin:10px;
        text-align:center;
        color:#333333;
        font:bold 14px Arial;
}
.listup a {
        color:#EF8A0A;
        text-decoration:none;
}
.listup a:hover {
        color:#146EB4;
        text-decoration:underline;
}
.font_normal {
        color:#333333;
        font:normal 12px Arial;
}
.font_alert {
        color:#AD0000;
        font:bold 9pt Arial;
}
.font_small {
        color:#333333;
        font:normal 11px Arial;
}
.font_title {
        color:#333333;
        font:bold 14px Arial;
}
.font_pricebig {
        color:#ce0000;
        font:bold 14px Verdana;
}
.font_price {
        color:#ce0000;
        font:normal 11px Verdana;
}
.font_pricecart {
        color:#000000;
        font:normal 12px Verdana;
}
.font_format {
        color:#6CA23F;
        font:normal 12px Arial;
}
.font_director {
        color:#cc6600;
        font:normal 12px Arial;
}
.font_box {
        color:#D1232B;
        font:italic 12pt Verdana;
	font-weight:bold;
}
.font_artist {
        color:#1f7cc1;
        font:normal 14px Arial, Verdana;
}
.font_artist a {
        color:#1f7cc1;
	text-decoration:none;
}
.font_artist a:hover {
        color:#1f7cc1;
	text-decoration:underline;
}
.font_artists {
        color:#1f7cc1;
        font:normal 12px Arial, Verdana;
}
.font_artists a {
        color:#1f7cc1;
	text-decoration:none;
}
.font_artists a:hover {
        color:#1f7cc1;
	text-decoration:underline;
}
.font_movie {
        font:normal 14px Arial, Verdana;
        color:#cd610a;
}
.font_movie a {
        color:#cd610a;
        text-decoration:none;
}
.font_movie a:hover {
        color:#cd610a;
        text-decoration:underline;
}
.font_item {
	font: 14px Arial;
	color:#333333;
	line-height:15px;
}
.font_item a {
	color:#333333;
	text-decoration:none;
}
.font_item a:hover {
	color:#FF5A00;
	text-decoration:underline;
}
.font_items {
	font: 13px Arial;
	color:#444444;
	line-height:15px;
}
.font_items a {
	color:#444444;
	text-decoration:none;
}
.font_items a:hover {
	color:#FF5A00;
	text-decoration:underline;
}
.font_white {
        color:#ffffff;
        font:normal 12px Arial, Dotum;
}
.font_black {
        color:#444444;
        font:normal 12px Arial, Dotum;
}
.font_black a {
        color:#444444;
        font:normal 12px Arial;
	text-decoration:none;
}
.font_black a:hover {
        color:#000000;
        font:normal 12px Arial;
	text-decoration:underline;
}
.font_blue {
        font:normal 12px Arial;
        color:#146EB4;
}
.font_blue a {
        color:#146EB4;
        text-decoration:none;
}
.font_blue a:hover {
        color:#FFC97D;
        text-decoration:underline;
}
.font_orange {
        color:#EF8A0A;
        font:normal 12px Verdana;
}
.font_orange a {
        color:#EF8A0A;
        text-decoration:none;
}
.font_orange a:hover {
        color:#1f7cc1;
        text-decoration:underline;
}
.font_green {
        font:normal 12px Arial;
        color:#6CA23F;
}
.font_green a {
        color:#6CA23F;
        text-decoration:none;
}
.font_green a:hover {
        color:#36babf;
        text-decoration:underline;
}
.font_list {
        font:normal 14px Verdana;
        color:#333333;
}        
.font_list a{
        color:#333333;
        text-decoration:none;
}        
.font_list a:hover {
        color:#B3ECEF;
        text-decoration:underline;
}
.font_admin {
        font:normal 11px;
        color:#36babf;
}        
.font_admin a{
        color:#36babf;
        text-decoration:none;
}        
.font_admin a:hover {
        color:#36babf;
        text-decoration:underline;
}


-->
