body, div, h1, h2, h3, h4, p, ul, li {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Verdana;
	background-color: #fff;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/bg.gif);
	background-repeat: repeat-x;
}

select {
	font-size: 12px;
	font-family: Arial, Verdana;
}

a {
	text-decoration: none;
}

img{
	border: 0px;
}
/*---- 最外層包裝 ----*/
#WRAPPER {
	width: 1000px;
	margin:0 auto;
	padding:0 10px;
}
/*---- 頁首 ----*/
#HEADER {
	margin: 0 0 5px 0;
}

/*---- 主選單 ----*/
#MAIN_NAV {
	width: 1000px;
	height:64px;
	*height:60px;
	*margin:0px 0px 13px 0px;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/main_nav_bg.gif);
	background-repeat: repeat-x;
}

/*---- 次選單 ----*/
#SUB_NAV{
	float:left;
	width:200px;
	height:225px;
	padding:15px 0px;
	border: 1px solid #D9D9D9;
	background: #F9F9F9;
	margin: 0px 0px 0px 13px;
	display:inline;
}
#SUB_NAV a{ color:#6699FF;}
#SUB_NAV a:hover{ color:#FF0000;}
#SUB_NAV p,#SUB_NAV h2{ text-align:center; padding:5px 10px;}


/*---- 內容區 ----*/
#CONTENT {
    width:762px;
	margin:0px 18px 0px 0px;
	float:right;
}

/*---- 頁尾 ----*/
#FOOTER {
	clear: both;
	background: #1E1E1E url(https://www.mycard520.com.tw/ns_active/Thailand/images/footer_bg.jpg) no-repeat;
	height: 82px;
	margin: 0px 0 0 0;
}
#FOOTER h2, #FOOTER p {
	font-size: 12px;
	padding:5px 20px;
	font-family: Arial;
	color: #FFFFFF;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* ---- 頁尾選單 ----*/
#footer_menu {
	float: right;
    margin: 30px 20px 0 0;	
}

#footer_menu li {
	display: inline;
}

#footer_menu li a {
	color: #fff;
	font-size: 12px;
	padding: 0 14px 0 9px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/line.jpg) no-repeat right;	
}

#footer_menu li a:hover {
	color: #21A6FC;
}

#footer_menu .first a {
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/line.jpg) no-repeat right;
	width: 10px;
}

/*---- 公司選單 ----*/
#company_menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 1000px;
	height: 35px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/soft-world.jpg) no-repeat;
	position: relative;
}
#company_menu span {
	display: none;
	position: absolute;
}
#company_menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#company_menu a:hover {
	background-position: left bottom;
}
#company_menu a:hover span{
	display: block;
}


#company_menu .softworld {
	width: 76px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat;
	left: 360px;
	top: 0px;
}
#company_menu .softworld span {
	width: 76px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat;
	left: 0px;
	top: 0px;
}

#company_menu .mycardlive {
	width: 84px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -40px;
	left: 436px;
	top: 0px;
}
#company_menu .mycardlive span {
	width: 84px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -40px;
	left: 0px;
	top: 0px;
}
#company_menu .mycard {
	width: 61px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -81px;
	left: 520px;
	top: 0px;
}
#company_menu .mycard span {
	width: 61px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -81px;
	left: 0px;
	top: 0px;
}
#company_menu .e-play {
	width: 56px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -123px;
	left: 581px;
	top: 0px;
}
#company_menu .e-play span {
	width: 56px;
	height: 34px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/company_menu.gif) no-repeat 0 -123px;
	left: 0px;
	top: 0px;
}


/*---- 主要選單 ----*/

#main_menu {
	list-style: none;
	width: 965px;
	height: 50px;
	margin: 4px 10px 8px 10px;
	position: relative;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/main_bg.gif);
	background-repeat: repeat-x;
	border-radius: 5px;
　  -moz-border-radius: 5px;
  　-webkit-border-radius: 5px;
    border:1px solid #CBCBCB;
}
#main_menu span {
	display: none;
	position: absolute;
}
#main_menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#main_menu a:hover {
	background-position: left bottom;
}
#main_menu a:hover span{
	display: block;
}


#main_menu .mycardlivelogo {
	width: 142px;
	height: 50px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat;
	left: 25px;
	top: 0px;
}
#main_menu .mycardlivelogo span {
	width: 142px;
	height: 50px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat;
	left: 0px;
	top: 0px;
}

