/* @override http://www.aglobalsea.com/css/aglobalgames_global.css */

/* @group Asiasoft Top */

#ASHeaderLink ul li{
	list-style-type: none;
	padding: 0;
	margin: 0 5px;
	display: block;
	float: left;
}
	
#ASHeaderLink ul li a:link, #ASHeaderLink ul li a:visited{
	text-decoration: none;
	color: black;
}


#ASHeaderLink ul li a:hover{
	text-decoration: none;
	color: #086d8b;
}

#ASLogoBanner {
	padding: 0;
	height: 97px;
	display: block;
}

#ASLogoBanner div{
	padding: 0;
	margin: 0;
}

#ASLogoBanner #ASLogo {
	width: 185px;
	height: 97px;
	float: left;
	clear: left;
}

#ASLogoBanner #ASLogo img {
	margin: 0;
	padding: 0;
}
#ASLogoBanner #topBanner {
	width: 743px;
	height: 93px;
	background-image: url(../images/default/as-bg-topbanner.gif);
	padding: 4px 0 0 10px;
	float: left;
}

#familysite {
margin-left:90px;
margin-right:110px;
}

#ASHeaderLink ul{
	padding: 0;
	margin: 0;
	height: 47px;
}

/* @end */

/* @group Global Settings */

a:link {
	color: #c48202;
	text-decoration: underline;
}

a:hover {
	color: #976401;
	text-decoration: underline;
}

a:visited {
	color: #c48202;
	text-decoration: underline;
}

/* @end */

#aglobalgames {
	text-align: center;
	font: normal 12px "Arial", Times, serif;
	color: #FFF;
	letter-spacing: 0px;
	background: #000 url(/images/default/aglobal_background.jpg) top center repeat-x;
}

#aglobalgamesHome, #ASHeaderLink, #ASLogoBanner {
	width: 970px;
	margin: 0 auto;
	clear: both;
	padding: 0;
}

/* @group header */

#homeHeader {
	width: 970px;
}

.aglobalgamesLogo {
	float: left;
	background: url(../images/default/aglobalgames_logo.png) top left no-repeat;
	text-indent:-9999px;
	width:290px;
	height:105px;
}

/* @group start playing button */

.startPlayingBtn {
	clear: both;
	height: 55px;
}

.startPlayingBtn a.startBtn {
	float: left;
	margin-left: 670px;
	display:block;
	background: url(../images/default/downloadBtn.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:294px;
	height:55px;
}

.startPlayingBtn a.startBtn:hover {
	background-position: 0 -55px;
}

.startPlayingBtn a.dvdBtn {
	float: left;
	margin-left: 10px;
	display:block;
	background: url(../images/default/requestDVDbtn.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:195px;
	height:55px;
}

.startPlayingBtn a.dvdBtn:hover {
	background-position: 0 -55px;
}



/* @end */

/* @group links */

.aglobalgamesLinks {
	float: right;
	height: 29px;
	padding-left: 0;
	margin-left: 0;
}

.aglobalgamesLinks ul li { display: inline; }

.aglobalgamesLinks ul li a
{
	background-image: url(../images/default/navigation2.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	text-indent: -9999px;
}

.aglobalgamesLinks ul li a.btnHome           {background-position: 0 0;width: 64px;}
.aglobalgamesLinks ul li a.btnHome:hover     {background-position: 0 -30px;}
.aglobalgamesLinks ul li a.btnAboutUs        {background-position: -64px 0;width: 87px;}
.aglobalgamesLinks ul li a.btnAboutUs:hover  {background-position: -64px -30px;}
.aglobalgamesLinks ul li a.btnForum          {background-position: -151px 0;width: 76px;}
.aglobalgamesLinks ul li a.btnForum:hover    {background-position: -151px -30px;}
.aglobalgamesLinks ul li a.btnFacebook       {background-position: -227px 0;width: 90px;}
.aglobalgamesLinks ul li a.btnFacebook:hover {background-position: -227px -30px;}
.aglobalgamesLinks ul li a.btnTwitter       {background-position: -317px 0;width: 78px;}
.aglobalgamesLinks ul li a.btnTwitter:hover {background-position: -317px -30px;}
.aglobalgamesLinks ul li a.btnHelp           {background-position: -454px 0;width: 61px;}
.aglobalgamesLinks ul li a.btnHelp:hover     {background-position: -454px -30px;}
.aglobalgamesLinks ul li a.btniBox           {background-position: -395px 0;width: 59px;}
.aglobalgamesLinks ul li a.btniBox:hover     {background-position: -395px -30px;}
.aglobalgamesLinks ul li a.btnAccount        {background-position: -515px 0;width: 140px;}
.aglobalgamesLinks ul li a.btnAccount:hover  {background-position: -515px -30px;}

/* @end */



/* @end */

/* @group content */

#homeContent {
	width: 970px;
	margin-top: 10px;
}

/* @group tab layout */

.collections {
	width: 970px;
}

.publications, .static-default {
	width: 970px;
	background: #343434;
}

.overlap {
	margin-top: -40px;
}

/* @group tab title */

.tabTitle {
	text-indent:-9999px;
	margin: 0 1px 0 1px;
	padding: 0;
	width: 968px;
	height: 39px;
	position: relative;
}

.onlineGames_title {
	background: url(../images/default/tab_onlinegames.png) top left no-repeat;
}

.popcapGames_title {
	background: #b42228 url(../images/default/tab_popcapgames.png) top left no-repeat;
}

#contactUs,#aboutUs,#requestDVD,#requiemDownload,#help,#terms {
	width: 600px;
	min-height:480px;
	background-color: #FFF;
	font: normal 12px Arial;
	color: #494949;
}

#help {
	width: 620px;
}

