@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.optionmenusamples select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
}



#mainwrap {
	position:relative;
	z-index:1000;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	
}



/*******************************HEADER******************************************************/
#hdrtop {
	background-image: url(/images/invertshadow-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	height: 49px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
}

#bluefullwidthbar {
	height: 69px;
	width: 100%;
	background-color: #202447;
}
#hdrtoplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float: right;
	margin-top: 25px;
	padding-right: 33px;
}
#hdrbottom {
	background-image: url(/images/header-btm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 63px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
}
#hdrlogo {
	height: 69px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/hdrlogo.gif);
	background-repeat: no-repeat;
	background-position: 50px;
}
#homelink {
	float: left;
	height: 69px;
	width: 425px;
	text-align: right;
}
#mainnavlinks {
	float: right;
	width: 517px;
	padding-right: 33px;
	text-align: right;
	height: 69px;
}
#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#navigation a:link, #navigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#checkoutlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 14px;
	margin-bottom: 15px;
}
#checkoutlinks a:link, #checkoutlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.checkout span {
	color: #eb7a7a;
}
#hdrtoplinks a:link, #hdrtoplinks a:visited {
	color: #666666;
	text-decoration: none;
}
#topsearch {
	float: right;
	height: 29px;
	width: 505px;
	text-align: right;
	padding-right: 33px;
	padding-top: 14px;
}
#mainsearch {
	float: left;
	width: 310px;
	text-align: left;
	height: 29px;
	padding-top: 3px;
}
#brandsearch {
	float: right;
	width: 195px;
	height: 29px;
}
#form1 label {
	height: 19px;
}
#manufacturer select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 90%;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.optionbold {
	font-weight: bold;
}

#shopbybrand #manufacturer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 100%;
	background-color: #FFFFFF;
	padding: 3px;
}
.minicart span {
	color: #c0bf8b;
	text-decoration: none;
}



/*******************************FOOTER******************************************************/


#footerwrap {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/invertshadow-bg.jpg);
	background-repeat: repeat-y;
	height: 340px;
	background-position: top;
	padding-top: 10px;
}
#ftrfeaturesbar {
	height: 44px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-color: #202447;
	background-image: url(/images/infobar.gif);
	background-repeat: no-repeat;
}
#ftrlinkboxwrap {
	height: 181px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/footer-bg.gif);
	background-repeat: no-repeat;
}
#ftrcopyrightbar {
	height: 22px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-color: #202447;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
}
#contactwebmaster {
	float: right;
	margin-right: 10px;
}
#shipverisignbar {
	height: 77px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-image: url(/images/shippinglogos.gif);
	background-repeat: no-repeat;
	background-position: 60px;
}
#securedbytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	margin-top: 10px;
	color: #666666;
}
#securedbytext a:link, #securedbytext a:visited {
	color: #0066FF;
	text-decoration: none;
}
#verisign {
	float: left;
	height: 75px;
	width: 135px;
	margin-top: 14px;
}
#contactwebmaster a:link, #contactwebmaster a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footerspace {
	padding-bottom: 50px;
}
.footerelements ul {
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.footerelements a:link, .footerelements a:visited {
	color: #666666;
	text-decoration: none;
}
.signuptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 10px;
	color: #333333;
}
.emailfield {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 18px;
}
.emailfield input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}
.emailfieldbtn {
	padding-top: 10px;
	padding-right: 5px;
}

/*******************************CENTRAL SPACE******************************************************/


