.hidden {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.invis {
	display:none
}

.svu-center {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

div#email-banner-img 
{
	background: url(/content/images/pages/emailSignup/signup_rounded_corners.gif) no-repeat;
	height:229px;
	left:719px;
	position:absolute;
	top:152px;
	width:14px;
}

div#email-alb-img 
{
	background: url(/content/images/pages/emailSignup/signup_rounded_corners.gif) no-repeat;
	height:229px;
	left:719px;
	position:absolute;
	top:1px;
	width:14px;
}

div#email-acme-img 
{
	background: url(/content/images/pages/emailSignup/signup_rounded_corners.gif) no-repeat;
	height:229px;
	left:719px;
	position:absolute;
	top:125px;
	width:14px;
}

div#email-jewel-img 
{
	background: url(/content/images/pages/emailSignup/signup_rounded_corners.gif) no-repeat;
	height:229px;
	left:719px;
	position:absolute;
	top:125px;
	width:14px;
}

#email-form label {
        color:#797979;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
}

#email-form input {
	width: auto;	
}

#email-form a {
	text-decoration: none;
	color: #39c3d0;	
}

#email-banner-main {
        background-color: #FDF2D6;
}

#email-banner-txt1 p {
        color:#999999;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

#email-banner-txt1 {
        color:#999999;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

#email-banner-txt2 p {
        color:#ff9933;
        font-family: verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
}

#email-banner-txt2 {
        color:#ff9933;
        font-family: verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
}

div#email-banner-list {
	color:#999999;
    font-family: verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

div#email-banner-list ul li {
	list-style-type:none;
	list-style-position:outside;	
	padding: 2px 17px 0;
	padding-top: 2px;
	text-decoration: none;
	background: url(/content/images/pages/emailSignup/bullet_apple.gif) no-repeat 3px;
}

.email-txt {
        color:#797979;
        font-family: verdana, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

#svu-email-thankyou {
	padding-bottom: 15px;
}

#svu-email-thankyou img {
	border: none;
}

#svu-welcome-text {
	float:left;
	background-color: #FDF2D6;
	width: 415px;
	height: 254px;
	*height: 274px;
	color: #999999;
	font-family: verdana, sans-serif;
    	font-size: 11px;
    	font-weight: normal;
    	text-align: left;
    	position: absolute;
    	padding-top: 20px;
    	margin-left: 296px;
    	*margin-left: -0px;
}

#svu-welcome-text-pc {
	float:left;
	background-color: #FDF2D6;
	width: 411px;
	height: 331px;
	color: #999999;
	font-family: verdana, sans-serif;
    	font-size: 11px;
    	font-weight: normal;
    	text-align: left;
    	position: absolute;
    	padding-top: 20px;
    	margin-left: 296px;
    	*margin-left: 0px;
}

#svu-welcome-text-pc.acme, #svu-welcome-text-pc.jewel {
	*height: 351px;
}

#svu-welcome-text p, #svu-welcome-text-pc p {
	margin-bottom: 5px;
	*margin-top: 10px;
}

#svu-welcome-text a, #svu-welcome-text-pc a {
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: transparent url(/content/images/arrow.gif) no-repeat scroll 0 3px;		
}

#svu-welcome-text a.svu-email-link, #svu-welcome-text-pc a.svu-email-link {
	color: #3399CC;
	font-weight: normal;
	text-decoration: none;
	background-image: none;
	padding-left: 0px;
}

#svu-welcome-text h2, #svu-welcome-text-pc h2 {
	color: #FF9933;
	font-weight: bold;
	font-size: 13px;
	margin-top: 20px;		
}

.svu-left {
	float:left;
}

.svu-right {
	float:right;
}