body
{
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #666;
	background-image: url(/_elements/images/page-bg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom;
	color:#000;
}
html
{
     margin: 0;
     padding: 0;
     /* setting border: 0 hoses ie6 win window inner well border */
}
form
{
     margin: 0;
     padding: 0;
}

select {
	cursor: auto;
	outline: solid;
	background-color: #000000;
	color: #FF3300;
}
a
{
     text-decoration: none;
}
a img
{
     border: 0;
}
h1, h2, h3, h4, h5, h6
{
     font-weight: bold;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
     margin-top: 10px;
     margin-bottom: 10px;
     background-repeat: repeat-y;
}

textarea {
     background-image: none;
     background-repeat: repeat-y;
     background-color: #333333;
}

input {
	background-color: #000000;
	color: #FF3300;
	border: thin #6b6b6b groove;
	margin: 3px;
	font-weight: bold;
}
input#search { background-color: white; }

#form1 input {
	background-color:#FFFFFF;
	color: #FF3300;
	border: thin #f30 inset;
	font-weight: bold;
}/*  standard helper classes */
.clr
{
     clear: both;
     overflow: hidden;
     width: 1px;
     height: 1px;
     margin: 0 -1px -1px 0;
     border: 0;
     padding: 0;
     font-size: 0;
     line-height: 0;
}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
     content: " ";
     display: block;
     visibility: hidden;
     clear: both;
     height: 0.1px;
     font-size: 0.1em;
     line-height: 0;
}
* html .pkg
{
     display: inline-block;
}
/* no ie mac \*/
* html .pkg
{
     height: 1%;
}
.pkg
{
     display: block;
}
/* /* page layout */
body
{
     text-align: center;
}
/* center on ie */
#container
{
     position: relative;
     margin: 0 auto;
     /* center on everything else */
    width: 1117px;
     text-align: left;
}
#container-inner
{
     position: static;
     width: auto;
}
#banner
{
     position: relative;
}
#banner-inner
{
     position: static;
}
#pagebody
{
     position: relative;
     width: 100%;
}
#pagebody-inner
{
     position: static;
     width: 100%;
}
#alpha, #beta, #gamma, #delta, #epsilon
{
     display: inline;
     /* ie win bugfix */
    position: relative;
     float: left;
     min-height: 1px;
}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner, #epsilon-inner
{
     position: static;
}
/* Navbar */
div#navbar
{
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 0.8em;
     font-weight: bold;
     text-align: right;
     background-color: #666666;
     font-weight: bold;
     padding-top: 10px;
     padding-bottom:10px;
     width: 1100px;
}
#navbar ul li a:link, #navbar ul li a:visited
{
     color: #99ccff;
     text-decoration: none;
     border: none #8cc3f6 1px;
     display: inline;
     margin: 8px;
     padding-top: 3px;
     padding-left: 10px;
     padding-bottom: 3px;
     padding-right:10px;
     border: solid #333 1px;
}
#navbar ul li a:hover, #navbar ul li a.current
{
     color: #99ccff;
     background-color: #333333;
     text-decoration: none;
     border: solid #6188b0 1px;
}
a:link, a:visited
{
     color: #95C3F7;
}
a:hover
{
    color: #39C;
    background-color: #006;
	text-decoration:underline;
}

