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

body {
	background:#c8ecfc;
	text-align:center;
	margin:0;
	padding:0;
}
img {
	border:0;
}
.smaller {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#069;
}
#side_cta {
	position:absolute;
	z-index:300;
	background:url(../images/side_contest.png) top left;
	left: 977px;
	width:181px;
	top: 89px;
	height: 267px;
}
#facebook_suptxt {
	position: absolute;
	z-index:200;
	left: 142px;
	top: 550px;
	width: 292px;
}
#click_here {
	position:absolute;
	z-index:300;
	background:url(../images/home_click_text.png) top left no-repeat;
	width:484px;
	height:62px;
	left: 390px;
	top: 684px;
}
#click_here a {
	display:block;
	width:484px;
	height:62px;
	background:url(../images/home_click_text.png) top left no-repeat;
}
#click_here a span {
	display:none;
}
	
#containerCoupons {
	position:relative;
	width:1000px;
	height:700px;
	margin:0 auto;
	z-index:100;
}
#emailField2 {
	background:url(../images/emailNewsletterfield.png) top left no-repeat;
	position:absolute;
	width:553px;
	height:93px;
	left: 357px;
	top: 451px;
}
#emailField3 {
	background:url(../images/emailNewsletterfield.png) top left no-repeat;
	position:absolute;
	width:553px;
	height:93px;
	left: 231px;
	top: 415px;
}
#CDDcontainer {
	background:url(../images/cdd_BG.jpg) no-repeat top left;
	width:1024px;
	height:1439px;
	position:relative;
	z-index:100;
	margin: 0 auto;
}
#CDDcontainer2 {
	background:url(../images/cdd_BGsignup.jpg) no-repeat top left;
	width:1024px;
	height:1439px;
	position:relative;
	z-index:100;
	margin: 0 auto;
}
#CDDcontainer3 {
	background:url(../images/cdd_BGsignup2.jpg) no-repeat top left;
	width:1024px;
	height:1439px;
	position:relative;
	z-index:100;
	margin: 0 auto;
}
#CDDCodescontainer {
	background:url(../images/cddCodesBG.png) no-repeat top left;
	width:1024px;
	height:2300px;
	position:relative;
	z-index:100;
	margin: 0 auto;
}
#thankyouTxt {
	position:absolute;
	z-index:200;
	left: 371px;
	top: 348px;
	width: 524px;
	height: 145px;
}
#thankyouTxt p {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#069;
	text-align:left;
}
#thankyouList {
	position:absolute;
	z-index:200;
	left: 496px;
	top: 494px;
}
#thankyouList ul {
	margin:0 5px;
}
#thankyouList ul li {
	text-align:left;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#069;
}
#hotnewsletter {
	background:url(../images/hotnewsletter.png) top left no-repeat;
	z-index:200;
	width:449px;
	height:162px;
	position:absolute;
	left: 408px;
	top: 107px;
}
#hotnewsletter h1 {
	display:none;
}
#newsletterTxt {
	position:absolute;
	z-index:200;
	left: 367px;
	top: 278px;
	width: 526px;
	height: 156px;
}
#newsletterTxt h2 {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#069;
}
#newsletterTxt p {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#069;
}
#newsletterTxt2 {
	position:absolute;
	z-index:200;
	left: 101px;
	top: 236px;
	width: 825px;
	height: 148px;
}
#newsletterTxt2 h2 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#069;
}
#newsletterTxt2 p {
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#069;
}
#CDDcontent {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1112px;
	left: 307px;
	top: 86px;
}
#CDDcontentCodes {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1945px;
	left: 307px;
	top: 86px;
}
#CDDcontentNews {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1945px;
	left: 307px;
	top: 86px;
}
#CDDcontentNews2 {
	position:absolute;
	background:url(../images/newsBG.png) no-repeat center bottom;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1091px;
	left: 310px;
	top: 84px;
}
#CDDcontentNews01 {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1100px;
	left: 309px;
	top: 91px;
}
#newsarticles {
	position:absolute;
	z-index:200;
	top: 10px;
	left: 16px;
	width: 589px;
}
#newsarticles h2, #newsrifler01 h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	padding-right:10px;
	color:#069;
}
#newsarticles p {
	font:normal 14px Arial, Helvetica, sans-serif;
	padding-right:10px;
	color:#000;
	text-align:left;
}
#newsrifler01 p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}
#newsrifler2 {
	position:absolute;
	z-index:300;
	width: 544px;
	left: 51px;
	top: 88px;
}
#newsrifler01 {
	position:absolute;
	background:url(../images/newsBG.png) no-repeat center bottom;
	z-index:300;
	width: 611px;
	left: 17px;
	top: 88px;
	height: 1003px;
	text-align:left;
}
#CDDcontentNews01 h2 {
	display:none;
}
#newsrifler2 a:link, #newsrifler2 a:visited {
	color:#069;
	text-decoration:none;
}
#newsrifler2 a:hover {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#069;
	text-decoration:none;
}
#newsrifler2 h2,#newsrifler01 h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#069;
}
#newsrifler2 ul {
	margin:0;
	text-align:left;
}
#newsrifler2 ul li {
	font:normal 16px Arial, Helvetica, sans-serif;
	padding:7px;
	color:#069;
}
#newsrifler {
	position:absolute;
	z-index:300;
	width: 354px;
	left: 282px;
	top: 82px;
}
#newsrifler a:link, #newsrifler a:visited {
	color:#069;
	text-decoration:none;
}
#newsrifler a:hover {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#069;
	text-decoration:none;
}
#newsrifler ul {
	list-style:none;
	margin:0;
}
#newsrifler ul li {
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:0 5px;
	color:#069;
	float:left;
}
#aboutcontent {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1112px;
	left: 307px;
	top: 86px;
}
#privacycontent2 {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1112px;
	left: 307px;
	top: 86px;
}
#privacycontent2 p {
	text-align:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 0;
}
#privacycontent2 h1, #privacycontent2 h2 {
	text-align:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
