* {
margin: 0; padding: 0;
}

body {
background: url(../images/bg103.gif);
}

div.main {
width:100%;
height:100%;
margin:0px; background: url(../images/products_b.gif) repeat-x top center;
}

div.body {
width:100%;
margin:0px;
background-color: #FFFFFF;
}

div.footer {
width:100%;
margin:0px;
background: url(../images/footer.jpg) repeat-x top center;
line-height:300%;
}

a#nu {
text-decoration: none
}

div#mn a {
width:100px;
background: url(../images/new_releases_s.gif) repeat-x top center;
text-decoration: none;
color:#000000;
}

div#liner {
width:523px;
background: url(../images/newsection.gif) repeat-x top center;
}

a {
color: #000060;
text-decoration: none;
}

a:hover {
color: #000060;
text-decoration: underline overline;
}

#wrapper {
width:60%;
}

#red {
width:100%;
background: url(../images/products_b.gif) repeat-x top center;
}

#line {
width:100%;
height:10%;
background: url(../images/newsliner.jpg) #CCCCCC repeat-x top center;
}

#headnav {
width:160px;
background: url(../images/new_releases_s.gif) no-repeat;
float:left;
padding: 0 5px 0 0px;
margin 0;
}

#nav {
float:left;
width:160px;
margin 0;
}

#nav a {
width:160px;
color:#000000;
background: url(../images/uf1.gif);
float:left; padding: 0 5px 0 0px; margin 0;
}

#nav a:hover {
color:#000000;
background: url(../images/2newsline.jpg);
text-decoration: none;
}

#content {
text-align:left;
color:#000000;
}

#sidebar {
width: 15%;
border: black;
background-color: gray;
text-align: right;
} 

#textarea {
width: 25%;
height: 30%;
}