@charset "utf-8";

/*

top
product list
product detail
search

*/

/* common */


#contents {
	z-index:10;
	margin:0px 0px 0px 0px;
}
#contents_top {
	height:115px;
}
#topmenu { margin:53px 0px 0px 0px; }
#topnavi {
	width:100%;position:absolute;
	z-index:100;
}

/* top page */

#promoIMG{
position:absolute;
/*	background:url('../images/logo_02.jpg') no-repeat center center; */
background:url('../images/index_logo_b3.jpg') no-repeat center center;
	background-color:white;
	height:100%;
width:100%;
	line-height:0px;
	font-size:0px;
	margin:0px;
	text-align:center;
	padding:0px;
	z-index:10000;
}

#promoIMG img{
	margin-top:0px;
}

#promoIMG2{
position:absolute;
	background:url('../images/logo_01.jpg') no-repeat center center; 
	background-color:white;
	height:100%;
width:100%;
	line-height:0px;
	font-size:0px;
	margin:0px;
	text-align:center;
	padding:0px;
	z-index:10000;
}
#promoIMG3{
position:absolute;
	background-color:white;
	height:100%;
width:100%;
	line-height:0px;
	font-size:0px;
	margin:0px;
	text-align:center;
	padding:0px;
	z-index:10000;
}
/* product common */

.productdata img { padding:0px 0px 0px 0px; margin:0px; max-width:74px;max-height:111px;}

.productdata {
 display:none; 
visiblity:hidden;
width:124px;
float:left;
margin:0;
padding:0;
height:143px;
}
.productdata a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* tooltip */
div#toolTip {
	margin: 0 1em 0 0;
	padding: 10px 15px;
	color: #666666;
	background: #ffffff;
	font-size: 0.7em;
text-align:center;
 border:1px solid #cccccc;
position:absolute;
z-index:2000;
max-width:300px;
}

/* whats new  */

#topnew{
top:0px;
right:100px;
position:absolute;
	z-index:100;
}
#topmenu li{list-style-type:none;float:left;}
li#topbt1 a { text-indent:-9999px;
display:block; background:url('../images/top_navi_01a.gif') no-repeat 0 0; 
width:113px;height:22px;
overflow:hidden;
}
li#topbt1 a:hover {
background-position:0 -22px;
}
li#topbt1 a.topbt_noselected { text-indent:-9999px;
display:block; background:url('../images/top_navi_01.gif') no-repeat 0 0; 
width:113px;height:22px;
overflow:hidden;
}

li#topbt2 a { text-indent:-9999px;
display:block; background:url('../images/top_navi_02.gif') no-repeat 0 0; 
width:127px;height:22px;
overflow:hidden;
}
li#topbt2 a:hover {
background-position:0 -22px;
}

li#topbt2 a.topbt_selected { text-indent:-9999px;
display:block; background:url('../images/top_navi_02a.gif') no-repeat 0 0; 
width:127px;height:22px;
overflow:hidden;
}

li#topbt3 a { text-indent:-9999px;
display:block; background:url('../images/top_navi_03.gif') no-repeat 0 0; 
width:137px;height:22px;
overflow:hidden;
}
li#topbt3 a:hover {
background-position:0 -22px;
}
li#topbt3 a.topbt_selected { text-indent:-9999px;
display:block; background:url('../images/top_navi_03a.gif') no-repeat 0 0; 
width:137px;height:22px;
overflow:hidden;
}
li#topbt4 a { text-indent:-9999px;
display:block; background:url('../images/top_navi_04.gif') no-repeat 0 0; 
width:162px;height:22px;
overflow:hidden;
}
li#topbt4 a:hover {
background-position:0 -22px;
}
li#topbt4 a.topbt_selected { text-indent:-9999px;
display:block; background:url('../images/top_navi_04a.gif') no-repeat 0 0; 
width:162px;height:22px;
overflow:hidden;
}
div#topmenu ul { width:570px; margin:0px;padding:0px;}

div#topnewsarea {
left:-290px;
top:0px;
position:absolute;
width:400px;
font-size:15px;
color:#676767;
display:none;
z-index:3000;
}
div#topnewsarea ul{ margin:0;padding:0;list-style-type:none;}

