@charset "utf-8";
/* CSS Document */

img {
	border:none;
}

/* KD LANDING PAGE
*********************************************/
#kd_landing_page {
	position:relative;
	width:942px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/en/kd_landing_bg.jpg) #135fa5 top center no-repeat;
	height:auto;
}
.fr #kd_landing_page {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/fr/kd_landing_bg.jpg) #135fa5 top center no-repeat;
}

#kd_landing_page .kd_landing_page_inner {
	position:relative;
	margin-left:58px; 
	margin-right:30px;
	width:854px;
}

#kd_landing_page .kd_landing_page_inner .learn_more_btn {
	position:relative;
	width:820px;
	height:330px;
}

#kd_landing_page .kd_landing_page_inner .learn_more_btn a {
	position:relative;
	display:block;
	width:820px;
	height:330px;
}

#kd_landing_page .kd_landing_page_inner .kd_logo {
	padding-top:14px;
	text-align:center;
}

#kd_landing_page .kd_landing_page_inner .kd_landing {
	padding-top:30px;
	text-align:left;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge {
	width:825px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/bg_oath_promo.png) center top no-repeat;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge .tv_image {
	float:left;
	width:316px;
	height:224px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge .pledge_info {
	float:left;
	width:509px;
	height:224px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge .pledge_info h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffcc00;
	padding-top:7px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge .pledge_info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:307px;
	color:#FFFFFF;	
	line-height:1.5em;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_take_the_pledge .pledge_info .buttons {
	float:left;
	padding-right:15px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec {
	width:100%;
	margin-bottom:20px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffcc00;	
	width:150px;
	padding-left:5px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
	width:125px;
	height:45px;
	margin-top:3px;
	line-height:1.3em;
	padding-left:5px;		
}

.fr #kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec p {
	width:143px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec a.cta {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	display:block;
	color:#ffcc00;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:5px;
}

.fr #kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec a.cta {
	padding-top:10px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec1 {
	position:relative;
	float:left;
	width:33%;
	height:145px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/rec2_bg.png) top right no-repeat;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec1 p {
	padding-top:8px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec2 {
	position:relative;
	float:left;
	width:33%;
	height:145px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/rec1_bg.png) top right no-repeat;
}

.fr #kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec2 {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/rec1_bg_fr.png) top right no-repeat;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec2 h3 {
	margin-bottom:0;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec3 {
	position:relative;
	float:left;
	width:33%;
	height:145px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/rec3_bg.png) top right no-repeat;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec3 h3 {
	margin-bottom:0;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_rec .kd_rec_spacer {
	width:1px;
	height:138px;
	background-color:#3677b2;	
}


#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa {
	width:825px;
	padding-top:45px;
	height:auto;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/bg_qa.png) no-repeat left top;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner {
	position:relative;
	padding:0 68px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner img.light_bulb {
	position:absolute;
	top:13px;
	left:39px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header {
	padding-top:5px;
	padding-bottom:20px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffcc00;
	padding-left:30px;	
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.3em;	
	color:#FFFFFF;
	width:510px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header p.small_blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#bbdff1;
	font-size:12px;
	margin-bottom:0;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header ul {
	margin:0;
	padding:0 0 0 15px;
	width:190px;		
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_header ul li {
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bbdff1;
	font-size:12px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_question {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffcc00;
	padding:20px 0 20px 0;	
	line-height:1.3em;	
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_answer {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0 0 20px 0;
	line-height:1.3em;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .letter {
	float:left;
	margin-left:8px;
	width:24px;	
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_copy {
	float:left;
	width:530px;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_plus_minus {
	float:right;
}

#kd_landing_page .kd_landing_page_inner .kd_landing .kd_qa .kd_qa_inner .kd_qa_spacer {
	width:100%;
	background-color:#3677b2;
	height:1px;
}



/* KD PRODUCTS PAGE
*********************************************/
#kd_products_page {
	position:relative;
	width:942px;
	background:url(/SiteCollectionImages/ImageRepository/KD/images/en/kd-products-bg.jpg) #135fa5 top center no-repeat;
	height:auto;
	text-align:center;
}

.fr #kd_products_page {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/fr/kd-products-bg.jpg) #135fa5 top center no-repeat;
}

#kd_products_page .kd_products_page_inner {
	position:relative;
	margin-left:58px; 
	margin-right:30px;
	width:854px;
}

#kd_products_page .kd_products_page_inner .kd_logo {
	padding-top:14px;
}

#kd_products_page .kd_products_page_inner .back_button {
	position:absolute;
	text-align:left;
	top:70px;
	left:50px;
}

#kd_products_page .kd_products_page_inner .back_button a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc00;
	font-size:11px;
	text-decoration:none;
}

#kd_products_page .kd_products_page_inner .kd_products {
	padding-top:320px;
	padding-bottom:40px;
	text-align:left;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first {
	float:left;
	width:415px;
	padding-right:20px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_last {
	float:left;
	width:410px;
	padding-right:0;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first h2, #kd_products_page .kd_products_page_inner .kd_products .kd_product_last h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffcc00;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first p, #kd_products_page .kd_products_page_inner .kd_products .kd_product_last p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:220px;
	color:#FFFFFF;	
	line-height:1.3em;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first p span.special, #kd_products_page .kd_products_page_inner .kd_products .kd_product_last p span.special {
	font-size:10px;
	font-style:italic;
	color:#ffffff;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first ul, #kd_products_page .kd_products_page_inner .kd_products .kd_product_last ul {
	margin:0;
	padding:0 0 0 15px;
	width:190px;	
}

#kd_products_page .kd_products_page_inner .kd_products .kd_product_first ul li, #kd_products_page .kd_products_page_inner .kd_products .kd_product_last ul li {
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#bbdff1;
	font-size:12px;
}

#kd_products_page .kd_products_page_inner .kd_products .line_spacer {
	width:100%;
	margin: 30px 0;
	background-color:#3677b2;
	height:1px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_smart {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_smart.png) right top no-repeat;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_cups {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_cups.png) right top no-repeat;
	height:220px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_original {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_originals.png) right top no-repeat;
	height:220px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_whole_wheat {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_whole_wheat.png) right top no-repeat;
	height:220px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_varieties {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_varieties.png) right top no-repeat;
	height:225px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_easy_mac {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_easy_mac.png) right top no-repeat;
	height:225px;
}
.fr #kd_products_page .kd_products_page_inner .kd_products .kd_easy_mac {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_easy_mac_fr.png) right top no-repeat;
	height:225px;
}

#kd_products_page .kd_products_page_inner .kd_products .kd_crackers {
	background:url(/SiteCollectionImages/ImageRepository/KD/images/kd_crackers.png) right top no-repeat;
}



