*{
padding: 0;
margin: 0;
border: 0;
}
body{
text-align: center;
font: .72em arial; /* kke */
/*background: #ffffff url(images2/b003.jpg) repeat;
background: #383637 url(images/background4.jpg) repeat-x top left; */
background-repeat:no-repeat;
background-position:top center;
background-attachment:fixed;
color: #000;
}
input[type="button"], input[type="submit"]
{
		border: solid 1px #aaa;
}
.wrapper
{
text-align: left;
margin: 0 auto;
width: 980px;
}

/*				COMMON				*/
.smallad{
width: 157px;
height: 72px;
margin: 7px 0;
}

.header{
/*background: transparent url(images/header_leeeunmi.jpg) no-repeat top left;
background: transparent url(images/header_one4.gif) no-repeat top left;*/
width: 980px;
height: 70px;
margin: 5px 0 0px 0;
padding: 0px 0 0 0;
/*
height: 91px;
padding: 85px 0 0 0;
*/
}

.header .logo 
{
background: transparent url(images2/header_logo.png) no-repeat top left;
display: block;
width: 240px;
height: 90px;
margin: 0 0 7px 8px;
}

/*
.header .btnLanguage 
{
	padding :0 0 0 800px;
	position: relative; 
}

.small
{
	font-size: .92em;
	font-style: italic;
}
.message
{
	color: #333;
	font-size: .9em;
	padding: 2px 0;
}

*/


/* »õ·Î¿î Menu */
#navmenu-h  
{
	margin: -70px 0px 0px 300px; /* Menu ½ÃÀÛ ³ôÀÌ*/
	width: 800px;
	padding: 5px; 
	list-style: none; 
	position: relative; 
	z-index:99; 
}



#navmenu-h ul {
 width: 190px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0; 
 text-align:left;
 z-index:99;
}



#navmenu-h ul ul,#navmenu-h ul ul ul { top: 0px; left: 100%; z-index:99; }

#navmenu-h li { float: left; position: relative; width: auto; z-index:99;}
#navmenu-h ul li { width: 100%; display: block; z-index:99;}

.rootNav 
{
	text-align:center;
	z-index:99;
}


/* Root Menu */
ul#navmenu-h a {
 border-top: 1px solid #FFF;
 border-right: 1px solid #FFF;
 /*float: left;*/
 display: block;
 background: #ffffff;
 /*background:transparent;*/
 color: #a7a5af;  /* Menu ±ÛÀÚ »ö*/
 font: bold 15px Century Gothic;
 text-decoration: none;
 z-index:99;
 vertical-align :middle;
 padding: 7px 10px 7px 10px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 /*background: #e2eaeb;*/
 background:transparent url(images2/menu_back6.png);
 color: #df1e61;
 z-index:99;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
 background:transparent url(images2/menu_back6.png);
 float: none;
 /*background: #e2eaeb;*/
 color: #df1e61;
 padding: 7px 10px 7px 10px;
 font: bold 13px Century Gothic;
 z-index:99;
 /*background:transparent filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity:0.9*/; 
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background:transparent url(images2/menu_back4.png);
 color: #df1e61; /*Selection*/
 /*background:  #343f7b url(images2/menu_star.png) no-repeat center right;*/
 font: bold 13px Century Gothic;
 z-index:99;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 /*background: #e2eaeb;*/
 background:transparent url(images2/menu_back6.png);
 color: #df1e61;
 font: bold 13px Century Gothic;
 z-index:90;
 display:block; 
/*background:transparent filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity:0.9;*/ 
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a 
{	
 background:transparent url(images2/menu_back4.png);
 /*background:  #343f7b url(images2/menu_star.png) no-repeat center right;*/
 font: bold 13px Century Gothic;
 color: #df1e61; /*Selection*/
 z-index:90; 
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
 z-index:99;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
 z-index:99;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; z-index:99;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; z-index:99;}





/*¿ìÃø »ó´Ü Language Button Á¤ÀÇ */
#navmenu-h2  
{
	margin: -18px 0 0px 800px; /* Menu ½ÃÀÛ ³ôÀÌ*/
	width: 180px;
	padding: 0; 
	list-style: none; 
	position: relative; 
	z-index:99; 
}

#navmenu-h2 li { float: right; position: relative; width: 60px; z-index:99; vertical-align :bottom;  }

.rootLanguage
{
	padding : 0 0 0 5px;
	height : 17px;
	vertical-align :middle;
}

/* UPPER SIDE */
.upper{
width: 980px;
height:31px;
margin: 10px 0 0px 0;
padding: 0 0 0 0px; /* 0 0 0 14 -> 0 0 0 0 */
float:left;
}
.upper .login{
width: 980px;
height:31px;
background-color: #ffffff;
padding: 0px 0 0 0px;
margin: 0 0 0px 0;
}
.upper label{
color: #df1e61;
font-size: 12px;
font-weight:bold;
padding: 0 0 0px 0;
height:31px;
}

.upper .login .displaylabel
{
color: #df1e61;
width: auto;
font-size: 12px;
font-weight:bold;
/*margin: 0px 0 15px 0;
height:16px;
vertical-align:text-top;*/
}

