﻿
.Progress
{
	cursor: progress;
}


.HomePageWelcome a
{
	border: none;
	text-decoration: none;
}

.HomePageWelcome .Intro
{
	/*background-image: url(http://d6d1zm65uz8mi.cloudfront.net/Backgrounds/HomeWelcomeBG.png); 	background-repeat: no-repeat;*/
	width: 958px;
	height: 518px;
}


.HomePageWelcome .Intro .Video
{
	width: 853px;
	height: 491px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	z-index: 0;
}

.HomePageWelcome .MainButtons
{
	margin-top: 8px;
	min-height: 135px;
	width: 959px;
}

.HomePageWelcome .MainButtons .Item
{
	margin-right: 2px;
	float: left;
}

.HomePageWelcome .MainButtons .NoPad
{
	margin-right: 0px;
}

.HomePageWelcome .LowerContent
{
	margin-top: 25px;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}

.HomePageWelcome .RightColumn
{
	margin-left: 19px;
	float: left;
}

.HomePageWelcome .Acquired
{
	
	margin-top: 13px;
	float:left;
}
.HomePageWelcome .Verified
{
	
	margin-top: 13px;
	float:left;
	padding-left:420px;
}

.HomePageWelcome .AcquiredBrands
{
	margin-left:40px;
	margin-top:10px;
	width:580px;

	float:left;
}


.HomePageWelcome .VerifiedBrands
{
	padding-left:80px;
	margin-top:10px;
	float:left;


}

.VideoGallery .SearchBar
{
	background-image: url(../img/bg/GallerySearchBarBg.gif);
	width: 958px;
	height: 91px;
	min-height: 91px;
	max-height: 91px;
	overflow: hidden;
}


.VideoGallery .SearchBar .Content
{
	margin-top: 10px;
}

.VideoGallery .SearchBar .SortBar
{
	float: left;
	margin-left: 20px;
}

.VideoGallery .SearchBar .SortBar .SliderArea
{
	margin-top: 25px;
	width: 273px;
	cursor: pointer;
	cursor: hand;
}


.VideoGallery .SearchBar .SortBar .WhiteDot
{
	background-image: url(../img/icons/WhiteDot.jpg);
	width: 15px;
	height: 16px;
	float: left;
	position: absolute;
	margin-top: -16px;
	margin-left: 256px;
	cursor: pointer;
	cursor: hand;
	z-index:0;
}


.VideoGallery .SearchBar .SortBar .SliderLabels
{
	margin-top: 10px;
	float: left;
	margin-left: -5px;
}

