@charset "utf-8";
/* CSS Document */

/** Plug **/
.plugThumbnail
{
	float: left;
	position: relative;
	display: inline; 
	overflow: hidden; 
	width: 196px; 
	height: 145px; 
	margin: 1px 1px 1px 1px;
}

.plugPremiumIcon
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 39px;
	width: 39px;
	background: url('/templates/default/images/ge_plug_premiumicon.png') no-repeat;
}

.plugInfoButton
{
	float: left;
	width: 55px;
	height: 21px;
}

.plugInfoButton a { background: url('/templates/default/images/ge_plug_infobg.png') 0px 0px no-repeat; float: left; width: 55px; height: 21px; }
.plugInfoButton a:hover { background: url('/templates/default/images/ge_plug_infobg.png') 0px -21px no-repeat; float: left; }

.plugInfoButtonBlack
{
	float: left;
	width: 55px;
	height: 21px;
}

.plugInfoButtonBlack a { background: url('/templates/default/images/ge_plug_infoblackbg.png') 0px 0px no-repeat; float: left; width: 55px; height: 21px; }
.plugInfoButtonBlack a:hover { background: url('/templates/default/images/ge_plug_infoblackbg.png') 0px -21px no-repeat; float: left; }

.plugMemberInfo
{
	float: left;
	width: 123px;
	padding: 3px 0px 0px 15px;
	font-weight: bold;
	text-align: left;
	color: #acacac;
	font-size: 11px;
	overflow: hidden;
	background: url('/templates/default/images/ge_plug_man.png') 5px 6px no-repeat;
}

.plugMemberBlackInfo
{
	float: left;
	display: inline;
	padding: 3px 0px 0px 10px;
	font-weight: bold;
	color: #f4f4f4;
	font-size: 11px;
}

/* Plug format */

.plugDetails
{
	 float: left;
	 display: inline;
	 width: 188px;
	 height: 35px;
	 text-align: left;
	 background: url('/templates/default/images/ge_plug_bgtitle.png') repeat-x;
	 border-top: 1px solid #ebebeb;
	 padding: 2px 5px 0px 5px;
}

.plugInfo
{
	float: left; 
	display: inline; 
	font-size: 11px; 
	color: #989797; 
	width: 188px; 
	padding-top: 2px;
}

.plugTitle
{
	float: left;
	width: 188px;
	height: 18px;
	font-size: 16px;
	letter-spacing: -1px;
	color: #555555;
	overflow: hidden;
}

.plugAge
{
	float: left;
	font-size: 11px;
	color: #989797;
}

.plugViews
{
	float: right;
	font-size: 11px;
	color: #989797;
}

.plugFooter
{
	float: left;
	position: relative;
	height: 21px;
	width: 198px;
	border-top: 1px solid #eaeaea;
	background: url('/templates/default/images/ge_plug_bgtoolbar.png') repeat-x;
}

.plugMemberName
{
	float: left;
	display: inline;
	padding: 3px 0px 0px 15px;
	font-weight: bold;
	color: #acacac;
	font-size: 11px;
	background: url('/templates/default/images/ge_plug_man.png') 5px 6px no-repeat;
}
/* Plug back */
.plugBackHeading
{
	float: left;
	width: 198px;
	height: 65px;
	background: url('/templates/default/images/ge_plug_blackbgtitle.png') repeat-x;
}

.plugBackAvatar
{
	float: left;
	width: 60px;
	height: 60px;
	margin: 1px 2px 3px 2px;
	padding: 4px 0px 0px 0px;
	background: url('/templates/default/images/ge_plug_bgavatar.png') no-repeat;
}

.plugBackMember
{
	float: left;
	font-size: 11px;
	margin: 4px 0px 0px 0px;
	height: 13px;
	width: 130px;
	overflow: hidden;
	text-align: left;
	color: #f4f4f4;
	font-weight: bold;
}

.plugBackHits
{
	 float: left;
	 font-size: 11px;
	 margin: 2px 0px 0px 0px;
	 height: 13px;
	 width: 130px;
	 overflow: hidden;
	 text-align: left;
	 color: #f4f4f4;
	 font-weight: bold;
}

.plugBackSubm
{
	float: left;
	font-size: 11px;
	margin: 2px 0px 0px 0px;
	height: 26px;
	width: 130px;
	overflow: hidden;
	text-align: left;
	color: #f4f4f4;
	font-weight: bold;
}

.plugBackBody
{
	float: left;
	width: 198px;
	height: 120px;
	border-bottom: 1px solid #4d4d4b;
	background: url('/templates/default/images/ge_plug_blackbgbody.png') repeat-x;
}

.plugBackTitleTxt
{
	float: left;
	display: inline;
	width: 194px;
	font-size: 11px;
	color: #f4f4f4;
	text-align: left;
	font-weight: bold;
	margin: 2px 0px 0px 4px;
}

.plugBackTitle
{
	float: left;
	display: inline;
	width: 194px;
	height: 13px;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	color: #ebebeb;
	margin-left: 4px;
}

.plugBackDescrTxt
{
	float: left;
	display: inline;
	width: 194px;
	font-size: 11px;
	color: #f4f4f4;
	text-align: left;
	font-weight: bold;
	margin: 2px 0px 0px 4px;
}