.upper .login .loginInput
{
font-size: 12px;  /* kke */
/*margin: 5px 10px 0px 0; */
padding:5px 0px 5px 8px;
background: transparent url(images2/login_input.png) no-repeat bottom left;
}
.upper .login .rememberMeLbl
{
	/*padding: 5px 5px 5px 0px;	*/
	
}
.upper .login .rememberCheck
{
	width: auto;
	height: 31px;  /* kke */
	font-size : 10px;
	margin: 0px 2px 0px 5px;
	vertical-align:middle;
	
}
.upper .login .rememberCheck input
{
	width: auto;
	text-align: left;
	font-size: 10px;
	
}
.upper .login .forgotPass
{
	margin: 0x 0 0px 20px;
	color: #df1e61;
	font-size: 12px;	
	font-weight:bold;
	text-decoration: none;
}
.upper .login .joinBtn
{
margin: 4px 0 0 2px;
width: 62px;
height: 16px;
}
.upper .login .loginBtn
{
margin: 4px 0 0 2px;
width: 62px;
height: 16px;
}
.upper .login .loginBtn a:hover
{
	background: #000000;
	
}
.upper .login .userInfo
{
	margin: 0x 0 0px 20px;
	color: #df1e61;
	font-size: 12px;	
	font-weight:bold;
	text-decoration: none;
}
.upper .login .userStatus
{
	margin: 0x 0 0px 0px;
	color: #8e8f95;
	font-size: 12px;	
	font-weight:bold;
	text-decoration: none;
}

.upper .login .uppericon
{
	height:31px;
}



.header_line 
{
background: #DE3C77; /*transparent url(images2/header_line.png) repeat top left;*/
width: 980px;
height:2px;
float:left;
display:block;
margin:2px 0 0px 0;
}

.header_image
{
width: 710px;
height:100px;
display:block;
float:left;
margin:10px 0px 10px 0px;
}

.header_image_right
{
width: 260px;
height:100px;
display:block;
float:left;
margin:10px 0px 10px 10px;
}



/*									 LEFT SIDE						 */
.left{
float: left;
width: 168px;
margin: 0;
padding: 0 0 0 0px; /* 0 0 0 14 -> 0 0 0 0 */
}
.categoryMenu
{
	display:none;
}
.currentPageName
{
	display: block;
	float: left;
	clear: both;
	margin: 0 0 0 8px;
	color: #fff;
	width: 230px;
	height: 25px;
	overflow: hidden;
	font-weight: bold;
	font-size: 1.3em;
}
/* login */
.left .login{
height: 169px;
width: 132px;
border: solid 6px #5c6e8d;
background-color: #33466a;
padding: 7px 0 0 14px;
margin: 0 0 9px 0;
}
.left label{
color: #fff;
display: block;
}
.left input{
display: block;
width: 120px;
height: 15px;  /* kke */
font-size: 12px;  /* kke */
margin: 0 0 5px 0;
}
.left .login .rememberMeLbl
{
	padding: 5px 5px 5px 0px;	
	
}
.left .login .rememberCheck
{
	width: auto;
	height: 12px;  /* kke */
	font-size : 10px;
	
}
.left .login .rememberCheck input
{
	width: auto;
	display: inline;
	text-align: left;
	font-size: 10px;
	
}
.left .login .forgotPass
{
	margin: 2px 0 5px 10px;
	color: #ffcc00;
	display: block;
	font-size: 11px;
}
.left .login .joinBtn
{
margin: 10px 0 0 6px;
width: 58px;
height: 16px;
float: left;
}
.left .login .loginBtn
{
margin: 10px 0 0 -2px;
width: 58px;
height: 16px;
float: left;
}
.left .login .userInfo
{
	margin: 2px 0 0 0;
	color:#fff;
	display: block;
	font-size: 12px;
}
/* shop*/
.left .shop {
height: 71px;
width: 157px;
margin: 0px 0 11px 0;
background-color: #2c2c2c; /* lighter blue*/
}
.left .shop h1{
background-color: #4f8e97;
font-size: 1em;
color: #fff;
font-weight: bold;
width: 152px;
padding: 0px 0 2px 5px;
border:none;
}

/* forum*/
.left .forum {
height: 72px;
width: 157px;
margin: 9px 0;
}
.left .forum h1{
background-color: #4f8e97;
font-size: 1em;
color: #fff;
font-weight: bold;
width: 152px;
padding: 0px 0 1px 5px;
border:none;
}
.left .album {
height: 72px;
width: 157px;
margin: 8px 0;
}
.left .tallad {
height: 313px;
width: 157px;
margin: 0 0;
background-color: #1c1c1c; /* lighter blue*/
}
.left .smallad{
}
.left ul
{
	list-style-type: none;
}
.left ul li
{
	text-align: center;
	display: block;
	font-weight: bold;
	background-color: #569099;
	width: 157px;
	height: 20px;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
	font-size: 1em;
}
.benefits ul .benefitsItem, .register ul .registerItem, .faq ul .faqItem, .volunteer ul .volunteerItem
{
	background: #7fadb4 url(images/bullet.gif) no-repeat center left;
}
.cshah ul .cshahItem, .timothy ul .timothyItem, .boram ul .boramItem, .jooseok ul .jooseokItem
{
	background: #7fadb4 url(images/bullet.gif) no-repeat center left;
}
.about ul .whoweareItem, .vision ul .visionItem, .sponsorship ul .sponsorshipItem, .advertise ul .advertiseItem, .contact ul .contactItem, .artists ul .artistsItem
{
	background: #7fadb4 url(images/bullet.gif) no-repeat center left;
}
.artists ul .artistsItem
{
	background: #7fadb4 url(images/bullet.gif) no-repeat center left;
	z-index:999;
}

.left ul li a
{
	color: #fff;
	text-decoration: none;
}
.left .sideNav
{
	margin: 0 0 20px 0;
}
.left .sideNav ul li
{
	text-align: left;
	width: 138px;
	padding: 5px 0 0 19px;
}
/*									 MAIN SIDE						 */