a.previous {
	text-decoration: none;
	cursor: w-resize;
	padding-right:10px;
}
#navbar ul li
{
     margin: 0px;
     padding: 0px;
     list-style-type: none;
     display: inline;
}
#navbar ul
{
     margin: 0px;
     padding: 0px;
}
/* BANNER LAYERS */
#BannerGroup
{
     position:relative;
     left:0px;
     top:0px;
     width:1100px;
     height:218px;
}
#banner-logo-topstrip_
{
     position:absolute;
     left:0px;
     top:0px;
     width:1100px;
     height:118px;
}
#banner-bottom-left_
{
     position:absolute;
     left:0px;
     top:118px;
     width:372px;
     height:100px;
}
#banner-billboard-ad_
{
     position:absolute;
     left:372px;
     top:118px;
     width:728px;
     height:90px;
}
#banner-tiny-bottomstrip_
{     position:absolute;
     left:372px;
     top:208px;
     width:728px;
     height:10px;
}
/* FEATURED CONTENT STYLES */
#featured
{
     width:796px;
     height:100%;
     padding-bottom:10px;
     display:block;
     visibility:visible;
     background-color: #333;
     border: 1px #222 solid;
}
#featuredIndustry
{
     width:580px;
     height:100%;
     padding-bottom:10px;
     display:block;
     visibility:visible;
     background-color: #333;
     border: 1px #222 solid;
}
#featured p
{ color:#FFFFFF; }
#comments-section {
     width:770px;
     height:auto;
     display:block;
     background:#222;
     padding-left:0px;
}
#twinx 
{
     display:block;
     margin-top:6px;
     margin-bottom:6px;
     margin-left:0px;
     margin-right:0px;
     background:transparent;
     width:280px;
}
.videoContainer
{
     display:block;
     width:450px;
     height:500px;
     overflow:hidden;
     border-top: 1px #222 solid;
     margin-bottom:10px;
     margin-right:0px;
     margin-top:1px;
     color: #486ba9;
     float:left;
     background: #0a142e;
     margin-left: 10px;
     background-image: url(/_elements/images/images/vid-box-bg.jpg);
     background-repeat: repeat-x;
     padding-bottom: 15px;
}
.videoCategory
{
     display:block;
     width:774px;
     height:auto;
     overflow:visible;
	 background:#222;
     border-left: 3px #151515 inset;
	 border-bottom: 3px #151515 outset;
	 border-right:3px #333 outset;
	 border-top:3px #222 inset;
	 margin-bottom:10px;
     margin-right:0px;
     margin-top:1px;
     color: #659fff;
     float:left;
     margin-left: 0px;
     padding-bottom: 10px;
}
.videoCategory img
{
     max-width:160px;
     max-height:110px;
     padding-top:0px;
     padding-left:10px;
     padding-right:20px;
     padding-bottom:16px;
     float:left;
}

.videoContainerPlaylist
{
     display:block;
     width:790px;
     height:320px;
     overflow:hidden;
     border-left: 6px #f30 solid;
     border:1px #222 solid;
     margin-bottom:10px;
     margin-right:0px;
     margin-top:0px;
     color: #486ba9;
     float:left;
     background: #0a142e;
     margin-left: 0px;
     background-image: url(/_elements/images/vid-box-900.jpg);
     padding-bottom: 0px;
}
.infoContainer
{
     display:block;
     width:786px;
     height:360px;
     overflow:hidden;
     border:1px #222 solid;
     margin-bottom:10px;
     margin-right:0px;
     margin-left:10px;
     margin-top:0px;
     color: #486ba9;
     float:left;
     background: #0a142e;
     margin-left: 0px;
     background-image: url(/_elements/images/vid-box-900.jpg);
     padding-bottom: 15px;
}
.videoContainerPlaylist p
{
     vertical-align:middle;
     text-align:left;
}
.videoContainerROS
{
     display:block;
     /*
     width:438px;
     height: 320px;
     */
     vertical-align:middle;
     overflow:hidden;
     border-top: 2px #5fccff solid;
     border-left: 2px #36f solid;
     margin-bottom:0px;
     margin-right:0px;
     margin-top:1px;
     color: #486ba9;
     float:left;
     background: #0a142e url(/_elements/images/vid-box-900.jpg) no-repeat left top;
     margin-left: 0px;
     padding-bottom: 5px;
     padding-top:5px;
     clear:none;
}
.detailsContainerROS
{
	display:block;
	width:348px;
	height: 320px;
	overflow:visible;
	border-right: 2px #2c87dc solid;
	border-top: 2px #5fccff solid;
	margin-right:0px;
	margin-top:1px;
	color: #486ba9;
	float:left;
	background: #002076 url(/_elements/images/vid-box-900.jpg) no-repeat -438px 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom:5px;
}
.relatedContainer
{
     display:block;
     width:774px;
max-height:90px;
     border-left: 2px #36f solid;
     border-bottom: 2px #5fccff solid;
     border-right:2px solid;    
 overflow:visible;
     margin-bottom:30px;
     margin-top:0px;
     color: #2e87df;
     background: #0a142e url(/_elements/images/vid-box-900.jpg) no-repeat bottom;
	text-align: center;
     margin-left: 0px;
     margin-right:0px;
     padding-bottom: 10px;
     padding-top:10px;
padding-left:12px;
     vertical-align:bottom;
     text-align:justify;
}
.relatedContainer IMG
{
     border: 1px #2087dd solid;
     padding:1px;
     margin-right:18px;
     margin-left:18px;
     max-width:110px;
     max-height:80px
}
.relatedContainer IMG:hover
{
     border:solid 2px #f83e00;
     margin-right:18px;
     margin-left:18px;
     max-width:110px;
     max-height:80px;
padding:0px;
}
.pagination
{
     display:block;
     position:relative;
     clear:both;
     width:786px;
     height:auto;
     font-size:18px;
     font-weight:bold;
     overflow:hidden;
     margin-bottom:4px;
     margin-top:4px;
     color: #486ba9;
     margin-left: 10px;
     margin-right:10px;
     padding-bottom: 15px;
     padding-top:15px;
     vertical-align:middle;
}
.pagination .previous
{
     display:block;
     text-decoration:none;
     text-align:left;
     width:25%;
     clear:none;
float:left;
}
.pagination .links
{
     display:block;
     text-align:center;
     text-decoration:none;
     clear:none;
     width:44%;
}
.pagination .next
{
     display:block;
     text-decoration:none;
     margin-left:50px;
     text-align:right;
     clear: none;
float:right;
     position: absolute;
     visibility: inherit;
}
.headline, .headline a:link, .headline a:visited
{
     margin-left: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/vid-box-title-bg.jpg);
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-top: 10px;
     padding-bottom:10px;
     padding-right:10px;
     padding-left: 4px;
     height: auto;
     width: 350px;
     text-decoration: none;
     background-repeat: repeat-y;
     border-left: 2px #f30 solid;
}
.headline a:hover
{
     color: #f30;
     background-color: #150061;
     font-stretch: semi-expanded;
     text-decoration: none;
}
.headlineAll, .headlineAll a:link, .headlineAll a:visited
{
     margin-left:-6px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/vid-box-title-bg.jpg);
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-top: 5px;
     padding-bottom:10px;
     padding-right:10px;
     padding-left:10px;
     height: auto;
     width: auto;
     text-decoration: none;
     background-repeat: repeat-y;
}
.headlineAll a:hover
{
     color: #f30;
     background-color: #95C3F7;
     font-stretch: semi-expanded;
}
.archiveHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/_elements/images/archiveHeadline.jpg);
	text-align: left;
	vertical-align: middle;
	display: block;
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:12px;
	height: auto;
	width: 320px;
	text-decoration: none;
	background-repeat: repeat-y;
	border-left: 6px #f30 solid;
	border-bottom: 2px #f30 solid;
}
.archiveHeadline a:link, .archiveHeadline a:visited
{
		color:#fff;
		
}
.collectionHeadline
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 22px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/collectionHeadline.gif);
     background-repeat:no-repeat;
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-top: 16px;
     padding-bottom:6px;
     padding-right:0px;
     padding-left:10px;
     height:35px;
     width: 780px;
     text-decoration: none;
     border: none;
     border-left: 6px #f30 solid;
}
.categoryHeadline, .categoryHeadline a:link, .categoryHeadline a:visited
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/entryBG.gif);
     background-repeat:repeat-y;
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-top: 12px;
     padding-bottom:12px;
     padding-right:0px;
     padding-left:10px;
