/* CSS Document */

body {
font-family: Verdana,Arial,Sans-serif;
font-size: 12px;
margin: 15px 0 0 0;
background: #1E0700;
}
a {text-decoration:none}
a:link {text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
img {border:0}
p {margin: 6px 0 0 0;line-height:15px}
h2 {color:#ffffff; padding:14px 0 0 15px; margin:0; font-size: 15px;font-weight:normal}

#description {width:300px; float: left; padding: 18px 10px 0 0;font-size: 12px;line-height: 16px}

#ch-wrapper {width:840px; margin: 0 auto;clear:both;}
#header-wrapper {background: url("images/header-bg.jpg") top; width: 800px; height: 140px; margin: 0 0 0 20px;}
#header-address-box {color: #ffffff; width: 120px; float: right; padding: 36px 10px 0 0}
#products-bar-wrapper {background: url("images/products-bar-bg.jpg") top; width: 840px; height: 98px; }

#products-buttons-wrapper {width:800px;height:84px}
#products-buttons-wrapper img {float:left;}
#products-sub-bar {background: url("images/products-bar-sub-bg.jpg") top left; height: 14px; width: 800px;float:left}

#products-wrapper {float:right; margin: 0 0 0 0;}
ul.products-buttons {margin:0;padding:0;}
ul.products-buttons li {display:block;float:left;}
ul.products-buttons a {color:#ffffff; text-align:center;}
ul.products-buttons a:hover {color:#ffffff;}
ul.products-buttons span {display:block;padding: 15px 0 0 0;font-size:11px;}

#products-truffles a{background: url("images/truffles-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-truffles a:hover {background-position: 0 -84px;}
#products-pies a{background: url("images/pies-tarts-flans-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-pies a:hover {background-position: 0 -84px;}
#products-dipped a{background: url("images/dipped-drizzled-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-dipped a:hover {background-position: 0 -84px;}
#products-cakes a{background: url("images/cakes-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-cakes a:hover {background-position: 0 -84px;}
#products-bars a{background: url("images/chocolate-bars-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-bars a:hover {background-position: 0 -84px;}
#products-cookies a{background: url("images/cookies-icon-bg.jpg") top left; width: 78px; height:84px;display:block}
#products-cookies a:hover {background-position: 0 -84px;}

#sidebar-wrapper {width: 230px;}

ul.sidebar-menu {margin:0;padding:0;}
ul.sidebar-menu li {display:inline}
ul.sidebar-menu a {color: #ffffff;display:block}
ul.sidebar-menu a:hover {background: #7B4B28}
.sidebar-menu-item a {padding: 3px 0 3px 15px;font-size: 15px;}
.sidebar-menu-sub a {padding: 2px 0 2px 30px;font-size: 12px;}
.sitemap-menu-sub a {padding: 1px 0 1px 6px;font-size: 12px;}


#menu-wrapper {width:210px; background: #613e25 url("images/menu-bg.jpg") top left repeat-x;margin: 0 0 0 20px; }


#chocolatease-menu-box {margin: 10px 0 0 20px;}
.box-header {background: url("images/box-top-bg.jpg") top left; width: 210px; height: 49px}
.box-body {background: #613e25; color:#ffffff}
.box-bottom {background: url("images/box-bottom-bg.jpg") bottom right; height: 11px; width: 210px;}
.box-body-sub-title {font-size: 12px; font-weight:bold;color:#F1D08A;}

.bevel-button-big {margin: 8px 0 0 25px;}
.bevel-button-big a{background: url("images/bevel-button-big.jpg") top left; width: 160px; height:60px;display:block; color: #ffffff}
.bevel-button-big a:hover {background-position: 0 -59px; color: #2f1102}
.bevel-button-text {font-size: 14px; font-weight:bold; padding: 18px 0 0 0; text-align:center; display:block}

#menu-truffle a{background: #2F1010 url("images/menu-truffle-bg.jpg") top left; width: 84px; height:80px;display:block}
#menu-truffle a:hover {background-position: 0 -80px;}

.main-wrapper {float:right; width: 600px;}
#main-index-box {width: 580px; background: #613e25 url("images/main-index-bg.jpg") top left repeat-x;}

.main-box-wrapper {margin: 0}
.main-box-top {background: url("images/box-top-bg.jpg") top; height:49px}
.main-box-bottom {background: url("images/box-bottom-bg.jpg") bottom right; height: 11px; width: 580px;}
.main-box-body {background: #613e25; color:#ffffff; padding: 5px 15px 5px 15px;}

#main-image-box {width: 580px; background: #613e25 url("images/main-image-box-bg.jpg") top left repeat-x;}


#footer-wrapper {height: 140px; width: 840px; text-align:center; color: #ffffff;padding-top: 30px;margin: 0 auto;display:block;clear:both;}
#footer-wrapper a {color:#ffffff; font-size: 11px}
#footer-wrapper a:hover {color:#7B4B28;}

.box-link a {color:#ffffff; background: #2F1202; padding: 5px 10px; display:block; text-align:center; width:100%;}
.box-link a:hover {background: #7B4B28;}
.plain-link a {color:#F1D08A}
.plain-link a:hover {color:#1E0700}

.truffle-key-box {width:157px; margin: 0 0 10px 0;}
.truffle-key-name {font-size:15px; padding:2px 0 0 0}

.clear {clear:both;height:1px; line-height:1px; font-size:1px;}

table {margin: 8px 0 3px 0}
th {color:#ffffff; text-align:left;font-size:15px; background:#7B4B28;padding:3px 0 3px 5px;}
td {line-height:18px;padding:0 5px;color:#ffffff}

.table-header {color:#ffffff; text-align:left;font-size:15px; background:#7B4B28;padding:3px 0 3px 5px;font-weight:bold;}

.tag-cloud a {color:#ffffff; padding:2px 0;}
.tag-cloud a:hover {background:#7B4B28}

input.email-send {background-color: #2F1202; color:#ffffff;border:1px solid #2F1202}
.email-field {background: #ffffff; width:330px;border:1px solid #613e25}

p.menu-box-text {text-align:center;font-size:12px; margin:0 25px 15px 25px; line-height:12px}
p.menu-box-text a, p.menu-box-text a:visited  { color: #ffffff; font-weight: bold; }
p.menu-box-text a:hover { color: #cccccc; }

div.choco-thumbs { margin: 10px 0 0 15px; height: 70px;}
div.choco-thumbs img {margin-right: 10px; float: left }

.main-box-body p a, .main-box-body p a:visited {color: #F1D08A;}
.main-box-body p a:hover {color: #fff}
