@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background-color:#000000;
	text-align:center;
}
body,div,td,a,span {
	font-size:12px;
	font-family:"Verdana","PMingLiU","新細明體", "細明體";
	color:#FFFFFF; /*all font color*/
	word-wrap: break-word;
}
#div_wrapper {		
	width:100%;	
}
#div_container	{
	margin:auto;
	text-align:left;
	position:relative;
	width:994px;
	height:699px;
	background-repeat: no-repeat;
	background-position: center;
}
#div_flash_movie {
	position:absolute;
	top:30px;
	left:463px;
	width:531px;
	height:375px;
}
#div_flash_frame {
	position:absolute;
	bottom:0px;
	right:0px;
	width:715px;
	height:294px;
}
#div_header_logo {
	position:absolute;
	top:9px;
	left:41px
}
#div_header_menu {
	position:absolute;
	top:3px;
	left:230px;
	z-index:3000;
}
#div_header_menu ul {
	list-style-type: none;
	margin-left:-40px;
	#margin-left:0px;
	margin-top:0px;
	cursor:pointer;
}
#div_header_menu ul a{
	color:#FFFFFF;
	text-decoration: none;
}
#div_header_menu ul a:hover {
	color:#5A9CCE;
	text-decoration: none;
}
.menu_L1 {
	float:left;	
	position:relative;
	height:22px;
}
.menu_L2_ul {
	position:absolute;
	top:19px;
	#top:20px;
	left:40px;
	#left:0px;
	background-color:#000000;
	border:solid 1px #F3FAFF;
	border-top:0px;
}
.menu_L2,.menu_L3 {
	position:relative;
	margin:6px 0px 6px 0px;
	padding:3px 20px 3px 20px;
	border:solid 1px #000000;
	border-left-width:0px;
	border-right-width:0px;
	background-color:#000000;
	margin-left:-40px;
	#margin-left:0px;
}
.menu_L3_ul {
	position:absolute;
	top:0px;
	left:201px;
	#left:139px;
	background-color:#000000;
	border:solid 1px #F3FAFF;
}

#div_run_news {
	position:relative;
	width:100%;
	border-top:solid 1px #888888;
	height:28px;
	overflow:hidden;	
}
#div_run_news_group {
	position:absolute;
	top:7px;
}
.div_run_news_unit {
	float:left;
	margin-right:20px;	
	width:auto;
}
.div_run_news_unit a:link,.div_run_news_unit a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.div_run_news_unit a:active,.div_run_news_unit a:hover{
	color:#59ACCE;
	text-decoration: none;
}
#div_footer {	
	position:relative;
	height:131px;
	text-align:center;
	width:100%;
	border-top:solid 1px #888888;
}
#div_footer_logos {
	margin-top:25px;
}
#div_footer_links {
	margin-top:8px;	
}
#div_footer_links td {
	padding:0px 5px 0px 5px;
}
#div_footer_links a:link,#div_footer_links a:active,#div_footer_links a:visited {
	color:#2C2C2C;
	text-decoration: none;
}
#div_footer_links a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
#div_secondary_menu {
	position:absolute;
	top:125px;
	left:55px;
	width:191px;		
}
#div_secondary_menu_list {
	position:absolute;
	top:25px;
	#top:40px;
	left:14px;
	width:123px;
	#width:163px;
	text-align:center;	
	margin-left:0px;
	list-style:none;
}
#div_secondary_menu_list ul{
	list-style:none;
}
#div_secondary_menu_list a{
	text-decoration:none;
	font-size:15px;
}
#div_secondary_menu_list li {
	position:relative;
	margin:6px 0px 6px 0px;
	padding:4px 0px 2px 6px;
	border:solid 1px transparent;
	border-left-width:0px;
	border-right-width:0px;
	margin-left:-40px;
	#margin-left:0px;
}
.div_secondary_menu_list_layer1 {
	margin-bottom:6px;
	padding:5px 0px 4px 0px;
	width:163px;
	height:19px;
	#height:28px;
	background-repeat: no-repeat;
}
.div_secondary_menu_list_layer1 a:link,.div_secondary_menu_list_layer1 a:active,.div_secondary_menu_list_layer1 a:visited {
	font-size:15px;
	color:#FFFFFF;
	text-decoration: none;
}
.div_secondary_menu_list_layer1 a:hover {
	font-size:15px;
	color:#59ACCE;
	text-decoration: none;
}