#centralspacewrap {
	
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/invertshadow-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	clear:both;
	padding-top: 20px;
}
#kitchenportal h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #202447;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	height: 27px;
	width: 201px;
	background-image: url(lrgbrwnarrow.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 30px;
	background-position: 14px 3px;
}
#kitchenportal ul {
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 0px;
}
#kitchenportal a:link, #kitchenportal a:visited {
	color: #333333;
	text-decoration: none;
}
#kitchenportal a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.quickfindbarspace {
	padding-top: 15px;
	border: 1px solid #d3d3da;
}
#kitchenportal {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D9DBE1;
	border-right-color: #D9DBE1;
	border-bottom-color: #D9DBE1;
	border-left-color: #D9DBE1;
	background-color: #FFFFFF;
	margin-bottom: 14px;
}
#qfbrandsearch {
	float: right;
	width: 195px;
	height: 29px;
	padding-top: 3px;
}
#qfmainsearch {
	float: left;
	width: 480px;
	text-align: left;
	height: 29px;
}
#qfsearch {
	float: right;
	height: 33px;
	width: 505px;
	text-align: right;
	padding-right: 15px;
	padding-top: 12px;
}
#kcupcolumnwide h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#kcupcolumnwide ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
#kcupcolumnwide a:link, #kcupcolumnwide a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
#kcupcolumnwide a:hover {
	text-decoration: underline;
}#centralspacewrap .kcuptable {
	margin-top: 18px;
}
.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 17px;
	text-align: left;
}
.productsku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 8px;
	text-transform: uppercase;
	display: block;
}
.regprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	display: block;
	margin-top: 3px;
	margin-bottom: 0px;
}
.ourpricered {
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-align: right;
}
.usconversion {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin-top: 3px;
}
.productloopwish a:link, .productloopwish a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
.freeshiparea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #990000;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 16px;
	width: 286px;
	letter-spacing: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.freeshiparea a:link, .freeshiparea a:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}
.usconversion a:link, .usconversion a:visited {
	color: #0066CC;
	text-decoration: none;
}
.optionmenu select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 3px;
	width: 140px;
}
.productloopwish {
	padding-top: 0px;
	padding-bottom: 0px;

}
.optionmenu {


}
.productloopwish a:link, .productloopwish a:visited {
	color: #0066CC;
	text-decoration: none;
	display: block;
	border: 1px solid #C0C0C0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 4px;
}
.addcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.freeship {

}
.productname a:link, .productname a:visited {
	text-decoration: none;
	color: #1F2447;
}
.kcuploop {
	font-family: Arial, Helvetica, sans-serif;
}
.kcupprice {
	font-size: 14px;
	font-weight: bold;
}
.kcupusconversion {
	font-size: 10px;
	font-weight: normal;
}
.kcupusconversion a:link, .kcupusconversion a:visited {
	color: #0066CC;
	text-decoration: none;
}
.kcupproductsku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 4px;
	padding-top: 3px;
}
.kcupquantitybox {
}
#kcupqtybox {
	width: 11px;
}
.kcupaddcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
}
.knifeheader  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #202449;
	padding-top: 10px;
}
.knifetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
}










.mi_productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #1f2447;
	padding-bottom: 10px;
	font-weight: bold;
	padding-right: 8px;
	text-align: left;
}
.mi_prodcuctprice {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 8px;
}
.mi_regprice {
	font-size: 11px;
}
.mi_ourprice {
	font-size: 15px;
	color: #990000;
}
.mi_usprice {
	font-size: 13px;
	font-style: italic;
}
.mi_usprice a:link, .mi_usprice a:visited {
	font-style: normal;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}


