/******************************************************************基本樣式*/
body {
	padding: 0px;
	margin: 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em;
}
body.UILogin {
	margin: 0px;
}
a {
	color: #0066CC;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
}
a:hover {
	color: #000000;
}
A.Editable:hover {
	background: url("/Images/NewStyle2/icon/icon_edit.png") right bottom no-repeat;
}
a.RedLink {
	color:Red;
}
a.RedLink:hover {
	color: #000000;
	font-weight:700;
}
.clear {
	clear: both;
	line-height: 0px !important;
	font-size: 0 !important;
	height: 0px !important;
	visibility: hidden;
	padding:0px !important;
	margin:0px !important;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.MenuL {
	width: 245px;
	float: left;
	padding-right: 15px;
	overflow: hidden;
}
.MenuR {
	width: 245px;
	float: right;
	padding-left: 15px;
	overflow: hidden;
}
.ContentL {
	width: 700px;
	float: left;
}
.ContentR {
	width: 700px;
	float: right;
}
.ContentC {
	width: 100%;
	float: none;
}
input.btn {
	width:55px;
	height:30px;
	background:transparent url("/Images/NewStyle2/design/All_NoRepeat01.png") -583px -92px no-repeat;/*btn_bg.png*/
	border:none;
	line-height:30px;
	color:White;
	cursor:pointer;
}
input.btn:hover {
	background:transparent url("/Images/NewStyle2/design/All_NoRepeat01.png") -583px -122px no-repeat;/*btn_bg.png*/
}
input.large, A.large {
	width:100px;
	height:30px;
	background:transparent url("/Images/NewStyle2/design/All_NoRepeat01.png") -481px -101px no-repeat;/*btn2_bg.png*/
	border:none;
	line-height:30px;
	color:White;
	cursor:pointer;
}
A.large {
	display:inline-block;
}
input:hover.large, A:hover.large {
	background:transparent url("/Images/NewStyle2/design/All_NoRepeat01.png") -481px -131px no-repeat;/*btn2_bg.png*/
}
input.huge {
	width:150px;
	height:30px;
	background:transparent url("/Images/NewStyle2/design/btn3_bg.png") 0px 0px no-repeat;
	border:none;
	line-height:30px;
	color:White;
	cursor:pointer;
}
input:hover.huge {
	background:transparent url("/Images/NewStyle2/design/btn3_bg.png") 0px -30px no-repeat;
}
input.checkedBtn {
	background:transparent url("/Images/NewStyle2/icon/icon_CheckedCheckBox.gif") left center no-repeat;
	height:23px;
	padding-left:27px;
	border:none;
}
input.uncheckedBtn {
	background:transparent url("/Images/NewStyle2/icon/icon_UncheckedCheckBox.gif") left center no-repeat;
	height:23px;
	padding-left:27px;
	border:none;
}

/******************************************************************框架樣式-Banner*/
#Banner {
	width: 960px;
	height: 145px;
	position: relative;
	margin: 0px auto;
	background: url("/Images/NewStyle2/design/banner2.png") no-repeat center 55px;
}
/*Logo*/
#Banner h1, #Banner h2 {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0px;
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
#Banner #Logo {
	width: 415px;
	height: 125px;
	position: absolute;
	z-index: 1;
	background: url("/Images/NewStyle2/design/logo.png") no-repeat right bottom;
}
#Banner #Logo a {
	width: 100%;
	height: 100%;
	display: block;
	line-height: 300px;
	overflow: hidden;
}
/*Search*/
#Banner #Search {
	width: 600px;
	height: 80px;
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 360px;
}
#Banner #Search ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#Banner #Search ul li {
	padding: 0px 10px;
	display: block;
	float: left;
}
#Banner #Search ul li a {
	width: 70px;
	height: 80px;
	display: block;
	line-height: 300px;
	overflow: hidden;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#Banner #Search ul li a.btn1 {
	width: 130px;
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_1.png*/
	background-position:0px -250px;
}
#Banner #Search ul li a.btn1:hover {
	background-position: 0px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn1 {
	background-position: 0px -330px;
}
#Banner #Search ul li a.btn2 {
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_2.png*/
	background-position:-130px -250px;
	
}
#Banner #Search ul li a.btn2:hover {
	background-position: -130px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn2 {
	background-position: -130px -330px;
}
#Banner #Search ul li a.btn3 {
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_3.png*/
	background-position:-187px -250px;	
}
#Banner #Search ul li a.btn3:hover {
	background-position: -187px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn3 {
	background-position: -187px -330px;
}
#Banner #Search ul li a.btn4 {
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_4.png*/
	background-position:-249px -250px;
}
#Banner #Search ul li a.btn4:hover {
	background-position: -249px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn4 {
	background-position: -249px -330px;
}
#Banner #Search ul li a.btn5 {
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_5.png*/
	background-position:-311px -250px;
}
#Banner #Search ul li a.btn5:hover {
	background-position: -311px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn5 {
	background-position: -311px -330px;
}
#Banner #Search ul li a.btn6 {
	background-image: url("/Images/NewStyle2/design/All_NoRepeat01.png");/*search2_6.png*/
	background-position:-367px -250px;
}
#Banner #Search ul li a.btn6:hover {
	background-position: -367px -330px;
	background-repeat: no-repeat;
}
#Banner #Search ul li.current a.btn6 {
	background-position: -367px -330px;
}
#Banner #Search .bar {
	clear: both;
	width: 523px;
	height: 30px;
	margin-left: 72px;
}
#Banner #Search .bar span {
	display: block;
	float: left;
}
#Banner #Search .bar span.bar_title {
	width: 75px;
	height: 30px;
	line-height: 100px;
	overflow: hidden;
	background: url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -757px -164px;/*search_condition.gif*/
}
#Banner #Search .bar span.bar_text {
	width: 383px;
	height: 30px;
	line-height: 26px;
	background: #FFFFFF;
}
#Banner #Search .bar select {
	width: 80px;
	margin: 2px 0px 0px 2px;
}
#Banner #Search .bar input {
	border: 1px solid #CCCCCC;
	width: 200px;
}
#Banner #Search .bar .btn {
	cursor: pointer;
	width: 55px;
	height: 30px;
	border: none;
	line-height: 100px;
	font-size: 0px;
	overflow: hidden;
	background: url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -639px -90px;/*search_go.gif*/
}
#Banner #Search .bar .btn:hover {
	background-position: -639px -120px;
}
/*Function*/
#Banner #Function {
	width: 960px;
	height: 30px;
	position: absolute;
	z-index: 3;
	bottom: -30px;
}
/*Language*/
#Banner #Language {
	position: absolute;
	width:100px;
	right:0px;
}