/*=================================*/
/*        Main         - »óÇÏ ±¸ºÐ         */
/*=================================*/

.main{
float: left;
width: 710px;
margin: 0 0px 0 0;
height: 640px;
z-index : 1;
}

.main .mainupper0
{
float: left;
width: 703px;
margin: 0px 0px 0 0;
padding: 5px 0px 5px 5px;
height: 15px;
border: solid 1px #f7cee2;
background: transparent url(images2/title_back.png) no-repeat top left;
z-index : 1;
display:block;
}


.main .mainupper0_1
{
float: left;
width: 703px;
margin: 10px 0px 0 0;
padding: 5px 0px 5px 5px;
height: 15px;
border: solid 1px #f7cee2;
background: transparent url(images2/title_back.png) no-repeat top left;
z-index : 1;
display:block;
}

.main .mainlowerleft
{
float: left;
width: 470px;
height:285px;
margin: 10px 0px 0 0;
z-index : 1;
}

.main .mainlowerleft .mainlower10
{
float: left;
width: 463px;
margin: 0px 0px 0 0;
padding: 5px 0px 5px 5px;
height: 15px;
border: solid 1px #f7cee2;
background: transparent url(images2/title_back.png) no-repeat top left;
z-index : 1;
display:block;
}


.main .mainlowerright
{
float: left;
width: 230px;
height:285px;
margin: 10px 0px 0 10px;
}

.main .mainlowerright .mainlower20, .main .mainlowerright .mainlower30
{
float: left;
width: 223px;
margin: 0px 0px 0 0;
padding: 5px 0px 5px 5px;
height: 15px;
border: solid 1px #f7cee2;
background: transparent url(images2/title_back.png) no-repeat top left;
z-index : 2;
display:block;
}

.main .mainlowerright #dMR02, #dMR04
{
width:230px;
height:117px;	
float:left;
display:block;
z-index:10;
}

.main .mainupper1
{
float: left;
/*width: 140px;*/
width: 173px;
margin: 0 0px 0 0;
height: 320px;
background:#000000;
z-index : 1;
display:block;
}

.main .mainupper2
{
float: left;
/*width: 570px;
width: 537px; */
width:710px;
margin: 0 0px 0 0;
height: 320px;  /*370px */
/*background:#000000;*/
background-color:#231917;
z-index : 1;
}


.main .mainupper3
{
float: left;
width:720px;
margin: 10px 0px 0 0;
height: 65px;
background:#ffffff;
z-index : 1;
}

.main .mainImage{
width: 437px;
height: 303px;
margin: 0;
/*background-color: black;*/
/*background: transparent url(../../repository/content/3R_Main.jpg) no-repeat top center;*/
border: solid 1px #ffffff;
float: left;
z-index : 3;
}

.main .upperSmallImage, .lowerSmallImage {
width: 198px;
height: 146px;
float: left;
margin: 0 0 10px 10px;
background-color: black;
z-index : 2;
font-size: 0.9em;
}

.main .upperSmallImage3 {  /* playlist ÀÖ´Â VIDEO */
width: 196px;
/*height: 124px;*/
height: 248px;
float: left;
margin: 0 0 10px 10px;
background-color: #FFFFFF;
font-size: 0.1em;
border: solid 1px #FFFFFF;
z-index : 2;
}
.main .upperSmallImage3 .upperInnerImage{ /* ºñµð¿À Playlist ¾È¿¡ ÀÖ´Â Divsion */
width: 196px;
height: 124px;
/*border: solid 1px #FFFFFF;*/
border-bottom: solid 1px #FFFFFF;
z-index : 3;
}

.main .upperSmallImage3Title{ /* ºñµð¿À Playlist ¾È¿¡ ÀÖ´Â Divsion */
width: 196px;
height: 49px;
/*height: 42px;*/
z-index : 3;
float: left;
margin: 0px 0 0 10px;
padding: 3px 0 0 0;
background-color: #000000;
font-size: 0.0em;
/*border: solid 1px #FFFFFF;*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
}


.main .lowerSmallImage3 {  /* Lower Video message => À§·Î ¿Å±è */
width: 196px;
height: 124px;
float: left;
margin: 1px 0 6px 10px;
background-color: #FFFFFF;
font-size: 0.2em;
border: solid 1px #7b4702;
z-index : 2;
}


/*=================================*/
/*        Main  2       - »óÇÏ ÅëÇÕ      */
/*=================================*/

.main_2{
float: left;
width: 655px;
height: 587px;
margin: 0 0 0 0;
padding : 0 0 0 0;
z-index : 1;
}
.main_2 .mainImage{
width: 437px;
height: 587px;
margin: 0 0 0 0;
padding : 0 0 0 0;
/*background-color: black;*/
/*background: transparent url(../../repository/content/3R_Main_Big.jpg) no-repeat top center;*/
float: left;
z-index : 3;
}


.main_2 .upperSmallImage3 {  /* playlist ÀÖ´Â VIDEO */
width: 196px;
/*height: 124px;*/
height: 248px;
float: left;
margin: 0 0 10px 10px;
background-color: #FFFFFF;
font-size: 0.1em;
border: solid 1px #FFFFFF;
z-index : 2;
}

.main_2 .upperSmallImage3 .upperInnerImage{ /* ºñµð¿À Playlist ¾È¿¡ ÀÖ´Â Divsion */
width: 196px;
height: 124px;
/*border: solid 1px #FFFFFF;*/
border-bottom: solid 1px #FFFFFF;
z-index : 3;
}


