.user_dream { width:100%; border:0px; background-color:#F0F0F0; }
.user_dream .header { background-color:#333; color:#FFF; font-weight:bolder; text-align: center; }
.user_dream td { height: 28px;}
.user_dream tr.row1 { color: #000;}
.user_dream tr.row2 { color: #000; background-color: #E0E0E0; }
.user_dream tr:hover { background-color: #D9D9D9; }
.user_dream .answer {	border: 1px solid #aeaeae; padding: 3px; margin: 1px; background-color: #fafafa; color: #000000; }
.user_dream fieldset { margin: 2px; }
.user_dream a {	color: black;	text-decoration: underline; }
.user_dream a:hover { color: #ff3333; text-decoration: none; }
.user_dream a.delete { font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.what_dream {	font-size: 13px;
	font-weight: bold;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;}
#send_sms {	position: absolute;
	border: 2px solid #efefef;
	background-color: #fefefe;
	width: 300px;
	height: 150px;
	font-size: 12px;
	font-family: Verdana;
	text-align: center;}
#send_sms iframe {	width: 298px;
	height: 148px;
	border: 0px;}
.img_send_sms { position: absolute; }
.img_send_sms_hide { display: none; }
div.tip_wnd {	z-index: 1;	position: absolute;
	font-size: 12px;
	font-family: Verdana;
}
#send_gift {	position: absolute;
	font-size: 12px;
	font-family: Verdana;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #eaeaea;
}
.profile_gift {	width: 110px;
	height: 130px;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	vertical-align: bottom;}
.profile_gift img {	border: 0px;}

#ajax_listOfOptions{
	position:absolute;
	width:200px;
	height:200px;
	overflow:auto;
	border:1px solid #317082;
	background-color:#FFF;
	text-align:left;
	font-size:10px;
	z-index:100;
}
#ajax_listOfOptions div{ margin:1px; padding:1px; cursor:pointer; font-size:10px; }
#ajax_listOfOptions .optionDiv{	}
#ajax_listOfOptions .optionDivSelected{ background-color:#317082; color:#FFF; }
#ajax_listOfOptions_iframe{ background-color:#F00; position:absolute; z-index:5; }

.fan_gal_pages {	font-size: 14px;
	text-align: center;}
.fan_gal_pages b {	color: black;}
.fan_gal_noupload {	margin-top: 2px;	padding-top: 10px;
	padding-bottom: 10px;	text-align: center;
	border: 1px dashed gray;
	font-size: 14px;
	font-weight: bold;
	width: 318px;}