.plugBackDescr
{
	float: left;
	display: inline;
	width: 190px;
	height: 72px;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	color: #ebebeb;
	margin: 0px 4px 0px 4px;
}

.plugBackFooter
{
	float: left;
	height: 21px;
	width: 198px;
	background: url('/templates/default/images/ge_plug_blackinfo.png') repeat-x;
}

/* Pending plug specific */
.pendingPlugStatus
{
	float: left;
	display: inline;
	padding: 3px 0px 0px 4px;
	font-weight: bold;
	font-size: 11px;
}

.plugRatingRed
{
	position: absolute;
	top: 4px;
	left: 66px;
	height: 14px;
	z-index: 50;
	background: url('/templates/default/images/ge_plug_ratingred.png') no-repeat;
}

.plugRatingBlack
{
	position: absolute;
	top: 4px;
	left: 66px;
	width: 83px;
	height: 14px;
	z-index: 49;
	background: url('/templates/default/images/ge_plug_ratingblack.png') no-repeat;
}

.plugNotRated
{
	position: absolute;
	top: 4px;
	left: 66px;
	width: 103px;
	height: 14px;
	font-size: 11px;
	color: #c2c2c2;
}

.plugRating
{
	position: absolute;
	top: 4px;
	left: 164px;
	height: 14px;
	width: 30px;
	font-size: 11px;
	color: #c2c2c2;
}

.plugVideoLength
{
	float: left;
	display: inline;
	padding: 3px 0px 0px 10px;
	font-weight: bold;
	color: #f4f4f4;
	font-size: 11px;
}

/** Profile Plug **/
.plugProfileName
{
	float: left;
	width: 188px;
	height: 18px;
	font-size: 14px;
	letter-spacing: -1px;
	color: #555555;
	overflow: hidden;
}

.plugProfileInfo
{
	 float: left;
	 display: inline;
	 width: 188px;
	 height: 19px;
	 text-align: left;
	 background: url('/templates/default/images/ge_plug_bgtitle.png') 0px -18px repeat-x;
	 border-top: 1px solid #ebebeb;
	 padding: 0px 5px 0px 5px;
}

.plugProfileType
{
	float: left;
	display: inline;
	font-size: 11px;
	margin-top: 4px;
	padding-left: 4px;
	height: 13px;
	width: 88px;
	text-align: left;
	color: #f4f4f4;
	font-weight: bold;
}

.plugProfileData
{
	float: left;
	display: inline;
	font-size: 11px;
	width: 106px;
	height: 13px;
	margin-top: 4px;
	text-align: left;
	overflow: hidden;
	color: #ebebeb;
}

/** Small Plug **/
.plugSmallNotRated
{
	position: absolute;
	top: 2px;
	left: 14px;
	width: 103px;
	height: 14px;
	font-size: 11px;
	color: #c2c2c2;
}

.plugSmallThumbnail
{
	float: left;
	position: relative;
	display: inline;
	width: 129px;
	height: 95px;
	margin: 1px 1px 1px 1px;
}

.plugSmallPremiumIcon
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 37px;
	width: 37px;
	background: url('/templates/default/images/ge_plug_small_premium_icon.png') no-repeat;
}

.plugSmallInfo
{
	 float: left;
	 width: 127px;
	 height: 28px;
	 display: inline;	 
	 text-align: left;
	 padding: 1px 2px 0px 2px;	 
	 border-top: 1px solid #ebebeb;
	 border-bottom: 1px solid #ebebeb;
 	 background: url('/templates/default/images/ge_plug_small_bgtitle.png') repeat-x;
}

.plugSmallTitle
{
	float: left;
	width: 127px;
	height: 13px;
	font-size: 11px;
	letter-spacing: -1px;
	color: #555555;
	overflow: hidden;
}

.plugSmallMemberInfo
{
	float: left;
	width: 111px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: #acacac;
	overflow: hidden;
	padding: 2px 2px 0px 16px;
	background: url('/templates/default/images/ge_plug_small_man.png') 5px 5px no-repeat;
}

.plugSmallAge
{
	float: left;
	width: 127px;
	height: 12px;
	text-align: left;
	font-size: 10px;
	color: #989797;
}

.plugSmallToolbar
{
	float: left;
	position: relative;
	height: 18px;
	width: 131px;
	background: url('/templates/default/images/ge_plug_small_toolbarbg.png') repeat-x;
}

.plugSmallRatingRed
{
	position: absolute;
	top: 3px;
	left: 16px;
	height: 12px;
	z-index: 50;
	background: url('/templates/default/images/ge_plug_small_ratingred.png') no-repeat;
}

.plugSmallRatingBlack
{
	position: absolute;
	top: 3px;
	left: 16px;
	width: 74px;
	height: 12px;
	z-index: 49;
	background: url('/templates/default/images/ge_plug_small_ratingblack.png') no-repeat;
}

.plugSmallRating
{
	position: absolute;
	top: 3px;
	left: 100px;
	height: 12px;
	width: 30px;
	font-size: 10px;
	color: #c2c2c2;
}