﻿body
{
	background-color: #000;
	color: #222;
	scrollbar-face-color:##f7120d;
    scrollbar-arrow-color:#ff568b;
    scrollbar-track-color:#000;
/*    scrollbar-shadow-color:'';
    scrollbar-highlight-color:'';
    scrollbar-3dlight-color:'';
    scrollbar-darkshadow-Color:''; 

*/
}

#ctl00_PanelBottomFade
{
    background:url("../../Images/Background/BottomWide.jpg") repeat scroll -10px 0 transparent;
	float:left;
	height:100px;
	padding:0 0 0 2%;
	width:98%;
}

#ctl00_TopMenuControl_PanelLoggedOut a
{
    color: #FFFFFF; font-weight: bold; 
}


#ctl00_TopMenuControl_PanelLoggedIn a
{
    color: #FFFFFF; font-weight: bold;     
}
p.MsoNormal, ul.MsoNormal , li.MsoNormal
{
    color:#fff;
}
.loginContainer h3
{
    color:#f00;
}
.MainSignUpContainer
{
    text-align: left;
	position: relative;
	width: 960px;
    margin-right:auto;
	margin-left:auto;
	background:#000  url(../../Images/Background/SignUpBackground.jpg) no-repeat right top;
	color:#fff;
}
.MainSignUpContainer ol
{
    color:#fff;
}
.MainContentContainer
{
    text-align: left;
	position: relative;
	/*background-color: #fff;*/
	width: 960px;
    margin-right:auto;
	margin-left:auto;
	background:#000  url(../../Images/Background/MainBG.jpg) no-repeat right top;
}
.Maincontainer
{
    text-align: left;
	position: relative;
	/*background-color: #fff;*/
	width: 960px;
    margin-right:auto;
	margin-left:auto;
	
}
.LeftContentBlock
{
    width:740px;
    float:left;
    clear:left;
    padding:20px 0 0 10px;
}
.RightContent
{
    width:180px;
    padding:20px 20px 0 10px;
    float:right;
    clear:right;
}
.PlayerRight{
    position:absolute;
    left:740px;
    top:450px;
}
#TitleSpan
{
    float:left;
}
.RightHeader
{
    background:#000  url(../../Images/Background/RightHeaderBG.png) repeat-x left top;
    height:30px;
    text-align:left;
    color:#fff;
    font-weight:bold;
    padding-left:25px;
    padding-top:12px;
}
.ImageAdRight
{
    margin:10px 0 0 5px;
}
.container_12
{
    
    /*background-color: #fff;*/
}

.master10
{
    padding: 0 0 30px 0;
    margin: 0;
}

.master10 a
{
    font-size: 0.85em; font-family: Verdana, Arial;
}

.master20
{
    padding: 20px 0 0 0;
    margin: 0;
}

a,
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	color: #222;
}

hr.topLogoSeperator
{
    padding: 0;
    margin: 0;
    height: 1px;
    color: #f00;
}
hr.topBreadcrumbSeperator
{
    padding: 0;
    margin: 0;
    height: 1px;
    color: #0f0;
}

/* Top Navigation */
div.top 
{
    float: left;
    height: 22px;
}
div.topRight
{
    float: right;
    height: 22px;
}
div.top, div.topRight 
{
    padding: 2px 0 0 0;
}

