﻿@charset "utf-8";

/* =========================================  MAIN-Layout ============================================ */

.wrap {
	margin:0 auto;
	width:940px;
	text-align:left;
	word-wrap:break-word;
}

#header {
	width:100%;
	min-height:141px;
	background:url(../img/common/header_bg.jpg) repeat-x;
	}
	#logo {
		position:relative;
		height:76px;
		background:url(../img/common/logobg.jpg) right no-repeat;
		}
		a.logopic { /*language*/
			position:absolute;
			left:0;
			top:0;
			z-index:99;
			width:270px;
			height:76px;
			cursor:default;
			text-indent:-9999px;
			display:block;
			}
		a.wuming { /*language*/
			position:absolute;
			left:131px;
			top:19px;
			z-index:101;
			width:144px;
			height:24px;
			text-indent:-9999px;
			display:block;
			cursor:default;
			background:url(../img/zh-cn/wuming.gif) no-repeat;
			}
			
		a.bookmark { /*language*/
			position:absolute;
			left:133px;
			top:45px;
			z-index:101;
			width:140px;
			height:17px;
			text-indent:-9999px;
			display:block;
			}
		#ci6J37, #sc6J37, #sd6J37 {	
			}
			#sc6J37 {
			position:absolute;
			right:433px;
			top:0px;
			z-index:1;
				}
		a.customer_service {
			width:237px;
			height:76px;
			text-indent:-9999px;
			display:block;
			}
/*			
		a.customer_service, a.customer_service_off {
			position:absolute;
			right:50%;
			margin-right:-40px;
			top:0px;
			z-index:101;
			width:237px;
			height:76px;
			text-indent:-9999px;
			display:block;
			}
			#LR_User_Icon0 {
				}
			#lr_swf_div {
				content:".";
				font:0px/0px sans-serif;
				height:0;
				line-height:0;
				display:block;
				overflow:hidden;
				visibility:hidden;
				}
			#lr_swf_div object {
				content:".";
				font:0px/0px sans-serif;
				height:0;
				line-height:0;
				display:block;
				overflow:hidden;
				visibility:hidden;
				}
			#lr_swf_div object embed  {
				content:".";
				font:0px/0px sans-serif;
				height:0;
				line-height:0;
				display:block;
				overflow:hidden;
				visibility:hidden;
				}
*/

		a.reg { /*language*/
			width:153px;
			height:64px;
			text-indent:-9999px;
			display:block;
			}
		.memberArea {
			position:absolute;
			left:508px;
			top:6px;
			z-index:101;
			width:433px;
			height:64px;
			overflow:hidden;
			}
			.memberArea table {
				width:100%;
				height:64px;
				color:#d2d5d5;
				font-size:15px;
				border-collapse:collapse;
				}
				.memberArea td {padding:0;height:27px;line-height:27px;}
				.memberArea td p {margin:0;padding:0;line-height:22px;text-align:right;}
				.memberArea td.top {padding:2px 0 3px 0;*padding:0 0 2px 0;padding:0 0 3px 0\9;vertical-align:bottom;}
				.memberArea td.bottom {vertical-align:top;}
				.memberArea td input.input_border {padding:0 2px 0 0;;text-align:left;line-height:18px;}
				.memberArea table td p.welcome {
					margin:0;
					padding:0 0 0 45px;
					width:110px;/*155px*/
					text-align:left;
					background:url(../img/common/memberpoint.gif) left no-repeat;
					word-wrap:break-word;
					}
				.memberArea table td p.welcome strong {line-height:14px;}


#itemmenu {
	height:30px;
	line-height:30px;
	color:#fff;
	}
	#itemmenu ul {margin:0;padding:0;}
	#itemmenu li {
		float:left;
		list-style:none;
		}
		#itemmenu li a {float:left;padding:0 20px;display:block;height:30px;line-height:30px;}
		#itemmenu li a.nowide {padding:0 20px 0 0;}
		#itemmenu li a:link, #itemmenu li a:visited {color:#8b9094;}
		#itemmenu li a:hover {color:#bababa;}