.main_2 .upperSmallImage3Title{ /* ºñµð¿À Playlist ¾È¿¡ ÀÖ´Â Divsion */
width: 196px;
height: 49px;
/*height: 42px;*/
z-index : 3;
float: left;
margin: 0px 0 0 10px;
padding: 3px 0 0 0;
background-color: #000000;
font-size: 0.0em;
/*border: solid 1px #FFFFFF;*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
}


.main_2 .lowerSmallImage3 {  /* Lower Video message => À§·Î ¿Å±è */
width: 196px;
height: 124px;
float: left;
margin: 1px 0 6px 10px;
background-color: #FFFFFF;
font-size: 0.2em;
border: solid 1px #7b4702;
z-index : 2;
}


.main_2 .lowerImage { 
width: 196px;
height: 274px;
margin: 0 0 0 10px;
background-color: #FFFFFF;
float: left;
z-index : 2;
}

/*=================================*/


.VideoArtistNameImg
{
height:50px;
margin: 30px 0 0 60px;
}

.VideoDisplay{
width: 450px;
height: 380px;
border: solid 3px #FFFFFF;
padding: 15px 15px 15px 15px;
margin: 20px 0 0px 70px;
background-color: #dee4ed;  
}

.main .belowForum
{
clear: both;
float: left;
width: 660px;
height: 270px;
background-color:Transparent;
}
.main .lowContent 
{
clear: both;
float: left;
width: 406px;
height: 270px;
background-color: #82aeb6;
margin: 10px 0px 0 0;
}
.main .belowForum a:visited
{
	text-decoration :none;
	color:#f6de12;
}
.main .bottomNav{
clear: both;
float: left;
margin: 10px 0 0 0;
list-style-type: none;
width: 624px;
}
.main .bottomNav li{
float: left;
color: #fff;
margin: 0 20px;
font-size: .92em;
}
.main .bottomNav a:link, .main .bottomNav a:visited
{
	color: #fff;
	text-decoration: none;
}
.main #MainContent
{
	width: 710px;
	/*overflow:auto;*/
}
frameset
{
	border: none;
}

/*									 RIGHT SIDE						 */
.right{
width: 260px;
float: right;
margin: 0 0px 0 0;  /* ¿ìÃø Window ½ºÅ©·Ñ °í·Á */
}

.right .rightupper0
{
float: left;
width: 253px;
margin: 0px 0px 0 0;
padding: 5px 0px 5px 5px;
height: 15px;
border: solid 1px #f7cee2;
background: transparent url(images2/title_back.png) no-repeat top left;
z-index : 1;
display:block;
}

.right .tallAd{
width: 260px;
background-color: #ffffff;
float:right;
}

/*
.footer
{
float:left;
margin: 10px 0 10px 300px;
color: #abacad;
display: block;
height: 40px;
clear: both;
font-size :0.9em;
}
*/

.footer
{
text-align: center;
vertical-align:top;
margin: 10px 0 10px 0px;
color: #abacad;
display: block;
height: 40px;
clear: both;
font-size :0.9em;
}


.ourPriceLabel, .ourPrice, .rating, .accordionHeaderGray, .acceptedPayment, .totals, .imageBox, .defaultTable legend
{
	display: none;
}
/*					TICKETS */
.main .productBox .productImageContainer
{
	float: left;
}
.selectSeats, .backSeats
{
	margin: 15px 0;
}
.main .categoryName
{
	font-size: 1.7em;
	background-color: Transparent;
	padding: 0 0 15px 0;
	width: 400px;
}
.product .productName
{
	font-size: 2.5em;
	background-color: Transparent;
	padding: 0 0 15px 0;
	color: #000;
	width: 800px;
}
.productBox
{
	/*width: 520px;*/
	width: 620px;
}

.defaultTable
{
	display: none;
}
.defaultTable fieldset
{
	border: none;
}
 legend
{
	display: none;
}
.imageCell 
{
	padding: 0 15px 0 0;
}
.bestSeats
{
	list-style-type: none;
}
.bestSeats li
{
	padding: 10px 0 0 0;	
}
.bestSeats input
{
	border: solid 1px;
}
/*				CART			*/
.orderSummaryTable {
  width: 100%;
  margin: 5px 0 0 0;
}
.itemName {
  text-align: left;
  vertical-align: top;  
}
.itemAmount {
  width: 20%;
  text-align: right;
  vertical-align: top;  
}
.shAmount {
  width: 20%;
  text-align: right;
  vertical-align: top;  
}
.editArea {
  width: 10%;
  vertical-align: top;
  text-align: center; 
}

.itemName2 {
  text-align: left;
  vertical-align: top;  
}
.itemQty2 {
  width: 10%;
  text-align: right;
  vertical-align: top;  
}
.itemAmount2 {
  width: 15%;
  text-align: right;
  vertical-align: top;  
}
.shAmount2 {
  width: 15%;
  text-align: right;
  vertical-align: top;  
}
.editArea2 {
  width: 10%;
  vertical-align: top;
  text-align: center; 
}

.itemSku {
  text-align: left;
  vertical-align: top;  
  width:10%;
}
.subTotal {
  text-align: right;
  font-weight: bold;  
}

.subTotalAmount {
  text-align: right;
  font-weight: bold;  
}

