BODY
{
	behavior: url(csshover.htc); /* WinIE behavior call */
}
.bigHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #3c3617;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    
}
.lessbigHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #3c3617;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerSmallText
{
    FONT-SIZE: 12px;
    COLOR: brown;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEI: bold
}
.HomeText
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}
.CategoriesV2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3c3617;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LeftNavLinksV2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3c3617;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height: 1.3em;
}
.LeftNavLinksV2:hover
{
		color: #000;
		text-decoration: underline;
}
.FrameTitleV2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #7e714c;
}
.TopNavLinkV2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3c3617;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.pagelinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: underline
}
.pagelinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.titlebig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footer, .footer a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodyBlack
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
}
.prodhead
{
    FONT-SIZE: 10pt;
    COLOR: #312b0d;
    font-weight: bold;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.body
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #deb176;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.navlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #deb176;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.navlinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titlemed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.search
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titlesmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bodyCopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.leftnavlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.leftnavlinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.footerlinks
{
    FONT-WEIGHT: 300;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}

#spreader	{
	width: 450px;
	}

h1#intro_text	{
	float: left;
	/* width: 240px; 2column */
	width: 430px;
	padding: 0;
	margin: 0 0 0 .5em;
	}

* html #intro_text	{
	margin: 0;
	}

h1#ck_logo	{
	display: block;
	margin: 0;
	padding: 0;
	height: 71px;
	width:241px;
	background-color: transparent;
	}

h1#ck_logo a	{
	float: left;
	width: 241px;
	height: 71px;
	background: url("/images/v2/coffeekinglogo_new.gif") no-repeat transparent;
	margin: 0;
	padding: 0;
	}

.replace {
	position: absolute;
	top: -200em;
	width: 50em;
	font-size: 5%;
	visibility: hidden;
	}

#intro_text h2	{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 .5em 0;
	padding: 0;
	}

#intro_text h3	{
	font-weight: normal;
	font-size: 14px;
	color: #3c3617;
	line-height: 1.2em;
	text-align: center;
	}

#intro_text p	{
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5em;
	color: #3c3617;
  margin: 1em 0;
  padding: 0;
	}

#intro_links	{
	float: right;
	width: 130px;
	text-align: right;
	margin: 3em .5em 0;
	}

#intro_links p	{
	margin: 0 0 .5em 0;
	padding: 0;
	}

#intro_links a	{
	margin: 0 0 .25em 0;
	line-height: 1.5em;
	padding: 0;
	font-size: 11px;
	color: #6a780e;
	border-bottom: 1px dotted #a2b714;
	}

* html p.intro	{
	line-height: 1.1em;
	}

/* K-CUP & COFFEE SELECTION MENUS */

div#kcup_menu, div#coffee_menu, div#hotbev_menu	{
	position: relative;
	width: 435px;
	height: 36px;
	margin: 20px 0;
	padding: 24px 0 0;
	background: url(/images/kcupmenu/kcup-selection-menu-title.gif) top left no-repeat;
	}

 div#coffee_menu	{
	background: url(/images/coffeemenu/coffee-selection-menu-title.gif) top left no-repeat;
	}

 div#hotbev_menu	{
	background: url(/images/hotbevmenu/hotbev-menu-title.gif) top left no-repeat;
	}

div#kcup_menu ul, div#coffee_menu ul, div#hotbev_menu ul	{
	float: left;
	position: relative; /* this, in combo with absolute on ul.level2 aligns all submenus to the upper left corner of this div */
	margin: 0;
	padding: 0;
	}

div#kcup_menu ul li, div#coffee_menu ul li, div#hotbev_menu ul li { /* all top level buttons */
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	}

div#kcup_menu li a, div#coffee_menu li a, div#hotbev_menu li a {
	float: left;
	padding: 36px 0 0 0;
	overflow: hidden; /* hides text */
	height: 0px !important;
	height /**/:36px; /* for IE5/Win only */
	width: 86px;
	}

div#coffee_menu li a, div#hotbev_menu li a {
	width: 107px;
	}

