/* General styles */

* {
margin:0;
padding:0; 
}

body {
text-align: center;
font-family:verdana,arial,sans-serif;
font-size:10px;
color:#000000;
}

div.block {text-align:left}

.clearfix {
clear:both;
height:0;
line-height:0;
font-size:0;
}

img {
border:0;
}

a img {
border:0px solid #484235;
padding:0px;
}

a img:hover {
border:0px solid #afa99a;
background:transparent;
}

p, h1, h2, h3, h4 {
margin-bottom:15px;
}

h1 {
font-size:10px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h2 {
font-size:8px;
color:#666666;
border-bottom:1px solid #666666;
padding-bottom:5px;
}

h3 {
color:#ffffff
}

h4 {
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
}

ul {
list-style:none;
}

a:link, a:visited, a:active {
color:#993300;
text-decoration:none;
}

a:hover {
color:#231a09;
background-color:#afa99a;
text-decoration:none;
}


/* Layout */

#container {
margin:0 auto;

}

#topcontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/topbg.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#aboutcontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_about.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#brushcontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_brush.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#brushcontents ul#brush {
list-style:none;
padding-left:375px;
padding-top:85px;
font-size:11px;
}

#brushcontents ul#brush li {
display:block;
float:left;
margin-right:0px;
}


#brushcontents ul#brush li.debitage a {
display:block;
background:url("images/title_debitage.jpg") center top;
width:125px;
height:34px;
}

#brushcontents ul#brush li.debitage a:hover {
background:url("images/title_debitage.jpg") center bottom;
}

#brushcontents ul#brush li.other a {
display:block;
background:url("images/title_other.jpg") center top;
width:82px;
height:34px;
}

#brushcontents ul#brush li.other a:hover {
background:url("images/title_other.jpg") center bottom;
}

#brushcontents ul#brush li a span {
display:none;
}

#debitagecontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_debitage02.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#othercontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_other02.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#lenscontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_lens.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#newscontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_news.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#contactcontents {
height:119px;
width:930px;
padding-left:0px;
background:url("images/title_contact.jpg") no-repeat left top;
margin-bottom:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#maincontents {
height:452px;
width:930px;
background:url("images/mainbg.jpg") no-repeat left top;
margin-top:0px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size:10px;
}

#maincontents .left {
float:left;
margin-left:0px;
margin-right:0px;
margin-top:0px;
width:147px;
}

#maincontents .center {
width=615px;
margin-left:280px;
min-width:147px;
max-width:615px;
font-size:12px;
}

#maincontents ul#menu {
list-style:none;
padding-left:58px;
padding-top:98px;
width:147px;
font-size:11px;
}

#maincontents ul#menu li {
display:block;
float:left;
margin-right:0px;
}


#maincontents ul#menu li.about a {
display:block;
background:url("images/menu_about.jpg") center top;
width:147px;
height:67px;
}

#maincontents ul#menu li.about a:hover {
background:url("images/menu_about.jpg") center bottom;
}

#maincontents ul#menu li.brush a {
display:block;
background:url("images/menu_brush.jpg") center top;
width:147px;
height:72px;
}

#maincontents ul#menu li.brush a:hover {
background:url("images/menu_brush.jpg") center bottom;
}

#maincontents ul#menu li.lens a {
display:block;
background:url("images/menu_lens.jpg") center top;
width:147px;
height:60px;
}

#maincontents ul#menu li.lens a:hover {
background:url("images/menu_lens.jpg") center bottom;
}

#maincontents ul#menu li.news a {
display:block;
background:url("images/menu_news.jpg") center top;
width:147px;
height:40px;
}

#maincontents ul#menu li.news a:hover {
background:url("images/menu_news.jpg") center bottom;
}

#maincontents ul#menu li.contact a {
display:block;
background:url("images/menu_contact.jpg") center top;
width:147px;
height:50px;
}

#maincontents ul#menu li.contact a:hover {
background:url("images/menu_contact.jpg") center bottom;
}


#maincontents ul#menu li a span {
display:none;
}


