html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; line-height:12px;}
#wrap {width:872px; margin-left:auto; margin-right:auto; position:relative; margin-top:20px;}

a {outline:none;}
.clear {clear:both;}
p {margin-top:11px;}
span {color:#F47836; font-weight:bold; font-size:11px;}
.brownlink {color:#000; text-decoration:none;}
.brownlink:hover {color:#F47836;}
.purplelink {color:#A04276; text-decoration:none;}
.purplelink:hover {color:#F47836;}
.purplelink2 {color:#A04276; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.purplelink2:hover {color:#F47836;}
.purple {color:#A04276; font-weight:bold; font-size:11px;}

#leftbar {width:249px; height:562px; position:absolute;  top:0px; left:0px; z-index:3;}
#logo {width:125px; height:125px; background:url(../images/jenis.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:34px; left:0px; z-index:10;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:125px; width:125px; overflow:hidden;}
#columbusohio {width:194px; height:16px; background:url(../images/i-17.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:497px; left:2px; z-index:9;}
#givecertificate {width:194px; height:108px;  overflow:hidden; position:absolute; top:460px; left:2px; z-index:9;}
#nav {position:absolute; top:215px; left:2px; background:url(../images/u-nav.png) no-repeat; width:183px; height:232px; list-style:none; z-index:10;}
#nav li {float:left;}
#nav li a {position:absolute; left:0; margin:0; padding:0; display:block; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav_1 a {top:0px; width:183px; height:38px; background-position: 0px 0px;}
li#nav_1 a:hover {background-position: -183px 0px;}
li#nav_2 a {top:38px; width:183px; height:35px; background-position: 0px -38px;}
li#nav_2 a:hover {background-position: -183px -38px;}
li#nav_3 a {top:73px; width:183px; height:35px; background-position: 0px -73px;}
li#nav_3 a:hover {background-position: -183px -73px;}
li#nav_4 a {top:108px; width:183px; height:36px; background-position: 0px -108px;}
li#nav_4 a:hover {background-position: -183px -108px;}
li#nav_5 a {top:144px; width:183px; height:43px; background-position: 0px -144px;}
li#nav_5 a:hover {background-position: -183px -144px;}
li#nav_6 a {top:187px; width:183px; height:69px; background-position: 0px -187px;}
li#nav_6 a:hover {background-position: -183px -187px;}

#menulocations {width:140px; background:url(../images/i-10.png) top left no-repeat; position:absolute; top:336px; left:87px; z-index:11;}
.menutext {margin-left:47px; margin-top:10px; background:#fff; padding:4px 0 4px 4px;}
.menutext a {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
.menutext a:hover {color:#f37736;}
#menuflavors {width:130px; background:url(../images/i-10.png) top left no-repeat; position:absolute; top:222px; left:97px; z-index:11;}
.menutext2 {margin-left:37px; margin-top:10px; background:#fff; padding:4px 0 4px 4px;}
.menutext2 a {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
.menutext2 a:hover {color:#f37736;}
#menustory {width:98px; background:url(../images/i-10.png) top left no-repeat; position:absolute; top:300px; left:126px; z-index:11;}
.menutext3 {margin-left:8px; margin-top:10px; background:#fff; padding:4px 0 4px 4px;}
.menutext3 a {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
.menutext3 a:hover {color:#f37736;}
#menubuy {width:108px; background:url(../images/i-10.png) top left no-repeat; position:absolute; top:261px; left:117px; z-index:11;}
.menutext4 {margin-left:17px; margin-top:10px; background:#fff; padding:4px 0 4px 4px;}
.menutext4 a {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
.menutext4 a:hover {color:#f37736;}

#selectedflavors {color:#e4d769;}
#selectedbuy {color:#dc84ac;}
#selectedstory {color:#f37736;}
#selectedlocation {color:#91205e;}

#header {width:623px; height:185px; position:absolute; overflow:hidden; top:0px; left:249px;}
#header2 {width:577px; position:absolute; top:35px; left:256px;}
#header3 {
	width:623px;
	position:absolute;
	top:1px;
	left:247px;
	height: 326px;
}

#footer {overflow:hidden; position:absolute; top:562px; left:0; width:872px; border-top:2px #bfbfbf solid; padding-top:15px; margin-top:25px; clear:both; padding-bottom:30px;}
#footerlinks {width:373px; float:right; text-align:right; color:#bfbfbf; font-size:10px;}
#footer a {color:#bfbfbf; text-decoration:none;}
#formsubscribe {width:150px; height:14px; padding:1px 3px; background:#fff url(../images/i-18.png) no-repeat; border:0; color:#555555; font-size:10px; outline:none;}
#subscribebutton {width:67px; height:15px; background:#fff; border:0; position:absolute; top:7px; left:180px; overflow:hidden;}
#footernew {width:872px; border-top:2px #bfbfbf solid; padding-top:15px; margin-top:25px; clear:both; padding-bottom:30px;}
#footerlinksnew {width:473px; position:absolute; top:9px; left:388px; text-align:right; color:#fff; font-size:10px;}
#footerlinks a {color:#888888; text-decoration:none;}
#facebook {float:left; width:16px; padding-right:7px;}
#twitter {float:left; width:16px; padding-right:10px;}
#footersubscribe {float:left; width:160px;}

#spacer {float:left; width:1px; height:562px; overflow:hidden;}
#contentwrapkitchen {float:right; padding-top:70px; width:613px; position:relative; z-index:1;}
#contentwrap {float:right; padding-top:205px; width:613px; position:relative; z-index:1;}
#contentwrapleft {width:299px;}
#contentleft {width:299px; float:left;}
#contentright {width:299px; float:right;}

#homepagefeature {width:456px; height:453px; overflow:hidden; position:absolute; top:31px; left:254px;}

#homepagefeaturescroll {width:618px; position:relative; padding-top:31px; padding-left:254px; z-index:2;}
#homepagefeaturescrolllink {width:130px; height:110px; position:absolute; z-index:200; text-indent:-9999em; top:493px; left:264px;}
#homepagefeaturebake {width:615px; height:483px; overflow:hidden; position:absolute; top:31px; left:256px; z-index:200;}
#homepagefeaturebakelink {position:absolute; display:block; top:372px; left:505px; overflow:hidden; width:110px; height:110px; text-indent:-9999em; z-index:201;}
#homepagenews {
	width:146px;
	height:335px;
	background:url(../images/h-2.jpg) no-repeat;
	overflow:hidden;
	position:absolute;
	top:29px;
	left:724px;
}
#homepagenewstext {padding:90px 15px 0px 15px;}
#homepageblog {width:144px; height:126px; overflow:hidden; position:absolute; top:365px; left:725px;}
#homepageholidaybar {width:153px; height:438px; background:url(../images/feature/HOliDAY_Hompage_Banner.jpg) no-repeat; overflow:hidden; position:absolute; top:52px; left:719px;}
#homepageholidaybarlink1 {width:153px; height:71px; text-indent:-9999em; overflow:hidden; position:absolute; top:94px; left:0px;}
#homepageholidaybarlink1 a {position:relative; top:0; margin:0; padding:0; display:block; height:71px; width:153px; overflow:hidden;}
#homepageholidaybarlink2 {width:153px; height:79px; text-indent:-9999em; overflow:hidden; position:absolute; top:168px; left:0px;}
#homepageholidaybarlink2 a {position:relative; top:0; margin:0; padding:0; display:block; height:79px; width:153px; overflow:hidden;}
#homepageholidaybarlink3 {width:153px; height:183px; text-indent:-9999em; overflow:hidden; position:absolute; top:249px; left:0px;}
#homepageholidaybarlink3 a {position:relative; top:0; margin:0; padding:0; display:block; height:183px; width:153px; overflow:hidden;}

#seasonalflavors1 {width:299px; position:absolute; top:205px; left:258px;}
#seasonalflavors2 {width:299px; position:absolute; top:205px; left:571px;}
#seasonalflavors3 {width:18px; height:18px; position:absolute; top:505px; left:850px; z-index:10;}
#seasonalflavors4 {width:599px; position:absolute; top:205px; left:258px;}

#buy85 {width:92px; height:91px; position:absolute; top:396px; left:726px; z-index:10;}
#buy70 {width:92px; height:91px; position:absolute; top:332px; left:299px; z-index:20;}

#pickyourmixbuy {width:381px; height:499px; position:absolute; top:2px; left:145px; z-index:15; background:#f9e9f1; padding:15px;}
#pickyourmixbuy a {color:#A04276; text-decoration:none;}
#pickyourmixbuy2 {width:250px; position:absolute; top:205px; left:258px;}
#pickyourmixbuy3 {width:245px; height:116px; position:absolute; top:80px; left:10px;}
#pickyourmixbuy4 {width:35px; height:114px; position:absolute; top:241px; left:-35px;}
#pickyourmixbuy5 {width:99px; height:10px; position:absolute; top:500px; left:14px; z-index:20;}
#pickyourmix1 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix2 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix3 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix4 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix5 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix6 {width:299px; position:absolute; top:205px; left:571px;}
#pickyourmix7 {width:299px; position:absolute; top:205px; left:571px;}
.pickyourmixarrow1 {width:18px; height:18px; position:absolute; top:300px; left:279px; z-index:10;}
.pickyourmixarrow2 {width:18px; height:18px; position:absolute; top:300px; left:207px; z-index:10;}
.pickyourmixarrow3 {width:50px; height:18px; position:absolute; top:303px; left:227px; z-index:10; text-align:center; color:#f47836; font-size:9px; font-weight:bold;}
#pickyourmixdiv {width:3px; height:279px; background:url(../images/i-11.png) no-repeat; position:absolute; top:212px; left:550px;}
#pickyourmixbuybutton {width:92px; height:91px; position:absolute; top:431px; left:299px; z-index:20;}

#ourstory1 {width:314px; height:124px; position:absolute; top:222px; left:310px;}
#ourstory2 {width:186px; height:123px; position:absolute; top:216px; left:320px;}
#ourstory3 {width:295px; height:93px; position:absolute; top:233px; left:320px;}

#location1 {width:210px; height:200px; position:absolute; top:214px; left:320px; color:#A04276; background:url(../images/i-8.png) top left no-repeat; padding-left:64px; padding-top:13px;}

.landing1 {background:url(../images/i-12.png) top left no-repeat; padding:13px 0px 0px 18px;}
.landing2 {margin:5px 20px 5px 20px; background:#f9e9f1; padding:6px;}
.landing3 {margin:5px 75px 5px 20px; background:#f9e9f1; padding:6px;}

#privacytext {width:350px; color:#A04276; margin-top:5px;}
#divider {width:578px; height:3px; background:url(../images/i-3.png) no-repeat; position:relative; margin-top:13px;}
#dividercones {width:35px; height:73px; background:url(../images/i-4.png) no-repeat; position:absolute; top:-33px; left:582px;}
#footercolumn1 {width:262px; position:absolute; top:114px; left:258px; color:#A04276;}
#footercolumn2 {width:262px; position:absolute; top:114px; left:539px; color:#A04276;}

.faqlinks {color:#A04276; text-decoration:none; font-size:9px; font-weight:bold;}
.faqlinks:hover {color:#f47836; text-decoration:none; font-size:9px; font-weight:bold;}
#faqlinksdiv {color:#A04276; font-weight:bold; margin-top:3px;}

#faqtext1 {color:#A04276; margin-top:5px;}
#faqtext2 {color:#A04276; margin-top:5px;}
#faqtext3 {color:#A04276; margin-top:5px;}
#faqtext4 {color:#A04276; margin-top:5px; position:relative;}
#faqtext4more {width:18px; height:18px; position:absolute; top:393px; left:594px; z-index:10;}
#faqtext5 {color:#A04276; margin-top:5px; position:relative;}
#faqtext5more {width:18px; height:18px; position:absolute; top:393px; left:594px; z-index:10;}


#cart {text-align:right; width:100px; position:absolute; top:-15px; left:772px;}
#cart a {font-weight:bold; color:#000000; text-decoration:none;}
#cart a:hover {color:#f37736;}

#additionaloptions {display:none; background:#f9e9f1; width:380px; position:absolute; top:10px; left:-230px; padding:10px;}
#additionaloptions select {display:block;}
#additionaloptions2 {display:none; background:#f9e9f1; width:380px; position:absolute; top:10px; left:-230px; padding:10px;}
#additionaloptions2 select {display:block;}
#additionaloptions3 {display:none; background:#f9e9f1; width:380px; position:absolute; top:-120px; left:-230px; padding:10px;}
#additionaloptions3 select {display:block;}
#additionaloptionwrap select {display:block;}
