#TopBar .RootIn{
	height:70px;
	background:url(img/logo.gif) no-repeat;
}
.btn-search,.btn-signin,.btn-signup,.t1,.t2,.t3,.rt1,.rt2,.rt3,.rt4,.rt5,.tab a,.tab span,.more,.pop a{background:url(img/bg_index.gif) no-repeat}


#TopBar .RootIn div{
	margin-left:300px;
}
.lottery{
	height:40px;
	/* background:#F8F7F5; */
}
#topnav{
	width:660px;
	position:absolute;
	top:48px; left: 1px;
	text-align:right;
}
* html #topnav{
	
}
#topnav a{
	cursor:pointer;
}
#topnav a:hover{
	color:#fff;
	background:#A33407;
}
#topnav a.last{
	border-right:0px;
}

#Nav .RootIn{
	background:url(img/bg_nav.gif) no-repeat 0px -2px;
	height:36px;
}
#Nav li{
	float:left;
	width:96px;
}
#Nav a{
	text-align:center;
	display:block;
	height:36px;
	line-height:36px;
	color:#296501;
	font-weight:700;
	font-size:14px;
	background-image:url(img/bg_line.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px ;
}
#Nav li.last{
	width:96px;
}
#Nav li.last a{
	border-right:0px;
	background-image:url(img/s.gif);
}

#Nav li.first a:hover, #Nav li.first .hover2{
	background-position: 0px -48px ;
}
#Nav li.last a:hover, #Nav li.last .hover2{
	background-image:url(img/bg_nav.gif);
	background-position: 100% -48px ;
}
#Nav a:hover, #Nav .hover2{
	color:#fff !important;
	background-image:url(img/bg_nav.gif);
	background-position: -4px -48px ;
}

#SearchBox .RootIn{
	height:30px;
	background:#F0F3FC;
	border: 1px solid #BBCEDD; border-top:0px;
}
#SearchBox .fl{
	padding:4px 4px 4px 70px;
	background:url(img/bg_index.gif) no-repeat -120px -452px;
	
}
#SearchBox .fr{
	margin:2px 4px; padding-top:7px;
}
.search-query{width:200px;padding:1px;}
.btn-search{
	background-position:-67px -68px;
	width:37px;
	height:21px;
	border:0px;
	text-indent:-1000px; 
	cursor:pointer;
}
#SearchBox .fr  a{
	border:1px solid #B7CACE;font-weight:700;color:#22456D;display:inline-block;height:14px;text-align:center;
	line-height:14px;
}
#SearchBox .fr  a:hover{background-color:#A1340B;color:#fff}




#Links{
	margin:8px auto;
}
#Links .RootIn{
	border:2px solid #e0b51b;
	padding:4px 0px;
	background:#F4E2A4;
}
#Links a{
	color:#777;
	border-right:1px solid #666;
	padding:0px 3px 0px 6px;
	line-height:100%;
}
#Links a:hover{
	color:#b83c09;
}
#Links .first{
	color:#b83c09;
	border-right:0px;
	padding-left:18px
}
#Footer .RootIn{
	text-align:center;
	line-height:140%;
	color:#777;
	padding-bottom: 30px;
}

#Belly{
	margin:8px auto;
}
#Belly .RootIn{
	float:left;
	width:960px;
	padding-bottom:6px;
	overflow:hidden;
}

#BellyLeft, #BellyRight{
	border:0px solid #f00;
}
#BellyLeft{
	float:left;
	width:180px;
}
#BellyRight{
	width:770px;
	margin-left:189px;
}
* html #BellyLeft{
	margin-bottom:-999px !important; padding-bottom:999px;
}
* html #BellyRight{
	float: right !important;
	margin-bottom:-999px !important; padding-bottom:999px;
	margin-left:0px;
}



/* Block */

