body     {margin: 0 0 0 0; background-color: #F6E8C1; background-image: url('../images/common/bg-main.png');}
body,td,p,li{font: normal 12px arial, tahoma; color: #333333;}
img      {border:0;}
input    {font: normal 11px arial, tahoma; color:#84929e;}
textarea {font: normal 11px arial, tahoma; color:#84929e;}
p        {margin: 0 0 12px 0; line-height: 16px;}
ul       {list-style: disc;    margin:0 0 15px 0; padding: 0 0 0 20px;}
ol       {list-style: decimal; margin:0 0 15px 0; padding: 0 0 0 20px;}
li       {text-align: left;}
h1 {font: bold 18px arial, tahoma; margin: 0 0 12px 0; color: #974419;}
h2 {font: bold 16px arial, tahoma; margin: 0 0 12px 0; color: #974419;}
h3 {font: bold 14px arial, tahoma; margin: 0 0 12px 0; color: #974419;}

#root     {width: 890px; margin: 0 auto; overflow: visible; background-image: url('../images/common/bg-root.png'); background-repeat: repeat-y; background-color: #fff;}

#pagetop    {height: 246px;}
#canvas {margin: 0 10px 0 10px; padding: 0 0 150px 0; border-bottom: 1px solid #871A1D; background-image: url('../images/common/bg-foot.png'); background-repeat: no-repeat; background-position: bottom;}

#col-1 {float: left; width: 210px;}
#col-2 {float: left; width: 473px;}
#col-3 {float: left; width: 187px;}

#breadcrumbs {padding: 7px 0 7px 210px;}
#breadcrumbs ul {overflow: visible; list-style: none; margin: 0; padding: 0;}
#breadcrumbs li {float: left; margin: 0; padding: 0 5px 0 12px; background-image: url('../images/common/arrow.png'); background-repeat: no-repeat; background-position: 0 3px;}
#breadcrumbs li a {font-size: 10px;}
#breadcrumbs li a:hover {}

#menuBox    {background-color: #FFF6E2; width: 186px;}
#menuBox ul {margin: 0; padding: 0 0 0 11px; overflow: visible; list-style: none;}
#menuBox li {margin: 0; padding: 0 0 7px 30px;}
#menuBox li.current {background-image: url('../images/common/bg-menu.png'); background-repeat: no-repeat; background-position: 0 0;}
#menuBox li a {font-size: 15px; font-style: italic;}
#menuBox li a:hover {background: transparent; color: #FCBB01;}

#protofadebox  {width: 150px; height: 150px; margin: 0 0 0 15px;}
  ul#protofade {position: relative; margin: 0; padding: 0px; width: 150px; height:150px; overflow: hidden; list-style: none; z-index: 1;}
  ul#protofade li {position: absolute; top: 0; left: 0; margin: 0; padding: 0; background: none; z-index: 1;}


#productslist {width: 450px;}
#productslist ul {overflow: visible; list-style: none; margin: 0; padding: 0;}
#productslist li {float: left; margin: 0 15px 15px 0; padding: 10px 0 0 10px; width: 190px; border: 1px solid #FBE7BA;}
#productslist li p {margin: 0 0 10px 0;}
#productslist li p a {font-size: 11px;}
#productslist li p a:hover {}
#productslist li p a.header {font-size: 13px; font-weight: bold;}
#productslist li p a.header:hover {}

.box {background-color: #FFF6E2; padding: 0; margin: 0 1px 0 0; text-align: center;}
.box-l-top    {width: 186px; height: 15px; background-image: url('../images/common/box-l-top.png'); background-repeat: no-repeat;}
.box-l-bottom {width: 186px; height: 15px; background-image: url('../images/common/box-l-bottom.png'); background-repeat: no-repeat; margin: 0 0 3px 0;}
.box-r-top    {width: 186px; height: 15px; background-image: url('../images/common/box-r-top.png'); background-repeat: no-repeat;}
.box-r-bottom {width: 186px; height: 15px; background-image: url('../images/common/box-r-bottom.png'); background-repeat: no-repeat; margin: 0 0 3px 0;}

#col-2-image {height: 145px;}
#content {width: 430px; margin: 0 0 0 13px;}
  
#pageContent   {width: 950px; padding: 10px 0 0 25px;}
 #pageContent p {margin: 0; padding: 0 0 20px 0; line-height: 16px;}
 
.preloader {display:block; width:1px; height:1px; overflow: hidden;}
.clearBoth {clear: both;} 
.itemMargin {margin: 0 0 10px 0;}

a:link, a:visited {color:#974419; text-decoration: none;}
a:hover, a:active {color:#974419; text-decoration: none; background-color: #ffe5a0;}

.mailforminput          {background-color: #FFFCF0; border: solid 1px #AD6443; color:#974419; font-weight: bold; margin: 7px 10px 0px 0;}
.mailforminput:hover    {background-color: #FFFCF0;}
.mailformtextarea       {background-color: #FFFCF0; border: solid 1px #AD6443; color:#974419; font-weight: normal; width:260px; height: 120px;  margin: 7px 0 0 0;}
.mailformtextarea:hover {background-color: #FFFCF0;}
.mailformbutton         {background-color: #FFFCF0; border: solid 1px #AD6443; color:#974419; font-weight: bold; padding: 3px 0 3px 0;  margin: 7px 0 0 0;}
.mailformbutton:hover   {background-color: #FFFCF0; }