#contactUs h4,#aboutUs h4,#requestDVD h4,#requiemDownload h4,#help h4,#terms h4 {
	width: 600px; 
	height: 39px;
	padding: 0;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#help h4 {
	width: 620px; 
}

#contactUs h4 {
	background: url(../images/default/tab_contactus.png) top left no-repeat; 
}

#aboutUs h4 {
	background: url(../images/default/tab_aboutus.png) top left no-repeat; 
}

#help h4 {
	background: url(../images/default/tab_help.png) top left repeat-x; 
}

#terms h4 {
	background: url(../images/default/tab_terms.png) top left no-repeat; 
}

#requestDVD h4 {
	background: url(../images/default/tab_requestDVD.png) top left no-repeat; 
}

#requiemDownload h4 {
	background: url(../images/default/tab_requiemDownload.png) top left no-repeat; 
}

#contactUs p,#aboutUs p,#requestDVD p,#requiemDownload p,#help p,#terms p {
	font: normal 12px Arial;
	color: #494949;
	margin: 0 15px 10px 15px;
}

/* @end */

/* @group tab content */

.tabNotice {
	width: 600px;
	margin: 0 1px 0 1px;
	display: block;
	text-align: left;
	padding-bottom: 20px;
	color: #250F3B;
	text-transform: uppercase;
	font-weight: bold;
}

.tabContent {
	width: 958px;
	margin: 0 1px 0 1px;
	padding: 20px 0 20px 10px;
}

.tabContentShadow {
	background: #343434;
	width: 970px;
}

.onlineGames_content {
	background: #b42228 url(../images/default/bkgd_onlinegames.png) top center no-repeat;
}

.popcapGames_content {
	background: #6f429c url(../images/default/bkgd_popcapgames.png) top center no-repeat;
}

.displayOnlineGames {
	float: left;
	width: 230px;
	height: 165px;
	margin: 0 9px 10px 0;
	position: relative;
}

.newGame {
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background: url(../images/default/newGame.png) top center no-repeat;
	text-indent: -9999px;
}

.displayOnlineGames a .availability {
	display: none;
}

.displayOnlineGames a:hover .availability {
	display: block;
	position: absolute;
	left: 0px;
	top: 112px;
	width: 220px;
	height: 20px;
	background: url(../images/default/showCountry.png) top center no-repeat;
	padding: 5px 5px 0 5px;
	text-transform: uppercase;
	font: bold 10px Verdana;
}