.Block{
	border:0px solid #f00;
	margin-bottom:2px;
	clear: both;
}
.BlockTitle{
	background: url(img/bg_index.gif) no-repeat 0px -236px;
	height:26px;
}
.BlockTitle a{
	display: block;
	margin:4px 0px 0px 34px;
	font-size:12px;
	font-weight:100;
	line-height:22px;
	color:#882F07;
}
.BlockBody, .BlockBody2{
	border:1px solid #FCB54B;
	background:#F8EFDE;
	float: left;
	width: 178px;
	margin-bottom: 8px;
	padding:0px;
}
* html .BlockBody, * html .BlockBody2{
	width: 180px;
}
.BlockBody a{
	display: block;
	float: left;
	width: 74px;
	margin-left:12px;
	padding:4px 0px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.BlockBody2 b{
	display:block;
	width: 50%;
	padding:4px 0px;
	float: left;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	text-indent:10px;
}
.BlockBody2 a{
	display:inline;
	font-weight:100;
	line-height:140%;
}
.BlockBody2 a:hover{
	color:#fff;
	background:#A33407;
}
* html .BlockBody a{
	width: 68px;
	margin-left:10px;
}
.LoginNote{
	margin:0px;
	padding:8px 8px 8px 48px;
	background:url(img/bg_lmsg.gif) no-repeat 0px 0px;
	font-size:12px;
	color:#5F5A61;
	clear: both;
}
* html .LoginNote{
	padding-top:6px;
}
#FavBody{
	padding-bottom:0px;
}
.LoginNote font{
	color:#E45217;
	font-size:12px;
}
#LoginBox, #LoginBox .BlockBody{
	padding-bottom:0px;
}
#LoginBox label{
	display: block;
	padding:2px 15px;
}
#LoginBox label input{
	line-height:100%;
	font-size:12px;
	width: 106px;
	border:1px solid #8D9AA3;
}
#LoginBox form{
	padding:4px 0px 6px;
	float:left;
	width:100%;
}
#LoginBox  form p{
	text-align:center;
	padding:1px 0px 1px 30px;
}
* html #LoginBox  form p{
	padding-left:18px;
}
#LoginBox  form p a, #LoginBox  form p b{
	text-indent:-1000px;
	background:url(./img/bg_index.gif) no-repeat 0px -831px;
	width:47px; height:18px; padding:0px;
	vertical-align:middle;
	border:0px;
	line-height:100%;
	cursor: pointer;
	display: block;
	float:left;
	margin-left:20px;
}
* html #LoginBox  form p a{
	margin-left:16px;
}
#LoginBox  form p b{
	background-position: -57px -831px;
	margin-left:13px;
}

/* LoDiv */
#LoDiv{
	position:absolute;
	width:620px;
	top:160px;
	left:50%;
	margin-left:-300px;
	border:10px solid #8ACEE4;
	background:#F1F5FA;
}
#LoDiv a{
	display: block;
	position:absolute;
	left:100%;
	top:6px;
	margin-left:-20px;
	width:14px;
	height:14px;
	line-height:14px;
	font-size:8px;
	cursor:pointer;
	font-weight:700;
	background:#acacae;
	color:#fff;
	border:1px solid #fff;
	text-align:center;
}
* html #LoDiv a{
	height:10px;
	line-height:12px;
}
#LoDiv a:hover{
	background:#8ACEE4;
}
#LoWin{
	display:block;
	width: 100%;
	height:400px;
	border:0px;
}
.HideDiv{
	display: none;
}


#Speeder{
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #9e9e9d;
	width:398px;
	height:630px;
	background:#FEFEE2;
	text-align:left;
}
* html #Speeder{
	width:400px;
}
#Speeder div{
	background:#F2F0EA;
	line-height:22px;
	height: 24px;
	text-indent:2ex;
	border-bottom:1px solid #9e9e9d;
	font-weight:700;
}
* html #Speeder div{
	vertical-align : baseline;
	line-height:24px;
}
#Speeder div a{
	display: block;
	width:15px;
	height:15px;
	cursor:pointer;
	background: url(./img/closer.gif) no-repeat;
	position: absolute;
	top:4px; left:378px;
}
#SpeedWin{
	border:0px;
	width:398px;
	height: 602px;
}

.FilterNow{
	color:#f00 !important;
}


#adBanner{
	margin-bottom:8px;
	border:1px solid #FEB872;
}

#adLeftBar{
	padding:12px 0px;
	border:0px;
}
* html #adLeftBar{
	margin-top:0px;
	padding:0px 0px 8px;
}

#adLeftBar .Area{
	border:1px solid #FEB872;
	text-align:center;
	padding:1px;
}

#lotry{;
	width:650px;
	height:32px;
	margin:0px; padding:0px;
	position:absolute;
	top:3px; left:313px;
}


#Masker{
	position: absolute; top:0px; left:0px;
	border:0px; padding:0px;	margin:0px;
	width:86px;
}

#logoa{
	position: absolute;
	width: 200px;
	height: 70px;
	top:0px;
	left:50%;
	margin-left: -480px;
}
