#layer .layer {
	position: absolute;
	z-index: 10;
	display: none;
	background-color: #CCC;
	width:240px !important;
	height: auto;
}

#mdgiveaway {width:968px;}
#mdgiveaway .wrap{margin:0 0 0 18px;}
#mdgiveaway .wrap .intro p {margin:1em 0 0 0}
#mdgiveaway .wrap p, #mdgiveaway p {margin:0 20px 1em 0}
#mdgiveaway hr {background-color:#e9caf0;color:#e9caf0}
#mdgiveaway h3 {margin-bottom:5px}
#mdgiveaway form {margin:0;padding:0}
#mdgiveaway .intro{color:#202020;width:480px;float:left}
#mdgiveaway .comingsoon{color:#202020;width:380px;float:left}
#mdgiveaway .date{font-weight:bold;font-size:15px;color:#000000}
#mdgiveaway .title{font-size:30px;color:#e0008c;line-height:1em; margin:0; padding:0}
#mdgiveaway .title span {font-weight:normal}
#mdgiveawayDiv{clear:both;float:left;padding:0 18px 0 18px}
.circ {padding-top:15px}
.circ .checkbox {margin:0;padding:0 7px 0 0;float:left;text-align:left}
.circ .checkbox input {padding:0;margin:0}
.circ .callout {width:395px;float:left}
.comingsoon ul.orangelist{list-style-image: url(http://www2.worldpub.net/images/parenting/orangebullet.gif)}
.comingsoon ul.orangelist li{padding:2px 0}
#mdgiveaway .wrap1{margin:0 0 0 0px;}
#giveaway {border:1px solid #ddd;width:966px;line-height: 1.5em; padding: 0 0 47px 0;position: relative;}
#giveaway .sidebar {float:right;}
#giveaway h1 {
	background: transparent url(../images/motherDayGiveaway/apr10-bg-header.png) 0 0 no-repeat;
	height: 169px;
	left: 0;
  overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 15px;
	width: 641px;
}
#giveaway .wrap {
	position: relative;
	_overflow: hidden;
	*zoom: 1;
}
#giveaway .wrap.soon {background:#FFFFFF url(../images/motherDayGiveaway/apr10-bg-header-comingsoon.png) no-repeat 0 18px;}
#giveaway .wrap .intro p {margin:1em 0 0 0}
#giveaway .wrap p, #mdgiveaway p {margin:0 20px 1em 0}
#giveaway hr {background-color:#e9caf0;color:#e9caf0}
#giveaway h3.newsletter {font-size: 16px;background:#FFFFFF url(/images/border-dotted-horizontal.gif) repeat-x scroll left top;margin: 15px 0 5px 0;padding: 15px 0 0 0;}
#giveaway form {margin:0;padding:0}
#giveaway-sidebar {background: #fff; display:inline;float:right; width:300px;padding: 0 0 20px 25px;border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; top: -1px; right: -1px;}
#giveaway-content {
	float: left;
	position: relative;
	width: 640px;
}

#giveaway-header {
	border-bottom: 5px solid #e4e4e4;
	clear: both;
	min-height: 61px;
	_height: 61px;
	padding: 160px 15px 15px 15px;
	_zoom: 1;
}
#giveaway-share-buttons {
	float: left;
	_overflow: hidden;
	width: 150px;
	_zoom: 1;
}
#giveaway-share-buttons .twitter_button {
	_display: inline;
	float: left;
	margin: 0 15px 0 0;
	width: 50px;
}
#giveaway-share-buttons .fshare_button {
	float: left;
	width: 60px;
}
#giveaway-blurb {
	font-size: 13px;
	line-height: 20px;
}
#giveaway-blurb h2 {
	color: #f23900;
	font-size: 30px;
	font-weight: bold;
	margin: 0;
}

#giveaway-next-item {
	clear: both;
	min-height: 150px;
	padding: 15px 0 0 0;
}
#giveaway-next-item-image {
	float: left;
	margin: 0 15px 0 0;
	width: 180px;
	}
	#giveaway-next-item-image img {
		display: block;
		width: 180px;
	}
#giveaway-next-item-title {
	color: #f23900;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin: 25px 0 0 0;
}
#giveaway-next-item-text {

}

#giveaway-related-articles {
 clear: both;
 overflow: hidden;
 padding: 15px 0 25px 20px;
}
#giveaway-related-title {
	color: #f23900;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
