body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	scrollbar-3dlight-color: #BCD1E2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #BCD1E2;
	scrollbar-darkshadow-color: #BCD1E2;
	scrollbar-face-color: #BCD1E2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #BCD1E2;
	font-size: 12px;
	font-family:tahoma;
	font-weight: normal;
	color: #193661;
}

#create_shortcut{
	padding: 5px 0 0 0;
	width: 355px;
	height: 55px;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/misc/macg_create_355X60.png',sizingMethod='crop'); */
	background: url(../images/misc/macg_create_355X60.png) no-repeat;
	/* background-position: top left; */
	position: relative;
}

#contentwrapper{
	width: 880px;
	margin-top: 5px;
	position: relative;
}
#adwrapper{
	width: 920px;
	position: relative;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: left;
}

hr{
	clear: both;
	background-color: #FFFFFF;
	border: 1px dotted #3369AB;
	border-style: none none dotted;
}

.clear{
	clear: both;
}

input, input.text, textarea, select {
	border: 1px solid #3369AB;
	padding: 1px;
}

.roundwhite_mid {
	clear:both;
	padding:0px;
	margin:0px;
	background:#FFFFFF;
}

.pagination {
	padding:0px;
}

.stats_dots{
	float:left;
	background: url(../images/misc/dots_blk_2X5.gif) repeat-y;
	background-position:top left;
	width:2px;
	margin:0px;
	height:40px;
}

.noBorder{
	border:none;
}
.frmMargin{
	padding:0px;
	margin:0px;
}

.accntupdate_success{
	border:solid 2px #66CC33; 
	padding:10px;
}

.tabDots{
	background: url(../images/misc/dot_blk_4X4.gif) repeat-x;
	background-position:top left;
	height:10px;
	line-height:10px;
}
.td_label{
	text-align:right;
	line-height:16px;
	vertical-align:top;
}
.td_topalign{
	vertical-align:top;
}

.dot_wht_hor{
	background: url(../images/misc/dot_wht_4X4.gif) repeat-x;
	background-position:center;
	margin-top:2px;
	margin-bottom:2px;
	padding:4px;
	font-size:1px;
}

/* start - to be removed once favoritemicrogames.jsp is deleted */
.cardunused_155X200 {
	background: url(../images/misc/card_drkblue_155X200.gif) no-repeat;
	width:155px;
	height:200px;
	float:left;
	margin:5px;
}
.card_header{
	padding:5px;
	padding-left:10px;
}
.cardunused_inner_135X135 {
	background: url(../images/misc/card_inner_ltblue_135X135.gif) no-repeat;
	width:135px;
	height:135px;
	margin-left:10px;
	margin-right:10px;
}
.card_pic {
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:5px;
}
.card_title {
	padding-left:7px;
	padding-right:7px;
	margin-bottom:7px;
	height:26px;
	line-height:13px;
	overflow:hidden;
}
.card_stats {
	height:26px;
	padding-top:5px;
	padding-bottom:5px;
}
.card_stats_lft{
	float:left;
	width:70px;
	height:30px;
	overflow:hidden;
}
.card_stats_rt{
	float:right;
	width:65px;
	height:50px;
	text-align:right;
	overflow:hidden;
}
.card_header_lft{
	float:left;
	width:85px;
}
.card_header_rt{
	float:right;
	width:50px;
}
/* end - to be removed once favoritemicrogames.jsp is deleted */

.dots{
	background: url(../images/misc/dot_blk_4X4.gif) repeat-x;
	background-position:center center;
	height:15px;
	line-height:15px;
}
.dots_b{
	background: url(../images/misc/dot_blk_4X4.gif) repeat-x;
	background-position:center center;
	height:5px;
	line-height:5px;
	font-size:1px;
}

.accntupdate_failure{
	border:solid 2px #cc0000; 
	padding:10px;
}
.spacer2
{
	height:2px;
	line-height:2px;
	font-size:1px;
}
.spacer5
{
	height:5px;
	line-height:5px;
	font-size:1px;
}
.spacer10
{
	height:10px;
	line-height:10px;
	font-size:1px;
}

.dots_v_blk{
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:center;
	width:10px;
	margin:0px;
}
.clearFloat{
	clear: both;
	height:0px;
	line-height:0px;
	font-size:1px;
}
.gameListHdrImg{
	width:125px;
	height:90px;
	float:left;
}
.gameListHdrDescr{
	width:340px;
	height:90px;
	float:left;
}
.gameListHdrInfo{
	margin-left:5px;
	width:215px;
	height:90px;
	float:left;
	background:#FFFFFF;
}
.overflow3{
	margin-top:2px;
	margin-bottom:2px;
	height:36px;
	line-height:12px;
	overflow:hidden;
	padding:1px;
}
.overflow2{
	margin-top:2px;
	margin-bottom:2px;
	height:24px;
	line-height:12px;
	overflow:hidden;
	padding:1px;
}
.panel_wht_215X90{
	background-color:#FFFFFF;
	background-position: top right;
	padding:5px;
	width:205px;
	height:80px;
}
.lfloat{
	float:left;
}
.rfloat{
	float:right;
}
.dots_v_blk{
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:center;
	width:10px;
	margin:0px;
}
.adminTable table{
	width:100%;
}
.adminTable th{
	background:#EEEEEE;
	padding:4px;
	vertical-align:top;
}

