* { margin: 0; padding: 0; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; }

/*--general styles --*/
.clear { clear:both; }

a, a:link, a:visited {
	color:#62307b; text-decoration:none; font:11px; font-weight: normal;
}

a:hover {
	color:#666; text-decoration:none; font:11px; font-weight: normal;
	}

img {
	border:none;
}

#shadow {
	background: url(https://images.gocomics.com/images/ucg/siteAssets/shadowR.png) repeat-y;
}


#main { 
	background: url(https://images.gocomics.com/images/ucg/siteAssets/main_bg.png) no-repeat; 
	width:988px;
	}

#mainNoBkgrnd { 
	width:988px;
	}



#logo {
	position: absolute;
	z-index: 18;
	left: 8px;
	top: 28px;
}


/*--masthead styles --*/
#masthead 	{background: url(https://images.gocomics.com/images/ucg/siteAssets/masthead_bg.png) no-repeat; height:159px;}
#mastheadwrapper { position:relative; left:240px; width:748px; height:159px; }
#search 	{
	position:relative;
	left:360px;
	padding:5px 0 2px 0;
	width:388px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

.formatTextField {
	width:150px;
	height:15px;
	border:none;
	font: 9px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(https://images.gocomics.com/images/ucg/siteAssets/form_txtfield.png) no-repeat;
}

.searchimage {
	position:relative;
	top:4px;
	padding:2px 2px 2px 0px;
}

#banner 	{ padding:10px; }

a.nav, a.nav:link, a.nav:visited, a.nav:hover {
	display: inline;
	padding:10px;
	text-decoration:none;
	color:#fff;
	font-size: 11px;
  font-weight: normal;
}


/*--left content styles--*/

#leftwrapper {
	float: left;
	width: 245px;
	background-color:transparent;
}

.tertiary {
	background-color:transparent;
}

.tertiaryTitle {
	height:14px;
	background: url(https://images.gocomics.com/images/ucg/siteAssets/tertiary_bg.png) no-repeat;
	padding:5px 0 5px 15px;
	font:bold 11px Tahoma, Verdana, sans-serif;
	color:#62307b;
}

.tertiaryTxt {
	background:#fff;
	padding:15px 25px 15px 25px;
	font:normal 11px Tahoma, Verdana, sans-serif;
	color:#666;
	background-color:transparent;
}

#middle {
	float: left;
	width:565px !important;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

#middleGame {
	float: left;
	width:640px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	position: absolute;
}


/*--flash styles temporary--*/
#flashmodule {
	height: 282px;
}
#flashpic { 
	padding:30px 0 0 0; 
	height: 220px;
	}
	
#flashicons {
	float: left;
	margin: 0 0 0 13px;
}



#flashnav {
	float: right;
	color: #FFFFFF;
	padding: 14px 20px 0 0;
}



/*--secondary content styles --*/
#secondaryWrapper {
	padding:0 10px 20px 20px;
	}
		
.secondaryContainer {
	padding:15px 0 15px 0;
}

.secondaryTitle {
	font-weight: bold;
	color: #62307b;
	margin-top: 5px;
}

.secondaryTxt {
	float:left;
	font-size:11px;
	line-height:16px;
	color: #666;
	width:355px !important;
	padding:15px 20px 0 0;
}

.secondaryDrop {
	float: right;
	margin: 15px 0 0 0;
}

.blueRule {
	border-top:1px solid #ccc;
	width:527px;
	}

#secondaryLinks {font-size: 11px;}
#secondaryLinks a:visited {font-size: 11px; text-decoration:none; font-weight: bold;}
#secondaryLinks a:link {font-size: 11px; text-decoration:none; font-weight: bold; }
#secondaryLinks a:hover {font-size: 11px; text-decoration:none; font-weight: bold; color: #999;}
#secondaryLinks ul {width:175px; float:left; list-style: none inside url();}
#secondaryLinks ul li {margin:10px 0 10px 10px;}


#numbers {font-weight: bold; font-size: 11px;}

