﻿

ul,.labelText{color:White !important;
   font-size:12px !important;
   }
 
.subHeaderContainer_yellow h2
{
	color:White !important;
	padding:0px !important;
	padding:0px !important;	
}

#centralContentt p, .lowerContentHome p, .headerContainer p
{
	padding:0px !important;
	padding:0px !important;
	font-size:12px;	}

h3
{
	color:black;
	margin:8px 0 8px 0;
	padding:0;
	font-size:15px;
}

.centralContentVotes
{
	float:right;
	width:600px;
}

.mainContainer
{
	width:960px;
	float:left;
	margin-left:138px;	
	font-family:Arial;
}

/* another awful hack */
* html .headerContainer
{
	margin-top:0px;
	width:960px;
	float:left;		
	background:url("/master/lt2010/_imgs/lt2010/youtube/bg_slice.jpg") no-repeat top left;	
	height:370px;
}

.headerContainer
{
	
	width:960px;
	float:left;		
	background:url("/master/lt2010/_imgs/lt2010/youtube/bg_slice.jpg") no-repeat top left;	
	height:370px;
}

.topHeaderInnerContainer
{
	width:960px;
	float:left;		
	position:relative;
}

.lowerHeaderInnerContainer
{
	width:960px;
	float:left;		
	position:relative;
}

.middleHeaderInnerContainer
{
	width:960px;
	float:left;		
	margin-top:95px;
}

 .lowerHeaderInnerContainer
{
	width:960px;
	float:left;		
	margin-top:8px;
}







.lowerHeaderInnerContainer .step1 .lowerBox a
{
	width:127px;
	color:White;
	font-size:12px;
	font-weight:800;
	margin-top:7px;
	margin-left:60px;
	text-decoration:none;
	float:left;
}

.lowerHeaderInnerContainer .step2 .lowerBox a
{
	width:160px;
	color:White;
	font-size:12px;
	font-weight:800;
	margin-top:7px;
	margin-left:50px;
	text-decoration:none;
	float:left;
}

.lowerHeaderInnerContainer .step3 .lowerBox a
{
	width:105px;
	color:White;
	font-size:12px;
	font-weight:800;
	margin-top:7px;
	margin-left:50px;
	text-decoration:none;
	float:left;
}

.lowerHeaderInnerContainer .step4 .lowerBox a
{
	width:160px;
	color:White;
	font-size:12px;
	font-weight:800;
	margin-top:7px;
	margin-left:50px;
	text-decoration:none;
	float:left;
}

.lowerHeaderInnerContainer .step1 .lowerBox
{
	width:251px;
	float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/step1_footerBC.gif") no-repeat top left;
	height:48px;
}

.lowerHeaderInnerContainer .step2 .lowerBox
{
	width:231px;
	float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/step2_footerBC.gif") no-repeat top left;
	height:48px;
}

.lowerHeaderInnerContainer .step3 .lowerBox
{
	width:170px;
	float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/step3_footerBC.gif") no-repeat top left;
	height:48px;
}

.lowerHeaderInnerContainer .step4 .lowerBox
{
	width:241px;
	float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/step4_footerBC.gif") no-repeat top left;
	height:48px;
}

/* ie6 hack, god i hate them! */
* html .lowerHeaderInnerContainer .step1
{
	width:251px;
	float:left;
	margin-left:8px;
}

.lowerHeaderInnerContainer .step1
{
	width:251px;
	float:left;
	margin-left:18px;
}

.lowerHeaderInnerContainer .step2
{
	width:231px;
	float:left;
	margin-left:10px;
}

.lowerHeaderInnerContainer .step3
{
	width:170px;
	float:left;
	margin-left:10px;

}

.lowerHeaderInnerContainer .step4
{
	width:241px;
	float:left;
	margin-left:10px;
	
}

.topHeaderInnerContainer .efLogo
{
	width:90px;
	float:left;
	margin-left:30px;	
	margin-top:10px;
}

.topHeaderInnerContainer .txtDancetoWin
{
	width:299px;
 position:absolute;
 top:20px;
 left:165px;
}

