@charset "utf-8";
html {
	height:100%;
	width:100%;
}
body {
	height:100%;
	margin:0px;
	font-size:12px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
}
img {
	border:0px;
}
* {
	margin:0;
	padding:0;
}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#000;}
p{padding-bottom:10px;}
.clear{clear:both;font-size:0px;padding:0px;height:0px;_height:1px;margin-top:-1px;overflow:hidden;}
/*menu*/

.Menu {
	width:982px;
	margin:auto;
	border-bottom:1px #979797 solid;
}

/*menu end*/
/*--------------Content---------------*/
#Content{
	width:982px;
	position:relative;
	margin:auto;
}
.mainpic{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
.showbox img,.presshome img,.pressinter img,.mainpic img,.showcoll img{background:url(images/loading.gif) no-repeat 50% 50%;}
/*collections*/
.colllink{
	position:absolute; z-index:3; top:15px; left:0px; width:962px; text-align:right; padding-right:20px;
}
.colllink span{
	padding-left:10px;
}
.homelink a{color:#303030;}
.colllink a:hover,.colllink a.select{text-decoration:none; color:#aaa;}

.showcoll{position:absolute; top:32px; left:30px;}
.collname{padding:5px 0px; color:#646464;}
.collabout{position:absolute; left:378px; top:520px; width:400px;}
.colllist{ position:absolute; left:410px; top:60px; z-index:2; width:560px;}
.colllist .list div{ float:left; padding-right:8px; padding-bottom:8px; width:102px; height:154px; overflow:hidden;}
.colllist .list div a{border:1px solid #fff; display:block;width:100px; height:152px; overflow:hidden;}
.colllist .list div a:hover{border:1px solid #eee;}
.colllist .list div.on a,.colllist .list div on a:hover{border:1px solid #ccc;}
.colllist .list div.clear{float:none; width:0px; height:0px; padding:0px;}
.colllist .list div img{background:url(images/loading.gif) no-repeat 50% 50%;}
/*collections end*/

/*profile*/
.infobox{position:absolute; z-index:3; width:490px; height:505px; top:10px; left:480px;}
.profile{ line-height:150%; font-size:14px; color:#666;}
/*profile end*/

/*press*/
.presshome{position:absolute; top:30px; left:20px;}
.pressinter{position:absolute; top:30px; left:360px;z-index:2;}
.about {
	position:absolute;
	top:10px;
	left:680px;
	z-index:3;
	width:270px;
	color:#666
}
.about a {
	font-size:14px;
	color:#333;
}
.about a:hover{
	color:#ccc;
}
.about .memo p {
	padding:15px 0px 0px 0px;
	border-bottom:1px solid #f0f0f0;
	display:block;
}
.about .memo strong {
	font-size:16px;
	line-height:200%;
	border-bottom:1px solid #f0f0f0;
	display:block;
}
.about .interpage{
	position:absolute;
	top:360px;
	width:100%;
	padding:8px;
	border:1px solid #CCC;
	border-left:0px;
	border-right:0px;
	text-align:right;
	color:#999;
	font-size:14px;
}
.pressbar{position:absolute; top:430px; left:0px; z-index:4; padding:0px 18px; width:950px;}
.pressbar .prev{float:left;}
.pressbar .next{float:right;}
.pressbar .prox{float:left; padding:5px 10px;}
.pressbar .select{padding:3px 8px;}
.pressbar .select a{border:#cc6c90 solid 2px; display:block;}

.pressbar img,.pressinter img{background:url(images/loading.gif) no-repeat 50% 50%}
/*press end*/

/*stokist*/
.arealink{text-align:right; padding:10px 5px;}
.arealink span{
	padding-left:10px;
}
.arealink a:hover,.arealink a.select{text-decoration:none; color:#aaa;}
/*stokist end*/

/*campaign*/
.showbox{position:absolute; top:15px; left:0px; text-align:center; width:982px;}
.cammpaign .cbox{float:left;width:96px; height:128px; border:1px solid #ccc; overflow:hidden; margin:4px 12px; padding:1px;}
.cammpaign .cbox .info{ padding-left:5px;color:#666; line-height:120%; font-size:11px; vertical-align:top;}
.cammpaign .cbox .pic{ text-align:center; vertical-align:bottom;}
.cammpaign .select{border:1px solid #cc6c90;}
.cammpaign .select a{border:none;}
/*campaign end*/

/*contact*/
.Input{line-height:22px; border:1px solid #cccccc; background:#ececec; height:22px; width:318px;}
.AInput{line-height:22px; border:1px solid #cccccc; background:#ececec; height:80px; width:318px;}
.Btn{background:#e18786; color:#FFF; border:0px solid #333; line-height:22px;}
/*contact end*/
/*message*/
.pagetitle{font-size:24px; padding:10px; border-bottom:1px solid #ccc; font-weight:bold;}
.Message{
	padding:10px;
}
.Message .tt{
	color:#000;
	font-weight:bold;
	width:60px;
}
.Message a{text-decoration:underline;}
.Message table{ border-bottom:1px dashed #999; width:100%;}
/*message end*/
/*-----------Content end----------------*/


/*footer*/
.Footer{
	width:982px;
	margin:auto;
	border-top:1px #979797 solid;
	color:#666;
	padding:8px 0px;
	font-size:11px
}
/*footer end*/

