/* Block newsletter */
#newsletter_block_left {
	height: 341px;
	width: 303px;
	background-color: #fff8b4;
	border: 10px solid #d7d7d7;
	position: fixed;
	right: 0px;
	z-index: 1000;
	color: #4e3200;
	text-align: center;
}
#newsletter_block_left .paper_plane_icon {
	background: url('/themes/lens/img/bottom_icons.png') no-repeat -30px -58px;
	position: absolute;
	display: inline-block;
	height: 18px;
	width: 28px;
	left: -41px;
	top: -1px;
}
#newsletter_block_left .title_block, #newsletter_block_left h4  {
	padding:0 0 12px 28px;
	color:#666;
	text-shadow:0 1px 0 #fff;
	background:url(img/icon/newsletter.png) no-repeat 0 0 transparent;
}
#newsletter_block_left p {
	/*padding:0; 
	width: 345px;*/
}

#newsletter_block_left p.success_inline {
	color: #418B19;
	text-align: center;
	font-weight: bold;
}
#newsletter_block_left p.warning_inline {
	color: #DA0F00;
	text-align: center;
	font-weight: bold;
}

#newsletter_block_left .news_submit {
	display: inline-block;
	width: 208px;
	height: 34px;
	padding-right: 25px;
	line-height: 35px !important;
	color: white;
	font-size: 12px;
	text-align: center;
	background: url("/themes/lens/img/new_buttons_sprite.png") no-repeat scroll 0px -381px transparent;
}
#newsletter_block_left .news_submit:hover {text-decoration: none;}

#newsletter_block_left input.inputNew {
	margin-left: 10px;
	padding:0 5px;
	height:27px;
	width:170px;
	border: 2px solid #d7d7d7;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius-topleft: 3px;
	-webkit-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#newsletter_block_left input.empty_message {color:#999;}

*:first-child+html #newsletter_block_left input.inputNew {position:static;}/* hack ie 7 */

#newsletter_block_left input.button_mini {
	left:-2px;
	height:23px;
	width:24px;
	border:0;
	text-indent:-5000px;
	background:url(img/bg_bt_newsletter_ok.png) no-repeat 0 0;
	cursor:pointer
}
*:first-child+html #newsletter_block_left input.button_mini {padding-left:24px !important;}/* hack ie 7 */
#newsletter_block_left .block_content {
	margin-left: 20px;
	width: 263px;
	margin-right: 20px;
	padding-top: 28px;
	height: 313px;
}
#newsletter_block_left .block_content > p {
	color: #fff;
	font-size: 12px;
	padding-bottom: 25px;
}
#news_letter_fancy {width: 300px;}
#news_letter_fancy .ajax_loader_image {
	display:block;
	height: 32px;
	width: 32px;
	background: url("/themes/lens/img/ajax-loader.gif");
}

#newsletter_block_left .newsletter_block_left_middle {
	/*height: auto; 
	width: 343px; 
	padding: 0px 20px 12px 0px;*/
	font-size: 12px;
	line-height: 16px;
}
#newsletter_block_left .newsletter_block_left_middle p {padding-bottom: 32px;}

#newsletter_block_left .newsletter_block_left_middle ul {
	text-align: left;
	display: inline-block;
	padding-bottom: 25px;
}
	#newsletter_block_left .newsletter_block_left_middle ul li {margin-bottom: 0px !Important;}
	#newsletter_block_left .newsletter_block_left_middle ul .nw_ul_arrow {
		color: #f26327;
		font-size: 24px;
		padding-right: 10px;
	}
.nw_close {
	display: block;
	width: 30px;
	height: 30px;
	background: url("/themes/lens/css/modules/blocknewsletter/img/close.png") no-repeat;
	position: absolute;
	right: -8px;
	top: -8px;
	cursor: pointer;
}
.nw_email_p {text-align: right;}
.nw_text_p {padding-bottom: 18px !important;}
.nw_submit_p {height: 34px; padding-bottom: 0px !important}
.nw_unsubscribe_p {font-size: 10px; margin-top: 6px; padding-bottom: 0px !important;}
#newsletter_toggle_header {
	width: 323px; 
	height: 33px; 
	background: url("/themes/lens/img/strips.png") repeat-x 0px -445px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding-top: 10px;
	/*padding-left: 28px;*/
	text-align: center;
	position: fixed;
	right: 0px;
	bottom: -10px;
	cursor: pointer;
	z-index: 3;
}
.arrow_filled_up { 
	width: 11px; 
	height: 6px; 
	display: inline-block; 
	background: url("/themes/lens/img/arrow_filled_up.png") no-repeat;
	margin-left: 12px;
	vertical-align: top;
	margin-top: 4px;
}
