
body.online_game_page #game_mastheads h2 {
	height:125px;
	text-indent:-9000px;
}

body.online_game_page #wrapper {
	/* position: relative; */
	margin: 0 auto 0 auto;
	padding: 0;
	width: 760px;
	text-align: left;
	background:transparent;
}


body.online_game_page #content {
	position: relative;
	width: 760px;
	background: #fff;
}

body.online_game_page #game_main {
	position: relative;
	width: 592px;
	padding-bottom: 90px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	z-index: 20;
}

body.online_game_page #game_main h3 {
	color:#ec6c00;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 10px;
}

div.game_upsell {
	width:713px;
	background:url('http://images.popcap.com/www/images/online_game_page/final-upsell-bkg.gif') no-repeat;
	height:40px;
	padding:0 0 8px 0;	
	margin:10px auto auto;
}
/* ie specific .gif */
* html div.game_upsell {
	width:713px;
	background:url('http://images.popcap.com/www/images/online_game_page/final-upsell-bkg.gif') no-repeat;
	height:40px;
	float: left;
	padding:0 0 8px 0;
	margin:10px auto 0px 11px;
}
#content p.upsell_text {
	margin:12px 0 0 90px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	font-weight:900;
	width:350px;
	float:left;
}
/* ie specific .gif */
* html #content p.upsell_text {
	margin:12px 0 0 52px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	font-weight:900;
	width:350px;
	float:left;
}

body.online_game_page a.sm_button span {
	padding: 8px 0 7px 40px;
}
body.online_game_page a.download_button span	{
	background:url("http://images.popcap.com/www/images/dl_sm_btn_left.gif")
	  no-repeat;
}
body.online_game_page a:hover span {
	background-position: bottom left;
}
div.game_upsell a.download_button {
	float:left;
	margin-left:0px;
}
div.game_upsell a.download_button {
	float:left;
}

/* @group Game Shell */

body.online_game_page div#game_window_shell,
body.online_game_page div#game_window_shell_wide {
	display:none;
}

/* small game box */

body.online_game_page div#game_window_shell {
	display:none;
	background:url('http://images.popcap.com/www/images/online_game_page/final_gamebox_small.png') no-repeat;
	width:782px;
	height:477px;
	margin-left:-13px;
	padding-bottom:15px;
	position: relative;
}

/* ie loads a gif */

* html body.online_game_page div#game_window_shell {
	display:none;
	background:url('http://images.popcap.com/www/images/online_game_page/final_gamebox_small.gif') no-repeat;
	width:782px;
	height:477px;
	margin-top: 60px;
	margin-left:-748px;
	padding-bottom:15px;
	position: absolute;
}

body.online_game_page div#game {
	width:558px;
	height:440px;
	position:relative;
	top:16px;
	left:19px;
	float:left;
}

body.online_game_page div#game_container_wide, 
body.online_game_page div#game_container_small  {
	padding:10px;
}

body.online_game_page div#upsell_box {
	background:url('http://images.popcap.com/www/images/online_game_page/upsell_promo.png') no-repeat;
	width:186px;
	height:436px;
	margin:19px 0 0 21px;
	float:left;
}

* html body.online_game_page div#upsell_box {
	background:url('http://images.popcap.com/www/images/online_game_page/upsell_promo.gif') no-repeat;
	width:186px;
	height:436px;
	margin:19px 0 0 21px;
	float:left;
}

body.online_game_page div#upsell_box_content {
	width:168px;
	padding: 5px;
	margin:100px auto auto;
	text-align:left;
}

body.online_game_page div#upsell_box a {
	margin-top: 35px;
	margin-right:16px;
}

body.online_game_page div#upsell_box.wide a {
	margin-top: 35px;
	margin-right:54px;
}

body.online_game_page div#upsell_box_content h1 {
	font-size: 15px;
	letter-spacing: 0.45px;
	line-height: 16px;
	font-weight: 900;
	color: #046e98;	
}

body.online_game_page div#upsell_box_content.wide h1 {
	font-size: 21px;
	line-height: 21px;
	font-weight: 900;
	color: #046e98;
}


body.online_game_page div#upsell_box_content h2 {
	font-size: 18px;
	color: #046e98;
}

body.online_game_page div#upsell_box_content ul {
	margin:10px 0 0 18px;
	padding:0;
}

body.online_game_page div#upsell_box_content li {
	list-style-type:circle;
	font-size:11px;
	margin:0;
	padding:0;
}

/* wide game box */

body.online_game_page div#game_window_shell.wide {
	display:none;
	background:url('http://images.popcap.com/www/images/online_game_page/final_gamebox_wide.png') no-repeat;
	width:886px;
	height:477px;
	margin-left:-65px;
	padding-bottom:15px;
	position: relative;
}

/* ie loads a gif */

* html body.online_game_page div#game_window_shell.wide {
	display:none;
	background:url('http://images.popcap.com/www/images/online_game_page/final_gamebox_wide.gif') no-repeat;
	width:886px;
	height:477px;
	margin-left:-798px;
	padding-bottom:15px;
	position: absolute;
}

