@charset "utf-8";
/* CSS Document */
@import url(../common_css/structure.css);
@import url(../common_css/utility.css);

#ctl00_cp1_contents 
{
	/*display:block;*/
	margin:0 auto;
	text-align:left;
	width:800px;
	position:relative;
}
#ctl00_cp1_contents #ctl00_cp1_topicpass 
{
	width:95%;
	margin:0 auto;
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	line-height: 25px;
}

#ctl00_cp1_contents table 
{
	font-family:"Courier New", Courier, mono;
	table-layout:fixed;
	font-size:12px;
	color:#3C3C3C;
	margin:0px auto;
}

#ctl00_cp1_contents td {
	/*text-align: center;*/
	vertical-align: middle;
	/*height:60px;*/
	padding:0px 5px;
}
#ctl00_cp1_contents th {
	height: 28px;
	font-weight:normal;
	line-height:28px;
	background-color:#F5F6F7;
	text-align:center;
}
#ctl00_cp1_contents .tr{
	height:65px;
}
#ctl00_cp1_contents .nm {
	font-weight:bolder;
}
/*--modalpopup windows--*/
.ePanel
{
	position:absolute;
	z-index:2;
	height:420px;
	width:570px;
	border:1px solid #0000c0;
	background-color:White;
	/*display:none;*/
}
.ePanel .eRes
{
	position: absolute;
	z-index: 2;
	
}
.ePanel .eBtn {
	position: absolute;
	z-index: 2;
	left: 545px;
	top: 15px;
	
}
.ePanel .eOkBtn{
	position: absolute;
	z-index: 2;
	left: 314px;
	top: 375px;
}

#bagFooter {
	width: 760px;
	margin:0px auto;
	display:block;
}
#bagFooter #bagFooterLeft {
	float: left;
	width: 460px;
	margin:3px auto;
	text-align:left;
	display:block;
}
#bagFooter #bagFooterRight {
	float: left;
	width: 300px;
	margin:0 auto;
	text-align:left;
}
#bagFooter #bagFooterRight table
{
	font-family:"Courier New", Courier, mono;
	table-layout:fixed;
	font-size:12px;
	color:#3C3C3C;
}
#bagFooter #bagFooterRight td{
	padding:0px 5px;
}
#bagFooter #bagFooterRight .sub {
	height:28px;
	line-height:28px;
	background-color:#F5F6F7;
}
#bagFooter #bagFooterRight .tot {
	height:28px;
	line-height:28px;
	background-color:#4E4E4E;
	color:#FFFFFF;
}
#bagFooter #bagFooterRight .msg {
	height:18px;
	line-height:18px;
	font-size:10px;
	color:#757575;
	text-align:right;
}
#bagFooter #bagFooterRight .selector {
	height:28px;
	line-height:28px;
}

#bagFooter #bagFooterRight .sub .chklbl {
	font-size: 10px;
}
#bagFooter #bagFooterLeft_cmd {
	float: left;
	width: 460px;
	height:44px;
	margin:10px auto;
	text-align:left;
	display:block;
}
#bagFooter #bagFooterRight_cmd {
	float: left;
	width: 300px;
	height:44px;
	margin:10px auto;
	text-align:left;
}
/*-----EMPTY PANEL-------*/
#wrapper #ctl00_cp1_EmptyPanel
{
	width:760px;
	height:460px;
	margin:0 auto;
	background-color:White;
	/*
	position:absolute;
	top:96px;
	left:20px;
	*/
	
}
#wrapper #ctl00_cp1_EmptyPanel .PanelLeft
{
	float:left;
	width:395px;
	height:490px;
}
#wrapper #ctl00_cp1_EmptyPanel .PanelRight
{
	float: right;
	width: 320px;
	height:260px;
	text-align:center;
	margin:0 auto;
	padding:100px 20px;
	vertical-align:middle;
	background-color:#F4F5F5;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	
}


#ctl00_cp1_contents #bagRecommned {
	display: block;
	width: auto;
	margin-top: 20px;
	font-family:"Courier New", Courier, mono;
	font-size:12px;
	color:#3C3C3C;
}

#ctl00_cp1_contents #bagRecommned .box {
	float: left;
	height: 160px;
	width: 160px;
	text-align:center;
}
#ctl00_cp1_contents #bagRecommned .box .pno {
	font-size:13px;
	font-weight:bolder;	
}
#ctl00_cp1_contents select {
	width: 190px;
	font-size:11px;
	
}