div#kcup_menu ul.level2, div#coffee_menu ul.level2	{ /* submenus */
	position: absolute; /* relative to #kcup_menu ul */
	top: 36px; /* height of top level buttons */
	left: 0;
	padding: 0;
	margin: 0;
	display: none; /* not displayed until parent hovered */
	width: 120px; /* width of submenu. Keeps LIs stacked */
	}

div#kcup_menu ul.level1 li:hover ul.level2, div#coffee_menu ul.level1 li:hover ul.level2 {/* displays submenus when a top tab with a submenu is hovered */
	display: block;
	}

div#kcup_menu ul.level2 li, div#coffee_menu ul.level2 li	{ /* submenu items */
	float: none;
	}

div#kcup_menu ul.level2 li a, div#coffee_menu ul.level2 li a {
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/:24px; /* for IE5/Win only */
	width: 120px;
	}

div#coffee_menu ul.level2 li a {
	width: 144px;
	}

div#kcup_menu ul.level2 li a.wide, div#coffee_menu ul.level2 li a.wide {
	width: 200px;
	}

div#kcup_menu ul a:hover, div#coffee_menu ul a:hover, div#hotbev_menu ul a:hover {
	background-position: 0 -36px; /*hover state is in the lower half of the stacked image*/
	}

div#kcup_menu ul.level2 li a:hover, div#coffee_menu ul.level2 li a:hover {
	background-position: 0 -24px; /*hover state is in the lower half of the stacked image*/
	}

/* top level button images */
li#roasters a	{background-image: url(/images/kcupmenu/roasters.gif);}
li#teabrands a	{background-image: url(/images/kcupmenu/teabrands.gif);}
li#otherbevs a	{background-image: url(/images/kcupmenu/otherbevs.gif);}
li#newkcups a	{background-image: url(/images/kcupmenu/newkcups.gif);}
li#popkcups a	{background-image: url(/images/kcupmenu/popkcups.gif);}

li#c-roasters a	{background-image: url(/images/coffeemenu/c-roasters.gif);}
li#c-flavored a	{background-image: url(/images/coffeemenu/c-flavored.gif);}
li#c-decaf a	{background-image: url(/images/coffeemenu/c-decaf.gif);}
li#c-organic a	{background-image: url(/images/coffeemenu/c-organic.gif);}

li#cocoa a	{background-image: url(/images/hotbevmenu/cocoa.gif);}
li#other a	{background-image: url(/images/hotbevmenu/other.gif);}
li#soup a	{background-image: url(/images/hotbevmenu/soup.gif);}
li#tea a	{background-image: url(/images/hotbevmenu/tea.gif);}

#kcup_menu ul#sub02	{left: 86px;}
#kcup_menu ul#sub03	{left: 172px;}
#kcup_menu ul#sub04	{left: 144px;}
#kcup_menu ul#sub05	{left: 230px;} /* less the difference between button sizes to align this submenu to the right edge of its parent */

/* kcup submenu button images */

/* Roasters */
li#sub01a a	{background-image: url(/images/kcupmenu/s-coffeepeople.gif);}
li#sub01b a	{background-image: url(/images/kcupmenu/s-diedrich.gif);}
li#sub01c a	{background-image: url(/images/kcupmenu/s-emerils.gif);}
li#sub01d a	{background-image: url(/images/kcupmenu/s-gloriajeans.gif);}
li#sub01e a	{background-image: url(/images/kcupmenu/s-greenmountain.gif);}
li#sub01f a	{background-image: url(/images/kcupmenu/s-newmans.gif);}
li#sub01g a	{background-image: url(/images/kcupmenu/s-timothys.gif);}
li#sub01h a	{background-image: url(/images/kcupmenu/s-tullys.gif);}
li#sub01i a	{background-image: url(/images/kcupmenu/s-wolfgang.gif);}

/* Tea */
li#sub02a a	{background-image: url(/images/kcupmenu/s-bigelow.gif);}
li#sub02b a	{background-image: url(/images/kcupmenu/s-celestial.gif);}
li#sub02c a	{background-image: url(/images/kcupmenu/s-timothys.gif);}