.btmNaviOnlineGames {
	height: 20px;
	margin-top: 5px;
	clear: both;
}

.btmNaviOnlineGames .left {
	background: url(../images/default/btm_navi_bkgd_left.png) top center no-repeat;
	width: 6px;
	height: 20px;
	float: right;
	margin-left:  2px;
}

.btmNaviOnlineGames .right {
	background: url(../images/default/btm_navi_bkgd_right.png) top center no-repeat;
	width: 6px;
	height: 20px;
	float: right;
}

.btmNaviOnlineGames .center {
	background: url(../images/default/btm_navi_bkgd_center.png) top center repeat-x;
	height: 17px;
	float: right;
	padding: 3px 2px 0 2px;
	color: #ff9900;
}

.btmNaviOnlineGames a.btmNavi {
	font: bold 12px Arial;
	color: #ff6666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.btmNaviOnlineGames a.btmNavi:hover {
	color: #eee;
}

.displayPopcapGames {
	float: left;
	width: 182px;
	height: 100px;
	margin: 0 9px 10px 0;
	background: url(../images/default/tn_popcap.png) top center no-repeat;
	/* position: relative; */
}

.spacingRight {
	margin: 0 10px 0 0;
}



/* @end */

/* @group tab footer */

.tabFooter {
	float: right;
	width: 950px;
	margin: -30px 1px 0 1px;
	padding: 0 9px 15px 9px;
	z-index: 20;
}

.tabFooter a.backtopBtn {
	margin: 0 0 0 850px;
	display:block;
	text-indent:-9999px;
	width:96px;
	height:19px;
	text-align: left;
}

.tabFooter a.red {
	background: url(../images/default/backtopBtnRed.png) 0 0 no-repeat;
}

.tabFooter a.purple {
	background: url(../images/default/backtopBtnPurple.png) 0 0 no-repeat;
}

.tabFooter a.backtopBtn:hover {
	background-position: 0 -19px;
}



/* @end */



/* @end */



/* @end */

/* @group footer */

#homeFooter {
	background: #000 url(../images/default/footerBkgd.jpg) top left repeat-x;
	width: 970px;
	height: 26px;
	padding-top: 15px;
	margin-bottom: 40px;
	font: normal 11px Arial;
	color: #FFF;
}



/* @end */

/* @group tooltip */

a.tt {
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}

a.tt span{
	display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{
	z-index:25;
	color: #aaaaff;
	text-decoration: none;
}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    bottom:93px; left:0;
	padding: 0 0 0 0;
	width:182px;
	color: #333;
    text-align: left;
    font: normal 12px Arial;
    z-index: 5;
}

a.tt:hover span.text{
	display: block;
	padding: 0 10px;
	background: url(../images/default/tooltip_middle.png) top left repeat;
}

a.tt:hover span.pointer{
	display: block;
	width: 182px;
	height: 18px;
    background: url(../images/default/tooltip_pointer.png) top left no-repeat;
}

a.tt:hover span.top{
	display: block;
	width: 182px;
	height: 10px;
    background: url(../images/default/tooltip_top.png) top left no-repeat;
}



/* @end */

/* @group Collections Tab */

ul.tabs {
	margin: 0;
	padding: 0 10px;
	list-style: none;
	width: 948px;
	height: 35px;
	background: none;
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 35px;
	position: relative;
}

ul.tabs li a, ul.tabs li.active a {
	text-decoration: none;
	display: block;
	width: 217px;
	height: 35px;
	outline: none;
	text-indent: -9999px;
}

ul.tabs li a.onlineGames_tab {
	background: transparent url(../images/default/tabs.png) 0 -35px no-repeat;
}

ul.tabs li a.onlineGames_tab:hover {
	background: transparent url(../images/default/tabs.png) 0 -70px no-repeat;
}

ul.tabs li.active a.onlineGames_tab {
	background: transparent url(../images/default/tabs.png) 0 0 no-repeat;
}

ul.tabs li a.popcapGames_tab {
	background: transparent url(../images/default/tabs.png) 0 -140px no-repeat;
}