#Banner #Language A.Language {
	background: url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -751px -281px;
	line-height:25px;
	padding-left:5px;
	width:100px;
	height:25px;
	color: #ff8800;
	display:block;
	font-size:11px;
	font-weight:bold;
}
#Banner #Language A.Language:hover {
	background: url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -751px -306px;
}
#Banner #Language .Name {
	width:50px;
	text-align:center;
}
.LanguageSelector A {
	display:block;	
}
.LanguageSelector A:Hover {
	font-weight:bold;
}
/*我的空間&個人設定&訊息中心*/
#Banner #Function ul {
	padding: 0px 15px 0px 0px;
	margin: 0px;
	list-style: none;
	width: 245px;
	display: block;
	float: left;
	overflow: hidden;
}
#Banner #Function ul li {
	display: block;
	float: left;
}
#Banner #Function ul li a {
	color: #000000;
	width: 115px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	text-align: center;
	font-size: 13px;
}
#Banner #Function ul li a.btn2 {
	font-size:12px;
}
#Banner #Function ul li a:hover, #Banner #Function ul li a.current {
	font-weight: bold;
}
#Banner #Function ul li span {
	width: 10px;
	display: block;
	float: left;
	background:url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -886px -189px;/*function_line.gif*/
	height:30px;
}
#Banner #Function ul li a.highlight {
	color:Red;
	font-size:12px;
}
/*紅色次選單*/
#Banner #Function #Submenu {
	width: 245px;
	height: 55px;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 25px;
}
#Banner #Function #Submenu .title {
	color: #FFFFFF;
	font-size: 12px;
	width: 250px;
	height: 45px;
	padding: 5px;
	position: absolute;
	top: -5px;
	background: url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -700px 25px;/*submenu_bg.png*/
}
#Banner #Function #Submenu .title.Categories {
	background: url("/Images/NewStyle2/design/submenu_bg_long.png") no-repeat 0px 25px;
	height:80px;
}
#Banner #Function #Submenu .title strong {
	font-size: 15px;
	height: 25px;
	line-height: 15px;
	display: block;
	float: none;
}
#Banner #Function #Submenu .title strong a {
	color: #EE0000;
	width: 235px;
	height: 30px;
	line-height: 30px;
	padding: 0px 1px 0px 4px;
	float: none;
	display: block;
}
#Banner #Function #Submenu .title strong a:hover {
	color: #AA0000;
	text-decoration: none;
	background: none;
}
#Banner #Function #Submenu .title a {
	color: #FFFFFF;
	height: 22px;
	line-height: 22px;
	padding: 1px 3px 2px 5px;
	display: block;
	float: left;
	margin-bottom:5px;
}
#Banner #Function #Submenu .title a.block {
	border-right: solid 1px white;
}
#Banner #Function #Submenu .title a:hover {
	background: #CC0000 url("/Images/NewStyle2/design/All_RepeatX01.png") repeat-x left -16px;/*submenu_icon.png*/
}
#Banner #Function #Submenu .title a.current {
	color: #CC0000;
	padding: 3px 3px 0px 5px;
	background: #FFFFFF;
}
/*置右功能按鈕列*/
#Banner #Function div.functions {
	color: #FF9900;
	font-size: 13px;
	line-height: 30px;
	/*width: 685px;*/
	width: 960px;
	height: 30px;
	text-align: right;
	display: block;
	float: left;
}
#Banner #Function div.functions a {
	color: #FF6600;
}
#Banner #Function div.functions a:hover {
	text-decoration: underline;
}

