html {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #DCCBAB url(/pics_v2/shared/checker_backdrop.gif) top center repeat-y;
	}
	
body td {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
color: #333333;
}
	
#container {
	width: 760px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}
	
#top {
	width: 100%;
	height: 108px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(/pics_v2/shared/red_btm.gif) repeat-x;
	}
	
#nav {
	margin: 0;
	padding: 0;
	}
	
.topLogo {float: left;}
.topMargin {padding: 49px 0 11px;}
.left {float: left}
.right {float: right}
.notTop {margin-left: 44px; padding: 49px 0 11px;}
.required {font: 14px Arial; color: #f00;}

#tastic {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: #DCCBAB url(/pics_v2/shared/checker_backdrop2.gif) top center repeat-y;
	}

#wrap {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: #DCCBAB url(/pics_v2/shared/checker_backdrop3.gif) top center repeat-y;
	}

#left {
	float: left;
	width: 186px;
	margin: 0 10px 0 0;
	padding: 0;
	background: #C5C69A;
	}
	
#left p {
	padding: 8px 0 8px;
	font: 8pt/2 Verdana, sans-serif;
	color: #fff;
	}

#leftBtm {
	width: 186px;
	height: inherit;
	margin: 0;
	padding: 0 0 10px;
	background: #D9DBBD;
	text-align: center;
	}
	
#right {
	padding: 10px 0 10px 0;
	margin: 0 0 0 196px;
	}
	
#right p {
	font: 8pt Verdana, sans-serif;
	color: #444;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
#right table.index {
	font: 8pt Verdana, sans-serif;
	color: #555;
	width: 500px;
	}
	
#right table.shop {
	font: 7pt Verdana, sans-serif;
	color: #444;
	width: 560px;
	background: #F4ECD2;
	margin: 5px 0 0;
	padding: 10px 0 0px;
	}
	
#right td.img img{
	margin-left: 10px;
	border: 1px solid #444;
	}
	
#right td.img {
	width: 120px;
	padding: 0 0 10px;
	}
	
#right td.text {
	margin: 0;
	padding: 0 2px 10px;
	width: 150px;
	}
	
#right td.text img {
	margin: 3px 0 0;
	}
	
#right .helpy {
	font: 8pt/1.5 Verdana, sans-serif;
	color: #444;
	margin-left: 17px;
	text-indent: -17px;
	display: block;
	}
	
#right .number {
	font: bold 12pt "Georgia", "Times New Roman", serif;
	color: #036; 
	margin-right: 3px;}
	
#right .promo {
	font: 8pt/1.5 Verdana, sans-serif;
	color: #444;
	margin: 15px 0 0 35px;
	text-align: justify;
	display: block;
	}

#right td.text a:link {text-decoration: none; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #036; margin-bottom: 5px;}
#right td.text a:hover {text-decoration: underline; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #036; margin-bottom: 5px;}
#right td.text a:visited {text-decoration: none; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #036; margin-bottom: 5px;}
#right td.text a:visited:hover {text-decoration: underline; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #036; margin-bottom: 5px;}


.tricky {padding-top: 10px; padding-bottom: 10px; float: left;}
.nottricky {padding-right: 13px; width: 130px}

#product img {
padding-bottom: 5px;}
	
#left a.link:link {text-decoration: none; font: 8pt/2 Verdana, sans-serif; color: #4C4F18; display: block; padding-left: 10px;}
#left a.link:hover {text-decoration: underline; font: 8pt/2 Verdana, sans-serif; color: #4C4F18; display: block; padding-left: 10px;}
#left a.link:visited {text-decoration: none; font: 8pt/2 Verdana, sans-serif; color: #4C4F18; display: block; padding-left: 10px;}
#left a.link:visited:hover {text-decoration: underline; font: 8pt/2 Verdana, sans-serif; color: #4C4F18; display: block; padding-left: 10px;}

#left a.active:link {text-decoration: underline; font: bold 8pt/2 Verdana, sans-serif; color: #323101; display: block; background: #E1E3B2; padding-left: 10px;}
#left a.active:hover {text-decoration: none; font: bold 8pt/2 Verdana, sans-serif; color: #323101; display: block; background: #E1E3B2; padding-left: 10px;}
#left a.active:visited {text-decoration: underline; font: bold 8pt/2 Verdana, sans-serif; color: #323101; display: block; background: #E1E3B2; padding-left: 10px;}
#left a.active:visited:hover {text-decoration: none; font: bold 8pt/2 Verdana, sans-serif; color: #323101; display: block; background: #E1E3B2; padding-left: 10px;}