.mi_productsku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 8px;
}
.mi_yousave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009933;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 8px;
}
#mi_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
	margin-right: 8px;
}
.can {
	font-size: 14px;
	font-weight: normal;
}
.mi_quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 8px;
}
#mi_qtybox {
	margin-right: 32px;
}
#mi_addtobuttons {
	margin-top: 10px;
	margin-bottom: 15px;
}
#mi_addtobuttons img {
	margin-left: 14px;
}
.mi_readreviews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#mi_proddescrptionwrap {
	margin-top: 14px;
}
#mi_qtybox #textfield {
	width: 14px;
}
.mi_readreviews a:link, .mi_readreviews a:visited {
	text-decoration: none;
	color: #0066CC;
}
.subproductname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f2346;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.subproductprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 4px;
}
.subpricecatagory {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
}
.subproductqty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
}
#subquantitybox {
	width: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}.relatedproductshdr {
	padding-bottom: 10px;
	background-color: #1F2447;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: none;
	padding-top: 10px;
}
#mi_relatedproductswrap {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #D9DAE0;
	border-left-color: #D9DAE0;
	margin-top: 10px;
}
.breadcrumbs ul {
	margin: 0px;
	padding: 0px;

}
.breadcrumbs li {
	display: inline;
}
#centralspacewrap .breadcrumbs a:link, #centralspacewrap .breadcrumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.breadcrumbs {
	padding-bottom: 18px;
}
.breadcrumbs img {
	margin-top: 3px;
}
.registrationreqd {
	font-size: 10px;
	color: #0066CC;
}
.freeshiprestriction {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.freeshipnotice {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	background-color: #990000;
	width: 280px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}
.freeshipnotice strong {
	text-decoration: underline;
}
.freeshiprestriction a:link, .freeshiprestriction a:visited {
	color: #0066FF;
	text-decoration: none;
}
.subproductlinks {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;

}
.subproductlinks a:link, .subproductlinks a:visited {
	text-decoration: none;
	color: #1F2447;
	margin-bottom: 5px;
}
.mi_image img {
	margin-bottom: 14px;
}
#mi_productdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 15px;
	text-align: left;
}
#mi_productdescription img {
	border: 1px solid #D9DAE0;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
}
#mi_productdescription ul {
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: url(mi_bulletbarrow.gif);
	margin-top: 8px;
}
#mi_productdescription h2 {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma;
	line-height: 21px;
	margin-top: 0px;
}
#mi_productdescription li {
	padding-left: 10px;
	padding-top: 3px;
}
.reviewheaderlink {
	width: 210px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.reviewheaderlink a:link, .reviewheaderlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mi_productdescription {
	padding-top: 20px;
	padding-bottom: 21px;
}
.mi_text_img_text {
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	color: #000000;
	text-align: center;
}
.mi_text_img_text a:link, .mi_text_img_text a:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 11px;
}
.mi_productdescription a:link, .mi_productdescription a:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 11px;
}
#mi_productdescription h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font-weight: normal;
}
#productreviewswrap {
	margin-top: 20px;
}

.productreviewwrap h2 {
	margin-top: 14px;
	margin-bottom: 10px;
	font-size: 15px;
}
#centralspacewrap #productreviewswrap .productreviewwrap img {
	margin-bottom: 10px;
}
.reviewheadingsection {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 600px;
	margin-left: 15px;
}
.couponcodeinfowrap {
	font-family: Tahoma;
	font-size: 13px;
}
.cou_code_button a:link, .cou_code_button a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	background-color: #1f2447;
	padding: 6px;
	color: #FFFFFF;
}

.coucodehdr {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.couponfreetext {
	color: #990000;
	font-size: 21px;
	display: block;
	margin-bottom: 5px;
	border: 1px solid #990000;
}

.enter_c_codetext {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-size: 10px;
}
.coucode {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.couponcodeinfowrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #333333;
	max-width: 257px;
}
.or {
	font-weight: bolder;
	font-size: 14px;
}
.couponcodeimg {

}
.coupontableloop {
	border: 1px dashed #333333;
}
.boxamount {
	color: #990000;
	text-decoration: underline;
}
.coucodehdr a:link, .coucodehdr a:visited {
	font-size: 10px;
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}
.cou_code_button {
	background-color: #FFFFFF;
}
.couponcodeimg {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.couponcodewrap img {
}
.storelocprovhdr {
	padding-bottom: 0px;
	padding-top: 10px;
}
.storelocationslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
	padding-bottom: 3px;
	color: #666666;
}
.storelocationslinks a:link, .storelocationslinks a:visited {
	color: #0066CC;
	text-decoration: none;
}
.tableborder {
	margin-bottom: 14px;
	border-collapse: collapse;
}
.storelisting {
}

.storelisting {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9DAE0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	margin-top: 10px;
}
.storelisting h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #1F2447;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.storelisting h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	display: block;
}
.storehours {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 11px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D9DAE0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #EEEEF0;
}
.storehourstext {
	font-size: 12px;
}
.storehours h3 {
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	background-color: #1F2447;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.storelisting img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.storecontent {
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #D9DAE0;
	border-bottom-color: #D9DAE0;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 20px;
}
.storelisting a:link, .storelisting a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	color: #0066CC;
	padding-right: 2px;
	padding-left: 2px;

}
#contactusformwrap {
	width: 370px;
	margin-top: 25px;
}
#contactusformwrap input {
	padding: 2px;
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65%;
}
#contactusformwrap textarea {
	padding: 2px;
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80%;
}
.contactustext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.questionanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.question img {
	margin-left: 10px;
	margin-top: 10px;
}
.questionhdr {
	padding-left: 10px;
	padding-bottom: 10px;
}
.contacthdr {
	padding-bottom: 15px;
}
.custserviceanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 14px;
}
.custservicesmlheading img {
	margin-left: 10px;
	margin-top: 10px;
}
.custservicelrgheading {
	padding-bottom: 10px;
	padding-top: 20px;
}
.custserviceanswer a:link, .custserviceanswer a:visited {
	color: #0066CC;
	text-decoration: none;
}
#lampebergerhdr {
	margin-top: 14px;
	margin-bottom: 14px;
}
.pageheaderbreadcrumbs ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pageheaderbreadcrumbs li {
	display: inline;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.pageheaderbreadcrumbs a:link, .pageheaderbreadcrumbs a:visited {
	text-decoration: none;
	color: #0066CC;
}
.productheader h2 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	display: block;
	color: #333333;
	line-height: 17px;
}
.ucheaderwrap ul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(mi_bulletarrow.gif);
	list-style-type: none;
	list-style-position: inside;
}
.ucheaderwrap li {
	padding-bottom: 3px;
}
.ucheaderwrap a:link, .ucheaderwrap a:visited {
	text-decoration: none;
	color: #0066CC;
}


