/*基本样式*/
*{margin:0px; padding:0px; }
ul{ list-style-type:none;}
li{list-style-type:none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-align:center;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}
td  {
	font-style: normal;
	text-decoration: none; font-size: 12px;
}
div {
	font-style: normal;
	text-decoration: none; font-size: 12px;
}
font {
	font-style: normal;
	text-decoration: none;
}
a {
	font-style: normal;
	text-decoration: none;
	color:#999999;
}
A:hover {
	color:#666666;
}
.clear{
clear:both;}
.red{
	color:#FF3300;
}
.grey{
color:#666666;
}
.blue{
color:#0000ff;
}

h1, h2 {
	font-size: 17px;
	font-family:Arial, sans-serif;
	height:24px;
	font-weight:normal;
	vertical-align:middle;
	line-height: 24px;
}

h3 {font-size: 16px;
	font-weight: normal;
	margin-left:18px;
}
	
	
.proh2 {
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	padding-right:66px;
	vertical-align:middle;
	height:24px;
	display:block
}


option, select, input {
	color: #999999;
}

#copyright {
	width:1000px;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	vertical-align:middle;
	text-align:center;
	font-family: "Century Gothic", Arial;
	font-size: 10px;
	clear:both
	
	
}
/*---------------PC Games------------*/
#page{
margin-top:25px;
width:1000px;
height:663px;
background-image:url(homepic.jpg);
margin-left:auto;
margin-right:auto;
position:relative;
}
/*#dh2{
	position:absolute;
	top:-20px;
	right:0px;
	z-index:100;
}
#dh2 ul li{
float:left;
padding:0px 10px;
background-image:url(dh_border.gif);
background-repeat:no-repeat;
background-position:3px right;
}
*/
#dh2{position:absolute;top:-20px;right:0px;z-index:105;} 
#dh2 ul{list-style:none;} 
#dh2 li {float:left; position:relative;} 
#dh2 ul ul {visibility:hidden; position:absolute; left:0px; top:18px;} 
#dh2 table{position:absolute; left:0; top:0; } 
#dh2 ul li:hover ul,#dh2 ul a:hover ul{visibility:visible;} 
#dh2 a{display:block; text-align:left; padding-left: 8px; text-decoration:none; width:70px; line-height:18px; height:18px;}
#dh2 a:hover{color:#000; background:#fff; } 
#dh2 ul ul li {clear:both; text-align:left; } 
#dh2 ul ul li a{display:block; width:140px; line-height:20px; background:#8a8a8a; color:#fff; border-bottom:#CFCFCF 1px solid;} 
#dh2 ul ul li a:hover{background:#9b9b99; color:#fff;}

#dh2 ul li.search{
background-image:url();
}
#dh2 ul li.search .txt{
display:block;
float:left;
}
#dh2 ul li.search .keyword{
float:left;
font-size:11px;
color:#666666;
margin-top:2px;
margin-left:5px;
width:89px;
height:12px;
border:1px solid #e4e4e4;
}
#dh2 ul li.search .tj{
float:left;
margin-top:4px;
margin-left:5px;
}

#home_ad{
	position:absolute;
	top:100px;
	right:60px;
	width:260px;
	height:260px;
	background-image: url(homepicshow.gif);
	background-position:center;
	background-repeat: no-repeat;
}

#logo{
	position:absolute;
	top:25px;
	left:27px;
	z-index:101;
}