/******************************************************************框架樣式-Main*/
#Main {
	width: 960px;
	margin: 35px auto 20px auto;
	background: url("/Images/NewStyle2/design/bottom_bg.png") repeat-x bottom;
}
body.iFrame #Main {
	width:700px;
	background:none;
	margin:0px;
}
#Main #Main_bg {
	background: url("/Images/NewStyle2/design/bottom_logo.png") no-repeat 0px bottom;
}
/*Menu*/
#Main #Menu {
	display: block;
	padding-bottom: 90px;
}
#Main #Menu .btn_more, #Main #Menu .btn_set {
	position: relative;
	top: -20px;
}
/*左選單標題h5.menu_list1~h5.menu_list3*/
#Main #Menu h5.menu_list1, #Main #Menu h5.menu_list2, #Main #Menu h5.menu_list3, #ModalFrameFrame h5.menu_list1, #ModalFrameFrame h5.menu_list2, #ModalFrameFrame h5.menu_list3 {
	font-size: 16px;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #C1C3CC;
}
#ModalFrameFrame h5.menu_list1, #ModalFrameFrame h5.menu_list2, #ModalFrameFrame h5.menu_list3 {
	overflow:hidden;
	white-space:pre;
}
#Main #Menu h5.Categories {
	margin-top:25px;
}
#Main #Menu h5.menu_list1, #ModalFrameFrame h5.menu_list1 {
	color: #0066CC;
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") no-repeat 5px -473px;/*menu_spot1.png*/
}
#Main #Menu h5.menu_list2, #ModalFrameFrame h5.menu_list2 {
	color: #FF850B;
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") no-repeat 5px -508px;/*menu_spot2.png*/
}
#Main #Menu h5.menu_list3, #ModalFrameFrame h5.menu_list3 {
	color: #CC0000;
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") no-repeat 5px -543px;/*menu_spot3.png*/
}
#Main #Menu h5 strong, #ModalFrameFrame h5 strong {
	color: #000000;
}
#Main #Menu h5 a, #ModalFrameFrame h5 a {
	display: block;
}
#Main #Menu h5 a:hover, #ModalFrameFrame h5 a:hover {
	position: relative;
	left: 1px;
}
#Main #Menu h5.menu_list1 a, #ModalFrameFrame h5.menu_list1 a {
	color: #0066CC;
	display: block;
}
#Main #Menu h5.menu_list1 a:hover, #ModalFrameFrame h5.menu_list1 a:hover {
	color: #0088EE;
	position: relative;
	left: 1px;
}
#Main #Menu h5.menu_list2 a, #ModalFrameFrame h5.menu_list2 a {
	color: #FF850B;
	display: block;
}
#Main #Menu h5.menu_list2 a:hover, #ModalFrameFrame h5.menu_list2 a:hover {
	color: #FF9900;
	position: relative;
	left: 1px;
}
#Main #Menu h5.menu_list3 a, #ModalFrameFrame h5.menu_list3 a {
	color: #CC0000;
	display: block;
}
#Main #Menu h5.menu_list3 a:hover, #ModalFrameFrame h5.menu_list3 a:hover {
	color: #FF0000;
	position: relative;
	left: 1px;
}
/*左選單清單ul.menu_list1~ul.menu_list3*/
#Main #Menu ul, #ModalFrameFrame #SettingPanel ul {
	font-size: 13px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: url("/Images/NewStyle2/design/menu_line.gif");
}
#Main #Menu ul.CategoryList {
	float:left;
}
#Main #Menu ul.menu_list1 li,#Main #Menu ul.menu_list2 li,#Main #Menu ul.menu_list3 li, #ModalFrameFrame ul.menu_list1 li,#ModalFrameFrame ul.menu_list2 li,#ModalFrameFrame ul.menu_list3 li {
	padding: 0px;
	margin: 0px;
	padding-left: 25px;
}
#Main #Menu ul.menu_list1 li, #ModalFrameFrame ul.menu_list1 li {
	background: url("/Images/NewStyle2/icon/spot_ball1.png") no-repeat 10px 10px;
}
#Main #Menu ul.CategoryList li {
	background: url("/Images/NewStyle2/icon/spot_ball1.png") no-repeat 10px 10px;
	float: left;
}
#Main #Menu ul.menu_list1 li strong {
	line-height:27px;
}
#Main #Menu ul.menu_list1 li a {
	color: #0066CC;
}
#Main #Menu ul.CategoryList li a {
	float: left;
	margin-left: 5px;
	white-space: nowrap;
}
#Main #Menu ul.menu_list1 li a.offline {
	color: #CCCCCC;
}
#Main #Menu ul.menu_list1 li a:hover, #ModalFrameFrame ul.menu_list1 li a:hover {
	color: #000000;
}
#Main #Menu ul.menu_list1 li a.current {
	color: Red;
}
#Main #Menu ul.menu_list2 li {
	background: url("/Images/NewStyle2/icon/spot_ball2.png") no-repeat 10px 10px;
}
#Main #Menu ul.menu_list2 li a {
	color: #DD6600;
}
#Main #Menu ul.menu_list2 li a:hover, #Main #Menu ul.menu_list2 li a.current {
	color: #000000;
}
#Main #Menu ul.menu_list3 li {
	background: url("/Images/NewStyle2/icon/spot_ball3.png") no-repeat 10px 10px;
}
#Main #Menu ul.menu_list3 li a {
	color: #CC0000;
}
#Main #Menu ul.menu_list3 li a:hover, #Main #Menu ul.menu_list3 li a.current {
	color: #000000;
}
#Main #Menu .adv {
	margin: 10px 0px;
	clear: both;
}
#Main #Menu .adv p {
	margin: 10px 0px;
}
#Main #Menu .adv img {
	border: none;
}
/*Content*/
#Main #Content {
	font-size: 13px;
	display: block;
}
#Main .ContentL .Content_area, #Main .ContentR .Content_area, #Main .ContentC .Content_area {
	clear: both;
	padding: 10px 19px 20px;
	margin-bottom: 10px;
	border: 1px solid #B2B4BF;
}
#Main .ContentL .Content_area, #Main .ContentR .Content_area {
	width: 660px;
}
#Main .ContentC .Content_area {
	width: 940px;
}
#Main #Content #DownloadPanel img {
	border:none;
}
#Main #Content #DownloadPanel .download {
	text-align:center;
}
#Main #Content #DownloadPanel h5 {
	font-weight:700;
	margin:15px 0px 0px 0px;
}
#Main #Content #DownloadPanel ol,#Main #Content #DownloadPanel ul {
	margin-top:0px;
	margin-bottom:0px;
}
#Main #Content #DownloadPanel .downloadinfo {
	margin:0px;
	border-bottom:solid 1px #DDD;
}
#Main #Content #FeaturePanel .feature {
	border-bottom:solid 1px #DDD;
}
#Main #Content #FeaturePanel .feature div.block {
	width:180px;
	float:left;
	margin: 10px 25px;
	height:250px;
	overflow:hidden;
}
/*Bottom*/
#Main #Bottom {
	color: #B2B4BF;
	font-size: 13px;
	text-align: center;
	clear: both;
	width: 100%;
	height: 205px;
	padding: 30px 0px 15px 0px;
	overflow: visible;
}
#Main #Bottom .box {
	border-bottom: 1px solid #cccccc;
}
#Main #Bottom .box UL {
	float:left;
	text-align:left;
	padding: 0px 10px;
	width: 100px;
	height: 90px;
	border-left: 1px solid #cccccc;
}
#Main #Bottom .box UL.first {
	border: none;
}
#Main #Bottom .box UL.Logos {
	float: right;
	width: auto;
	border: none;
}
#Main #Bottom .box UL.Logos LI {
	float: left;
}
#Main #Bottom .box UL.Logos IMG {
	border: none;
}
#Main #Bottom .box UL LI.first {
	margin:0px;
	color: #333333;
	font-weight:bold;
}
#Main #Bottom .box UL LI {
	font-size: 11px;
	list-style: none;
	line-height: 15px;
	margin: 0px 0px 0px 10px;
}
#Main #Bottom a {
	color: #666666;
}
#Main #Bottom a:hover {
	text-decoration: underline;
}
#MovePanel IMG {
	border: none;
}
.file_content {
	color: #666666;
	font-size: 12px;
	width: 670px;
	padding: 14px;
	margin: 0px auto;
	list-style: none;
	display: block;
	overflow: hidden;
	clear: both;
	border: 1px solid #B2B4BF;
	background: #FFFFFF;
	text-align:center;
}
.file_content img{
	border:none;
}
.photo {
	margin:0px auto;
	width:92px;
	height:92px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}