#giveaway-related-articles .white_space1 {
	display: none;
}
#giveaway-related-articles .gad-thank-you-images {
	float: left;
	font-size: 13px;
	margin: 20px 22px 0 0;
	width: 180px;
	}
	#giveaway-related-articles .gad-thank-you-images img {
		border: 1px solid #ccc;
		display: block;
		width: 178px;
	}
	#giveaway-related-articles .gad-thank-you-images p {
		margin: 0;
	}

#giveaway-thank-facebook {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	clear: both;
	margin: 0 15px;
	padding: 25px 0 30px 0;
}
#giveaway-thank-facebook h3 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
#giveaway-thank-facebook img {
	display: block;
	margin: 0 15px 0 0;
	width: 75px;
}

#giveaway-calendar-header-wrapper {
	clear:both;
	padding: 22px 0 0 0;
}

#giveaway-calendar-title {
	color: #f23900;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

#prevMonth {
	text-align: center;
	margin: 0 0 0 25px;
	float:left;
	border:0 none;
	color: #fff;
	display:block;
	font-size: 14px;
	font-weight: bold;
	height: auto !important;
	float:left;
	text-indent: 0 !important;
	padding: 5px 12px;
	width:145px !important;
	background: #ff8400 !important;
    cursor: pointer;
}

#prevMonth.disabled {
	background: #d1d1d1 !important;
    cursor: default;
}

#nextMonth {
	text-align: center;
	margin: 0 25px 0 0;
	float:right;
	border:0 none;
	color: #fff;
	display:block;
	font-size: 14px;
	font-weight: bold;
	height: auto !important;
	float:right;
	text-indent: 0 !important;
	padding: 5px 12px;
	width:145px !important;
	background: #ff8400 !important;
    cursor: pointer;
}

#nextMonth.disabled {
	background: #d1d1d1 !important;
    cursor: default;
}


#giveaway .enewssign {
	width:550px;
}

#giveaway #genericForm {
	border: 3px solid #d1d1d1;
	clear: both;
	margin: 40px auto 0;
	padding: 0 20px 20px 20px;
	position: relative;
	width: 557px;
}

#giveaway #genericForm #giveaway-newsletter-title {
	background: transparent url(../images/heading-toty-newsletter.png) 0 0 no-repeat;
	height: 139px;
	left: -23px;
	position: relative;
	text-indent: -9999px;
	top: -35px;
	width: 597px;
}
#giveaway #genericForm #giveaway-newsletter-subtitle {
	display: none;
}
#giveaway #genericForm #giveaway-newsletter-dek {
	font-size: 13px;
	font-weight: bold;
	left: 220px;
	position: absolute;
	top: 78px;
	width: 370px;
}


#giveaway .comingsoon{}
#giveaway .mod_300 {overflow:hidden}
#giveaway .intro div.title {color:#808080;font-size:11px;font-style:italic;}
#giveaway .date{font-weight:bold;font-size:15px;color:#000000}
#giveaway h2.title{font-size:30px;color:#f23900;margin:0; padding:0;visibility: visible;}
#giveaway .title span {font-weight:normal}
#giveaway ul {margin: 17px 0;padding: 0 0 0 15px;}
#giveaway input.submit {
background:#FF8500 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:inline;
float:left;
font-size:18px;
font-weight:normal;
line-height:1;
margin:0 0 0 210px;
padding:4px 20px;
text-decoration:none;
text-transform:lowercase;
}
/* calendar yui carousel */
hr.prize {
	border-top: 3px solid #01C3FF;
	margin: 15px 0 20px 0;
}
.yui-carousel-pagination,
p.carousel-pagination-text {
	display: none !important;
}
.yui-carousel-nav {
	border-bottom: 0 none !important;
	display:inline;
	float:left;
	margin:0 10px;
	text-align:center;
}
.yui-carousel-button.yui-carousel-first-button button {
	left:122px;
	position:relative;
	top:0;
}
.yui-carousel-button.yui-carousel-next-button button {
	left:477px;
	position:relative;
	top:0;
}
.yui-carousel-button button {
	background: #ff8400 !important;
	border:0 none;
	color: #fff;
	display:block;
	font-size: 14px;
	font-weight: bold;
	height: auto !important;
	float:left;
	text-indent: 0 !important;
	margin:5px !important;
	padding: 5px 12px;
	width:145px !important;
  cursor: pointer;
}
.yui-carousel-button.yui-carousel-first-button-disabled button,
.yui-carousel-button.yui-carousel-button-disabled button  {
	background: #d1d1d1 !important;
	color: #fff;
  cursor: default;
}
.yui-carousel-nav {
	position: absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	z-index: 100;
}
.yui-carousel-nav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top:0;
	left:0;
}
#carousel-container {
	position: relative;
  clear:both;
}
#month {
font-size:26px;
font-weight:bold;
line-height:1.3em;
position:relative;
text-align:center;
width: 100%;
font-style: normal;
}
#calendar {
	margin:15px auto 0;
}
.yui-carousel-content {
	left:-10px;
}
#calendar {
	border: 3px solid #e4e4e4;
}
#calendar td {
	border:1px dotted #ccc;
	padding: 0;
}
#calendar th {
	background-position: center center;
	padding: 20px 0 0 0;
}
#layer_image {
  height: 95px;
  overflow: hidden;
}
#layer_image img {
	height: auto;
	_height: 95px;
  margin: 0 auto;
}
#calendar .day {
  color: #f23900;
  display: block;
  float: right;
  font-size: 18px;
  font-weight: bold;
  height: 22px;
  letter-spacing: -2px;
  padding: 3px;
  text-align: center;
  width: 22px;
  }