li.topnewsdata span {
font-size:10px;
color:#666666;
line-height:150%;
text-indent:0px;overflow:hidden;
}
.topnewsdata span a:hover {
color:red !important;
}
.topnewsdata span a {
	z-index:1000;
 text-indent:10px;
font-size:10px;
color:#666666 !important;
line-height:150%;
text-indent:0px;

}
li.topnewsdata {
color:#676767;
margin:0 0 5px 0;
display:block;
text-indent:0px;
}

div#topnewsframe {
width:358px;
border:1px solid #bbbbbb;
padding:20px;
font-size:15px;
background-color:#ffffff;
color:#676767;
line-height:100%;
height:auto;
 overflow:hidden;
}

div#topnewsframe li{ overflow:hidden;width:2000px;}
div#topnewsframe ul { overflow:hidden;}



div#topnews_close{
text-align:right;
width:400px;
}

.topnewsdata_date {display:block; float:left;}
.topnewsdata_title {display:block;margin-left:7em;width:1000px;}
#topnew_wn {
text-indent:-9999px;
display:block;
float:left; background:url('../images/top_new.gif') no-repeat 0 0; 
width:110px;height:25px;
overflow:hidden;
}
#topnew_wn:hover {
background:url('../images/top_new.gif') no-repeat 0 -27px; 
}
#topnew_twitter { margin:0 0 0 1px;
text-indent:-9999px;
float:left; display:block; background:url('../images/top_news_twitter.gif') no-repeat 0 0; 
width:25px;height:25px;
overflow:hidden;
}
#topnew_twitter:hover {
background:url('../images/top_news_twitter.gif') no-repeat 0 -27px; 
}
#topnews_close a { 
text-indent:-9999px;
float:right; display:block; background:url('../images/top_news_close.gif') no-repeat 0 0; 
width:110px;height:25px;
overflow:hidden;
text-align:left;
}
#topnews_close a:hover {
background:url('../images/top_news_close.gif') no-repeat 0 -27px; 
}

/* product detail */

#p_contents {

	z-index:100;
margin:0px 0px 0px 0px;
min-width:640px;
border-left:1px solid #bbbbbb;
overflow:hidden;
}
#p_t_frame {
margin:15px 0 15px;
width:250px;
border-left:1px solid #bbbbbb;

}
.p_t_data{
border-collapse: collapse;
width:49px;
height:49px;
float:left;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}
.p_t_data2{
border-collapse: collapse;
width:49px;
height:49px;
border:1px solid #bbbbbb;
margin:0px auto 2px auto;
}
.p_t_data a ,.p_t_data2 a {
width:47px;
height:47px;
display:block;
border:1px solid white;
text-align:center;
margin:0;
padding:0px;
overflow:hidden;
}
.p_t_data a img ,.p_t_data2 a img { 
 
max-height:47px;
max-width:47px;
 }
.p_t_data a:hover ,.p_t_data2 a:hover { border:1px solid black; }
.p_t_first a { border:1px solid black; }

.p_t_data_tborder {
border-top:1px solid #bbbbbb;
}

#p_subtitle {
font-size:12px;
margin:22px 0 22px 0;

}

#p_descrip {
font-size:12px;
}
#p_descrip a {
color:blue;
}
#p_descrip a:visited {
color:#551A8B;
}
#p_descrip a:active {
color:red;
}

#p_descrip a:hover {
text-decoration:underline;
}

#p_zoom {
display:block;
position:absolute;
left:222px;
top:-20px;
text-indent:-9999px;
display:block;
background:url('../images/p_zoom.gif') no-repeat 0 0; 
width:43px;height:15px;
overflow:hidden;
margin:0;
}
#p_zoom:hover {
background:url('../images/p_zoom.gif') no-repeat 0 -17px; 
}

#p_buy {
clear:both;
}
#p_mainimage {
position:relative;
}
#p_imagearea {
width:280px;
padding:20px 0px 0px 42px;
float:left;

}
#p_detailarea {
width:320px;
float:left;

}

