html {}
 body {text-align: center; padding: 10px 0px 30px 0px; margin: 0px 0px 30px 0px; background: #B85F28 url(../../../shop/media/design/leafbackdarker.jpg) top center;}
 body#alberta {background: #faa02e url(../../../shop/media/design/leafback4.jpg) top center;}
 body, td {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000;}
 a {color: #423322; text-decoration: none;}
 a:hover {color: #A94504; text-decoration: underline;}
 .clear {clear: both;}
 .nowrap {white-space: nowrap;}
 .hidden {display: none;}
 #outer {width: 1030px; margin: 0px auto; padding: 0px; text-align: center; background: url(../../../shop/media/design/outer-bg.png) top center repeat-y;}
 #container {background: #FFFFFF; width: 1000px; margin: 0px auto; padding: 0px; text-align: left;}
 #content {margin: 0px; text-align: left; padding: 196px 10px 10px 10px; clear: both; border-left: 180px solid #DBC39B; min-height: 700px; margin: 0px;}
 body#alberta #content {}
 #contentfull {margin: 0px; text-align: left; padding: 16px 10px 10px 10px; clear: both; border-top: 180px solid #733208; min-height: 700px;}
 #bottom {margin: 0px auto; padding: 0px; height: 15px; overflow: hidden; max-height: 15px; background: url(../../../shop/media/design/bottom-bg.png) top center no-repeat;}
 #leftlinks {float: left; position: absolute; top: 214px; width: 180px; clear: none; font-weight: bold; font-size: 96%;}
 #leftlinks a {display: block; padding: 3px 10px; border-bottom: 1px solid #D3BB94;}
 #leftlinks h3 {display: block; margin: 0px; padding: 8px; text-align: center; font-size: 100%; background: #423322; color: #FFF; position: relative; top: -4px;}
 .suckertreemenu {margin: 0px auto; position: absolute; top: 140px; height: 36px; background: #ceb889; z-index: 5; width: 1000px;}
 .suckertreemenu ul {margin: 0px; padding: 0px; list-style-type: none; background: #ceb889;}
 .suckertreemenu ul li {position: relative; display: inline; float: left; padding: 0px 0px 0px 8px; background-image: url(../../../shop/media/design/tabsdarker.png); background-repeat: no-repeat; background-position: top left;}
 .suckertreemenu ul li:hover {background-position: left -72px;}
 .suckertreemenu ul li a {display: block; padding: 0px 14px 0px 6px; text-decoration: none; color: #FBE3CF; line-height: 36px; background-image: url(../../../shop/media/design/tabsdarker.png); background-repeat: no-repeat; background-position: right -36px; font-weight: bold;}
 .suckertreemenu ul li:hover a, .suckertreemenu ul li a:hover {background-position: right -108px; color: #FFF;}
 .suckertreemenu ul li ul {left: 0px; position: absolute; top: 1em; display: block; visibility: hidden;}
 .suckertreemenu ul li ul li {display: list-item; float: none; padding: 0px;}
 .suckertreemenu ul li ul li a {display: block; width: 170px; padding: 0px 6px; text-decoration: none; color: #FFF; line-height: 18px; background: #9B4B1E url(../../../shop/media/themesmedia/spacer.gif) no-repeat; font-weight: normal;}
 .suckertreemenu ul li ul li:hover a, .suckertreemenu ul li ul li a:hover {background: #DBC39B; color: #2D2317;}
 .suckertreemenu ul li ul li ul {left: 159px; top: 0px;}
 .suckertreemenu ul li ul li a {display: block; line-height: 20px; text-decoration: none; color: #FBE3CF; padding: 0px 10px;}
 #header {position: absolute; margin: 0px auto; top: 10px; height: 130px; width: 1000px; background: #733208 url(../../../shop/media/design/header-bgdarker.jpg) top left repeat-x;;}
  body#alberta #header {background: #FFF;}
 #searchmininumber {width: 450px; float: right; clear: none; line-height: 40px; white-space: nowrap; font-size: 12px; color: #FBE3CF; padding: 10px 10px 0px 0px; text-align: right;}
 #searchmininumber a {color: #FBE3CF; font-weight: bold;}
 #searchmininumber span {font-size: 160%; font-weight: bold;}
 body#alberta #searchmininumber, body#alberta #searchmininumber a {color: #b34c00;}
 #searchmininumber span#facebooktext {color: #FFF; font-size: 12px; font-weight: normal; position: relative; top: -15px;}
 body#alberta #searchmininumber span#facebooktext {color: #074590; font-size: 12px; font-weight: normal; position: relative; top: -15px;}
 #phonenumber {display: block; clear: both; position: relative; top: -12px;}
 input.search_field {font-size: 12px; padding: 4px 6px; border: 1px solid #3e1900; width: 180px;}
 input.search_submit {font-size: 12px; padding: 4px 4px; border: 0px; background: #3e1900; color: #FBE3CF;}
 #submenu {position: absolute; margin: 0px auto; top: 176px; width: 1000px; line-height: 34px; background: #2D2317; color: #FBE3CF; text-indent: 6px;}
 #submenu a {padding: 0px 8px; color: #FBE3CF;}
 #footer {clear: both; padding: 0px 10px 10px 10px;}
 #seo {margin: 0px auto; width: 1000px; padding: 10px; text-align: left;}
 table.Products {border-top: 1px solid #BFB9B5;}