.total {
  text-align: right;
  font-weight: bold;  
  border-top: 1px solid #000;
}
.totalAmount {
  text-align: right;
  font-weight: bold;  
  border-top: 1px solid #000;
}
/*			contentRegion				*/
.contentRegion
{
	background-color: #ebeaa9; /*e3e69d #ece8f6 #dde18a #f3f5cc #f7f1b0  #edf5cc  e3eeb2  #f0e6e9  #efe4d6  #eee8aa  #f4f5db #dee4ed;*/
	/*padding: 25px 50px 15px 50px;
	width: 727px; */
	padding: 30px 80px 15px 80px;
	width: 652px;   /*°¢ Page È­¸é Width*/
	/*height: 547px;*/
	min-height: 542px; 
	/*min-height: 587px; Main ÁÂÃø ÇÑ ÀÌ¹ÌÁö¿ë */
	overflow-y:hidden;		
	overflow-x:hidden;	
}

.contentRegion_2 /* ½ºÅ©·Ñ ¾øµµ·Ï */
{
	background-color: #ebeaa9;
	padding: 60px 100px 15px 100px;
	width: 612px;   /*°¢ Page È­¸é Width*/	
	min-height: 512px;
}


.home .contentRegion /* Main */
{
	background-color: Transparent;
	padding: 0 0 0 0;
	height: 313px; /* 303 image + 7 bottom*/
	width: 655px;	
	overflow:hidden;	
	margin:0 0 0 0;	
}

.home .contentRegion_a /* Main */
{
	background-color: Transparent;
	padding: 0 0 0 0;
	height: 719px; /*769px; */
	width: 710px;	
	overflow:hidden;	
	margin:0 0 0 0;	
	overflow:hidden;
}

.contentRegion2 /* Forum, Goods Catalog */
{
	background-color: #ffffff;
	padding: 25px 25px 25px 25px;
	width: 756px;
	min-height: 537px;
	overflow:hidden;
	border: solid 2px #b7b7b7;
}
.contentRegion3 /*  user Info, forgotPassword */
{
	background-color: #ebeaa9;
	padding: 25px 80px 25px 90px;
	width: 640px; 
	min-height: 537px;
	overflow:hidden;	
}
.contentRegion3_2 /* login */
{
	background-color: #ebeaa9;
	padding: 25px 80px 25px 140px;
	width: 590px; 
	min-height: 537px;
	overflow:hidden;	
}
.contentRegion4 /* big forum */
{
	background-color: #ffffff;
	padding: 1px 30px 10px 30px;
	width: 916px;
	min-height: 544px;	
	z-index :10000;
	margin:0 0 0 0;
	overflow:hidden;
	border: solid 2px #ddbabc;
	float:left;
}


.contentRegion6 /* big forum ajax */
{
	background-color: #ffffff;
	padding: 10px 20px 10px 20px;
	width: 920px;
	min-height: 544px;	
	z-index :10000;
	margin:0 0 0 0;
	overflow:hidden;
}

.contentRegion5 /* register */
{
	background-color: #cdd7db; /*#cdd7db;*/
	padding: 25px 70px 15px 140px;
	width: 600px; 
	height: 700px;
	overflow:hidden;
}

/*			Check Out		*/
.accordionHeader {  /* Check out Panel Header*/
  border: 2px solid #d4dded;
  color: white;
  background-color: #0542a9; /*0542a9;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
  width: 800px;
  
}
.accordionHeader2 {  /* Check out Diplay Panel Header*/
  border: 2px solid #d4dded;
  color: white;
  background-color: #758ab1;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
  width: 799px;
  
}

.accordionHeaderGray {
  border: 1px solid #2F4F4F;
  color: #aaa;
  /*background-color: #0066A6;*/
  background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
  height: 20px;
  width: 799px;
}

.accordionContent {
  background-color: #dee4ed;
  border: 1px dashed #2F4F4F;
  border-top: none;
  padding : 15px;
  margin-top: 1px;
  padding-left : 20px;
  /*padding : 10px 0 0 10px;*/
  width: 777px;
}

.checkoutRightPanel {
  background-color :#dee4ed;
  font-size: .92em;
  /*border: 1px solid #CCC;*/
  border-top: none;
  border-right: none;
  color: #666;  
  width: 800px;  
  padding : 3px;
  padding-left : 10px;
  margin-right: 0px;
  overflow:hidden;  
}

/*			aBOUT		*/
.about
{
	text-align: center;
	padding: 0 10px 15px 15px;
}
.about h1
{
	font-size: 1.3em;
	background-color: Transparent;
	color: #000;
	margin: 0;
	padding: 0;
	width: auto;
	font-weight: bold;
	text-align: center;	
	border:none;
}
.about h2
{
	font-size: .8em;
	font-style:italic;
	margin: 0 0 10px 0;
}

.about .contentRegion a
{ /* about who-we-areÀÇ more button*/
	margin: 5px auto 15px auto;
	color: #fff;
	background: transparent url(images/aboutMore.png) no-repeat top left;
	text-indent: -10000px;
	display: block;
	width: 120px; /*39px;*/
	height: 20px; /*13px;*/
	overflow: hidden;
	
}
.cshah h2, .timothy h2, .boram h2, .jooseok h2
{
	margin: 0;
}
.cshah p, .timothy p, .boram p, .jooseok p
{
	text-align: left;
}

