.promocontent
	{ float:left;width:666px; padding:0 10px 10px 0; }
#right-column
	{ float:left;padding:10px;width:242px;border:1px solid #CCCCCC;background:#FFF; }
#right-column textarea
	{ width:235px;padding:0 0 0 5px;border:1px solid #CCCCCC;font-size:12px;height:auto; }
div#wrapHeader
{
	background:transparent url(http://media.ef.com/_imgs/ly/2010/header/prodheader.jpg) repeat-x scroll 0 0;
	position:relative;
	width:100%;
	z-index:999;
}
div#wrapHeader div.header 
	{ height:150px; position:relative; z-index:999; border-bottom:4px solid #1FB8F2; }
label
	{ display:block; }
label.c-box
	{ display:inline; }
input#Text4,input#Text5,input#Text6,input#Text13
	{ display:block; width:237px; margin-bottom:5px; }
legend
	{ font-weight:bold; }
.underline
	{ text-decoration:underline; }
.error
	{ background-color:#FFFFD5; border:1px solid #FF0000; }
.divider
	{ border-top:1px dotted #999999; text-align:right; }
h2
	{ font-size:14px; }
#titlebar
	{ background:transparent url(/_imgs/becasmec/becasmec2/formTitleBG.png) no-repeat scroll 50% 50%;height:30px;line-height:30px; }
#titlebar a
	{ text-align:center;font-weight:bold;display:block; }
#promotion	
	{ border:1px solid #FFF; }
#promotion img
	{ float:left;margin:0 10px 10px 0; }
#promotion p.bro	
	{ font-size:12px;padding:2px;margin:0;letter-spacing:0; }
#formdiv
	{ border:1px solid #FFF;font-size:12px; }			
#tr
	{ margin: 4px 0;  }	
#tr input
	{ width:235px;padding:0 0 0 5px;border:1px solid #CCCCCC; }	
#tr input#f_sex 
	{ border:0 none; width:10px; }	
#tr #birthdayfields 
	{ margin-bottom:10px; }

#tr select 
	{ font-size:12px;margin:1px 0;padding:2px; width:275px;border:1px solid #CCCCCC; }	
input#f_spam 
	{ border:0 none; float:left;width:15px; }	
#spamtxt 
	{ margin-left:20px;font-size:10px; }
#tr select#f_birthdayD 
	{ width:60px; }	
#tr select#f_birthdayM 
	{ width:60px; }
#tr select#f_birthdayY 
	{ width:68px; }
#f_user 
	{ height:0;margin:0;padding:0;visibility:hidden; }	
.SButton 
{
	background:transparent url(/_imgs/becasmec/becasmec2/freeBrochureButton_yellow.png) no-repeat scroll left top;
	color:#2F5677;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	height:54px;
	line-height:54px;
	margin:5px auto;
	padding:0 50px 0 0;
	text-align:center;
	text-decoration:none;
	width:234px;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);
}
.privacy_txt
{
	font-size:10px;
}	

#thankyouBox
{	background:transparent url(/_imgs/SEO/Planmarshall/planmarshall-banner.jpg) no-repeat;
	width:940px;height:220px;margin:0 auto;display:block;color:#FFF;             	
}

#thankyouBox .message
	{ width:403px; height:220px;margin:0 0 0 518px; }
#thankyouBox h4
	{ color:#FFFFFF;font-size:36px;margin:0;padding-top:31px; }
#thankyouBox p
	{ color:#FFFFFF; font-size:12px; font-weight:bold; }	
.default-banner
	{ overflow: hidden; height: 220px; clear: both; width: 663px; }
.thanks-banner
	{ overflow: hidden; height: 220px; clear: both; width: 963px; }	
.button
	{ background:transparent url(/_imgs/seo/Planmarshall/button.jpg) no-repeat;
	  width:234px;height:44px;display:block;color:#226BA8;font-size:20px;font-weight:bold;line-height:44px;padding: 0 0 0 20px; 
	  text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);
	 }	
.button:hover
{
	color:#FFF;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);
}	