#backgroundPopup
{
	display:none;
	z-index:11;
	position:fixed;
	position:absolute; /* hack for internet explorer 6*/
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;

}


/*PLAIN COLOR CURVED CORNER BOX */
.curvy_tell_a_friend 
{
	display:none;/**/
	position:relative; 
	width:480px; 
	height:415px;
	background:url(/images/ui_googlemap_bg2.gif) no-repeat top; 

	margin:0 auto;
	z-index:100;
}

.ctl_google 
{
	top:0; left:0;
}
.cbl_google 
{	
	bottom:0; 
	left:0;
}
.ctr_google 
{
	top:0; 
	right:0;
}
.cbr_google 
{
	bottom:0; 
	right:0;
}
.curvy div 
{	
	position:relative; 
	z-index:100; 
	padding:5px 10px;
}
.googlemap th span 
{
	padding-left: 55px;
}
.googlemap td 
{
	color: #fff; 
	font: normal 12px Arial, Helvetica, sans-serif; 
	padding: 10px 20px; 
	width:480px;
}
.googlemap div 
{
	color: #fff; 
	font: normal 12px Arial, Helvetica, sans-serif;  
	padding: 5px 10px 5px 0; 
	width: 480px; 
	float: left;
}
.googlemap div div 
{
	float: left; width: 480px; height:500px;
}
.googlemap td img 
{
	vertical-align: middle; 
	padding-right: 10px;
}
.googlemap p 
{
	float: right; 
	margin: 10px 20px 0 0; 
	font: bold 11px Arial, Helvetica, sans-serif; 
}
.googlemap a 
{
	color: #fff; 
	text-decoration: none;  
	font: bold 12px Arial, Helvetica, sans-serif;  
} 
.googlemap a.highlight 
{
	color: #f6c647; 
	text-decoration: none;  
	font: bold 12px Arial, Helvetica, sans-serif; 
}
.googlemap select 
{
	width: 190px; 
	font: normal 12px Arial, Helvetica, sans-serif;  
	margin: 10px 10px 0 0;
}
.curvy_tell_a_friend  em b {position:absolute; font-size:150px; font-family:arial; color:transparent; line-height:40px; font-weight:normal;}
.curvy_tell_a_friend div {position:relative; z-index:100; padding:5px 10px; background:url(/images/ui_googlemap_bg2.gif) no-repeat bottom ; }


#flbl2, #ftxt2, #felbl2, #fetxt2, #flbl3, #ftxt3, #felbl3, #fetxt3, #flbl4, #ftxt4, #felbl4, #fetxt4, #flbl5, #ftxt5, #felbl5, #fetxt5
{
	display:none;
}
#err
{

 color:#fb8944;
 font: normal 13px Arial, Helvetica, sans-serif; 
}
#sus
{
 font: normal 13px Arial, Helvetica, sans-serif; 
 color:#67b9d7;
}

table.form_c_email2 th{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:21px;}
#tellFriendForm{ height:auto;}
#tellFriendForm table{border:0; padding: 0 0 0 0; }
#tellFriendForm table td{padding: 3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
table.form_c_email2 td em, table.form_c_email2 th em{
	color: #ff8080;
	padding: 0 5px 0 0;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
}
/*color: #ff0000;*/