.photo a{
	border:#ffffff 1px solid;
	width:90px;
	height:90px;
	overflow:hidden;
	display:block;
	background:url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -580px 0px;/*s_member.png*/
}
.photo a:hover {
	background:none;
	border:#b2b4bf 1px solid;
}
.photo_upload {
	text-align:center;
}
.photo_select {
	text-align:center;
}
#VerifySite {
	position:relative;
}
#VerifySite div {
	position:absolute;
	bottom:0px;
	right:0px;
}
body.iFrame #siteseal {
	float:right;
}

#ProgressBackground
{
	background-color:White;
	position:absolute;
	z-index:20000;
}

#ProgressBody
{
	position:absolute;
	z-index:20001;
	text-align:center;
	height:100px;
}

#ProgressBody SPAN
{
	font-size:larger;
	font-weight:700;
}

#TrashImage {
	background:url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -813px -194px;/*icon_trash.png*/
	width:60px;
	height:60px;
	display:block;
}
#TrashImage.hover {
	background:url("/Images/NewStyle2/design/All_NoRepeat01.png") no-repeat -758px -194px;/*icon_trash_on.png*/
	width:60px;
	height:60px;
	display:block;
}
.hover {
	background-color:#CCCC88;
}

#FriendsTable li {
	cursor:move;
}