/*-- right column content styles --*/
#rightwrapper {
	margin: 9px;
	width:160px !important; 
	height: 600px;
	background-color:#ffffff;
	float: right;
}

#rightwrapperNoBkgrnd {
	margin: 9px;
	width:300px;
	height: 600px;
	float: right;
}

#topRight {
	z-index: 1;
	background-color:#ffffff;
	height: 250px;
	vertical-align:middle;
}

#bottomRight {
}



/*--scroller content styles --*/
#scroller {
	background:url(https://images.gocomics.com/images/ucg/siteAssets/scroller_bg.png) no-repeat;
	width:988px;
	height:180px;
}

.scrollTitle {
	top:11px;
	width:300px;
	font:bold 13px Tahoma, Verdana, sans-serif;
	color:#666666;
	position: relative;
	left: 470px;
	}

#gamewrapper {
	position:relative;
	top:16px;
	left: 40px;
	width: 900px;
}
#gamewrapper a:hover {font-size: 11px; text-decoration:none; font-weight: normal; color: #62307b;}
#gamewrapper a:visited {font-size: 11px; text-decoration:none; font-weight: normal;}
#gamewrapper a:link {font-size: 11px; text-decoration:none; font-weight: normal;}

#game { width:130px; float: left; padding:10px;}

.gameTitle { 	
	font:bold 12px Tahoma, Verdana, sans-serif; 
	padding:0 0 10px 0;
	} 




/*--footer styles --*/
a.footernav, a.footernav:link, a.footernav:visited, a.footernav:hover {
	text-decoration:underline; font-weight: normal;
}


#footer {
	background:url(https://images.gocomics.com/images/ucg/siteAssets/footer_bg.png) no-repeat;
	width:988px;
	height:145px;
	padding:0 20px 20px 0;
}

#footerwrapper { 
	color:#62307b;
	padding: 10px 20px 20px 20px;
}

.footerTitle { font-weight: bold; color:#c52b1d; }


.copyright {
	float:right; 
	font-weight: bold; 
	color:#333;
	padding:10px 20px 0 0;
}

/* Footer */
#footercontainer {width: 950px; margin-left: 5px; padding: 0 11px 0 5px;}
#footercontainer br {clear: both;}
#footertop {float: left; width: 750px; margin-top: 0px;}
#footerlogo {postion: absolute; float: right; width: 150px; margin-right:50px; margin-top: 5px;}
#footertext {color: #62307b; font-size: 10px; font-weight: bold; padding-left: 5px; margin: 0px;}
#footertext a:link {color: #62307b; font-size: 10px; font-weight: bold;}
#footertext a:visited {color: #62307b; font-size: 10px; font-weight: bold;}
#footerhead {float: left; text-decoration: none; text-align: right; color: #333; font-size: 10px; font-weight: bold; padding-right: 10px;}
#footerhead a:link {text-decoration: none; color: #62307b; font-size: 10px; font-weight: bold;}
#footerhead a:visited{text-decoration: none; color: #62307b; font-size: 10px; font-weight: bold;}

/*--game detail styles --*/
#gameLeft {
	float: left;
	width: 220px;
	background-color:transparent;
	padding: 0px;
	margin: 0px;
	height: auto;
min-height: 200px;
}

#esrbRight {
	float: right;
	width:300px;
	font-size: 11px;
	font-weight: bold;
 height: auto; min-height: 200px;
}

#gameDetailMain {width:525px; padding: 0px 0px 5px 0px; height: auto; min-height: 250px;}

#downloadGameButton a:link { text-decoration:none; color: #62307b;  font-weight: bold; font-size: 12px;}
#downloadGameButton a:visited { text-decoration:none; color: #62307b;  font-weight: bold; font-size: 12px;}
#downloadGameButton a:hover { text-decoration:none; color: #333;  font-weight: bold; font-size: 12px;}

#downloadGameButton { 
	background: url(https://images.gocomics.com/images/ucg/download/download_btn_bg.png) no-repeat #FFFFFF; 
	width:164px; height: 33px;
	font-size: 12px;
	color: #ffffff;
	text-align: middle;
	padding-top: 9px;
	padding-left: 11px;
	}

