@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; }

#vita_background {position: absolute; top: 0; left: 0; width: 100%; z-index:1;}
#vita_headbg {background: url(../images/headerbg.jpg) repeat-x 0 0; height: 159px; top: 0; left: 0; position: absolute; width: 100%;}
#vita_bodybg {background: #0c0807 url(../images/bodybg.jpg) repeat-x 0 0; height: 848px; top: 159px; left: 0; position: absolute; width: 100%;}
#vita_footerbg {background: #000; height: 110px; top: 1009px;left: 0; position: absolute; width: 100%;}
#bottomvita_footerbg {background: #000; height: 90px; position: absolute; left: 0; bottom: 90px;left: 0; position: absolute; width: 100%;}

#__dimScreen {display: none;}
.ka_popUpDiv, #ka_loginPopup {background: #eee !important; border: 10px solid #bbb !important; top: 25px !important;}


body.contest #ka_headerSubNav li.ka_addMedia.ka_addMedia_video, li.ka_username_auth, body.contest .ka_gen_upvid {display: none !important;}

#vita_wrapper {width: 900px; position: relative; margin:0 auto; z-index: 2;}
#vita_header {background: url(../images/logo.png) no-repeat -50px 0; height:210px;margin-left:-200px;width:1100px; position: absolute; z-index: 3;}
#vita_login {position: absolute; top: 0; left: 556px; background: url(../images/loginbg.png) no-repeat 0 0; width:457px; height:48px; }
#vita_loggedin {background:#302520 none repeat scroll 0 0;color:#a04f24;font-size:12px;height:11px;margin:0 15px;padding:10px;}
#registerforgotpw {left:295px; position:absolute; top:35px;width:200px;}
#vita_loggedin  li, #registerforgotpw li {padding-right: 10px;}
#vita_loggedin  a {color: #dd7600 !important;padding-right:5px;}
#registerforgotpw a {color:#840304 !important;font-size:13px;}
#vita_loggedin  a.userlogged {font-weight:bold;}

#vita_login fieldset {border: none; margin: 0; padding:0; position: absolute; top: 6px; left: 112px; width:345px;}
#vita_login li, #menubar li, #videosteps li, #tipsguide li {list-style-type:none; float: left;}
#vita_login input {background: none; width: 138px; margin-right: 11px; padding: 3px; border: none; color: #fff; font-size: 12px; height: 15px; float: left; clear:right;}
#vita_login input.loginbt, #newsletter input.loginbt, #bottomnewsletter input.loginbt {background: url(../images/go_bt.gif) no-repeat 0 0; border: none; text-indent: -9999px; width: 21px; height:21px; font-size: 0px; display:block; line-height: 0px;}
#vita_bt {left:525px; position:absolute; top:60px; width:495px;}
#viewbt {width: 284px; height: 61px; float: left;}
#trybt {width: 208px; height: 61px; float: right;}

#menubar {position: absolute; top: 112px; left: 514px; }
#menubar li a {background:url(../images/global_nav.png) no-repeat 0 0; display:block;height:47px;text-indent:-9999px;}
li#vita_home a {width:72px; background-position: 0 0;}
li#vita_home a:hover, li#vita_home a.current {background-position: 0 -47px;}
li#vita_about a {width:119px;background-position: -72px 0;}
li#vita_about a:hover, li#vita_about a.current {background-position: -72px -47px;}
li#vita_enter a {width:125px;background-position: -191px 0;}
li#vita_enter a:hover, li#vita_enter a.current {background-position: -191px -47px;}
li#vita_community a {width:103px;background-position: -317px 0;}
li#vita_community a:hover, li#vita_community a.current {background-position: -317px -47px;}
li#vita_contact a {width:98px;background-position: -420px 0;}
li#vita_contact a:hover, li#vita_contact a.current {background-position: -420px -47px;}