/* Other */
li#sub03a a	{background-image: url(/images/kcupmenu/s-hotcocoa.gif);}
li#sub03b a	{background-image: url(/images/kcupmenu/s-cafeescapes.gif);}
li#sub03c a	{background-image: url(/images/kcupmenu/s-ghirardelli.gif);}

/* New */
li#sub04a a	{background-image: url(/images/kcupmenu/s-breakfastinbed.gif);}
li#sub04b a	{background-image: url(/images/kcupmenu/s-chefsrsrv.gif);}
li#sub04c a	{background-image: url(/images/kcupmenu/s-creamcarml.gif);}
li#sub04d a	{background-image: url(/images/kcupmenu/s-decchefsrsrv.gif);}
li#sub04e a	{background-image: url(/images/kcupmenu/s-wfrnchrst.gif);}
li#sub04f a	{background-image: url(/images/kcupmenu/s-hhazel.gif);}
li#sub04g a	{background-image: url(/images/kcupmenu/s-jamaica.gif);}
li#sub04h a	{background-image: url(/images/kcupmenu/s-rodeo.gif);}
li#sub04i a	{background-image: url(/images/kcupmenu/s-sorrento.gif);}
li#sub04j a	{background-image: url(/images/kcupmenu/s-sumatrakr.gif);}
li#sub04k a	{background-image: url(/images/kcupmenu/s-vfrancaise.gif);}
li#sub04l a	{background-image: url(/images/kcupmenu/s-viennach.gif);}


/* Popular */
li#sub05a a	{background-image: url(/images/kcupmenu/s-gmnant.gif);}
li#sub05b a	{background-image: url(/images/kcupmenu/s-gmbrkfst.gif);}
li#sub05c a	{background-image: url(/images/kcupmenu/s-gmcoconut.gif);}
li#sub05d a	{background-image: url(/images/kcupmenu/s-ddfren.gif);}
li#sub05e a	{background-image: url(/images/kcupmenu/s-gmnewm.gif);}

#coffee_menu ul#sub02	{left: 107px;}
#coffee_menu ul#sub03	{left: 214px;}
#coffee_menu ul#sub04	{left: 284px;} /* less the difference between button sizes to align this submenu to the right edge of its parent */

/* coffee submenu button images */
li#csub01a a	{background-image: url(/images/coffeemenu/c-customhouse.gif);}
li#csub01b a	{background-image: url(/images/coffeemenu/c-equalexchange.gif);}
li#csub01c a	{background-image: url(/images/coffeemenu/c-folgers.gif);}
li#csub01d a	{background-image: url(/images/coffeemenu/c-greenmountain.gif);}
li#csub01e a	{background-image: url(/images/coffeemenu/c-martinson.gif);}
li#csub01f a	{background-image: url(/images/coffeemenu/c-maxwell.gif);}
li#csub01g a	{background-image: url(/images/coffeemenu/c-newengland.gif);}
li#csub01h a	{background-image: url(/images/coffeemenu/c-newport.gif);}
li#csub01i a	{background-image: url(/images/coffeemenu/c-starbucks.gif);}
li#csub02a a	{background-image: url(/images/coffeemenu/c-cinnhazel.gif);}
li#csub02b a	{background-image: url(/images/coffeemenu/c-frenchvanilla.gif);}
li#csub02c a	{background-image: url(/images/coffeemenu/c-hazelnut.gif);}
li#csub02d a	{background-image: url(/images/coffeemenu/c-irishdelight.gif);}
li#csub02e a	{background-image: url(/images/coffeemenu/c-snickerdoodle.gif);}
li#csub02f a	{background-image: url(/images/coffeemenu/c-toffee.gif);}
li#csub02g a	{background-image: url(/images/coffeemenu/c-vanillahazel.gif);}
li#csub02h a	{background-image: url(/images/coffeemenu/c-whitechocolate.gif);}
li#csub03a a	{background-image: url(/images/coffeemenu/c-chselectd.gif);}
li#csub03b a	{background-image: url(/images/coffeemenu/c-equalexd.gif);}
li#csub03c a	{background-image: url(/images/coffeemenu/c-gmfvand.gif);}
li#csub03d a	{background-image: url(/images/coffeemenu/c-gmdecaf.gif);}
li#csub03e a	{background-image: url(/images/coffeemenu/c-martinsond.gif);}
li#csub03f a	{background-image: url(/images/coffeemenu/c-winslowsd.gif);}
li#csub03g a	{background-image: url(/images/coffeemenu/c-starbuckshbd.gif);}
li#csub04a a	{background-image: url(/images/coffeemenu/c-equalexchange.gif);}


