.clearfix {
	zoom: 1;     /* triggers hasLayout */
}

* html body.online_game_page #arrow_sm #try_now a {
	margin-top:74px;
}

.game_tile_lrg img.badge {
	margin-top: -217px;
}

body.home a.sm_button {
	padding: 0;
	margin-left: 0;
}

body.home a.sm_button span {
	padding-right: 21px;
	margin-right: 0;
}


/* Adjusted for Holiday Skin 2010 
#lrg_promo a.lg_button {
	left:0px;
}

-- end adjustments for Holiday Skin 2010 */

body.home #newsletter {margin-top:-10px;}

ul#main_nav li#more #nav_drop {
	margin: 10px 0 0 -295px;
}

#nav_drop_rolloff {
	margin: -40px 0 0 -345px;
}

#lang_drop {
	margin: -230px 0 0 100px;
}

#lang_drop_rolloff {
	margin: -280px 0 0 50px;
}

#system_requirements {
	margin: -118px 0 0 5px;
}

body.xbla #TBV_closeWindow {
	margin: -15px 0 0 20px;
}

#TBV_closeWindow {
	margin: -15px 0 0 -20px;
}

/* All Games Page */
#subnav_drop {
	margin:-42px 0 0 -150px;
}
#rolloff_area {
	margin: -85px 0 0 -240px;
}

body.sub #other_games {
	margin:0;
	float:none;
	display:block;
}

/* Cart */
#upsell_offer {
	padding-top:64px;
}

/* PvZ Music Video */
body.pvz #TBV_closeWindow {
	margin: -15px 0 0 -20px;
}

#coming {
	margin-top:140px;
}

/* PvZ Microsite */
.bkgd {
	left:0;
}
#full_bar {
	left:0;
}

#trybuy_home {
	position:relative;
	top:91px;
	left:0;
}

#trybuy_global a.buy {
	clear:left;
	margin:0 0 0 23px;
}

/* ZOMBATAR */
#balloon_zombie {
	position:absolute;
	top:0;
	left:0;
	margin-left:-812px;
}

/* DOWNLOADS */
#wallpapers {
	position:relative;
	top:95px;
}
#wp1_sizes{
	position:relative;
	top:0;
	left:130px;
}
#wp1_rolloff,
#wp2_rolloff,
#wp3_rolloff {
	left:120px;
}

#mp3s {
	margin:93px 0 0 -473px;
}
#mp3s p{
	text-align:left;
	line-height:12px;
}

/* REVIEWS */
#reviews .content {
	position:relative;
	top:90px;
}

/* CHARACTERS */
#thumbs {
	position:relative;	
	top:84px;
	left:3px;
}	
#display {
	position:relative;
	top:84px;
	left:4px;
}

body.videos .jcarousel-skin-name, body.videos .jcarousel-clip-horizontal {
	margin-left:0;
}

body.videos .jcarousel-list {
	margin-left:10px;
}

/* Mobile Game Template  */
span#dash {
	position:relative;
	top:-10px;
}

#input_widget .top {
	padding-bottom:10px;
}

#bullets li {
	text-indent:-17px;
	border:1px solid red;
}

ul#mobile_bullets li{
	text-indent:-17px;
}

#input_widget input.phone {
	padding-left:2px;
}

body.mobile #system_requirements {
	margin: -250px 0 0 -60px;
}	
body.mobile #quote {
	margin-top:0;
}

/* PEGGLE WOW EDITION */
#peggleWOW #feature_btm {
	margin-top:-30px;
}

#bullets {
	position:relative;
	top:-28px;
}
#peggleWOW #bullets li {
	text-indent:0px;
	padding-left:30px;
}

#screenside {
	position:relative;
	top:-28px;
	right:24px;
}
#screenside #screens {
	left:0;
}
#glow #download_btn {
	margin:0 0 10px 0px;
}
#peggleWOW #addon p {margin-left:-10px;}
#peggleWOW #addon_btn {
	margin:24px 0 10px 10px;
}
#peggleWOW #newsletter #groupX {
	margin-left:140px;
}

#peggleWOW #screens {
	left:-142px;
}

/* BWA2 PROMO */
#bwa2_contest #newsletter p.terms {
	margin-top:-10px;
}

#bwa2_contest #rules {
	margin:-455px 0 0 -296px;
}
#bwa2_contest #how_to {
	margin:-455px 0 0 -320px;
}

body.passport #signup_banner {
	margin: 286px 0 0 -550px; 
}

body.passport #signup_form a.sm_button {
	margin: 0 0 0 120px;
}



/* GiftaGame Related */
body.passport #giftagame_closeWindow {
	margin: -30px 0 0 530px;
}
 
body.passport img#giftagame_sent {
	margin: 90px 15px 35px 30px;
}
#state2 h3 {
	float:left;
	display:inline;
	line-height:26px;
}

form#send_game #confirm_email {
	display:block;
	margin-left:-25px;
}

/* Address.php Modal Window */
#modal_window {
	background-color:#ccc;
	background-image: url(<?=IMAGE_PATH?>images/modal_stroke.png);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat;
}

#modal_content #already {
	margin-top:12px;
	padding-top:12px;
}

#modal_content p.error {
	width:234px;
}

/* Cart 2010 */
body.cart a {
	cursor:pointer;
}

body.confirmation #questions p {
	margin-top:-180px;
}

body.bejeweledblitz ul#nav li#more #nav_drop {
	margin:0 0 0 -260px;
}

body.bejeweledblitz #fb_like {
	margin-top:-10px;
}

body#blitzhelpform #popcap_logo {
	width:110px;
	margin:10px -90px 0px 0px;
} 

body#blitzhelpform form {
	margin-top:50px;
}
body#blitzhelpform #content {
	margin-top:0;
}
body#blitzhelpform #from_email input {
	width:299px;
}

#notice h2 {
	margin-bottom:0;
	padding-bottom:0;
}
#notice p {
	padding-top:15px;
}

#subject {
	margin-top:0;
}
#subject b.error {
	float:left;
	display:inline;
	position:relative;
	top:14px;
	left:8px;
}
#help_subject {
	clear:both;
	float:left;
	display:inline;
}
#subject select {
	clear:both;
}

body.passport #nickname input#username {
	margin:10px 0 0 10px;
}
body.passport #nickname p.what_nick {
	float:none;
}

/* HOLIDAY 2010 TWEAKS */

#holiday10_1031_closeWindow a {margin-top:-140px;}

#holiday10_closeWindow a {	margin-top:-140px;}

#holiday10_1034_closeWindow a {	margin-top:-140px;}

#holiday10_1036_closeWindow a {	margin-top:-175px;}

a#holiday10_1036_cta_link  {margin-top:30px;}

#holiday10_1040_closeWindow a {	margin-top:-140px;}

#holiday10_1036_cta { margin-top: 360px;}

#holiday10_1036_closeWindow { margin-top: -430px;}

#holiday10ends_1031_closeWindow a {margin-top:-140px;}

#holiday10ends_closeWindow a {	margin-top:-140px;}

#holiday10ends_1034_closeWindow a {	margin-top:-140px;}

#holiday10ends_1036_closeWindow a {	margin-top:-140px;}

#holiday10ends_1040_closeWindow a {	margin-top:-140px;}

/* Bejeweled 3 Interstitial */
#bj3launch_closeWindow {margin-top:-604px;}

a.lg_button {
	padding:0;
}

#aafd_closeWindow {margin-top:-590px;}