/*--modal panel--*/
#panel {
	height: 388px;
	width: 538px;
	padding:16px;
	border:1px solid #333333;
}
#leftbox{
	float:left;
	width:240px;
	margin:0;
}
#leftbox #hed{
	font:12px "Courier New", Courier, mono;
	line-height:1.5;
}
#leftbox #pic{
	margin:15px auto;
}
#rightbox{
	float:right;
	width:240px;
	margin:0;
	font:12px "Courier New", Courier, mono;
}
#rightbox #product{margin:0; padding:0; color:#333333; font-weight:bold; font-size:12px;}
#rightbox #product #no{float:left; width:70px;}
#rightbox #product #line{float:left;}
#rightbox #pattern{clear:both; margin-top:7px; font-weight:bolder;}
#rightbox #price{margin:5px 0 0 0; padding-left:42px; background:url(../../images/common/gv_primary_pricetag.png) no-repeat left center; display:block;}
#rightbox #copy{
	font:12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height:1.5;
	height:90px;
	margin-top:10px;
	background: url(../images/common/gv_primary_dotline55px.gif) no-repeat left bottom;
	min-height: 90px;
	display:block;
}
#rightbox #quality{margin:7px 0 0 0; display:block;}
#rightbox #color{margin:14px 0 0 0; padding-left:42px; background:url(../../images/common/gv_primary_colortag.png) no-repeat left center; display:block;}
#rightbox #colorchip{margin:5px 0 0 0; height:18px; display:block;}
#rightbox #colorchip li{float:left;}
#rightbox #colorchip img{margin:0 3px 0 0; padding:0;}
#rightbox .btn{margin:0 1px 0 0; padding:0;}
#rightbox #style{margin:7px 0 0 0; padding-left:42px; background:url(../../images/common/gv_primary_styletag.png) no-repeat left center; display:block;}
#rightbox #stylechip{margin:5px 0 0 0; height:25px; display:block;}
#rightbox #stylechip li{float:left;}
#rightbox #stylechip img{margin:0 3px 0 0; padding:0;}
#rightbox #size{margin:7px 0 0 0; padding-left:42px; background:url(../../images/common/gv_primary_sizetag.png) no-repeat left center; display:block;}
#rightbox #sizechip{margin:5px 0 0 0; height:25px; display:block;}
#rightbox #sizechip li{float:left;}
#rightbox #sizechip img{margin:0 3px 0 0; padding:0;}
#rightbox #qty{margin:7px 0 0 0; padding-left:42px; background:url(../../images/common/gv_primary_qtytag.png) no-repeat left center; display:block;}
#rightbox #qtyselect{margin:5px 0 0 0; height:25px; display:block;}
#rightbox select{font-size:12px;width:37px;}
#rightbox #addtobagbtn{position:absolute;top:320px;left:260px; margin:15px 0 0 0; height:25px;}


/*--end of modal panel--*/

#ctl00_cp1_signinframe{
	width:760px;
	margin:0 auto;
}
#ctl00_cp1_signinframe #hedder {
	background-color: #828282;
	height: 26px;
}
#ctl00_cp1_signinframe #hedder .title{
	line-height:26px;
	font:bolder 12px Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	padding-top:4px;
	margin-left:10px;
}
#ctl00_cp1_signinframe #body {
	background-color: #F4F5F5;
	height: 321px;
	width: 100%;
}
#ctl00_cp1_signinframe #body #member {
	background-color: #FFFFFF;
	float: left;
	height: 280px;
	width: 346px;
	margin-top: 21px;
	margin-bottom: 21px;
	margin-left: 21px;
}
#ctl00_cp1_signinframe #body #nomember {
	background-color: #FFFFFF;
	float: left;
	height: 280px;
	width: 346px;
	margin-top: 21px;
	margin-bottom: 21px;
	margin-left: 25px;
}
#ctl00_cp1_signinframe #body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;

}

#ctl00_cp1_signinframe #body .title1 {
	height: 18px;
	margin:21px 21px 12px 21px;
	font-weight:bold;
	background:url(../../images/common/gv_dotwine.png) no-repeat top left;
	background-position-y:-1px;
	padding-left:16px;
}
#ctl00_cp1_signinframe #body .title2 {
	height: 18px;
	margin:21px 21px 12px 21px;
	font-weight:bold;
	background:url(../../images/common/gv_dotgray.png) no-repeat top left;
	background-position-y:-1px;
	padding-left:16px;
}

#ctl00_cp1_signinframe #body .msg {
	font-size: 10px;
	margin:0px 21px 21px 21px;
	line-height:1.7;
}
#ctl00_cp1_signinframe #body .ctl {
	margin:5px 21px;
}
#ctl00_cp1_signinframe #body .ctl .lbl {
	float: left;
	width:82px;
	padding-top:4px;
}
#ctl00_cp1_signinframe #body .submit {
	margin:21px;
	text-align:center;
}
#ctl00_cp1_signinframe #body .attent {
	font-size:9px;
	margin:21px;
	text-align:right;
	text-decoration: underline;
	
}
#ctl00_cp1_signinframe #body #member .ctl input {
	width: 210px;
	border:solid 1px #7A96B1;height:19px;
	line-height:19px;
	padding-left:2px;
}
#ctl00_cp1_HowtoPanel{ 
	position:absolute;
	z-index:10; 
	width:425px; 
	height:575px; 
	top:95px; 
	left:15px; 
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.5;
	font-size:12px; 
	font-family:'Courier New', Courier, mono; 

}

#ctl00_cp1_Howtohedder{
	width:425px;
	display:block;
	height:26px;
	background-color:#222;
	line-height:26px;
	cursor:pointer;
}
#ctl00_cp1_aboutTitle{padding-left:10px;float:left;font-weight:bolder;color:#FFFFFF;}
#ctl00_cp1_aboutclose{ float:right;margin-right:10px;margin-top:6px;}
#ctl00_cp1_Howtobody{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:530px;
	line-height:1.7;
	padding:10px;
	overflow-y:auto;
	scrollbar-arrow-color:blue;
	color:#FFFFFF;
	text-align:left;
}
#ctl00_cp1_TabContainer1{color:#333333;background-color:#333333;}
#ctl00_cp1_Howtobody td{border-bottom:solid 1px #FFFFFF; 
 padding:5px;}
#ctl00_cp1_Howtobody .title{font-weight:bolder;margin-top:5px;} 
#ctl00_cp1_unitPrice{display:none;}