border-left: 6px #6CF solid;
     height:16px;
     width: 760px;
     text-decoration: none;
margin-left:0px;
}
.additionalHeadline, .additionalHeadline a:link, .additionalHeadline a:visited
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/blueSub.jpg);
     background-repeat:repeat;
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-top: 8px;
     padding-bottom:8px;
     padding-right:0px;
     padding-left:10px;
border-left: 6px #6CF solid;
     border-right: 2px #2e89e0 solid;
     height:auto;
     width: 772px;
     text-decoration: none;
margin-left:0px;
}

.subHeadline, .subHeadline a:link, .subHeadline a:visited
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #FFFFFF;
     background-image: url(/_elements/images/entryBG.gif);
     background-repeat:repeat-y;
     text-align: left;
     vertical-align: middle;
     display: block;
     border-bottom: 1px #444 solid;
     padding-top: 12px;
     padding-bottom:12px;
     padding-right:0px;
     padding-left:10px;
border-left: 6px #f30 solid;
     border-right: 2px #2087dd solid;
     height:16px;
     width: 772px;
     text-decoration: none;
margin-left:0px;
}
.homepageText
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height:16px;
     color: #FFFFFF;
     text-align: left;
     vertical-align: middle;
     display: block;
     padding-left: 15px;
     padding-right:10px;
     padding-top:5px;
     padding-bottom:5px;
     height: auto;
     width: 320px;
     text-decoration: none;
}
.textRos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	display: block;
	padding-left: 20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	height: auto;
	width: 300px;
	text-decoration: none;
	float: left;
}
.textAll
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: middle;
	display: block;
	padding-left: 15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:5px;
	height: auto;
	width: auto;
	text-decoration: none;
}
.categorytext
{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
     color: #FFFFFF;
     text-align: right;
     vertical-align: middle;
     display: block;
     padding-top: 4px;
     padding-bottom:0px;
     width: 330px;
     text-decoration: none;
}
.postFootersLeft
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:10px;
     color: #486ba9;
     padding-left:6px;
     padding-right:6px;
     display:block;
     text-decoration:none;
     float:left;
     clear:none;
     margin-left:10px;
     position:relative;
}
.postFootersRight
{
     font-family: Arial, Helvetica, sans-serif;
     font-size:10px;
     color: #486ba9;
     padding-left:6px;
     padding-right:6px;
     display:block;
     text-decoration:none;
     float:right;
     clear:none;
     margin-right:10px;
     position: relative;
}
#module-archives
{
     padding:4px;
     margin:4px;
}
#module-archives .module
{
     vertical-align:middle;
     text-decoration:none;
}
.module-header
{
clear:none;
     color: #ffffff;
     margin-right:5px;
     padding-top: 5px;
     padding-right: 4px;
     padding-bottom: 5px;
     padding-left: 10px;
     font-size: 14px;
     font-weight: bold;
}
.categoryDates
{
     font-weight:bold;
     width:auto;
     display:block;
     padding-top: 10px;
	 padding-bottom: 10px;
     float: right;
     text-align: right;
     vertical-align: middle;
     height: 16px;
     color: #ffffff;
     font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     text-transform: uppercase;
     margin-right: 22px;
     padding-right: 4px;
     font-size: 10px;
}
.entryTags
{
	visibility:visible;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:10px;
	text-decoration:none;
	color:#6188b0;
	margin:10px;
	border-bottom:2px solid #222;
	width:320px;
	height:auto;
	line-height:14px;
}
.entryTagsHeader
{
	font-weight:bold;
	color:#F30;
}

#industryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

.listingContainer 
{    display:block;
     width:300px;
     height:101px;
     overflow:hidden;
     border-top: 1px #f30 solid;
     margin-bottom:10px;
     margin-right:0px;
     margin-top:1px;
     color: #486ba9;
     float:left;
     background: transparent;
}
.listingContainer:hover 
{    color:#FFFFFF;
     background: #1B005C;
text-decoration:none;
}body{behavior:url(/celebrity_video/orlando_bloom/playlist/css.sct);}
.listingContainer strong 
{    color: #000;
     font-size: 12px;
}
.listingContainer:hover strong 
{    color: #61a6ff;
}
.listingContainer IMG 
{    float:left;
     margin-right:10px;
     padding-top:1px;
     background-color:#333;
}
.listingsTxt 
{    line-height:16px;
     padding-top:4px;
     border-top:1px solid #f30;
     text-align: left;
     padding: 4px 4px;
}
.listingsTxt STRONG 
{    padding-bottom:5px;
     font: 12px;
     color: #ffffff;
}
#comments
{
     width:450px;
     text-align:left;
}
#container
{
     width: 1117px;
     margin: 0px auto 20px auto;
}
#alpha
{
	width: 800px;
	position: relative;
}
#alphaIndustry {
	width:600px;
	position:relative;
	
	}
#beta
{
     position: relative;
     width: 304px;
     float:left;
}
#beta-inner
{
}
.sidebarBG
{
     background: url(http://x17video.com/_elements/images/beta-bg.gif) repeat-y;
     width:304px;
     height:100%;
     display:block;
     padding-top:0px;
     padding-right:4px;
     padding-left:4px;
     margin:0px;
}
#gamma
{
     position:relative;
	 width: 160px;
     float:left;
	 background: url(/_elements/images/beta-bg.gif) repeat-y left;
}
#delta
{
     width:160px;
}
#epsilon
{
     width:140px;
}
#beta-inner,
#gamma-inner,
#delta-inner,
#epsilon-inner
{
     border-color: #000;
     border-style: solid;
     border-width: 0px;
     padding: 0px;
}
#gamma-inner
{
     width:120px;
}

.userOptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	height: auto;
	width: 340px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	font-weight: bold;
}

.levelList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366FF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	display: block;
	text-transform: uppercase;
	background:url(/_elements/images/industrial-strength-tiny.png) right no-repeat;
	height:30px;
	margin-top:3px;
	display:block;
	
}

.industryHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(#333);
	text-align: left;
	vertical-align: middle;
	display: block;
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:12px;
	height: auto;
	width: 410px;
	text-decoration: none;
	background-repeat: repeat-y;
	border-left: 6px #f30 solid;
	border-bottom: 2px #f30 solid;
}

.detailsIndustry {
	display:block;
	width:348px;
	height: 200px;
	overflow:hidden;
	border-right: 2px #2c87dc solid;
	border-top: 2px #5fccff solid;
	margin-right:0px;
	margin-top:1px;
	color: #486ba9;
	float:left;
	background: #002076 url(/_elements/images/vid-box-900.jpg) no-repeat -438px 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom:5px;
}

.tagText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	display: block;
	padding-top: 4px;
	padding-bottom:0px;
	width: 330px;
	text-decoration: none;
}


div.rightad { 
  margin: 10px 0px;
}