#main_menu .myid {
	width: 98px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -142px 0px transparent;
	left: 166px;
	top: 0px;
}
#main_menu .myid span {
	width: 98px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -142px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .mycardpoint {
	width: 90px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -240px 0px transparent;
	left: 265px;
	top: 0px;
}
#main_menu .mycardpoint span {
	width: 90px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -240px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .mycoin {
	width: 107px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -330px 0px transparent;
	left: 355px;
	top: 0px;
}
#main_menu .mycoin span {
	width: 107px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -330px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .myfun {
	width: 80px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -437px 0px transparent;
	left: 462px;
	top: 0px;
}
#main_menu .myfun span {
	width: 80px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -437px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .mybiz {
	width: 122px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -517px 0px transparent;
	left: 542px;
	top: 0px;
}
#main_menu .mybiz span {
	width: 122px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -517px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .mychannel {
	width: 106px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -639px 0px transparent;
	left: 664px;
	top: 0px;
}
#main_menu .mychannel span {
	width: 106px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -639px -50px transparent;
	left: 0px;
	top: 0px;
}

#main_menu .mysafe {
	width: 196px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -745px 0px transparent;
	left: 770px;
	top: 0px;
}
#main_menu .mysafe span {
	width: 196px;
	height: 50px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/metirals.gif) no-repeat scroll -745px -50px transparent;
	left: 0px;
	top: 0px;
}

.s-lang {
	float: right;
	font-size: 12px;
	padding: 17px 75px 0 0;
}


/*---- 首頁側邊選單 ----*/

#sidebar_menu {
	list-style: none;
	padding: 15px 0px 15px 0px;
	margin: 10px 0 0 0;
	width: 190px;
	height: auto;
	position: relative;
}
#sidebar_menu span {
	display: none;
	position: absolute;
}
#sidebar_menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#sidebar_menu a:hover {
	background-position: left bottom;
}
#sidebar_menu a:hover span{
	display: block;
}

#SUB_NAV .help {
	width: 180px;
	height: 15px;
	padding:0px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
}
#sidebar_menu .joinus {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px 0 transparent;
	left: 0px;
	top: 0px;
}
#sidebar_menu .joinus span {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px 0 transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .buy {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -55px transparent;
	left: 0px;
	top: 47px;
}
#sidebar_menu .buy span {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -55px transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .topup {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -111px transparent;
	left: 0px;
	top: 94px;
}
#sidebar_menu .topup span {
	width: 195px;
	height: 47px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -111px transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .tq {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -167px transparent;
	left: 0px;
	top: 141px;
}
#sidebar_menu .tq span {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -167px transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .prize {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -208px transparent;
	left: 0px;
	top: 173px;
}
#sidebar_menu .prize span {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -208px transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .cs {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -251px transparent;
	left: 0px;
	top: 205px;
}
#sidebar_menu .cs span {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -251px transparent;
	left: 0px;
	top: 0px;
}

#sidebar_menu .mp {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -15px -294px transparent;
	left: 0px;
	top: 237px;
}
#sidebar_menu .mp span {
	width: 195px;
	height: 26px;
    background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sub_menu.gif) no-repeat scroll -235px -294px transparent;
	left: 0px;
	top: 0px;
}


#sidebar_news {
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sidebar_news.jpg) no-repeat -15px 0;
	list-style: none;
	padding: 35px 0 0 0;
	margin: 10px 0 0 0;
	width: 190px;
	position: relative;
	font-size: 12px;
}
#sidebar_news  li {
	display: block;
	padding: 0 0 5px 16px;
}

#sidebar_news li a {
	color: #4C4C4C;
	line-height: 20px;
	height: 20px;
	border-bottom: 1px dotted #ccc;	
	display: block;
	width: 172px;
}

#sidebar_news  li span{
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

#news_more {
	padding: 15px 0 10px 13px;
	position: relative;	
}

#news_more li {
	list-style: none;
}

#news_more  a{
	display: block;
	width: 38px;
	height: 15px;
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/news_more.gif) no-repeat;	
}

#news_more  a:hover {
	background: url(https://www.mycard520.com.tw/ns_active/Thailand/images/news_more_hover.gif) no-repeat;	
}

.theme-default #slider {
    margin: 0px auto 0 auto;
    width:540px; /* Make sure your images are the same size */
    height:150px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/* ---- Head AD ----*/
.head_ad {
	float: right;
	display:inline;
	padding:0px;
	margin: 0px 0px 50px 0px;
	display:inline;
}
*html .head_ad {
	float: left;
	display:inline;
	padding:0px;
	margin: -100px 0px 50px -15px;
	display:inline;
}