.NoTopBorder Table{
	border-top:none;
}

#Certifications {
	clear:both;
	color:black;
	font-size:13px;
}

A.BannerChange {
	display:block;
	width:960px;
	top:55px;
	height:90px;
	position:absolute;
}

Div.AppIcon {
	background-color: #E5F0FF;
	margin: 0px 15px 15px;
	padding: 15px;
	width: 220px;
	float:right;
	text-align:center;
}

Div.AppIcon .Info {
	margin: 10px 0px;
	text-align: left;
	font-size: 12px;
}

Div.AppIcon .Info UL {
	padding-left: 20px;
	margin: 6px 0px 12px;
}

Div.AppIcon .GameContentRating {
	margin: 65px 5px 0px;
	width: 90px;
}

Div.AppIcon .General {
	background: url("/Images/NewStyle2/design/GameContentRating.jpg") no-repeat 0px -360px;
}

Div.AppIcon .Protect {
	background: url("/Images/NewStyle2/design/GameContentRating.jpg") no-repeat 0px -270px;
}

Div.AppIcon .Counsel12 {
	background: url("/Images/NewStyle2/design/GameContentRating.jpg") no-repeat 0px -180px;
}

Div.AppIcon .Counsel15 {
	background: url("/Images/NewStyle2/design/GameContentRating.jpg") no-repeat 0px -90px;
}

Div.AppIcon .Restrict {
	background: url("/Images/NewStyle2/design/GameContentRating.jpg") no-repeat 0px 0px;
}

#Main .ContentC #SearchPanel {
	text-align:center;
	margin: 100px 0px;
}

#Main .ContentC #SearchPanel #SearchTextBox {
	color: #000;
	line-height: normal; 
	padding: 5px 8px 0px 6px;
	font-size: 18px;
	margin: 0px;
	vertical-align: top;
	border: 1px solid #999;
	background-color: rgb(255, 255, 255);
}