.productheadername {
	background-repeat: no-repeat;
	width: 743px;
	background-color: #202447;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.ucheaderwrap img {
	float: left;
	margin-right: 14px;
	margin-top: 14px;
}
.ucheaderwrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/uc-logo-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.productheadername h1 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 22px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
}
.small {
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
}
.pleaseselectfragrance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
}
.productheader h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.productheader h3 a:link, .productheader h3 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.ucheaderwrap h3 {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-bottom: 8px;
	color: #666666;
}
#938wide td {
	background-color: #316AC5;
}
#wideqfsearch {
	float: right;
	width: 934px;
	text-align: right;
}
#wideqfmainsearch {
	float: left;
	width: 380px;
	text-align: left;
	margin-top: 5px;
	margin-left: 14px;
}
#wideqfbrandsearch {
	text-align: left;
}
#menuswrap {
	float: right;
	width: 500px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#wideqfcatagorysearch {
	text-align: left;
}
#catagory select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 90%;
	margin: 0px;
	padding: 0px;
}
#wideqfcatagorysearch img {
	margin-bottom: 12px;
	margin-top: 3px;
}
#wideqfbrandsearch img {
	margin-bottom: 12px;
	margin-top: 3px;
}
#wideqfmainsearch img {
	margin-bottom: 10px;
}
#qbsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F2447;
	margin-right: 10px;
}
#qfbrand select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 170px;
}
.mainh1header {
	background-color: #1F2447;
	width: 938px;
	padding-top: 9px;
	padding-bottom: 9px;
	display: block;
	background-image: url(/images/pageheading-cream-arrow.png);
	background-repeat: no-repeat;
	background-position: 14px;
	border-top-width: 5px;
	border-bottom-width: 30px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.mainh1header h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 21px;
	font-weight: normal;
	padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
}
.menudivide {
	width: 15px;
}
.searchhdrimg img {
	margin-bottom: 7px;
}
#searchfindit {
	margin-top: 5px;
}
.180emailsignupfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.180emailsignupfield #180email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.180emailsignup {
	width: 180px;
	height: 200px;
}
#180email {
	font-size: 10px;
}
.sidebaremailfield input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90%;
}
.sidebaremailfield {

}
.sidebaremailfieldbtn {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9DBE1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
}
.sidebarborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9DBE1;
	border-bottom-color: #D9DBE1;
	border-left-color: #D9DBE1;
}
.addcart input {
}
.addcart .prodloopqty {
	width: 15px;
	margin-right: 10px;
}
.productloopwrap {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D9DBE1;
	margin-bottom: 14px;
}
.kcupblend {
	padding-top: 10px;
}
.addcartkcup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.addcartkcup .prodloopqty {
	width: 15px;
	margin-right: 10px;
}
.carth1header {
	background-image: url(/images/shoppingcarthdrbg.jpg);
	background-repeat: no-repeat;
	background-color: #1F2447;
	height: 38px;
}
.carth1header h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 21px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#centralspacewrap .cart {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-top: 20px;
}
#centralspacewrap .cart .cart_quantity input {
	width: 25px;
}
#centralspacewrap .cart .cart_sku {
	font-size: 11px;
	text-align: center;
}
#centralspacewrap .cart .cart_price {
	font-size: 11px;
	text-align: center;
}
.cart .cart_name a:link, .cart .cart_name a:visited {
	text-decoration: none;
	color: #0066CC;
}