#buyGameButton { 
	background: url(https://images.gocomics.com/images/ucg/download/buy_btn_bg.png) no-repeat #FFFFFF; 
	width:164px; height: 33px;
	font-size: 11px;
	color: #ffffff;
	text-align: middle;
	padding-top: 9px;
	padding-left: 11px;
	align: center;
	}
#buyGameButton a:link { text-decoration:none; color: #62307b;  font-weight: bold; font-size: 12px;}
#buyGameButton a:visited { text-decoration:none; color: #62307b;  font-weight: bold; font-size: 12px;}
#buyGameButton a:hover { text-decoration:none; color: #333;  font-weight: bold; font-size: 12px;}

#playOnlineButton { 
	background: url(https://images.gocomics.com/images/ucg/download/play_btn_bg.png) no-repeat #FFFFFF; 
	width:117px; height: 33px;
	font-size: 11px;
	color: #ffffff;
	text-align: middle;
	padding-top: 9px;
	padding-left: 11px;
	}
	
.gameButtons {float: left;  margin-top: 23px; margin-left: 15px; width: images; height: 100px;}
.screenshot {float: left;  margin-right: 10px; padding: 0px; display: block; }
.screenshot a {float: left;  display: block; width: 90px; height: 90px; text-decoration: none; }
.screenshot img {float: left;  width: 90px; height: 90px; border: 0px; }

#lowerGame {width: 425px; padding: 25px 0px 25px 0px;}

.buyButtons {padding-top: 70px 0px 70px 0px; width: 420px; height: 40px;}
.horizBuyButtons {float: left; width: 164px; margin-left: 25px; padding-left: 15px;}
.horizBuyButtons a {float: left; width: 164px; height: 40px; padding-left: 25px;  text-decoration: none;}

#mktList {padding: 10px 0px 15px 0px; width: 540px;}
.marketingList ul { margin-left: 5px; display: block; list-style-image: url(https://images.gocomics.com/images/ucg/siteAssets/star.png);}
.marketingList li { margin-left: 5px; display: block; list-style-image: url(https://images.gocomics.com/images/ucg/siteAssets/star.png);}
#marketingList li { margin-left: 15px; list-style-image: url(https://images.gocomics.com/images/ucg/siteAssets/star.png);}

.indGameTitle { 	
	font: bold 20px Tahoma, Verdana, sans-serif; 
	padding:0 0 10px 0;
	color: #62307b;
	text-align: left;
	} 

#indGameText {
	font: 12px Tahoma, Verdana, sans-serif; 
	padding:0 0 10px 0;
	color: #62307b;

}
#indGameText a:link { text-decoration:none; color: #62307b;  font-weight: normal; font-size: 12px;}
#indGameText a:visited { text-decoration:none; color: #62307b;  font-weight: normal; font-size: 12px;}
#indGameText a:hover { text-decoration:none; color: #ccc;  font-weight: normal; font-size: 12px;}

#gameLongDesc {
	font: 12px Tahoma, Verdana, sans-serif; 
	padding:0 0 10px 0;
	color: #696969;
	width: images;

	}
	
#underFlashText {
 width: 280px;
padding:0px 0 0 0; 
}

#flashpic2 { 
	padding: 5px 0 0 0; 
	height: 220px;
	}
	
#gameCopy {font-weight: normal;}
#gameHeader {font-weight: bold;}
#gameHeader:link {
	color:#62307b; text-decoration:none; font-size: 11px;
}
#gameHeader:visited {
	color:#62307b; text-decoration:none; font-size: 11px;
}
#gameHeader:hover {
	color:#999; text-decoration:none; font-weight: bold;
	}

#numOneDownloadBox {border: 2px solid #62307b; width: 250px; height: 140px;}
#numOneDownloadImage {float: left; padding: 10px;}
#numOneDownloadInfo {float: right; padding: 10px 10px 10px 0px;}
#flashCopy {margin: 9px; width:300px; height: 100px; float: right;}
#flashCopyImage {float: left; width: 100px;}
#flashCopyText {float: right; width: 200px;}