#middlecontent {position: absolute; top: 159px; left:0; width:1017px; margin-left: -120px; z-index:2;min-height:848px;height:auto !important;height:848px;}
#middlecontent.homeimage {background: url(../images/bodycontent.jpg) no-repeat 0 0; }
#middlecontentother {background: #fff; }
#homevideo {position: absolute; top: 28px; left: 498px;}
#submitvideo {position: absolute; top: 299px; left: 210px; }
#submitvideo a img {border: 1px solid #b1190b; }
#submitvideo a img:hover {border: 1px solid #f26017;}
#videosteps {position: absolute; top: 455px; left: 205px; font-size: 13px; font-weight: bold; }
#videosteps li {width: 150px; margin-right: 30px; text-align: center; text-transform: capitalize; }
#videosteps {color: #2e2520; text-decoration: none;}
.highlight {color: #840304; display: inline; }
#recentvideos {position: absolute; top: 548px; left: 178px; }
#highestvideos {position: absolute; top: 695px; left: 215px;}
#topbar {width: 100%; height: 30px; }
#time {background: #2c7cb3; width: auto; padding: 5px 10px; height: 20px; color: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; float: right; -moz-border-radius: 5px;}

#tipsguide {background: url(../images/tipshead.jpg) no-repeat 0 0; width: 160px; position: absolute; top: 570px; left: 758px; font-size: 12px; color: #fff; line-height:14px;}
#tipsguide ul {margin: 25px 0 0 5px;}
#tipsguide li {margin-bottom: 10px; float: none;}
.tipslink {color: #2C7CB3; font-weight: bold;}
.tipslink a:link, .tipslink a:visited {color: #fff;text-decoration:underline; }
.tipslink a:hover { text-decoration:none; }
#newsletter {background: #1F1713 url(../images/newshead.jpg) no-repeat scroll 15px 15px; padding: 0 15px 5px 20px; position: absolute; top: 745px; left: 758px; width:160px;display: none;}
#newsletter fieldset {border: none; padding: 0; margin: 50px 0 0; font-size: 12px; }
#newsletter input {background: none; color: #000; font-size: 12px; border: none; height: 15px; width:126px;padding:12px 0;}
#newsletter input.loginbt {position: absolute; top: 58px; left: 152px; }

#contentbottom {background: url(../images/bottombg.jpg) repeat-y 0 0; padding:10px; height:150px; clear:both;}
#bottomtips {background: url(../images/tipsheadlight.jpg) no-repeat 0 0; margin:20px 20px 0 5px; width:285px; float: left; font-size: 12px; color: #19110e; line-height:14px;}
#bottomtips ul {margin: 25px 0 0 5px;}
#bottomtips li {margin-bottom: 10px; float: none;}
.bottomtipslink {color: #333333; display: inline; font-weight:bold; padding-right:5px;}
#bottomnewsletter {background: #fce2b5; padding:10px; width:180px; float: left;position:relative; margin: 20px 0 0; color: #c6310f; font-weight: bold; font-size: 14px; line-height: 25px;}
#bottomnewsletter fieldset {border: none; padding: 0; margin: 60px 0 0; font-size: 12px; }
#bottomnewsletter input, body.contest #ka_mainContainer input#newsemail:focus, body.contest #ka_mainContainer input#newsemail:hover {background: none; color: #000; font-size: 12px; border: none; height: 15px; width:126px;padding:12px 0;}
#bottomnewsletter input.loginbt {position: absolute; top: 70px; left: 165px; }
#bottomlogo {background: url(../images/pitchmelogo.jpg) no-repeat 0 0; float: right; height:145px;margin-left:20px;width:221px; }

#vita_footer {position:absolute; left:60px; top:1030px; width:775px;}
#footercontent {margin: 0 auto;}
#insidevita_footer {background: #000; margin:0 0 0 83px;padding:10px;width:785px;height:75px;}
#vita_footer a, #insidevita_footer a {color: #fff !important;}
.footnotes {border-right:1px dotted #836D60;float:left;height:45px;line-height:11px;margin-right:15px;padding:5px 5px 5px 15px;width:170px;}
.footnotes.last {border-right: none;}
body.contest .footnotes li {float: none;}
body.contest #vita_footer li a, body.contest #insidevita_footer li a, #thirdparty p {color: #836d60; font-size: 11px; text-decoration: none;}
body.contest #vita_footer li a:hover, body.contest #insidevita_footer li a:hover {text-decoration: underline;}
#thirdparty {float: left; width: 300px;padding-left:5px; }
#thirdparty ul {width:187px; height: 25px; }
#thirdparty li {float: left; list-style-type: none; }
#thirdparty li a {background: url(../images/thirdpartysprite.png) no-repeat 0 0; display: block; height: 25px; text-indent: -9999px; }
#thirdparty li#ka_twitter a {width: 25px; background-position: 0 0;}
#thirdparty li#ka_twitter a:hover {width: 25px; background-position: 0 -25px;}
#thirdparty li#ka_fbrecipes a {width: 25px; background-position: -29px 0;}
#thirdparty li#ka_fbrecipes a:hover {width: 25px; background-position: -29px -25px;}
#thirdparty li#ka_fbcorp a {width: 25px; background-position: -58px 0;}
#thirdparty li#ka_fbcorp a:hover {width: 25px; background-position: -58px -25px;}
#thirdparty li#ka_vitamix a {width: 25px; background-position: -90px 0;}
#thirdparty li#ka_vitamix a:hover {width: 25px; background-position: -90px -25px;}

#thirdparty p {margin-bottom: 0px;}
#thirdparty p.fineprint {font-size: 9px;}

ul.letters, ul.bullets  {margin: 0 0 0 50px;}
ul.letters li {list-style:lower-alpha !important; margin-bottom: 10px;}
ul.bullets li {list-style:lower-roman !important;}

body.contest table#rulestable {border: 1px solid #CCCCCC; margin: 10px 0;}
body.contest table#rulestable tr {border-bottom: 1px solid #CCCCCC; margin-bottom: 10px;}
body.contest table#rulestable  tr.firstrow {background: #ccc;}
body.contest table#rulestable  td {padding:5px 10px;width:115px;}
body.contest table#rulestable  td.first {width: 225px;}

/*--body.contest--*/
body.contest #ka_le_headercont, body.contest #ka_headerTopNav, body.contest #ka_headerBtmNav, body.contest #ka_manageSubNav, body.contest #ka_addGroups, body.contest #ka_footer, body.contest #ka_catWrap, body.contest #ka_tagsWrap, body.contest #ka_searchSortBy span, body.contest .ka_searchListDetails h4, body.contest .ka_listDate, body.contest #ka_headerSubNav li.ka_addMedia.ka_addMedia_video, li.ka_username_auth, #vita_enter, .ka_voting, body.contest #ka_header {display: none !important;}

body.contest a {outline: none;}
body.contest a img {border: none;}
body.contest #ka_mainContainer p {color: #23160f; margin: 0 0 1em; }
body.contest #ka_mainContainer #thirdparty p {color:#836D60;}
body.contest #ka_mainContainer p.contact {text-align:left; }
body.contest #ka_mainContainer p#uk.contact {float: left; width:225px; clear: left; }
body.contest #ka_mainContainer p.hours {border-top:1px solid #840304; clear:both; float:left; margin-top:30px; padding-top:10px;}
body.contest .calloutbox {background: #fef3dc; border: 1px solid #f3c179;  padding: 15px 20px; margin: 10px 0; }
body.contest {background: #0c0807 !important;}
body.contest #ka_mainContainer {width: 900px; color: #23160f; display: none; }
body.contest #ka_contentContainer {width: 784px; margin:50px 83px 0; background: #ffffff url(../images/bodygradient.jpg) repeat-x 0 55px; border: 10px solid #fff;}
body.contest #ka_manageContent {width: auto; position: relative; min-height:608px;}
body.contest #left_column {font-size:12px; line-height:17px; margin:35px 25px; text-align:justify; width:530px;}
body.contest #right_column {position: absolute; top: 75px; right: 10px; width: 200px; background: url(../images/aboutlogo.jpg) no-repeat 0 0; width: 198px; height: 246px; }
body.contest .ka_searchList {width: auto; margin: 10px 0 0; }
body.contest #videoUpload {width: 760px; margin: auto;}
body.contest #videoUpload li {margin-bottom: 10px;}
body.contest ul#ka_chooseFormat {margin:0;}
body.contest legend, body.contest .callout {color: #a41706; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; }
body.contest label {color: #a41706; }
body.contest ul#ka_photoIs li, ul#ka_chooseFormat li {margin:0 10px 0 0;}
body.contest .ka_Help, .textareaCharacterCountDisplay {background:#FEF3DC none repeat scroll 0 0;border:1px solid #F3C179;color:#23160F;font-size:12px;padding:2px 8px;}
body.contest #ka_searchSortBy {padding:10px;}
body.contest #ka_searchSortBy li {margin:0 15px 0 0;text-transform:capitalize;}
body.contest #ka_searchSortBy li a {text-decoration: none;}
body.contest #ka_searchSortBy li a:hover {text-decoration: underline;}
body.contest .ka_searchLetterBox {border: 1px solid #ccc; width: 118px; margin: 0 0 5px; }
body.contest li.ka_video {margin:0 8px 0 0; width:120px !important; }
body.contest li.ka_video > a {float:left; }
body.contest .ka_searchListDetails {float: left; width:120px;}
body.contest #ka_mainContainer h4 {line-height: 14px; margin-bottom: 10px;}
body.contest .ka_listDetails li { float:none !important; line-height:15px;}
body.contest li.ka_listRating {height:15px;}
body.contest li.ka_list { height: 190px;}
body.contest .ka_starSelectedS {background:transparent url(../images/stars_filled.png) no-repeat scroll 0 0; line-height:19px !important;}
body.contest .ka_starS  {background:transparent url(../images/stars_unfilled.png) no-repeat scroll 0 0;}
body.contest .ka_listDetails li {text-align: center;}
body.contest #ka_votingplaypage {margin: 0 0 10px;}
body.contest .ka_listDetails li.ka_voting {margin-top: 10px;}
body.contest .ka_listDetails li.ka_listFrom a:link, body.contest .ka_listDetails li.ka_listFrom a:visited {color: #0e74ae !important;} 
body.contest #ka_mainContainer input.votebt {background: url(../images/votenow.jpg) no-repeat 0 0; border: none; text-indent: -9999px; width: 76px; height: 22px; margin:10px auto 0;}
body.contest #ka_mainContainer #ka_votingplaypage input.votebt {margin:0;}
body.contest .pagination span.status {background:#DD7600 none repeat scroll 0 0; border:1px solid #A04F24;}
body.contest .pagination a {border:1px solid #A04F24; color: #A04F24;}

body.contest #ka_rightColumn {margin: 20px 10px 20px 0 !important;width:300px !important;}
body.contest #ka_leftColumn {float:left;margin:20px 10px;width:450px !important;}
body.contest .ka_starL {background:transparent url(../images/stars_unfilled.png) no-repeat scroll 0 0;}
body.contest .ka_starHighlightL, body.contest .ka_starSelectedL  {background:transparent url(../images/stars_filled.png) no-repeat scroll 0 0;}
body.contest #ka_playPageDetails.ka_contentBody {background:#FEF3DC none repeat scroll 0 0 !important; border:1px solid #F3C179 !important; }
body.contest#ka_forgot div#ka_contentContainer h3, body.contest#ka_listPage div#ka_contentContainer h3, body.contest#ka_register div#ka_contentContainer h3, body.contest#ka_mkp_manageVideo div#ka_contentContainer h3, body.contest#ka_mkp_newVideoUpload div#ka_contentContainer h3, body.contest div#ka_contentContainer h2 {border-bottom:medium none; color:#FFFFFF !important;font-size:30px !important;font-weight:bold; height:20px !important; margin:0 0 10px !important; padding:10px 20px  !important; text-shadow:2px 2px 3px #913D3D; text-transform:uppercase; background: url(../images/headbg.gif) repeat-x !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;letter-spacing:-1px; _padding: 0 20px !important; line-height:23px; }
body.contest div#ka_contentContainer h2, body#ka_listPage.contest.recent #ka_contentContainer h3 {background:transparent url(../images/finalistheadgen.png) no-repeat scroll 0 0 !important; height:68px !important; margin:-25px 0 0 !important; padding:34px 20px 0 !important;}
body.contest.media832871 div#ka_contentContainer h2, body.contest.media876694 div#ka_contentContainer h2 {font-size:19px !important;}
body.contest div#ka_contentContainer h2 span.headcolor {color: #FF0;}
body.contest #ka_playPagePlayer {width:470px;}
body.contest #kickWidget_124225_251007, body.contest #ka_rssLink {display:none;}
body.contest #ka_mainContainer input.ka_button {/*background:#b31c0b url(../images/btbg.gif) repeat-x scroll 0  -5px !important;*/ border:medium none; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
body.contest input#ka_sendButton, body.contest input#uploadbutton, body.contest li#ka_loginSubmit input, body.contest input#ka_profileAddCommentButtonTop {font-size: 14px;}

body.contest #ka_mainContainer h3.ka_comments {height: auto; margin:0; padding: 0 0 0 20px; text-indent: 0;}
body.contest .ka_contentBody {background-color:#CCCCCC !important;background: url(../images/aboutbg.jpg);background-position: left bottom;background-repeat: repeat-x;border:1px solid #CCCCCC;height:auto !important;margin:0;padding:8px 0 0;}
body.contest #ka_mainContainer textarea {width: 500px;}

body.contest #ka_related {background: url(../images/aboutbg.jpg);background-position: left bottom;background-repeat: repeat-x;border:1px solid #F3C179 !important; padding:10px;width:250px;}
body.contest #ka_relatedTabs {background:#f6c062; bottom: 0;width:272px; }
body.contest #ka_mainContainer #ka_relatedTabs a {font-size: 12px; text-decoration:none !important; color: #fff !important;}
body.contest #ka_relatedTabs a, body.contest  #ka_relatedTabs a.active, body.contest #ka_relatedTabs a:hover {font-weight:bold; margin:0;padding:3px 8px;text-transform:uppercase;}
body.contest #ka_relatedTabs a:hover {background: #dd7600; }
body.contest #ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {background-color:#be270c !important; border:medium none !important; color:#FFFFFF !important; font-weight:bold;margin:0;padding:3px 8px;}
body.contest #ka_relatedTabs li#ka_mostPopularTab {display: none;}

body.contest .ka_letterboxComment {height:48px;margin:0;width:48px;}
body.contest .ka_bubble cite {background: none;}
body.contest .ka_bubbleComment {margin:0 8px 0 70px;}
body.contest .ka_bubbleComment p span span {color: #23160F !important; font-size: 12px;}
body.contest .ka_bubble {border-bottom:1px dotted #CCCCCC;margin-bottom:15px;padding-bottom:25px;width:auto;}

body.contest #ka_headerSubNav {background-color:#FBD381 !important;}
body.contest #ka_headerSubNav_list li a {color:#835204 !important;font-weight:bold; background: none !important;}
body.contest #ka_headerSubNav_list li a:hover, #ka_headerSubNav_list li a:active {background: none !important;}
body.contest #ka_headerSubNav_list li.current a {background: none !important;color:#DE7600 !important;}
body.contest body#ka_playPage .ka_contentTitle,body.contest#ka_listPage .ka_contentTitle,body.contest#ka_homepage .ka_contentTitle, body.contest#ka_myhome .ka_contentTitle, body.contest#ka_profilePage .ka_contentTitle,body.contest  body#ka_groups .ka_contentTitle,body.contest.ka_messageBoards .ka_contentTitle {background:#B31C0B !important;}
body.contest #ka_profileContainer h5 {padding:2px 8px;color:#FFFFFF;}
body.contest #ka_profileContainer {width:785px;}
body.contest #ka_profileRight {width:585px;}
body.contest #ka_profileDetailsUsername {display: none;}
body.contest .ka_gen_upvid {background-position:10px -211px; height:25px; padding:10px 30px;}


body.contest #congratsbox {background: url(../images/congratshead.jpg) no-repeat 0 0; height: 150px;}
body.contest h5 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-size: 18px; font-weight:bold; margin: 30px 0 5px 30px; float: left;}
body.contest h5 a {color: #06F;}
body.contest h5 span.winnertext {color:#A41706;}
body.contest #winnervideo {background: url(../images/videobg.jpg) no-repeat 0 0; margin: 10px; margin:0 18px; padding:18px 13px; float: left;}
body.contest #aboutwinner {float:left; widows: 250px; height: 200px; background: url(../images/aboutbg.jpg) repeat-x left bottom; height:335px; width:295px; border: 1px solid #facd78; -moz-border-radius: 5px;}
body.contest #winnercopy {clear: left; margin: 10px; padding: 0 20px; }
body.contest #winnercopy p {font-size: 12px; line-height: 18px;}
body.contest #aboutwinner label {float:left;text-align:right;width:119px; margin:0 10px 0 0;}
body.contest #aboutwinner p {background: #feeece url(../images/aboutwinnerhead.jpg) no-repeat center center; padding: 5px; width: 285px; height: 25px; margin: 20px 0 0 !important;}
body.contest #aboutwinner ul {margin: 25px 30px;}
body.contest #aboutwinner li {font-size:12px; padding: 5px 0; border-bottom: 1px solid #facd78; }
body.contest #aboutwinner li.moredetails {border-bottom: none; }
body.contest #aboutwinner li.moredetails a {background: url(../images/moredetailsbt.jpg) no-repeat 0 0; border:medium none;display:block;font-size:0;height:28px;line-height:0;text-indent:-9999px;width:109px;  margin:10px auto;}

#rules {
	width:580px;
	background-color:#fff;
	color:#000;
	font-size:12px;
	padding:10px
}
	#rules a:link, #rules a:visited {
		color:#e65315;
		text-decoration:underline;
	}
	#rules a:hover {
		text-decoration:none;
	}
	#rules h1 {
		text-align:center;
		padding:10px 0;
		margin:0;
		font-size:24px;
	}
	#rules p {
		margin:10px 0;
		padding:0;
	}
	#rules table { 
		width:100%;
	}
		#rules th, #rules td {
			padding:3px;
		}
	#rules ol, #rules ul {
		margin:10px 0 10px 25px;
		padding:0;
	}
		#rules ol.low-alpha {
			list-style:lower-alpha;
		}
		#rules ol.low-roman {
			list-style:lower-roman;
		}
	