/*				REGISTER			*/
.register fieldset
{
	margin: 0 0 0 5px;
	background: #cdd7db url(images/registerBack.png) no-repeat top left;
	width: 410px;
	height: 640px;
	padding: 15px 30px 0 62px;
	display: block;
}
.register fieldset label
{
	color: #fff;
	clear: both;
	display: block;

}
.register fieldset input
{
	border: solid 1px #666;
	width: 370px;
	height: 16px;
	font-size: 1.0em;
}
.register fieldset select
{
	width: 370px;
	height: 22px;
	font-size: .95em;
}
.register fieldset .register
{
	width: 120px; /*width: 71px; */
	height: 20px;/*height: 16px;*/
	margin: 10px 0 10px 251px;
	display: block;
}
.register fieldset .city
{
	float: left;
	margin: 0 0 0 0;
}

.register fieldset .state label, fieldset .state input
{
	width: 30px;
}
.register .zipcode label, .register .zipcode input,.register .city label, .register .city input
{
	width: 144px;
}
.register fieldset .zipcode input
{
	width: 142px;
}
.register fieldset .state
{
	float: left;
	padding: 0 25px 0 25px;
}
.register fieldset .zipcode
{
	float: left;
	width: 144px;
}
.firstName
{
	float: left;
	padding: 0 25px 0 0;
	width: 172px;
}
.lastName
{
	float: left;
	width: 172px;
}
.register fieldset .lastName input
{
	width: 173px;
}
.register fieldset .firstName label, .register fieldset .firstName input, .register fieldset .lastName label
{
	width: 172px;
}

.registerheader
{
	margin: 0 0 0 170px;
}
.register .terms
{
margin: 10px 0 0 0;
padding: 5px;
width: 363px;
height: 70px;
overflow: auto;
font-size: .9em;
background-color: #fff;
}
.register .terms h4
{
	font-size: .9em;

}
.register .agreeCheck
{
	display: block;
	padding: 12px 0 0 0;
	font-size: 0.98em;
}
.register .agreeCheck input
{
	width: 20px;
	display: inline;
}
.register .agreeCheck label
{
	display:inline;
}

/*			ARTIST PAGE					*/

.artist .contentRegion h1
{
	font-size: 1.4em;
	font-weight: bold;
	background-color: Transparent;
	color: #333;
	margin: 0 0 15px 0;
	padding: 0;
	width: 400px;	
	border:none;
}
.artist .contentRegion .purchaseButtons
{
	float: right;
}
.artist .contentRegion .purchaseButtons a
{
	display: block;
}
.artist .contentRegion img
{
	float: left;
	margin: 0 15px 15px 0;
}

.artist .contentRegion .venue
{
	width: 260px;
	margin: 100px 0 0 220px;
}
.artist .contentRegion p
{
	
	margin: 5px 0 0 0;
}
.artist .contentRegion a, .artist .contentRegion a:visited
{
	color: #333;
}
/*LOGIN*/
.loginControl
{
	
	margin: 100px 0 0 78px;
		
}
.login a
{
	color: #333;
}
.login a:visited
{
	color: #333;
}
.login .input
{
	width: 120px;
}
/* BEST SEATS */
.bestseats .contentRegion .categoryName
{
	color: #333;
}
/* CART */
.cart .controlHeader
{
	font-size: 1.5em;
}
.cart a, .cart a:visited
{
	color: #333;
}
.checkout a, .checkout a:visited
{
		color: #333;

}

.rightAlign
{
	margin: 0 0 10px 0;
}
/* FORUM */
.ForumMain a:link, .ForumMain2 a:link
{
	text-decoration :none;
	color:Black;
	margin-left:5px;	
}

.ForumMain a:visited, .ForumMain2 a:visited
{
	text-decoration :none;
	color:Black;
	margin-left:5px;	
}


.ForumMain a:hover, .ForumMain2 a:hover
{
	text-decoration :none;
	color: #e53bf9; /*#16adfb;*/
	margin-left:5px;	
}

.ForumMain 
{
	background-color:#dee4ed; /*#dee4ed;*/
}

.ForumMain2
{	
	background-color:#dee4ed;
	width:660px;
}
.ForumMainTable /* Æ÷·³ È­¸é */
{
	font-size:11px;font-family : Verdana, µ¸¿ò;  
	border-top:solid 10px;
	border-bottom:solid 0px;
	border-left:solid 10px;
	border-right:solid 10px;
	border-color:#dee4ed;
	width:920px;
}

.ForumMainTable2 /* Ã¹ È­¸é¿¡ Ãß°¡µÈ Æ÷·³ Áß°£ */
{
	font-size:11px;font-family : Verdana, µ¸¿ò;  
	border-top:solid 0px;
	border-bottom:solid 0px;
	border-left:solid 6px;
	border-right:solid 6px;
	border-color:#dee4ed;
	width:660px;
	font-size:7pt;
	margin:0;
	padding:0 0 0 0;
	
}

.ForumMainTable2_1 /* Ã¹ È­¸é¿¡ Ãß°¡µÈ Æ÷·³ Top Border¸¸ Æ²¸²*/
{
	font-size:11px;font-family : Verdana, µ¸¿ò;  
	border-top:solid 6px;
	border-bottom:solid 0px;
	border-left:solid 6px;
	border-right:solid 6px;
	border-color:#dee4ed;
	width:660px;
	font-size:7pt;
	margin:0;
	padding:0 0 0 0;
	
}
.ForumMainTable2_2 /* Ã¹ È­¸é¿¡ Ãß°¡µÈ Æ÷·³ Bottom Border¸¸ Æ²¸²*/
{
	font-size:11px;font-family : Verdana, µ¸¿ò;  
	border-top:solid 0px;
	border-bottom:solid 6px;
	border-left:solid 6px;
	border-right:solid 6px;
	border-color:#dee4ed;
	width:660px;
	font-size:7pt;
	margin:0;
	padding:0 0 0 0;
	
}


