* {
  padding:0;
  margin:0;
  scrollbar-face-color:#ccc3b1;
  scrollbar-highlight-color:#ccc3b1;
  scrollbar-shadow-color:#ccc3b1;
  scrollbar-3dlight-color:#ccc3b1;
  scrollbar-arrow-color:#765037;
  scrollbar-track-color:#fcf5e5;
  scrollbar-darkshadow-color:#e5e0cf;
}
body {
  background:#fcf5e5 url(./images/bg.png) repeat-x top;
  //background:#fcf5e5 url(./images/bg_for_ie.jpg) repeat-x top;
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  scrollbar-face-color:#ccc3b1;
  scrollbar-highlight-color:#ccc3b1;
  scrollbar-shadow-color:#ccc3b1;
  scrollbar-3dlight-color:#ccc3b1;
  scrollbar-arrow-color:#765037;
  scrollbar-track-color:#fcf5e5;
  scrollbar-darkshadow-color:#e5e0cf;
}
a {
  color:#d63c46;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
#rightbg {
  width:50%;
  height:473px;
  background:transparent url(./images/rightbg.png) repeat-x top;
  //background:transparent url(./images/rightbg_for_ie.jpg) repeat-x top;
  position:absolute;
  top:0px;
  right:0px;
}
#page {
  width:1004px;
  height:500px;
  margin:0 auto;
  position:relative;
  background:transparent url(./images/topbg.jpg) no-repeat top;
}
.icons {
  height:93px;
  width:43px;
  background:#4e960f url(./images/icons.png) no-repeat;
  position:absolute;
  top:0px;
  right:32px;
}
a.home {
  width:11px;
  height:10px;
  background:transparent url(./images/home.png) no-repeat;
  display:block;
  margin:21px 0 0 15px;
}
a:hover.home {
  width:11px;
  height:10px;
  background:transparent url(./images/home_hover.png) no-repeat;
  display:block;
}
a.sitemap {
  width:13px;
  height:13px;
  background:transparent url(./images/sitemap.png) no-repeat;
  display:block;
  margin:15px 0 0 15px;
}
a:hover.sitemap {
  width:13px;
  height:13px;
  background:transparent url(./images/sitemap_hover.png) no-repeat;
  display:block;
}
a.feedback {
  width:9px;
  height:7px;
  background:transparent url(./images/feedback.png) no-repeat;
  display:block;
  margin:15px 0 0 17px;
}
a:hover.feedback {
  width:9px;
  height:7px;
  background:transparent url(./images/feedback_hover.png) no-repeat;
  display:block;
}
.logo {
  position:absolute;
  top:31px;
  left:31px;
  height:auto;
  width:auto;
  color:#79553b;
  font-size:14px;
  font-family:Arial, Tahoma, Verdana;
  text-align:center;
}
.logo a {
  width:132px;
  height:40px;
  background:transparent url(./images/logo.png) no-repeat;
  //background:transparent url(./images/logo_for_ie.jpg) no-repeat;
  display:block;
}
.logo img {
  border:none;
}
.slogan {
  line-height:12px;
}
.nav {
  height:275px;
  width:201px;
  background:#4e960f url(./images/nav.png) no-repeat;
  position:absolute;
  top:111px;
  left:0px;
}
.nav ul {
  color:#fcf5e5;
  margin-left:12px;
}
.nav li {
  line-height:30px;
}
.nav a {
  color:#fcf5e5;
  font-size:14px;
  font-family:Times New Roman, Tahoma, Verdana;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}