.adminTable td{
	background:#FFFFFF;
	padding:4px;
	vertical-align:top;
}
.frmtable table{
	width:100%;
	border:0px;
}
.frmtable td{
	vertical-align:top;
}
.maincontainer{
	width: 920px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.editupload table{
	width:100%;
	border:0px;
}
.editupload th{
	vertical-align:top;
}
.editupload td{
	vertical-align:top;
}
.editupload td.dots{
	background: url(../images/misc/dot_blk_4X4.gif) repeat-x;
	background-position:center left;
	height:10px;
	line-height:10px;
}
.uploadfile table{
	border:0px;
}
.uploadfile td{
	vertical-align:top;
}
.outerpanel_920{
	width: 920px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.tabbedPanelTab{
		
}
.tabbedPanelTab .shareTab{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background: #BCD1E2 url(../images/buttons/macg_gpShare_onff_75X70.gif) no-repeat;
	background-position:4px 5px;
	padding:5px 4px;
	cursor:pointer;
}
.tabbedPanelTab .shareTabHover{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background: #BCD1E2 url(../images/buttons/macg_gpShare_onff_75X70.gif) no-repeat;
	background-position:4px -35px;
	padding:5px 4px;
	cursor:pointer;
}
.tabbedPanelTabSelected .shareTab{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background: #BCD1E2 url(../images/buttons/macg_gpShare_onff_75X70.gif) no-repeat;
	background-position:4px 5px;
	padding:5px 4px;
	cursor:pointer;
}
.tabbedPanelTabSelected .shareTabHover{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background: #BCD1E2 url(../images/buttons/macg_gpShare_onff_75X70.gif) no-repeat;
	background-position:4px -35px;
	padding:5px 4px;
	cursor:pointer;

}
.shareTabDisabled{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background: #BCD1E2 url(../images/buttons/macg_gpShare_dis_75X30.gif) no-repeat;
	background-position:4px 5px;
	padding:5px 4px;
}
.tabbedPanelTab .createTab{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpCreate_onoff_75X70.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTab .createTabHover{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpCreate_onoff_75X70.gif) no-repeat;
	background-position:0px -35px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTabSelected .createTab{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpCreate_onoff_75X70.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTabSelected .createTabHover{
	display:inline;
	float:left;
	width:75px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpCreate_onoff_75X70.gif) no-repeat;
	background-position:0px -35px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTab .playlistsTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_onff_85X70.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTab .playlistsTabHover{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_onff_85X70.gif) no-repeat;
	background-position:0px -35px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTabSelected .playlistsTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_onff_85X70.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.tabbedPanelTabSelected .playlistsTabHover{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_onff_85X70.gif) no-repeat;
	background-position:0px -35px;
	padding:5px 4px 5px 0px;
	cursor:pointer;

}
.playlistsTabLogin{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_login_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
}
.playlistsTabDisabled{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpPlaylists_dis_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
}
.tabbedPanelTab .reportTab{
	display:inline;
	float:left;
	width:135px;
	height:40px;
	padding-left:5px;
	background: #FFFFFF url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:0px 0px;
}
.tabbedPanelTab .reportTabHover{
	display:inline;
	float:right;
	width:120px;
	height:40px;
	background:#FFFFFF url(../images/icons/icon_reportgamehover.png) no-repeat;
	cursor:pointer;
}
.tabbedPanelTabSelected .reportTab{
	display:inline;
	float:left;
	width:135px;
	height:40px;
	padding-left:5px;
	background: #FFFFFF url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:0px 0px;
}
.tabbedPanelTabSelected .reportTabHover{
	display:inline;
	float:right;
	width:130px;
	height:30px;
	background: #FFFFFF url(../images/icons/icon_reportgameselhover.png) no-repeat;
	cursor:pointer;
}
.tabbedPanel{
	display:none;
	padding-top:5px;
}

.addToFavTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_onoff_85X70.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.addToFavTabHover{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_onoff_85X70.gif) no-repeat;
	background-position:0px -35px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.addToFavLoginTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_login_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
}
.addToFavDisabledTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_dis_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
}
.addedToFavTab{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_added_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}
.addedToFavTabHover{
	display:inline;
	float:left;
	width:85px;
	height:30px;
	background:#BCD1E2 url(../images/buttons/macg_gpAddFavorites_added_85X30.gif) no-repeat;
	background-position:0px 5px;
	padding:5px 4px 5px 0px;
	cursor:pointer;
}

.sharePanelHdr{
	background: url(../images/misc/bg_shareHdr.gif) repeat-x;
	height:30px;
	line-height:30px;
}

.sharePanelLeft{
	float:left;
	width:50%;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:top right;
}

.sharePanelRight{
	float:left;
	width:50%;
}

.sharePanelEmail{
	float:left;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:top right;
	width:50%;
}

.sharePanelMessage{
	float:left;
	width:48%;
}

.sharePanelLabel{
	height:18px;
	line-height:18px;	
}

.sharePanelShareOn{
	float:left;
	width:180px;
}
.sharePanelShareOn div{
	padding:2px;
}


.createPanelHdr{
	background: url(../images/misc/bg_createHdr.gif) repeat-x;
	height:30px;
	line-height:30px;
	padding: 0px 5px;
}

.createPanelSwap{
	float:left;
	width:305px;
	background: url(../images/misc/bg_createpanelswap.gif) no-repeat;
	background-position: 100% 90%;
}

.createPanelSource{
	float:left;
	width:305px;
	background:url(../images/misc/bg_createpanelsource.gif) no-repeat;
	background-position: 100% 90%;
}

.createPanelCreator{
	float:left;
	width:300px;
	background:url(../images/misc/bg_createpanelcreator.gif) no-repeat;
	background-position: 100% 90%;
}

.createProPanel{
	width:100%;
	height:155px;
	background: url(../images/misc/bg_createpanelcreator.gif) no-repeat;
	background-position:center right;
}
.createProPanel div{
	padding:5px;
}

.reportPanelHdr{
	background: url(../images/misc/bg_reportHdr.gif) repeat-x;
	height:30px;
	line-height:30px;
	padding: 0px 5px;
}

.reportPanelLeft{
	float:left;
	width:53%;
	display:inline;
}

.reportPanelRight{
	float:left;
	width:47%;
	display:inline;
}

.reportPanelLeftInner{
	width:100%;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position:right center;
}

.reportPanelReason{
	float:left;
	width:45%;
	display:inline;
}

.reportPanelComments{
	float:left;
	width:54%;
	display:inline;
}

.gameInner{
	width: 920px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* need to be removed */
.gameBgGradient{
	width:100%;
	/*background: url(../images/misc/bg_gradient.gif) repeat-x;
	background-position:top left;*/
}

.pageHeaderBg{
	width:100%;
	background:#3369AB;
}
.pageHeaderOuter{
	width: 920px;
	height:80px;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* pagination links */
.pagination{
	padding:2px 5px;
}

.pagination_sel{
	padding:2px 5px;
	background:#3369AB;
}

/* ------------------------------------------ from generic.css ------------------------------------------ */
/* outer container of 920px width center aligned in the page */

.mainWrapper{
	width: 920px;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:#FFFFFF;
	padding:0px 5px;
}

/* page header styles */

.headerWrapper{
	width: 920px;
	height:120px;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:#FFFFFF;
	padding:0px 5px;
}

.headerTop{
	height:80px;
	background: url(../images/misc/bg_header.gif) repeat-x;
}

.headerTopLogo{
	float:left;
	width:150px;
	height:70px;
	padding:5px;
}

.headerTopNav{
	float:left;
	width:760px;
	height:80px;
}

.headerTab{
	height:30px;
}

.headerTabSeparator{
	float:left;
	width:1px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	background:#FFFFFF url(../images/misc/tab_separator.gif) no-repeat;
	background-position:50% 50%;
}


/* img */

img, a img {
	border-width: 0px;
}

.para {
	margin-top: 8px;
	margin-bottom: 8px;
	vertical-align:top;
}

#flashcontent{
	width: 480px;
	background: #FFFFFF;
	text-align: center;
}

.headerTabHome{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerTabHomeSel{
	float:left;
	background:url(../images/misc/tab_green_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerTabGames{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerTabGamesSel{
	float:left;
	background:url(../images/misc/tab_green_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerBarGames{
	height:10px;
	background:#8CC63F;
}

.headerTabAchievements{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:150px;
	text-align:center;
}

.headerTabAchievementsSel{
	float:left;
	background:url(../images/misc/tab_blue_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:150px;
	text-align:center;
}

.headerBarAchievements{
	height:10px;
	background:#5A96C2;
}

.headerTabMyGarage{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:110px;
	text-align:center;
}

.headerTabMyGarageSel{
	float:left;
	background:url(../images/misc/tab_blue_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:110px;
	text-align:center;
}

.headerBarMyGarage{
	height:10px;
	background:#5A96C2;
}

.headerTabCreate{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerTabCreateSel{
	float:left;
	background:url(../images/misc/tab_orange_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerBarCreate{
	height:10px;
	background:#F7931E;
}

.headerTabUpload{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerTabUploadSel{
	float:left;
	background:url(../images/misc/tab_orange_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.headerBarUpload{
	height:10px;
	background:#F7931E;
}

.headerTabForum{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:85px;
	text-align:center;
}

.headerBarForum{
	height:10px;
	background:#1A3661;
}

.headerTabHelp{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	text-align:center;
	height:30px;
	line-height:30px;
	width:60px;
}

.headerBarHelp{
	height:10px;
	background:#1A3661;
}

.bigBarGames{
	height:30px;
	background:#E2F0CF;
	padding:0px 5px;
}

.bigBarAchievements{
	height:30px;
	background:#CCDAEA;
	padding:0px 5px;
}

.bigBarMyGarage{
	height:30px;
	background:#CCDAEA;
	padding:0px 5px;
}

.bigBarCreate{
	height:30px;
	background:#FDE4C7;
	padding:0px 5px;
}

.bigBarUpload{
	height:30px;
	background:#FDE4C7;
	padding:0px 5px;
}

.searchBox{
	float:right;
	width:250px;
	padding-top:4px;
}

.searchButton{
	border:none;
	vertical-align:middle;
}

.titleBox{
	float:left;
	width:660px;
}


/* vertical spacer styles */

.spacer5
{
	height:5px;
	line-height:5px;
	font-size:1px;
}

.spacer10
{
	height:10px;
	line-height:10px;
	font-size:1px;
}

/* vertical and horizontal dotted dividers */

.dots_v_wht{
	background: url(../images/misc/dot_wht_3X3.gif) repeat-y;
	background-position:center;
	width:10px;
	margin:0px;
}

.dotHorMedBlue{
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#FFFFFF url(../images/misc/dot_medblue.gif) repeat-x;
	background-position:top left;
}

.dotHorMedBlue10{
	height:10px;
	line-height:10px;
	font-size:1px;
	background:#FFFFFF url(../images/misc/dot_medblue.gif) repeat-x;
	background-position:50% 50%;
}

.frmMargin{
	padding:0px;
	margin:0px;
}

/* large game nugget styles */

.nuggetLrgVDots{
	float:left;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	height:30px;
	width:5px;
}

.nuggetLargeBlueBox{
	float:right;
	width:145px;
	padding:5px;
	height:80px;
	line-height:16px;
	background:#CCDAEA;
}

.tdVDots{
	background: url(../images/misc/tab_separator.gif) no-repeat;
	background-position:center center;
	width:5px;
}

/* small nugget styles */
.nuggetSmlImg{
	padding:0px;
	margin:0px;
	width:160px;
	height:120px;
	position:relative;
}

.nuggetSmlOuter {
	display:inline;
	margin-left:4px;
	margin-top:5px;
	float:left;
	width:170px;
}

.nuggetSmlTitle{
	height:30px;
	line-height:15px;
	width:160px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:3px;
}

.nuggetSmlRatingPlays{
	float:left;
	width:115px;
}

.nuggetSmlCustom{
	float:left;
	width:25px;
	height:25px;
	line-height:25px;
	padding-right:5px;
}

.seqBck{
	z-index:100;
	margin-top:-20px; 
	height:20px; 
	vertical-align:middle;
	background: url(../images/misc/seq_background.gif) repeat-x;
	line-height:20px; 
	overflow:hidden;
	padding-left:2px;
	padding-right:2px;
}

.seqBckLeft{
	float:left; 
	width:75px; 
	padding-left:5px;
}

.seqBckRight{
	float:right;
	width:20px;
	padding-left:5px;
	background: url(../images/misc/seq_dots.gif) no-repeat;
	background-position:top left;
}

/* downloan game creator banner buttons */
.launchBarBg{
	background:url(../images/misc/dgcBG.gif) repeat-x;
	background-position: top left;
	height:50px;
	width:100%;
}

.launchBarLeft{
	background:url(../images/misc/dgcLeft.gif) no-repeat;
	background-position: top left;
	width:100%;
}

.launchBarRight{
	background:url(../images/misc/dgcRight.gif) no-repeat;
	background-position: top right;
	width:100%;
}

.launchBarText{
	float:left;
	padding:5px;
	height:40px;
	width:435px;
}

.launchBarDots{
	float:left;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;
	width:5px;
}

.launchBarButton{
	float:right;
	padding:5px;
}

.launchBarBgWzd{
	background:url(../images/misc/create_wizbg_600X135.jpg) no-repeat;
	background-position: top left;
	height:115px;
	width:580px;
	padding:10px;
	text-align:right;
}

.frmRegisterLabel{
	float: left;
	width: 190px;
	text-align: right;
	padding:5px;
	padding-left:0px;
	vertical-align:top;
}

.frmRegisterInput{
	float: left;
	width:360px;
	padding:3px;
	vertical-align:top;
}

.frmRegisterTextbox{
	width:270px;
	height:18px;
}

.frmRegisterYearbox{
	width:65px;
	height:15px;
}

.frmRegisterCombobox{
	width:275px;
}

.frmUploadLabel{
	float: left;
	width: 190px;
	text-align: right;
	padding:5px;
	vertical-align:top;
}

.frmUploadInput{
	float: left;
	width:280px;
	padding:3px;
	vertical-align:top;
}

.frmUploadComments{
	float: left;
	width:200px;
	padding:3px 0px;
	vertical-align:top;
}

.frmUploadControlScheme{
	float: left;
	width:480px;
	padding:3px;
	vertical-align:top;
}

.frmUploadTextbox{
	width:270px;
	height:18px;
}

.frmUploadFile{
	width:270px;
	height:20px;
}

.frmUploadTextboxSml{
	width:170px;
	height:18px;
}

.frmUploadTextboxSml{
	width:170px;
	height:18px;
}

.frmUploadTextArea{
	width:270px;
	height:80px;
}

.frmUploadCombobox{
	width:200px;
}

.frmUploadComboboxSml{
	width:150px;
}

.frmSignInLabel{
	float: left;
	width: 95px;
	text-align: right;
	padding:2px 5px;
	vertical-align:top;
}


.frmSignInInput{
	float: left;
	width:190px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:2px;
	vertical-align:top;
}

.frmSignInTextbox{
	width:185px;
	height:18px;
}

.signInBg{
	background: #CCDAEA; /* url(../images/misc/signin_bg.gif) no-repeat;  */
	width:310px;
}
.signInOptions{
	margin-left:15px;	
}
.uparrow{
	margin-left:20px;
	background: url(../images/misc/arrow_gray_up.gif) no-repeat;
	height:5px;
	line-height:5px;
	font-size:1px;
}

.moreGamesTagsCategory{
	margin-top:3px;
	background:#e2f1cf;
	padding:5px;
}

.gameDesignerRating{
	float:left;
	width:65px;
}

.gameDesignerVotes{
	float:left;
	width:65px;
}

/* High score Edit Table */
.highscoreedittable th{
	padding:5px 10px;
	background: url(../images/misc/tab_blue_1X30.gif);
	height:20px;
	border-right:1px dotted #5f9ac6;
	border-collapse:collapse;
}
.highscoreedittable td{
	padding:5px 5px;
	background-color:#FFFFFF;
	height:20px;
	border-right:1px dotted #aab3d0;
	border-collapse:collapse;
}
.highscoreedittable tr.alt td{
	background-color:#BCD1E2;
}
.highscoreedittable td.last, .highscoreedittable th.last{
	border-right:0px none;
}

.highscoretable{
	table-layout:fixed;
	width:445px;
	overflow:hidden;
}
.highscoretable td{
	padding:5px;
	background-color:#FFFFFF;
	border-right:1px dotted #5F9AC6;
	overflow:hidden;
}
.highscoretable tr.alt td{
	background-color:#BCD1E2;
}
.highscoretable td.last, .highscoretable th.last{
	border-right:0px none;
}
.selectReasonCombobox{
	width:140px;
}



/* Splash Box */
.splashBoxPink{
	float:left;
	width:178px;
	display:inline;
	margin-bottom:10px;
	margin-left:5px;
}
.splashBoxOrange{
	float:left;
	width:208px;
	display:inline;
	margin-bottom:10px;
	margin-left:10px;
}
.splashBoxGreen{
	float:left;
	width:178px;
	display:inline;
	margin-bottom:10px;
	margin-left:10px;
}

.splashBox{
	background: url(../images/misc/bg_newsplashpanel.gif) no-repeat;
	float:left;
	height:420px;
	width:600px;
	border:1px solid #B6CCE1;
	margin:0px;
	padding:0px;
}

.footerBg{
	background: url(../images/misc/bg_footer.gif) repeat-x;
	width:100%;
	height:50px;
	margin-top:10px;
	margin-bottom:10px;
}


.footerLeft{
	float: left;
	padding:10px;
	width: 435px;
}

.footerRight{
	background: url(../images/misc/bg_footer_right.gif) no-repeat;
	padding:0;
	width: 460px;
	height:50px;
	float: right;
	text-align: right;
	background-position: top left;
}

.footerCopyrights{
	line-height:18px;
}

.garageBtnBoxBig{
	padding-top:1px;
	height:30px;
	margin:0px;
	overflow:hidden;
}

.garageBtnBoxLeft
{
	float:left;
	width:70px;
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position: top right;
	height:30px;
	margin-right:5px;
}

.garageBtnBoxRight
{
	float:left;
	width:85px;
	height:30px;
	overflow:hidden;
}

.garageGameInfoBox{
	background:#BCD1E2;
	padding:5px;
	height:25px;
	width:150px;
	margin-top:4px;
}

.garageGameInfoLeft{
	float:left;
	width:30px;
	height:25px;
}

.garageGameInfoRight{
	float:left;
	width:120px;
	height:25px;
	overflow:hidden;
}

.garageDelGameInfoBox{
	background:#BCD1E2;
	padding:5px;
	height:78px;
}
.garageBtnBoxSml{
	padding-top:4px;
	height:20px;
}

.garageBtnBoxSmlLeft{
	float:left;
	width:140px;
	height:20px;
	font-size:1px;
}

.garageBtnBoxSmlRight{
	float:right;
	width:20px;
	height:20px;
	font-size:1px;
}

.browseGameInfoBox{
	background:#BCD1E2;
	padding:3px 5px;
	height:46px;
}

.upper {
	text-transform: uppercase;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;	
}

.tabGames{
	float:left;
	background:#FFFFFF;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}

.tabGamesSel{
	float:left;
	background:url(../images/misc/tab_green_1X30.gif) repeat-x;
	padding: 0px 3px;
	height:30px;
	line-height:30px;
	width:75px;
	text-align:center;
}
.fileCancelButton{
height:20px;
padding:0px;
/* \*/
 * margin-top:1px;
/* */	

}

/* ------------------------------------------ from panel.css ------------------------------------------ */
.pnl_content{
	padding:2px;
}

.pnl_clr{
	clear:both;
	height:0px;
	line-height:0px;
	overflow:hidden;
	font-size:1px;
}

/* green container styles */
.pnl_green{
	border:1px solid #8CC63F;
	padding:2px;
	/* \*/
	 * height: 1%;
	/* */	
}

.pnl_green_hdr{
	background:url(../images/panels/green_hdr_bg.gif) repeat-x;
	height:25px;
	width:100%;
}

.pnl_green_hdr_left{
	float:left;
	background:url(../images/panels/green_hdr_left.gif) no-repeat;
	background-position:top left;
	height:25px;
	padding-left:5px;
	line-height:25px;
}

.pnl_green_hdr_right{
	float:right;
	background:url(../images/panels/green_hdr_right.gif) no-repeat;
	background-position:top right;
	padding:0px 5px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
}


/*
.pnl_green_hdr_small{
	background:url(../images/panels/green_hdr_bgsmall.gif) no-repeat;
	background-position:top left;
	padding:0px 5px;
	width:185px;
	height:25px;
	line-height:25px;
}
*/

/* blue container styles */
.pnl_blue{
	border:1px solid #B6CCE1;
	padding:2px;
	/* \*/
	 * height: 1%;
	/* */	
}

.pnl_blue_hdr{
	background:url(../images/panels/blue_hdr_bg.gif) repeat-x;
	height:25px;
	width:100%;
}

.pnl_blue_hdr_left{
	float:left;
	background:url(../images/panels/blue_hdr_left.gif) no-repeat;
	background-position:top left;
	height:25px;
	padding-left:5px;
	line-height:25px;
}

.pnl_blue_hdr_right{
	float:right;
	background:url(../images/panels/blue_hdr_right.gif) no-repeat;
	background-position:top right;
	padding:0px 5px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
}

.pnl_blue_hdr_right_lrg{
	float:right;
	background:url(../images/panels/blue_hdr_right_lrg.gif) no-repeat;
	background-position:top right;
	padding:3px 5px;
	width:290px;
	height:19px;
	line-height:19px;
	text-align:right;
}

/* orange container styles */
.pnl_orange{
	border:1px solid #FFCC3D;
	padding:2px;
	/* \*/
	 * height: 1%;
	/* */
}

.pnl_orange_hdr{
	background:url(../images/panels/orange_hdr_bg.gif) repeat-x;
	height:25px;
	width:100%;
}

.pnl_orange_hdr_left{
	float:left;
	background:url(../images/panels/orange_hdr_left.gif) no-repeat;
	background-position:top left;
	height:25px;
	padding-left:5px;
	line-height:25px;
}

.pnl_orange_hdr_right{
	float:right;
	background:url(../images/panels/orange_hdr_right.gif) no-repeat;
	background-position:top right;
	padding:0px 5px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
}

/* grey container styles */
.pnl_gray{
	border:1px solid #bbbbbd;
	padding:2px;
	/* \*/
	 * height: 1%;
	/* */	
}

.pnl_gray_hdr{
	background:url(../images/panels/gray_hdr_bg.gif) repeat-x;
	height:25px;
	width:100%;
}

.pnl_gray_hdr_left{
	float:left;
	background:url(../images/panels/gray_hdr_left.gif) no-repeat;
	background-position:top left;
	height:25px;
	padding-left:5px;
	line-height:25px;
}

.pnl_gray_hdr_right{
	float:right;
	background:url(../images/panels/gray_hdr_right.gif) no-repeat;
	background-position:top right;
	padding:0px 5px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
}

/* dark blue container styles */
.pnl_dkblue{
	border:1px solid #0070BC;
	padding:2px;
	/* \*/
	 * height: 1%;
	/* */	
}

.pnl_dkblue_hdr{
	background:url(../images/panels/dkblue_hdr_bg.gif) repeat-x;
	height:25px;
	width:100%;
}

.pnl_dkblue_hdr_left{
	float:left;
	background:url(../images/panels/dkblue_hdr_left.gif) no-repeat;
	background-position:top left;
	height:25px;
	padding-left:5px;
	line-height:25px;
}

.pnl_dkblue_hdr_right{
	float:right;
	background:url(../images/panels/dkblue_hdr_right.gif) no-repeat;
	background-position:top right;
	padding:0px 5px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:right;
}
.pnl_reportbug{
	background: url(../images/misc/macg_help_160X90.jpg) no-repeat;
	background-position: top right;
	width: 170px;
	height: 90px;
}

.loveit-unrated-on{
	width:65px;
	height:25px;
	float:left;
	background: url(../images/buttons/macg_likeIt_onff_65X60.gif) no-repeat;
	background-position:0px -35px;
	cursor:pointer;
	position:relative;
}

.loveit-rated-on{
	width:65px;
	height:25px;
	float:left;
	background: url(../images/buttons/macg_likeIt_onff_65X60.gif) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	position:relative;
}

.notforme-unrated-on{
	width:60px;
	height:25px;
	float:left;
	margin-left:3px;
	background: url(../images/buttons/macg_notforme_onoff_60X60.gif) no-repeat;
	background-position:0px -35px;
	cursor:pointer;
	position:relative;
}

.notforme-rated-on{
	width:60px;
	height:25px;
	float:left;
	margin-left:3px;
	background: url(../images/buttons/macg_notforme_onoff_60X60.gif) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	position:relative;
}

.loveit-unrated{
	width:65px;
	height:25px;
	float:left;
	background: url(../images/buttons/macg_likeIt_onff_65X60.gif) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	position:relative;
}

.loveit-rated{
	width:65px;
	height:25px;
	float:left;
	background: url(../images/buttons/macg_likeIt_onff_65X60.gif) no-repeat;
	background-position:0px -35px;
	cursor:pointer;
	position:relative;
}

.notforme-unrated{
	width:60px;
	height:25px;
	float:left;
	margin-left:3px;
	background: url(../images/buttons/macg_notforme_onoff_60X60.gif) no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	position:relative;
}

.notforme-rated{
	width:60px;
	height:25px;
	float:left;
	margin-left:3px;
	background: url(../images/buttons/macg_notforme_onoff_60X60.gif) no-repeat;
	background-position:0px -35px;
	cursor:pointer;
	position:relative;
}

.playlistPanelHdr{
	background: url(../images/misc/bg_playlistHdr.gif) repeat-x;
	height:30px;
	line-height:30px;
	padding: 0px 5px;
}
.lightBlueBox{
	background:#BCD1E2;
	padding:5px;	
}
.reportPlaylistDots{
	background: url(../images/misc/dot_blk_3X3.gif) repeat-y;
	background-position: top right;
	padding-right:10px;
}
.promoGallecticBg{
	background: url(../images/promo/bg_gamechallenge_920X530.jpg) no-repeat;
	width:920px;
	height:525px;
}
.promoSubHd{
	background:url(../images/panels/blue_hdr_bg.gif) repeat-x;
	height:30px;	
	width:100%;	
}

.promoGalacticGameLarge{
	background:url(../images/promo/macg_promo_GalacticGame_920X200.jpg) no-repeat;
	width:920px;
	height:200px;
}

.promoGalacticGameSmall{
	background:url(../images/promo/macg_promo_GalacticGame_445X150.jpg) no-repeat;
	width:450px;
	height:150px;
}

.promoPlayGames{
	background:url(../images/promo/macg_promo_playgames_920X590.jpg) no-repeat;
	width:920px;
	height:590px;
	position:relative;
}

.promoPlayGamesSims{
	background:url(../images/promo/macg_promo_playgamesims_920X590.jpg) no-repeat;
	width:920px;
	height:590px;
	position:relative;
}
.promoJoinFree{
	position:absolute;
	left:675px;
	top:120px;
	width:210px;
	height:50px;
}
.promoFeaturedGames{
	position:absolute;
	left:40px;
	top:260px;
	width:600px;
	height:305px;
}
.promoFeaturedGamesSims{
	position:absolute;
	left:150px;
	top:260px;
	width:600px;
	height:305px;
}

.scorePnlTbl table{
	border:0px;
	width:100%;
}

.scorePnlTbl td{
	vertical-align:top;
	padding:5px 0px;
}

.scorePnlTbl td.ralign{
	vertical-align:top;
	text-align:right;
	padding-right:5px;
}

.scorePnlDiv{
	margin:5px 0px 0px 25px;	
}

.scoreLblLeft{
	float:left;
	width:75%;
}
.scoreMsgRight{
	float:right;
	width:25%;
	text-align:right;
}
.achvmt_inactive{
	position:absolute;
	left:0px;
	bottom:0px;
	height:15px;
	width:60px;
	background:#EF4734;
	text-align:center;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
.achvmt_won{
	position:absolute;
	left:0px;
	bottom:0px;
	height:15px;
	width:60px;
	background:#3369AB;
	text-align:center;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60; 
}
.adTimerPanel{
	position:relative;
	width:300px;
	height:50px;
	overflow:hidden;
	margin:5px auto;
	text-align:left;
}
.adTimerPanelLft{
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	height:50px;
	overflow:hidden;
	background:#D1D1D1;
}
.adTimerPanelLft p{
	padding:5px;
	margin:0px;
}
.adTimerPanelMid{
	position:absolute;
	left:190px;
	top:0px;
	width:95px;
	height:50px;
	overflow:hidden;
	text-align:center;
	background:#BBBBBB;
}
.adTimerPanelMid div.padd5{
	padding:5px;	
}
.adTimerPanelRt{
	position:absolute;
	right:0px;
	top:0px;
	width:15px;
	height:50px;
	overflow:hidden;	
}
.adTimerPanelRt img{
	border:0px;
	display:block;	
}
.achvmtNggtSm{
	float:left;
	margin:2px 2px 2px 3px;
	width:228px;
	display:inline;
}
.achvmtNggtSmBrdr{
	border:1px solid #BCD1E2;
	padding:4px;
	height:110px;
}
.achvmtNggtSmLft{
	float:left;
	width:60px;
	height:85px;
	position:relative;	
}
.achvmtNggtSmlThmb{
	position:absolute;
	left:0px;
	top:0px;
	display:block;	
}
.achvmtNggtSmlThmbOut{
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:60px;
	display:block;	
}
.achvmtNggtSmlBtn{
	position:absolute;
	left:0px;
	bottom:0px;
	height:20px;
	width:60px;
	display:block;
}
.dspBlock{
	display:block;	
}
.achvmtNggtSmRt{
	float:left;
	width:150px;
	height:85px;
	padding-left: 5px;
	overflow:hidden;	
}
.achvmtNggtSmHdr{
	width:155px;
	height:16px;
	margin-bottom:2px;
	overflow:hidden;
}
.achvmtNggtSmDesc{
	width:155px;
	height:37px;
	line-height:12px;
	margin-bottom:3px;
	overflow:hidden;
}
.achvmtNggtSmGame{
	width:155px;
	height:14px;
	margin-bottom:2px;
	margin-top:2px;
	overflow:hidden;
}
.achvmtNggtSmStats{
	width:215px;
	margin:3px 0px 0px 0px;
	height:22px;
}
.ttlPoints{
	background:#BCD1E2;
	padding:5px;
	text-align:right;
}
.ptsLdrHdr{
	background:#BCD1E2;
	padding:5px;
	text-align:right;
	margin-bottom:2px;
}
.floatl{
	float:left;
}
.floatr{
	float:right;
}

.heading{
	font-size: 16px;
	font-family:tahoma;
	font-weight: bold;
}

.subHeading{
	font-size: 14px;
	font-family:tahoma;
	font-weight: bold;
}

.smlHeading{
	font-size: 12px;
	font-family:tahoma;
	font-weight: bold;
}

.title{
	font-size: 14px;
	font-family:tahoma;
	font-weight: bold;
	color: #3369AB;
}

a.title:link, a.title:active, a.title:visited {
	color: #3369AB;
	text-decoration: underline;
	outline: none;
}

a.title:hover {
	color: #65A1CE;
}

.report{
	font-size: 10px;
	font-family:tahoma;
	font-weight: normal;
	color: #CCCCCC;
}

.metrics{
	color: #65A1CE;
}

.persona{
	color: #65A1CE;
}

.formHeading{
	font-weight: bold;
}

.formInfo,
.legal{
	font-size: 11px;
	font-family:tahoma;
	font-weight: normal;
}

.success {
	padding: 5px;
	font-size: 12px;
	font-family:tahoma;
	font-weight: bold;
	color: #8CC63F;
	background:#FFFFFF;
	border:2px solid #8CC63F;
	margin-bottom: 5px;
}

.error{
	padding: 5px;
	font-size: 12px;
	font-family:tahoma;
	font-weight: bold;		
	color: #BF311A;
	background: #FFFFFF;
	border:2px solid #BF311A;
	margin-bottom: 5px;	
}

.breadcrumbCurrent{
	font-size: 14px;
	font-family:tahoma;
	font-weight: normal;
}

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {
	font-size: 12px;
	font-family:tahoma;
	font-weight: normal;
	text-decoration: underline;
	outline: none;
}

a.breadcrumb:hover {
	color: #65A1CE;
}

a.report:link, a.report:active, a.report:visited {
	color: #CCCCCC;
	text-decoration: underline;
	outline: none;
}

a.report:hover {
	color: #BF311A;
}

/* text colors */

a:link, a:active, a:visited {
	color: #193661;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #65A1CE;
	/* background: #BCD1E2; */
}


.dk_blue{
	color: #3369AB;
}

a.dk_blue:link, a.dk_blue:active, a.dk_blue:visited {
	color: #3369AB;
	text-decoration: underline;
	outline: none;
}

a.dk_blue:hover {
	color:#193661;
}

.med_blue{
	color: #65A1CE;
}

.lt_blue{
	color: #BCD1E2;
}

.white{
	color: #FFFFFF;
}

a.white:link, a.white:active, a.white:visited {
	color: #FFFFFF;
	text-decoration: underline;
	outline: none;
}

a.white:hover {
	color:#193661;
}

.green{
	color: #8CC63F;
}

a.green:link, a.green:active, a.green:visited {
	color: #8CC63F;
	text-decoration: underline;
	outline: none;
}

a.green:hover {
	color: #538D05;
}

a.med_blue:link, a.med_blue:active, a.med_blue:visited {
	color: #65A1CE;
	text-decoration: underline;
	outline: none;
}

a.med_blue:hover{
	color:#65A1CE;
}


a.lt_blue:link, a.lt_blue:active, a.lt_blue:visited {
	color: #BCD1E2;
	text-decoration: underline;
	outline: none;
}

a.lt_blue:hover{
	color:#65A1CE;
}

.orange{
	color: #F7931E;
}

a.orange:link, a.orange:active, a.orange:visited {
	color: #F7931E;
	text-decoration: underline;
	outline: none;
}

/* breadCrumbs */

/* Navigation Header */

/* Navigation Footer */

/* Navigation User Info */

/* Panels */

/* pulled from oldl */
input, input.text, textarea, select {
	font-family:tahoma;
	font-size: 11px;
	color:#3369AB;
}

.typ_red{
	color:#FF0000;
	font-size:11px;
}
.typ_red_normal{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
}
a.typ_red_normal:link, a.typ_red_normal:active, a.typ_red_normal:visited {
	color:#FF0000;
	text-decoration: none;
	font-weight: normal;
}
a.typ_red_normal:hover {
	color: #FF0000;
	font-weight: normal;
	text-decoration:underline;
}

.tab {
	font-size:18px;
	font-weight:bold;
}

.bar {
}

a.bar:link, a.bar:active, a.bar:visited ,
a.tab:link, a.tab:active, a.tab:visited {
	text-decoration: none;
	outline: none;
}

a.bar:hover,
a.tab:hover {
}

.headerTabHome{
	color:#D7DF23;
}

.headerTabHome a.typGames:link, 
.headerTabHome a.typGames:active, 
.headerTabHome a.typGames:visited{
	color:#D7DF23;
}

.headerTabHome a.typGames:hover{
	color:#8CC63F;
}

.headerTabHomeSel{
	color:#FFFFFF;
}

.headerTabHomeSel a.typGames:link, 
.headerTabHomeSel a.typGames:active, 
.headerTabHomeSel a.typGames:visited, 
.headerTabHomeSel a.typGames:hover{
	color:#FFFFFF;
}

.headerTabGames{
	color:#D7DF23;

}

.headerTabGames a.typGames:link, 
.headerTabGames a.typGames:active, 
.headerTabGames a.typGames:visited{
	color:#D7DF23;
}

.headerTabGames a.typGames:hover{
	color:#8CC63F;
}

.headerTabGamesSel{
	color:#FFFFFF;
}

.headerTabGamesSel a.typGames:link, 
.headerTabGamesSel a.typGames:active, 
.headerTabGamesSel a.typGames:visited, 
.headerTabGamesSel a.typGames:hover{
	color:#FFFFFF;
}

.headerTabMyGarage{
	color:#65A1CE;
}

.headerTabMyGarage a.typMyGarage:link, 
.headerTabMyGarage a.typMyGarage:active, 
.headerTabMyGarage a.typMyGarage:visited{
	color:#65A1CE;
}

.headerTabMyGarage a.typMyGarage:hover{
	color:#3369AB;
}

.headerTabMyGarageSel{
	color:#FFFFFF;
}

.headerTabMyGarageSel a.typMyGarage:link, 
.headerTabMyGarageSel a.typMyGarage:active, 
.headerTabMyGarageSel a.typMyGarage:visited, 
.headerTabMyGarageSel a.typMyGarage:hover{
	color:#FFFFFF;
}

.headerTabAchievements{
	color:#65A1CE;
}

.headerTabAchievements a.typAchievements:link, 
.headerTabAchievements a.typAchievements:active, 
.headerTabAchievements a.typAchievements:visited{
	color:#65A1CE;
}

.headerTabAchievements a.typAchievements:hover{
	color:#3369AB;
}

.headerTabAchievementsSel{
	color:#FFFFFF;
}

.headerTabAchievementsSel a.typAchievements:link, 
.headerTabAchievementsSel a.typAchievements:active, 
.headerTabAchievementsSel a.typAchievements:visited, 
.headerTabAchievementsSel a.typAchievements:hover{
	color:#FFFFFF;
}

.headerTabCreate{
	color:#FFC20E;
}

.headerTabCreate a.typCreate:link, 
.headerTabCreate a.typCreate:active, 
.headerTabCreate a.typCreate:visited{
	color:#FFC20E;
}

.headerTabCreate a.typCreate:hover{
	color:#F7931E;
}

.headerTabCreateSel{
	color:#FFFFFF;
}

.headerTabCreateSel a.typCreate:link, 
.headerTabCreateSel a.typCreate:active, 
.headerTabCreateSel a.typCreate:visited, 
.headerTabCreateSel a.typCreate:hover{
	color:#FFFFFF;
}

.headerTabUpload{
	color:#FFC20E;
}

.headerTabUpload a.typUpload:link, 
.headerTabUpload a.typUpload:active, 
.headerTabUpload a.typUpload:visited{
	color:#FFC20E;
}

.headerTabUpload a.typUpload:hover{
	color:#F7931E;
}

.headerTabUploadSel{
	color:#FFFFFF;
}

.headerTabUploadSel a.typUpload:link, 
.headerTabUploadSel a.typUpload:active, 
.headerTabUploadSel a.typUpload:visited, 
.headerTabUploadSel a.typUpload:hover{
	color:#FFFFFF;
}

.headerTabForum{
	color:#3369AB;
}

.headerTabForum a.typForum:link, 
.headerTabForum a.typForum:active, 
.headerTabForum a.typForum:visited{
	color:#3369AB;
}

.headerTabForum a.typForum:hover{
	color:#193661;
}

.dkbTab{
	color:#D7DF23;

}

.dkbTab a.typGames:link, 
.dkbTab a.typGames:active, 
.dkbTab a.typGames:visited{
	color:#D7DF23;
}

.dkbTab a.typGames:hover{
	color:#8CC63F;
}

.dkbTabSel{
	color:#FFFFFF;
}

.dkbTabSel a.typGames:link, 
.dkbTabSel a.typGames:active, 
.dkbTabSel a.typGames:visited, 
.dkbTabSel a.typGames:hover{
	color:#FFFFFF;
}

/* Begin -- Left Navigation Styles -- Browse & User Navigation */

ul li.lbl_blue_hdr{
	/*background-color:#65A1CE;*/
	background:url(../images/panels/blue_hdr_bg.gif) repeat-x;
	height:25px;
	line-height:25px;	
	width:100%;
	margin-bottom:2px;
	overflow:hidden;
}

ul li.lbl_blue_hdr_sel{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	background:url(../images/panels/blue_hdr_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	padding-left:5px;	
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_blue_hdr a:link,
ul li.lbl_blue_hdr a:active,
ul li.lbl_blue_hdr a:visited{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	padding-left:5px;	
}

ul li.lbl_blue_hdr a:hover{
	color:#BCD1E2;
}

ul li.lbl_blue{
	background-color:#BCD1E2;	
	padding:3px 5px;
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_blue a:link,
ul li.lbl_blue a:active,
ul li.lbl_blue a:visited{
	/*type info*/
	color:#3369AB;
	font-weight:normal;
	font-size:12px;	
}

ul li.lbl_blue:hover{
	background-color: #FFFFFF;
}

ul li.lbl_blue_sel{
	/*type info*/
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;

	/*bar info*/	
	background-color:#65A1CE;
	padding:3px 5px;
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_green_hdr{
	/*background-color:#C8DA2D;*/
	background:url(../images/panels/green_hdr_bg.gif) repeat-x;
	height:25px;
	line-height:25px;	
	width:100%;
	margin-bottom:2px;
	overflow:hidden;
}

ul li.lbl_green_hdr_sel{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	/*background-color:#C8DA2D;*/
	background:url(../images/panels/green_hdr_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	padding-left:5px;	
	margin-bottom: 2px;	
	overflow:hidden;
}

ul li.lbl_green_hdr a:link,
ul li.lbl_green_hdr a:active,
ul li.lbl_green_hdr a:visited{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	padding-left:5px;	
}

ul li.lbl_green_hdr a:hover{
	color:#E0EECB;
}

ul li.lbl_green{
	background-color:#E0EECB;
	padding:3px 5px;
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_green a:link,
ul li.lbl_green a:active,
ul li.lbl_green a:visited{
	/*type info*/
	color:#8CC63F;
	font-weight:normal;
	font-size:12px;	
}

ul li.lbl_green:hover{
	background-color: #FFFFFF;
}

ul li.lbl_green_sel{
	/*type info*/
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;

	/*bar info*/	
	background-color:#C8DA2D;
	padding:3px 5px;
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_disabled{
	/*type info*/
	color:#999999;
	font-weight:normal;
	font-size:12px;

	/*bar info*/	
	background-color: #E5E5E5;
	padding:3px 5px;
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_orange_hdr{
	/*background-color:#F9C61D;*/
	background:url(../images/panels/orange_hdr_bg.gif) repeat-x;
	height:25px;
	line-height:25px;	
	width:100%;
	margin-bottom:2px;
	overflow:hidden;
}

ul li.lbl_orange_hdr_sel{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	background-color:#F9C61D;
	height:25px;
	line-height:25px;
	padding-left:5px;	
	margin-bottom: 2px;
	overflow:hidden;
}

ul li.lbl_orange_hdr a:link,
ul li.lbl_orange_hdr a:active,
ul li.lbl_orange_hdr a:visited{
	/*type info*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

	/*bar info*/	
	padding-left:5px;	
}

ul li.lbl_orange_hdr a:hover{
	color:#FDE4C7;
}

/* End -- Left Navigation Styles -- Browse & User Navigation */

a.bkmrk:link, a.bkmrk:active, a.bkmrk:visited {
	text-decoration: none;
	color:#193661;
}

a.bkmrk:hover{
	text-decoration: none;
	color:#193661;
}

/* ------------------------------------------ from list.css ------------------------------------------ */

.stats_ul{
	margin:0px;
	padding:0px;
}
.stats_li80{
	float:left;
	width:70px;
	margin:0px;
	padding:0px;
}
.stats_li60{
	float:left;
	width:50px;
	margin:0px;
	padding:0px;
}
.stats_li50{
	float:left;
	width:60px;
	margin:0px;
	padding:0px;
}
.stats_li50_rt{
	float:left;
	width:40px;
	margin:0px;
	padding:0px;
	text-align:right;
}

.adminlink{
	list-style:none;
	margin: 0px;
	padding:0px;
}

.adminlink ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	display:block;
}
.adminlink li{
	padding:0px;
	margin:0px;
	float: left;
}

table.browseWidgetTabs{
	height:25px;
	text-align:center;
}
table.browseWidgetTabs td.dkbTab{
	width:25%;
	border-left:1px solid #8CC63F;
	border-top:1px solid #8CC63F;
	border-right:1px solid #8CC63F;
	background:#FFFFFF;
}
table.browseWidgetTabs td.dkbTabSel{
	border-left:1px solid #8CC63F;
	border-top:1px solid #8CC63F;
	border-right:1px solid #8CC63F;
	background:url(../images/misc/tab_green_1X30.gif) repeat-x;
	width:25%;
}

ul.headerLogin{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width:190px;
	text-align:left;
}
ul.headerLogin li.left{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginleft.png) no-repeat;
}
ul.headerLogin li.main{
	display:inline;
	float:left;
	width:170px;
	height:25px;
	line-height:25px;
	background:#BCD1E2;
}
ul.headerLogin li.right{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginright.png) no-repeat;
}

ul.headerLoginTop{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width:370px;
	text-align:left;
}
ul.headerLoginTop li.left{
	display:inline;
	float:left;
	width:225px;
	height:25px;
	line-height:25px;
	background:#BCD1E2;
	padding-left:10px;
}
ul.headerLoginTop li.right{
	display:inline;
	float:left;
	width:150px;
	height:25px;
	line-height:25px;
	background:#BCD1E2;
	padding-right:10px;
}

ul.headerLoginBottom{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width:370px;
	text-align:left;
}

ul.headerLoginBottom li.left{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginleft.png) no-repeat; 
}
ul.headerLoginBottom li.main{
	display:inline;
	float:left;
	width:350px;
	height:25px;
	line-height:25px;
	background:#BCD1E2;
	text-align:right;
}
ul.headerLoginBottom li.right{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginright.png) no-repeat; 
}

ul.headerLoggedin{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width:305px;
	text-align:left;
}
ul.headerLoggedin li.left{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginleft.png) no-repeat;
}
ul.headerLoggedin li.main{
	display:inline;
	float:left;
	width:285px;
	height:25px;
	line-height:25px;
	background:#BCD1E2;
	text-align:right;
}
ul.headerLoggedin li.right{
	display:inline;
	float:left;
	width:10px;
	height:25px;
	background: url(../images/misc/loginright.png) no-repeat;
}

/* Header Breadcrumbs */
ul.breadcrumbs li{
	float:left;
	margin-right: 5px;
	line-height:30px;
}

.register_list ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
.register_list ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	list-style: none;
	display: inline;
}
.register_list li{
	float:left;
	width: 33%;
	display:inline; /* For IE so it doesn't double the 1% left margin */
	position:relative; /* This is the key */
}

ul, li {
	list-style-type: none;
	padding: 0px;
	margin:0px;
	border:0px none;
}

/*             styles for the plume rater                */
.plume-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 60px;
	height: 15px;
	position: relative;
	background: url(../images/icons/plumes.gif) top left repeat-x;	
}
.plume-rating ul {
	list-style-type: none;
	padding: 0px;
}
.plume-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	text-indent: -9000px;
}
.plume-rating li a{
	display:block;
	width:12px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.plume-rating li a:hover{
	background: url(../images/icons/plumes.gif) 0px 15px;
	z-index: 1;
	left: 0px;
}
.plume-rating a.one-star{
	left: 0px;
}
.plume-rating a.one-star:hover{
	width:12px;
}
.plume-rating .rated-one-stars{
	background: url(../images/icons/plumes.gif) 0px 15px;
	width:12px;
	height:15px;
}
.plume-rating a.two-stars{
	left:12px;
}
.plume-rating a.two-stars:hover{
	width: 24px;
}
.plume-rating .rated-two-stars{
	background: url(../images/icons/plumes.gif)  0px 15px;
	width:24px;
	height:15px;
}
.plume-rating a.three-stars{
	left: 24px;
}
.plume-rating a.three-stars:hover{
	width: 36px;
}
.plume-rating .rated-three-stars{
	background: url(../images/icons/plumes.gif) 0px 15px;
	width:36px;
	height:15px;
}
.plume-rating a.four-stars{
	left: 36px;
}	
.plume-rating a.four-stars:hover{
	width: 48px;
}
.plume-rating .rated-four-stars{
	background: url(../images/icons/plumes.gif) 0px 15px;
	width:48px;
	height:15px;
}
.plume-rating a.five-stars{
	left: 48px;
}
.plume-rating a.five-stars:hover{
	width: 60px;
}
.plume-rating .rated-five-stars{
	background: url(../images/icons/plumes.gif) 0px 15px;
	width:60px;
	height:15px;
}

.plume-rating2{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 60px;
	height: 15px;
	position: relative;
	background: url(../images/icons/plumes2.gif) top left repeat-x;	
}
.plume-rating2 .rated-one-stars{
	background: url(../images/icons/plumes2.gif) 0px 15px;
	width:12px;
	height:15px;
}
.plume-rating2 .rated-two-stars{
	background: url(../images/icons/plumes2.gif)  0px 15px;
	width:24px;
	height:15px;
}
.plume-rating2 .rated-three-stars{
	background: url(../images/icons/plumes2.gif) 0px 15px;
	width:36px;
	height:15px;
}
.plume-rating2 .rated-four-stars{
	background: url(../images/icons/plumes2.gif) 0px 15px;
	width:48px;
	height:15px;
}
.plume-rating2 .rated-five-stars{
	background: url(../images/icons/plumes2.gif) 0px 15px;
	width:60px;
	height:15px;
}

.info_stats {
	margin: 0px;
	position: relative;
	float: left;
	width: 125px;
	/*
	height: 45px;
	*/
	margin-right: 10px;
}

/* style moved to type.css
ul, li {
	list-style-type: none;
	padding: 0px;
}
*/
.info_stats li {
	left: 0px;
	list-style-type: none;
	padding: 0px;
	display: block;
	height: 15px;
}

.info_stats li .label{
	width: 70px;
	height: 15px;
	float: left;
}

/*
#info_stats li .rating_off{
	margin-right: 3px;
	width: 7px;
	height: 15px;
	background:   url("../images/game_rating_diamond_off.gif");
	float: left;
}

#info_stats li .rating_on{
	margin-right: 3px;
	width: 7px;
	height: 15px;
	background:   url("../images/game_rating_diamond_on.gif");
	display: block;
	float: left;
}
*/