#div_primary {
	position:absolute;
	top:131px;
	left:375px;
	height:440px;
	width:480px;
	overflow:auto;
	scrollbar-face-color: #0f4b79;
	scrollbar-highlight-color: #001726;
	scrollbar-shadow-color: #001726;
	scrollbar-3dlight-color: #072c4f;
	scrollbar-arrow-color: #081726;
	scrollbar-track-color: #072c4f;
	scrollbar-darkshadow-color: #001726;
}
#div_primary_t2 {
	position:absolute;
	top:145px;
	left:472px;
	height:440px;
	width:400px;
	overflow:auto;
	scrollbar-face-color: #0f4b79;
	scrollbar-highlight-color: #001726;
	scrollbar-shadow-color: #001726;
	scrollbar-3dlight-color: #072c4f;
	scrollbar-arrow-color: #081726;
	scrollbar-track-color: #072c4f;
	scrollbar-darkshadow-color: #001726;
}
.div_primary_date {
	width:100px;
	font-weight:bold;
	color:#5A9CCE;
	line-height:15px;
	vertical-align:baseline;
}
.div_primary_title {
	line-height:15px;
	vertical-align:baseline;
	padding-bottom:12px;
}
.div_primary_title a:link,.div_primary_title a:active,.div_primary_title a:visited {	
	color:#FFFFFF;
	text-decoration: none;
}
.div_primary_title a:hover {
	color:#5A9CCE;
	text-decoration: none;
}
#div_primary_return {
	text-align:center;
	position:absolute;
	top:573px;
	left:375px;
	background-image: url(images/back.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:62px;
	height:24px;
	padding:3px 0px 0px 0px;
	#padding:5px 0px 0px 0px;
}
#div_primary_return a:link,#div_primary_return a:active,#div_primary_return a:visited {	
	color:#FFFFFF;
	text-decoration: none;
}
#div_primary_return a:hover {
	color:#5A9CCE;
	text-decoration: none;
}
.div_primary_title16 {
	color:5A9CCE;
	font-size:16px;
	padding-bottom:12px;
}
.div_primary_content {
	line-height:15px;
}
.div_primary_content a:link,.div_primary_content a:active,.div_primary_content a:visited {	
	color:#FFFFFF;
	text-decoration: none;
}
.div_primary_content a:hover {
	color:#5A9CCE;
	text-decoration: underline;
}
#div_primary_cate {
	position:absolute;
	top:110px;
	left:620px;
	width:200px;
	text-align:right;	
}
.listbg {
	background-color:#2C2C2C;
}
.listheight {
	height:25px;
}
.listfirstcol {	
	padding-left:10px;
	width:80px;
}
.listfirstcolbg {
	color:#5a9CCE;
}
.listsecondcol {
	width:92px;
}
.img_border {
	border:solid 1px #FFFFFF;
	margin-bottom:20px;
}
#div_first_img {
	position:absolute;
	top:395px;
	left:40px;
	width:240px;
	height:180px;
}
#div_primary_series {
	position:absolute;
	top:65px;
	left:407px;
	width:387px;
}
#series_title {
	font-size:16px;
	margin-bottom:16px;
}
#series_product {
	margin-bottom:25px;
	width:320px;
}
#div_primary_roll {
	position:absolute;
	top:365px;
	left:240px;
	width:700px;
	height:315px;
}
#div_primary_roll_ball {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:280px;	
}
#div_primary_roll_line {
	position:absolute;
	bottom:5px;
	width:700px;
	height:20px;
	background-image: url(images/img_product_line.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.img_roll {
	position:absolute;
}
.formElement {
	border: 0px;
	font-size:12px;
	height:15px;	
}
.formElementTextarea {
	border: 0px;
	font-size:12px;
	width:280px;
	height:180px;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #CCCCCC;
}
.login_checkboxs ul {
	list-style-type: none;
	margin:0px;
	margin-left:-40px;
	#margin:0px;
	width:370px;
}
.login_checkboxs ul li{
	float:left;
	margin:1px 0px 6px 10px;
}
.warn {
	color:#FF0000;
}
.div_form_submit {
	text-align:center;
	background-image: url(images/submit.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width:63px;
	height:19px;
	padding-top:1px;
	#padding-top:3px;
	cursor:pointer;
}
.div_form_submit a:link,.div_form_submit a:active,.div_form_submit a:visited {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
.div_form_submit a:hover {
	font-size:12px;
	color:#59ACCE;
	text-decoration: none;
}
.linkStyle a:link,.linkStyle a:active,.linkStyle a:visited {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
.linkStyle a:hover {
	font-size:12px;
	color:#59ACCE;
	text-decoration: none;
}
.styleQuestionT td{
	font-size:14px;
	font-weight:bold;
	color:#59ACCE;
}
.styleQuestionA{
	float:left;
	padding:6px 12px 10px 0px;
	border:solid 1px transparent;
}
#div_primary_product_show {
	position:absolute;
	top:220px;
	left:380px;
	width:255px;
	height:255px;
}
#div_primary_product_show_frame {
	position:absolute;
	width:259px;
	top:225px;
	left:705px;
	background-image: url(images/bg_product_info.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:15px;
}
#div_primary_product_show_content {
	position:relative;
	width:230px;
	top:0px;
	left:15px;
}
#div_primary_product_show_content_title {
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
	margin-bottom:15px;
}
#div_primary_product_show_content_number {
	background-color:#2C2C2C;	
	padding:2px 5px 2px 5px;	
	height:20px;
	margin-bottom:7px;
}
#div_primary_product_show_content_number div{
	font-size:14px;
}
#div_primary_product_show_content_desc1 {
	margin:3px 0px 5px 5px ;	
}
#div_primary_product_show_content_type {
	margin:0px 0px 5px 5px ;	
}
#div_primary_product_show_content_icons {
	height:50px;
}
.div_primary_product_show_content_icons {
	float:left;
	margin:2px 3px 2px 1px;
}
#div_primary_product_show_content_desc2 {
	margin-left:5px;
}
#div_primary_product_show_menu {
	position:absolute;
	width:700px;
	height:110px;
	top:560px;
	left:195px;
	overflow:hidden;
}
#div_primary_product_show_menu_left {
	position:absolute;
	top:560px;
	left:158px;
	width:22px;
	height:110px;
	z-index:1000;
}
#div_primary_product_show_menu_right {
	position:absolute;
	top:560px;
	left:910px;
	width:22px;
	height:110px;
	z-index:1000;
}
#div_primary_product_show_menu_left img {
	cursor:pointer;
}
#div_primary_product_show_menu_right img {
	cursor:pointer;
}
#div_primary_product_show_menu_balls {
	position:absolute;
	height:110px;
	top:0px;
	left:0px;
}
#div_primary_product_show_menu_balls img {
	margin:5px 0px 0px 40px;
	float:left;
	cursor:pointer;
}
#athletes_pannel {
	position:absolute;
	width:390px;
	height:65px;
	top:30px;
	left:550px;
	background-image: url(images/bg_pannel.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.athletes_pannel_link a{
	text-decoration: none;
}
.athletes_pannel_link a:hover {
	color:#59ACCE;
}