#Main .ContentC #SearchPanel #SearchButton {
	height: 30px;
	font-size: 15px;
}

#ReleaseStepsDiv a.current {
	color: #000;
	font-weight: 700;
}

a.FBLogin {
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") repeat-x 0px -1242px;
	padding: 1px 1px 3px 18px;
}

a.FBLogin:hover {
	text-decoration: none !important;
}

a.FBLogin span{
	border-top: 1px solid #879ac0;
	border-bottom: 1px solid #1a356e;
	font-size: 11px;
	padding: 0px 4px 2px 6px;
	background: rgb(95,120,171);
	color: #fff;
}

.ui-widget{
	font-size: 12px;
}

#SMSUsersSelector table {
	width: 100%;
	padding-top:2px;
}

#SMSUsersSelector table th {
	width: 50px;
	white-space: nowrap;
}

#SMSUsersSelector table td{
	border: 1px solid #333;
	background-color: White;
	padding: 0px 5px;
	cursor: text;
}

#SMSUsersSelector img {
	cursor: pointer;
}

#SMSUsersSelector table td span{
	color: #333;
	margin: 0px 3px;
}

#SMSUsersSelector table td input{
	border: none;
}

SPAN.GameRatingClassifications {
	display: inline-block;
	width: 90px;
	margin:0px;
	padding: 90px 0px 0px;
	text-align: center;
}

SPAN.ACBAge1 {
	background: url("/Images/NewStyle2/icon/ACBGameRating.png") no-repeat 0px 0px;
}

SPAN.ACBAge9 {
	background: url("/Images/NewStyle2/icon/ACBGameRating.png") no-repeat -90px 0px;
}

SPAN.ACBAge13 {
	background: url("/Images/NewStyle2/icon/ACBGameRating.png") no-repeat -180px 0px;
}

SPAN.ACBAge15 {
	background: url("/Images/NewStyle2/icon/ACBGameRating.png") no-repeat -270px 0px;
}

SPAN.ACBAge18 {
	background: url("/Images/NewStyle2/icon/ACBGameRating.png") no-repeat -360px 0px;
}

SPAN.ACB2Age13 {
	background: url("/Images/NewStyle2/icon/ACB2GameRating.png") no-repeat 0px 0px;
}

SPAN.ACB2Age18 {
	background: url("/Images/NewStyle2/icon/ACB2GameRating.png") no-repeat -90px 0px;
}

SPAN.BBFCAge1 {
	background: url("/Images/NewStyle2/icon/BBFCGameRating.png") no-repeat 0px 0px;
}

SPAN.BBFCAge8 {
	background: url("/Images/NewStyle2/icon/BBFCGameRating.png") no-repeat -90px 0px;
}

SPAN.BBFCAge12 {
	background: url("/Images/NewStyle2/icon/BBFCGameRating.png") no-repeat -180px 0px;
}

SPAN.BBFCAge15 {
	background: url("/Images/NewStyle2/icon/BBFCGameRating.png") no-repeat -270px 0px;
}

SPAN.BBFCAge18 {
	background: url("/Images/NewStyle2/icon/BBFCGameRating.png") no-repeat -360px 0px;
}

SPAN.BBFC2Age18 {
	background: url("/Images/NewStyle2/icon/BBFC2GameRating.png") no-repeat 0px 0px;
}

SPAN.CBFCAge4 {
	background: url("/Images/NewStyle2/icon/CBFCGameRating.png") no-repeat 0px 0px;
}

SPAN.CBFCAge13 {
	background: url("/Images/NewStyle2/icon/CBFCGameRating.png") no-repeat -90px 0px;
}

SPAN.CBFCAge18 {
	background: url("/Images/NewStyle2/icon/CBFCGameRating.png") no-repeat -180px 0px;
}

SPAN.CEROAge1 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat 0px 0px;
}

SPAN.CEROAge3 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -630px 0px;
}

SPAN.CEROAge12 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -90px 0px;
}

SPAN.CEROAge15 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -180px 0px;
}

SPAN.CEROAge17 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -270px 0px;
}

SPAN.CEROAge18 {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -360px 0px;
}

SPAN.CEROAgeRP {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -450px 0px;
}

SPAN.CERODrugs {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -720px 0px;
}

SPAN.CEROFear {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -810px 0px;
}

