@charset "UTF-8";
/* CSS Document */

#newsletter{
width:250px;
background:url(../images/newsletter-middle.jpg) top left repeat-y ;
}
#newsletter form, #hour_of_power form{
width:250px;
}
#newsletter-top{
width:250px;
height:38px;
background:url(../images/newsletter-top.jpg) top left no-repeat;
}

#newsletter-bottom{
margin:0px;
width:250px;
height:140px;
background:url(../images/newsletter-bottom.jpg) bottom left no-repeat;
}

#newsletter table{
padding:0;
margin:0;
}
 .signupframe {
width:250px;
color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  border:none;
  border-collapse:collapse;
  padding:0px;
  margin:0px;
}
.signupframe td,.signupframe tr{
border:none;
border-collapse:collapse;
padding:2px 0;
}

.signupframe input{
margin:0px;
padding:0px;
}
#newsletter p, #hour_of_power p{
margin:0px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
#newsletter-info, .newsletter-info{
padding-right:10px;
}

#submit, .submit{
width:75px;
height:24px;
border:none;
border-width:0;
margin-left:10px;
}
#SignUp, .signUp{
width:250px;
}
#newsletter-required, #hour-required{
text-align:right;
padding-right:20px;
padding-top:10px;
}

/* HOUR OF POWER SIGN UP */

#hour_of_power_top{
	width:250px;
	height:138px;
	background-image:url(../images/hour_of_power_top.jpg);
	background-repeat:no-repeat;
}
#hour_of_power{
	width:250px;
	background-image:url(../images/hour_of_power_middle.jpg);
	background-repeat:repeat-y;
}
#hour_of_power_bottom{
	height:15px;
	background-image:url(../images/hour_of_power_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}