#TellAFriend_BoxContainer
{
height:450px;
width:450px;
background:#FFFFFF;
border:1px solid #000;
padding:0;
position:absolute;
z-index:999;
cursor:default;   
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
display:none;
}
#TellAFriend_BoxContainerHeader
{
height:30px;
background:#4D4D4D;
border-top-right-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-khtml-border-top-right-radius: 10px;
border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-khtml-border-top-left-radius: 10px;   
}
#TellAFriend_BoxContainerHeader a
{
color:#FFFFFF;
font-family:Verdana,Arial;
font-size:10pt;
font-weight:bold;
}
#TellAFriend_BoxTitle
{
float:left;
width:180px;
margin:5px;
color:#FFFFFF;
font-family:Verdana,Arial;
font-size:12pt;
font-weight:bold;   
}
#TellAFriend_BoxClose
{
float:right;
width:50px;
margin-bottom:10px;
}
#TellAFriend_BoxContainerBody
{
margin:15px;
}
#TellAFriend_BoxContainerBody h2
{
font-family : Arial, sans-serif;
font-size: 14pt;
font-weight:bold;
color:#333;     
}
#TellAFriend_BoxContainerBody p
{
font-family : Arial, sans-serif;
font-size: 12pt;
color:#333;
}
#TellAFriend_BoxContainerFooter
{
position: fixed; 
top:0; 
left:0; 
bottom:0; 
right:0; opacity: .3;
-moz-opacity: .3;
filter: alpha(opacity=30); z-index:1;
display:none;
}
#TellAFriend_BoxLabel 
{
font-family : Arial, sans-serif;
font-size:1.0em;
font-weight: bold;
color:#000000;
padding-top:4px;
}
#TellAFriend_BoxLabel_Page 
{
font-family : Arial, sans-serif;
font-size:1.0em;
font-weight: bold;
color:#000000;
padding-top:10px;
line-height:0.5em;
font-size:14px;
}
#TellAFriend_BoxAlert 
{
font-family : Arial, sans-serif;
font-size:1.0em;
color:#FF0000;
padding-top:4px;
}
.TellAFriend_TextBox 
{
color:#000000 !important;
}
.TellAFriend_TextArea 
{ color:#000000 !important;
}
.TellAFriend_Button 
{
color:#000000;
width:100px;
}