SPAN.CEROSexual {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -900px 0px;
}

SPAN.CEROGambling {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -990px 0px;
}

SPAN.CEROStrongLanguage {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -1080px 0px;
}

SPAN.CEROSmokingDrinking {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -1170px 0px;
}

SPAN.CEROViolence {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -1260px 0px;
}

SPAN.CEROLove {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -1350px 0px;
}

SPAN.CEROCrime {
	background: url("/Images/NewStyle2/icon/CEROGameRating.png") no-repeat -1440px 0px;
}

SPAN.CSRRAge1 {
	background: url("/Images/NewStyle2/icon/CSRRGameRating.png") no-repeat 0px 0px;
}

SPAN.CSRRAge6 {
	background: url("/Images/NewStyle2/icon/CSRRGameRating.png") no-repeat -90px 0px;
}

SPAN.CSRRAge12 {
	background: url("/Images/NewStyle2/icon/CSRRGameRating.png") no-repeat -180px 0px;
}

SPAN.CSRRAge15 {
	background: url("/Images/NewStyle2/icon/CSRRGameRating.png") no-repeat -270px 0px;
}

SPAN.CSRRAge18 {
	background: url("/Images/NewStyle2/icon/CSRRGameRating.png") no-repeat -360px 0px;
}

SPAN.DEJUSAge1 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat 0px 0px;
}

SPAN.DEJUSAge10 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat -90px 0px;
}

SPAN.DEJUSAge12 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat -180px 0px;
}

SPAN.DEJUSAge14 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat -270px 0px;
}

SPAN.DEJUSAge16 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat -360px 0px;
}

SPAN.DEJUSAge18 {
	background: url("/Images/NewStyle2/icon/DEJUSGameRating.png") no-repeat -450px 0px;
}

SPAN.EOCSAge1 {
	background: url("/Images/NewStyle2/icon/EOCSGameRating.png") no-repeat 0px 0px;
}

SPAN.EOCSAge12 {
	background: url("/Images/NewStyle2/icon/EOCSGameRating.png") no-repeat -90px 0px;
}

SPAN.EOCSAge15 {
	background: url("/Images/NewStyle2/icon/EOCSGameRating.png") no-repeat -180px 0px;
}

SPAN.EOCSAge18 {
	background: url("/Images/NewStyle2/icon/EOCSGameRating.png") no-repeat -270px 0px;
}

SPAN.ESRAAge3 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat 0px 0px;
}

SPAN.ESRAAge7 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat -90px 0px;
}

SPAN.ESRAAge12 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat -180px 0px;
}

SPAN.ESRAAge15 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat -270px 0px;
}

SPAN.ESRAAge18 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat -360px 0px;
}

SPAN.ESRAAge25 {
	background: url("/Images/NewStyle2/icon/ESRAGameRating.png") no-repeat -450px 0px;
}

SPAN.ESRBAge3 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat 0px 0px;
}

SPAN.ESRBAge6 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -90px 0px;
}

SPAN.ESRBAge10 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -180px 0px;
}

SPAN.ESRBAge13 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -270px 0px;
}

SPAN.ESRBAge17 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -360px 0px;
}

SPAN.ESRBAge18 {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -450px 0px;
}

SPAN.ESRBAgeRP {
	background: url("/Images/NewStyle2/icon/ESRBGameRating.png") no-repeat -540px 0px;
}

SPAN.GRBAge1 {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat 0px 0px;
}

SPAN.GRBAge12 {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -90px 0px;
}

SPAN.GRBAge15 {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -180px 0px;
}

SPAN.GRBAge18 {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -270px 0px;
}

SPAN.GRBSexualTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -360px 0px;
}

SPAN.GRBDiscriminationTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -450px 0px;
}

SPAN.GRBViolenceTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -540px 0px;
}

SPAN.GRBStrongLanguage {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -630px 0px;
}

SPAN.GRBDrugTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -720px 0px;
}

SPAN.GRBGamblingTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -810px 0px;
}

SPAN.GRBTortureTheme {
	background: url("/Images/NewStyle2/icon/GRBGameRating.png") no-repeat -900px 0px;
}

SPAN.MDAAge1 {
	display: inline-block;
	width: 90px;
	margin:0px;
	padding: 0px;
}

SPAN.MDAAge16 {
	background: url("/Images/NewStyle2/icon/MDAGameRating.png") no-repeat 0px 0px;
}