.ForumDetailTable
{
	font-size:11px;font-family : Verdana, µ¸¿ò;  
	border:solid 2px;
	border-color:#dee4ed;
	width:920px;
}


.ForumHeaderTr1
{
}
.ForumHeaderTr1_2
{
	background-color: #627391;  /* Main È­¸é*/
}

.ForumHeader
{
	background-color: #08091a;
	color:#f6de12;
	
}

.ForumHeaderTr2
{
	background-color: #627391;
}
    
.ForumHeaderTr3
{
	background-color: #c5cbd0;
}

.ForumHeaderTr3_2
{
	background-color: #abb6c0;
}


.ForumHeaderTr4 /* Main È­¸é Forum */
{
	background-color: #dee4ed;
}

.ForumDetailHeader
{
	color: #4488f0;
}
    
.ForumHeaderLabel
{
	color: #f6f85b;
}

.dropdownlist
{	
	border:solid 1px;
	border-color:#bacef2;
	height : 23px;
	margin-top:4px;
	margin-right:1px;
	text-indent:1px;
	
}

.CheckoutButton
{
	height : 22px;
	width: 100px;
	
	vertical-align:top;
}

.CheckoutTextBox
{
	height : 20px;
	width: 200px;
	margin-top:4px;
	margin-right:4px;
}


.CheckoutShortTextBox
{
	height : 20px;
	width: 100px;
	margin-top:4px;
	margin-right:4px;
}

.AddressTextBox, .AddressLongTextBox
{
	height : 20px;
	width: 220px;
	margin-top:4px;
	margin-right:4px;
}

.CheckoutRadioLabel
{
	margin-left:1px;
}




/********************* OLD ************************/


/*									 NAV									*/

#nav { /* »óÀ§ Top Menu */
float: left;
margin: 0px 0 0 -5px;  /* Top Menu ÁÂÃø ¶³¾îÁö±â*/
}
.homeNav, .ticketsNav, .membershipNav, .forumNav, .artistsNav, .aboutNav, .lineNav  /* »óÀ§ Top Menu */
{
	border: solid 1px transparent;
}	
#nav li{ 
float: left;
list-style-type: none;
margin: 0px 5px;
height: 0px; /* Top Menu ³ôÀÌ*/
position: relative;
padding:0px 4px 0px 4px;  /* Menu ±ÛÀÚ Bording°úÀÇ °£°Ý */
z-index:90;
}
#nav li a{
text-decoration: none;
color: #1d2325;  /* Menu ±ÛÀÚ »ö*/
font-size: 1.1em;
font-weight: bold;
display: block;
z-index:90;
padding:0 4px 0 4px;
}

#nav li a:hover /* ¼±ÅÃÇßÀ» ¶§*/
{	
	color: #e60e79;  	
	z-index:80;
	border-color:#ffffff;
}

#nav li:hover /* ¼±ÅÃÇßÀ» ¶§*/
{		
	border: solid 1px ;	
	color: #ffffff;  	
	/*background-color: #0099cc;
	border-color:#ff7f41;
	border-spacing:2;*/		
	background-image:url(images/m_back8.gif);
	z-index:80;
}
#tickets, #membershipSub, #aboutSub, #artists
{
display: none;
position: absolute;
top: 16px;  /* Sub Menu »óÀ§ ½ÃÀÛÁ¡*/
/*left: -15px;*/
left: -2px;
list-style-type: none;
width: 170px;
/*margin: 0 0 0 15px;*/
margin: 0 0 0 0px;
z-index:90;
}
#tickets li, #membershipSub li, #aboutSub li, #artists li
{
float: left;
/*display: block;*/
margin: 0 0 0 0;
border: double 1px #fff; /*#a3c2c2;*/
border-top-color :#fff;
height: 19px;
width: 180px;
background-color: #76a7ce;  /* 76a7ce, 80adb5 Menu ¹ÙÅÁ»ö±ò 6fabb6 */
z-index:90;
}
#nav li:hover #tickets, #nav li:hover #membershipSub, #nav li:hover #aboutSub,  #nav li:hover #artists
{
display: block;
z-index:99;
}
#tickets li:hover, #membershipSub li:hover, #aboutSub li:hover,  #artists li:hover
{
background-color: #0099cc;
z-index:99;
}
#cities, #pastevent, #upcomingevent 
{	
display: none;
position: absolute;
list-style-type: none;
top: 25px; /* Theater ½ÃÀÛÁ¡ ³ôÀÌ Gap*/
left: -10px; /* Ticket Áö¿ª ¾ÈÀ¸·Î µé¾î°¡´Â Á¤µµ */
width: 170px;
/*padding: -2px 0 0 0;*/
z-index:1100;
}
#cities li, #pastevent li, #upcomingevent li   /* Æ¼ÄÏ ±ØÀåº° */
{
float: left;
width: 170px;
border: double 2px #a3c2c2;
margin: 0px 15px 0 14px; /* ÁÙ°£°Ý °áÁ¤ */
background-color: #307ab2; /* 106470 */
z-index:1200;
}
#tickets li:hover #cities, #membershipSub li:hover #pastevent, #membershipSub li:hover #upcomingevent 
{
display: inline;
margin: -20px 0 0 170px;
z-index:1200;
}


/* ÇÑ±Û Site ÀÌ¹Ç·Î ¿µ¹® ³»¿ëÀ» ¼û±â±â À§ÇÑ ÀÛ¾÷ */
#Insooni_Kor
{
	visibility : hidden;
	height : 0px;			
}