#centralspacewrap .cart .cart_total {
	font-weight: bold;
	text-align: center;
	color: #202447;
	background-color: #FFFFFF;
}
#centralspacewrap .cart .cart_name .cart_name {
	font-size: 12px;
	padding-left: 10px;
}
#centralspacewrap .cart .cart_delete {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#centralspacewrap .cart th {
	background-color: #202447;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	text-align: center;
}
#confirmordertotal .totals {
	font-size: 12px;
}
#confirmordertotal .totals .totals_txt {
	white-space: nowrap;

}

#centralspacewrap .cart td {
	border: 1px solid #999999;
}
#centralspacewrap .cart .cart_quantity {
	text-align: center;
}
.custserviceanswer h2 {
	margin-top: 0px;
	margin-bottom: 8px;
}
.coupon_input input {
	width: 250px;
	margin-right: 14px;
}
.couponcode h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #202447;
	display: inline;
	margin-right: 15px;
}
#taxandshippingwrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	border: 1px solid #999999;
}
#taxandshippingwrap .zipncountry {

}
#taxandshippingwrap .taxnship {

}
.couponcode {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.zipncountry .zipncountry_txt {
	width: 180px;
}
.totals {
	font-size: 14px;
	border: 1px solid #999999;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
#taxandshippingwrap h3 {
	color: #FFFFFF;
	display: block;
	background-color: #1F2447;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
}
.couponcode a:link, .couponcode a:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.couponcode .coupon {
	margin-top: 10px;
}
.totals_txt {
	color: #1F2447;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 5px;
	border: 1px solid #999999;
}
#centralspacewrap #taxandshippingwrap .totals .totals {
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	padding-right: 15px;
}
.totals_all_txt {
	color: #1F2447;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
	background-color: #CCCCCC;
}
.totals .totals_all {
	text-align: right;
	font-size: 18px;
	color: #009900;
	font-weight: bold;
	padding-right: 15px;
	background-color: #CCCCCC;
}
.h3green {
	color: #FF9900;
}
#taxandshippingwrap a:link, #taxandshippingwrap a:visited {
	color: #0066CC;
	text-decoration: none;
}
#billshiptotals .totals {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
#billshiptotals .totals_all {
	text-align: right;

}
#billshiptotals .totals_txt {
	width: 50%;
	text-align: left;
}
#billshiptotals .totals .totals {
	font-weight: bold;
	padding-left: 8px;
	width: 50%;
	font-size: 13px;
	text-align: left;
}
.billshiphdrtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 14px;
	color: #202447;
	padding-bottom: 8px;
	padding-left: 20px;
	white-space: nowrap;
}
#taxandshippingwrap .bill_addr {
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-left: 20px;
}
#taxandshippingwrap .ship_addr {
	width: 300px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
.bill_addr .bill_addr_hdr {
	color: #FFFFFF;
	background-color: #1F2447;
	font-weight: bold;
	font-size: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.ship_addr .ship_addr_hdr {
	color: #FFFFFF;
	background-color: #1F2447;
	font-weight: bold;
	font-size: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.ship_check {
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 3px;
	padding-bottom: 6px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#taxandshippingwrap .bill_addr .addr {

}
#centralspacewrap .payment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.payment .payment_hdr {
	background-color: #202447;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#paymentimportantinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 280px;
	margin-top: 10px;
}
#paymentimportantinfo h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 20px;
}
.paymentoption {
	border: 1px solid #999999;
}
.paymentoption h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 6px;
	background-color: #1F2447;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
}
.paymentoption select {
	width: 250px;
}
#taxandshippingwrap .taxnship {
	padding: 5px;
}
#confirmordertotal .cart {
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#confirmordertotal .totals .totals_all_txt {
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#confirmordertotal .totals .totals_all {
	background-color: #FFFFFF;
	color: #202447;
	font-size: 16px;
}