#facebook_suptxt p {
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	color:#069;
}
#couponFeedContainer {
	position:absolute;
	overflow:auto;
	z-index:100;
	width:648px;
	height:1112px;
	left: 307px;
	top: 86px;
}
#indexEight {
	position:absolute;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	z-index:200;
	left: 477px;
	top: 561px;
}
#indexEight2 {
	position:absolute;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	z-index:300;
	left: 223px;
	top: 63px;
}
#indexEight p {
	display:none;
}
#cddForm {
	position:absolute;
	z-index:200;
	width:645px;
	height:791px;
	top: 282px;
	left: 164px;
}
#cddForm2 {
	background:url(../images/cddFormBG2.png) top center no-repeat;
	position:absolute;
	z-index:200;
	width:645px;
	height:791px;
	top: 103px;
	left: 1px;
}
#cddForm p,#cddForm2 p, #CDDpageTwoCountry label {
	display:none;
}
#freebieFeed {
	position:absolute;
	z-index:200;
	width:637px;
	height:988px;
	left: 5px;
	top: 118px;
}
#codesFeed {
	position:absolute;
	z-index:200;
	width:600px;
	height:1863px;
	left: 39px;
	top: 76px;
}
#newsFeed {
	position:absolute;
	overflow:auto;
	z-index:200;
	width:620px;
	height:1827px;
	left: 18px;
	top: 109px;
	text-align:left;
}
#recipesFeed {
	position:absolute;
	z-index:200;
	width:620px;
	height:1854px;
	left: 15px;
	top: 85px;
	text-align:left;
}
#recipesFeed h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#069;
	background:#fef3a9;
}
#recipesFeed p {
	font:normal 14px Arial, Helvetica, sans-serif;
}
#recipesFeed a:link, #recipesFeed a:visited,#recipesFeed a:hover {
	color:#069;
	text-decoration:none;
}
#freebieHeader {
	position:absolute;
	background:url(../images/feebieHeader.png) no-repeat top left;
	width:432px;
	height:62px;
	z-index:100;
	left: 104px;
	top: -1px;
}
#aboutHeader {
	position:absolute;
	background:url(../images/aboutHeader.png) no-repeat top left;
	width:367px;
	height:58px;
	z-index:100;
	left: 135px;
	top: 17px;
}
#printHeader {
	position:absolute;
	background:url(../images/printHeader.png) no-repeat top left;
	width:491px;
	height:58px;
	z-index:100;
	left: 85px;
	top: 12px;
}
#aboutHeader h1,#printHeader h1 {
	display:none;
}
#recipesHeader {
	position:absolute;
	background:url(../images/recipesHeader.png) no-repeat top left;
	width:403px;
	height:63px;
	z-index:100;
	left: 135px;
	top: 7px;
}
#newsHeader {
	position:absolute;
	background:url(../images/newsHeader.png) no-repeat top left;
	width:354px;
	height:63px;
	z-index:100;
	left: 150px;
	top: 7px;
}
#recipesHeader h1,#newsHeader h1 {
	display:none;
}
#codesHeader {
	position:absolute;
	background:url(../images/cddCodesHeader.png) no-repeat top left;
	width:482px;
	height:57px;
	z-index:100;
	left: 85px;
	top: 7px;
}
#freebieHeader h1, #codesHeader h1 {
	display:none;
}
#freebieTxt {
	position:absolute;
	font:normal 12px Arial, Helvetica, sans-serif;
	left: 5px;
	top: 64px;
	width: 638px;
	height: 64px;
}
#freebieTxt h2 {
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#069;
}
#flashBtn {
	position:absolute;
	z-index:300;
	left: 335px;
	top: 739px;
}
#aboutTxt {
	position:absolute;
	left: 16px;
	top: 167px;
	width: 618px;
	height: 272px;
}
#aboutTxt3 {
	position:absolute;
	left: 16px;
	top: 446px;
	width: 618px;
	height: 150px;
}
#aboutTxt2 {
	position:absolute;
	z-index:200;
	width:618px;
	height:104px;
	left: 16px;
	top: 77px;
}
#aboutTxt2 p, #aboutTxt p, #aboutTxt3 p {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#069;
	text-align:left;
}
#freebieTxt p {
	margin:5px;
}
#topCTA {
	position:absolute;
	z-index:200;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#069;
	left: 758px;
	top: 10px;
}
#skyScraper {
	position:absolute;
	z-index:200;
	width:160px;
	height:600px;
	left: 91px;
	top: 570px;
}
#billBoard {
	position:absolute;
	width:728px;
	height:90px;
	z-index:200;
	left: 149px;
	top: 1236px;
}
#codesbillBoard {
	position:absolute;
	width:728px;
	height:90px;
	z-index:200;
	left: 149px;
	top: 2076px;
}
#socialNtwk {
	position:absolute;
	z-index:100;
	width:657px;
	height:45px;
	left: 307px;
	top: 34px;
}
#socialNtwkTxt {
	position:absolute;
	z-index:100;
	width:470px;
	height:12px;
	top: 0px;
	left: -23px;
	text-align:left;
}
#socialNtwkTxt a:link, #socialNtwkTxt a:visited {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#069;
	text-decoration:none;
}
#socialNtwkTxt a:hover {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#069;
	text-decoration:underline;
}
#facebook {
	position:absolute;
	width:25px;
	height:24px;
	z-index:100;
	left: 198px;
	top: 2px;
}
#facebook span, #logoCTA span, #twitter span {
	display:none;
}
#facebook a:link, #facebook a:visited {
	display:block;
	width:25px;
	height:24px;
	background:url(../images/FB_up.png) no-repeat top left;
}
#facebook a:hover {
	display:block;
	width:25px;
	height:24px;
	background:url(../images/FB_over.png) no-repeat top left;
}
#twitter {
	position:absolute;
	width:25px;
	height:24px;
	z-index:100;
	left: 510px;
	top: 6px;
}
#twitter a:link, #twitter a:visited {
	display:block;
	width:25px;
	height:24px;
	background:url(../images/TW_up.png) no-repeat top left;
}
#twitter a:hover {
	display:block;
	width:25px;
	height:24px;
	background:url(../images/TW_over.png) no-repeat top left;
}
#logoCTA {
	position:absolute;
	z-index:200;
	width:237px;
	height:116px;
	background:url(../images/logo_CTA.png) no-repeat top left;
	top: 39px;
	left: 59px;
}
#logoCTA a:link, #logoCTA a:visited, #logoCTA a:hover {
	display:block;
	width:237px;
	height:116px;
}
#leftNav {
	width:208px;
	height:359px;
	position:absolute;
	z-index:200;
	left: 68px;
	top: 178px;
}
#leftNav h5, #leftNav span {
	display:none;
}
#aboutCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
}
#signCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:45px;
	left:0;
}
#printCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:90px;
	left:0;
}
#codeCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:135px;
	left:0;
}
#recipeCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:180px;
	left:0;
}
#freebieCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:225px;
	left:0;
}
#newsCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:270px;
	left:0;
}
#newsCDD a:link, #newsCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/news_up.png) no-repeat top left;
}
#newsCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/news_over.png) no-repeat center;
}
#faceCDD {
	width:208px;
	height:40px;
	position:absolute;
	top:315px;
	left:0;
}
#faceCDD a:link, #faceCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/face_up.png) no-repeat top left;
}
#faceCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/face_over.png) no-repeat center;
}
#aboutCDD a:link, #aboutCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/about_up.png) no-repeat top left;
}
#aboutCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/about_over.png) no-repeat center;
}
#signCDD a:link, #signCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/sign_up.png) no-repeat top left;
}
#signCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/sign_over.png) no-repeat top left;
}
#printCDD a:link, #printCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/print_up.png) no-repeat top left;
}
#printCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/print_over.png) no-repeat top left;
}
#codeCDD a:link, #codeCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/codes_up.png) no-repeat top left;
}
#codeCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/codes_over.png) no-repeat top left;
}
#recipeCDD a:link, #recipeCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/recipes_up.png) no-repeat top left;
}
#recipeCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/recipes_over.png) no-repeat top left;
}
#freebieCDD a:link, #freebieCDD a:visited {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/freebie_up.png) no-repeat top left;
}
#freebieCDD a:hover {
	display:block;
	width:208px;
	height:40px;
	background:url(../images/freebie_over.png) no-repeat top left;
}
#pageTwoCoupons {
	position:relative;
	width:1000px;
	height:1100px;
	margin:0 auto;
	z-index:100;
}
#couponsPage {
	position:relative;
	width:1000px;
	height:1300px;
	margin:0 auto;
	z-index:100;
}
#thankyouGetCoupons {
	position:absolute;
	z-index:200;
	left: 200px;
	top: 709px;
	width: 592px;
}
#thankyouGetCoupons2 {
	position:absolute;
	background:url(../images/thankyouBtn2.png) top left no-repeat;
	z-index:200;
	left: 364px;
	top: 679px;
	width: 536px;
	height:127px;
}
#thankyouAd {
	width:468px;
	height:60px;
	z-index:200;
	position:absolute;
	left: 267px;
	top: 912px;
}
#thankyouAd2 {
	width:468px;
	height:60px;
	z-index:200;
	position:absolute;
	left: 398px;
	top: 842px;
}
.couponRow {
	width:800px;
	height:180px;
}
.couponRow2 {
	width:640px;
	height:180px;
}
#containerCouponsPrivacy {
	position:relative;
	width:1000px;
	height:1800px;
	margin:0 auto;
	z-index:100;
}
#tyScript {
	position:absolute;
	width: 468px;
	height: 60px;
	left: 266px;
	top: 737px;
	z-index:300;
	text-align:center;
	margin:0 auto;
}
#tyScript script {
	margin:0 auto;
}
#containerCouponsThankYou {
	position:relative;
	width:1000px;
	height:1050px;
	margin:0 auto;
	z-index:100;
}
#scrollText {
	position:absolute;
	z-index:200;
	left: 658px;
	top: 120px;
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#069;
}
#couponPageContainer {
	position:absolute;
	z-index:200;
	width:815px;
	height:947px;
	left: 90px;
	top: 160px;
}
#couponPageContainer2 {
	position:absolute;
	z-index:200;
	width:640px;
	height:947px;
	left: 4px;
	top: 111px;
}
#riflerBar {
	position:absolute;
	z-index:200;
	width:259px;
	height:18px;
	left: 650px;
	top: 119px;
	text-align:left;
	font:normal 12px Verdana, Geneva, sans-serif;
}
#riflerBar ul {
	display:inline;
	list-style:none;
	text-align:left;
}
#riflerBar ul li {
	display:inline;
	text-align:left;
	padding:0;
}
#riflerBarBottom {
	position:absolute;
	z-index:200;
	width:287px;
	height:18px;
	left: 83px;
	top: 1128px;
}
#riflerBar P, #riflerBarBottom p, #riflerBarBottom a:link, #riflerBarBottom a:visited, #printBtnBottom p, #riflerBar a:link, #riflerBar a:visited, #printBtn p, #printBtn a:link, #printBtn a visited {
	margin:0;
	padding:0;
	text-align:left;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	text-decoration:none;
}
#riflerBar a:hover, #riflerBarBottom a:hover {
	text-decoration:underline;
}
#feedRiflerBar {
	position:absolute;
	z-index:200;
	width:631px;
	height:18px;
	left: 8px;
	top: 85px;
	text-align:right;
	font:normal 12px Verdana, Geneva, sans-serif;
}
#feedRiflerBar ul {
	display:inline;
	list-style:none;
	text-align:left;
}
#feedRiflerBar ul li {
	display:inline;
	text-align:left;
	padding:0;
}
#feedRiflerBarBottom {
	position:absolute;
	z-index:200;
	width:287px;
	height:18px;
	left: 83px;
	top: 1128px;
}
#feedRiflerBar P, #feedRiflerBarBottom p, #feedRiflerBarBottom a:link, #feedRiflerBarBottom a:visited, #printBtnBottom p, #feedRiflerBar a:link, #feedRiflerBar a:visited, #printBtn p, #printBtn a:link, #printBtn a visited {
	margin:0;
	padding:0;
	text-align:left;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	text-decoration:none;
}
#feedRiflerBar a:hover, #feedRiflerBarBottom a:hover {
	text-decoration:underline;
}
.couponBox {
	background:url(../images/couponIndividualBG.png) top center no-repeat;
	width:400px;
	height:180px;
	z-index:200;
	position:relative;
	float:left;
}
.couponBox2 {
	background:url(../images/couponIndividualBG2.png) top center no-repeat;
	width:320px;
	height:180px;
	z-index:200;
	position:relative;
	float:left;
}
#page1logo {
	background:url(../images/page1Logo.png) no-repeat;
	width:435px;
	height:172px;
	position:absolute;
	left: 56px;
	top: 58px;
	z-index:200;
}
#printBtn {
	position:absolute;
	z-index:200;
	left: 769px;
	top: 96px;
}
#page1logo p, #page1Header h1, #page1Header2 h2, #page1Text p, #page1Subscribe p, #pageTwoCoupons p, #emailFieldTxt p, #pageTwoCountry label {
	display:none;
}
#page1Header {
	position:absolute;
	background:url(../images/page1Header.png) no-repeat;
	width:430px;
	height:171px;
	left: 499px;
	top: 57px;
	z-index:300;
}
#page1Header2 {
	position:absolute;
	background:url(../images/page1Head2.png) no-repeat;
	width:846px;
	height:52px;
	z-index:300;
	left: 71px;
	top: 253px;
}
#page1Text {
	position:absolute;
	background:url(../images/page1Txt.png) no-repeat;
	width:854px;
	height:115px;
	z-index:300;
	left: 76px;
	top: 320px;
}
#page1SaveNow {
	background:url(../images/page1SaveNow.png) no-repeat;
	width:318px;
	height:74px;
	z-index:300;
	position:absolute;
	left: 619px;
	top: 491px;
}
#page1SaveNow2 {
	background:url(../images/emailnewsletterbutton.png) top left no-repeat;
	width:430px;
	height:133px;
	z-index:300;
	position:absolute;
	left: 421px;
	top: 559px;
}
#page1SaveNow3 {
	background:url(../images/emailnewsletterbutton.png) top left no-repeat;
	width:430px;
	height:133px;
	z-index:300;
	position:absolute;
	left: 461px;
	top: 533px;
}
#emailField {
	background:url(../images/page1Field.png) no-repeat;
	width:347px;
	height:65px;
	position:absolute;
	z-index:300;
	left: 245px;
	top: 494px;
}
#formEmailField {
	position:absolute;
	width:309px;
	height:30px;
	top: 20px;
	left: 17px;
	z-index:300;
}
#formEmailField2 {
	position:absolute;
	width:302px;
	height:30px;
	top: 13px;
	left: 226px;
	z-index:300;
}
#formEmailField input {
	width:309px;
	height:28px;
	border:0;
	background:#FFF;
	font:normal 18px Arial Rounded MT, Verdana, Geneva, sans-serif;
	z-index:300;
}
#emailFieldTxt {
	position:absolute;
	background:url(../images/page1Email.png) no-repeat;
	width:182px;
	height:41px;
	left: 53px;
	top: 507px;
	z-index:300;
}
#footer {
	position:absolute;
	z-index:300;
	width:347px;
	height:32px;
	left: 334px;
	top: 593px;
}
#freebiefooter {
	position:absolute;
	background:url(../images/footerBG.png) top left no-repeat;
	z-index:300;
	width:809px;
	height:79px;
	left: 103px;
	top: 1342px;
}
#codesfooter {
	position:absolute;
	background:url(../images/footerBG.png) top left no-repeat;
	z-index:300;
	width:809px;
	height:79px;
	left: 103px;
	top: 2194px;
}

