@charset "UTF-8";
/* CSS Document */
ul li{list-style: none;}
body { 
padding:0px; margin:0px;background-image:url(images/bk.gif);
background-repeat:repeat-x;color:#2e1404;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:75%;margin:0px 20% 0px 20%;}


.content{background:#ffffff;padding:20px;width: 700px;}
.logo{float:left;}
.header{color:#2e1404;
font-weight:bold;
text-align:right;
float:right;
margin-top:0px;
padding-top: 0px;
margin-bottom:3px;
font-size:95%;
}
li#header{color: #2e1404;
}
.banner{background-image:url(images/banner_sm.png);
width:700px;
height:169px;
z-index:999;
background-repeat:no-repeat;
background-position:bottom;
margin-top:-15px;margin-bottom:20px;
float:left;
clear:both;}
img#banner{z-index: 0;}
.textbox{background:#ece3d1;clear:both; width:700px;border: 1px solid #2e1404;height:auto; }
#linkbar{background-color:#ece3d1;width:700px;height:17px; position: relative;border-bottom:1px solid #2e1404; background-image: url(images/nav.png);}

div#linkbar li, div#linkbar ul{display: inline;  background-image: url(images/nav.png);padding:0em 1.5em 0em 1.25em;margin:0px;}

#container {padding: 20px; clear:both; height:auto; overflow:auto;}

.text{float:right;}

.featured{padding:0px 20px 11px 20px; width:350px;height:auto;background:#ffffff;float:left; clear:right; margin-right:20px;margin-bottom: 11px; overflow:hidden; }
.featuredpress{padding:0px 20px 0px 20px; width:415px;height:300px;background:#ffffff;float:left; clear:right; margin-right:20px; overflow:hidden; }

div#one{float:left;padding-right:110px;background-image:url('images/products/cats.jpg'); background-position:right center; background-repeat:no-repeat;}

div#two{float:left;padding-right:110px;background-image:url('images/products/blueberrytini.jpg'); background-position:right center; background-repeat:no-repeat;}

div#three{float:left;padding-right:110px;background-image:url('images/products/starpress.jpg'); background-position:right center; background-repeat:no-repeat;}

div#wedone{float:left;padding-right:110px;background-image:url('images/weddings/display_sm.jpg'); background-position:right center; background-repeat:no-repeat;}

div#wedtwo{float:left;padding-right:110px;background-image:url('images/weddings/corporate/corp3.jpg'); background-position:right center; background-repeat:no-repeat;}

div#wedthree{float:left;padding-right:110px;background-image:url('images/weddings/corporate/corp2.jpg'); background-position:right center; background-repeat:no-repeat;}
#press{width:auto;clear: both; padding-top: 10px; padding-bottom: 105px;}
#pressR{width:auto;clear: both; padding-top: 10px; padding-bottom: 105px; padding-right: 0em;}

#presspress{width:auto;clear: both; padding-top: 10px; padding-bottom: 235px;}
div#eucalyptus{width:150px; float: left;padding-right:45px;}
div#fsb{width:145px;float: left; padding-right:45px; padding-top: 10px;}
div#salon{width:262px;float: left; padding-right:45px; clear: right; padding-top: 10px;}
div#chocguide{width:145px;float: left; padding-right:5px; padding-top: 10px;}

div#press3{width:150px; float: left;padding-right:45px;}
div#press4{width:145px;float: left; padding-right:45px;}
div#press5{width:262px;float: left;}
/*nav-links*/
.nav ul{display: inline;vertical-align: top;}
a.nav {font-size:85%;font-weight:bold; color: #ff6600;text-decoration:none;}
a.nav:link {font-weight:bold; color: #ff6600;}
a.nav:visited {font-weight:bold; color: #ff6600;}
div#linkbar li:hover{background-image:url
(images/nav2.png);background-color: #fff;}
div#linkbar li:active{background-image:url
(images/nav2.png);background-color: #fff;}
.nav {font-size:85%;font-weight:bold; color: #ff6600;text-decoration:underline;}
.botnav{font-size:85%;font-weight:bold; color: #2e1404;padding-right:2em; padding-top:1em;float:left;}
.botnav2{font-size:85%;font-weight:bold; color: #ff6600;padding-right:.5em; float:right;}
/*text links*/
a {font-size:90%; font-weight:bold; color: #ff6600;}
a:link {font-weight:bold; color: #ff6600;}
a:visited {font-weight:bold; color: #ff6600;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

/*non-bolded links*/
a.light {font-weight:normal; color: #ff6600;}
a.light:link {font-weight:normal; color: #ff6600;}
a.light:visited {color: #ff6600;}
a.light:hover {text-decoration: underline;}
a.light:active {text-decoration: underline;}

/*dark brown links*/
a.dark {font-weight:bold; color: #2e1404;text-decoration: none;}
a.dark:link {font-weight:bold; color: #2e1404;text-decoration: none;}
a.dark:visited {color: #2e1404;text-decoration: none;}
a.dark:hover {text-decoration: underline;}
a.dark:active {text-decoration: underline;}

/*social media links*/
.social{font-size:85%;font-weight:bold; color: #2e1404;padding-right:0px; padding-top:1em;float:right;}
.newsletter {font-size:85%;font-weight:bold; color: #2e1404;padding-left:125px; padding-top:1em;float:left;}

h1 {
font-weight:bold;
text-decoration:underline;
color:#2e1404;
font-size:85%;}

h2 {
font-weight:bold;
text-decoration:none;
color:#2e1404;
font-size:85%;}

h3 {
font-weight:bold;
text-decoration:none;
color:#ff6600;
font-size:85%;
margin-bottom: 1px;}
h4 {
font-weight:bold;
text-decoration:underline;
color:#ff6600;
font-size:95%;
}
img{border:none;}
.choco{float:left;  vertical-align: text-top; text-align: left; width:auto;padding-bottom:1em; padding-right:.5em;}
.left {float:left; width:325px;}
.right {float:left; width:325px;}
 .newchoc {clear:both;}

.footer {clear:both; padding-top:11px;}
.copy {font-size:70%; color:#2e1404;}
.design {font-size:70%; color:#2e1404;}
a.design {font-size:70%; color:#2e1404;}

table {background-color:#fff; border: hidden;margin-bottom:3em;}
th {align:left;}
td{background-color:#ece3d1;padding:.5em;}