#info {
	margin:4px 0 0 0;
	height:24px;
	line-height:24px;
	}
	#tick {
		float:left;
		width:269px;
		height:24px;
		line-height:24px;
		color:#f6f7f7;
		background:#b1b2b2;
		text-align:center;
		}
	#notice {
		float:right;
		width:671px;
		color:#5f676f;
		background:#cfd0d0;
		}
		


/* Scroll Mainbanner */
.container, .container *{
	margin:0;
	padding:0;
	}
.container {
	position:relative;
	z-index:0;
	width:472px;
	height:330px;
	overflow:hidden;

	}

.slider {
	}
	.slider li {
		list-style:none;
		display:inline;
		}
		.slider img {
			width:472px;
			height:330px;
			display:block;
			}

.bannertext {
	position:absolute;
	left:0px;
	bottom:0;
	z-index:50;
	height:30px;
	width:260px;
	overflow:hidden;
	}
	.sliderText {
		margin:9px 0 0 8px;
		padding:0;
		}
		.sliderText li {
			list-style:none;
			color:#c6c6c6;
			width:472px;
			height:330px;
			display:block;
			}

.num {
	position:absolute;
	right:3px;
	bottom:1px;
	+bottom:4px;/*IE7*/
	_bottom:4px;/*IE6*/
	z-index:100;
	}
	.num li{
		float: left;
		color: #FF7300;
		text-align: center;
		line-height: 16px;
		width: 16px;
		height: 16px;
		font-family: Arial;
		font-size: 12px;
		cursor: pointer;
		overflow: hidden;
		margin: 3px 1px;
		border: 1px solid #FF7300;
		background-color: #fff;
		}
		.num li.on{
			color: #fff;
			line-height: 21px;
			width: 21px;
			height: 21px;
			font-size: 16px;
			margin: 0 1px;
			border: 0;
			background-color: #FF7300;
			font-weight: bold;
		}

p.numbg {
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	margin:0;
	padding:0;
	width:472px;
	height:30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE8*/  
     filter:alpha(opacity=50);  /* IE6，IE7*/  
     opacity: .5;
	background:#000;
	}

/* END OF Scroll Mainbanner */




#content {
	margin:5px 0 0 0;
	min-height:530px;
	_height:530px; /*IE6*/
	background:url(../img/common/contentbg.gif) center repeat-y;
	}
#content03 {
	margin:10px 8px 0 15px;
	width:688px;
	min-height:530px;
	_height:530px; /*IE6*/
	background:url(../img/common/contentbg02.gif) center repeat-y;
	}

