@charset "utf-8";
/* CSS Document */

@import url("reset.css");
#pagewrap {
	display:block;
	width: 1000px;
	height:auto;
	margin-left: -500px;
	position: absolute;
	left: 50%;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
/*	background:url(../images/index_100504.jpg) no-repeat center top;
*/}
.clearfloat { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含浮動的容器關閉前的最後一個元素 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*--------------------------------------------------------------------------------------------------all*/
#headbox{
	display:block;
	margin:0;
	padding:0 0 5px 0;
}
.mainmenu{
	display:block;
	width:870px;
	height:20px;
	margin:0 15px;
	padding:5px 50px;
}
.mainmenu ul li{
	display:block;
	float:left;
	padding:0 30px;
	font-size:15px;
	font-weight:bold;
}
.mainmenu ul li a{
	color:#00499D;
	text-decoration:none;
}
.mainmenu ul li a:hover{
	color:#FF9900;
}
#mainbox{
	display:block;
	margin:0 0 0 0;
	padding:5px 15px;
	font-size:12px;
	font-weight:normal;
	width:970px;
}
h1{
	display:block;
	font-size:15px;
	color:#00499D;
	margin:25px 0 10px 0;
}
h3{
	display:block;
	font-size:12px;
	color:#00499D;
	font-weight:bold;
	padding:10px 0 5px 5px;;
}
h5{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding:15px 0 35px 0;
}
a{
	color:#CC3300;
	text-decoration:none;
}
a:hover{
	color:#00499D;
}
/*--------------------------------------------------------------------------------------------------footer*/
#footer{
	display:block;
	width:420px;
	height:50px;
	margin:25px 0 0 0;
	padding:20px 30px 20px 550px;
	background:url(../images/logo_2xist.gif) 50px 20px no-repeat #404040;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
}
#footer p{
	display:block;
	width:280px;
	float:right;
	padding-right:50px;
	padding-top:5px;
	line-height:18px;
}
#footer a{
	color:#FFFF00;
	text-decoration:none;
}
#footer a:hover{
	color:#ffffff;
}
/*--------------------------------------------------------------------------------------------------index*/
#mainindex{
	display:block;
	width:970px;
	height:680px;
	background:url(../images/bg_index.gif) no-repeat;
}
#mainindex h2{
	display:block;
	font-size:12px;
	font-weight:normal;
	padding-bottom:2px;
}
#gobtn{
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	left: 381px;
	top: 337px;
}
#hjc{
	display:block;
	position:absolute;
	line-height:20px;
	left: 518px;
	top: 325px;
}
#sunghuei{
	display:block;
	position:absolute;
	line-height:20px;
	left: 588px;
	top: 210px;
}
#jacques076{
	display:block;
	position:absolute;
	line-height:20px;
	left: 844px;
	top: 281px;
}
#sunlight1515{
	display:block;
	position:absolute;
	line-height:20px;
	left: 767px;
	top: 447px;
}
#jaychen26{
	display:block;
	position:absolute;
	line-height:20px;
	left: 646px;
	top: 502px;
}
#wolf{
	display:block;
	position:absolute;
	line-height:20px;
	left: 568px;
	top: 541px;
}
#chocolate999666{
	display:block;
	position:absolute;
	line-height:20px;
	left: 466px;
	top: 645px;
}
#minimoni9{
	display:block;
	position:absolute;
	line-height:20px;
	left: 428px;
	top: 750px;
}
.partner{
	display:block;
	padding:0 25px;
}
.partner ul li{
	display:block;
	height:60px;
	float:left;
	padding:0 5px;
}
.partner .topic{
	display:block;
	padding-top:25px;
	height:35px;
}
.storelist{
	display:block;
	padding:10px 30px 0 40px;
}
.storelist ul li{
	display:block;
	float:left;
	width:200px;
	padding-bottom:10px;
}
/*--------------------------------------------------------------------------------------------------apply*/
.contentbox{
	display:block;
	padding-bottom:10px;
}
.kv4men{
	display:block;
	float:left;
	margin-right:15px;
}
.rules{
	display:block;
	width:650px;
	float:left;
}
.rules ul li{
	display:block;
	line-height:24px;
	padding-left:15px;
	background:url(../images/icon.gif) 5px 10px no-repeat;
}
.iconstyle{
	display:block;
	color:#006666;
	font-weight:bold;
	padding-top:10px;
	background:none;
}
.exp{
	display:block;
	padding-left:20px;
	padding-bottom:10px;
}
.photoexp{
	display:block;
	float:left;
	width:280px;
	padding-left:15px;
}
/*--------------------------------------------------------------------------------------------------event*/
.price{
	display:block;
	width:300px;
	float:left;
	padding-bottom:15px;
	padding-left:10px;
}
.prizebox{
	display:block;
	width:285px;
	border:#6D6D6D 1px solid;
}
.prizebox h2{
	display:block;
	width:280px;
	padding:10px 0 5px 5px;
	background:#6D6D6D;
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
}
.price p{
	display:block;
	width:270px;
	padding:3px 5px;
}
.hilightBlue{
	color:#00499D;
}
#winner36{
	display:block;
	position:absolute;
	width:115px;
	height:85px;
	padding:10px;
	background:url(../images/prize_winner.gif) right no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#00499D;
	left: 788px;
}
#winner20{
	display:block;
	position:absolute;
	width:115px;
	height:85px;
	padding:10px;
	background:url(../images/prize_winner.gif) right no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#00499D;
	left: 788px;
	top: 768px;
}
#program20{
	display:block;
	width:270px;
	height:185px;
	background:url(../images/prize_20grogram.jpg) no-repeat;
	text-indent:-9999px;
	padding-bottom:3px;
	border-bottom:1px dashed #6D6D6D;
}
#logo2xist{
	display:block;
	width:60px;
	height:25px;
	background:url(../images/logo_2xist_bs.gif);
	text-indent:-9999px;
	float:left;
}
.padding8T{
	display:block;
	padding-top:8px;
	color:#00499D;
}
.prizeblog{
	display:block;
	padding-bottom:15px;
	padding-left:5px;
}
.prizeblog li{
	display:block;
	padding:2px 0;
}
.winnergroup{
	display:block;
	width:278px;
	border-top: 3px solid #6D6D6D;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
}
#groupMr2{
	display:block;
	width:278px;
	height:226px;
	background:url(../images/prize_img_mr2.jpg);
	text-indent:-999px;
}
#groupSkin{
	display:block;
	padding-left:8px;
	background:#EBE2F0;
	color:#5F1985;
}
#groupStrong{
	display:block;
	padding-left:8px;
	background:#FDEEE0;
	color:#ED780A;
}
#groupSexy{
	display:block;
	padding-left:8px;
	background:#FCE8F2;
	color:#E74893;
}
#groupBeauty{
	display:block;
	padding-left:8px;
	background:#DFECE6;
	color:#006934;
}
#groupstar{
	display:block;
	padding-left:8px;
	background:#E0EDF6;
	color:#036EB7;
}
.pricerules{
	display:block;
	width:640px;
	float:left;
}
.prizebox2 img{
	display:block;
	margin:0 0 20px 0;
}
.pricerules ul li{
	display:block;
	line-height:24px;
	padding-left:15px;
	background:url(../images/icon.gif) 5px 10px no-repeat;
}
.pricerules h4{
	display:block;
	width:200px;
}
.pricerules p{
	display:block;
	width:350px;
	padding-left:15px;
	padding:3px 15px;
	background:url(../images/icon.gif) 10px 10px no-repeat;
}
.price table{
	clear:both;
	display:block;
	padding-left:15px;
	padding:3px 15px;
	line-height:18px;
}
.price0605{
	display:block;
	position:absolute;
	left: 412px;
	top: 551px;
}
/*--------------------------------------------------------------------------------------------------活動花絮*/
.recordbox{
	display:block;
	width:660px;
	float:left;
	border-right:1px solid dashed #CCCCCC;
	padding-bottom:50px;
	padding-right:20px;
	margin-bottom:25px;
}
.recordtitle0602{
	display:block;
	padding:3px;
	color:#ffffff;
	font-size:15px;
	width:650px;
	background:#999999;
}
.recordbox h3{
	color:#CC0000;
}
.recordbox ul{
	display:block;
	padding-bottom:5px;
}
.recordbox ul li{
	display:block;
	float:left;
	padding:3px 0;
}
.thename{
	display:block;
	width:70px;
	text-align:center;
}
.thenum{
	display:block;
	width:148px;
	text-align:center;
}
.recordlist{
	display:block;
	float:left;
	padding:35px 0 25px 15px;
}
.recordlist h2{
	display:block;
	color:#CCCCCC;
	font-size:15px;
	padding-bottom:5px;
	padding-top:10px;
}
.recordlist h2 a{
	color:#666666;
}
.recordlist h2 a:hover{
	color:#00499D;
}
.recordlist p{
	display:block;
	padding:3px 0px;
}
.recordintro{
	display:block;
	margin-top:5px;
	float:left;
	width:248px;
	padding-left:5px;
}
.recorDetail2{
	display:block;
	padding:5px 0;
	border-bottom:#999999 dashed 1px;
	border-right:#999999 dashed 1px;
}
.recorDetail{
	display:block;
}
.recorDetail2 img{
	display:block;
	float:left;
}
.recorDetail2 h4{
	color:#006699;
	display:block;
	float:left;
	width:248px;
	padding-left:10px;
}
.sponser{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#CCCCCC;
	padding:15px 0 0 8px;
	line-height:30px;
}
.recorDetail p{
	display:block;
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding-left:5px;
	padding-top:5px;
}
/*--------------------------------------------------------------------------------------------------活動花絮--決賽名單*/
.recordtitle0605{
	display:block;
	padding:3px;
	color:#ffffff;
	font-size:15px;
	width:650px;
	background:#0066CC;
}
.imgA{
	display:block;
	width:130px;
	height:225px;
	padding-right:5px;
	padding-top:10px;
	float:left;
}
.photoinfo{
	display:block;
	width:170px;
	padding:10px 10px 0 10px;;
	float:left;
}
.photoinfo p{
	display:block;
	padding:4px 0;
	width:170px;
	float:left;
}
.photoinfo h4{
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#006699;
	padding:10px 0 5px 0;
}
.photoinfo .theEdge{
	display:block;
	width:70px;
	font-size:12px;
	float:left;
}
.photoinfo .job{
	display:block;
	float:left;
	width:100px;
}
.photoinfo .liketo{
	display:block;
	float:left;
}
.photoinfo .thetitle{
	display:block;
	float:left;
	color:#666666;
}