.nav a:hover {
  text-decoration:underline;
}
.navpadding {
  margin:0 20px 0 12px;
  padding:20px 0;
}
.search {
  position:absolute;
  top:417px;
  left:472px;
  height:30px;
  width:250px;
}
.search input {
  width:174px;
  height:17px;
  border:0px;
  background:transparent;
  color:#fcf5e5;
  font-size:12px;
  //font-size:14px;
}
.search a {
  color:#fcf5e5;
  font-size:14px;
  font-family:Times New Roman, Tahoma, Arial;
  font-weight:bold;
  text-decoration:underline;
  margin-left:10px;
}
.search a:hover {
  text-decoration:none;
}
.content {
  background:transparent url(./images/content.jpg) no-repeat bottom right;
  padding-top:470px;
}
.contentpad {
  margin:0 22px;
}
.contentimg {
  border:2px solid #caae95;
  float:left;
  margin:5px 10px 0 0;
}
.contact {
  color:#d63c46;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  line-height:30px;
}
.contactname {
  color:#9b6a49;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
}
.contactmap {
  float:left;
  margin-left:125px;
  margin-top:-13px;
}
.phone {
  float:left;
  width:33%;
}
.address {
  float:left;
  width:45%;
}
.mail {
  float:left;
  width:21%;
}
.both {
  clear:both;
}
.main {
  float:left;
  width:700px;
  margin-top:40px;
  line-height:20px;
}
.mainnews {
  margin-top:40px;
  line-height:20px;
}
.main h1 {
  color:#765037;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
main h2 {
  color:#765037;
  font-size:16px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
main h3 {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
main h4 {
  color:#765037;
  font-size:12px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
main h5 {
  color:#765037;
  font-size:10px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:8px;
}
main h6 {
  color:#765037;
  font-size:9px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:8px;
}
.main pre {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  white-space:normal;
  text-indent:17px;
}
.main ul {
  color:#765037;
}
.main ol {
  color:#765037;
}
.main li {
  margin-left:15px;
}
.main li a {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  text-decoration:underline;
}
.main li a:hover {
  color:#b8825c;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  text-decoration:none;
}
.mainnews h1 {
  color:#765037;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
mainnews h2 {
  color:#765037;
  font-size:16px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
mainnews h3 {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
mainnews h4 {
  color:#765037;
  font-size:12px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
mainnews h5 {
  color:#765037;
  font-size:10px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:8px;
}
mainnews h6 {
  color:#765037;
  font-size:9px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:8px;
}
.mainnews pre {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  white-space:normal;
  text-indent:17px;
}
.mainnews ul {
  color:#765037;
}
.mainnews ol {
  color:#765037;
}
.mainnews li {
  margin-left:15px;
}
.mainnews li a {
  color:#765037;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  text-decoration:underline;
}
.mainnews li a:hover {
  color:#b8825c;
  font-size:14px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  text-decoration:none;
}
.sidebar {
  float:right;
  width:205px;
  margin-top:40px;
  line-height:20px;
}
.news h2 {
  color:#d63c46;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:8px;
}
.newscontent {
  margin-bottom:25px;
}
.newsdate {
  color:#b8825c;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
}
.fullnewsdate {
  color:#c8ab92;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
}
.newsday {
  color:#d63c46;
  font-size:18px;
  font-family:BookManOldStyle, Myriad Pro, Tahoma, Arial;
}
.newstext {
  color:#7a553c;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
}
.newstext a {
  color:#7a553c;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
  text-decoration:none;
}
.newstext a:hover {
  text-decoration:underline;
}
.fullnews {
  margin-bottom:25px;
}
.fullnews:last-child {
  margin-bottom:0px;
}
.fullnewsdate {
  color:#c8ab92;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
}
.fullnewstitle {
  color:#765037;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
  margin-bottom:8px;
}
.fullnewstitle a {
  color:#765037;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  font-weight:bold;
  margin-bottom:8px;
  text-decoration:none;
}
.fullnewstitle a:hover {
  text-decoration:underline;
}
.work {
  width:33%;
  float:left;
  text-align:center;
  line-height:15px;
  margin-bottom:15px;
}
.work img {
  border:1px solid #ccc3b1;
  padding:3px;
}
.productlist {
  float:left;
  width:48%;
  height:400px;
  overflow:auto;
  overflow-x:hidden;
  scrollbar-face-color:#ccc3b1;
  scrollbar-highlight-color:#ccc3b1;
  scrollbar-shadow-color:#ccc3b1;
  scrollbar-3dlight-color:#ccc3b1;
  scrollbar-arrow-color:#765037;
  scrollbar-track-color:#fcf5e5;
  scrollbar-darkshadow-color:#e5e0cf;
}
.productcategory {
  color:#765037;
  font-size:12px;
  font-family:BookManOldStyle, Tahoma, Arial;
  margin:15px 0;
}
.productcategory:first-child {
  margin:0 0 15px 0;
}
.productimg {
  float:left;
  width:25%;
  //width:23%;
}
.productimg img {
  border:1px solid #765037;
  //margin-bottom:3px;
}
.productdetail {
  float:left;
  margin-left:85px;
  width:30%;
  height:360px;
  margin-top:40px;
  text-align:center;
}
.productdetail img {
  //margin-bottom:5px;
}
.productdetailtext {
  text-align:left;
  margin-top:4px;
}
.space {
  height:30px;
  clear:both;
}
.copyright {
  height:58px;
  width:670px;
  line-height:58px;
  color:#765037;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
  font-weight:bold;
  background:transparent url(./images/copyright.png) no-repeat left;
}
.copyright a {
  color:#765037;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:none;
}
.copyright a:hover {
  text-decoration:underline;
}
.copy {
  float:left;
  text-align:left;
  margin-left:25px;
}
.design {
  float:right;
  text-align:right;
  margin-right:10px;
}

