/*big pieces*/
body
{ 
margin-top:5px;
padding:0px; 
text-align:center;
font-family:arial, sans-serif;
min-width:820px;
} 

#width
{
width:800px;
height:640px;
margin-left:auto;
margin-right:auto;
}

#main
{
width:800px;
height:640px;
margin-left:auto;
margin-right:auto;
background:url('../images/gr-whiblu-lt.gif') repeat-x top left;
text-align:left;
}

#header
{
background:url('../images/hallam-pcp-60h.gif') no-repeat;
text-align:right;
margin-left:30px;
height:65px
}

h2
{
color:#00a0e2;
font-size:12pt;
}

#curve
{
margin-left:31px;
margin-right:0px;
height:166px;
width:800px;
}

.curvemanufacturing
{background:url('../images/curve-manufacturing.jpg') no-repeat;}

.curveservices
{background:url('../images/curve-manufacturing.jpg') no-repeat;}

.curveformulation
{background:url('../images/curve-green-goo-lite.jpg') no-repeat;}

.curvehome
{background:url('../images/curve-products.jpg') no-repeat;}

.curveabout
{background:url('../images/curve-bottles.jpg') no-repeat;}

.curvenews
{background:url('../images/curve-bottles.jpg') no-repeat;}

#nav
{
float:left;
text-align:left;
margin-top:33px;
margin-left:0px;
margin-right:10px;
width:190px;
}

#homecontent
{
float:left;
text-align:left;
width:440px;
color:#666666;
font-size:11pt;
font-weight: normal;
margin-right:10px;
padding-top:40px;
height:270px;
}

#content
{
float:left;
text-align:left;
width:440px;
color:#666666;
font-size:11pt;
font-weight: normal;
margin-right:10px;
padding-top:40px;
height:360px;
}

#show_banner
{
width:800px;
height:90px;
text-align:center;
clear:both;
}

#show_banner img
{
border:none;
}

#contentnarrow
{
float:left;
text-align:left;
width:340px;
color:#666666;
font-size:11pt;
font-weight: normal;
margin-right:10px;
padding-top:40px;
height:360px;
}

#contentnarrow img
{
border:1px solid #d5d5d5;
float:left;
margin-right:10px;
}

#contentnarrow a
{
text-decoration: none;
color:#808080;
}

#contentnarrow a:hover
{
text-decoration: none;
color:#00a0e2;
}

#contentservices
{
float:left;
text-align:left;
width:570px;
color:#666666;
font-size:11pt;
font-weight: normal;
margin-right:10px;
padding-top:40px;
height:360px;
}

#contentservices img
{
border:1px solid #d5d5d5;
}

#contentnews
{
float:left;
text-align:left;
width:560px;
color:#666666;
font-size:11pt;
font-weight: normal;
margin-right:10px;
padding-top:40px;
height:360px;
}

#contentnews ul
{
margin-left:0px;
}

#contentnews img
{
float:left;
margin-right:10px;
font-weight:bold;
border:1px solid #d5d5d5;
}

#rightcolwide
{
margin-top:41px;
margin-left:0px;
margin-right:15px;
float:left;
width:220px;
height:340px;
border:1px solid #d5d5d5;
}

#rightcolwide img
{
border:1px solid #d5d5d5;
}

#rightcol
{
margin-top:35px;
margin-left:0px;
margin-right:10px;
text-align:left;
float:left;
width:125px;
color:#666666;
font-size:8pt;
font-weight: normal;
}

#rightcol li a
{
font-size:10pt;
font-weight:bold;
text-decoration: none;
color:#00a0e2;
}

#rightcol li a:hover
{
font-size:10pt;
font-weight:bold;
text-decoration: none;
color:#808080;
}

#rightcol ul
{
padding:0px;
margin:0px;
color:#666666;
font-size:8pt;
font-weight: normal;
margin-left:0px;
text-align:left;
}

#rightcol img
{
margin-left:17px;
border:1px solid #d5d5d5;
}

.manufacturing
{background:url('../images/manufacturing.gif') no-repeat;}

.formulations
{background:url('../images/formulations.gif') no-repeat;}

.about
{background:url('../images/about.gif') no-repeat;}

.home
{background:url('../images/bkgd-welcome.gif') no-repeat;}

.products
{background:url('../images/bkgd-products.gif') no-repeat;}

.motherbaby
{background:url('../images/bkgd-motherbaby.gif') no-repeat;}

.bathbody
{background:url('../images/bkgd-bathbody.gif') no-repeat;}

.haircare
{background:url('../images/bkgd-haircare.gif') no-repeat;}

.mensgrooming
{background:url('../images/bkgd-mensgrooming.gif') no-repeat;}

.skincare
{background:url('../images/bkgd-skincare.gif') no-repeat;}

.suncare
{background:url('../images/bkgd-suncare.gif') no-repeat;}

.services
{background:url('../images/bkgd-services.gif') no-repeat;}

.supplychain
{background:url('../images/bkgd-supplychain.gif') no-repeat;}

.development
{background:url('../images/bkgd-development.gif') no-repeat;}

.brandstewardship
{background:url('../images/bkgd-brandstewardship.gif') no-repeat;}

.sourcing
{background:url('../images/bkgd-sourcing.gif') no-repeat;}

.contractpacking
{background:url('../images/bkgd-contractpacking.gif') no-repeat;}

.technicalservices
{background:url('../images/bkgd-technicalservices.gif') no-repeat;}

.news
{background:url('../images/bkgd-news.gif') no-repeat;}

.contact
{background:url('../images/bkgd-contact.gif') no-repeat;}

ul
{
list-style-type: none;
}

#topmnu
{
padding:0px;
margin:0px;
font-size:13pt;
font-weight: bold;
line-height:30px;
margin-left:30px;
}

.uline
{
border-bottom:1px solid #00a0e2;
}

#topmnu li a
{
text-decoration: none;
color:#808080;
}

#topmnu li a:hover
{
text-decoration: none;
color:#00a0e2;
}

#topmnu li a.topmnusel
{
color:#00a0e2;
}

#botmnu
{
padding:0px;
margin:0px;
color:#00a0e2;
font-size:11pt;
font-weight: bold;
line-height:24px;
margin-left:35px;
}

#botmnu li a
{
text-decoration: none;
color:#00a0e2;
}

#botmnu li a:hover
{
text-decoration: none;
color:#fe2700;
}

#botmnu li a.botmnusel
{
color:#fe2700;
}

#footer
{
position:relative;
width:800px;
height:20px;
font-size:8pt;
color:#999999;
text-align:right;
margin-left:0px;
}

#footmnu
{
height: 20px;
margin-left:0px;
}

#footmnu li
{
display:inline;
padding-right:12px;
}

#footmnu li a:hover
{
color:#00a0e2;
}

#footmnu li a
{
text-decoration: none;
color:#999999;
}