/* K-CUP GRID */

div#thumb_grid	{
	margin: 0 -5px;
	}

* html div#thumb_grid	{
	margin: 0;
	}

div#thumb_grid a	{
	border: none;
	}

div#thumb_grid img	{
	border: 1px solid #ccc;
	margin: 3px;
	}

* html div#thumb_grid img	{
	margin: 2px;
	}

div#thumb_grid img:hover	{
	border: 3px solid #a2b714;
	margin: 1px;
	}

* html div#thumb_grid img:hover	{
	margin: 0;
	}

div#home_copy	{
	font-family: Verdana;
	color:#40320f;
	margin: 1em 2em 0;
	}

div#home_copy h2	{
	font-size: 15px;
	}

div#home_copy h3	{
	margin: 1em 0 .5em;
	font-size: 14px;
	}

div#home_copy p	{
	margin: 0 0 .5em;
	font-size: 13px;
	line-height: 1.3em;
	color:#6f4b21;
	}

div#home_copy a	{
	text-decoration: none;
	font-weight: bold;
	color:#40320f;
	}
	
div#home_copy a:hover	{
	border-bottom: 1px dotted;
	}
	
/* PROMO PAGE */

div#promo	{font-family: Arial; font-size: 14px; margin: 1em;}
div#promo h1 {font-family:Georgia; color:#6f4b21;font-weight: normal;font-size: 24px; margin: 1.2em 0 .5em 0;}
div#promo h1.no_wrap	{margin-top: 1.4em;}
div#promo h2, #promo_form {font-family: Arial; font-size: 14px; font-style: italic; font-weight: normal;line-height:20px; margin: 1.5em 0; padding: .75em; border: 1px dashed #104322; background-color: #e4eaba; text-align: center;}	
div#promo h2 a {text-decoration: none; color: #000; font-weight: bold;}	
div#promo p	{line-height:20px;}
#promo_form h3 {font-size:90%; margin: 0 0 .5em;}
#entry_form {width: 100%; border: 1px solid #ccc; padding: 5px 10px;}
#entry_form p {font-size:90%;}
#replyemail	{width: 240px;}
.button {margin-top: 18px;}
a.txt_lnk {text-decoration:none; color:#150d01;font-weight:bold;}
img.img_l {border: none; padding: 0 1em .5em 0;}
img.img_r {border: none; padding: 0 0 .5em 1em;}

div#promo.wide {font-family: Arial; font-size: 14px; margin: 1.5em .75em;}
div#promo.wide h1 {font-family:Georgia; color:#6f4b21;font-weight: normal;font-size: 22px; margin: 1.2em 0 .5em 0;}

div#puck_grid img	{
	border: 1px solid #ccc;
	margin: 0px;
	}

* html div#puck_grid img	{
	margin: 0px;
	}


/* PRODUCT ABSTRACTS */

#prodabstract br	{
	margin: 0;
	padding: 0;
	line-height: 0;
	}

#prodabstract h3	{
	margin: 0 .5em .25em 0;
	color: #7e714c;
	border-bottom: 1px solid #7e714c;
	padding: 0 0 0 3px;
	}

#prodabstract ul	{
	font-size: 90%;
	margin: 0;
	padding: 0 0 0 2em;
	}
	
#prodabstract ul li	{
	margin: .25em 0 0;
	}
	
p#absterisk	{
	font-size: 80%;
	font-style: italic;
	}

/* HOME PAGE FEATURE */
	
h2#home-feature	{
	font-size: 1.8em;
	padding: 0;
	margin: 0 0 .25em;
	text-align: center;
	color: #3a3315;
	}

h2#home-feature+p	{
	padding: 0;
	margin: 0 1em .5em;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #3a3315;
	font-style: italic;
	text-align: center;
	font-family: Georgia;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	