/*--------menu-------*/
#menu_div{
position:absolute;
top:30px;
right:30px;
z-index:102;
width:745px;
}
#menu { height:24px;line-height:25px; background-color:#dddddd;-width:780px;}
#menu a {display:block; padding:0px 10px; white-space:nowrap; text-align:center; color:#333333;}
#menu li {float:left;}
#menu li a{display:block; padding:0px 10px; white-space:nowrap; text-align:center;}
#menu li a:hover{ font-size:12px; color:#FFFFFF; background-color:#8a8a8a;}
#menu li ul {line-height:27px;left:-999em; position:absolute; text-align:left; -width:100px;
}
#menu li ul li{float:none;}
#menu li ul a{
	display:block;
	text-align:left;
	border-bottom:#CFCFCF 1px solid;
	-width:100%;
	background-color:#8a8a8a;
	filter: Alpha(Opacity=76, FinishOpacity=80, Style=2); -moz-opacity:0.5
}
#menu li ul a:link{ color:#ffffff;background:#8a8a8a;}
#menu li ul a:visited {color:#ffffff;background:#8a8a8a;}
#menu li ul a:hover {
	color:#ffffff;
	background:#9b9b99;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: ;
	border-left-color: #000000;
}
#menu li:hover ul {left:auto; margin-left:0px}
#menu li.sfhover ul {left:auto;margin-left:0px}
/*--------boder-------*/
.border_0{
/*background-color:#ffffff;*/
FILTER : Alpha (Opacity=50, FinishOpacity=50, Style=2, ); -moz-opacity:0.5
}
#border_1{
position:absolute;
width:972px;
height:14px;
top:0px;
left:14px;
}
#border_2{
position:absolute;
width:14px;
height:663px;
top:0px;
right:0px;
}
#border_3{
position:absolute;
width:972px;
height:14px;
bottom:0px;
-bottom:-1px;
left:14px;
}
#border_4{
position:absolute;
width:14px;
height:663px;
top:0px;
left:0px;
}
/*-----------#body-----------*/
#body{
position:absolute;
top:14px;
left:14px;
z-index:0;
background-color:#FFFFFF;
width:972px;
height:635px;
}
#content{
	table-layout:fixed;
	word-wrap:break-word;
	text-align:left;
	height:540px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-face-color:#d7d7d7;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#b6b6b6;
	scrollbar-hightlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	margin:60px 20px 40px 20px;
}
#content_Celebrities{
table-layout:fixed;
word-wrap:break-word;
text-align:left;

height:540px;

margin:60px 20px 30px 20px;
}
#content_Celebrities #stList {
	height:485px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color:#d7d7d7;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#b6b6b6;
	scrollbar-hightlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#ffffff;

}
#contact{
	position:relative;
	table-layout:fixed;
	word-wrap:break-word;
	text-align:right;
	margin:60px 20px 40px 20px;
	background-repeat:no-repeat;
}
#list{
table-layout:fixed;
word-wrap:break-word;
text-align:left;
position:relative;
height:570px;
margin:60px 20px 0px 20px;
}
#list_img{
position:absolute;
top:0px;
left:0px;
width:368px;
height:554px;
background-repeat:no-repeat;
}
#celeb_img{
position:absolute;
top:0px;
left:12px;
width:368px;
height:554px;
background-repeat:no-repeat;
}

#show_img .txt{
	position:absolute;
	font-size:18px;
	bottom:10px;
	right:0px;
	color: #17140f;
	background-color: #FFFFFF;
	width: 368px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align: right;
	filter: Alpha(Opacity=0, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=326, FinishY=25);
}


#list_img .txt{
	position:absolute;
	font-size:18px;
	bottom:10px;
	right:0px;
	color: #17140f;
	background-color: #FFFFFF;
	width: 368px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align: right;
	filter: Alpha(Opacity=0, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=326, FinishY=25);
}

#list_img .txt2{
	position:absolute;
	font-size:12px;
	bottom:10px;
	right:0px;
	color: #17140f;
	background-color: #FFFFFF;
	width: 326px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align: right;
	filter: Alpha(Opacity=0, FinishOpacity=60, Style=1, StartX=0, StartY=0, FinishX=200, FinishY=25);
}
/*====list_pro====*/
#list_pro{
position:absolute;
top:-10px;
left:0px;
width:925px;
height:500px;
}
#list_pro ul{
margin-left:-30px;
}

