button{font-family:arial,verdana,sans-serif;}#overlay{background:rgba(0,0,0,0.5);height:100%;position:fixed;top:0;left:0;width:100%;z-index:1000;}#plp_login_box{background:#fff;padding:30px;position:fixed;width:550px;z-index:2000;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}#plp_login_box img{cursor:pointer;}#plp_login_box h4.plp_login_mainhead{font-size:26px;margin-bottom:7px;}#plp_login_box h5{clear:both;font-size:18px;padding:0 0 15px!important;}#plp_login_box p{color:#777;font-size:12px;}#plp_login_box hr{border:none;border-top:#E5E5E5 solid 1px;height:1px;margin:20px 0;width:auto;}#plp_login_box form label.error{background:#f4f3d5;color:#505050;display:block;font-size:12px;height:auto;line-height:15px;left:425px;padding:6px 8px;position:absolute;text-align:left;top:-6px;width:110px;z-index:50;}#plp_login_box form label.error:before{content:' ';position:absolute;width:0;height:0;left:-7px;top:13px;border:7px solid;border-color:#f4f3d5 transparent transparent #f4f3d5;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);}#plp_login_box form label.error.valid{background:url(../_assets/_plplogin/form_validation_ok.png);clear:none;height:30px;left:415px;margin:-1px 0 0;overflow:hidden;padding:0;text-indent:100%;top:0;white-space:nowrap;width:31px;}#plp_login_box form .note{color:#a9a9a9;font-size:11px;margin-left:150px;width:250px;}span.closeButton{background-image:url(../_assets/_plplogin/plp_public_login_sprite.png);background-position:-144px -221px;cursor:pointer;display:block;height:37px;position:absolute;top:-15px;right:-15px;width:37px;}span.closeButton:hover{background-position:-144px -258px;}p.note{color:#777;font-size:14px;}#existing_account{font-size:16px;}#existing_account a{font-weight:normal;}#login_foot_links{margin-top:30px;overflow:hidden;}#login_foot_links a#privacy{color:#777;float:left;font-weight:normal;height:31px;line-height:31px;}#login_foot_links a#privacy:hover{color:#000;}#login_foot_links #log_right{float:right;overflow:hidden;}#login_foot_links button.cancel_login{background:url(../_assets/_plplogin/plp_public_login_sprite.png);background-position:0 -453px;border:none;color:#505050;cursor:pointer;float:left;font-size:12px;font-weight:bold;height:31px;margin-left:5px;padding-bottom:1px;text-align:center;width:100px;}#login_foot_links button.cancel_login:hover{background-position:0 -345px;color:#fff;}#login_foot_links #goBack{background:url(../_assets/_plplogin/plp_public_login_sprite.png) 0 -314px;color:#e36313;float:left;font-size:12px;font-weight:bold;height:31px;line-height:31px;text-indent:30px;width:100px;}#login_foot_links #goBack:hover{background-position:-100px -314px;color:#fff;text-decoration:none;}#new_account{display:none;}#new_account form{padding:5px 0;position:relative;}#new_account form li{clear:left;overflow:hidden;position:relative;}#new_account form label,#new_account form input{float:left;height:25px;line-height:25px;margin-bottom:10px;}#new_account form label{color:#505050;clear:left;font-size:13px;margin-right:15px;text-align:right;width:130px;}#new_account form label.error_tip,#existing_user_login form label.error_tip{background:#f4f3d5;color:#505050;display:block;font-size:12px;height:auto;line-height:15px;left:425px;padding:8px;position:absolute;text-align:left;top:-10px;width:110px;z-index:50;}#new_account form label.error_tip:before,#existing_user_login form label.error_tip:before{content:' ';position:absolute;width:0;height:0;left:-7px;top:17px;border:7px solid;border-color:#f4f3d5 transparent transparent #f4f3d5;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);}#new_account form input[type='text'],#new_account form input[type='password']{border:1px solid #ddd;color:#505050;font-size:13px;outline:none;padding:0 5px;width:250px;transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;}#new_account form input[type='text']:focus,#new_account form input[type='password']:focus{border:1px solid #51cbee;box-shadow:0 0 5px #51cbee;-webkit-box-shadow:0 0 5px #51cbee;-moz-box-shadow:0 0 5px #51cbee;}#new_account form input#create_account_submit{background:url(../_assets/_plplogin/plp_public_login_sprite.png) 0 -221px;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;height:29px;margin-left:265px;padding-bottom:1px;text-align:left;text-indent:10px;width:144px;}#new_account form input#create_account_submit:hover{background-position:0 -252px;}#new_account form input#create_account_submit:focus{background-position:0 -283px;}#new_account span.create_error{background:#f4f3d5;font-size:12px;display:block;height:auto;line-height:15px;padding:6px 8px;position:absolute;top:155px;left:10px;width:205px;}#account_created{display:none;}#account_created h5{background:#F8F7E3;border:1px solid #EDECCB;height:40px;line-height:40px;padding:0!important;text-align:center;}#existing_user_login{display:none;}#existing_user_login form{overflow:hidden;padding:5px 0;}#existing_user_login form li{clear:left;position:relative;}#existing_user_login form label,#existing_user_login form input{float:left;height:25px;line-height:25px;margin-bottom:10px;}#existing_user_login form label{color:#505050;clear:left;font-size:13px;margin-right:15px;text-align:right;width:130px;}#existing_user_login form input[type='text'],#existing_user_login form input[type='password']{border:1px solid #ddd;color:#505050;font-size:13px;outline:none;padding:0 5px;width:250px;transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;}#existing_user_login form input[type='text']:focus,#existing_user_login form input[type='password']:focus{border:1px solid #51cbee;box-shadow:0 0 5px #51cbee;-webkit-box-shadow:0 0 5px #51cbee;-moz-box-shadow:0 0 5px #51cbee;}#existing_user_login #log_in_existing{background:url(../_assets/_plplogin/plp_public_login_sprite.png) 0 -221px;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;height:29px;margin-left:265px;padding-bottom:1px;text-align:left;text-indent:10px;width:144px;}#existing_user_login #log_in_existing:hover{background-position:0 -252px;}#existing_user_login #log_in_existing:focus{background-position:0 -283px;}#existing_user_login #forgotten_password{color:#777;display:inline-block;font-size:11px;font-weight:normal;margin-left:145px;text-align:right;text-decoration:underline;width:260px;}#login_success{display:none;}#login_success h2{padding-bottom:0!important;}#newsletter_signup{display:none;margin-top:25px;}#newsletter_signup input.get_newsletter{background:url(../_assets/_plplogin/plp_public_login_sprite.png) 0 -124px;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;height:31px;padding-bottom:4px;position:absolute;bottom:20px;right:135px;text-align:left;text-indent:10px;width:204px;}#newsletter_signup form input.get_newsletter:hover{background-position:0 -93px;}#newsletter_signup form input.get_newsletter:focus{background-position:0 -191px;}#newsletter_signup form{overflow:hidden;padding:5px 0;}#newsletter_signup form li{clear:left;position:relative;}#newsletter_signup form label,#newsletter_signup form input{float:left;height:25px;line-height:25px;margin-bottom:10px;}#newsletter_signup form label{color:#505050;clear:left;font-size:13px;margin-right:15px;text-align:left;width:130px;}#newsletter_signup form input[type='text']{border:1px solid #ddd;color:#505050;font-size:13px;outline:none;padding:0 5px;width:210px;transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;}#newsletter_signup form input[type='text']:focus{border:1px solid #51cbee;box-shadow:0 0 5px #51cbee;-webkit-box-shadow:0 0 5px #51cbee;-moz-box-shadow:0 0 5px #51cbee;}#plp_login_box #newsletter_signup form label.error{left:305px;}#plp_login_box #newsletter_signup form label.error.valid{left:375px;}#sign_up h2{padding-bottom:5px!important;}#newsletter_signup #sign_up_thankyou{display:none;}#sign_up_thankyou p{color:#505050;}#forgotten_login{display:none;}#forgotten_login form{position:relative;}#forgotten_login_reminder{border:1px solid #ddd;color:#9a9a9a;font-size:13px;height:25px;line-height:25px;outline:none;padding:0 5px;width:250px;transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;}#forgotten_login_reminder:focus{border:1px solid #51cbee;box-shadow:0 0 5px #51cbee;-webkit-box-shadow:0 0 5px #51cbee;-moz-box-shadow:0 0 5px #51cbee;}#login_reminder_submit{background:url(../_assets/_plplogin/plp_public_login_sprite.png) 0 -124px;border:none;color:#fff;cursor:pointer;font-size:12px;height:31px;padding-bottom:4px;position:absolute;top:80px;right:210px;text-align:left;text-indent:10px;width:204px;}#login_reminder_submit:hover{background-position:0 -93px;}#login_reminder_submit:focus{background-position:0 -191px;}#plp_login_box #forgotten_login form label.error{left:280px;}#plp_login_box #forgotten_login form label.valid{left:270px;}#login_sent{display:none;}#login_sent h2{padding-bottom:5px!important;}#lightbox_privacypolicy{background:#fff;height:97.5%;overflow:hidden;padding:0;position:absolute;width:92%;z-index:1000;}#lightbox_privacypolicy a#privacy_close{background:url(../_assets/_plplogin/plp_public_login_sprite.png);background-position:0 -314px;color:#e36313;cursor:pointer;display:block;font-size:12px;font-weight:bold;height:31px;line-height:31px;margin-top:20px;text-align:left;text-indent:30px;width:100px;}#lightbox_privacypolicy a#privacy_close:hover{background-position:-100px -314px;color:#fff;text-decoration:none;}#lightbox_privacypolicy h2{font-size:25px;margin-top:20px;}#lightbox_privacypolicy h3{font-size:18px;margin-bottom:10px;}#plp_login_box .social_login_buttons h5{float:left;height:38px;line-height:38px;margin:0 15px 0 0;padding:0!important;}.social_login_buttons a{float:left;}.social_login_buttons a.social_icon{background-image:url(../_assets/_plplogin/plp_public_login_sprite.png);display:block;float:left;height:38px;overflow:visible!important;text-indent:-9999px;width:148px;}.social_login_buttons a.sprTopFacebook{background-position:0 -376px;}.social_login_buttons a.sprTopLinkedIn{background-position:0 -414px;margin-left:5px;}.social_login_buttons a.recommended{color:#777;display:block;float:left;font-weight:normal;height:36px;line-height:36px;margin-left:15px;position:relative;z-index:1000;}.social_login_buttons a:hover{text-decoration:none!important;}.social_login_buttons a.sprTopFacebook span.recommended_tip .cTooltipWrap,.social_login_buttons a.sprTopLinkedIn span.recommended_tip .cTooltipWrap{color:#505050;font-weight:normal;line-height:15px;text-decoration:none!important;text-indent:0!important;}.social_login_buttons a.inactive_link{cursor:default;}a.recommended:hover{color:#000;text-decoration:none;}span.recommended_tip{display:none;position:absolute;z-index:1000;}span.disabled_tooltip{display:none!important;}a.recommended .cTooltipWrap{color:#505050!important;font-weight:normal!important;line-height:16px;}.social_login_buttons a.social_icon span{white-space:normal!important;}.recommended_tip{overflow:hidden;}.recommended_tip .cTooltipWrap{background:url(../_assets/_plplogin/tooltip_flexible_middleleft.png) repeat-y right top;border-left:1px solid #cacba3;clear:left;padding:0 20px 5px 15px;}.recommended_tip .cTooltipHead{background:url(../_assets/_plplogin/tooltip_flexible_top.png) no-repeat left bottom;display:block;float:left;height:20px;}.recommended_tip .cTooltipFoot{background:url(../_assets/_plplogin/tooltip_flexible_bottom.png) no-repeat left bottom;display:block;float:left;height:14px;}.recommended_tip .cTooltipTopCorner{background:url(../_assets/_plplogin/tooltip_flexible_trcorner.png) no-repeat;display:block;float:left;height:20px;width:9px;}.recommended_tip .cTooltipBottomCorner{background:url(../_assets/_plplogin/tooltip_flexible_brcorner.png) no-repeat;display:block;float:left;height:14px;width:9px;}#plan_unsaved{background:url(../_assets/_sprites/utility_sprite.png);background-position:0 -730px;border:none;cursor:pointer;color:#fff;height:29px;margin:0 0 5px 4px;padding:0 0 1px;text-align:left;text-indent:25px;width:180px;}#plan_unsaved:hover{background-position:0 -760px;}#unsaved_tooltip{background:url(../_assets/_plplogin/not_saved_notification.png);height:49px;overflow:hidden;position:absolute;top:31px;left:204px;text-indent:200%;white-space:nowrap;width:289px;z-index:2;}#fixedtableheader0{-webkit-transform:translateZ(0);}#my_lp_pg,#personal_lp_vid{background:url(../_assets/_sprites/utility_sprite.png);color:#999;display:block;font-size:11px;font-weight:normal;height:25px;line-height:25px;margin:0 0 5px 4px;text-decoration:none;text-indent:10px;width:180px;}#my_lp_pg{background-position:0 -910px;margin-top:15px;}#my_lp_pg:hover{background-position:0 -935px;}#personal_lp_vid{background-position:0 -960px;}#personal_lp_vid:hover{background-position:0 -985px;}.fly_to_cart{background:url(../_assets/_sprites/utility_sprite.png);background-position:-109px -520px;display:block;height:47px;width:39px;}#sign_up img{cursor:default;float:right;height:80px;margin-right:40px;}#lightbox_content h3{font-size:26px;font-weight:normal;margin-bottom:7px;}@media screen and (max-height: 650px) {#plp_login_box hr{margin:12px 0;}#plp_login_box h5{padding-bottom:7px;}#login_foot_links{margin-top:10px;}#new_account form input#create_account_submit{margin-bottom:0;}#newsletter_signup{margin-top:7px;}}