body { background: #fff }
/* body, td, div { font-family:helvetica bold, helvetica, arial; } */
a { text-decoration:none; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
body { font:13px/1.231 arial, sans-serif; *font-size:small; *font:x-small;}

DIV,SPAN,TABLE,TR,TD,TH  {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

A {color:#666;outline:none;border:0px;}
A:visited {color:#666;outline:none;border:0px;}
A:hover   {color:#666;outline:none;border:0px;}
A:active  {}
A:focus	  {outline:none;border:0px;}
img {border:0px;}

.inp-txt {height:25px;background:#FFF;border:1px solid #AAAAAA;font:normal 13px helvetica bold, helvetica, arial;color:#333;padding:2px 5px; margin:0px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

input.btn {font:bold 12px helvetica bold, helvetica, arial; width:90px; height:23px; margin:0px; text-align:center; vertical-align:middle; color:#FFF; background:#21b6e1; border:1px solid #21b6e1;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer;}


.scroll-pane {overflow:scroll;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
.pic2Bdr {border:0px solid #259ecc; width:130px; height:90px; margin:5px 1px 4px 1px;}
.pic3Bdr {border:0px solid #fff; width:130px; height:105px; margin:1px 1px 4px 1px;}

a.link, a.link:hover, a.link:visited, span.link, span.link:hover, span.link:visited, .link a, .link a:hover, .link a:visited  {font-family:arial;font-weight:normal;color:#666;}
a.eml-link, a.eml-link:hover, a.eml-link:visited, span.eml-link, span.eml-link:hover, span.eml-link:visited, .eml-link a, .eml-link a:hover, .eml-link a:visited  {font-family:arial;font-weight:bold;color:#666;}
.linkify {cursor:pointer}

.tout-promos-core {width:300px; height:250px; border: 1px solid #C0C0C0;overflow:hidden;}
.listing-deal {font:11px/12px arial,sans-serif;font-weight:bold; position:absolute; top:135px; left:40px; width:258px; height:20px; color:#666;overflow:hidden;}
.desc {font:13px/16px arial,sans-serif;font-weight:bold; position:absolute; top:158px; left:112px; width:150px; height:35px; color:#666;overflow:hidden;}
.title {font:12px/11px arial,sans-serif;font-weight:normal; position:absolute; top:195px; left:112px; width:150px; height:14px; color:#FF0000;overflow:hidden;}
.staticImg {position:absolute;LEFT:1px;TOP:1px;border-bottom:0px solid #C0C0C0;}
.productImg {position:absolute;width:88px;height:45px;LEFT:12px;TOP:166px;}
.storeImg {width:110px;height:32px;position:absolute;TOP:210px;LEFT:110px;}
.emptyDiv {position:absolute; border: none;top:127px; left:1px; width:298px; height:122px;}

.tout-promos-core-for-728x90 {width:728px; height:90px; border: 1px solid #C0C0C0;overflow:hidden;}

.tout-promos-core-for-320x50 {width:320px; height:50px; border: 1px solid #C0C0C0;overflow:hidden;}

.tagRectangle {position: absolute; top:2px; left:2px; width:100px; height:46px; background: yellow;}
.tagTriangle {position: absolute; top:2px; left:101px; width: 0; height: 0; border-top: 23px solid transparent; border-left: 23px solid yellow; border-bottom: 23px solid transparent;}
.bacardiMixer {font:8pt sans-serif; position:absolute; line-height:100%; top:4px; left:5px; width:100px; height:20px; color: #000;  overflow:hidden;}
.price {font:bold 15pt sans-serif; position:absolute; line-height:100%; top:16px; left:5px; width:150px; height:20px; color: #000;}
.quantity {font:10pt sans-serif; position:absolute; line-height:100%; top:18px; left:65px; width:10px; height:15px; color: #000;}
.product {font:8pt sans-serif; position:absolute;line-height:90%;top:36px; left:5px; width:100px; height:10px;color: #000;overflow:hidden;}
.actionRectangle {position: absolute; top:2px; left:215px; width:100px; height:46px; background: #FFF;}
.local {font:8pt sans-serif;font-size:12px; position:absolute; line-height:100%; top:3px; left:216px; width:100px; height:20px; color: #000; overflow:hidden;}
.mondelez-local {font:8pt sans-serif;font-size:12px; position:absolute; line-height:100%; top:3px; left:216px; width:100px; height:20px; color: #808080; overflow:hidden;}
.storeImgfor320x50 { position:absolute; TOP:17px; LEFT:216px; WIDTH:100px;}
.mccormick-storeImgfor320x50 {LEFT:210px; WIDTH:91px;}
.promoImg {position:absolute; TOP:2px; LEFT:150px; HEIGHT:44px;CLIP:rect(0px 80px 46px 0px);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.tagRedRetangle {position: absolute; top:1px; left:1px; width:104px; height:46px; background: red;}
.mccormick-tagRedRetangle {position: absolute; top:1px; left:1px; width:84px; height:48px;}
.mondelez-tagRedRetangle {position: absolute; top:1px; left:1px; width:104px; height:46px; background: orange;}
.tagRedTriangle {position: absolute; top:2px;left:92px; width: 0; height: 0; border-top: 22px solid transparent; border-left: 22px solid yellow; border-bottom: 22px solid transparent;}
.redOffer {font-size:12px;position:absolute; line-height:100%; top:32px; left:9px; width:100px; height:12px; color: #FFFFFF; overflow:hidden;letter-spacing:0px;word-spacing:0px;
font-family: 'Cantora One';
	color: white;
	text-align: left;}
	
.redPrice {font:bold 11pt sans-serif;font-size:20px; position:absolute; line-height:100%;top:16px; left:8px; width:120px; height:15px;color: #FFFFFF;}
.redPrice1 {font:bold 11pt sans-serif;font-size:14px; position:absolute; line-height:100%;top:16px; left:9px; width:120px; height:15px;color: #FFFFFF;}
.mondelez-redPrice1 {font:11pt sans-serif;font-size:20px; position:absolute; line-height:100%;top:16px; left:0px; width:120px; height:20px;color: #FFFFFF; text-align:center;}
.mccormick-redPrice1 {font:11pt sans-serif;font-size:15px; padding:2px; position:absolute; line-height:100%;color: #FFFFFF;}
.redQuantity {font:10pt sans-serif; position:absolute; line-height:100%; top:16px; left:65px; width:10px; height:15px; color: #000000;}
.redProduct {font-size:11px;font-weight:bold;position:absolute; line-height:100%; top:34px; left:9px; width:100px; height:10px; color: #FFF; overflow:hidden;}
.redPriceNoWeekly {font:bold 13pt sans-serif; position:absolute; line-height:113%;top:5px; left:9px; width:110px; height:38px;color: #FFF;}
.eduname {font-size:12px;position:absolute; line-height:100%; top:2px; left:9px; width:100px; height:11px; color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Cantora One';
	color: white;
	text-align: left;
        }


.edunameformondelez {font-size:28px;position:absolute; line-height:100%; top:5px; left:95px; width:200px; height:32px; color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: black;
	text-align: center;
        }

.recipedetailsfont {line-height:110%;  color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: black;
	
        }
        
.recipedetailsfordesc {line-height:110%;  color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: white;
	
        }

.recipedetailsfortitle {line-height:110%;  color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: black;
	
        }
        
.recipedetailsforretailer {line-height:110%;  color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: black;
	text-align: center;
        }

.recipedetailsforbutton {line-height:100%;  color: #FFFFFF; overflow:hidden;letter-spacing:0px;
font-family: 'Oswald', sans-serif;
	color: black;
	text-align: center;
        }
        
.Oswaldcommonfont {line-height:100%;  overflow:hidden;
font-family: 'Oswald', sans-serif;
        }

.arrow-right {
position: absolute; top:1px;left:105px; 
	width: 0; 
	height: 0; 
	border-bottom: 23px solid transparent;  /* left arrow slant */
	border-top: 23px solid transparent; /* right arrow slant */
	border-left: 23px solid red; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}

.mondelez-arrow-right {
position: absolute; top:1px;left:105px; 
	width: 0; 
	height: 0; 
	border-bottom: 23px solid transparent;  /* left arrow slant */
	border-top: 23px solid transparent; /* right arrow slant */
	border-left: 23px solid orange; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}

.rotate{
   overflow:hidden;
   position:absolute; TOP:0px; LEFT:99px; HEIGHT:115px;WIDTH:115px;
  -ms-transform:rotate(270deg); /* IE 9 */
  -moz-transform:rotate(270deg); /* Firefox */
  -webkit-transform:rotate(270deg); /* Safari and Chrome */
  -o-transform:rotate(270deg); /* Opera */
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  

}

.roundcorners {
	
	width: 100%;
	overflow: hidden;
	display:block;
	
	
	behavior: url(../mondelez-edu-300x250/css/PIE.htc);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.round_div {
	
	width: 165px;
	height: 165px;
	z-index:-1;
	
	border:4px solid white;
	behavior: url(../mondelez-edu-300x250/css/PIE.htc);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.roundcornersforbutton {
	
	width: 280px;
	height: 30px;
	position:relative;
	z-index:0;
	padding-top: 0px; padding-left: 5px;

	
	behavior: url(../mondelez-edu-300x250/css/PIE.htc);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:none;
}

.image-strech{
	width: 363px;
  height: 250px;
  background-size: 300px;
}

.image-strech-quaker320x50{
	width: 170px;
  height: 170px;
  background-size: 200px;
}

.round_mccormick_div {
	
	width: 116px;
	height: 62px;
	
	background-color: white;
	behavior: url(../mccormick-edu-300x250/css/PIE.htc);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 12px;
	position: relative;
}