.middleHeaderInnerContainer h3
{
	font-size:16px;
	color:#75bd00;
	text-transform:uppercase;
	margin:0 0 0 30px ;
	float:left;
	padding:0;
}

/* ie6 hack, god i hate them! */
* html .middleHeaderInnerContainer p
{
	margin:0 5px 0 0;
	padding:0;
	float:right;
	width:160px;
	color:White;
	font-weight:800;
}

.middleHeaderInnerContainer p
{
	margin:0 11px 0 0;
	padding:0;
	float:right;
	width:160px;
	color:White;
	font-weight:800;
}

.topHeaderInnerContainer a
{
	float:right;
	width:100px;
	margin-right:50px;
	margin-top:30px;
	font-weight:800;
	color:White;
	font-size:12px;
	text-decoration:none;
}


#efDanceVid
{
	margin-top:52px;
	margin-left:368px;
	float:left;
	width:200px;
}

.headerNav
{
	width:900px;
	float:right;
	margin-top:13px;
}

.btnFloatRight
{
	width:318px;
	float:right;
	margin-right:15px;
}

.btnFloatLeft
{
	width:236px;
	float:left;
	margin-left:280px;
}

.lowerContent
{
	width:960px;
	float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/level1_bgSlice.jpg") repeat-y top left;
	padding-bottom:25px;
}


.lowerContentHome
{
width:960px;
float:left;	
	background:url("/master/lt2010/_imgs/lt2010/youtube/level1_bgSliceHome.jpg") repeat-y top left;

}

.termsConditions
{
color:Black !important;
}

.contentContainer
{
	width:960px;
	background:#668305 url("/master/lt2010/_imgs/lt2010/youtube/slice_contentArea.jpg") repeat-x top left;
	float:left;
	
	padding-top:20px;
}

#SideNav
{
	float:left;
	background:#668305 url("/master/lt2010/_imgs/lt2010/youtube/subNav_bg.gif") repeat-y top left;
	width:241px;
	margin:60px 0 0 0px;
	
}


#SideNav ul
{
	margin:0px 0 0 13px;
	padding:0;
	width:220px;
}

#SideNav ul li
{
	
	list-style-type:none;
	margin:0;
	padding:10px 0 10px 11px;
	border-bottom:1px solid #caf6fb;
	background:url("/master/lt2010/_imgs/lt2010/youtube/subNav_arrowOff.gif") no-repeat 195px 11px;
}

#SideNav ul li a
{
	text-decoration:none;
	color:#0079c1;
	font-size:14px;	
}

#SideNav ul li a:hover
{
	color:#e85e3f;
}

.mainNavArchive 
{
	margin-top:30px !important;
}

.mainNavArchive li  
{
	padding-bottom:3px !important;

}

.mainNavArchive li a
{
	font-weight:normal !important;
	font-size:12px !important;
	
}

.mainNavArchive li a:hover
{
	text-decoration:underline !important;
}

#top3videoContainer
{
	width:222px;
	float:right;
}

#top3videoContainer h2
{
	color:White;
	float:left;
	margin:0px;
	padding:15px !important;

}

#top3videoContainer .top3items
{
	width:222px;
	float:right;
	background-color:#86ac32;
	border-top:1px solid #649500;
	border-bottom:1px solid #649500;
}

#top3videoContainer .top3items a
{
	color:White;
	text-decoration:none;
}

#top3videoContainer  .seeAll_btn
{	
		background:#86ac32 url("/master/lt2010/_imgs/lt2010/youtube/top3SeeAllBtn.gif") no-repeat 8px 11px;
		padding:10px 0 10px 25px;
		float:left;
		color:White;
		width:197px;
		text-decoration:none;
		font-size:12px;
		font-weight:800;
}

#top3videoContainer .top3items .numberGraphic
{
	float:left;
	width:41px;
}


.homeBottomLeftContainer
{
width:761px;
float:left;
background-color:White;
}

