.videoPage #video_layout  {
	position:relative;
	left:0; top:0;
	width:800px;
}

.videoPage div.vidhome {
	background-image:url(../media/lines/line_solid_v.gif);
	background-repeat:repeat-y;
	background-position:340px 0;
}

.videoPage #video_layout #ads {
	width:135px; border-left:1px solid #dedede;
	position:absolute;
	right:0; top:0;
	text-align:right;
}

.videoPage #left_column {
	position:absolute;
	left:0; top:0;
	width:160px;
}

.videoPage #left_column h1.top {
	font-family: 'FranklinGothicBookRegular', 'Franklin Gothic Book', helvetica, arial;
	font-weight:normal;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	color:#000;
	text-transform:uppercase;
	margin-bottom:10px;
}


.videoPage #left_column ul.featured li {
	list-style-position:inside;
	list-style-type:disc;
	color:#999;
	margin:0 0 8px 0;
	line-height:12px;
	font-size:11px
}

.videoPage #left_column ul li p {
	display:inline;
}

.videoPage #left_column ul.featured li a {
	color:#999;
}

.videoPage #video_content {
	margin-left:185px;
	width:600px;
	padding:0px;
	min-height:1200px;
}

.videoPage #video_content a { color:#653e8d; }

.videoPage #video_content .MainVideo { width: 320px; float:left; }

.videoPage #video_content .SWFLarge .MainVideo { width:100%; float:left; }

.videoPage #video_content .MainVideo .Image { width: 320px; height:240px; overflow:hidden; border:none; background:#FFF;}


.videoPage #video_content .Featured {
	float:left;
	margin:0 0 0 20px;
	width: 230px;
	clear:none;
}

.videoPage #video_content .Featured h2 {
	font-size:14px;
	font-family: 'FranklinGothicBookRegular', 'Franklin Gothic Book', helvetica, arial;
	margin:0; padding:0;
	line-height:16px;
}

.videoPage #video_content .Featured h3 {
	font-size:12px;
	font-family: 'FranklinGothicBookRegular', 'Franklin Gothic Book', helvetica, arial;
	margin:0; padding:0;
}

.videoPage #video_content .Featured .lead {color:#999; font-size:10px;}
.videoPage #video_content .Featured .lead a {color:#999; font-size:10px;}

.videoPage #video_content .Featured h3 a {color:#000;}


.videoPage .Core .Bottom {
	padding: 0;
	border-top:1px solid #cccccc; padding-top:20px; margin-top:0px;
	display:block; width:100%;
	clear:none;
}

.videoPage .Core  h1 {
	margin:0 0 12px 0; padding:0; float:left; display:block;
	font-family: 'FranklinGothicBookRegular','Franklin Gothic Book',helvetica, arial;
	font-size:24px;
	text-transform:lowercase;
	color:#492777;
}


.videoPage .SubTopper h1 { margin-bottom:25px; }

.videoPage .Core  h1 a {
	font-size:24px;
	text-transform:lowercase;
	color:#653e8d;
	font-weight:normal;
}

.videoPage .Core .Bottom {width:100%;}

.videoPage .Core  .VidSearchBox {float:right; display:block;}

.videoPage .Core  .Thumbnails  {clear:both;}
.videoPage .Core  .Thumbnails li {margin:0px 15px 15px 0px; float:left; background:#000;}
.videoPage .Core  .Thumbnails .Image {border:none; height:75px; width:100px; overflow:hidden;padding:0px; margin:0px; border:none;}

.videoPage .Core  .Thumbnails .Image img {width:100%; height:auto;}

.videoPage .Core .MainVideo .Padding { padding: 0 40px 0 0; }

.videoPage .Core .MainVideo h2 { padding-top:16px; font-size:20px; clear:both; color:#653e8d; }

/**************************************************************************************************/
.videoPage .Core .SWFLarge .MainVideo { width: 580px; }
.videoPage .Core .SWFLarge .MainVideo .Padding { padding: 0; }

/**************************************************************************************************/
.videoPage .Core .MainVideo h2, .videoPage .Core h3, .videoPage .Core h5 { text-transform: none; }
.videoPage .Core .MainVideo h2 { font-size: 180%; line-height:1.2em }

.videoPage .Core h3
{
	font-size: 100%;
	margin: 0;
}

.videoPage .Core h5
{
	font-weight: normal;
	margin: 0 0 5px 0;
}

.videoPage .Core h5, .videoPage .Core h5 a { color: #888; }
.videoPage .Core .MainVideo p, .videoPage .Core h5 { font-size: 100%; }

.videoPage .MainVideo .Image {padding:0; margin:0}

/**************************************************************************************************/
.videoPage .Core .Featured h2, .videoPage .Core .Featured h3 { text-transform: none; }
.videoPage .Core .Featured h2 { font-size: 115%; }
.videoPage .Core .Featured h3 { font-size: 100%; }
.videoPage .Core .Featured p { font-size: 95%; }
.videoPage .Core .Featured ul { margin-left:20px;}
.videoPage .Core .Featured ul h2 { display: table-cell; }

.videoPage .Core .Featured li
{
	margin: 0;
	padding:0;
	min-height:87px;
}

.videoPage .Featured .Image {
	padding:0;
	margin-right:10px;
	height:75px;
	width:100px;
	overflow:hidden;
	border:none;
}

/**************************************************************************************************/
.videoPage .Core .LargeSmall, .videoPage .Core .LargeSmall:hover
{
	margin: 0;
	padding: 5px;
	float:left;
}

.videoPage .Core .LargeSmall { background-color: #ddd; }
.videoPage .Core .LargeSmall:hover { background-color: #bbb; }

.videoPage .LargeSmall a {color:#333;}


.videoPage .Nav {margin:0 0 12px 0px;}
.videoPage #video_content .Nav a {color:#999;}
/**************************************************************************************************/
.videoPage .InfoBox
{
	position: absolute;
	top: 0;
	left:0;
	text-align: left;
	background-color: #fff;
	width: 140px;
}

.videoPage .InfoBox .Close
{
	position: absolute;
	width: auto;
	height: auto;
	right: 5px;
	top: 5px;
	margin: 0;
}

.videoPage .InfoBox .p, .InfoBox .h2, .InfoBox .h3, .InfoBox .h5 { color: #333; }
.videoPage .InfoBox .h2, .InfoBox .h3, .InfoBox .h5 { text-transform: none; }
.videoPage .InfoBox .h2 { font-size: 12pt; }
.videoPage .InfoBox .h3 { font-size: 10pt; }
.videoPage .InfoBox .h5 { font-size: 9pt; }
.videoPage .InfoBox .h5, .InfoBox .h5 a { color: #888; }

.videoPage  .InfoBox .p
{
	font-size: 8pt;
	margin: 10px 0 0 0;
}

.videoPage .InfoBox .info_padding { padding: 10px; }

.videoPage #adCore {float:right; padding-left:20px; border-left:1px solid #ccc;}



.VideoBox {padding:12px; background:#fff; position:absolute; width:250px; font-size:12px; font-family:helvetica, arial;
 -moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
text-align:left;
}
.VideoBox a:hover {text-decoration:none; display:block;}
.VideoBox .h2, .VideoBox .h3, .VideoBox .h5 {font-size:18px; font-family:FranklinGothicBookRegular; line-height:18px;}
.VideoBox .h2 a  {color:#653e8d;}
.VideoBox .h5 a  {color:#999;}
.VideoBox .p {margin-top:16px;}


.videoPage .SubTopper {clear:both;}