#confirmordertotal .cart th {
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	text-align: center;
	background-color: #202447;
}
.makechanges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202447;
	padding-top: 14px;
	padding-bottom: 5px;
}
#confirmorderaddress .addr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
#confirmpaymentdetails .payment {
	border: 1px solid #999999;
}
#confirmpaymentdetails .payment .payment {
	border: 1px solid #FFFFFF;
}

#confirmorderaddress .addr .bill_addr .addr_val {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}

#confirmorderaddress .addr .bill_addr {
	width: 300px;
	border: 1px solid #999999;
}
#confirmorderaddress .addr .ship_addr {
	width: 300px;
	border: 1px solid #999999;
}
#confirmorderaddress .addr .ship_addr .addr_val {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.shopcartthankyouhdr h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #202447;
	display: inline;
	margin-right: 15px;
}
.shopcartthankyouhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202447;
	padding-top: 14px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.shopcartthankyouhdr a:link, .shopcartthankyouhdr a:visited {
	color: #0066CC;
	text-decoration: none;
}
#quickfindbarspace h2 a:link, #quickfindbarspace h2 a:visited {
	color: #202447;
	text-decoration: none;
}
.quickfindbarspace h2 a:link, .quickfindbarspace h2 a:visited {
	color: #202447;
	text-decoration: none;
}
.customertestimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 17px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.customertestimonialname {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.customertestimoniallocation {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	letter-spacing: 1px;
}
.testimonialhdr h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #202447;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
}
.contactbdrrow input {
	margin-bottom: 7px;
}
.pagehdrtxt1 {
	margin-bottom: 10px;
}
.subproductname a:link, .subproductname a:visited {
	color: #1F2447;
	text-decoration: none;
}
#wholepagewrap {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.coupon span {
	font-weight: bold;
	color: #009900;
	font-size: 11px;
}
.topdeal span {
	font-weight: bold;
	color: #990000;
	font-size: 11px;
}
.kcupourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 6px;
}
.kcupregprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.imgebtmspace {
	display: block;
	height: 10px;
	width: 100%;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.ourprice .productprice {
	display: block;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
}
.shopsitemessages {
	padding-top: 5px;
	padding-bottom: 8px;
}
.ordernumber {
	font-size: 18px;
	color: #0066CC;
}
.relatedproductshdr ul {
	margin: 0px;
	padding: 0px;
}
.relatedproductshdr li {
	list-style-image: url(mi_bulletbarrow.gif);
}
.signupimg img {
	display: block;
}
#xtwoproductpricewrap {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-weight: bold;
}
.x2prodimage img {
	margin-right: 10px;
	margin-bottom: 10px;
}
.newaddcart select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90%;
	margin-bottom: 10px;
}
.newaddcart .prodloopqty {
	width: 16px;
	height: 25px;
}
.newaddcart .qtykcup {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
}
.newaddcart input {

}
.productfieldinfotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.x2prodimage ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.x2prodimage li {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	float: left;
	display: inline;
}
.x2prodimage a:link, .x2prodimage a:visited {
	text-decoration: none;
	display: block;
	color: #999999;
}
.x2prodbtmdivide {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 10px;
}

