#newsletter_box {
 margin: 0px;
 padding: 0px 0px 20px 0px;
 width: 280px;
}
#newsletter_title {
 color:#ef1777; 
 font-weight:bold; 
 font-size:13px;
 text-align:left;
 margin: 0px 0px 5px 58px;
}

#newsletter_input {
 width:161px; 
 height:23px; 
 background-image:url(/images/newsletter_tlo.jpg); 
 background-repeat: no-repeat;
 margin: 0px 0px 0px 58px;
 border: 0px solid black;
}
* html #newsletter_input {
 margin: 0px 0px 0px 0px;
}

#newsletter_input input {
 color:#ef1777; 
 width:145px; 
 border:none;
 margin:2px 0px 0px 0px;
}

* html #newsletter_input input {
 margin:1px 0px 0px 0px;
}

div.search_box {
 margin: 0px;
 padding: 0px 0px 100px 0px;
 width: 280px;
 height: 150px;
 background-image:url(/images/search_tlo.jpg);
 background-repeat:no-repeat;
}

div.search_box div.search_input {
 width:161px; 
 height:23px; 
 margin: 0px 0px 0px 3px;
 padding: 0px 0px 0px 0px;
 border: 0px solid red;
}

* html div.search_input {
 margin: 0px 0px 0px 3px;
 padding:0;
 position:relative;
 left:-30px;
}

div.search_input input {
 color:#FA9F2A; 
 width:161px; 
 height:20px; 
 border:none;
 margin: 103px 0px 0px 25px;
 padding: 0px 0px 0px 0px;
 background-color: #F2FAFD;
 border: 0px solid black;
}

* html div.search_input input {
 margin: 103px 0px 0px 0px;
}
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 170px;
height: 150px;
border: 0px solid black;
margin:0px 0px 0px 55px;
text-align: left;
padding:2px;
}

* html #pscroller1{
margin:0px 0px 0px 5px;
}

#pscroller1 a{
text-decoration: none;
font-weight:bold;
}

.someclass{ 
}

