/* ------------ */
/* reset styles */
/* tables still need 'cellspacing="0"' in markup */
table 
{
	border-collapse:collapse;
	border-spacing:0;
}
input[type=radio],
input[type=submit],
input[type=checkbox]
{
	width:auto;
}

.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* hides from IE-mac \*/
* html .clearfix { height:1%; }
/* end hide */

.clear-me { clear:both; }

/* ---------------------------------------------------- */
/* layout and positioning in order in which they appear */
/* ---------------------------------------------------- */

div.popup-wrapper,
div.popup-videowrapper
{
	margin:0 auto;
	width:730px;
	height: auto;	
	padding:5px 0;
	position:relative;
}
div.popup-videowrapper
{
	width:980px;
}

div.popup-ad-wrapper
{
	width:728px;
	height:90px;
	margin:0 auto 30px auto;
}

div.popup-header-text
{
	float:left;
	width:540px;
	height:auto;
	display:inline;
	clear:both;
	margin-left:40px;
	clear:both;
}

div.popup-header-text img
{
	clear:both;
}

div.popup-header-text h1
{
	font-size:15px;
	padding:15px 0 0 0;
	width:650px;
}

div.popup-video-wrapper
{
	float:left;
	display:inline;
	width:480px;
	height:385px;
	overflow:hidden;
	margin-top:20px;
	margin-left:40px;
}

div.popup-rightcolwrapper
{
	float:right;
	display:inline;
	width:160px;
	height:385px;
	position:relative;
	margin-top:20px;
	margin-right:20px;
}

div.popup-right-text
{
	width:215px;
	height:270px;
	padding-bottom:10px;
	overflow-y:auto;
}

div.popup-right-text-clip
{
	width:172px;
	height:180px;
	padding-bottom:10px;
	overflow-y:auto;
}


div.popup-more-close-share
{
	position:absolute;
	bottom:-5px;
	left:0px;
	width:160px;
	height:auto;
}

div.popup-more-close-share img
{
	margin-top:3px;
}

.popup-vid-thumb
{
	margin-bottom:25px;
}

/* ------------------------------- GALLERY -- */
div.popup-gallery-header-text
{
	float:left;
	width:540px;
	height:auto;
	display:inline;
	clear:both;
	margin-left:25px;
	clear:both;
}

div.popup-gallery-left-column
{
	float:left;
	display:inline;
	width:675px;
	margin-left:25px;
}
div.popup-gallery-left-column h1
{
	float:left;
	font-size:15px;
	width:520px;
	padding:15px 0 0 0;
}

div.popup-main-image-wrapper
{
	float:left;
	width:320px;
	height:320px;
	overflow:hidden;
	margin-top:20px;
}

div.popup-text-wrapper
{
	float:left;
	display:inline;
	width:180px;
	height:320px;
	position:relative;
	margin-left:20px;
	margin-top:20px;
}

/* --------------------- Slideshow Thumbnail Images -- */
div.slideshow-thumbnail-images
{
	position:relative;
	float:right;
	display:block;
	width:111px;
	height:360px;
	margin-top:-16px;
}

div.slideshow-move-up
{
	position:absolute;
	top:0;
	left:0;
}
div.slideshow-move-down
{
	position:absolute;
	bottom:1px;
	left:0;
}

div#imageboxWrapper
{
	position:absolute;
	top:17px;
	left:2px;
	width:105px;
	height:321px;
	overflow:hidden;
}

div#imageboxInside
{
	position:absolute;
	width:105px;
	height:3000px;
}

div#imageboxInside a,
div#imageboxInside a:Visited
{
	float:left;
	clear:both;
	display:inline;
	padding:1px 0;
}

div.popup-right-text p 
{
	padding-bottom:10px;
}


/* ------------------------------- VIDEO SHOWDOWN -- */
div.popup-video-content
{
	float:left;
	text-align:left;
}

div.popup-video-content h1 
{
	float:left;
	font-size:15px;
	width:960px;
	padding:15px 0 0 0;
}
div.video-one,
div.video-two
{
	float:left;
	display:inline;
	margin:20px 15px 20px 0;
	width:480px;
	height:385px;
}
div.video-two {margin-right:0;}

div.video-buttons
{
	float:left;
	clear:both;
	width:960px;
	height:29px;
}
div.video-buttons img
{
	float:left;
}
.choose-img
{
	margin:6px 25px;
}
.pickme-img
{
	margin-left:160px;
}

p.result-one
{
	margin-left:160px;
}
p.result-one,
p.result-two
{
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#fbfd0e;
	width:167px;
	height:auto;
	text-align:center;
}