ul.tabs li a.popcapGames_tab:hover {
	background: transparent url(../images/default/tabs.png) 0 -175px no-repeat;
}

ul.tabs li.active a.popcapGames_tab {
	background: transparent url(../images/default/tabs.png) 0 -105px no-repeat;
}

/* @end */

.collections .wrap {
	width: 970px;
	padding: 0; margin: 0 auto;
	background: #343434;
}

.collections .wrap #onlineGames {
	background: #b42228;
	border-top: solid 1px #df6468;
	margin-top: -1px;
}

.collections .wrap #popcapGames {
	background: #6f429c;
	border-top: solid 1px #a472d5;
	margin-top: -1px;
}

.publications .wrap, .static-default .wrap {
	width: 948px;
	padding: 10px; margin: 0 auto;
	background: #20333A;
	border-top: solid 1px #165e78;
	clear: both;
	display: block;
	overflow: hidden;
	min-height: 300px;
}

.publications .section {
	width: 460px;
}

.publications .news {
	float: left;
}

.publications .events {
	float: right;
}

.publications .section h1, .content h1, .related h1 {
	font: bold 16px Arial; color: #FEBF04;
	padding: 0; margin: 0 0 5px 0;
	text-transform: uppercase;
	letter-spacing: -1px;
	cursor: default;
}

.content h1 {
	position: relative;
	padding: 5px 0 0 0;
	margin: 0 0 15px 0;
}

.publications .content h1 {
	padding: 5px 0 0 95px;
}

.static-default .content h1 {
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	background: #22576B;
}

.publications .section ul, .related ul {
	list-style-type: none;
	padding: 0; margin: 0;
}

.publications .section ul li {
	position: relative;
	padding: 5px 0 10px 95px;
	margin-bottom: 5px;
	border-bottom: solid 1px #15262a;
	color: #666;
}

.related ul li {
	position: relative;
	padding: 5px 0 7px 0;
	margin-bottom: 2px;
	border-bottom: solid 1px #15262a;
	color: #666;
}

.publications .section ul li span.date, .related ul li span.date, .publications .content h1 span.date {
	background: #22576B; color: #FFF;
	position: absolute;
	top: 0; left: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	padding: 5px;
	width: 80px;
	text-align: center;
	font: bold 12px "Arial";
}

.publications .section ul li a {
	color: #6D8497;
	text-decoration: none;
}

.related ul li a {
	color: #6D8497;
	text-decoration: none;
	display: block;
}

.related ul li i {
	font-size: 11px;
}

.publications .section ul li a:hover, .related ul li a:hover {
	color: #FEBF04;
}

.content {
	float: left;
	color: #666;
	margin-bottom: 40px;
	width: 660px;
}

.related {
	float: right;
	width: 275px;
}

.inlay {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	background: #04151B;
	color: #6D8497;
	margin-bottom: 10px;
	border: solid 1px #02090b;
}

.content h2 {font: bold 14px Arial; color: #FEBF04; padding: 0; margin: 0 0 5px 0;}
.content h3 {font: bold 13px Arial; color: #FEBF04; padding: 0; margin: 0 0 5px 0;}

.content p {line-height: 20px; padding: 10px 0;}
.content .insideBox {
	line-height: 20px;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #1A272E;
	margin: 10px 0;	
	display: block;
	color: #FFF;
}

.content a {font-weight: bold; color: #FEBF04;}

.content img {max-width: 620px; border: solid 5px #1A272E; margin: 10px 0;}
.content img.medium {width: 465px;}
.content img.small {width: 250px;}
.content img.borderless {border: none;}

.content table {border-collapse: collapse;border: solid 1px #418598; margin: 10px 0;}
.content th {border-collapse: collapse;border: solid 1px #418598; font-weight: bold; color: #FFF;padding:10px; background: #22576B;}
.content td {border-collapse: collapse;border: solid 1px #418598;padding:10px}

.leavingBox {
	background: #04151B;
	padding: 10px;
	text-align: center;
}

.leavingBox strong {
	color: #6D8497;
	display: block;
	padding-bottom: 10px;
}

.leavingBox a {
	color: #FEBF04;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