body.online_game_page div#upsell_box.wide {
	background:url('http://images.popcap.com/www/images/online_game_page/upsell_promo_big.png') no-repeat;
	width:271px;
	height:436px;
	margin:19px 0 0 34px;
	float:left;
}

* html body.online_game_page div#upsell_box.wide {
	background:url('http://images.popcap.com/www/images/online_game_page/upsell_promo_big.gif') no-repeat;
	width:271px;
	height:436px;
	margin:19px 0 0 34px;
	float:left;
}


body.online_game_page div#upsell_box_content.wide {
	width:235px;
	padding:5px;
	margin:100px auto auto;
	text-align:left;
}

body.online_game_page div#upsell_box_content.wide h2 {
	font-size: 27px;
	color: #046e98;
}

/* @end */

body.online_game_page div#bottom_promos {
	padding-top:10px;
	width:713px;
	margin:auto auto;
}
* html body.online_game_page div#promo_wrapper {
	padding-top:10px;
	width:713px;
	margin:560px auto auto;
}
body.online_game_page div#dl_others {
	display:inline;
	margin:0;
	background:transparent url('http://images.popcap.com/www/images/online_game_page/header_other_ways.gif') no-repeat;
	width:400px;
	float:left;
}
body.online_game_page div#dl_others h3 {
	margin:12px 0 20px 18px;	
}

body.online_game_page #dl_others #game_row {
	width:420px;
	margin-left:0;
}

body.online_game_page #play_more {
	background:transparent url('http://images.popcap.com/www/images/online_game_page/header_more_ways.gif') no-repeat;
	margin:0;
	width:288px;
	float:right;
}


body.online_game_page #play_more h3 {
	margin:12px 0 20px 18px;
}

body.online_game_page #localized_note {
	width: 713px;
	margin-left: 23px;
	margin-bottom: 20px;
	/*float: none;*/
}


* html body.online_game_page #localized_note {
	width: 713px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}

/* @group Plugin Dialog */
#plugin_dialog_ff_flash, 
#plugin_dialog_ff_activex, 
#plugin_dialog_ie, 
#plugin_dialog_java, 
#plugin_dialog_mac {
	display:none;
}
.plugin_dialog_bg {
	background:url('http://images.popcap.com/www/images/plugin_dialog_bg.gif') repeat-x;
	width:100%;
	height:139px;
	overflow:hidden;	
	clear:both;
}
#plugin_dialog {
	margin:auto;
	width:780px;
	height:110px;
	padding-top:5px;
}
#plugin_dialog .arrow {
	width:111px;
	height:111px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_arrow.gif') top left no-repeat;
	padding-right:15px;
	float:left;
}
#plugin_dialog .arrow2 {
	width:111px;
	height:111px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_arrow2.gif') top left no-repeat;
	padding-right:15px;
	float:left;
}
#plugin_dialog .header {
	float:left;
	width:650px;
	text-align:left;
	margin:10px 0 12px 0;
}
#plugin_dialog .step1 {
	width:170px;
	height:111px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_step1.gif') top left no-repeat;
	float:left;
	text-align:left;
	padding-left:25px;
	font-size:11px;
}
#plugin_dialog .step1_shot_ie {
	margin-top:10px;
	width:132px;
	height:32px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_step1_ie.gif') top left no-repeat;
}
#plugin_dialog .step1_shot_ff {
	margin-top:10px;
	width:132px;
	height:32px;
	background:url('http://images.popcap.com/www//plugin_dialog_step1_ff.gif') top left no-repeat;
}
#plugin_dialog .step1_shot_ff_mac {
	margin-top:10px;
	width:132px;
	height:32px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_step1_ff_mac.gif') top left no-repeat;
}
#plugin_dialog .divider {
	margin:-10px 15px 0 10px;
	width:5px;
	height:87px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_divider.gif') top left no-repeat;
	float:left;
}
#plugin_dialog .step2 {
	width:150px;
	height:111px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_step2.gif') top left no-repeat;
	float:left;
	text-align:left;
	padding-left:30px;
	font-size:11px;
}
#plugin_dialog .step2_shot {
	margin-top:5px;
	width:118px;
	height:47px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_step2_shot.gif') top left no-repeat;
}
#plugin_dialog .promise {
	width:220px;
	height:89px;
	background:url('http://images.popcap.com/www/images/plugin_dialog_promisebg.gif') top left no-repeat;
	float:right;
	text-align:left;
	font-size:11px;
	margin:-10px 0 0 0;
	padding:0 0 0 15px;
}
#plugin_dialog p {
	line-height:18px;
}
#plugin_dialog .no_thanks {
	display:inline;
	margin:0 15px 0 0;
	float:right;
	text-align:left;
	font-size:11px;
}
#plugin_dialog .no_thanks a {
	color:#666666;
}
#plugin_dialog .no_thanks a:hover {
	color:#ff6600;
}
/* @end Plugin Dialog */