#egt
{
	margin:0 auto;
}

#egt h3
{
	font-size:1.6em;
	line-height:1.6em;
	padding:0 10px;
}


/* ------------------------------------------------------------------------ */
/* ------------------------->>>    L I N K S    <<<------------------------ */
/* ------------------------------------------------------------------------ */
#egt a
{
	font-weight:normal;
	text-decoration:none;
}

#egt a:focus
{
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

#egt a:hover
{
	font-weight:bold;
	text-decoration:none;
}


/* --  I M A G E  ---------------------------------------------------------- */
#egt .egt-frame
{
	background:#000000 url(/staticarchive/c2859ce5d1d953b3136e4a12bc29be749394aca0.png) repeat-x;
	position:relative;
}

#egt .egt-loader
{
	background:transparent url(/staticarchive/69216b954f5ef152edf2351ca75ca6070d15a9ff.gif) center center no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

#egt .egt-display img
{
	float:none;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	z-index:2;
}

#egt .egt-imgholder
{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}



/* --  C O N T R O L S  ---------------------------------------------------- */
#egt .egt-controls
{
	line-height:30px;
	min-height:30px;
	padding:0 10px;
	position:relative;
}

#egt .egt-controls img
{
	float:left;
	border:none;
}

#egt a.egt-prev,
#egt a.egt-next
{
	display:block;
	float:left;
	height:25px;
	margin-top:4px;
	text-decoration:none;
	width:27px;
}

#egt a.egt-prev:hover,
#egt a.egt-next:hover
{
	text-decoration:underline;
}

#egt a.egt-prev span,
#egt a.egt-next span
{
	display:none;
}

#egt a.egt-prev
{
	background-position:0 -40px;
}

#egt a.egt-prev:hover
{
	background-position:0 -80px;
}

#egt a.egt-next
{
	background-position:-50px -40px;
	margin-left:14px;
}

#egt a.egt-next:hover
{
	background-position:-50px -80px;
}

#egt p.egt-progress
{
	float:left;
	font-weight:bold;
	line-height:30px;
	margin:0 0 0 14px;
	padding:0;
}






/* EDITING */
#egt .egt-share,
#egt .egt-slide
{
	display:block;
	float:right;
	margin:4px 0 0 14px;
}

#egt .egt-share a,
#egt .egt-slide a
{
	display:block;
	height:22px;
	line-height:22px;
}

#egt .egt-share a span,
#egt .egt-slide a span
{
	display:none;
}

#egt .egt-share a
{
	background-position:-100px -40px;
}

#egt .egt-share a.active,
#egt .egt-share a:hover
{
	background-position:-100px -80px;
}

#egt .egt-slide a
{
	background-position:-200px -40px;
}

#egt .egt-slide a:hover
{
	background-position:-200px -80px;
}

#egt .egt-slide a.active
{
	background-position:-350px -40px;
}

#egt .egt-slide a.active:hover
{
	background-position:-350px -80px;
}







/* --  C A P T I O N  T E X T  --------------------------------------------- */
#egt .egt-caption
{
	float:left;
	margin:14px 0 0 10px;
}

#egt .egt-caption p
{
	font-size:1.0em;
	line-height:1.3em;
	margin:0;
	padding:0;
}


/* --  T H U M B N A I L S  ------------------------------------------------ */
#egt .egt-thumbs
{
	margin-top:14px;
	margin-right:10px;
	float:right;
}

#egt .egt-thumbs img
{
	border:none;
}

#egt .egt-thumbs a
{
	display:block;
	float:left;
	margin:0 0 14px 14px;
	position:relative;
	line-height:0;
}

#egt .egt-thumbs a span
{
	display:block;
	left:0;
	position:absolute;
	top:0;
}

#egt .egt-thumbs a span
{
	opacity:0.6;
}

#egt .egt-thumbs a.active span
{
	opacity:0;
}

#egt .egt-thumbs a:hover span
{
	opacity:0.2;
}


/* ------------------------------------------------------------------------ */
/* ---------------------->>>    C A R O U S E L    <<<--------------------- */
/* ------------------------------------------------------------------------ */
#egt .carouselHolder
{
	margin:0 0 5px 0;
}

#egt.egtCarousel .egt-thumbs
{
	margin:0;
	padding:0;
	width:auto;
}

#egt.egtCarousel .egt-caption
{
	float:none;
	margin:0;
	padding:14px 10px;
	width:auto;
}



/* ------------------------------------------------------------------------ */
/* ------------------->>>    S H A R E   P O P U P    <<<------------------ */
/* ------------------------------------------------------------------------ */
#egt .egt-share-options
{
	background:transparent;
	bottom:5px;
	font-size:0.9em;
	min-height:3.2em;
	line-height:1.6em;
	position:absolute;
	right:14px;
	width:150px;
	z-index:5;
}

#egt .egt-share-options .egt-t,
#egt .egt-share-options .egt-t div,
#egt .egt-share-options .egt-b,
#egt .egt-share-options .egt-b div
{
	background-image:url(/staticarchive/4bdb011a2f5010e3ef42c28fb8e7d176d4467461.png);
}

#egt .egt-share-options .egt-c
{
	background:#000000;
	padding:0.5em 0.8em;
}

#egt .egt-share-options a
{
	color:#FFFFFF;
}

#egt .egt-share-options a:hover
{
	font-weight:bold;
	color:#FFFFFF;
}



/* ------------------------------------------------------------------------ */
/* ------------------>>>    L I N K   T O   T H I S    <<<----------------- */
/* -------------->>>    S E N D   T O   A   F R I E N D    <<<------------- */
/* ------------------------------------------------------------------------ */
#egt .egt-sharescreen
{
	color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:1.0em;
	opacity:0;
	position:absolute;
	right:10px;
	top:10px;
	width:400px;
	z-index:10;
}

#egt .egt-sharescreen h2
{
	color: #fff;
	font-family: Arial;
	font-size: 1.7em;
	font-weight:lighter;
	font-style:normal;
	letter-spacing: 0;
	line-height: 1.2em;
	margin:0;
	padding:0;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

#egt .egt-sharescreen p
{
	font-family:verdana,helvetica,arial,sans-serif;
	color: #fff;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.0em;
	font-weight:bold;
	margin:0.4em 0 0.2em 0;
}

#egt .egt-sharescreen input
{
	margin-bottom:1.0em;
	border:1px solid #000000;
	padding:0.2em 0.3em 0.1em 0.3em;
	height:1.5em;
	width:380px;
}

#egt .egt-sharescreen p.egt-sent
{
	margin-bottom:1.0em;
}

#egt .egt-sharescreen ul
{
	text-align:left;
	list-style:none;
	margin:0 0 1.0em 0;
	padding:0;
	width:400px;
}

#egt .egt-sharescreen ul li
{
	text-align:left;
	float:left;
	padding:0 0 0 22px;
	width:160px;
	line-height:2.2em;
	background-image:url(/staticarchive/5ab0332366471f944d75d456811692f7838db58a.png);
	background-repeat:no-repeat;
	
	margin:0 3px 0 0;
	padding:0 0 0 22px;

}

#egt .egt-sharescreen ul li.delicious	{background-position:0 center;}
#egt .egt-sharescreen ul li.facebook		{background-position:-200px center;}
#egt .egt-sharescreen ul li.digg			{background-position:-400px center;}
#egt .egt-sharescreen ul li.reddit		{background-position:-600px center;}
#egt .egt-sharescreen ul li.stumbleupon	{background-position:-800px center;}


#egt .egt-sharescreen a
{
	color:#FFFFFF;
	text-decoration:none;
}

#egt .egt-sharescreen a:hover
{
	color:#ababab;
	text-decoration:none;
}

#egt .egt-sharescreen .egt-share-close,
#egt .egt-sharescreen .egt-share-send,
#egt .egt-sharescreen .egt-share-sendanother
{
	float:left;
	min-width:60px;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
}



#egt .egt-sharescreen .egt-share-sendanother
{
	min-width:90px;
}

#egt .egt-sharescreen .egt-share-send,
#egt .egt-sharescreen .egt-share-sendanother
{
	margin-right:14px;
}


/* ------------------------------------------------------------------------ */
/* ----------------------->>>    C O R N E R S    <<<---------------------- */
/* ------------------------------------------------------------------------ */
/* See: http://www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/ */
#egt .egt-t,
#egt .egt-t div,
#egt .egt-b,
#egt .egt-b div
{
	background-image:url(/staticarchive/9e42b45ff254b97789fc3e1b39824b6b8f213e4a.png);
	background-repeat:no-repeat;
	height:3px;
}

#egt .egt-t
{
	margin:0 0 0 3px;
	background-position:100% 0;
}

#egt .egt-t div
{
	background-position:0 0;
	left:-3px;
	position:relative;
	width:3px;
}

#egt .egt-b
{
	background-position:100% 100%;
	margin:0 0 0 3px;
	height:3px;
}

#egt .egt-b div
{
	background-position:0 100%;
	left:-3px;
	position:relative;
	width:3px;
	height:3px;
}

#egt .egt-c
{
	border:1px solid #CCCCCC;
	border-width:0 1px;
	padding:0.3em;
}