#left a.noBump:link {text-decoration: underline; font: bold 8pt/2 Verdana, sans-serif; color: #323101;}
#left a.noBump:hover {text-decoration: none; font: bold 8pt/2 Verdana, sans-serif; color: #323101;}
#left a.noBump:visited {text-decoration: underline; font: bold 8pt/2 Verdana, sans-serif; color: #323101;}
#left a.noBump:visited:hover {text-decoration: none; font: bold 8pt/2 Verdana, sans-serif; color: #323101;}

a.blueBold:link {text-decoration: underline; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #069;}
a.blueBold:hover {text-decoration: none; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #069;}
a.blueBold:visited {text-decoration: underline; font: bold 8pt Arial, Helvetica, Verdana, sans-serif; color: #069;}
/*
a.blueBold:visited:hover {text-decoration: none; font: bold8pt Arial, Helvetica, Verdana, sans-serif; color: #069;}
*/

a.blue:link {text-decoration: underline; font: 8pt Verdana, sans-serif; color: #069;}
a.blue:hover {text-decoration: underline; font: 8pt Verdana, sans-serif; color: #069;}
a.blue:visited {text-decoration: underline; font: 8pt Verdana, sans-serif; color: #069;}
a.blue:visited:hover {text-decoration: underline; font: 8pt Verdana, sans-serif; color: #069;}

a.gray:link {text-decoration: none; font: 8pt Verdana, sans-serif; color: #555;}
a.gray:hover {text-decoration: none; font: 8pt Verdana, sans-serif; color: #555;}
a.gray:visited {text-decoration: none; font: 8pt Verdana, sans-serif; color: #555;}
a.gray:visited:hover {text-decoration: none; font: 8pt Verdana, sans-serif; color: #555;}


/* PRICE CHART */
.navcell{background-color:#F6E6BF; color: #333; padding:5px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 9px;} 

.navcell_on{background-color:#FFF1CE; color: #333; padding:5px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 9px;} 

/* FLAVOR CHART */
.flavor{background-color:#FFF; color: #333; padding:5px 5px 5px 0px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 9px;} 

/* FLAVOR CHART */
.total{background-color:#FC6; color: #000; border-top: 1px solid #933; padding:6px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold;}

/* GIFT CHART */
.gift{background-color:#FFF; color: #333; padding:5px 5px 5px 0px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;} 

/* FLAVOR CHART */
.coffeechoice{background-color:#FC6; color: #000; border-top: 1px solid #933; padding:6px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;}

.coffeechoice2{background-color:#FC6; color: #000; border-top: 1px solid #FFF; padding:6px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;}

/* SHOPPING CHART */
.person{background-color:#FC6; color: #000; border-right: 1px solid #FFF; border-top: 1px solid #933;  padding:6px; margin:0px; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px;}

.items{background-color:#F6E6BF; color: #000; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding:6px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.quantity {background-color:#F6E6BF; color: #000; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding:6px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.product{background-color:#FFF1CE; color: #000; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding:6px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; }

.signin{background-color:#FFF; color: #000; border-right: 1px solid #CCC; padding: 0px 10px 10px 0px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; }

.billed{background-color:#FFF; color: #000; border-right: 1px solid #CCC; padding: 0px 10px 10px 10px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; }

.newguy{background-color:#FFF; color: #000; padding:0px 10px 10px 10px; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; }

#banner {
	width: 530px;
	margin: 10px;
	padding: 5px;
	border: 0px solid red;
	background-color:#FFF1CE;
	text-align: left;
	}
	
#bannerinside {
	margin: 5px;
	padding: 10px;
	border: 1px solid #FFF;
	background-color:#FFF1CE;
	text-align: left;
	}


/*
.cart{
background-color: #FFF;
clear:left;
margin:0px;
}
.cart a {
display:block;
margin:0;
padding:0px;
border:1px solid #FFF;
}
.cart a:hover {
border-bottom:1px solid #333333;
}
.cart a img{
border-bottom: 1px solid #FFF;
}
.cart a img:hover{
border-bottom: 1px solid #333333;
}
*/ 
	
p { /* Titles */
font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;
padding-top: 4px; 
margin: 0px; } 	

.story { /* Titles */
font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;
padding-top: 4px;
line-height: 15px;
margin: 0px; } 	

H2 { /* Titles */
padding: 0 0 4px;
margin: 0;
letter-spacing: -1px;
color: #993333;
font: bold 16px/1.0em "Georgia", "Times New Roman", serif; }

.title { /* Titles */
padding: 0 0 4px;
margin: 0;
letter-spacing: -1px;
color: #333300;
font: bold 20px/1.0em "Georgia", "Times New Roman", serif; }

.value {
font: bold 12px/1.0em "Georgia", "Times New Roman", serif;
color: #993333; }

.summary { /* Titles */
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 11px;
color: #333; } 	

.two {
font: bold 18px/1.0em "Georgia", "Times New Roman", serif;
color: #003366; }

.price {
font: bold 15px/1.0em "Georgia", "Times New Roman", serif;
font-weight: bold;
color: #333300; }

.redprice {
font: bold 15px/1.0em "Georgia", "Times New Roman", serif;
font-weight: bold;
color: #933; }

.singlekringle {
letter-spacing: -1px;
font: bold 16px/1.0em "Georgia", "Times New Roman", serif;
color: #003366; }

.redkringle {
letter-spacing: -1px;
font: bold 20px/1.0em "Georgia", "Times New Roman", serif;
color: #B0232A; }

.greenkringle {
letter-spacing: -1px;
font: bold 16px/1.0em "Georgia", "Times New Roman", serif;
color: #663; }


.green {
font: bold 12px/1.0em Arial, Helvetica, Verdana, sans-serif;
color: #663; }

a.green:visited {  color: #663 ;text-decoration: none;}
a.green:active {  color: #663;text-decoration: none;}
a.green:link {  color: #663;text-decoration: none;}
a.green:hover {  color: #996;text-decoration: none;}

.red { /* Titles */
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
color: #933;
font: bold 11px/1.0em Arial, Helvetica, Verdana, sans-serif; }

.blue { /* Titles */
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
color: #036;
font: bold 11px/1.0em Arial, Helvetica, Verdana, sans-serif; }

a.blue:visited {  color: #036 ;text-decoration: none;}
a.blue:active {  color: #036;text-decoration: none;}
a.blue:link {  color: #006699;text-decoration: underline;}
a.blue:hover {  color: #006699;text-decoration: none;}

.pricing { /* Titles */
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
color: #933;
font: 11px/1.0em Arial, Helvetica, Verdana, sans-serif; }

.order {
font-family: Verdana, Arial, "Trebuchet MS",  sans-serif;
font-size: 9px;
color: #333; }

.chocolate {
font-family: Verdana, Arial, "Trebuchet MS",  sans-serif;
font-size: 11px;
color: #963; }

.georgy {
font-family: "Georgia", "Times New Roman", serif;
font-size: 12px;
line-height: 15px;
color: #333; }

.georgz {
font: 11px/16px Verdana, Arial, Helvetica,  sans-serif;
color: #222;}

.delivery {
font-family: Verdana, Arial, "Trebuchet MS",  sans-serif;
font-size: 9px;
color: #333; }

.copyright {
font-family: Verdana, Arial, Helvetica,  sans-serif;
font-size: 9px;
color: #333; }

a.copyright:visited {  color: #006699 ;text-decoration: none;}
a.copyright:active {  color: #006699;text-decoration: none;}
a.copyright:link {  color: #006699;text-decoration: none;}
a.copyright:hover {  color: #006699;text-decoration: underline;}

.grey {
font-family: Verdana, Arial, Helvetica,  sans-serif;
font-size: 11px;
color: #333; }

a.grey:visited {  color: #333333 ;text-decoration: none;}
a.grey:active {  color: #333333;text-decoration: none;}
a.grey:link {  color: #333333;text-decoration: underline;}
a.grey:hover {  color: #333333;text-decoration: none;}

	
#line {
	clear: both;
	width: 760px;
	height: 6px;
	margin: 0 0 10px;
	padding: 0;
	background: url(../pics/shared/bg_stripes.gif) repeat-x;
	border-top: 1px solid #fff;
	}
	
#footer {
	font: 8pt/2 Arial, Helvetica, Verdana, sans-serif;
	color: #555;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #fff;
	}
	
	/* ng: 0;
	}
	*/
	
.noBump {padding-left: -10px;}

#footer a:link {text-decoration: none; font: 8pt/2 Arial, Helvetica, Verdana, sans-serif; color: #555;}
#footer a:hover {text-decoration: underline; font: 8pt/2 Arial, Helvetica, Verdana, sans-serif; color: #555;}
#footer a:visited {text-decoration: none; font: 8pt/2 Arial, Helvetica, Verdana, sans-serif; color: #555;}
#footer a:visited:hover {text-decoration: underline; font: 8pt/2 Arial, Helvetica, Verdana, sans-serif; color: #555;}

/* Facebook */
#facebook { background: transparent url(/pics/index/facebook.png) top; height:57px; width:402px; display:block; text-align:center; margin:0 auto;}
a:hover#facebook { background-position:bottom; } 