#footerHome {
	background:url(../images/footerHome.png) no-repeat;
	width:174px;
	height:21px;
	position:absolute;
	z-index:300;
	left: 4px;
	top: 7px;
}
#footerHome2 {
	width:150px;
	height:69px;
	position:absolute;
	z-index:300;
	left: 4px;
	top: 7px;
}
#footerPrivacy {
	position:absolute;
	background:url(../images/footerPrivacy.png) no-repeat;
	width:93px;
	height:22px;
	left: 187px;
	top: 8px;
	z-index:300;
}
#footerPrivacy2 {
	position:absolute;
	width:223px;
	height:40px;
	left: 180px;
	top: 21px;
	z-index:300;
}
#footerOptout {
	position:absolute;
	z-index:300;
	width:219px;
	height:40px;
	left: 585px;
	top: 20px;
}
#footerContact {
	position:absolute;
	background:url(../images/footerContact.png) no-repeat;
	width:58px;
	height:20px;
	z-index:300;
	left: 288px;
	top: 8px;
}
#footerContact2 {
	position:absolute;
	width:141px;
	height:39px;
	z-index:300;
	left: 423px;
	top: 21px;
}
#page1BG {
	background:url(../images/page1BG.png) no-repeat;
	width:1000px;
	height:633px;
	position:absolute;
	z-index:100;
	top: 0;
	left:0;
}
#page1BG2 {
	background:url(../images/page1BG2.png) no-repeat;
	width:1000px;
	height:633px;
	position:absolute;
	z-index:100;
	top: 0;
	left:0;
}
#couponsPageBG {
	background:url(../images/couponPageBG.jpg) no-repeat;
	width:1000px;
	height:1250px;
	position:absolute;
	z-index:100;
	top: 0;
	left:0;
}
#pageTwoFormBG {
	background:url(../images/Page2BG.jpg) no-repeat;
	width:1000px;
	height:1030px;
	position:absolute;
	z-index:100;
	top: 35px;
	left:0;
}
#pageTwologo {
	position:absolute;
	width:435px;
	height:173px;
	z-index:200;
	left: 41px;
	top: 20px;
}
#privacylogo {
	position:absolute;
	width:435px;
	height:173px;
	z-index:200;
	left: 274px;
	top: 20px;
}
#pageTwoName {
	position:absolute;
	left: 468px;
	top: 285px;
	width: 300px;
	z-index:200;
}
#pageTwoLastName {
	position:absolute;
	left: 468px;
	top: 325px;
	width: 300px;
	z-index:200;
}
#CDDpageTwoName {
	position:absolute;
	left: 329px;
	top: 10px;
	width: 244px;
	z-index:200;
}
#formEmailField2 input {
	width: 300px;
	height:30px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}