#pl_title { text-indent:-9999px;
display:block; background:url('../images/pl_title.gif') no-repeat 0 0; 
width:229px;height:22px;
overflow:hidden;
margin:0px 0 60px  0;
}

#p_link {
clear:both;
}
.p_t_link { text-indent:-9999px;
display:block;
float:left; background:url('../images/p_t_btn.gif') no-repeat 0 0; 
width:23px;height:23px;
overflow:hidden;
}
.p_t_link:hover {
background:url('../images/p_t_btn.gif') no-repeat 0 -23px;; 
}
.p_f_link { text-indent:-9999px;
display:block;
float:left; background:url('../images/p_f_btn.gif') no-repeat 0 0; 
width:23px;height:23px;
overflow:hidden;
}
.p_f_link:hover {
background:url('../images/p_f_btn.gif') no-repeat 0 -23px; 
}

.p_m_link { text-indent:-9999px;
display:block;
float:left; background:url('../images/p_m_btn.gif') no-repeat 0 0; 
width:23px;height:23px;
overflow:hidden;
}
.p_m_link:hover {
background:url('../images/p_m_btn.gif') no-repeat 0 -23px;
} 

.p_buylink { text-indent:-9999px;
display:block;
background:url('../images/p_buynow.gif') no-repeat 0 0; 
width:250px;height:28px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink:hover {
background:url('../images/p_buynow.gif') no-repeat 0 -30px; 
}

.p_buylink2 { text-indent:-9999px;
display:block;
background:url('../images/p_buynow2.gif') no-repeat 0 0; 
width:250px;height:28px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink2:hover {
background:url('../images/p_buynow2.gif') no-repeat 0 -30px; 
}


.p_buylink_y { text-indent:-9999px;
display:block;
background:url('../images/p_buy_y.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_y:hover {
background:url('../images/p_buy_y.gif') no-repeat 0 -20px; 
}

.p_buylink_r { text-indent:-9999px;
display:block;
background:url('../images/p_buy_r.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_r:hover {
background:url('../images/p_buy_r.gif') no-repeat 0 -20px; 
}
.p_buylink_z { text-indent:-9999px;
display:block;
background:url('../images/p_buy_z.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0 2px 2px 0;
}
.p_buylink_z:hover {
background:url('../images/p_buy_z.gif') no-repeat 0 -20px; 
}
.p_buylink_s { text-indent:-9999px;
display:block;
background:url('../images/p_buy_s.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0 2px 2px 0;
}
.p_buylink_s:hover {
background:url('../images/p_buy_s.gif') no-repeat 0 -20px; 
}
.p_buylink_o { text-indent:-9999px;
display:block;
background:url('../images/p_ordernow.gif') no-repeat 0 0; 
width:250px;height:28px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_o:hover {
background:url('../images/p_ordernow.gif') no-repeat 0 -30px; 
}
.p_buylink_c { text-indent:-9999px;
display:block;
background:url('../images/p_buy_cj.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_c:hover {
background:url('../images/p_buy_cj.gif') no-repeat 0 -20px; 
}

.p_buylink_re { text-indent:-9999px;
display:block;
background:url('../images/p_buy_re.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_re:hover {
background:url('../images/p_buy_re.gif') no-repeat 0 -20px; 
}

.p_buylink_sy { text-indent:-9999px;
display:block;
background:url('../images/p_buy_sy.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_sy:hover {
background:url('../images/p_buy_sy.gif') no-repeat 0 -20px; 
}

.p_buylink_amazon { text-indent:-9999px;
display:block;
background:url('../images/p_buy_amazon.gif') no-repeat 0 0; 
width:250px;height:18px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_amazon:hover {
background:url('../images/p_buy_amazon.gif') no-repeat 0 -20px; 
}

.p_buylink_lottery { text-indent:-9999px;
display:block;
background:url('../images/p_buy_lot.gif') no-repeat 0 0; 
width:250px;height:28px;
overflow:hidden;
margin:0  2px 2px 0;
}
.p_buylink_lottery:hover {
background:url('../images/p_buy_lot.gif') no-repeat 0 -30px; 
}


.sold_out { 
text-align:center;
width:240px;
height:22px;
overflow:hidden;
margin:0 2px 2px 0;
padding-right:5px;
padding-left:5px;
padding-top:6px;
font-weight:bold;
font-size:10.5px;
color:#fff;
background:#c00;
}

.p_f_iframe { height:55px;display:none;position:static; }

.clear { height:0px;line-height:0px;font-size:0px;clear:both;}

#pl_t_pcat { 
display:block;
float:left;width:161px;
margin:0;padding:0; }
#pl_t_pcat a {
text-indent:-9999px;
display:block;
margin:0  12px 2px 10px;
background:url('../images/pl_t_pcat.gif') no-repeat 0 0; 
width:117px;height:19px;
overflow:hidden;
margin:0  12px 2px 10px;
cursor: default;
}
/*
#pl_t_pcat a:hover{
background:url('../images/pl_t_pcat.gif') no-repeat 0 -19px; 
}
*/
.pl_t_pcat_hover a {
background:url('../images/pl_t_pcat.gif') no-repeat 0 -21px !important;
cursor:pointer  !important;
}
.pl_t_pcat_hover {
cursor:pointer;
}

#pl_t_series { text-indent:-9999px;
display:block;
float:left; background:url('../images/pl_t_series.gif') no-repeat 0 0; 
width:151px;height:19px;
overflow:hidden;
margin:0  0px 2px 10px;
}
/*
#pl_t_series:hover { 
background:url('../images/pl_t_series.gif') no-repeat 0 -19px; 
}
*/
 .pl_t_series_hover { 
background:url('../images/pl_t_series.gif') no-repeat 0 -21px !important;
cursor:pointer;
}
#pl_t_list { text-indent:-9999px;
display:block;
float:left; background:url('../images/pl_t_list.gif') no-repeat 0 0; 
width:52px;height:18px;
overflow:hidden;
margin:0  2px 2px 10px;
}


#pl_c_pcat { border-top:1px solid #cccccc;
padding:20px 0 20px 35px; }
#pl_c_series { border-top:1px solid #cccccc;
padding:20px 0 20px 35px; }
#pl_c_list { border-top:1px solid #cccccc;
padding:20px 0 20px 35px; margin:0 0 10px 0;}
#pl_a_pcat { float:left; }
#pl_a_pcat img ,#pl_a_series img,#pl_a_list img { padding:2px 0 0 0; }
#pl_a_series { float:left; }
#pl_a_list { float:left; }

#p_catlist , #p_serieslist { margin:0 35px 35px;}
#p_catlist ul , #p_serieslist ul { margin:0px ;padding:0 0 7px 0;list-style-type:none; }
#p_catlist ul li  , #p_serieslist ul li { margin:0 0 5px 0;line-height:120%; }
#p_catlist ul li a , #p_serieslist ul li a{ font-size:12px;color:#666666; }
#p_catlist ul li a:hover , #p_serieslist ul li a:hover{ color:#303030; }
#p_serieslist { display:none;}

#pl_c_pcat { border-top:1px solid #cccccc;
padding:20px 0 20px 35px; }

#p_tlist { margin:20px 35px 35px 35px; }

/* search */

#sl_title { text-indent:-9999px;
display:block; background:url('../images/search_title.gif') no-repeat 0 0; 
width:210px;height:22px;
overflow:hidden;
margin:0px 0 60px  0;

}

#sl_tlist { margin:20px 35px 35px 35px; }
#pl_n_pcat,#pl_n_series { font-size:12px;color:#666666;text-decoration:underline;cursor:pointer; }
/* #pl_n_pcat:hover,#pl_n_series:hover { color:#303030;} */
.pl_n_hover { color:#303030 !important; cursor:pointer; }
.pl_p_hover { cursor:pointer;  }



/*facebook*/
.p_f_framebase {display:block;
float:left; width:23px;height:23px;

position:relative;
}

.p_f_frame { 
position:absolute;
overflow:hidden;

}
.p_f_iframe {clear:both;}