/* - - - - - - - - - - - - - - - - - - - - -
Freezer Myths (Based on Join the campaign CSS)
- - - - - - - - - - - - - - - - - - - - - */

.standard_window .primary_content{
  margin-top:-20px;
  padding-top:40px;
  padding-left:10px;
  background:url(/images/freezer_myth/arctic_aunt_top.gif) right top no-repeat;
}
#arctic_aunt{
  overflow:hidden;
  padding:0 250px 10px 0;
  margin:0 0 30px 0;
  background:url(/images/freezer_myth/arctic_aunt.gif) right bottom no-repeat;
}
#arctic_aunt h1{
  width: 402px; 
  height: 93px; 
  background-image: url(/images/freezer_myth/h1.gif);
}
/* 
 * Bubbles
 */

#freezer_myths {
	position:relative;
	height:100%;
	overflow:hidden;
}

#freezer_myths div.bubble_container {
	margin:0 20px 0 0;
	float:left;
	display:inline;
	width:30%;
	height: 132px;
	margin-bottom:20px;
}

#freezer_myths div.bubble_light, 
#freezer_myths div.bubble_dark {
}

#freezer_myths div.bubble_light div.content, 
#freezer_myths div.bubble_dark div.content {
	width:auto;
	height:auto!important;
	min-height:120px;
	height:120px;
	display:block;
	overflow:hidden;
	_overflow:visible;
	background:url(/images/freezer_myth/bubble_bg.jpg) left top repeat-x;
	background-color:#dfd7f0;
	border:1px solid #efe7fd;
	border-bottom-width:0;
}

#freezer_myths div.bubble_light div.content p.text, 
#freezer_myths div.bubble_dark div.content p.text {
	padding:0 10px 0 30px;
	line-height:1.5em;
	margin:10px 0 5px 10px;
	background:url(/images/freezer_myth/quote.gif) left top no-repeat;
}

#freezer_myths div.bubble_light div.content p.text.no_author, 
#freezer_myths div.bubble_dark div.content p.text.no_author {
	margin:10px 0 10px 10px;
	width:55%;
	_width:53%!important;
}

#freezer_myths div.bubble_dark div.content p.author {
	margin:3px 0 10px 40px;
	padding:0;
}

#freezer_myths div.bubble_dark div.content p.author span {
	background-color:#fff;
	padding:3px 5px;
	font-weight:bold;
}

#freezer_myths div.bubble_dark div.arrow_right, 
#freezer_myths div.bubble_dark div.arrow_middle, 
#freezer_myths div.bubble_dark div.arrow_left {
	height:11px;
	font-size:1px;
}

#freezer_myths div.bubble_dark div.arrow_right {
	background:url(/images/freezer_myth/bubble_arrow.gif) 85% top no-repeat;
}

#freezer_myths div.bubble_dark div.arrow_middle {
	background:url(/images/freezer_myth/bubble_arrow.gif) 48% top no-repeat;
}

#freezer_myths div.bubble_dark div.arrow_left {
	background:url(/images/freezer_myth/bubble_arrow.gif) 15% top no-repeat;
}

#freezer_myths div.bubble_light div.content {
	background:none;
	background-color:#dfd7f0;
	border-bottom-width:1px;
}

#freezer_myths div.bubble_light div.content p.text {
	background:none;
	padding:0;
	margin:10px 0 0 10px;
	width:58%;
	float:left;
	color:#666;
	font-weight:bold;
}
#freezer_myths div.bubble div.content p.answer{
  margin:0 0 0 40px;
  width:150px;
}
  #freezer_myths div.bubble div.content p.answer span{
    text-transform:uppercase;
    font-weight:bold;
    color:#573798;
    padding-right:5px;
  }
  
#freezer_myths div.bubble_light div.content p.text img {
	padding:0 5px 0 0;
}

#freezer_myths div.bubble_light div.content p.photo {
	padding:0;
	width:33%;
	_width:31%;
	margin:8px 3px 0 0;
	float:right;
	line-height:normal;
}

#freezer_myths div.bubble_light div.content p.photo span {
	clear:left;
	letter-spacing:-1px;
	color:#666;
}

#freezer_myths div.bubble_light div.content p.image {
	margin:6px 0 0 8px;
}

br.clear_left {
	clear:left;
}

/* 
 * Light box
 */
#full_statement{
	border:3px solid #5E3FAA;
	background-color:white;
	padding:10px 25px;
	position:absolute;
	top:400px;
	left:70px;
	width:500px;
	z-index: 501;
	display:none;
}
  #full_statement .answer{
    font-weight:bold;
    color:#573798;
    font-size:1.1em;
    padding-right:5px;
  }
  #full_statement a.close {
  	float: right;
  }

  #full_statement_body {
  	clear: both;
  }

  #full_statement_layer{
  	position: absolute;
  	top: 0px;
  	left: 0px;	
    width: 100%;
    height: 10px;
  	display:none;
  	z-index: 500;
  	background-color: white;
  	-moz-opacity:0 ;
  	filter:alpha(opacity: 0);
  	opacity: 0;
  }

