body {
font:0.8em Verdana, sans-serif;
line-height:1;
}

div#header {
background-color:#8ec742;
background-image:url(../images/header-corner.jpg);
background-repeat:no-repeat;
background-position:right;
}

div.header-c1 {
padding-left:20px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
background-position:left;
}

div.header-c2 {
padding-top:50px;
padding-right:105px;
}

div#highlight-wrap {
padding:5px 0;
}

div.highlight {
background-color:#8ec742;
background-image:url(../images/content-corner.jpg);
background-repeat:no-repeat;
background-position:right;
}

div.highlight-in {
background-image:url(../images/content.jpg);
background-repeat:no-repeat;
background-position:left;
}

div.highlight-products {
background-image: url(../images/content_products.jpg);
background-repeat:no-repeat;
background-position:left;
}

div.highlight-kids {
background-image: url(../images/content_kids.jpg);
background-repeat:no-repeat;
background-position:left;
}

div.highlight-glasses {
background-image: url(../images/content_glasses.jpg);
background-repeat:no-repeat;
background-position:left;
}

div.highlight-c1 {
padding-left:30px;
padding-top:10px;
padding-right:10px;
text-align:right;
}

div.highlight-c2 {
padding-left:25px;
padding-top:10px;
background-color:#7aa93a;
}

div#content {
background-color:#7aa93a;
background-image:url(../images/footer-corner.jpg);
background-repeat:no-repeat;
background-position: top left;
}

div#content-in {
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

div.content-c4 {
padding:10px 20px;
}

div#content-in2 {
background-image:url(../images/more.jpg);
background-repeat:repeat-x;
background-position:left;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

div.content-c8 {
padding-top:7px;
padding-right:20px;
padding-left:30px;
}

div.content-c9 {
padding-top:50px;
padding-right:5px;
padding-left:5px;
}

div#footer {
background-color:#8ec742;
margin-top:5px;
background-image:url(../images/footer-corner2.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-top:10px;
}

div.footer-c2 {
padding-left:20px;
color:#a4d266;
}

div.content-c1,div.content-c2,div.content-c3 {
background-image:url(../images/dots.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:10px 20px;
}

div.content-c5,div.content-c6,div.content-c7 {
padding-top:7px;
padding-right:20px;
padding-left:30px;
}

div.footer-c1,div.footer-c3 {
padding-left:20px;
color:#d0eca9;
}