#list_pro ul li{
float:left;
width:120px;
height:120px;
margin-left:30px;
-margin-left:20px;
margin-top:5px;
margin-right:10px;
line-height: 120px;
}
#list_pro ul li .box {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*display: block;
	*font-family:Arial;
	*font-size: 82px;
	width:120px;/*约为高度的0.873*/
	height:120px;
	border:1px solid #BEBEBE;
}
#list_pro  ul li .txt,
#list_pro  ul li .txt a{
font-size:13px;
line-height:26px;
-line-height:20px;
color:#818285;
width:120px;
text-align:center;
}
#list_pro ul li .box img {
	vertical-align:middle;
}
#list_pro_page{
position:absolute;
left: 20px;
bottom:0px;
right:65px;
text-align:center;
width:875px;
}
/*====list_fashion====*/
#fashion{
	table-layout:fixed;
	word-wrap:break-word;
	text-align:left;
	position:absolute;
	height:570px;
	margin:60px 20px 0px 20px;
	width:930px;
	left: 0px;
}

#fashion .content{
position:absolute;
top:35px;
left:460px;
height:500px;
width:470px;
overflow: scroll;
overflow-x: hidden;

scrollbar-face-color:#d7d7d7;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#b6b6b6;

scrollbar-hightlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
}

#fashion_img{
position:absolute;
top:0px;
left:460px;
width:450px;
height:654px;
background-repeat:no-repeat;
}
#fashion_img .txt{
	position:absolute;
	font-size:18px;
	bottom:28px;
	right:0px;
	color: #17140f;
	background-color: #FFFFFF;
	width: 326px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align: right;
	filter: Alpha(Opacity=0, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=326, FinishY=25);
}

#fashion_img .txt2{
	position:absolute;
	font-size:12px;
	bottom:10px;
	right:0px;
	color: #17140f;
	background-color: #FFFFFF;
	width: 326px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align: right;
	filter: Alpha(Opacity=0, FinishOpacity=60, Style=1, StartX=0, StartY=0, FinishX=200, FinishY=25);
}

#list_fashion{
position:absolute;
top:-10px;
left:-25px;
width:550px;
height:500px;
}
#list_fashion H2{
padding-left:16px;
-padding-left:26px;
}
#list_fashion ul li{
float:left;
width:145px;
height:145px;
margin-left:20px;
-margin-left:10px;
margin-top:5px;
}
#list_fashion ul li .box {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*display: block;
	*font-family:Arial;
	*font-size: 82px;
	width:145px;/*约为高度的0.873*/
	height:145px;
	border:1px solid #BEBEBE;
}
#list_fashion  ul li .txt,
#list_fashion  ul li .txt a{
font-size:13px;
line-height:26px;
-line-height:20px;
color:#818285;
width:145px;
text-align:center;
}
#list_fashion_page{
position:absolute;
left: 20px;
bottom:0px;
right:65px;
text-align:center;
width:875px;
}

/*====list_pic====*/
#list_pic{
position:absolute;
top:-10px;
left:398px;
width:550px;
height:500px;
}
#list_pic H2{
padding-left:5px;

}
#list_pic ul li{
	float:left;
	width:98px;
	height:165px;
	margin-left:30px;
	margin-right:10px;
	-margin-left:16px;
	margin-top:4px;
	margin-bottom:4px;
}
#list_pic ul li.first{
margin-left:10px;
}

#list_pic ul li .box {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*display: block;
	*font-family:Arial;
	*font-size: 82px;
	width:96px;/*约为高度的0.873*/
	height:145px;
	border:1px solid #BEBEBE;
}

#list_pic ul li .box img {
	vertical-align:middle;
}
a img {cursor:pointer;}
#list_pic ul li .box a:hover img{
FILTER : Alpha (Opacity=50, FinishOpacity=50, Style=2, ); -moz-opacity:0.5;
cursor:pointer;
}

#list_pic ul li .box a:active img{
	FILTER : Alpha (Opacity=50, FinishOpacity=50, Style=2, ); -moz-opacity:0.5
	border:#999 1px solid;
}

#list_pic  ul li .txt,
#list_pic  ul li .txt a{
font-size:12px;
line-height:15px;
-line-height:15px;
color:#818285;
width:96px;
text-align:center;
}
#list_page{
position:absolute;
bottom:0px;
right:30px;
text-align:center;
width:479px;
}
#showpage{
clear:both;
margin-top:15px;
padding-top:3px;