.x2prodimage a:hover {
	color: #0066CC;
}
#x2prodloop {

}
.kcupname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	text-align: left;
	white-space: normal;
}
.kcupname a:link, .kcupname a:visited {
	text-decoration: none;
	color: #1F2447;
}
.kcup3xloop {
	width: 241px;
	display: block;
	margin-top: 10px;
}
#xtwhreeproductpricewrap {
	width: 100%;
}
.xthreeusconversion {
	font-weight: normal;
	font-size: 10px;
	white-space: nowrap;
}
.xthreeproductprice {
     width: 100%;
	font-size: 15px;
	font-weight: normal;
}
.prodloopqty {
	height: 19px;
	width: 16px;
	margin-right: 5px;
}
.qtykcup {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}
.x3links ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.x3links li {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	float: left;
	display: inline;
}
.x3links a:link, .x3links a:visited {
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #888888;
	margin-left: 11px;
}
.x3links a:hover {
	color: #0066CC;
}
.x3prodbtmdivide {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 10px;
}
#centralspacewrap .pagerightwrap .kcup3xloop .kcupname .xthreeproductprice .kcupusconversion a {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.roastkind .mediumroast {
	display: block;
	color: #FFFFFF;
	background-color: #6F3700;
	padding-top: 1px;
	padding-bottom: 2px;
}
.roastkind .mildroast {
	display: block;
	color: #333333;
	background-color: #CAB075;
	padding-top: 1px;
	padding-bottom: 2px;
}
.roastkind .darkroast {
	display: block;
	color: #FFFFFF;
	background-color: #261E0D;
	padding-top: 1px;
	padding-bottom: 2px;
}
.roastkind .flavoured {
	display: block;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 11px;
}
.roastkind .xboldroast {
	display: block;
	color: #FFFFFF;
	background-color: #5B0000;
	padding-top: 2px;
	padding-bottom: 3px;
}
.roastkind .decaf {
	display: block;
	color: #FFFFFF;
	background-color: #009900;
	padding-top: 2px;
	padding-bottom: 3px;
}
.roastkind .greentea {
	display: block;
	color: #FFFFFF;
	background-color: #66CC33;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 11px;
}
.roastkind .blacktea {
	display: block;
	color: #FF9933;
	background-color: #18180C;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 11px;
}
.roastkind .whitetea {
	display: block;
	color: #006633;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 11px;
}
.x2links ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.x2links li {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	display: inline;
	margin-top: 8px;
}
.x2links a:link, .x2links a:visited {
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 10px;
	padding-left: 3px;
	color: #888888;
}
.x2links a:hover {
	color: #0066CC;
}
#kcupcolumnwide {
	width: 178px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cccccc;
}





.mild {
	background-image: url(/images/mild-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.medium {
	background-image: url(/images/medium-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.dark {
	background-image: url(/images/dark-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.flavoured {
	background-image: url(/images/flavoured-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.decaf {
	background-image: url(/images/decaf-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tea {
	background-image: url(/images/tea-grad-bg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.darknoline {
	background-image: url(/images/dark-grad-bg.jpg);
}
.mediumnoline {
	background-image: url(/images/medium-grad-bg.jpg);
}
.decafnoline {
	background-image: url(/images/decaf-grad-bg.jpg);
}
.mildnoline {
	background-image: url(/images/mild-grad-bg.jpg);
}
.teanoline {
	background-image: url(/images/tea-grad-bg.jpg);
}
.flavourednoline {
	background-image: url(/images/flavoured-grad-bg.jpg);
}






.moreinfocentrewrap {
	width: 548px;
	margin-top: 10px;
}
.newsubproductlinks ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 9px;
}
.newsubproductlinks {
	padding-top: 8px;
}
.newsubproductlinks a:link, .newsubproductlinks a:visited {
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.newsubproductlinks li {

}
.subproductwrap {
	margin-top: 10px;
}
.subprodbtmdivide {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADBDF;
	height: 10px;
	display: block;
	width: 178px;
}
.moreinfopricewrap {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	margin-right: 8px;
}
.moreinfopricewrap .regprice {
	font-size: 12px;
	font-weight: normal;
}
.moreinfopricewrap .ourprice {
	font-size: 16px;
}
.moreinfopricewrap .usconversion {
	font-size: 13px;
}
.moreinfocentrewrap .mi_productsku {
	font-size: 12px;
	text-align: left;
}
.mi_checkoutbtn {
	padding-top: 10px;
	padding-right: 8px;
}
.addthis {
	padding-top: 8px;
}
.addthis a:link, .addthis a:visited {
	color: #0066CC;
	white-space: nowrap;
}
.mi_wishlistbtns img {
	margin-right: 3px;
	margin-left: 3px;
}
.mi_addtocartbtn {
	padding-right: 8px;
}
.mi_reviewswrap {
}
.newsubproductlinks a:hover {
	color: #0066CC;
}
#mi_productdescription a:link, #mi_productdescription a:visited {
	color: #0066CC;
	text-decoration: none;
}
.mi_quantity input {
	width: 18px;
	margin-left: 8px;
}
.mi_imagewrap img {
	margin-bottom: 10px;
}

#search_results_header {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#search_results_header .result {
	font-style: italic;
	color: #0066CC;
}

#search_results_header h3 {
	margin: 0px;
	padding: 0px;
}
#ucfragrancebuttons {
	width: 938px;
	height: 30px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.affiliatewrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 17px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.headingsmall {
	font-size: 14px;
}
#affilliateform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#affilliateform .input {
}
.affiliateinputrow {
	padding-bottom: 7px;
	padding-left: 6px;
}

.nowrap {
	white-space: nowrap;
}

.affdisclaimer {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.affiliatefineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 15px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.affiliateheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 15px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.affiliateheader h2 {
	display: block;
	font-size: 18px;
	line-height: 22px;
}

.affiliateheader img {
	float: left;
	margin-right: 14px;
}
.smppkaddtocart {
	padding-bottom: 8px;
	padding-top: 8px;
}

.smppkmi_quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.smppkmi_quantity input {
	width: 16px;
}
.optionmenusamples h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom: 4px;
	color: #990000;
}
#centralspacewrap .breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.noratingyet {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-left: 10px;
}
.noratingyet a:link, .noratingyet a:visited {
	color: #0066CC;
	font-size: 14px;
}
.addthisrightforcewrap {
	margin-top: 20px;
	margin-right: 5px;
}
#couponloopwrap {
	border: 1px solid #CCCCCC;
}











#nav, #nav ul {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#nav a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-left: 14px;
}

#sub a:link, #sub a:visited {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#sub a:hover {
	display: block;
	color: #0066CC;
	text-decoration: underline;
	font-size: 12px;
}

#nav li {
	float: left;
	text-align: left;
	white-space: nowrap;
}

#nav li ul {
	position: absolute;
	left: -999em;
	width: 10em;
	text-align: left;
	text-transform: none;
	font-size: 10px;
}


#nav li:hover ul, li:over ul {
	display:block;
	left: auto;
}

#nav li:hover ul {
	left: auto;
}