.VideoGallery .SearchBar .SortBar .SliderLabels .ItemOne
{
	float: left;
	width: 115px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.VideoGallery .SearchBar .SortBar .SliderLabels .ItemTwo
{
	float: left;
	width: 110px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.VideoGallery .SearchBar .SortBar .SliderLabels .ItemThree
{
	float: left;
	width: 120px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.VideoGallery .SearchBar .Search
{
	float: right;
	margin-right: 20px;
	margin-top: 11px;
	background-image: url(../img/bg/Gallery_TextSearchBar.gif);
	background-repeat: no-repeat;
	width: 364px;
	height: 49px;
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
.VideoGallery .SearchBar .Search .Pad
{
	margin-top: 13px;
	margin-left: 10px;
}



.VideoGallery .SearchBar .Search select.fr-ca 
{
	width: 80px;
}
.VideoGallery .SearchBar .Search select.en-ca
{
	width: 100px;
}

.VideoGallery .SearchBar .Search .Pad .Button
{
	float: right;
	margin-right: 6px;
}

.VideoGallery .SearchBar .Search .Controls .SearchLabel
{
	float: left;
	margin-top: 7px;
	margin-left: 8px;
	font-weight: bold;
}

.VideoGallery .SearchBar .Search .Controls .Selector
{
	float: right;
	margin-top: 5px;
	margin-right: 4px;
}

.VideoGallery .SearchBar .Search .Button
{
	float: right;
}

.VideoGallery .VideoList
{
	margin-top: 15px;
	float: left;
	

}

.VideoGallery .VideoList .Video
{
	float: left;
	width: 236px;
	margin-bottom: 4px;
}

.VideoGallery .VideoList .PadRight
{
	margin-right: 4px;
}

.VideoGallery .VideoList .Video .Thumbnail
{
	width: 236px;
	height: 130px;
	overflow: hidden;
	min-height: 130px;
	max-height: 130px;
}

.VideoGallery .VideoList .Video .ContentArea
{
	background-image: url(../img/bg/GalleryVideoDetailsBG.gif);
	width: 236px;
	height: 112px;
	min-height: 112px;
	max-height: 112px;
	overflow: hidden;
}

.VideoGallery .VideoList .Video .ContentArea .Pad
{
	margin: 10px;
	margin-top: 3px;
}

.VideoGallery .VideoList .Video .ContentArea .Title
{
	font-size: 14px;
	font-weight: bold;
}

.VideoGallery .VideoList .Video .ContentArea .Flavour
{
	font-size: 12px;
	font-weight: bold;
	color: #696969;
}


.VideoGallery .VideoList .Video .ContentArea .Title a
{
	font-size: 14px;
	color: White;
	text-decoration: none;
}

.VideoGallery .VideoList .Video .ContentArea .Details
{
	color: #999999;
	font-size: 9px;
}

.VideoGallery .VideoList .Video .ContentArea .Highlight
{
	color: #85d1d4;
}


.VideoGallery .VideoList .Video .ContentArea .PointArea
{
	margin-top: 5px;
	margin-left: 4px;
}

.VideoGallery .VideoList .Video .ContentArea .ViralocityBG
{
	min-height: 30px;
	max-height: 30px;
	height: 30px;
	width: 186px;
	overflow: hidden;
	background-image: url(../img/bg/GalleryVScoreBG.jpg);
	background-repeat: no-repeat;
	float: left;
}


.VideoGallery .VideoList .Video .ContentArea .ViralocityBG .Viralocity
{
	float: left;
	padding-left: 22px;
	width: 160px;
	height: 27px;
	text-align: right;
	margin-top: 2px;
}

.VideoGallery .VideoList .Video .ContentArea .Rank
{
	background-image: url(../img/bg/rankbg.jpg);
	width: 39px;
	height: 29px;
	min-height: 29px;
	max-height: 29px;
	overflow: hidden;
	float: left;
	margin-right: 4px;
}

.VideoGallery .VideoList .Video .ContentArea .Rank
{
	width: 38px;
	text-align: center;
}

.VideoGallery .VideoList .Video .ContentArea .Rank .NotYetRanked
{
	font-size: 9px;
	font-weight: bold;
	margin-top: 2px;
	
}

.VideoGallery .VideoList .Video .ContentArea .Rank .TwoDigit
{
	font-size: 24px;
	font-weight: bold;
	margin-top: 1px;
	line-height: 24px;
}
.VideoGallery .VideoList .Video .ContentArea .Rank .ThreeDigit
{
	margin-top: 2px;
	font-size: 18px;
	font-weight: bold;
}
.VideoGallery .VideoList .Video .ContentArea .Rank .FourDigit
{
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
.VideoGallery .VideoList .Video .ContentArea .Rank .FiveDigit
{
	margin-top: 6px;
	font-size: 12px;
	font-weight: bold;
}

.VideoGallery .GalleryPager
{
	text-align:center;
	
	padding-top:15px;
}
.VideoGallery .GalleryPager a
{
	color:#a0a0a0;
	font-size:20px;
	text-decoration:none;
}

.VideoGallery .GalleryPager a.Active
{
	color:#ff0197;
}


.VideoDetails .TitlePanel
{
	background-image: url(../img/bg/VideoDetails_TitlePanel.png);
	background-repeat: no-repeat;
	width: 958px;
	min-height: 113px;
	max-height: 113px;
	height: 113px;
}

.VideoDetails .VideoArea
{
	width: 958px;
	height: 502px;
	min-height: 502px;
	max-height: 502px;
	margin-top: 9px;
}

.VideoDetails .TitlePanel .VideoNav
{
	float: right;
	height: 20px;
	width: 174px;
	padding-right: 15px;
}

.VideoDetails .TitlePanel .VideoNav .Next
{
	float: right;
	height: 20px;
	width: 82px;
	text-align: center;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	margin-top: 4px;
}
.VideoDetails .TitlePanel .VideoNav a
{
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	color:White;
	text-decoration:none;
}

.VideoDetails .TitlePanel .VideoNav .Prev
{
	float: right;
	height: 20px;
	margin-right: 3px;
	width: 82px;
	text-align: center;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	margin-top: 4px;
}

.VideoDetails .TitlePanel .Ranking
{
	width: 107px;
	float: left;
	height: 93px;
}

.VideoDetails .TitlePanel .Ranking .Pos
{
	width: 76px;
	height: 57px;
	margin-left: 12px;
	margin-top: 17px;
	overflow: hidden;
	text-align: center;
}


.VideoDetails .TitlePanel .Ranking .Pos .NotYetRanked
{
	margin-top:8px;
	font-size: 18px;
}

.VideoDetails .TitlePanel .Ranking .Pos .TwoDigit
{
	font-size: 48px;
}

.VideoDetails .TitlePanel .Ranking .Pos .ThreeDigit
{
	font-size: 38px;
	margin-top:7px;
}

.VideoDetails .TitlePanel .Ranking .Pos .FourDigit
{
	font-size: 28px;
	margin-top:10px;
}

.VideoDetails .TitlePanel .Ranking .Pos .FiveDigit
{
	font-size: 22px;
	margin-top:14px;
}


.VideoDetails .TitlePanel .Details
{
	float: left;
	margin-top: 17px;
	width: 350px;
	min-height: 60px;
	height: 60px;
	max-height: 60px;
	overflow: hidden;
}


.VideoDetails .TitlePanel .Details .Title
{
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 18px;
}

.VideoDetails .TitlePanel .Details .SubmissionDetails
{
	color: #c7c7c7;
	font-size: 12px;
}

.VideoDetails .TitlePanel .Details .Flavour
{

	font-size: 12px;
}

.VideoDetails .TitlePanel .ViralocityBG
{
	background-image: url(../img/bg/VideoDetails_ScoreBG_Updated.jpg);
	background-repeat: no-repeat;
	width: 490px;
	height: 62px;
	float: left;
	margin-top: 15px;
}

.VideoDetails .TitlePanel .ViralocityBG .Viralocity
{
	padding-left: 60px;
	margin-top: 3px;
	width: 305px;
	overflow: hidden;
	text-align: right;
	float: left;
}

.VideoDetails .TitlePanel .ViralocityBG .LastUpdated
{
	float:left;
    height:53px;
    margin-left:15px;
    margin-top:6px;
    min-height:53px;
    padding:4px 6px;
    width:88px;
    color: #201e1e;
}

.VideoDetails .TitlePanel .Prize
{
	float: left;
	margin-top: 13px;
	width: 105px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}


.VideoDetails .TitlePanel .PrizePotential
{
	float: left;
	margin-top: 33px;
	width: 105px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.VideoDetails .FavBar
{
	background-image: url(../img/bg/FavBarBG.png);
	width: 957px;
	min-height: 110px;
	max-height: 110px;
	height: 110px;
	overflow: hidden;
	margin-top: 18px;
}


.VideoDetails .FavBar .Pad
{
	margin-top: 22px;
	margin-left: 25px;
	margin-right: 22px;
}

.VideoDetails .FavBar .ShareArea
{
	float: left;
	margin-right: 17px;
}

.VideoDetails .FavBar .ShareArea .ShareButtons
{
	float: left;
	width: 250px;
	margin-left: 17px;
}
.VideoDetails .FavBar .ShareArea .ShareButtons .More
{
	float: left;
	margin-top: 10px;
}


.VideoDetails .FavBar .ShareArea .ShareButtons img
{
	float: left;
	margin-right: 7px;
	margin-bottom: 8px;
	border: none;
}

.VideoDetails .FavBar .BubbleArea
{
	width: 60px;
	float: left;
	margin-right: 3px;
}

.VideoDetails .FacebookNub
{
	width:8px;
	height:5px;
	background-image:url(../img/icons/facebookNub.gif);
	
}

.VideoDetails .FavBar .BubbleArea .Bubble
{
	width: 60px;
	height: 33px;
	background-image: url(../img/bg/CountBubbleBG.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 22px;
	color: White;
	text-align: center;
	padding-top: 5px;
}

.fb_share_count_nub_top
{
	display:none;
}
.fb_share_count
{
	display:none;
}
.fb_share_count_inner
{
	display:none;
}
.fb_share_count_top
{
	display:none;
}

.VideoDetails .FavBar .Rating
{
	float: left;
	margin-right: 24px;
	margin-left: 50px;
	width:155px;
}

.VideoDetails .FavBar .Rating .RatingLabel
{
	margin-top: 8px;
	font-weight: bold;
	float: right;
	margin-right: 5px;
}

.VideoDetails .FavBar .TextBoxArea
{
	float: left;
	width: 190px;
	margin-left: 18px;
}

.VideoDetails .FavBar .TextBoxArea .Box
{
	min-height: 24px;
	height: 24px;
	max-height: 24px;
	width: 190px;
	background-image: url(../img/bg/DetailsTextBoxBG.png);
	margin-bottom: 6px;
}

.VideoDetails .FavBar .TextBoxArea .Box .TitleLabel
{
	margin-top: 5px;
	color: #d1d1d1;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	width: 50px;
	margin-left: 3px;
}
.VideoDetails .FavBar .TextBoxArea .Box input
{
	float: left;
	background-color: #20201d;
	border: none;
	margin-top: 5px;
	color: #85d1d4;
	font-size: 11px;
	width: 125px;
}

.VideoDetails .CommentBox
{
	width: 958px;
	height: 290px;
	min-height: 290px;
	max-height: 290px;
	background-image: url(../img/bg/VideoDetails_CommentBox.png);
	margin-top: 7px;
	background-repeat:no-repeat;
}

.VideoDetails .CommentBox .Pad
{
	padding-left: 23px;
	padding-top: 18px;
	margin-right: 22px;
	width: 913px;
	float: left;
}

.VideoDetails .CommentBox .Pad .InputArea
{
	width: 420px;
	float: left;
}

.VideoDetails .CommentBox .Pad .InputArea .CommentArea
{
	width: 420px;
	min-height: 193px;
	max-height: 193px;
	height: 193px;
	background-image: url(../img/bg/CommentBox.jpg);
	float: left;
}

.VideoDetails .CommentBox .Pad .InputArea .CommentArea textarea
{
	width: 400px;
	min-height: 173px;
	max-height: 173px;
	height: 173px;
	background-color: #131313;
	border: none;
	text-align: left;
	margin-top: 8px;
	margin-left: 8px;
	color: #fefefe;
	font-family: Helvetica,Arial;
	font-size: 12px;
}

.VideoDetails .CommentBox .Pad .InputArea .Button
{
	float: right;
	margin-top: 5px;
	margin-right: 2px;
	cursor: pointer;
	cursor: hand;
}

.VideoDetails .CommentBox .Pad .UserCommentArea
{
	width: 443px;
	height: 228px;
	min-height: 228px;
	max-height: 228px;
	overflow: auto;
	float: left;
	margin-left: 48px;
}

.VideoDetails .Comment .ReportAbuse
{
	color: #d24c4c;
	cursor: pointer;
	pointer: hand;
	float: right;
	margin-right: 10px;
	font-weight:bold;
}

.VideoDetails .StatsBox
{
	margin-top: 7px;
	width: 958px;
	min-height: 391px;
	max-height: 391px;
	height: 391px;
	background-image: url(../img/bg/StatsBox.jpg);
}

.VideoDetails .StatsBox .Pad
{
	padding-top: 5px;
	margin-left: 8px;
}

.Register
{
	background-image: url(../img/bg/ContentGridRepeatBG.jpg);
	background-repeat: repeat-y;
	width: 954px;
}

.Register .CheckboxArea 
{
	margin-bottom: 10px;
}

.Register .CheckboxArea .Option
{
	float:left;
	height:30px;
	margin-right:5px;
}

.Register .Error
{
	color: #85d1d4;
}

.Register .BG
{
	background-repeat: no-repeat;
	width: 954px;
	min-height: 1164px;
	max-height: 1164px;
	overflow: hidden;
	height: 1164px;
}

.Register .Content
{
	width: 450px;
	margin-left: 56px;
	padding-top: 27px;
	padding-bottom: 27px;
}


.Register .Title
{
	margin-bottom: 22px;
}

.Register .SmallHeader
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}

.Register .Field
{
	margin-bottom: 6px;
}

.Register .Field label
{
	width: 122px;
	float: left;
}

.Register .Field input
{
	width: 141px;
}

.Register .Divider
{
	border-top: solid 1px #393939;
	margin-top: 18px;
	height: 18px;
}

.Register .Highlight
{
	color: #85d1d4;
	font-size: 11px;
	margin-top: 5px;
}

.ErrorPanel
{
	margin-top: 10px;
}

.SignIn .Top
{
	height: 75px;
	min-height: 75px;
}
.SignIn .Top .Title
{
	font-size: 20px;
	font-weight: bold;
}
.SignIn .Top .Description
{
	color: #f9a7d7;
	width: 500px;
}

.SignIn .LeftZone
{
	float: left;
	width: 266px;
	padding-left: 10px;
	margin-top: 20px;
	
}


.SignIn .RightZone
{
	float: left;
	width: 260px;
	padding-left: 40px;
	margin-top: 20px;
}

.SignIn .SubHead
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 16px;
}

.SignIn .JOTError
{
	color:Red;
}

.SignIn .Field
{
	margin-bottom: 5px;
}
.SignIn .Field label
{
	width: 88px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}


.SignIn .Field input
{
	width: 150px;
}

.SignIn .FacebookLogin
{
	margin-top: 50px;
}

.SignIn .MainSignIn
{
	height: 130px;
	min-height: 134px;
}

.SignIn .FacebookLogin .Or
{
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}


.SignIn .MainSignIn .NotRegistered a
{
	color: #777777;
	font-size: 11px;
	float: left;
	font-weight: bold;
	margin-top: 8px;
	text-decoration: none;
}
.SignIn .MainSignIn .Button
{
	float: right;
	margin-right: 15px;
}

.SignIn .LeftZone .Disclaimer
{
	float: left;
	width: 131px;
	font-size: 9px;
	color: #777777;
}

.SignIn .LeftZone .Lower
{
	margin-top: 5px;
}

.SignIn .Captcha
{
	font-size: 14px;
	font-weight: bold;
	font-weight: bold;
}
.SignIn .Captcha input
{
	margin-left: 3px;
	width: 150px;
}

.SignIn .Captcha img
{
	margin-top: 5px;
}

.SubmitVideo
{
	background-color: Black;
	width: 954px;
	min-height: 1400px;
}

.SignInOnly .Top
{
	height: 42px;
	margin-left: 10px;
}

.SignInOnly .Top .Title
{
	font-size: 20px;
	font-weight: bold;
	color: White;
}

.SignInOnly .MainSignIn
{
	margin-left: 10px;
	margin-top: 25px;
}

.SignInOnly .Field
{
	margin-bottom: 5px;
}
.SignInOnly .Field label
{
	width: 88px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}




.SignInOnly .Field input
{
	width: 300px;
}

.SignInOnly .Links
{
	font-size: 11px;
	font-weight: bold;
	color: White;
	margin-left: 85px;
}

.SignInOnly .Links a
{
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}


.SignInOnly .Button
{
	text-align: center;
	margin-top: 15px;
}



.SignInOnly .ForgotPasswordField
{
	margin-bottom: 5px;
	margin-top:10px;
	margin-left:20px;
}
.SignInOnly .ForgotPasswordField label
{
	width: 70px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.SignInOnly .ThankYou
{
	margin-left: 10px;
	margin-top: 25px;
}


.SignInOnly .ForgotPasswordField input
{
	width: 300px;
}

.SubmitVideo .BG
{
	background-repeat: no-repeat;
	width: 954px;
	min-height: 1164px;
	max-height: 1164px;
}

.SubmitVideo .Release
{
	width: 450px;
}
.SubmitVideo
{
	background-color: Black;
}

.SubmitVideo .Content
{
	width: 390px;
	margin-left: 56px;
	padding-top: 27px;
	padding-bottom: 27px;
}


.SubmitVideo .Title
{
	margin-bottom: 22px;
}

.SubmitVideo .Divider
{
	border-top: solid 1px #434343;
	margin-top: 18px;
	height: 18px;
}

.SubmitVideo .SubHead
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.SubmitVideo .Mandatory
{
	float: left;
	color: #85d1d4;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}


.SubmitVideo .Field
{
	margin-bottom: 20px;
	width: 390px;
}
.SubmitVideo .Field label
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.SubmitVideo .Field input
{
	width: 375px;
}

.SubmitVideo .Highlight
{
	color: #85d1d4;
	font-size: 10px;
	font-weight: bold;
}

.SubmitVideo .ProgressArea
{
	width: 100%;
	border: solid 1px #FFFFFF;
	width: 200px;
	height: 10px;
	min-height: 10px;
	max-height: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
	margin-right: 20px;
}



.SubmitVideo .VideoUploadArea
{
	margin-bottom: 5px;
	width: 600px;
}

.SubmitVideo .Error
{
	color: #85d1d4;
}

.SubmitVideo .ErrorSummary
{
	color: Red;
}

.SubmitVideo .Input
{
	float: left;
	margin-top: -3px;
}

.SubmitVideo .VideoUploadArea .AttachmentName
{
	margin-right: 20px;
	float: left;
	margin-bottom: 5px;
}

.SubmitVideo .ProgressArea .AttachemntProgress
{
	width: 1%;
	background-color: #ec008c;
	height: 10px;
}

.SubmitVideo .ProgressArea .ProgressPercentage
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.SubmitVideo .FileInfo
{
	margin-right: 20px;
	float: left;
}

.SubmitVideo .SubmissionText
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.SubmitVideo .LanguageArea
{
	margin-top: 5px;
}

.SubmitVideo .LanguageArea .Language
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 2px;
}

.SubmitVideo .VideoUploadArea
{
	margin-top: 20px;
}

.SubmitVideo .VideoUploadArea .Inner
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.SubmitVideo .Message
{
	margin-bottom: 15px;
	width: 580px;
}

.SubmitVideo .Release .Message
{
	margin-bottom: 15px;
	width: 450px;
}

.SubmitVideo .Release .Title
{
	margin-bottom: 15px;
}

.SubmitVideo .Confirmation a
{
	color: #85d1d4;
}

.SubmitVideo .Message input
{
	float: left;
	margin-right: 8px;
}

.VideoDetails .Comment
{
	margin-bottom: 20px;
}

.VideoDetails .Comment .Username
{
	font-size: 14px;
	color: #b3b3b3;
	font-weight:bold;
}

.VideoDetails .Comment .Date
{
	color: #c1dadc;
	font-size: 11px;
}

.VideoDetails .Comment .CommentArea
{
	color: #b3b3b3;
	margin-top: 5px;
	font-size:11px;
	overflow:hidden;
	
}

.VideoDetails .at15t_expanded
{
	visibility: hidden;
	display: none;
}

.ContestDetailSteps a
{
	color: #85d1d4;
}

.ContestDetailSteps p
{
	margin-top: 0px;
	line-height: 18px;
}

.ContestDetailSteps .StepImage
{
	float: left;
	width: 498px;
	position: relative;
	margin-left: -10px;
	min-height: 734px;
	height:734px;
	z-index:100;
}

.ContestDetailSteps .ContentArea
{
	
	
	float: left;
	z-index:200;
	position:relative;
	margin-top:-734px;
	
}



.ContestDetailSteps .MainTitle
{
	height: 174px;
	padding-left:340px;
}

.ContestDetailSteps .StepItem
{
	position:relative;
	z-index:100;

	float:left;

}

.ContestDetailSteps .StepItem .Title
{
	font-size: 23px;
	font-weight:bold;
}


.ContestDetailSteps .Step1
{
	margin-top: 55px;
	width: 500px;
}

.ContestDetailSteps .Step2Title
{
	margin-top: 45px;
	font-size: 23px;
	margin-left: 75px;
	font-weight:bold;
}

.ContestDetailSteps .Step2
{
	margin-left: 100px;
	width: 390px;
}

.ContestDetailSteps .Step3Title
{
	margin-top: 35px;
	font-size: 23px;
	font-weight:bold;
}

.ContestDetailSteps .Step3
{
	width: 495px;
}

.ContestDetailSteps .Step4Title
{
	margin-top: 10px;
	margin-left: -150px;
	font-size: 23px;
	font-weight:bold;
}

.ContestDetailSteps .Step4
{
	margin-left: -150px;
	width: 645px;
}


.PointDescription
{
	width: 809px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}

.PointDescription .Intro
{
	padding-bottom: 10px;
}

.PointDescription .Type .Border
{
	border-top: solid 1px #ec008c;
	padding-top: 10px;
}

.PointDescription .Type .Border .TypeName
{
	float: left;
	width: 149px;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
}

.PointDescription .Type .Border .Items
{
	float: left;
	width: 650px;
	margin-bottom: 10px;
}



.PointDescription .Type .Border .Items .ItemDetails
{
	float: left;
	width: 400px;
}

.PointDescription .Type .Border .Items .ItemDetails .ItemTitle
{
	font-size: 17px;
	font-weight: bold;
}

.PointsDescription .Type .Border .Items .Item .ItemDetails .PointDescription_Details
{
	float: left;
}



.PointDescription .Type .Border .Items .Item
{
	border-top: solid 1px #585858;
	padding-top: 8px;
	padding-bottom: 8px;
}

.PointDescription .Type .Border .Items .Item .Huh
{
	width:79px;
	height:80px;
	background-image:url(../img/icons/huhpopup.png);
	position:absolute;
	z-index:100;
	margin-left:-65px;
	margin-top:-45px;
	cursor:pointer; cursor:hand;
}

.PointDescription .Type .Border .Items .Item .Huh_FR
{
	width:79px;
	height:80px;
	background-image:url(../img/icons/huhpopup-fr-ca.png);
	position:absolute;
	z-index:100;
	margin-left:-65px;
	margin-top:-45px;
	cursor:pointer; cursor:hand;
}


.PointDescription .Type .Border .Items .NoBorder
{
	border: none;
}



.PointDescription .Type .Border .Items .Item .Button
{
	float: left;
	width: 40px;
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}

.PointDescription .Type .Border .Items .Item .Points
{
	float: right;
	font-size: 17px;
	font-weight: bold;
	text-align: right;
}

.TipsAndTools
{
	width: 905px;
	margin-left: auto;
	margin-right: auto;
}


.TipsAndTools .Universal
{
	float:right;
	margin-top:-48px;
}
.TipsAndTools a
{
	color: #ec008c;
}

.TipsAndTools .LeftColumn
{
	width: 370px;
	float: left;
	margin-right: 48px;
}

.TipsAndTools .RightColumn
{
	width: 475px;
	float: left;
}
.TipsAndTools .Tip p
{
	margin-top: 0px;
}

.TipsAndTools .Tip
{
	border-top: solid 1px #4a4a4a;
	padding-top: 10px;
	padding-bottom: 15px;

}

.TipsAndTools .NoBorder
{
	border: none;
	padding-top: 0px;
}

.TipsAndTools .Tip .Counter
{
	
	font-weight: bold;
	color: #fffd00;
}

.TipsAndTools .Tip .Title
{
	margin-top:-12px;
	font-weight: bold;
	color: white;
	
}

.TipsAndTools .Description
{
	margin-bottom: 50px;
	margin-top: 20px;
	

}

.TipsAndTools .LeftColumn
{
	
}

.TipsAndTools .SubHead
{
	color: #ec008c;
	font-size: 18px;
	font-weight: bold;
}

.TipsAndTools .Download
{
	margin-bottom: 40px;
	margin-top:10px;
}

.TipsAndTools .BadgeDescription
{
	margin-bottom: 20px;
}

.TipsAndTools .MusicItems .Item
{
	margin-top: 12px;
}

.TipsAndTools .MusicItems .Item .Icon
{
	float:left;
	border:solid 1px #ec008c;
	margin-right:20px;
}

.TipsAndTools .MusicItems .Item .Content
{
	padding-top:10px;
}


.TipsAndTools .MusicItems .Item a
{
	color: #ec008c;
	font-size: 11px;
	text-decoration: underline;
}

.FAQ
{
	margin-left: 20px;
}





.FAQ .Item
{
	width: 700px;
	margin-bottom: 15px;
}

.FAQ .Item .Answer
{
	padding-bottom: 3px;
}

.FAQ .Item a
{
	text-decoration:underline;
	color: #85d1d4;
}

.FAQ .BackToTop a
{
	font-size: 10px;
	color: #85d1d4;
}

.FAQ .Item h2
{
	font-size: 14px;
	color: #de0084;
	margin-top: 0px;
	margin-bottom: 3px;
}

.FAQ .QuestionList
{
	margin-top: 20px;
	margin-bottom: 30px;
	width:673px;
}
.FAQ .QuestionList .Dot
{
	float:left;
	height:20px;
	
}

.FAQ .QuestionList a
{
	color: White;
	text-decoration: none;
	font-size: 14px;
	
}

.FAQ .QuestionList img
{
	float: left;
	margin-right: 5px;
	margin-top: 6px;
}
.FAQ .QuestionList .QItem
{
	margin-bottom: 2px;
}

#AccountSettings .SubHead
{
	margin-bottom: 15px;
}

#AccountSettings #pnlLeftColumn
{
	width: 465px;
	float: left;
}

#AccountSettings #pnlRightColumn
{
	margin-left: 60px;
	width: 385px;
	float: left;
}

#AccountSettings a.Edit, #AccountSettings a.Edit:visited
{
	color: #85d1d4;
	text-decoration: underline;
}

#AccountSettings .YourVideos-en-ca, #AccountSettings .YourVideos-fr-ca
{
	width: 163px;
	height: 72px;
	background-image: url("http://d6d1zm65uz8mi.cloudfront.net/Buttons/en-ca/YourVideos.png");
}

#AccountSettings .YourVideos-fr-ca
{
	background-image: url("http://d6d1zm65uz8mi.cloudfront.net/Buttons/fr-ca/YourVideos.png");
}


#AccountSettings .AccountSettings-en-ca, #AccountSettings .AccountSettings-fr-ca
{
	width: 210px;
	height: 72px;
	background-image: url("http://d6d1zm65uz8mi.cloudfront.net/Buttons/en-ca/AccountSettings.png");
}

#AccountSettings .AccountSettings-fr-ca
{
	background-image: url("http://d6d1zm65uz8mi.cloudfront.net/Buttons/en-ca/AccountSettings.png");
}

#AccountSettings .Field
{
	margin-bottom: 6px;
}

#AccountSettings .Field label
{
	width: 122px;
	float: left;
}

#AccountSettings .Field input
{
	width: 200px;
}

#AccountSettings .Divider
{
	border-top: solid 1px #393939;
	margin-top: 18px;
	height: 18px;
}
#AccountSettings .EntryButton
{
	float: left;
	margin-right: 5px;
}

#AccountSettings .btnSaveUpdates-en-ca, #AccountSettings .btnSaveUpdates-fr-ca
{
	width: 110px;
	height: 29px;
	background-image: url(http://d6d1zm65uz8mi.cloudfront.net/Buttons/en-ca/btnSaveUpdates.png);
}

#AccountSettings .btnSaveUpdates-fr-ca
{
	background-image: url(http://d6d1zm65uz8mi.cloudfront.net/Buttons/fr-ca/fr_SaveUpdates.png);
}


.ContactUs .Title
{
	font-size: 20px;
	color: White;
	font-weight: bold;
	height: 40px;
}

.ContactUs .Content
{
	font-size: 11px;
}

.ContactUs .Content a
{
	color: #85d1d4;
}

.MyVideo
{
	margin-bottom: 20px;
}
.MyVideo .VideoArea
{
	width: 457px;
	height: 276px;
}

.MyVideo .Details .Title
{
	font-size: 14px;
	color: White;
	font-weight: bold;
	margin-top: 10px;
}

.MyVideo .Details .Flavour
{
	font-size: 11px;
}

.MyVideo .Details .Flavour .Label
{
	font-weight: bold;
}

.MyVideo .Details .VideoDetails
{
	color: #c7c7c7;
	font-size: 11px;
}

.MyVideo .Controls
{
	float: right;
	color: #85d4d1;
	margin-right: 10px;
	margin-top: 15px;
}
.MyVideo .Controls a
{
	color: #85d4d1;
}

.DeleteVideo .Title
{
	font-size: 16px;
	color: White;
	font-weight: bold;
	height: 40px;
}

.DeleteVideo .Buttons
{
	text-align: center;
}


.ConnectToFacebook .Pad
{
	padding-left: 20px;
	padding-right: 15px;
}
.ConnectToFacebook .Title
{
	font-size: 33px;
	color: White;
	font-weight: bold;
	margin-top: 10px;
}
.ConnectToFacebook .Description
{
	margin-top: 10px;
}

.ConnectToFacebook .Buttons
{
	text-align: center;
	float: left;
	margin-left: 50px;
	margin-top: 30px;
}

.ConnectToFacebook .Buttons .NoThanks
{
	float: left;
	margin-left: 5px;
}

.NilVideo
{
	background-image: url(../img/bg/NilVideoBG.jpg);
	width: 955px;
	height: 502px;
}

.NilVideo .NilMessageText
{
	font-size: 36px;
	font-weight: bold;
	width: 830px;
	padding-top: 160px;
	padding-left: 70px;
}


.Prizes .BG_en-ca
{
	height:1400px;
	background-repeat:no-repeat;
	background-image:url(http://d6d1zm65uz8mi.cloudfront.net/Backgrounds/CashChart-en.png);
}

.Prizes .BG_fr-ca
{
	height:1400px;
	background-repeat:no-repeat;
	background-image:url(http://d6d1zm65uz8mi.cloudfront.net/Backgrounds/Prizes-CashChart-fr.png);
}

.Prizes .ContentArea
{
	margin-left:250px;
	width:575px;
	padding-top:13px;
}

.LanguageSelectionSplash
{
	width:956px;
	height:518px;
	background-image:url(../img/bg/LanguageSplash.png);
}
.LanguageSelectionSplash .Buttons
{
	padding-top:190px;
	margin-left:340px;
	z-index:100;
}

.MaxVideo .Title
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:35px;
}

.MaxVideo .Description
{
	
}

.ReportAbuse .Title
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:35px;
}

.ReportAbuse .Description .Button
{
	text-align:center;
}

.Nominations
{
	margin-left:-10px;
}

.Nominations .Title
{
	float:left;
	width:585px;
	font-size:15px;
	margin-right:40px;
	
}

.Nominations .MuchMusic
{
	float:left;
	width:290px;
	margin-top:10px;
	margin-left:10px;
}

.Nominations .Categories
{
	margin-top:40px;
	width:212px;
	float:left;
	margin-right:10px;
}

.Nominations .Categories .Category
{
	margin-top:8px;
	font-size:10px;
	
}


.Nominations .Categories .Category .CatTitle
{
	cursor:pointer; cursor:hand;
	
}

.Nominations .CategoryContent
{
	float:left;
	width:695px;
	margin-top:40px;

}

.Nominations .VideoList
{

	width:716px;
	
	min-height: 500px;	
}


.Nominations .WinnerIcon
{
	position:absolute;
}

.Nominations .VideoList .Video
{
	float: left;
	width: 236px;
	margin-bottom: 4px;
}

.Nominations .VideoList .PadRight
{
	margin-right: 4px;
	
}

.Nominations .VideoList .Video .Thumbnail
{
	width: 236px;
	height: 130px;
	overflow: hidden;
	min-height: 130px;
	max-height: 130px;
	
}

.Nominations .VideoList .Video .ContentArea
{
	background-image: url(../img/bg/GalleryVideoDetailsBG.gif);
	width: 236px;
	height: 112px;
	min-height: 112px;
	max-height: 112px;
	overflow: hidden;
}


.Nominations .CategoryContent .MainTitle
{
	margin-top:8px;
	margin-bottom:15px;
}

.Nominations .VideoList .Video .ContentArea .Pad
{
	margin: 10px;
	margin-top: 3px;
}

.Nominations .VideoList .Video .ContentArea .Title
{
	font-size: 14px;
	font-weight: bold;
}

.Nominations .VideoList .Video .ContentArea .Flavour
{
	font-size: 12px;
	font-weight: bold;
	color: #696969;
}


.Nominations .VideoList .Video .ContentArea .Title a
{
	font-size: 14px;
	color: White;
	text-decoration: none;
}

.Nominations .VideoList .Video .ContentArea .Details
{
	color: #999999;
	font-size: 9px;
}

.Nominations .VideoList .Video .ContentArea .Highlight
{
	color: #85d1d4;
}

.Nominations .VideoPlayerLocation
{
	width:640px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px red;
}

.Nominations .VideoDialogTitle
{
	font-size:24px;
	
}

.Winners
{
	width:950px;

}

.Winners .HeaderTitle
{
	margin-bottom:15px;
}

.Winners .HeaderBanner
{
	margin: 0px; 
	padding: 0px;
	font-size:0px;
	line-height:0px;
}

.Winners .RankCell
{
	width:67px;
	border-bottom:solid 1px #808080;
	border-left:solid 1px #ec008c;
	border-right:solid 1px #7b0074;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
	border-top:0px;
}

.Winners .NameCell
{
	width:163px;
	border-bottom:solid 1px #808080;
	border-left:none;
	border-right:solid 1px #85d1d4;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	padding-left:5px;
	border-top:0px;
}

.Winners .VideoNameCell
{
	width:170px;
	border-bottom:solid 1px #808080;
	border-left:none;
	border-right: solid 1px #7bc000;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	padding-left:5px;
	border-top:0px;
}

.Winners .FlavourNameCell
{
	width:163px;
	border-bottom:solid 1px #808080;
	border-left:none;
	border-right: solid 1px #ecea00;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	padding-left:5px;
	border-top:0px;
}
.Winners .TotalPointsCell
{
	width:187px;
	border-bottom:solid 1px #808080;
	border-left:none;
	border-right: solid 1px #ec008c;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
	padding-left:2px;
	border-top:0px;
	
}

.Winners .PrizeCell
{
	width:145px;
	border-bottom:solid 1px #808080;
	border-left:none;
	border-right:solid 1px #ec008c;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
	border-top:0px;
}

.Winners .Level1Prize
{
	font-size:24px;
}

.Winners .Level2Prize
{
	font-size:18px;
}
.Winners .Level3Prize
{
	font-size:18px;
}
.Winners .Level4Prize
{
	font-size:16px;
}

.Winners .NameCell .Level1Prize
{
	font-size:16px;
}
.Winners .NameCell .Level2Prize
{
	font-size:12px;
}
.Winners .NameCell .Level3Prize
{
	font-size:12px;
}
.Winners .NameCell .Level4Prize
{
	font-size:12px;
}

.Winners .FlavourNameCell .Level1Prize
{
	font-size:15px;
}
.Winners .FlavourNameCell .Level2Prize
{
	font-size:12px;
}
.Winners .FlavourNameCell .Level3Prize
{
	font-size:12px;
}
.Winners .FlavourNameCell .Level4Prize
{
	font-size:12px;
}

.Winners .TotalPointsCell .ViralocityBG
{
	min-height: 30px;
	max-height: 30px;
	height: 30px;
	width: 186px;
	overflow: hidden;
	background-image: url(../img/bg/GalleryVScoreBG.jpg);
	background-repeat: no-repeat;
	float: left;

}


.Winners .TotalPointsCell .ViralocityBG .Viralocity
{
	float: left;
	padding-left: 22px;
	width: 160px;
	height: 27px;
	text-align: right;
	margin-top: 2px;
}