/* CSS Document */
a img{
	border:none;
}
div#mainfb{

	z-index: 4;
	left: 50%; 
    top: 50%;
	text-align:center;
	position:absolute;
	height:100%;
	vertical-align:middle;
	margin-top:-175px;
	margin-left:-235px;
	display:none;
}

div#mainfb2, div#mainfb3{

	z-index: 4;
	left: 50%; 
    top: 50%;
	text-align:center;
	position:absolute;
	height:100%;
	vertical-align:middle;
	margin-top:-300px;
	margin-left:-350px;
	display:none;
}
div#mainfb2{
	height:493px;
	top:50px;
	margin-left:-397px;
	margin-top:0px;
}
div.fbwindow2, div.fbwindow3{
	width:705px;
	height:600px;
	display:block;
	background-image:url(fb-design/fb-connect2.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	
}
div.fbwindow2{
	height:593px;
	width:795px;
	
}
div.fbwindow{
	width:470px;
	height:350px;
	display:block;
	background-image:url(fb-design/fb-connect.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	
}
a.close{
	background-image:url(fb-design/close.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	display:block;
	position:relative;
	top:19px;
	margin-right:10px;
	margin-left:440px;
}
a:hover.close{
	background-image:url(fb-design/close2.png);
}
div.fb-content{
	padding:40px;
	padding-top:50px;
	padding-bottom:20px;
}
.textbox{
	background-color:#fcfafa;
	border:solid 1px #eeeeee;
	height:170px;
	width:380px;
}
.cancel{
	display:block;
	text-align:right;
	padding-right:11px;
	padding-top:9px;
}
.cancel a{
	margin-right:9px;
}
.fbbox{
	background-image:url(fb-design/fb-bg.gif);
	background-repeat:no-repeat;
	width:228px;
	height:66px;
	display:block;
	padding:8px;
	color:#FFFFFF;
}
.fbbox a img{
	float:left;
	margin-right:10px;
	border:solid 2px #e6f1f5;
	
}
span.ffbox a img{
	border:solid 2px #FFFFFF;
} 
span.ffbox a:hover img{
	border:solid 2px #546993;
}
span.ffbox a{
	color:#FFFFFF;
}
span.ffbox a:hover{
	color:#546993;
}
span.ffbox{
	color:#FFFFFF;
	width:228px;

}
.mainfbox{
	width:320px;
	
}
.mainfbox a.invite{
background-image:url(fb-design/invite-friend.png);
background-repeat:no-repeat;
width:72px;
height:65px;
display:block;
float:right;
	
}
.mainfbox a:hover.invite{
background-image:url(fb-design/invite-friend2.png);
	
}
.fb-profile{
	width:288px;
	height:23px;


}
.fb-profile a.news{
	background-image:url(fb-design/wall.png);
	background-repeat:no-repeat;
	display:block;
	width:119px;
	margin-right:3px;
	float:left;
	height:61px;
}
.fb-profile a:hover.news{

background-image:url(fb-design/wall2.png);

}
.fbrame iframe{
	background-color: transparent;
}
.fb-profile a.invite, a.invite{
	background-image:url(fb-design/invite.png);
	background-repeat:no-repeat;
	display:block;
	width:119px;
	margin-right:5px;
	height:61px;
	float:left;
}
a.invite2{
	background-image:url(fb-design/invite-friends.png);
	width:136px;
	height:55px;
	margin-right:10px;
}
.fb-profile a:hover.invite, a:hover.invite{
	background-image:url(fb-design/invite2.png);
}
 a:hover.invite2{
	background-image:url(fb-design/invite-friends2.png);
}
div.generic_dialog_popup{
top:0px;
display:none;
}
a.invites{
	background-image:url(fb-design/invites.png);
	background-repeat:no-repeat;
	width:110px;
	height:23px;
	display:block;
	float:left;
	color:#071f2d;
	text-align:center;
	font-size:80%;
	line-height:23px;
	margin-top:6px;
}
a.invites:hover{
text-decoration:none;
	color:#ffffff;
}