div.topSpacer, div.topRightSpacer
{
    color: #222;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
div.topRightSpacer
{
    color: #222;
    float: right;
}

div.top a, div.topRight a
{
    color: #222;
    text-decoration: none;
}
div.top a:hover, div.topRight a:hover
{
    color: #222;
    text-decoration: underline;
}
div.top a.bug
{
    color: #aaa;
}

hr#topBreadcrumbSeperator
{
    text-align: center;
    color: #b8b8b8;
    background-color: #b8b8b8;
    width: 960px;
    border: 0px;
    height: 1px;
    margin: 0;
    padding: 0;
}

/* Footer */
.footer
{
    color: #888;
    font-size: 12px;
}
.footer a
{
    color: #aaa;
    padding-left: 10px;
}
.footer span.copyright
{
    color: #ccc;
}
.footer tbody tr td
{
    padding-right: 10px;
}
.footerText
{

}

/* Bug */
.bugContainer
{
}
.bugContainer div.intro
{
    padding-bottom: 5px;
}
.bugContainer div.username
{
    color: #999;
    padding-bottom: 5px;
}
.bugContainer div.userAgent
{
    color: #999;
    padding-bottom: 5px;
}
.bugContainer div.url
{
    color: #999;
    padding-bottom: 5px;
}
.bugContainer div.comment
{
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStarDevelopment {
    background-image: url('../../Images/Rating/FilledStar.png');
}
.filledRatingStar {
    background-image: url('../../Images/Rating/FilledStar.png');
}

.emptyRatingStarDevelopment {
    background-image: url('../../Images/Rating/EmptyStar.png');
}
.emptyRatingStar {
    background-image: url('../../Images/Rating/EmptyStar.png');
}

.savedRatingStarDevelopment {
    background-image: url('../../Images/Rating/SavedStar.png');
}
.savedRatingStar {
    background-image: url('../../Images/Rating/SavedStar.png');
}
h3.rateMovie
{
    display:inline;
}
.ratingDetail
{
    height: 250px;
}
.ratingDetail h3
{
    color:#fff;
    display:inline;
    width:70px;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.infoStats
{
    color:#fff;
    font-weight:normal;
    display:inline;
    font-size:12px;
}

/* My Account */
.myAccountContainer
{
    color:#fff;
}

/* Tag Cloud */
.tagContainer
{
    background:transparent url(../../images/background/1x1_60op.png) repeat;
    border:5px solid #000;
    width:170px;
    color:#fff;
    text-decoration:underline;
}
.tagContainer ul, .tagContainer a
{
    list-style:none;
    color:#fff;
}
.tagCloud 
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.tagCloud a 
{
    color: #222;
    text-decoration: none;
    margin-right: 10px;
    float: left; height: 30px; vertical-align: bottom;
}
.tagCloud a:hover 
{
    color: #222;
    text-decoration: underline;
}

.tagCloud a.tagWeight1 {
    font-size: 25px;
}
.tagCloud a.tagWeight2 {
    font-size: 22px;
}
.tagCloud a.tagWeight3 {
    font-size: 18px;
}
.tagCloud a.tagWeight4 {
    font-size: 14px;
}
.tagCloud a.tagWeight5 {
    font-size: 10px;
    display:none;
}

.tagCloud a.tagWeight1.search,
.tagCloud a.tagWeight2.search,
.tagCloud a.tagWeight3.search,
.tagCloud a.tagWeight4.search,
.tagCloud a.tagWeight5.search {
    background-color: #ff0;
}

.tagCloudDetail
{
    padding: 5px;
}
.tagCloudDetail a
{
    padding-right: 8px;
}

.tagTabsContainer
{
    width: 700px;
    height: 41px;
    background-color: #dededf;
}

.tagCloudTags,
.tagCloudGalleries
{
    float: left;
    width: 90px;
    text-align: center;
    font-weight: bold;
    margin-top: 4px;
}
.tagCloudTags
{
    margin-left: 43px;
}

.tagCloudGalleryItem
{
    float: left;
    width: 220px;
}

/* Gallery */
#galleryImage
{
    padding-bottom: 5px;
}
#galleryImage img
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.galleryContainer
{
    padding-bottom: 5px;
}

/* Error */
.errorContainer
{
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.errorContainer a
{
    text-decoration: underline;
}

/* Login */
.loginContainer
{
    margin: 5px;
}

.loginContainer div div.username,
.loginContainer div div.password,
.loginContainer div div.emailAddress
{
    margin-bottom: 5px;
}

/* Floating Account and Login */
.accountAndLogin
{
    position: relative;
    top: -76px;
    right: 49px;
}

/* Terms And Condiitons */
.termsAndConditions
{
    /*background-color: #0f0;*/
    padding: 5px;
}
.termsAndConditionsError
{
    /*background-color: #f00;*/
    padding: 5px;
}

/* Related */
.relatedContainer, .alsoViewedContainer
{
    padding: 15px 0;
    width:740px;
    float:left;
    clear:left;
}

/* TopMenu */
img.topMenu 
{
    border: 0;
    margin: 0;
    padding: 0;
}

/* Breadcrumb */
.breadcrumb 
{
}
.breadcrumb div.breadcrumbPanel 
{
    color: #222;
    float: left;
    padding-right: 4px;
}

.breadcrumb div.breadcrumbPanel img
{
    padding-bottom: 1px;
}

.breadcrumb div.breadcrumbPanel a
{
    color: #222;
    text-decoration: none;
}
.breadcrumb div.breadcrumbPanel a:hover
{
    color: #222;
    text-decoration: underline;
}

/* Thumbnail */
.VideoThumbnailContainer
{
    width: 230px;
    background:transparent url(../../images/background/1x1_60op.png) repeat;   
    height:250px;
    float:left;
    padding: 10px 11px 5px 5px;
    color:#fff;
}
.VideoThumbnailImage
{
    height:140px;
    padding:0;
    margin:0;
}
.ImageThumbnail
{
    height:140px;
    padding:0;
    margin:0;
    width:230px
}
ImageThumbnailContainer
{
    height:140px;
    padding:0;
    margin:0;
    width:230px;
}
.thumbnailContainerNoPadding,
.thumbnailContainerMarginRight
{
    width: 230px;
    background-color: #000;
}
.thumbnailContainer
{
    padding: 5px;
    margin-left: 10px;
}
.thumbnailContainerMarginRight
{
    margin-right: 10px;
}
.thumbnailText
{
    width:235px;
    color:#fff;
}
.ThumbnailTitle
{
    float:left;
    height:35px;
    overflow:hidden;
    width:120px;
    color:#fff;
    font-weight:bold;
    padding: 3px 0 3px 2px;
}
#LoginDiv {
    left:790px;
    position:relative;
    top:-240px;
}
.ThumbnailTitle a
{
    color:#fff;
}
.StarRating
{
    float:right;
    height:40px;
    padding: 3px 5px 3px 0;
}
#paginationSpan div
{
    display:inline;
}
#paginationSpan
{
    text-align:right;
    float:right;
}
strong.CurrentPage
{
    color:#fff;
}
.thumbnailDescription
{
    width:230px;
    height:35px;
    font-family:Verdana, arial, Sans-Serif;
    font-size:7pt;
    clear:both;
    margin:0;
    padding:0;
}
.thumbnailContainer .thumbnailImage,
.thumbnailContainerNoPadding .thumbnailImage
{
    border: 0;
    padding: 15px;
    width: 230px;
    height: 140px;
}
.thumbnailContainer .thumbnailText,
.thumbnailContainerNoPadding .thumbnailText
{
    padding-left:10px;
    background-color: #000;
    color:#000;
}
.thumbnailContainer .thumbnailText div,
.thumbnailContainerNoPadding .thumbnailText div
{
    background-color: #000;
}
.thumbnailHitComputed
{
    color: #aaa;
    padding-bottom: 5px;
}

/* Slideshow */
.ss-controls
{
    position: relative;
    top: 0px;
    right: 130px;
}
.nav-controls
{
    position: relative;
    top: -20px;
    right: 0px;
}
.slideshow
{
    position: relative;
    top: -10px;
    right: 0px;
    /* width: 700px; */
}
.slideshow .image-wrapper a img
{
    /* width: 700px; */
}
.nav-controls a.prev
{
}
.nav-controls a.next
{
    padding-left: 10px;
}
ul.thumbs
{
    list-style-position: inside;
}
ul.thumbs li
{
    list-style-type: none;
    float: left;
    display: inline;
}
ul.thumbs li a
{
    text-decoration: none;
}
ul.thumbs li a img
{
    border: 0;
}
ul.thumbs,
ul.thumbs li,
ul.thumbs li a,
ul.thumbs li a img
{
    margin: 0;
    padding: 0;
}
ul.thumbs li,
ul.thumbs li a,
ul.thumbs li a img
{
    height: 100px;
    width: 100px;
}

/* Pagination */
div.thumbnailPagination
{
    background-color: #ddd;
    padding: 10px;
    height: 20px;
}
div.thumbnailPagination a.page
{
    float: left;
    text-align: center;
    color: #000;
    background-color: #ddd;
    margin-right: 10px;
}
div.thumbnailPagination a.pageActive
{
    float: left;
    text-align: center;
    color: #aaa;
    background-color: #ddd;
    margin-right: 10px;
}

/* Vote */
.voteContainer h3
{
    color: #fff;
    padding-top: 5px;
    padding-left: 10px;
}
.voteContainer div.voteItem
{
    padding-left: 10px; 
    padding-right: 10px; 
}

/* Dashboard Thread */
.dashboardThreadContainer div
{
}
.dashboardThreadContainer h3
{
    color: #fff;
    padding-top: 5px;
    padding-left: 10px;
}
.dashboardThreadContainer div div.date
{
    float: left;
}
.dashboardThreadContainer div div.date div
{
    padding-left: 10px;
}
.dashboardThreadContainer div div.date div img
{
    padding-right: 5px;
}
.dashboardThreadContainer div div.postedBy
{
    float: left;
    text-align: right;  
}
.dashboardThreadContainer div div.postedBy div
{
    padding-right: 10px;
}
.dashboardThreadContainer div div.subject
{
}
.dashboardThreadContainer div div.subject div
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.dashboardThreadItemContainer
{
    padding-top: 10px;
}

/* Dashboard Comment */
.dashboardCommentContainer div
{
}
.dashboardCommentContainer h3
{
    color: #fff;
    padding-top: 5px;
    padding-left: 10px;
}
.dashboardCommentContainer div div.date
{
    float: left;
}
.dashboardCommentContainer div div.date div
{
    padding-left: 10px;
}
.dashboardCommentContainer div div.date div img
{
    padding-right: 5px;
}
.dashboardCommentContainer div div.postedBy
{
    float: left;
    text-align: right;  
}
.dashboardCommentContainer div div.postedBy div
{
    padding-right: 10px;
}
.dashboardCommentContainer div div.body
{
}
.dashboardCommentContainer div div.body div
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.dashboardCommentItemContainer
{
    padding-top: 10px;
}

/* Header */
.header
{
     background-color: #000;
}

/* Comment */
.commentItemContainer
{
    padding: 5px;
    background-color: #ddd;
    margin-bottom: 10px;
    border-top: solid 1px #ccc;
    color: #222;
}
.commentItemContainer div.date
{
    padding-bottom: 5px;
    float: left;
    width: 80%;
}
.commentItemContainer div.inappropriate
{
    padding-bottom: 5px;
    float: left;
    clear: right;
    width: 20%;
    text-align: right;
}
.commentItemContainer div.postedBy
{
    padding-bottom: 5px;
    clear: both;
}
.commentItemContainer div.body
{
    padding: 5px;
    background-color: #fff;
}
.commentItemContainer div.body img.commentArrow
{
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
}

/* New */
.commentContainerNew .button
{
    background-color:#000;
    color:#ff568b;
    border:1px solid #ff568b;
}
.commentContainerNew .commentBodyNew
{
    border:1px solid #ff568b;
    background:transparent url(../../images/background/1x1_60op.png) repeat;
    color:#ff568B;
}

.commentInfo
{
    float: left;
    width: 80px;
    margin-right: 10px;
    text-align: center;
    color: #fff;
    font-style:italic;
}
.commentInfoImage
{
    border: solid 5px #eef0f0;
}
.commentBox
{
    
}
.commentBoxLeft
{
    
}
.commentBoxRight
{
    border-bottom: solid 2px #ff568b;
    float: left;
    color: #fff;
}
.commentInappropriate
{
    padding-left: 20px;
}
.commentInappropriate a
{
    color: #aaa;
}

/* Quilt */
div.quilt
{
    float: left;
    padding: 0;
    margin: 0;
}

img.quilt
{
    border: 0;
}

/* Quilt Pagination */
div.quiltPagination
{
    text-align:right;
}
div.quiltPagination table tbody tr td
{
    vertical-align: middle;
    text-align:right;
}
div.quiltPagination div a
{
    float: left;
    position:relative;
    left:500px;
    margin-right: 10px;
}

/* Search */
.searchContainer
{
    border: solid 1px #aaa;
    background-color: #fff;
    margin-top: 8px;
    height: 23px;
}
.searchContainer table tbody tr td
{
    vertical-align: middle;
}
.searchBox
{
    border: none 0px #fff;
    width: 160px;
    margin-left: 5px;
}
.searchButton
{
    margin-right: 5px;
}

a.go 
{
    color: #000;
    text-decoration: none;
}
a.go:hover 
{
    text-decoration: underline;
}

/* Video Dashboard */
.dashboardVideoContainer div
{
     
}
.dashboardVideoContainer h3
{
    color: #fff;
    padding-top: 5px;
    padding-left: 10px;
    
}

/* Picture Dashboard */
.dashboardPictureContainer div
{
    background-color: #000;    
}
.dashboardPictureContainer h3
{
    color: #fff;
    padding-top: 5px;
    padding-left: 10px;
}
.LeftMenuSpan
{
    float:left;
    width:115px;
    height:40px;
    background:url("../../images/Header/NavBG.jpg") repeat-x left;
    text-align:center;
    color:#fff;
    padding:0;
    font-family:verdana, arial, sans-serif;
}
.LeftMenuSpan:hover
{
    background:url("../../images/Header/NavBGOver.jpg") repeat-x left;
}
.RightMenuSpan
{
    float:right;
    width:115px;
    height:40px;
    text-align:center;
    color:#fff;
    padding:0;
}
#SearchSpan
{
    width:200px;
    padding-right:2em;
}
.MenuDivSpan
{
    height:40px;
    width:3px;
    background:url("../../images/Header/NavBGDivider.jpg") no-repeat left;
    float:left;
}
.MainNav
{
    width:960px;
    height:40px;
    background:url("../../images/Header/NavBG.jpg") repeat-x left;
}
.LeftMenuSpan a
{
    color:#fff;
    font-weight:bold;
    position:relative;
    top:0.8em;
    height:40px;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
.LeftMenuSpan a:link,.LeftMenuSpan a:hover,.LeftMenuSpan a:visited
{
    color:#fff;
}
.RightMenuSpan a
{
    color:#fff;
    font-weight:bold;
    position:relative;
    top:0.8em;
    height:40px;
    font-family:Verdana, Arial, Sans-Serif;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
#VideoPlayerDiv
{
    width:100%;
    height:410px;
}
#videoDetail 
{
    width:50%;
    border:0px solid;
}

#VideoDetailDiv
{
    width:440px;
    height:409px;
    padding:0 4px;
    background:transparent url(../../images/background/1x1_60op.png) repeat;
    float:right;clear:right;
    height:100%;
}
#VideoDescriptionDiv, #VideoInfoDiv, #VideoCommentsDiv{
    color:#fff;
    font-family:Verdana, Arial, Sans-Serif;
    overflow:auto;
    width:420px;
    padding:0 10px;
    height:350px;
}
#DetailHeadingDiv
{
    width:440px;
    margin:auto 30px;
    height:40px;
    text-align:center;
    padding-top:10px;
}
#DetailHeadingDiv .MenuDivSpan
{
   border-left:1px solid #fff;
   width:1px;
   background-image:none;
}
.DetailHeadingLink
{
    float:left;
    margin:15px auto;
    width:120px;
    color:#ff568b;
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
}
#videoVideo
{
    width:512px;
    height:409px;
    float:left;clear:left;
    height:100%;
    background:transparent url(../../images/background/1x1_60op.png) repeat;
    margin: auto 0 auto 0;
}
a:link
{
    text-decoration:none;
    color:#ff568b
}
a:hover
{
    text-decoration:underline;
    color:#ff568b
}
a:visited
{
    text-decoration:none;
    color:#ff568b
}
#HotPicksDiv
{
    height:340px;
    width:740px;
}
#HotPicksDiv .RightHeader
{
    position:relative;
    top:3.5em;
}
.HotPickLogo
{
    position:relative;
    top:-2em;
    vertical-align:text-top;
}
.firstVid
{
    clear:left;
}
.HotPickTitle
{
    font-weight:bold;
}
.HotpickFeature
{
    color:#fff;
}
p.thumbnailDescription
{
    color:#fff;
}
.FeaturedDivContainer
{
    height:530px;
    width:512;
    padding-bottom:15px;
}

/*.FeaturedDivContainer
{
    height:530px;
    width:740px;
    padding-bottom:15px;
}*/
.PlayerHolder
{
    height:384px;
    width:512px;
    float:left;
    clear:left;
}
.VideoStills
{
    float:right;
    clear:right;
    width:227px;
    height:425px;
}
.VideoStill
{
    padding-bottom:1px;
}
.MainPanels
{
     background:transparent url(../../images/background/1x1_60op.png) repeat;
}
.FeaturedVidDescription
{
    clear:both;
    width:500px;
    height:60px;
    color:#fff;
    padding:5px;
}