.rotate_ad {
	float:left;
	margin: 0x 10px 0px 15px;
	*margin: 0px 0px 0px -225px;
	display:inline;
}
*html .rotate_ad {
	float:left;
	margin: -10px 0px 0px -195px;
	display:inline;
}

.fixed_ad {
    float:right;
    margin: 0px 5px 0px 18px;
	*margin: -150px 5px 0px 0px;
	display:inline;
}

#front-page {
	height: 100%;
	overflow: hidden;
	border-left:1px solid #DEE2E5;
	border-right:1px solid #DEE2E5;
	padding:10px 0px 10px 0px;
	-moz-box-shadow:1px 1px 2px 2px rgba(10%,5%,5%,0.1) inset;
    -webkit-box-shadow:1px 1px 2px 2px rgba(10%,5%,5%,0.1) inset;
    box-shadow:1px 1px 2px 2px rgba(10%,5%,5%,0.1) inset;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/wrapper_bg.gif);
	background-repeat: repeat-x;
}
#front-page2 {
	height: 100%;
	overflow: hidden;
	background: #FFFFFF;
    float:left;
}

#front-page .head_content {
	margin: 50px 0 0 0;
}

#front-page .game_info ul {
	margin: 0 0 0 10px;
}

#front-page .game_info ul li{
	list-style: none;
	margin: 0 0 0 15px;
	width: 125px;
	float: left;
}

#front-page .game_info ul li img{
	border: 1px solid #ccc;
	padding: 3px;
}

#front-page .game_info h2{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 0 0;
}

#front-page .game_info p{
	font-size: 12px;
	line-height: 16px;
	height: 16px;
}

.l-col {
    width:568px;
	float: left;
	margin:0px 0px 0px 0px \9;
}

.r-col {
	float: right;
	margin: 10px 5px 0px 0px;
	display:inline;
}

.r-col .small_ad {

}

.r-col .small_ad  ul{
	list-style: none;
}

.r-col .small_ad  ul li{
	margin: 0 0 3px 0;
}

/* ---- news ----*/
#news {
	width:539px;
	height:165px;
	border:1px solid #D9D9D9;
	margin:10px 0px 0px 24px;
	display:inline;
	float:left;
	background-color: #FFFFFF;
}
#news .title {
    width:511px;
	height:24px;
	margin:0px 14px 0px 14px;
	padding:12px 0px 0px 0px;
	display:inline;
	float:left;
}
#news .title_L {
	width:440px;
	height:24px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
}
#news .title_L a {
	color: #333333;
	text-decoration: none;
}
#news .title_L a:hover {
	color: #000000;
	text-decoration: underline;
}
#news .title_R {
    width:71px;
	height:24px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #21A6FC;
}
#news .title_R a {
	color: #21A6FC;
	text-decoration: underline;
}
#news .title_R a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#news ul {
    width:511px;
	height:23px;
	border-bottom:1px dotted #989898;
	margin:0px 14px 0px 14px;
	display:inline;
	float:left;
}
#news .type1 {
	width:51px;
	height:17px;
	margin:1px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	display:inline;
	float:left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #21A6FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	text-align:center;
}
#news .type2 {
	width:51px;
	height:17px;
	margin:1px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	display:inline;
	float:left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	text-align:center;
}
#news .date {
	width:80px;
	height:15px;
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	text-align:left;
}
#news .content {
	width:370px;
	height:15px;
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #666;
	text-align:left;
}
#news .content a {
	color: #777;
	text-decoration: none;
}
#news .content a:hover {
	color: #000;
	text-decoration: none;
}