#CDDpageTwoName input, #CDDpageTwoLastName input, #CDDpageTwoFav input, #CDDpageTwoEmail input, #CDDpageTwoAddress input, #CDDformTwoCity input {
	width: 244px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoLastName {
	position:absolute;
	left: 330px;
	top: 50px;
	width: 244px;
	z-index:200;
}
#pageTwoName input, #pageTwoFav input, #pageTwoEmail input, #pageTwoAddress input, #formTwoCity input, #pageTwoLastName input {
	width: 300px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#pageTwoValidation input {
	width: 200px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#formTwoZipcode input {
	width: 100px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#pageTwoPhone input {
	width: 200px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#pageTwoState input {
	width: 50px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#pageTwoGender {
	position:absolute;
	z-index:300;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	left: 460px;
	top: 363px;
}
#pageTwoFav {
	position:absolute;
	width: 300px;
	left: 468px;
	top: 445px;
	z-index:300;
}
#pageTwoPhone {
	position:absolute;
	width:200px;
	left: 468px;
	top: 486px;
	z-index:300;
}
#pageTwoEmail {
	position:absolute;
	width:300px;
	left: 468px;
	top: 527px;
	z-index:300;
}
#pageTwoAddress {
	position:absolute;
	width:300px;
	left: 468px;
	top: 568px;
	z-index:300;
}
#formTwoZipcode {
	position:absolute;
	width:100px;
	left: 468px;
	top: 609px;
	z-index:300;
}
#CDDformTwoZipcode {
	position:absolute;
	width:100px;
	left: 468px;
	top: 609px;
	z-index:300;
}
#formTwoCity {
	position:absolute;
	width:300px;
	left: 468px;
	top: 650px;
	z-index:300;
}
#pageTwoState {
	position:absolute;
	width:50px;
	left: 469px;
	top: 691px;
	z-index:300;
}
#pageTwoCountry {
	position:absolute;
	width:300px;
	left: 447px;
	top: 733px;
	z-index:300;
}
#pageTwoEight {
	position:absolute;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	left: 448px;
	top: 769px;
	z-index:300;
}
#pageTwoCaptcha {
	position:absolute;
	width:175px;
	height:45px;
	z-index:300;
	left: 453px;
	top: 796px;
}
#pageTwoValidation {
	position:absolute;
	width:200px;
	left: 467px;
	top: 856px;
}
#pageTwoSubmit {
	position:absolute;
	z-index:300;
	width:313px;
	height:72px;
	left: 366px;
	top: 911px;
}
#CDDpageTwoValidation input {
	width: 200px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoValidation2 input {
	width: 200px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDformTwoZipcode input {
	width: 100px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoPhone input {
	width: 200px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoPhone2 input,#CDDpageTwoPhone3 input,#CDDpageTwoPhone4 input {
	width: 50px;
	height:20px;
	text-align:left;
	background:#fdf2b0;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoState input {
	width: 50px;
	height:20px;
	text-align:left;
	background:#fff;
	border:0;
	z-index:300;
	font:normal 12px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
}
#CDDpageTwoGender {
	position:absolute;
	z-index:300;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	left: 322px;
	top: 91px;
}
#CDDpageTwoFav {
	position:absolute;
	width: 244px;
	left: 329px;
	top: 170px;
	z-index:300;
}
#CDDpageTwoPhone {
	position:absolute;
	width:200px;
	left: 329px;
	top: 211px;
	z-index:300;
}
#CDDpageTwoPhone2 {
	position:absolute;
	width:59px;
	left: 329px;
	top: 211px;
	z-index:300;
}
#CDDpageTwoPhone3 {
	position:absolute;
	width:60px;
	left: 419px;
	top: 211px;
	z-index:300;
}
#CDDpageTwoPhone4 {
	position:absolute;
	width:59px;
	left: 511px;
	top: 211px;
	z-index:300;
}
#CDDpageTwoEmail {
	position:absolute;
	width:244px;
	left: 329px;
	top: 252px;
	z-index:300;
}
#CDDpageTwoAddress {
	position:absolute;
	width:244px;
	left: 329px;
	top: 293px;
	z-index:300;
}
#CDDformTwoZipcode {
	position:absolute;
	width:100px;
	left: 329px;
	top: 334px;
	z-index:300;
}
#CDDformTwoCity {
	position:absolute;
	width:244px;
	left: 329px;
	top: 375px;
	z-index:300;
}
#CDDpageTwoState {
	position:absolute;
	width:50px;
	left: 323px;
	top: 416px;
	z-index:300;
}
#CDDpageTwoCountry {
	position:absolute;
	width:285px;
	left: 322px;
	top: 457px;
	z-index:300;
	text-align:left;
}
#CDDpageTwoEight {
	position:absolute;
	font:bold 16px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#006699;
	left: 322px;
	top: 500px;
	z-index:300;
}
#CDDpageTwoCaptcha {
	position:absolute;
	width:175px;
	height:45px;
	z-index:300;
	left: 342px;
	top: 549px;
}
#CDDpageTwoCaptcha2 {
	position:absolute;
	width:175px;
	height:45px;
	z-index:300;
	left: 342px;
	top: 509px;
}
#CDDformHeader {
	width:430px;
	height:59px;
	background:url(../images/cddFormHeader.png) top left no-repeat;
	z-index:100;
	position:absolute;
	left: 116px;
	top: 20px;
}
#CDDpageTwoValidation {
	position:absolute;
	width:200px;
	left: 329px;
	top: 588px;
}
#CDDpageTwoValidation2 {
	position:absolute;
	width:200px;
	left: 329px;
	top: 619px;
}
#CDDpageTwoSubmit {
	position:absolute;
	z-index:300;
	width:313px;
	height:72px;
	left: 178px;
	top: 646px;
}
#CDDpageTwoSubmit2 {
	position:absolute;
	z-index:300;
	width:313px;
	height:72px;
	left: 178px;
	top: 676px;
}
#pageTwoFooter {
	position:absolute;
	z-index:300;
	width:347px;
	height:32px;
	left: 347px;
	top: 1067px;
}
#couponsPageFooter {
	position:absolute;
	z-index:300;
	width:347px;
	height:32px;
	left: 328px;
	top: 1222px;
}
#privacyFooter {
	position:absolute;
	z-index:300;
	width:347px;
	height:32px;
	left: 318px;
	top: 1654px;
}
#privacyPageText {
	position:absolute;
	z-index:300;
	width: 882px;
	left: 57px;
	top: 196px;
	height: 1110px;
}
#privacyPageText p {
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#069;
	text-align:left;
}
#privacyBG {
	background:url(../images/privacyBG.jpg) no-repeat;
	width:1000px;
	height:1698px;
	position:absolute;
	z-index:100;
}
#pageTwoSubmit input {
	width:313px;
	height:72px;
}
#thankyouBG {
	background:url(../images/thankyouBG.jpg) no-repeat;
	width:1000px;
	height:735px;
	position:absolute;
	z-index:100;
}
#thankyouBG2 {
	background:url(../images/thankyouBG2.jpg) no-repeat;
	width:1000px;
	height:919px;
	position:absolute;
	z-index:100;
}
#thankyouFooter {
	position:absolute;
	z-index:300;
	width:347px;
	height:32px;
	left: 318px;
	top: 988px;
}
#thankyouHeader01 {
	position:absolute;
	z-index:200;
	left: 70px;
	top: 225px;
	width: 872px;
	height: 108px;
}
#thankyouHeader02 {
	position:absolute;
	z-index:200;
	left: 316px;
	top: 485px;
	height: 196px;
	width: 404px;
}
#thankyouHeader03 {
	position:absolute;
	z-index:200;
	left: 169px;
	top: 351px;
	width: 671px;
	height: 125px;
}
#thankyouHeader04 {
	position:absolute;
	z-index:300;
	width:521px;
	height:187px;
	background:url(../images/thankyouHeader.png) top left no-repeat;
	left: 372px;
	top: 134px;
}
#pageTwoBirthDate {
	position:absolute;
	z-index:300;
	left: 464px;
	top: 402px;
}
#CDDpageTwoBirthDate {
	position:absolute;
	z-index:300;
	left: 321px;
	top: 130px;
	width: 288px;
	text-align:left
}
#pageTwoBirthDate label, #CDDpageTwoBirthDate label {
	font:bold 10px Arial Rounded MT, Verdana, Geneva, sans-serif;
	color:#069;
}
#printBtn {
	position:absolute;
	z-index:200;
	width:150px;
	height:40px;
}
#printBtnBottom {
	position:absolute;
	z-index:200;
	width:150px;
	height:40px;
	left: 768px;
	top: 1120px;
}
.productImg {
	position:absolute;
	z-index:300;
	width:100px;
	height:100px;
	left: 17px;
	top: 38px;
}
.clipBtn {
	position:absolute;
	z-index:300;
	width:26px;
	height:20px;
	left: 32px;
	top: 146px;
}
.clipCoupon2 {
	position:absolute;
	z-index:300;
	left: 119px;
	top: 145px;
	width: 193px;
	height: 28px;
}
.clipCoupon {
	position:absolute;
	z-index:300;
	left: 207px;
	top: 147px;
	width: 160px;
	height: 22px;
}
.productHeader {
	position:absolute;
	z-index:300;
	left: 119px;
	top: 40px;
	width: 205px;
	text-align:left;
	overflow:auto;
}

