﻿.cls_formLabel, .cls_formText, .cls_videoFormText, .cls_formFileUpload
{
    position:absolute;
    top:0px;
}

.cls_commentTextBox
{
    position:absolute;
    top:0px;
    left:60px;
    width:560px;
    height:100px; 
    border: solid 3px #666666; 
    font-size:14px; 
}

.cls_loginLabel
{
   width:60px;
   font-size:10px;
   font-weight:bold;
}

.cls_formLabel, .cls_formLabelRequired, .cls_formLabelDisabled
{
    width:100px;
    font-size:10px;
}
.cls_formRequired, .cls_formRequiredVideo, .cls_loginError
{
    position:absolute;
    top:23px;
    left:100px;
    width:180px;
    font-size:10px;
    color:Red;   
}
.cls_approve
{
    color:Yellow;
    font-weight:bold;
}

.cls_formRequiredVideo
{
   left:60px;
}
.cls_loginError
{
    left:50px;
    top:-5px;
}

.cls_formLabel
{
    color:#5F5F5F;   
}
.cls_formLabelRequired
{
    font-weight:bold;
}
.cls_formLabelDisabled
{
    color:#5F5F5F;
    font-weight:bold;
}
.cls_formText, .cls_hiddenFormText, .cls_videoFormText, .cls_formFileUpload, .cls_loginFormText
{
    left:100px;
    width:180px;
    height:20px;
    border: solid 3px #666666;
}

.cls_videoFormText, .cls_formFileUpload, .cls_loginFormText
{
    left:60px;
}

.cls_formFileUpload
{
    height: 25px;
    width: 280px;
}

.cls_hiddenFormText
{
    visibility:hidden;
}
.cls_submitForm
{
    position:relative;
    left:70px;
    width:660px;
    background-color:#e0e0e0; 
    padding-top:10px;
}
.cls_loginForm
{
    background-color:#e0e0e0; 
    width:797px;
    top:250px;
    position:absolute;   
}
.cls_submitFormRow, .cls_loginFormRow, .cls_commentFormRow
{
    position:relative;
    width:100%;
    height: 40px;
    display:block;
    top: 0px;
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    
}
.cls_loginFormRow
{
    margin-top:13px;
    margin-bottom:3px;
    margin-left:10px;
    margin-right:10px;
    height:40px;
}
.cls_commentFormRow
{
    height:110px;
}   
.cls_submitFormColumnOne, .cls_submitFormColumnTwo, .cls_submitFormColumnOneVideo, .cls_submitFormColumnTwoVideo, .cls_loginFormColumnOne, .cls_loginFormColumnTwo, .cls_loginFormColumnThree
{
    position:absolute;
    top:0px;
    height:100%;
}
.cls_submitFormColumnOne, .cls_submitFormColumnTwo
{
    width:300px;
}
.cls_submitFormColumnFull
{
    width:100%;
}
.cls_submitFormColumnOne
{
    left:0px;
}
.cls_submitFormColumnTwo
{
    left:330px;
}
.cls_submitFormColumnOneVideo
{
    left:0px;
    width:270px;   
}
.cls_submitFormColumnTwoVideo
{
    left:270px;
    width:350px;   
}
.cls_loginFormColumnOne
{
    left:0px;
    width:270px;   
}
.cls_loginFormColumnTwo
{
    left:270px;
    width:270px;   
}
.cls_loginFormColumnThree
{
    left:540px;
    width:270px;   
}
.cls_sectionHeader, .cls_submit, .cls_formCb
{
    position:absolute;
    top:0px;
    width:100%;
    height:100%;
}
.cls_submit, cls_formCb
{
    text-align:center;   
}
.cls_loginBtn
{
    text-align:left;
}
.cls_currentUserLbl
{
    width:100%;
    text-align:right;
    font-size:10px;
}
.cls_video
{
   position:absolute;
   width:430px;
   top:465px;
   left:0px;
}
.cls_vote
{
    position:absolute;
    height:333px;
    width:40px;
    border: solid 3px black;
    left:0px;
    background-color: rgb(255,0,0);
}
.cls_voteHeader
{
    font-size:10px;
    line-height:10px;
    text-align:center;
    font-weight:bold;
    height:50px;
    width:100%;
    padding-top:10px;
}
.cls_voteStars
{
    height:273px;
    width:100%;
    text-align:center;
    background: rgb(255,0,0) url(../images/bg_empyStars.png) no-repeat top center;  
}
.cls_voteStar
{
  padding:6px 0px 6px 0px;
}

.cls_videoPlayer
{
    position:absolute;
    height:340px;
    top:1px;
    left:48px;
}
.cls_commentsSection
{
    position:absolute;
    top:350px;
    width:430px;
}
.cls_commentsFrame
{
    height:1590px;
    width:435px; 
    border:none;
    overflow-x:hidden; 
}
.cls_videoButtons
{
    position:absolute;
    top:465px;
    left:433px;
    width:356px;
}
.cls_videoButtonsRow
{
    position:relative;
    width:100%;
    height:200px;
    
}
.cls_videoButtonRight, .cls_videoButtonLeft
{
    position:absolute;
    top: 0px;
    width:160px;
    height:200px;
    margin:10px;
    text-align:center; 
    display:block;
}
.cls_videoButtonRight
{
    left:0px;   
}
.cls_videoButtonLeft
{
    left:160px;   
}
.cls_videoIcon
{
    width:150px;
    height:130px;
    background-color:Black;
}
.cls_videoImg
{
    width:140px;
    height:120px;
    margin:5px;
}
.cls_videoTitle
{
    font-size: 10px;
    font-weight:bold;
    line-height:10px;
}


.cls_redHeader_NEW
{
    font-size:16px; 
	line-height:18px; 
	padding:10px 50px; 
	font-weight:bold;
    border-bottom: dotted 1px Gray;
    height:30px;
    width:100%;
    display:block;
}



.cls_redHeader
{
    height:30px;
    width:100%;
    display:block;
    background:url(../images/bg_header.jpg) repeat-x;
    border: solid 3px black;
}
.cls_commentsBody
{ 
    font-size:14px;
    background-color:#e0e0e0;  
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif, Geneva, Verdana;
    margin:0px;  
}

.cls_comments
{
    position:relative;
    width:413px;
    background-color:#e0e0e0;
}

.cls_commentBlock
{
    margin:1px;
    padding: 5px;
    width:97%;
    background-color:White;
}


.cls_commentHeader
{
    font-size:10px;
    font-weight:bold;
    border-bottom: dotted 1px Gray;
}

.cls_commentHeaderVote
{
    font-size:10px;
    font-weight:bold;
    color:Green;
}


.cls_commentText
{
    font-size:10px;
}
.cls_flavorText
{
    position:absolute;
    top:307px;
    left:0px;
    width:780px;
    margin:10px;
    font-size:12px;
    line-height:14px;
}