/* ---- 友好連結 ----*/
#link {
	width:539px;
	height:104px;
	border:1px solid #D9D9D9;
	margin:8px 0px 0px 24px;
	display:inline;
	float:left;
	background-color: #FFFFFF;
}
#link .title {
    width:511px;
	height:24px;
	margin:0px 14px 0px 14px;
	padding:8px 0px 0px 0px;
	display:inline;
	float:left;
}
#link .border {
    width:511px;
	height:60px;
	margin:5px 14px 0px 14px;
	display:inline;
	float:left;
}
#link .button_prev {
    width:10px;
	height:60px;
	float:left;
}
#link .button_prev a {
    filter:alpha(opacity=75); /*IE*/
    -moz-opacity:0.75; /*FireFox*/ 
    opacity:0.75; /*Chrome, Opera, Safari*/
}
#link .button_prev a:hover {
    filter:alpha(opacity=100); /*IE*/
    -moz-opacity:1.00; /*FireFox*/ 
    opacity:1.00; /*Chrome, Opera, Safari*/
}
#link .button_next {
    width:10px;
	height:60px;
	float:right;
}
#link .button_next a {
    filter:alpha(opacity=75); /*IE*/
    -moz-opacity:0.75; /*FireFox*/ 
    opacity:0.75; /*Chrome, Opera, Safari*/
}
#link .button_next a:hover {
    filter:alpha(opacity=100); /*IE*/
    -moz-opacity:1.00; /*FireFox*/ 
    opacity:1.00; /*Chrome, Opera, Safari*/
}
#link .logo {
    width:491px;
	height:60px;
	display:inline;
	float:left;
}

/* ---- 新聞列表 ----*/
#news_list {
	width:695px;
	height:auto;
	border:1px solid #D9D9D9;
	margin:0px 0px 10px 25px;
	display:inline;
	padding:10px 20px;
	float:left;
	background-color: #FFFFFF;
}
#news_list .title {
	width:695px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:left;
	border-bottom:1px dotted #CCC;
}
#news_list .title_L {
	width:695px;
	height:19px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	margin:0px 0px 10px 0px;
}
#news_list .title_L a {
	color: #333333;
	text-decoration: none;
}
#news_list .title_L a:hover {
	color: #000000;
	text-decoration: underline;
}
#news_list .title_R {
	width:695px;
	height:19px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	margin:0px 0px 10px 0px;
	*padding:0px 0px 10px 0px;
}
#news_list .title_R2 {
    width:71px;
	height:24px;
	float:right;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #21A6FC;
}
#news_list .title_R2 a {
	color: #21A6FC;
	text-decoration: underline;
}
#news_list .title_R2 a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#news_list .input {
	height:13px;
	padding:2px 2px;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}
#news_list .button {
	height:20px;
	padding:0px 2px;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/button_bg.gif);
	background-repeat: repeat-x;
	border:1px solid #333;
	border-radius: 3px;
  　-moz-border-radius: 3px;
  　-webkit-border-radius: 3px;
}
#news_list ul {
    width:679px;
	height:23px;
	border-bottom:1px dotted #989898;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
}
#news_list .type1 {
	width:51px;
	height:17px;
	margin:1px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	display:inline;
	float:left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #21A6FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	text-align:center;
}
#news_list .type2 {
	width:51px;
	height:17px;
	margin:1px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	display:inline;
	float:left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	text-align:center;
}
#news_list .date {
	width:80px;
	height:15px;
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	text-align:left;
}
#news_list .content {
	width:538px;
	height:15px;
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #666;
	text-align:left;
}
#news_list .content a {
	color: #777;
	text-decoration: none;
}
#news_list .content a:hover {
	color: #000;
	text-decoration: none;
}
#news_list .text {
	width:695px;
	height:auto;
	padding:10px 0px 10px 0px;
	float:left;
	border-bottom:1px dotted #CCC;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	text-align:left;
}
#news_list .picture {
	width:250px;
	height:180px;
	float:right;
	margin:0px 0px 0px 15px;
	border-bottom:1px dotted #CCC;
}

/* ---- 遊戲列表 ----*/
#game {
	width:695px;
	height:auto;
	border:1px solid #D9D9D9;
	margin:0px 0px 0px 0px;
	display:inline;
	padding:10px 20px;
	float:left;
	background-color: #FFFFFF;
}
#game .title {
	width:695px;
	height:19px;
	padding:5px 0px 0px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	border-bottom:1px dotted #CCC;
}
#game .border {
	width:155px;
	height:180px;
	float:left;
	margin:7px 9px 0px 9px;
	display:inline;
}
#game .image {
	width:153px;
	height:153px;
	float:left;
	border:1px solid #D4D4D4;
}
#game .name {
	width:155px;
	height:24px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
#game .name a {
	color: #333333;
	text-decoration: none;
}
#game .name a:hover {
	color: #000;
	text-decoration: underline;
}