SPAN.MDAAge18 {
	background: url("/Images/NewStyle2/icon/MDAGameRating.png") no-repeat -90px 0px;
}

SPAN.OFLCNZAge1 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat 0px 0px;
}

SPAN.OFLCNZAge8 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -90px 0px;
}

SPAN.OFLCNZAge13 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -180px 0px;
}

SPAN.OFLCNZAge15 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -270px 0px;
}

SPAN.OFLCNZAge16 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -360px 0px;
}

SPAN.OFLCNZAge18 {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -450px 0px;
}

SPAN.OFLCNZAgeRP {
	background: url("/Images/NewStyle2/icon/OFLCNZGameRating.png") no-repeat -540px 0px;
}

SPAN.OFLCNZ2Age13 {
	background: url("/Images/NewStyle2/icon/OFLCNZ2GameRating.png") no-repeat 0px 0px;
}

SPAN.OFLCNZ2Age18 {
	background: url("/Images/NewStyle2/icon/OFLCNZ2GameRating.png") no-repeat -90px 0px;
}

SPAN.PEGIAge3 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat 0px 0px;
}

SPAN.PEGIAge4 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -90px 0px;
}

SPAN.PEGIAge6 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -180px 0px;
}

SPAN.PEGIAge7 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -270px 0px;
}

SPAN.PEGIAge12 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -360px 0px;
}

SPAN.PEGIAge16 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -450px 0px;
}

SPAN.PEGIAge18 {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -540px 0px;
}

SPAN.PEGIViolence {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -630px 0px;
}

SPAN.PEGISex {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -720px 0px;
}

SPAN.PEGIOnline {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -810px 0px;
}

SPAN.PEGIGambling {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -900px 0px;
}

SPAN.PEGIFear {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -990px 0px;
}

SPAN.PEGIBadLanguage {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -1080px 0px;
}

SPAN.PEGIDrugs {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -1170px 0px;
}

SPAN.PEGIDiscrimination {
	background: url("/Images/NewStyle2/icon/PEGIGameRating.png") no-repeat -1260px 0px;
}

SPAN.USKAge1 {
	background: url("/Images/NewStyle2/icon/USKGameRating.png") no-repeat 0px 0px;
}

SPAN.USKAge6 {
	background: url("/Images/NewStyle2/icon/USKGameRating.png") no-repeat -90px 0px;
}

SPAN.USKAge12 {
	background: url("/Images/NewStyle2/icon/USKGameRating.png") no-repeat -180px 0px;
}

SPAN.USKAge16 {
	background: url("/Images/NewStyle2/icon/USKGameRating.png") no-repeat -270px 0px;
}

SPAN.USKAge18 {
	background: url("/Images/NewStyle2/icon/USKGameRating.png") no-repeat -360px 0px;
}

SPAN.VETAge1 {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat 0px 0px;
}

SPAN.VETAge7 {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -90px 0px;
}

SPAN.VETAge12 {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -180px 0px;
}

SPAN.VETAge16 {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -270px 0px;
}

SPAN.VETAge18 {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -360px 0px;
}

SPAN.VETDrugs {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -450px 0px;
}

SPAN.VETSex {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -540px 0px;
}

SPAN.VETAnxiety {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -630px 0px;
}

SPAN.VETViolence {
	background: url("/Images/NewStyle2/icon/VETGameRating.png") no-repeat -720px 0px;
}

TD.ClassificationTD *{
	vertical-align: top;
}

TD.ClassificationTD .Title {
	display: inline-block;
	width: 120px;
}

TD.ClassificationTD .Content {
	display: inline-block;
}

TD.ClassificationTD .TextContent SPAN {
	display: inline-block;
	width: 150px;
}

.ClassificationTD .Content .CountryFlags {
	display: inline-block;
}

.ClassificationTD .Content .CountryName {
	display: inline-block;
	width: 110px;
}

#AppScreenShot {
	margin: 10px 0px;
	text-align: center;
}

#ImageNavigateDiv a {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") repeat-x left -1260px;
}

#ImageListDiv {
	height: 120px;
	position: relative;
}

#ImageListDiv IMG{
	position: absolute;
	display: none;
	cursor: pointer;
}

#ImageNavigateDiv a:hover,#ImageNavigateDiv a.Active {
	background: url("/Images/NewStyle2/design/All_RepeatX01.png") repeat-x left -1284px;
}

.ui-autocomplete {
	max-height: 200px;
	overflow: auto;
}