.homeBottomLeftContainer p
{
	margin-top:0 !important;
	padding-top:0px !important;
	padding-bottom:20px !important;
}

#homeBottomLeftContainer_footer
{
	width:761px;
	float:left;
}

#homeBottomRightContainer_footer
{
	width:740px;
	float:left;
}



.homeBottomLeftContainer p
{
	width:330px;
	float:left;
	margin-left:3px;
	margin-top:15px;
	margin-left:20px;
}

.homeBottomLeftContainer #OfficalVid
{
	width:272px;
	float:right;
	margin-right:60px;
}

.homeBottomRightContainer
{
	float:right;
	width:740px;
	background-color:White;
	margin-bottom:50px;
}

.smallMobContainer
{
	width:120px;
	float:right;
	margin-right:20px;
	
	
	margin-bottom:50px;
	
}

.smallMobContainer p
{
	margin:0;
	width:120px;
	padding:15px 0 15px 0;
	font-size:11px;
	float:left;
}

.smallMobContainer h4
{
	font-size:12px;
	font-weight:800;
	  color:#79c300;
	background: url("/master/lt2010/_imgs/lt2010/youtube/smallCircle.gif") no-repeat top left;
	margin:0;
	padding:0 0 0 25px;
}


.latestVideoVotingContainerTop3 
{
	width:160px;
	float:left;
}

.top3items p
{
	color:#303030;
	font-size:12px;
	color:White;
	width:160px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:5px;
	margin-right:2px;	
	padding:3px 3px 3px 0px;
	float:left;
}


.latestVideoVotingContainerTop3  .videoVote 
{
	
	width:160px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:2px;	
	padding:3px;
	font-size:10px;
	color:#2f2f2f;
	float:right;
	
}


.latestVideoVotingContainerTop3  .videoItem .lbl_smallVote
{
	float:left;
	margin-top:3px;
	margin-left:3px;
}

.latestVideoVotingContainerTop3  .btn_smallVote
{
	float:left;
	margin-right:3px;
	width:16px;
	margin-left:6px;
}





.latestVideoContainer
{
	width:719px;
	float:right;
}


.latestVideoContainerHome
{
	width:445px;
	float:left;
}

.latestVideoSpot
{
	width:445px;
	float:left;
	padding-left:20px;
	padding-right:30px;	
	background-color:#f1f1f1;
	margin-top:8px;
}

.latestVideoSpot h3
{
	color:Black;
	font-size:12px;
	font-weight:800;
	margin:10px 0 8px 0;
	padding: 0 0 0 0;
}

.subHeaderContainer_yellow
{
	width:489px;
	float:left;	
	padding-bottom:20px;
	padding-top:8px;
}

.subHeaderContainer_yellow h2
{
	font-size:22px !important;
	float:left;
	margin:0 20px 0 20px !important;
	padding:4px 100px 8px 10px !important;		
	background:#000000 url("/master/lt2010/_imgs/lt2010/youtube/subHeader_arrow.gif") no-repeat right 12px;
}
.contentTextContainer
{
	width:694px;
	float:right;
	padding:20px 25px 20px 25px;
	
	background:#708f06 url("/master/lt2010/_imgs/lt2010/youtube/slice_latestVideos.jpg") repeat-x top left;
}

.RecentVid
{
	width:475px;
	float:left;
	margin-right:30px;
}

.latestFlashYoutube
{
	float:left;
	width:220px;
}

.mediaButtons
{
	float:right;
	width:139px;
	
}

.top3entries
{
	margin-top:15px;
}

.viewAll
{
	margin-top:15px;
	float:right;
	margin-right:15px;
}

.contentTextContainer .leftCol
{
	width:350px;
	float:left;
	
}

.contentTextContainer .centralCol
{
	width:900px;
	float:left;
	
}
.rightCol
{
	width:250px;
	float:right;
}

.compForm,.formRow
{
	width:200px;
	float:left;
}

.compForm  input
{
	float:left !important;
	width:150px;
}

.youtubeThumb
{

margin-right:15px;
margin-bottom:15px;

}


