.w100{
	width:100%;	
}

.float-left{
	float:left;	
}

.float-right{
	float:right;	
}

.xp-mod-oauth{
}

.xp-mod-oauth ul.xp-oauth{
	margin:0;
	padding:0;	
}

.xp-mod-oauth ul.xp-oauth li{
	margin:0;
	padding:0;
	list-style:none;
}

.xp-mod-oauth ul.xp-oauth li a{
	width:32px;
	height:32px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background:url(../images/icons.png) top left no-repeat;
	font-size:0;
}

.xp-mod-oauth ul.xp-oauth li.facebook a{
	background-position:0 0;
}

.xp-mod-oauth ul.xp-oauth li.twitter a{
	background-position:-32px 0;
}

.xp-mod-oauth ul.xp-oauth li.google a{
	background-position:-64px 0;
}

.xp-mod-oauth ul.xp-oauth li.yahoo a{
	background-position:-96px 0;
}

.xp-mod-oauth ul.xp-oauth li.live a{
	background-position:-128px 0;
}

.xp-mod-oauth ul.xp-oauth li.linkedin a{
	background-position:0 -32px;
}

.xp-mod-oauth ul.xp-oauth li.foursquare a{
	background-position:-32px -32px;
}

.xp-mod-oauth ul.xp-oauth li.myspace a{
	background-position:-64px -32px;
}

.xp-mod-oauth ul.xp-oauth li.openid a{
	background-position:-96px -32px;
}

.xp-mod-oauth ul.xp-oauth li.aol a{
	background-position:-128px -32px;
}

/***/

.lightbox-bg{
	background:black;
	opacity:0.7;
	z-index:999999;
	height:3000px;
	width:3000px;	
	display:block;
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
}
.lightbox-inner {
	background: none repeat scroll 0 0 white;
    border: 3px solid #343434;
    border-radius: 10px 10px 10px 10px;
    position: fixed;
	left: 50%;
    top: 20%;
    width: 520px;
    min-height: 150px;
	margin-left:-260px;
    z-index: 9999999;
	display:block;
	font-size:14px;
}
.lightbox-inner a.popupclose:hover, .lightbox-inner a.popupclose:active, .lightbox-inner a.popupclose:focus{
	background:inherit;	
}
.lightbox-inner .module{
	background:none;
	padding:20px;
	float:left;
	margin-bottom:20p;
	min-width:111px;
	max-width:320px;
}
.lightbox-inner .module-full{
	width:460px;
	float:left;
	padding:20px;	
}
.lightbox-inner .module h3, .lightbox-inner .module-full h3{
	padding-bottom:10px;
	margin-bottom:10px;	
}
.lightbox-inner .pretext{
	font-weight:bold;
	padding:20px 20px 0;
}
.pretext{
	margin-bottom:10px;	
}
#lightbox-content a.popupclose{
	position:absolute;
	top:5px;
	right:5px;
	display:none;
}
.lightbox-inner a.popupclose{
	position:absolute;
	top:5px;
	right:5px;
	display:block !important;
}
.lightbox-inner #login-form, .lightbox-inner fieldset{
	padding:0;
	margin:0;	
}
.hidden {
	display:none;
    visibility: inherit !important;   
}