height:19px;
border-top:1px solid #cccccc;
}
#showpage .leftpage{
float:left;
text-align:left;
width:15%;
}
#showpage .centerpage{
float:left;
text-align:center;
width:68%;}
#showpage .centerpage a{
color:#999999;}
#showpage .centerpage .a{
	color:#666666;
	font-size:12px;
}


#showpage .rightpage{
float:left;
text-align:right;
width:15%;}
.article {
    BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px;
	
	 FILTER: revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5)
	 Alpha (Opacity=90, FinishOpacity=50, Style=2, ); 
	 
	 VISIBILITY: hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 150px; COLOR: #616161; LINE-HEIGHT: 18px; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff;
}
/*--------------------show------------------*/
#show{
table-layout:fixed;
word-wrap:break-word;
text-align:left;
position:relative;
height:570px;
margin:60px 20px 0px 20px;
}
#show_img{
position:absolute;
top:0px;
left:0px;
width:368px;
height:554px;
background-repeat:no-repeat;
overflow:hidden
}
#show_content{
	position:absolute;
	top:-10px;
	left:402px;
	width:530px;
	height:530px;
}
#show_content .title h2{
display:inline;}
#show_content .content{
	height:510px;
	width:100%;
/*===	overflow: auto;
	overflow-x: hidden;
	scrollbar-face-color:#d7d7d7;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#b6b6b6;
	scrollbar-hightlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	===*/
}
#contact_table{
margin-left:auto;
margin-right:0px;}
.contact_input{
width:200px;
border:1px solid #cccccc;
}
.contact_tj{
color:#666666;
background-color:#FFFFFF;
border:1px solid #cccccc;
}
#search_no{
table-layout:fixed;
word-wrap:break-word;
text-align:left;
position:relative;
height:570px;
margin:10px 20px 0px 20px;
background-image:url(no_bg.gif);
background-repeat:no-repeat;
background-position:30px 0px;
overflow:hidden;
}
#search_no .search_nocontent{
position:absolute;
top:50px;
left:350px;
line-height:24px;}
#search_no .search_nocontent h2{
font-weight:normal;
}
#search_no .search_nocontent .w{
color:#666666;}

/*#picxx {
	width:480px;
	margin:20px auto 0
}*/
#picxx li{
float:left;
margin-bottom:5px;
width:120px;
height: 160px;
text-align:center;
clear:none;

}
#picxx li img {
	border:0;
}

#picxx ul li a:hover {FILTER : Alpha (Opacity=50, FinishOpacity=50, Style=2, ); -moz-opacity:0.5}
/*=================extra for stockists buttons=================================*/
.heading1 {
	width:550px;
	border:none;
	height:24px;
	background:url(bg_heading-half_r.gif) no-repeat;
	margin-top:6px;
	margin-left:0px;
	margin-bottom:5px;
	vertical-align:middle;
	float:left;
	clear:both
}
.heading2 {
	clear:both;
	width:987px;
	height:24px;
	background:url(bg_heading-whole.gif) no-repeat;
	margin-top:10px;
	vertical-align:middle;
	display:block;
	border:0px;	
}

.heading3 {
	clear:both;
	width:926px;
	height:24px;
	background:url(bg_heading-whole.gif) no-repeat;
	display:block;
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:5px;
	line-height:24px;
	border:0px;
	
}
.heading2 td{
vertical-align:middle	
}
.headingbutton_stockists2 {border:none;  height:24px;text-align:left; 
vertical-align:middle; padding-left:5px; padding-right:8px; float:right ; margin:0}
.headingbutton_stockists2 a{ vertical-align:middle; margin:0}
.headingbutton_stockists2 a img {border:0; margin:0 }
.headingbutton_stockists { width:130px; line-height:24px; clear:right; }
.headingbutton_stockists a img{border:0 ; vertical-align:middle;}

#productdetails { clear:both; background:#fff}
#productdetails  td{  padding:0px;
padding-left:5px;
}