#content02 {
	margin:5px 0 0 0;
	min-height:530px;
	_height:530px; /*IE6*/
	background:url(../img/common/contentbg02.gif) center repeat-y;
	}
	#sideleft {
		float:left;
		text-align:left;
		word-wrap:break-word;
		}
		#casinoArea {
			display:inline;
			width:218px;
			}
			#casinoArea ul {
				margin:0;
				padding:0;
				}
				#casinoArea li {
					position:relative;
					margin:0 0 4px 0;
					*margin:0 0 2px 0;/*IE7*/
					_margin:0 0 2px 0;/*IE6*/
					list-style:none;
					width:218px;
					height:78px;
					}
					#casinoArea li a {
						position:absolute;
						bottom:6px;
						z-index:100;
						width:67px;
						height:20px;
						line-height:20px;
						display:block;
						color:#e5e4aa;
						text-align:center;
						text-indent:5px;
						}
						#casinoArea li.ban_interstellar a.ban_login {left:40px;}
						#casinoArea li.ban_interstellar a.ban_login2 {left:111px;}
						#casinoArea li.ban_interstellar a.ban_download {left:111px;}
						#casinoArea li.ban_pearl a.ban_login {left:40px;}
						#casinoArea li.ban_pearl a.ban_download {left:111px;}
						#casinoArea li.ban_oriental a.ban_login {left:80px;}
						#casinoArea li.ban_oriental a.ban_download {left:111px;}
						#casinoArea li.ban_northern a.ban_login {left:40px;}
						#casinoArea li.ban_northern a.ban_download {left:111px;}
						#casinoArea li.ban_luzi a.ban_login {left:80px;}
						#casinoArea li.ban_keno a.ban_login {left:18px;}
						#casinoArea li.ban_keno a.ban_login2 {left:131px;}
						#casinoArea li a.ban_login {background:url(../img/common/btn_ban.gif) top no-repeat;}
						#casinoArea li a:hover.ban_login {background:url(../img/common/btn_ban_ani.gif) top no-repeat;text-decoration:underline;}
						#casinoArea li a.ban_login2 {background:url(../img/common/btn_ban.gif) top no-repeat;}
						#casinoArea li a:hover.ban_login2 {background:url(../img/common/btn_ban_ani.gif) top no-repeat;text-decoration:underline;}
						#casinoArea li a.ban_download {background:url(../img/common/btn_ban.gif) bottom no-repeat;}
						#casinoArea li a:hover.ban_download {background:url(../img/common/btn_ban_ani.gif) bottom no-repeat;text-decoration:underline;}
		
		#maincontent {
			float:left;
			}
			.mainbanner {
				position:relative;
				width:472px;
				height:330px;
				word-wrap:break-word;
				}
			.bottombanner {
				clear:both;
				margin:6px 0 0 0;
			}
			.title {
				padding:0px 8px;
				height:28px;
				line-height:28px;
				background:#f17b02;
				}
				.title h1 {
					margin:0;
					padding:0;
					color:#fff;
					font-size:15px;
					}
			.article {
				padding:0 5px 10px 8px;
				line-height:18px;
				color:#555;
				text-align:justify;
				word-wrap:break-word;
				}
				.article h2 {
					color:#f57f13;
					font-size:14px;
					}
				.article hr {
					margin:20px 0;
					*margin:0; /*IE7*/
					_margin:0; /*IE6*/
					color:#cfd0d0;
					background:#cfd0d0;
					height:1px;
					border:0;
					}
				.article li {margin:13px 0;}
				.article li li {margin:0px 0;}
				.article p.remark {color:#F00;}
				.tabular {border-collapse:collapse;background-color:#fff;margin-top:5px;width:100%}
				.tabular th, .tabular td {border:1px solid #fff;padding:5px;font-size:12px;color:#444;}
				.tabular th {text-align:center;font-weight:bold;background:url(../img/common/tabletitlebg.gif) repeat-x #272526;color:#fff}
				.tabular td {background-color:#f2db9e}
				.tabular tr.rowalt td {background-color:#fff0c9}
				.centralize {text-align:center}

	#sideright {
		padding:4px;
		width:218px;/*226px*/
		background:#fff;
		word-wrap:break-word;
		}
		#sportArea {
			width:218px;
			}
			#sportArea ul {
				margin:0;
				padding:0;
				}
				#sportArea li {
					position:relative;
					margin:0 0 4px 0;
					list-style:none;
					width:218px;
					height:78px;
					}
					#sportArea li a {width:218px;height:78px;line-height:78px;display:block;}
		#todayevent {
			color:#ffc600;
			text-align:right;
			font-size:12px;
			}
			#todayevent h3.title { /*language*/
				padding:0 8px 0 0;
				width:210px;/*218px*/
				*width:218px;/*IE*/
				height:39px;
				line-height:39px;
				display:block;
				}
			#todayevent #tab {
				width:216px;
				*width:218px;/*IE*/
				height:393px; /*original=312px*/
				border-left:1px solid #b9b9b9;
				border-right:1px solid #b9b9b9;
				border-bottom:1px solid #b9b9b9;
				overflow-y:scroll;
				overflow-x:hidden;
				}
				#todayevent ul {
					margin:0;
					padding:0;
					}
					#todayevent li {
						list-style:none;
						width:100%;
						height:27px;
						line-height:27px;
						text-align:left;
						text-indent:25px;
						}
						#todayevent li.t1 {background:url(../img/common/eventbg.gif) top no-repeat;}
						#todayevent li.t2 {background:url(../img/common/eventbg.gif) 0 -27px no-repeat;}
						#todayevent li.t3 {background:url(../img/common/eventbg.gif) bottom no-repeat;font-weight:bold;}
						#todayevent li a {
							width:100%;
							padding:4px 0 0 0;
							height:23px;
							line-height:23px;
							display:block;
							}
							#todayevent li a.icon_1 {background:url(../img/common/sporticon.gif) 3px 0px no-repeat;} /* soccer */
							#todayevent li a.icon_2 {background:url(../img/common/sporticon.gif) 3px -27px no-repeat;} /* basketball */
							#todayevent li a.icon_3 {background:url(../img/common/sporticon.gif) 3px -54px no-repeat;} /* football */
							#todayevent li a.icon_4 {background:url(../img/common/sporticon.gif) 3px -81px no-repeat;} /* hockey */
							#todayevent li a.icon_5 {background:url(../img/common/sporticon.gif) 3px -108px no-repeat;} /* badminton */
							#todayevent li a.icon_6 {background:url(../img/common/sporticon.gif) 3px -135px no-repeat;} /* snooker */
							#todayevent li a.icon_7 {background:url(../img/common/sporticon.gif) 3px -162px no-repeat;} /* motor sport */
							#todayevent li a.icon_8 {background:url(../img/common/sporticon.gif) 3px -189px no-repeat;} /* tennis */
							#todayevent li a.icon_9 {background:url(../img/common/sporticon.gif) 3px -216px no-repeat;} /* baseball */
							#todayevent li a.icon_10 {background:url(../img/common/sporticon.gif) 3px -243px no-repeat;} /* volleyball */
							#todayevent li a.icon_11 {background:url(../img/common/sporticon.gif) 3px -270px no-repeat;} /* others */
							#todayevent li a.icon_12 {background:url(../img/common/sporticon.gif) 3px -297px no-repeat;} /* golf */
							#todayevent li a.icon_13 {background:url(../img/common/sporticon.gif) 3px -324px no-repeat;} /* boxing */
							#todayevent li a.icon_14 {background:url(../img/common/sporticon.gif) 3px -351px no-repeat;} /* cricket */
							#todayevent li a.icon_15 {background:url(../img/common/sporticon.gif) 3px -378px no-repeat;} /* table tennis */
							#todayevent li a.icon_16 {background:url(../img/common/sporticon.gif) 3px -405px no-repeat;} /* rugby */
							#todayevent li a.icon_17 {background:url(../img/common/sporticon.gif) 3px -432px no-repeat;} /* handball */
							#todayevent li a.icon_18 {background:url(../img/common/sporticon.gif) 3px -459px no-repeat;} /* cycling */
							#todayevent li a.icon_19 {background:url(../img/common/sporticon.gif) 3px -486px no-repeat;} /* athletics */
							#todayevent li a.icon_20 {background:url(../img/common/sporticon.gif) 3px -513px no-repeat;} /* beach soccer */
							#todayevent li a.icon_21 {background:url(../img/common/sporticon.gif) 3px -540px no-repeat;} /* futsal */
							#todayevent li a.icon_22 {background:url(../img/common/sporticon.gif) 3px -567px no-repeat;} /* entertainment */
							#todayevent li a.icon_23 {background:url(../img/common/sporticon.gif) 3px -594px no-repeat;} /* financial */
							#todayevent li a.icon_24 {background:url(../img/common/sporticon.gif) 3px -621px no-repeat;} /* dart */

