/* General */
.remove {display:none;}
input.readonly {background-color:#CCCCCC;}
div#header div.categorymenu {width:650px;}

/* Activity Feed */
#divGigyaActivityFeed td {padding:0; background-color: white;}

/* Login */
div.accountlogin h1 {padding-top:20px;}
.pt_account div.gigyaLoginParent {text-align: left;}
.pt_account #gigyaLoginContainerLogin {display:inline-block;position: relative;}
.pt_account #gigyaLoginContainerLogin>table {margin:auto;}
.loginInstruction {margin-left:20px; font-weight: bold;}
.liLoginHeader {margin-top:-4px;}
.login_or {position: relative;text-align: center;width: 99%;margin:0px 0 5px 0;}
.login_or > div {border-top: 1px solid #666666;position: relative;top: 6px;}
.login_or > div > span {background: none repeat scroll 0 0 #FFFFFF;bottom: 9px;font-size: 93%;padding: 0 15px;position: relative;}

/* Registration */
.registration-selection {display:none;} /*Hide Default Facebook Option */
/* #RegistrationForm {visibility:hidden;} */
.pt_account .registration #gigyaLoginContainerRegistration {margin-left:0px;}
.pt_account .registration #h3GigyaLogin {color:white; font-size: 1.5em;}
#divGigyaLinkAccount .registrationInstruction {font-size: 73%; margin: 10px 0; text-transform: none;color:#666666;}
#divGigyaLinkAccount legend {font-size: 93%; font-weight: bold; margin-top:10xp;}
#divGigyaLinkAccount legend span { color: #666666; display: block; font-size: 78%; font-weight: normal; text-transform: none; }
#divGigyaLinkAccount {margin-bottom:20px;}
#divGigyaLinkAccount h4{margin-top:0;}
#divGigyaLinkAccount div.formactions {text-align:center;}
#divGigyaLinkAccount div.formactions button,
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration div.formactions button {
	color: #FFFFFF;
    font-family: "TradeGothicRoman",Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 28px;
    float: right;
    background: url("images/greenbutton_act_right.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 28px;
    overflow: visible;
    padding: 0 19px 0 15px;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
    margin-top: 10px;
}
    
#gigyaLoginContainerRegistration {padding-bottom:10px;}
div.registration div.gigyaLoginParent {margin-left:0;}
#divGigyaLinkAccount #divAccountFound.registrationInstruction { font-size: 83%; margin: 10px 0; }
#divGigyaErrorMsg { color: #FF0000; font-size: 83%; text-transform: none; }
/* Game Mechanics */

div.gigyaGameModules {text-align:center; padding-top:20px;position:relative;float:left;}
div.gigyaGameModules h1{text-align:left;margin:10px 0;float:left; width:100%;}
div.gigyaGameModules > div {display:inline-block;width:100%;}

/* Product Page */
div.reviewlinks {display:none;}
div.prSnippetEngine {display:none;}
#divGigyaRatings {padding-top:20px;}
/* div.sendtofriend {display:none;} */
div.addthis_toolbox {display:none;}

/* Home Page */
div#container.pt_storefront div#rightcolumn {padding-top:13px;}
#divGigyaFollow {padding-bottom: 5px;}

/* Footer */
#footer .box div.gigya_follow_bar {font-size:10px;margin-right:15px;margin-top:5px;text-align:right;}
#footer .box div.gigya_follow_bar span {float:none;line-height:22px;color:#000033;font-size: 11px;font-family: GillSansRegular, GillSans, Arial, sans-serif;}
#footer .box div.gigya_follow_bar a {float:right;margin-left:5px;margin-right: 0;}
#footer .box div.gigya_follow_bar #gigyaFollowBarDiv {float:right;}


/*  POPUP BADZ!  */
.gigya_link_account_popup_container,
.gigya_twitter_like_register_popup_container{
	width: 452px !important;
	-webkit-box-shadow:0 0 20px #000;
	-moz-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;
}
.gigya_link_account_popup_container #divGigyaLinkAccount,
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration{
	height: auto !important;
	padding: 11px !important;
	margin-bottom: 0 !important;
}
.gigya_link_account_popup_container .ui-dialog-titlebar-close,
.gigya_twitter_like_register_popup_container .ui-dialog-titlebar-close{
	width: 31px !important;
	height: 31px !important;
	top: 6px !important;
}
.gigya_link_account_popup_container .ui-dialog-titlebar-close .ui-icon-closethick,
.gigya_twitter_like_register_popup_container .ui-dialog-titlebar-close .ui-icon-closethick{
	width: 31px !important;
	height: 31px !important;
	background-position: -53px -11px !important;
}
.gigya_link_account_popup_container .formfields .formfield .label,
.gigya_twitter_like_register_popup_container .formfields .formfield .label{
	width: 30% !important;
	float:left;
	clear: none;
}
.gigya_link_account_popup_container .formfields .formfield .value,
.gigya_twitter_like_register_popup_container .formfields .formfield .value{
	width: 69% !important;
	float:left;
}
.gigya_link_account_popup_container .formfields .formfield .value input,
.gigya_twitter_like_register_popup_container .formfields .formfield .value input{
	width: 100% !important;
}
.gigya_link_account_popup_container #divGigyaLinkAccount div.formactions button,
.gigya_link_account_popup_container #divGigyaLinkAccount legend,
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration div.formactions button{text-transform: uppercase;}
.gigya_link_account_popup_container #divGigyaLinkAccount .registrationInstruction,
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration .registrationInstruction {
	padding-top: 10px;
	clear: both;
}
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration legend{
	margin: 0 0 5px 0;
	font-size: 93%;
	font-weight: bold;
	text-transform: uppercase;
}
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration .formactions{padding: 20px 2px 0 0;}
.gigya_twitter_like_register_popup_container #divTwitterLikeRegistration .formactions:after{
	content: '';
	display: block;
	clear: both;
}
.gigya_twitter_like_register_popup_container  .registrationError{color: #f33;}