.secondColumn
{
   width:183px;
   float:left;
   margin-right:30px
}

.thirdColumn
{
   width:183px;
   float:left
}

.formInput
{
   width:183px;
   float:left;
   
   color:black;
   margin-bottom:10px;
}

.formValidationSummary
{
	font-size:12px;
	background-color:#d9d8d8;
	padding:10px 10px 10px 40px;
	width:280px;
    margin-left:0px;
	color:Black;
	margin-bottom:10px;
    float:left;
}

.formValidationSummary ul
{
	margin:0px;
    padding:0px;
}


.formValidationSummary ul li
{
	color:Black;
}
.drpDown
{

	width:155px;
}

.labelTxt
{
   width:170px;
   float:left;
}

.newsLeftColumn
{
	width:280px;
	float:left;
}

.newsRightColumn
{
	width:350px;
	float:right;
}
.subContent
{
	width:660px;
	float:left;
	margin-left:17px;
	margin-top:15px;
	padding-bottom:60px;
}

.prizeContainer
{
	width:510px; 
	float:left;
}

.prizeContainer .prizeContent
{
	float:right;
	width:300px;
}

.prizeContainer p
{
	margin:0;
	padding:0px;
}

.prizeContainer h3
{

	margin:0 !important;
	padding:0px !important;

}


.prizeContainer img
{
	width:185px;
	float:left;
}


.newsLeftColumn ol
{
	margin:0 0 0px 0 !important;
	color:#666;
	font-size:13px;
	
}

.newsLeftColumn ol li
{
	margin:0 0 14px 0 !important;
	font-weight:800;
}

.subContent h3
{
	font-weight:800;
	font-size:14px;
	color:black;
	margin:0;
	padding:0;
}

.latestVideoVotingContainerHome
{
	width:85px;
	float:right;	
}

.latestVideoVotingContainerHome>p
{
	color:#303030;
	font-size:14px;
}


.latestVideoVotingContainerHome .videoVote 
{
	
	width:72px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:2px;	
	padding:3px;
	font-size:10px;
	color:#2f2f2f;
	float:left;
}


latestVideoVotingContainerHome .videoItem .lbl_smallVote
{
	float:left;
	margin-top:3px;
	margin-left:3px;
}

.latestVideoVotingContainerHome  .btn_smallVote
{
	float:left;
	margin-right:3px;
	width:16px;
	
}




* html .VideoVotingContainer
{
	width:425px;
	float:left;	
	margin-left:20px;
	margin-right:0px;
	margin-top:10px;
}


.VideoVotingContainer
{
	width:425px;
	float:left;	
	margin-left:40px;
	margin-right:0px;
	margin-top:10px;
}

.VideoVotingContainer>p
{
	color:#303030;
	font-size:14px;
}

* html .VideoVotingFooter
{
	float:left;
	margin-left:23px;
	width:425px;
	font-size:11px;
	font-family:Arial;
}

.VideoVotingFooter
{
	float:left;
	margin-left:43px;
	width:425px;
	font-size:11px;
	font-family:Arial;
}

.VideoVotingContainer .videoVote 
{
	
	width:120px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:2px;	
	padding:3px;
	font-size:10px;
	color:#2f2f2f;
	float:left;
}


.VideoVotingContainer .videoItem .lbl_smallVote
{
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:5px;
}

.VideoVotingContainer  .btn_smallVote
{
	float:left;
	margin-right:3px;
	margin-left:10px;
	width:16px;
	
}


.VideoVotingContainer .lrg_smallVote
{
	float:left;
}

.VideoVotingContainer .videoRow
{
	float:left;
	margin-bottom:2px;
	width:100px;
}


* html .VideoContainer
{
	width:344px;
	padding:0;
	float:left;
	margin-left:20px;
}

.VideoContainer
{
	width:344px;
	padding:0;
	float:left;
	margin-left:40px;
}















.videoItem
{
	width:128px;
	float:left;
	background-color:#f0f0ee;
	border:1px solid #dadada;
	margin:0 20px 20px 0;
	height:220px;
}