/* ---- 經銷通路 ----*/
#payment {
	width:695px;
	height:auto;
	border:1px solid #D9D9D9;
	margin:0px 0px 0px 0px;
	display:inline;
	padding:10px 20px;
	float:left;
	background-color: #FFFFFF;
}
#payment .title {
	width:695px;
	height:19px;
	padding:5px 0px 0px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	border-bottom:1px dotted #CCC;
}
#payment .border {
	width:332px;
	height:235px;
	float:left;
	margin:10px 7px 5px 6px;
	border:1px solid #DFDFDF;
	display:inline;
}
#payment .image {
	width:312px;
	height:180px;
	float:left;
	margin:11px 10px 11px 10px;
	display:inline;
}
#payment .image a {
    filter:alpha(opacity=100); /*IE*/
    -moz-opacity:1.00; /*FireFox*/ 
    opacity:1.00; /*Chrome, Opera, Safari*/
}
#payment .image a:hover {
    filter:alpha(opacity=85); /*IE*/
    -moz-opacity:0.85; /*FireFox*/ 
    opacity:0.85; /*Chrome, Opera, Safari*/
}
#payment .name {
	width:312px;
	height:23px;
	float:left;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #333333;
}
#payment .name a {
	color: #333333;
	padding:3px 25px;
	background-color: #E0E0E0;
	text-decoration: none;
	border-radius: 25px;
  　-moz-border-radius: 25px;
  　-webkit-border-radius: 25px;
}
#payment .name a:hover {
	color: #FFF;
	padding:3px 25px;
	background-color: #2AAFE2;
	text-decoration: none;
	border-radius: 25px;
  　-moz-border-radius: 25px;
  　-webkit-border-radius: 25px;
}

/* ---- 廠商合作 ----*/
#cooperation {
	width:695px;
	height:auto;
	border:1px solid #D9D9D9;
	margin:0px 0px 10px 25px;
	display:inline;
	padding:10px 20px;
	float:left;
	background-color: #FFFFFF;
}
#cooperation .title {
	width:695px;
	height:19px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	border-bottom:1px dotted #CCC;
}
#cooperation ul {
	width:695px;
	height:auto;
	padding:5px 0px 5px 0px;
	float:left;
	list-style-type: none;
}
#cooperation .project {
	width:165px;
	height:25px;
	float:left;
	text-align:lfef;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	list-style-type: disc;
	list-style-position: inside;
}
#cooperation .input {
	width:530px;
	height:auto;
	float:left;
	text-align:lfef;
}
#cooperation .select {
    height:22px;
}
#cooperation .button {
	width:695px;
	height:25px;
	padding:10px 0px 0px 0px;
	margin:10px 0px 5px 0px;
	float:left;
	text-align:center;
	border-top:1px solid #CCC;
}
#cooperation .information {
	width:675px;
	height:28px;
	padding:5px 10px 5px 10px;
	margin:0px 0px 3px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	border-bottom:1px dotted #CCC;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/cooperation_information_bg.gif);
	background-repeat: repeat-y;
}
#cooperation .box {
	width:320px;
	height:auto;
	float:left;
	padding:8px 10px;
	margin:0px 10px 10px 0px;
	display:inline;
	border:1px dotted #CCC;
	background-repeat: repeat-x;
}
#cooperation .box2 {
	width:320px;
	height:auto;
	float:right;
	padding:8px 10px;
	border:1px dotted #CCC;
	background-repeat: repeat-x;
}
#cooperation h1 {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	text-align:left;
	font-weight: normal;
	background-color: #83D0EC;
	padding:2px 10px;
	border-radius: 5px;
　  -moz-border-radius: 5px;
　  -webkit-border-radius: 5px;
	margin:0px 0px 6px 0px;
}
#cooperation p {
	font-size: 12px;
	line-height: 18px;
	color: #555;
	text-align:left;
	font-weight: normal;
	margin:0px 0px 0px 10px;
}
#cooperation p a {
	color: #555;
	text-decoration: underline;
}
#cooperation p a:hover {
	color: #000;
	text-decoration: underline;
}

/* ---- 關於我們 ----*/
#about_us {
	width:695px;
	height:620px;
	border:1px solid #D9D9D9;
	margin:0px 0px 10px 25px;
	display:inline;
	padding:10px 20px 0px 20px;
	text-align:left;
	float:left;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/About_us_bg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#about_us .title {
	width:695px;
	height:19px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	border-bottom:1px dotted #CCC;
}
#about_us h1 {
	font-size: 16px;
	line-height: 25px;
	margin:10px 0px 5px 0px;
	color: #2CB0E2;
	text-align:left;
	text-decoration: underline;
}
#about_us h2 {
	font-size: 14px;
	line-height: 23px;
	margin:5px 0px 0px 0px;
	color: #FF7300;
	text-align:left;
}
#about_us p {
	font-size: 12px;
	line-height: 18px;
	color: #333;
	text-align:left;
}
#about_us p a {
	color: #333;
	text-decoration: underline;
}
#about_us p a:hover {
	color: #000;
	text-decoration: underline;
}