.wrap {
	background-color: #202447;
	float: right;
	width: 514px;
	text-align: right;
	position: relative;
	z-index: 100;
}
#nav #sub li {
	font-size: 10px;
	line-height: 15px;
	padding-top: 4px;
	margin: 0px;
}
#nav #sub {
	background-color: #202447;
	width: 12em;
	padding-right: 8px;
	margin-left: 12px;
	border-top-width: 11px;
	border-top-style: solid;
	border-top-color: #202447;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #202447;
}
#recipewrap {
	background-color: #FFFFFF;
	max-width: 724px;
}
#recipewrap h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 32px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #003366;
}
#recipewrap p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#recipewrap .recipeblurb {
	padding-right: 18px;
}
#recipewrap h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#recipewrap ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #333333;
}
#recipewrap h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#recipewrap li {
	font-size: 13px;
	padding-bottom: 6px;
}
#recipewrap .prep li {
	margin-bottom: 5px;
	font-size: 11px;
}
#recipewrap ol {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #333333;
	margin-right: 20px;
}
#recipewrap img {
	margin-top: 17px;
}
.recipetoplinks {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.recipetoplinks a:link, .recipetoplinks a:visited {
	color: #0066CC;
}
TH .importantsidebar {
	background-color: #993300;
}
#mainTable .importantsidebar {
	background-color: #680000;
	color: #FFFFFF;
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}








ul.slideshow {
	list-style:none;
	width:500px;
	height:250px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;     
}    
 
ul.slideshow li {
    position:absolute;
    left:0;
    right:0;
}
 
ul.slideshow li.show {
    z-index:500;    
}
 
ul img {
    border:none;    
}
 
#slideshow-caption {
    width:500px;
    height:70px;
    position:absolute;
    bottom:0;
    left:0; 
    color:#fff;
    background:#000;
    z-index:500;
}
 
#slideshow-caption .slideshow-caption-container {
    padding:5px 10px;   
    z-index:1000;   
}
 
#slideshow-caption h3 {
	padding:0;
	font-size:18px;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
 
#slideshow-caption p {
    margin:5px 0 0 0;
    padding:0;
}


.watchspecs {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#watchshipbox {
	text-align: center;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
#watchshipbox h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
	display: block;
}