.videoItem .videoTitle
{
	width:128px;
	float:left;
	height:15px;
	margin-bottom:8px;
}

.videoItem  .videoImage
{
	width:118px;
	height:103px;
}

.videoItem h3
{
	font-size:12px;
	color:Black;
	width:110px;
	margin:0 0 0 5px;
	padding:0 0 0 0px;
}

.videoItem .videoVote
{
	background-color:#cbcbcb;
	width:112px;
	margin-left:2px;
	margin-bottom:5px;	
	padding:3px;
	font-size:10px;
	color:#2f2f2f;
	float:left;
}

.videoItem .iconRack
{
	width:123px;	
	
	float:right;
}

.videoItem .iconRack a
{
	width:23px;
	float:left;
	margin-right:4px;
}

.videoItem .iconRack ._last
{
	margin-right:0px;
	
	width:23px;
	float:left;
}

.lbl_smallVote
{
	float:left;
	margin-top:3px;
	margin-left:3px;
}

.videoItem .btn_smallVote
{
	float:left;
	margin-right:3px;
	
}

.galleryNavBar
{
	width:560px;
	
	border:1px solid #dbdbdb;
	padding:5px 10px 5px 20px;
	float:left;
	margin-bottom:7px;
	font-size:12px;		
}

.galleryNavBar span
{
	float:left;
	margin-top:4px;
	margin-left:3px;
	
	
}

.pageNumber
{
	margin-left:0px;
	width:100px;
	float:left;
}

.galleryNavBar input
{
	
	color:White;
	font-weight:800;
	border:none;
	background-color:#74c200;
	float:right;
	margin-left:5px;
}

.dd_countrySelect{float:right;}


.videoMain
{
	width:525px;
	float:left;
	background-color:#f0f0ee;
	border:1px solid #dadada;
	margin:0 20px 20px 0;	
	padding-bottom:20px;
	font-family:Arial;
	
}

.videoVoteBig
{
margin:20px 20px 0 0;
	width:60px;
	float:right; 
	color:Black !important;
}

.videoVoteBig p
{
	color:Black !important;
	font-size:15px;
	margin:0;
	padding:0;
	font-family:Arial;
}

.videoMain .iconRack 
{
	width:123px !important;
	margin:10px 0 20px 0;
	float:right;
	font-family:Arial;
	
}

.videoMain .iconRack img
{
	border:none;
}

.registrationFrom,.formRow
{
	width:370px;
	float:left;
}

.formInputFirstName, .formInputPostcode, .formInputEmail,.formInputPhone
{
	width:170px;
	float:left;
}

.formInputLastName, .formInputCity, .formInputBirthday,.formInputCountry
{
	width:200px;
	float:right;
}

.formRow,.formRow select
{
	font-size:12px;
}

.formRow
{
	margin-bottom:8px;
}

.txtBoxAddress
{
	width:320px;
	margin-bottom:6px;
}

.drpDownTwoDigit
{
	width:65px;
}

.youtubeDetails
{
	float:right;
	background-color:white;
	padding:0 12px 30px 0px;
	width:264px;
}

.youtubeExplanation
{
	padding:12px 12px 0 12px ;
	width:240px;
	float:right;
	background-color:#fffc9d;
	font-size:11px;
	margin-top:12px;
}



.youtubeExplanation p
{
	color:Black !important;
}

.youtubeExplanation a
{
	font-weight:800;
}

.submitButton
{
	border:0;
	border:none;
	background-color:#74c200;
	color:White;
	font-size:14px;
	font-weight:800;
}

.submitButton
{
	float:right;
	margin-top:10px;
}

.thankyouBtns
{
	margin-left:50px;
	border:0px;
	background-color:Black;
	color:White;
	font-weight:800;
	float:left;
}

.thanksVote	p
{
	text-align:center;

}

.thanksVote	p a
{
	background-color:Black;
	padding:8px;
	color:White;
	 text-decoration:none;
	 font-weight:800;
	 font-size:12px;
	 font-family:Arial;
	 text-transform:uppercase;
}