#footer {
	width:100%;
	height:86px;
	background:url(../img/common/footer_bg.jpg) repeat-x;
	}
	#footer .wrap {overflow-x:hidden;}
	ul.footer_menu {
		position:relative;
		left:50%;
		float:left;
		margin:0;
		padding:0;
		color:#fbfbfc;
		height:32px;
		line-height:32px;
		text-align:center;
		}
		ul.footer_menu li#clearli a {background:none;padding:0 10px;}
		ul.footer_menu li {
			position:relative;
			right:50%;
			float:left;
			color:#fbfbfc;
			list-style:none;
			font-size:13px;
			}
			ul.footer_menu li a {
				_float:left;/*IE6*/
				padding:0 16px 0 10px;
				height:32px;
				line-height:32px;
				display:block;
				background:url(../img/common/slashtext.gif) right no-repeat;
				}
			ul.footer_menu li a:link, ul.footer_menu li a:visited {color:#fbfbfc;}
			ul.footer_menu li a:hover {color:#bbb;}
	#copyright {
		padding:8px 0 0 0;
		text-align:center;
		color:#fcd983;
		font-size:13px;
		height:46px;/*54px*/
		}
		#copyright p {margin:0;padding:0;letter-spacing:7px;line-height:18px;}
		#copyright span {font-family:Arial, Helvetica, sans-serif;letter-spacing:0;}


h3.title {margin:0;padding:0;}


table.RA_Table p {margin:2px 0;padding:0;}











.TableForm {
	line-height:22px;
	color:#777;
	font-weight:bold;
}



.SignupFrom {
    line-height: 20px;
}

.SignupFont {
     font-size : 12px;
     font-weight: normal;  
     font-family : Verdana;
     color : #555555;
     
}

.SignupTitle {
    font-size : 16px;
    font-weight: bold;
    font-family : Verdana;
    color : #f57f13;
	width:28%;
	height:28px;
}



.SignupBreakLine{
    /*
    background-image:url(/Web/ClientNavigationItems/img/home/BreakDown-Line.gif);
    top left repeat-x;
    position:absolute;
    */
	width:72%;
    height:1px;
}

.Rqr {
    color: red;
    font-size: 12px;
    font-family: Verdana;
}

#NavigationArea {
	float:left;
	width:228px;
	}
	#NavigationArea ul {
		margin:5px 0 20px 6px;
		padding:0;
		background:url(../img/common/loginbg.jpg) left repeat-y;
		}
		#NavigationArea li {
			list-style:none;
			font-weight:bold;
			background:url(../img/common/arrow.gif) 8px 15px no-repeat;
			}
			#NavigationArea li p {
				margin:0 0 0 0;
				padding:0;
				}
				#NavigationArea li p a {
					padding:6px 0 6px 19px;
					width:210px;
					height:25px;
					line-height:25px;
					display:block;
					color:#da0000;
					background:url(../img/common/loginbgline.gif) left top no-repeat;
					}
					#NavigationArea li p a:hover {color:#f66161;}
					
			#NavigationArea li ul {
				margin:0 0 0 0;
				padding:0 0 10px 0;
				}
				#NavigationArea li ul li {
					padding:0 0 0 35px;
					line-height:20px;
					list-style:none;
					font-weight:normal;
					background:url(../img/common/starpoint.gif) 20px 5px no-repeat;
					}
					#NavigationArea li ul li a {
						}
						#NavigationArea li ul li a:hover {
							color:#555555;
							text-decoration:underline;
							}
				#NavigationArea li p.NonClickableLink {
					padding:7px 0 0 19px;
					width:210px;
					height:25px;
					line-height:25px;
					display:block;
					color:#da0000;
					background:url(../img/common/loginbgline.gif) left top no-repeat;
					}
				
.mail_notice {
	width:222px;
	}
	.mail_notice a {
		padding:18px 0 0 70px;
		width:152px;/*222px*/
		*width:222px;/*222px*/
		height:34px;/*52px*/
		*height:52px;/*52px*/
		display:block;
		background:url(../img/common/noticebg.gif) no-repeat;
		}
		.mail_notice a:hover {background:url(../img/common/noticebg2.gif) no-repeat;}
		.mail_notice a:hover span {color:#634600}
			
				
				