/* Ask Arctic Aunt */

#submit_question_wrapper {
	color:#fff;
	overflow:hidden;
	margin-bottom:0;
	height:100%;
}

.standard_window #submit_question_wrapper {
	padding:0;
	margin-left:10px;
	width:720px;
  overflow:hidden;
	background:#563696 url(/images/freezer_myth/rav_top.gif) left top no-repeat;
}
  .standard_window #submit_question_wrapper .inner_wrapper{
    padding:50px 10px 35px 20px;
    width:690px;
    overflow:hidden;
    background:url(/images/freezer_myth/rav_bottom.gif) left bottom no-repeat;
  }

#submit_question {
	padding:0;
	margin:0;
	width:450px;
	height:100%;
	float:left;
	background:#dfd7f0 url(/images/freezer_myth/form_bg.gif) left top repeat-x;
}

#submit_question_wrapper div.voice_arrow {
	height:10px;
	font-size:1px;
	background:url(/images/freezer_myth/form_arrow.gif) 25px top no-repeat;
	clear:left;
}

#submit_question .form {
	margin:0;
	padding:15px 15px 0 15px;
	overflow:hidden;
	height:100%;
}

#submit_question .send_me {
	background:url(/images/freezer_myth/label_send_me_campaign_updates.gif) 100% 50% no-repeat;
	width:205px;
	text-align:left;
	clear:none;
	float:right !important;
	margin-top:20px !important;

}
	#submit_question .send_me label{
		display:none !important;
	}
	#submit_question .send_me input{
		width:auto !important;
		border:0;
	}

#submit_question .form h2 {
	background:url(/images/freezer_myth/title_ask_arctic_aunt.gif) left center no-repeat;
	height:24px;
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;
	margin-bottom:.8em;
	_margin-bottom:0;
}

#submit_question .form .form_entry {
	padding:0;
	float:left;
	margin:3px 0 0 0;
}

#submit_question .form .form_entry .form_entry_label {
	padding:0;
	margin:0;
	text-align:left;
	height:17px;
	display:block;
	text-indent:-9999px;
	width:auto;
}

#submit_question .form .silent { /* anti-spam */
	display: none;
}

#submit_question .form .form_entry .form_entry_value {
	padding:0;
	margin:0;
	text-align:left;
	clear:left;
	float:left;
	margin-top:2px;
	width:100%;
}

#submit_question .form .location, 
#submit_question .form .location .form_entry_label {
	width:205px;
}

#submit_question .form .location {
	clear:none;
	float:right;
}

#submit_question .form .comment, 
#submit_question .form .comment .form_entry_label,
#submit_question .form .form_entry .form_entry_value input, 
#submit_question .form .form_entry .form_entry_value textarea {
	width:100%;
}

#submit_question .form .name, 
#submit_question .form .name .form_entry_label, 
#submit_question .form .email, 
#submit_question .form .email .form_entry_label, 
#submit_question .form .email .form_entry_value input {
	width:195px;
}

#submit_question .form .form_entry .form_entry_value textarea {
	height:42px;
}

#submit_question .form .name .form_entry_label {
	background:url(/images/freezer_myth/label_name.gif) left bottom no-repeat;
}

#submit_question .form .location .form_entry_label {
	background:url(/images/freezer_myth/label_location.gif) left bottom no-repeat;
}

#submit_question .form .email .form_entry_label {
	background:url(/images/freezer_myth/label_email.gif) left bottom no-repeat;
}

#submit_question .form .comment .form_entry_label {
	background:url(/images/freezer_myth/label_question.gif) left bottom no-repeat;
}

#submit_question .form .form_entry .form_action {
	padding:5px 0 10px 0;
	float:left;
}

#submit_question .form .form_entry .form_action input {
	width:auto;
	border:0;
}
.form_teaser{
	float:right;
	padding-right:10px;
}

/* 
 * Completed page
 */
.completed_form_columnset{
   margin-left:-15px;
   padding-left:0;
   width:690px;
}
.completed_form_columnset h2.we_love{
	background-image:url(/images/text/we_love.gif);
	height:15px;
	width:78px;
	margin-top:15px;
	margin-bottom:10px;
}
.completed_form_columnset h2.thanks{
	background-image:url(/images/text/thanks_for_joining_the_campaign.gif);
	width:404px;
	height:20px;
}
.completed_form_columnset .left_column{
	width:460px;
}
.completed_form_columnset .right_column{
	width:225px;
}
.completed_form_columnset .pinkborderbox{
	margin-bottom:20px;
}
.completed_form_columnset .thankscontainer{
	margin-left:30px;
	width:400px;
}

.completed_form_columnset .teaser_column{
		padding-left:20px;
		width:200px;
		float:left;
	}
		.teaser_column p a{
			color:black;
		}
.completed_form_columnset .pinkborderbox .tl,
.completed_form_columnset .pinkborderbox .tr{
	height:35px;
}
ul.recipe_list{
	background:url(/images/dotted_line.gif) left top repeat-x;
	padding-top:10px; 
}