/* ---- 網站導覽 ----*/
#site_map {
	width:922px;
	height:620px;
	border:1px solid #D9D9D9;
	margin:0px 0px 0px 0px;
	display:inline;
	padding:10px 20px 0px 20px;
	text-align:left;
	float:left;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sitemap/sitemap_bg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#site_map .title {
	width:922px;
	height:19px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	border-bottom:1px dotted #CCC;
}
#site_map .block1 {
	width:220px;
	height:auto;
	padding:10px 0px;
	margin:0px 5px 0px 5px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	color: #999;
	text-align:center;
	float:left;
	border: 1px dotted #E8E8E8;
}
#site_map .block2 {
	width:220px;
	height:auto;
	padding:10px 0px;
	margin:0px 5px 0px 5px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	color: #999;
	text-align:center;
	float:left;
	border: 1px dotted #E8E8E8;
}
#site_map .block3 {
	width:220px;
	height:auto;
	padding:10px 0px;
	margin:0px 5px 0px 5px;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	color: #999;
	text-align:center;
	float:left;
	border: 1px dotted #E8E8E8;
}
#site_map .button {
	width:198px;
	height:20px;
	margin:8px 10px 5px 10px;
	padding:5px 0px;
	border: 1px solid #CCC;
	font-size: 12px;
	line-height: 20px;
	color: #29AFE2;
	border-radius: 5px;
　  -moz-border-radius: 5px;
　  -webkit-border-radius: 5px;
	font-weight: normal;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/sitemap/button1_bg.gif);
	background-repeat: repeat-x;
}
#site_map .button a {
    color: #29AFE2;
	filter:alpha(opacity=60); /*IE*/
    -moz-opacity:0.60; /*FireFox*/ 
    opacity:0.60; /*Chrome, Opera, Safari*/
}
#site_map .button a:hover {
    color: #29AFE2;
	filter:alpha(opacity=100); /*IE*/
    -moz-opacity:1.00; /*FireFox*/ 
    opacity:1.00; /*Chrome, Opera, Safari*/
}


/* ---- 按鈕樣式 ----*/
#submit, reset {
    padding:0px 15px;
	background-image: url(https://www.mycard520.com.tw/ns_active/Thailand/images/button_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #666666;
	border-radius: 3px;
  　-moz-border-radius: 3px;
　  -webkit-border-radius: 3px;
}


/* ---- 跳頁選單 ----*/
#page {
	width:695px;
	height:auto;
	padding:5px 0px;
	float:left;
	margin:10px 0px 5px 0px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #009CBE;
}
#page a {
	color: #828282;
	text-decoration: none;
	background-color: #FFF;
	padding:2px 4px 2px 4px;
	border: 1px solid #B5D3E3;
}
#page a:hover {
	color: #464646;
	text-decoration: none;
	background-color: #FFF;
	padding:2px 4px 2px 4px;
	border: 1px solid #009CBE;
}


/* ---- 文字顏色 ----*/
.gray12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #999999;
	text-align:left;
	background-color: #FFFFFF;
}
.gray12x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #E8E8E8;
	text-align:left;
}
#fix {
	clear: both;
}

/* ---- ifram ----*/
#ifram_payment {
	width:737px;
	height:553px;
	background-color: #FFFFFF;
	margin:0px 0px 10px 25px;
	*margin:0px 23px 10px 0px;
	padding:0px;
	display:inline;
	float:left;
	clear: both;
}
.ifram_site_map {
	width:964px;
	height:632px;
	background-color: #FFFFFF;
	margin:0px 0px 10px 10px;
	padding:0px;
	display:inline;
	float:left;
	clear: both;
}
.ifram_game_list {
	width:737px;
	height:657px;
	background-color: #FFFFFF;
	margin:0px 0px 10px 25px;
	padding:0px;
	display:inline;
	float:left;
	clear: both;
}
*html #fade {
	float:left;
	position: absolute;
}
#Grid {
    width:693px;
    float:left;
}
#button {
    float:right;
	display:inline;
	clear: both;
	margin:-20px 240px 0px 0px;
	*margin:-40px 240px 0px 0px;
}
