#tellFriendForm, #thankyouForm, #limitForm
{
   width:740px;
  background-color:#ffffff;
  padding:25px;
  color: #571A75;

}
h1
{
   margin-top: 0px;
}
p, div.row
{
   margin: 15px 0px;
   clear:both;
}
a.purple_MBU:link, a.purple_MBU:visited, a.purple_MBU:active,a.purple_MBU:hover {
   color:#571A75;
   font-size:15px;
   font-weight:bold;
   text-decoration:underline;
}
a.purple_MBU:hover{
 color:#D0A7F9;
}
.div_Purple3_Top {
   background:#571A75 url("/images/common/roundTop_Purple.gif") no-repeat scroll left top;
   width:760px;
   color:#FFFFFF;
   font-size:32px;
   font-weight:bold;
   padding:14px 15px 10px 15px;
   margin: 0px 0px 2px 12px;
}
.div_Pink_Bottom {
   background:#BD81E3 url("/images/common/roundBottom_Pink.gif") no-repeat scroll left bottom ;
   width:760px;
   padding:15px 15px 19px 15px;
   margin: 0px 0px 0px 12px;
   text-align:right;
}

.div_Container
{
   margin: 0px 0px 0px 0px;
   background: #FFFFFF;
   padding: 20px;
}
label
{
   margin: 5px 0px 5px 0px;
   font-size: 12px;
   display:block;
}

label.ef_error, textarea.ef_error{
   color:#FF0000;
}

input, textarea
{
   padding: 2px 3px;
   width: 240px;
}
input:focus{
   border: solid 2px #571A75;
}
input.ef_error, textarea.ef_error{
   border:1px solid #FF0000;
}
textarea {
   height:243px;
   width:430px;
   margin-top: 5px;
}
#biaoge li
{
   float: left;
   margin: 0px;
   list-style-type: none;
}
#biaoge li.biaotou1
{
   width: 6px;
   height: 50px;
}

#biaoge li.biaotou2
{
   height: 30px;
   text-align: center;
   background: #BC81E2;
   width: 819px;
   padding: 10px 0px;
   font-weight: bold;
}
.div_LinkContainer
{
   text-align: center;
   margin: 30px 0px 0px 0px;
}
.submit_btn{
   width:auto;
}
div.check_box input{ 
   width:20px;
   text-align:right;
   float:left;
}
.addEmail{float:right;}
.addEmail a:link, .addEmail a:visited{
   font-size:12px;
   text-decoration:underline;
}
div.check_box label{
   float:left;
   width:700px;
   margin-top:0px;
   font-size: 15px;
}
.font_purple_L
{
   text-align: center;
   padding: 5px 0px;
   letter-spacing: 1px;
}
.defaultSkin table.mceLayout tr.mceLast td {
display:none;
}
.text_area{width: 450px;float:left;margin:15px 0 0 0;}
.emailsblock {float:left;margin-right:25px;width:250px;}
.font12{font-size:12px;}
#message{margin-top:24px;}