/* ÇÑ±Û Site ÀÌ¹Ç·Î ¿µ¹® ³»¿ëÀ» ¼û±â±â À§ÇÑ ÀÛ¾÷ */
#Division_Kor
{
	visibility : hidden;
	height : 0px;			
}

/* =========================================== */
/*  Ajax Tab Control CSS  1                              */
/* =========================================== */

.BoardTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:10px; font-weight:bold; text-align:center;}
.BoardTabStyle .ajax__tab_outer {background:url(images/tabs/tab-right.gif) no-repeat right;height:21px;}
.BoardTabStyle .ajax__tab_inner {padding-left:3px;background:url(images/tabs/tab-left.gif) no-repeat;}

.BoardTabStyle .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url(images/tabs/tab.gif) repeat-x; width :148px; text-align:center;}

.BoardTabStyle .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(images/tabs/tab-hover-right.gif) no-repeat right;}
.BoardTabStyle .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(images/tabs/tab-hover-left.gif) no-repeat;}
.BoardTabStyle .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(images/tabs/tab-hover.gif) repeat-x; text-align:center;}

.BoardTabStyle .ajax__tab_active .ajax__tab_outer {background:url(images/tabs/tab-active-right.gif) no-repeat right;}
.BoardTabStyle .ajax__tab_active .ajax__tab_inner {background:url(images/tabs/tab-active-left.gif) no-repeat;}
.BoardTabStyle .ajax__tab_active .ajax__tab_tab {background:url(images/tabs/tab-active.gif) repeat-x; text-align:center;}

.BoardTabStyle .ajax__tab_disabled { color: #A0A0A0;}
.BoardTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


/* =========================================== */
/*  Ajax Tab Control CSS  2                              */
/* =========================================== */

.BoardTabStyle2 .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tabs2/tab-line.gif) repeat-x bottom;
}
.BoardTabStyle2 .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(images/tabs2/tab-right.gif) no-repeat right;
    height:21px;
}
.BoardTabStyle2 .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(images/tabs2/tab-left.gif) no-repeat;
}
.BoardTabStyle2 .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(images/tabs2/tab.gif) repeat-x;
}
.BoardTabStyle2 .ajax__tab_hover .ajax__tab_outer 
{
    background:url(images/tabs2/tab-hover-right.gif) no-repeat right;
}
.BoardTabStyle2 .ajax__tab_hover .ajax__tab_inner 
{
    background:url(images/tabs2/tab-hover-left.gif) no-repeat;
}
.BoardTabStyle2 .ajax__tab_hover .ajax__tab_tab 
{
    background:url(images/tabs2/tab-hover.gif) repeat-x;
}
.BoardTabStyle2 .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tabs2/tab-active-right.gif) no-repeat right;
}
.BoardTabStyle2 .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tabs2/tab-active-left.gif) no-repeat;
}
.BoardTabStyle2 .ajax__tab_active .ajax__tab_tab 
{
    background:url(images/tabs2/tab-active.gif) repeat-x;
}
.BoardTabStyle2 .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}


/* =========================================== */
/*  Ajax Tab Control CSS  3                              */
/* =========================================== */

.BoardTabStyle3
{
	float:left;
}

.BoardTabStyle3 .ajax__tab_header 
{
    background:url(images/tabs3/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.BoardTabStyle3 .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.BoardTabStyle3 .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:135px;
    display:block;
    text-align:center;    
}
.BoardTabStyle3 .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.BoardTabStyle3 .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.BoardTabStyle3 .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.BoardTabStyle3 .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

.checkPoll
{
	border: solid 1px #9f248c;
	width: 650px;
	margin: 10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	
}


/* =========================================== */
/*  slider							                             */
/* =========================================== */

#slider {   
    position: relative; /* important */
	overflow: hidden; /* important */
	float: left;
	/*width: 570px;*/
	width:537px;
	margin: 0 0px 0 0;
	height: 320px;
	background:#000000;
	z-index : 1;
}

#sliderContent {
    width: 537px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
	margin-bottom: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}

.sliderImage span {
    position: absolute;
	font: 11px/17px Arial, Helvetica, sans-serif;
    padding: 10px 13px 10px 13px;
    width: 511px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
    margin-bottom:2px;
}


.sliderImage span strong, .slider1Image span strong {
    font-size: 14px;
}


.slidertop {
	top: 0;
	left: 0;
}
.sliderbottom {
	bottom: 1px;
    left: 0;
    margin: 0 0 0 0;
}

.clear {
	clear: both;
}

.eventnotice
{
	background: url(../../userfiles/Ads/ph_retweet_event.jpg) no-repeat ;
	width: 876px;
	height:87px;	
	margin: 50px 20px 40px 20px;
	padding: 570px 0 0 30px;
}


.eventnotice2
{
	background: #de3c77 url(../../userfiles/Ads/ph_retweet_event2.jpg) no-repeat ;
	width: 707px;	
	padding: 420px 0 70px 45px;
	margin: -10px -50px 0px -50px;
}


.eventbutton
{
	margin-left: 20px;
}

/* CountDown ¿ë */

.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:#231917;
color:yellow;
font: bold 24px Arial;
padding: 5px 0px 5px 10px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}

.lcdstyle kk{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}

#countdowncontainer 
{
	background-color:#231917;
	height:1px;
	font: bold 1px MS Sans Serif;
	color:#231917;
}

#countdowncontainer2
{
	background-color:#231917;
	text-align:center;
	vertical-align:middle;
	
}