.productHeader2 {
	position:absolute;
	z-index:300;
	left: 119px;
	top: 40px;
	width: 140px;
	text-align:left;
	overflow:auto;
}
.productHeader h1 {
	display:inline;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#74bd42;
	overflow:hidden;
}
.productHeader2 h1 {
	display:inline;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#249fd8;
	overflow:hidden;
}
.productDescription {
	position:absolute;
	z-index:300;
	overflow:auto;
	left: 117px;
	top: 78px;
	width: 261px;
	height: 62px;
	text-align:left
}
.productDescription p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#069;
	margin: 3px 0;
}
.productDescription2 {
	position:absolute;
	z-index:300;
	overflow:auto;
	left: 117px;
	top: 78px;
	width: 195px;
	height: 62px;
	text-align:left
}
.productDescription2 p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#069;
	margin: 3px 0;
}

.couponPrice2 {
	position:absolute;
	z-index:300;
	left: 261px;
	top: 38px;
	width: 56px;
	height: 27px;
	overflow:hidden;
}
.couponPrice2 p {
	text-align:center;
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#fff;
}
.couponPrice {
	position:absolute;
	z-index:300;
	left: 332px;
	top: 41px;
	width: 56px;
	height: 27px;
	overflow:hidden;
}
.couponPrice p {
	text-align:center;
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#fff;
}
.floatclear {
	clear:both;
}
.btnOverlay {
	position:absolute;
	z-index:500;
	width:388px;
	height:120px;
	top: 19px;
	left: 6px;
}
.btnOverlay2 {
	position:absolute;
	z-index:500;
	width:311px;
	height:120px;
	top: 19px;
	left: 6px;
}
.printoverlay {
	position:absolute;
	width:191px;
	height:23px;
	z-index:501;
	left: 178px;
	top: 146px;
}
#couponFeedLogo {
	position:absolute;
	z-index:300;
	left: 375px;
	top: 25px;
	width: 271px;
	height: 114px;
}
#couponFeedLogo2 {
	position:absolute;
	z-index:300;
	left: 295px;
	top: 25px;
	width: 271px;
	height: 114px;
}
#returnBtn {
	position:absolute;
	z-index:300;
	width:219px;
	height:48px;
	left: 731px;
	top: 31px;
}
#facebook_sup {
	position:absolute;
	z-index:200;
	left: 152px;
	top: 585px;
	width: 303px;
	height: 92px;
}
#returnBtn p {
	display:none;
}
#returnBtn a:link, #returnBtn a:hover {
	display:block;
	background:url(../images/returnBtn_up.png) top left no-repeat;
	width:219px;
	height:48px;
}
#returnBtn a:hover {
	display:block;
	background:url(../images/returnBtn_over.png) top left no-repeat;
	width:219px;
	height:48px;
}
#apDiv1 {
	position:absolute;
	width:205px;
	height:27px;
	z-index:501;
	left: 187px;
	top: 144px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:41px;
	z-index:101;
	left: 325px;
	top: 113px;
}
#apDiv2 table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