#layer_subtitle {
	background: #ffc000;
	font-size: 11px;
	height: 39px;
	padding: 5px 20px;
	position: relative;
}
#layer_subtitle a {
	display: inline;
	float: right;
	margin: 0;
	position: absolute;
	top: 5px;
	right: 10px;
}
#layer_subtitle a {
	background: #fff;
	border: 1px solid #ffa03a;
	color: #ffa03a;
	padding: 3px 5px;
}
#layer_subtitle a:hover {
 text-decoration: none;
}
#layer_subtitle .date {
	font-size: 14px;
	font-weight: bold;
}
#layer_text {
    background:#fff;
	padding: 10px 20px 20px 20px;
}
#layer_text p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
#layer_image_popup {
	text-align: center;
}
#layer_image_popup img {
	height: auto;
	margin: 0 auto;
	width: 180px;
}
#layer div {
border:5px solid #ff6d00;
}
#layer div div {
border:0 none;
}
.white {
    color:#fff;
}


#giveaway .intro {position:relative; padding: 20px 0 0 0; width: 603px; margin: 0 auto;}
#giveaway .intro .white_space2 {
	display: none;
}
#giveaway .intro img {
	float: right;
	margin: 0 0 0 10px;
}
#giveaway .intro form img {
	float: none;
	margin: auto;
}
#giveaway #prize-calendar-title { display: none; text-align: center; position:absolute; bottom: 0; left:0; height: 100px; width: 930px; background: #FFFFFF url(/images/border-dotted-horizontal.gif) repeat-x scroll left top;}
#giveaway #prize-calendar-title h1.title { margin: 20px 0 5px 0;}
#giveaway #prize-calendar-title p {margin-top: 0;}

#giveaway form span.required {
	color: #E0008C;
}

#giveaway #sweeps-countdown {
		clear: both;
		padding: 20px 0 0 0;
		}
		#giveaway #sweeps-countdown .content {
			background: transparent url(../images/bg-sweeps-countdown.png) 0 0 no-repeat;
			height: 44px;
			position: relative;
			width: 603px;
		}
		#giveaway #sweeps-countdown p {
			display: none;
		}
		#giveaway #sweeps-countdown .countdown-clock {
		
			}
			#giveaway #sweeps-countdown .countdown-clock #cntdwn {
				background: transparent !important;
				color: #00AAEE !important;
				font-size: 18px;
				font-weight: bold;
				height: 44px;
				line-height: 44px;
				position: absolute;
				top: 0;
				width: auto !important;
			}
			#giveaway #sweeps-countdown .countdown-clock #cntdwn .days {
				display: block;
				float: left;
				letter-spacing: 20px;
				margin: 0 0 0 233px;
				overflow: hidden;
				padding: 0 0 0 10px;
				text-align: center;
				width: 50px;
			}
			#giveaway #sweeps-countdown .countdown-clock #cntdwn .hours {
				display: block;
				float: left;
				letter-spacing: 20px;
				margin: 0 0 0 54px;
				overflow: hidden;
				padding: 0 0 0 10px;
				text-align: center;
				width: 50px;
			}
			#giveaway #sweeps-countdown .countdown-clock #cntdwn .minutes {
				display: block;
				float: left;
				letter-spacing: 20px;
				margin: 0 0 0 67px;
				overflow: hidden;
				padding: 0 0 0 10px;
				text-align: left;
				width: 50px;
			}
			#giveaway #sweeps-countdown .countdown-clock #cntdwn_labels {
				display: none;
			}
