.plus-div-styling {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e6e5+0,ffffff+100 */
background: rgb(227,230,229); /* Old browsers */
background: -moz-linear-gradient(top, rgba(227,230,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(227,230,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(227,230,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e6e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
xbackground-color: #fbfbfb; xbackground-color: #ffffcc; border: 2px solid #BFC1C1; xwidth: 600px; margin: 0 50px 50px 50px; padding: 30px 5px 5px 5px; xposition: relative;}

.plus-login-page-div-styling {background-color: #ffffcc; xborder: 2px solid #ffd48c; width: 600px; margin: 50px auto; padding: 5px; position: relative;}

.plus-subscribe-info-page-div-styling {background-color: #ffffcc; border: 2px solid #ffd48c; width: 600px; margin: 50px auto; padding: 5px; position: relative;}

#begin-login-status, #logged-in-status {font-size: 110%; color: #fff; position: absolute; xtop: 40px; top: 0px; margin-bottom: 10px; xright: 10px; xwidth: 325px;}
#begin-login-status a, #logged-in-status a {color: #fff; xcolor: #60abea; margin: 0; padding: 0;}

#plus-login:hover, #plus-subscribe:hover, #plus-logout:hover {color: #fff;}

.indent {xtext-align: right;}

h2 {font-size: 140%;  margin: 0 0 5px 0; padding: 0; font-weight: normal;}

ul {margin: 0; padding: 0;}

.plus-login-form {xmargin: 0 0 0 10px; padding: 0;}
.plus-login-form li {list-style: none;}

#upgrade ul, #sales ul {margin: 0 0 0 17px; padding: 0;}

.submit-button, .re-submit-button {width: 100px; margin: 10px 0 0 0; height: 30px; border: 1px solid #fff;}
.re-submit-button {xmargin-left: 92px;}

#subscribe-button {background: url(/images/plus-subscribe-button.png) no-repeat; width: 241px; height: 41px; display: block; margin: 0 auto;}

#sales form ul {margin: 0; padding: 0; height: 30px;}
#sales form li {margin: 0; padding: 0; height: 30px;}

input.email-login-text-input {border: 1px solid #000; padding: 2px; width: 21.75em;}
.red-txt {color: #d50403;}
.orange-txt {color: #ff6701;}
.old-orange-txt {color: #ffa548;}

#blocked-login a, #login a, #login-fail, #plus-login-fail a, #plus-login-standalone a, #customer-service a, #sales a, #upgrade a, #logged-out a {color: #1834fd;}

#plus-login-standalone .close-me, #sales .close-me {position: absolute; bottom: 5px; right: 5px; margin: 0; padding: 0 2px; color: #ff6701; border: 1px solid #ff6701; width: 32px;}
#plus-login-standalone .close-me a, #sales .close-me a {color: #ff6701; text-decoration: none;}
#plus-login-standalone .close-me a:hover, #sales .close-me a:hover {color: #d50403; text-decoration: none;}

.plus-logo {position: absolute; top: 0px; right: 2px; width: 90px; height: 32px; background: url(/images/plus-button.png) no-repeat;}

.hide {display: none;}

.bold {font-weight: bold;}
.plus-login-standalone {min-height: 700px;}
.popupcontainer {font-family:'Archivo Narrow', sans-serif; font-size: 130%; margin-bottom: 50px;}

/* Extra Small */
@media (min-width:300px) and (max-width:767px) {
#begin-login-status, #logged-in-status {top: 107px !important; left: 20px !important;}
.plus-div-styling {margin: 0 20px 0 20px;}

}