﻿body{color:#fff;background:#000 url(Images/background.jpg) no-repeat scroll center 0}
.ie7 body{padding-bottom:20px}

#head{background-color:#000;width:100%}
#headinner{width:950px;height:150px;margin:0 auto}
#head a#logo{background:#000 url(Images/logo.jpg) no-repeat scroll 0 0;width:386px;height:150px;margin:0 0 0 34px;display:block}
#head a#logo:hover{background-image:url(Images/logo_selected.jpg)}

#menu{background-color:#01b6e4;height:46px;width:100%}
#menu ul{list-style-type:none;margin:0 auto;width:797px;padding-top:14px}
#menu li{margin:2px 20px;float:left}
#menu a{display:block;float:left;height:14px;padding:2px;background:transparent none no-repeat scroll center center}
#menu #home a{background-image:url(Images/menu_home.jpg);width:51px}
#menu #about a{background-image:url(Images/menu_about.jpg);width:62px}
#menu #contestants a{background-image:url(Images/menu_contestants.jpg);width:129px}
#menu #vote a{background-image:url(Images/menu_vote.jpg);width:47px}
#menu #judges a{background-image:url(Images/menu_judges.jpg);width:70px}
#menu #news a{background-image:url(Images/menu_news.jpg);width:52px}
#menu #rules a{background-image:url(Images/menu_rules.jpg);width:56px}
#menu #submit a{background-image:url(Images/menu_submit.jpg);width:70px}
#menu #show a{background-image:url(Images/menu_show.jpg);width:55px}

#menu #home:hover a, #head #home.selected a{background-image:url(Images/menu_home_selected.jpg)}
#menu #about:hover a, #menu #about.selected a{background-image:url(Images/menu_about_selected.jpg)}
#menu #contestants:hover a, #menu #contestants.selected a{background-image:url(Images/menu_contestants_selected.jpg)}
#menu #vote:hover a, #menu #vote.selected a{background-image:url(Images/menu_vote_selected.jpg)}
#menu #judges:hover a, #menu #judges.selected a{background-image:url(Images/menu_judges_selected.jpg)}
#menu #news:hover a, #menu #news.selected a{background-image:url(Images/menu_news_selected.jpg)}
#menu #rules:hover a, #menu #rules.selected a{background-image:url(Images/menu_rules_selected.jpg)}
#menu #submit:hover a, #menu #submit.selected a{background-image:url(Images/menu_submit_selected.jpg)}
#menu #show:hover a, #menu #show.selected a{background-image:url(Images/menu_show_selected.jpg)}

#content{background-color:#000;width:950px;margin:0 auto;margin-bottom:80px}
.fake_page{padding:40px 80px;min-height:280px;background-color:#99cccc;color:#000;font-size:14px;background:#99cccc url(Images/logo_clear.png) no-repeat scroll center bottom;}

#logos_part{margin:50px 100px;float:left}
#logos_part a{float:left;display:block;margin:10px 20px}
a#collive_logo{width:121px;height:32px;background:transparent url(Images/collive_logo.jpg) no-repeat scroll 0 0}
a#collive_logo:hover{background-image:url(Images/collive_logo_red.jpg)}
a#soul_logo{width:177px;height:22px;background:transparent url(Images/soul_logo_grey.jpg) no-repeat scroll 0 0}
a#soul_logo:hover{background-image:url(Images/soul_logo_black.jpg)}

#vote_video{background:#000 url(Images/blue-lights.jpg) no-repeat scroll 0 0;padding:38px 0 0 115px;}
#vote_video #videowindow{padding:8px;background-color:#fff;filter:alpha(opacity=50);opacity:.70;width:440px;height:330px}
#vote_video #videowindow #vimeovid{}
#vote_video #videowindow #vimeovid object{position:absolute}

#home_video{background:#000 url(Images/blue-lights.jpg) no-repeat scroll 0 0;padding:38px 0 0 243px}
#home_video #videowindow{padding:8px;background-color:#fff;filter:alpha(opacity=50);opacity:.70;width:440px;height:330px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#home_video #videowindow #vimeovid{}
#home_video #videowindow #vimeovid object{position:absolute}

#vote_videos_container{min-height:298px;width:100%;background:#000;background:#000 url(Images/big_logo.jpg) no-repeat scroll center bottom;padding-top:50px}
#vote_videos{float:left;padding:0 108px}
#vote_videos .tr{clear:both}
#vote_videos .td{float:left;margin:35px 20px;width:142px}
#vote_videos .td img{border:solid 1px #36333A}
#vote_videos .td a{color:#75A7B4;font-weight:bold;font-size:13px}
#vote_videos .td span{color:#fff;font-weight:bold;font-size:10px;margin-left:5px}
#vote_videos .voted{width:30px;height:27px;background:transparent url(Images/star_voted.png) no-repeat scroll 0 0;position:absolute;margin:-34px 0 0 120px}
#vote_videos .voted2{width:44px;height:40px;background:transparent url(Images/star_voted1.png) no-repeat scroll 0 0}
#vote_videos img.votedBorder{border:solid 3px #F3940A;-moz-border-radius:3px;-webkit-border-radius:3px;margin:-2px 0 0 -2px}
#vote_videos img.selected{border:solid 5px #66CCFF;-moz-border-radius:5px;-webkit-border-radius:5px;margin:-4px 0 0 -4px}


#vote_page{padding-top:20px}

#votebox{float:right;margin:306px 100px 0 0;display:none}
#voteboxlinks a{width:43px;height:79px;display:block;float:left;padding:0 2px;background:transparent url(Images/star1.png) no-repeat scroll 0 0}
#voteboxlinks a.selected{background-image:url(Images/star2.png)}
#votebox #star1{}
#votebox #votedtext{position:absolute;margin-top:-34px}
#votebox .votetext{color:#A4C6C7;font-size:11px;font-weight:bold}
#resetVote{margin-left:61px}



#video_details{color:#aaa;font-size:20px;margin:20px 0 0 115px}
#video_details #video_title{color:#ce9520}
#video_details div{margin:4px 0}


#home_page #home1{width:950px;height:312px}
#home_page #home2{width:950px;height:420px;background:#000 url(Images/big_logo.jpg) no-repeat scroll 0 74px}

#home_page #judges{padding:5px 0 5px 20px;margin:10px 0}
#home_page #judges .title{margin:18px 0 0 29px;width:153px;height:35px;background:transparent url(Images/judges_title.jpg) no-repeat scroll 0 0}
#home_page #judges ul{margin:20px 0 0 30px}
#home_page #judges li{float:left;width:290px;height:117px;background:transparent none no-repeat scroll 0 0}
#home_page #judges li.fried{width:290px;background-image:url(Images/judges_fried.png)}
#home_page #judges li.pellin{width:290px;background-image:url(Images/judges_pellin.png)}
#home_page #judges li.judge3{width:290px;background-image:url(Images/judge3homepage.png)}
#home_page #judges .judges{width:50;margin:8px 0;padding:0px 40px 0 60px;color:#686a6a}
#home_page #judges .name{color:#e5953a;font-size:18px;margin:0}
#home_page #judges .judges1{height:61px;background:#e8ecec url(Images/judges_1.jpg) no-repeat scroll 0 0}
#home_page #judges .judges3{height:61px;background:#e8ecec url(Images/judges_3.jpg) no-repeat scroll 0 0}

#submit_page{}
h2{color:#fff;margin:0 0 15px;font-size:26px;font-weight:bold}
.formats{font-size:12px}

#rules_page{background-color:#E7EBEC;color:#000;padding:10px 50px 90px 50px;font-size:16px}

#footer{color:#666;background-color:#fcfcfc;width:100%;padding:20px 0}
#footer p{margin:0px 0}
#footer a{color:#2C85BF;}
#footer .site-info span{padding:0 7px}
#bottom_menu{margin-left:184px}
#bottom_menu ul{list-style-type:none}
#bottom_menu li{margin-bottom:5px;padding:0 12px 0 20px;float:left;background:transparent url(Images/nav_sep.png) no-repeat scroll left center}
#bottom_menu li:first-child{background-image:none;padding-left:0}
#bottom_menu a{font-size:13px}
#bootom2{padding-top:17px}
.ie7 #bootom2{padding-top:1px}

.fake_page p{margin-bottom:19px;font-family:helvetica;font-size:14px;line-height:20px}

h4{color:#010E3A;margin:0;font-size:16px;text-transform:uppercase}


.pictures{}
.pictures h4{clear:both;margin:0;padding-top:15px}
.pictures ul{clear:both}
.pictures li{float:left;margin-right:20px}
.pictures li img{width:250px}
.pictures img{margin:10px 0}


ul#rules{list-style-type:square;width:633px;margin-left:20px}
ul#rules li{margin:5px 0;font-size:14px}


#top_logos{color:#666;float:right;margin:73px 20px 0 0;}
#top_logos .logos{}
#top_logos .logos a{margin-right:20px;float:left;display:block;height:32px;background:transparent none no-repeat scroll 0 0}
#top_logos .logos .collive{width:121px;background-image:url(Images/collive_logo_red.jpg)}
#top_logos .logos .soul{width:136px;background-image:url(Images/soul_logo_M.jpg)}
#top_logos .title{margin:0 0 9px 4px}

#copyright{float:left;width:445px;padding:0 20px}
#logo_test{margin:5px 0 0 73px;float:left;width:327px;height:36px;background:transparent url(Images/botom_logos.jpg) no-repeat scroll 0 0}


#judges_page{}
#judges_page img{float:left;margin-right:20px}
#judges_page .tr{clear:both;margin:11px 0;float:left;width:100%}

#upload_video{width:572px}
#upload_video input[type=text]{float:left;display:block;margin:5px 8px}
#upload_video #SWFSubmitButton{display:block}
#upload_video .paddingrow{padding:4px 5px}
#btnsubmit{display:block;width:67px;height:25px;background:transparent url(Images/btn_submit.png) no-repeat scroll 0 0}

.error{color:#FF0000}

.placeholder{color:#666}

label{cursor:pointer;color:#999;font-size:14px}

input[type=checkbox]{vertical-align:middle}

.subrules{margin:0 0 0 19px;list-style-type:circle}

#filename{font-weight:bold;margin:0 0 5px}
#progressbar{border:solid 1px #999;width:99%;height:20px;padding:1px}
#progressbar .bar{height:100%;width:0%;background-color:#14386d}
#progressbar .barinfo{position:absolute;margin:3px 0 0 6px;font-size:12px;color:#666}

#Soul_Click{margin-top:10px}

.step{border:solid 1px #999;width:550px;padding:10px;margin:5px 0;margin:10px 0;background-color:#fff}
#step2{display:none}

.btnattach{margin-top:-4px;background:transparent url(Images/btn_upload_video.jpg) no-repeat 0 0;height:28px;width:101px}


#judges_page p{margin:0}

#btn_submit_audition{position:relative;top:19px;left:706px;display:block;width:140px;height:30px;background:transparent url(Images/btn_submit_audition.jpg) no-repeat scroll 0 0}

.upload_icons{float:left}
.upload_icons img{display:none;float:left;margin:1px 6px 0 0}
.file-icon-uploading{}
.file-icon-success{}
.file-icon-error{}
.file-icon-cancelled{}
.file-icon-cancelled,.file-icon-error, .file-icon-success{background:transparent url(Images/upload_icons.gif) no-repeat scroll 0 0}
.file-icon-cancelled, .file-icon-error{background-position:-16px 0;}

#SWFUploadButton_Container{display:none}
#SWFUploadButton_Cancel{position:relative;top:-31px;height:23px;width:96px;display:none;padding-top:7px}
#SWFUploadButton_Cancel a{margin-left:26px;}
#SWFUploadButton_Cancel a:Hover{text-decoration:underline}
#SWFUploadButton_Overlay{position:relative;top:-30px;height:27px;width:96px;background:transparent url(Images/btn_upload_video.jpg) scroll no-repeat 0 0
                         ;width:108px;position:relative;}


.error-message{background-color:#FFAFAE;padding:8px 10px;width:552px;margin:0 0 0 1px;display:none}
.success-message{background-color:#CEEEB2;padding:8px 10px;display:none}

input[type=text].error{background-color:#FFFFD5;border:solid 1px #DA261F;color:#DA261F;padding:2px}
label.error{display:none}
input[type=checkbox].error{border:solid 1px red}


.step p {margin:0}
p.formats{font-size:11px;display:inline}


#email_signup{position:absolute;margin:-183px 0 0 53px;width:500px}
#email_signup .error{border:none}
#email_signup label{width:472px;float:left;margin-left:5px}
#email_signup input[type=checkbox]{float:left}
#email_signup p{padding-bottom:7px;float:left}
#email_signup .title{margin-bottom:16px;width:195px;height:27px;background:transparent url(Images/email_sign_title.png) no-repeat scroll 0 0}
#email_signup .subtitle{margin-bottom:10px;width:194px;height:17px;background:transparent url(Images/email_sign_subtitle.png) no-repeat scroll 0 0}
#email_signup .email_signup{float:left;margin-bottom:6px}
#email_signup .email_signup input{float:left;margin-right:5px;height:20px;padding:3px 0 0 4px}
#email_signup .btn_save{display:block;margin-top:0px;float:right;width:37px;height:25px;background:transparent url(Images/email_sign_btn.png) no-repeat scroll 0 0}

a.disable{cursor:default}


#newspage .tr{margin:30px 0}
#newspage .tr h4{margin:2px 0}
#newspage .tr p{margin:2px 0px}
#newspage .tr a{margin:5px 0px}

h6{margin:3px 1px;padding:0;font-size:10px}