#topNavText {
	color:#fff;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width: 970px; padding: 5px 10px 0px 0px;
}
#topNavText a {
	color:#fff;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}


/* Additions */
	#middleNoBkgrnd {
	float: left;
	width:425px;
	font-family: Tahoma;
	font-size: 11px;
}

	#contactNoBkgrnd{
	float: left;
	width:425px;
	font-family: Tahoma;
	font-size: 13px;
	padding: 15px 0px 20px 15px;
}

#contactNoBkgrnd a:visited{
	font-family: Tahoma;
	font-size: 13px;
	color:#62307b;
	text-decoration:none;
	font-weight: normal;
}

#contactNoBkgrnd a:link{
	font-family: Tahoma;
	font-size: 13px;
	color:#62307b;
	text-decoration:none;
	font-weight: normal;
}
#contactNoBkgrnd a:hover{
	font-family: Tahoma;
	font-size: 13px;
	color:#999999;
	text-decoration:none;
	font-weight: normal;
	color:#ee3124; 
}
	#aboutUsNoBkgrnd {
		float: left;
	width: images;
	font-family: Tahoma;
	font-size: 13px;
	padding: 15px 0px 20px 0px;
}
	#aboutUsNoBkgrnd a:visited {color:#62307b; text-decoration:none;font-size: 13px; font-weight: normal;}
	#aboutUsNoBkgrnd a:link{color:#62307b; text-decoration:none;font-size: 13px; font-weight: normal;}
	#aboutUsNoBkgrnd a:hover {color:#666666; text-decoration:none;font-size: 13px; font-weight: normal;}
	#aboutUsNoBkgrnd li { margin-left: 15px;font-size: 13px;list-style-type: disc; display: block; margin-left: 2em;}

 #aboutUsHeader {font-size: 15px; font-weight: bold;}

#rightwrapperAbout {
	margin: 9px;
	width: 300px;
	height: 600px;

	float: left;
}

#moreGamesTitle {
	font:bold 14px Tahoma, Verdana, sans-serif;
	color:#62307b;
}


#contactHeader a:visited {color:#62307b; text-decoration:none;font-size: 11px; text-align: left;}
#contactHeader a:link{color:#62307b; text-decoration:none;font-size: 11px; text-align: left;}
#contactHeader a:hover {color:#666666; text-decoration:none;font-size: 11px; text-align: left;  font-weight: normal;}

#ltshPromoPage {position: absolute; top: 265px; left: 340px; color: white; width: 300px;}
#ltshPromoPage li { margin-left: 15px;list-style-type: disc; color: white;list-style-position: outside;}
#ltshPromoBold {font-weight: bold; color: white;}
#ltshPromoLink {position: absolute; top: 410px; left: 20px; height: 50px; width: 150px;}

#icdlPromoPage {position: absolute; top: 295px; left: 350px; color: black; width: 300px;}
#icdlPromoPage li { margin-left: 15px;list-style-type: disc; color: black;list-style-position: outside;}
#icdlPromoBold {font-weight: bold; color: black;}
#icdlPromoLink {position: absolute; top: 630px; left: 30px; height: 75px; width: 250px;}

#faqTitle {font-weight: bold; font-size: 13px;}

#popularTopTen {
	border: 2px solid #d7b7e7;
	width: 250px;
	height: 160px;
}

#popularTopTen_badge {
	float: left;
	padding: 5px 10px 10px 10px;
	width: 110px; 
}
 
#popularTopTen_dscrp {
float: right; padding: 5px 5px 5px 0px;
width: 115px;

}

#popularTopTen_dscrp a:visited {font-size: 11px; text-decoration:none; font-weight: bold;}
#popularTopTen_dscrp a:link {font-size: 11px; text-decoration:none; font-weight: bold;}
#popularTopTen_dscrp a:hover {font-size: 11px; text-decoration:none; font-weight: bold; color: #999999;}

#gameTextLeft {color:#62307b; font-weight: bold;}