body {
  font-family:Verdana;
  font-size:11px;
  color:#B89569;
  height:100%;
  position:relative;
  overflow:auto;
  margin:0;
  padding:0;
  background-image:url('http://cgc.sckaal.com/images/background.jpg'); }

a {
  outline:none;
  font-style:normal;
  text-decoration:none;
  color:#efefef; }

h1 {
  margin:.1em 0;
  padding-bottom:.1em;
  border-bottom:1px solid #B89569; }

#content_header {
  height:50px;
  border-bottom:1px solid #B89569; }

#content_header .subheader {
    display:block;
    height:15px;
  }

#content_header .header {
    font-weight:bold;
    font-size:22px;
    color:#fff;
    clear:left;
  }

img {
  border:none; }

div#container {
  margin:0 auto;
  width:955px;
  position:relative; }

div#header {
  height:133px;
  position:relative;
  width:955px;
  margin-top:9px; }

  #header #logo {
    margin:0 auto;
    width:268px; }

    #header #logo a { display:block; }

div#navigation {
  position:absolute;
  text-align:center;
  left:0px;
  top:54px;
  width:300px;
  padding:3px 0px;
  background:#000;
  text-align:center; }

  div#navigation a {
    color:#B89569; }

div#information {
  position:absolute;
  text-align:center;
  right:0px;
  top:54px;
  width:300px;
  padding:3px 0;
  background-color:#000;
  text-align:center; }

div#categories {
  position:absolute;
  top:88px;
  left:43px;
  width:869px;
  height:22px;
  margin:0 auto; }

  div#categories div.category{
  float:left;
  background-color:black;
  text-align:center;
  height:22px;}
  div#categories div.category img{
    height:22px;}
  div#categories_right_fade,
  div#categories_left_fade{
    width:40px !important;
  height:22px;
  background-color:transparent;
  float:left;}

  div#categories_right_fade{
    background-image:
  url('../../images/category_nav/nav_fade_right.png');}

  div#categories_left_fade{
  background-image:
  url('../../images/category_nav/nav_fade_left.png');}



  #categories ul {
    background-image:url('/images/categories.png');
    height:22px;
    width:869px;
    background-repeat:no-repeat;
    position:relative; }

    #categories ul li {
      display:inline-block;
      position:absolute;
      height:22px;
      top:0; }

      #categories ul li a {
        height:22px;
        display:block; }

/* Categories CSS-based rollover navigation */
      #category_artist { left:94px; width:41px; }
      #category_furniture { left:184px; width:64px; }
      #category_calendars { left:273px; width:102px; }
      #category_chocolate { left:414px; width:71px; }
      #category_lighting { left:524px; width:154px; }
      #category_jewelery { left:716px; width:57px; }

div#content {
  width:860px;
  margin:0 auto 30px auto; }

div#footer {
  position:fixed;
  bottom:0;
  width:100%; }

  #footer #contentDescription {
    width:955px;
    margin:.2em auto;
    text-align:left;
    color:#333; }

    #contentDescription a { color:#333; }

  #footer #footerLinks {
    height:14px;
    background-color:#696969;
    color:#b1b1b1;
    font-size:10px;
    text-align:center; }

/* Generic classes */
#content .contentBlock {
  padding:12px 30px;
  background-color:#000;
  margin-left: 200px;
}

.subcatLink {
  color:#B89569;
}
.subcatLinkActive {
  color:#fff;
}

button {
  color:#000;
  font-size:9px;
  font-weight:bold;
  font-family:'Verdana';
  text-transform:uppercase;

  width:165px;

  padding:0 6px;

  background-color: #B09F5B;
  border:2px outset #B09F5B; }

  button:hover {
    border:2px ridge #B09F5B;
    cursor:pointer; }

  button.small {
    border:1px outset #B09F5B; }

    button.small:hover {
      border:1px inset #B09F5B; }
