/* 
    Document   : main
    Created on : Mar 1, 2010
    Author     : Marc Linsangan
    Description: CSS file containing all styles
*/

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#FFFFFF; background-color:#000000; }

a:link, a:visited {
	color: #666666;
	text-decoration: none;
}

	a.blue_link {
		color: #174674;
		font-weight: bold;
	}

a:hover {
	color: #FF9900;
}

ol {
	margin-left: 20px;
}

legend {
    color: #FF9900;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

label {
	color: #000000;
}

input[type='submit'], input[type='button'] {
	color: #FFFFFF;
	border: 1px solid #4992DA;
	background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
	padding: 5px;
	cursor: pointer;
}


/* CLASSES */
.clearer {
    clear: both;
}

.title {
	color: #FF9900;
	border-bottom: 1px solid #D6D6D6;
	margin-bottom: 20px;
	/* padding-bottom: 10px; */
}

	h2.title {
		font-size: 24px;
	}
	
	h3.title {
		font-size: 16px;
	}
	
.more_button_big {
	background: #FF9900 url(../images/link_arrow_big.gif) 100% 0 no-repeat;
	padding-right: 33px;
	margin-bottom: 10px;
}

	.more_button_big a {
		font-size: 18px;
		padding: 10px 0;
	}
	
.more_button_small { background:#FF9900 url(../images/link_arrow_small.gif) 100% 0 no-repeat; padding-right:23px; }

	.more_button_small a {
		padding: 3px 10px;
	}

	.more_button_big a:link, .more_button_big a:visited, .more_button_small a:link, .more_button_small a:visited {
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		display: block;
		background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
		border: 1px solid #4992DA;
	}
	
	.more_button_big a:hover, .more_button_small a:hover {
		background: #FF9900 url(../images/button_bg.png) 0 -50px repeat-x;
		border: 1px solid #FF9900;
	}

.more_button_small_holder {
	float: right;
}

.tooltip_container {
	display: none;
}

span.user_rating {
	display: block;
	width: 58px;
	height: 14px;
	background: transparent url(../images/rating.png) 0 0 no-repeat;
}

input.search {
	color: #999999;
	border: 1px solid #000000;
	width: 220px;
	padding: 5px;
}

.tooltip { 
    display: none;
    color: #FFFFFF;
	background: transparent url(../images/tooltip_bg.png) 0 0 repeat;
	border: 1px solid #000000;
	padding: 10px;
	z-index: 10;
} 
 
.tooltip a { 
    color: #FF9900;
    font-weight: bold;
}

.yellowbox {
	background-color: #FFF8DD;
	border: 1px solid #FFEC9D;
	padding: 20px;
}

.overlay_box {
	background-color: #FFFFFF;
	display: none;
	width: 280px;
	padding: 20px;
	text-align: left;
	border: 2px solid #333333;

	opacity: 0.9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #CCCCCC;
	-webkit-box-shadow: 0 0 50px #CCCCCC;
}

ul.gallery {
	margin-bottom: 10px;
}

	ul.gallery li {
		display: inline;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	ul.gallery img {
		border: 1px solid #D6D6D6;
		padding: 4px;
		background-color: #FFFFFF;
	}


/* HEADER */
#header_wrapper { background:#000000 url(../images/header_bg.png) 0 100% repeat-x; z-index:2 !important; position:relative; }

	#header {
		width: 990px;
		height: 170px;
		margin: 0 auto;
		position: relative;
	}
	
		#erooster_logo_main {
			position: absolute;
			top: 20px;
			left: 0;
		}

		#account_access { z-index:1; width:600px; position:absolute; top:10px; right:0; }
		
			#account_access img {
				float: right;
			}
		
			#account_access a.login {
				color: #FFFFFF;
				text-align: center;
				font-weight: bold;
				display: block;
				margin-left: 10px;
				padding: 2px 10px 1px 10px;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				border: 1px solid #4992DA;
				float: right;
			}
			
				#account_access a.login strong {
					font-size: 12px;
				}
				
				#account_access a.login span {
					color: #00CCFF;
				}
			
			#account_access a.login:hover {
				background: #FF9900 url(../images/button_bg.png) 0 -50px repeat-x;
				border: 1px solid #FF9900;
			}
		
		#ticker { font-size:20px; color:#ccc; position:relative !important; top:60px; padding-left:180px; z-index:0 !important; }
		
			#ticker span {
				color: #FFFFFF;
			}
			
		#main_nav {
			width: 750px;
			position: absolute;
			top: 120px;
			left: 0;
		}
		
			#main_nav li { color:#FFFFFF; text-align:center; font-size:14px; float:left; font-weight:normal; }
			
			#main_nav li a:link, #main_nav li a:visited {
				color: #FFFFFF;
				text-align: center;
				font-size: 14px;
				display: block;
				padding: 8px 0;
				width: 120px;
				border: 1px solid transparent;
			}
			
			#main_nav li a:hover, #main_nav li.current a {
				border: 1px solid #4992DA;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
			}
			
#search_box { margin-top:5px; position:absolute; right:0; top:120px; }
	#search_box input[type="text"] { background:url(../images/buttons/search.png) no-repeat right #fff; border:1px solid #ccc; color:#666; height:16px; padding:2px 30px 2px 0; width:120px; }
	#search_box input[type="image"] { left:125px; position:absolute; }
	#search_box select { padding:2px; }
			
			
/* BANNER */
#banner_wrapper { background:#2B80D5 url(../images/banner_bg.png) 0 100% repeat-x; border-bottom:1px solid #4992DA; z-index:1 !important; position:relative; }

	#banner {
		width: 990px;
		margin: 0 auto;
		background: transparent url(../images/how_to_win_bg.png) 100% 100% no-repeat;
		position: relative;
	}
	
		#slide_show {
			width: 640px;
			height: 280px;
			padding: 10px;
			background-color: #FFFFFF;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		#how_to_win {
			text-align: center;
			width: 320px;
			height: 290px;
			position: absolute;
			top: 10px;
			right: 0;
		}

		#chopped_down_banner {
			width: 640px;
			height: 130px;
			padding: 10px;
			background-color: #FFFFFF;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		#how_to_win_chopped {
			text-align: center;
			width: 320px;
			height: 150px;
			position: absolute;
			top: 0;
			right: 0;
		}
		
		
		/* PROFILE PAGE BANNER */
		#profile_videoplayer {
			background-color: #FFFFFF;
			padding: 5px;
			float: left;
		}
		
		#profile_videodetails {
			margin-left: 660px;
		}
		
			#profile_videodetails h2 {
				font-size: 16px;
			}
			
			#profile_videodetails h3 {
				font-size: 14px;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				padding: 5px 10px;
			}
			
			#profile_widgets_wrapper {
				position: relative;
				top: 10px;
				height: 80px;
			}
			
				#profile_widgets_wrapper table td {
					padding-top: 5px;
					padding-left: 20px;
				}
			
				#profile_widgets_wrapper p.embed_widget {
					background: transparent url(../images/embed_button.png) 0 0 no-repeat;
					padding-left: 19px;
				}
				
				#profile_widgets_wrapper p.fic_widget {
					background: transparent url(../images/fic_button.png) 0 0 no-repeat;
					padding-left: 12px;
				}
				
				#profile_widgets_wrapper a:link, #profile_widgets_wrapper a:visited {
					color: #FFFFFF;
				}
				
			#profile_videodetails p.profile_videodesc {
				line-height: 1.5em;
				color: black;
				background-color: #F4F4F4;
				margin-bottom: 10px;
				padding: 5px 10px;
				overflow-x: hidden;
				overflow-y: scroll;
				height: 50px;
			}
			
		#profile_morevideos {
			width: 330px;
			position: absolute;
			top: 190px;
			left: 660px;
			background-color: #F4F4F4;
		}
		
			#profile_morevideos h3 {
				font-size: 14px;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				margin-bottom: 5px;
				padding: 5px 10px;
			}
			
			#profile_morevideos ul {
				color: #000000;
				background-color: #F4F4F4;
			}

			#profile_morevideos ul li img {
				border: 1px solid #D6D6D6;
				padding: 4px;
				background-color: #FFFFFF;
			}


/* 	CONTENT */
#content {
	color: #000000;
	width: 990px;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

	/* LEFT COLUMN */
	#content_left {
		width: 650px;
		margin-top: 10px;
		margin-left: 10px;
		border: 1px solid #FFFFFF;
		float: left;
	}
	
		#content_left h1 {
			font-size: 16px;
			color: #FFFFFF;
			background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
			margin-bottom: 20px;
			padding: 10px;
		}
		
		/* HOME PAGE */
		#home_tab_menu {
			margin-bottom: 20px;
		}
		
			/* RECENT CONTESTS TAB */
			#recent_contests ul {
				float: left;
			}
			
				li.recent_contest {
					width: 200px;
					margin-right: 10px;
					margin-bottom: 40px;
					float: left;
				}
		
				li.recent_contest img {
					border: 1px solid #8A8A8A;
					margin-bottom: 5px;
				}
				
				li.recent_contest div.prize {
					font-size: 16px;
					font-weight: bold;
					color: #2A7CCF;
					width: 120px;
					float: left;
				}
				
li.recent_contest div.actions { width:79px; border-left:1px solid #D6D6D6; float:right; font-weight:normal; }
li.recent_contest div.actions ul li { background:#FFFFFF url(../images/arrow.gif) 0 50% no-repeat; margin-left:5px; padding:2px 0 2px 10px; font-weight:normal; }
	
					li.recent_contest div.actions ul li a strong {
						color: #FF9900;
						font-size: 16px;
					}
					
li.recent_contest dl.sponsors { border-top:1px solid #D6D6D6; margin-top:5px; padding-top:5px; font-weight:normal; }
				
					li.recent_contest dl.sponsors dt {
						width: 70px;
						float: left;
					}
					
					li.recent_contest dl.sponsors dd {
						margin-left: 80px;
					}
				
/* RECENT WINNERS AND RECENT VIDEOS TABS */
#recent_winner_main { margin-bottom:20px; line-height:2em; font-weight:normal; }
			
				#recent_winner_main p.winner_votes {
					font-size: 14px;
					font-weight: bold;
					color: #666666;
					clear: left;
				}
				
					#recent_winner_main p.winner_votes span {
						color: #2673C0;
					}
			
			#recent_winners ul, #recent_videos ul { float:left; font-weight:normal; }
			
			#recent_winners li, #recent_videos li {
				margin-left: 10px;
				margin-bottom: 20px;
				float: left;
			}
			
				#recent_videos li {
					border-bottom: 1px solid #D6D6D6;
				}
		
			#recent_winners dt, #recent_videos dt {
				font-size: 12px;
				font-weight: bold;
			}
			
			#recent_winners dd, #recent_videos dd {
				margin: 5px 0;
			}
			
			#recent_winners dd.winner_info {
				font-size: 14px;
				font-weight: bold;
			}
			
				#recent_winners dd.winner_info span {
					color: #2A7CCF;
				}
				
			#recent_winners dd.more_button_small, #recent_videos dd.more_button_small {
				float: left;
			}
			
#recent_winners dd.sponsor { border-top:1px solid #D6D6D6; clear:left; font-weight:normal; }
			
		/* CONTESTS PAGE */
		#contest_info {
			margin-bottom: 20px;
			margin-left: 10px;
		}
		
			#contest_info h4 {
				font-size: 14px;
				color: #FFFFFF;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				padding: 5px 10px;
			}

			#contest_info p em {
				font-weight: bold;
				font-style: normal;
			}
			
			#contest_info p.fic {
				text-align: right;
			}
			
				#contest_info p.fic a:link, #contest_info p.fic a:visited, #contest_info p.embed a:link, #contest_info p.embed a:visited {
					color: #2673C0;
				}
		
			#contest_info_left {
				float: left;
			}
			
				#contest_info_left img {
					border: 1px solid #D6D6D6;
					padding: 3px;
				}

				#contest_info_left dl {
					float: left;
					width: 220px;
				}
				
				#contest_info_left dt {
					float: left;
					margin-right: 10px;
				}
				
				#contest_info_left dd {
					margin-left: 82px;
					margin-bottom: 2px;
					vertical-align: top;
				}

					#contest_info_left dd img {
						margin-right: 5px;
						float: left;
					}
				
				#contest_info_left p.vv {
					float: right;
				}
				
#contest_info_right { margin-left:340px; font-weight:normal; }			
#contest_info_right p { margin-bottom:10px; font-weight:normal; }
				
				#contest_info_right p.contest_desc {
					background-color: #F4F4F4;
					border: 1px solid #D6D6D6;
					padding: 10px;
					max-height: 100px;
					overflow-y: scroll;
				}
				
				#contestprizes {
					background: #FFFFFF url(../images/contestprizebg.gif) 0 -20px no-repeat;
					border: 1px solid #D6D6D6;
					margin-bottom: 10px;
					padding: 10px;
					min-height: 70px;
					position: relative;
				}
				
					p#trophy {
						position: absolute;
						top: -20px;
						left: 170px;
						margin: 0;
					}
					
					#contestprizes ul li a:link, #contestprizes ul li a:visited {
						color: #FF9900;
						font-weight: bold;
						font-size: 12px;
						line-height: 1.8em;
					}
					
				#sponsoredproducts, #contest_stats div {
					background-color: #F4F4F4;
					border: 1px solid #D6D6D6;
					margin-bottom: 10px;
					padding: 10px;
				}
				
					#sponsoredproducts ul li {
						background: url(../images/bullet.gif) 0 50% no-repeat;
						padding: 3px 0 3px 10px;
						width: 45%;
						float: left;
					}
				
				p.prize strong {
					font-weight: bold;
					font-size: 24px;
					color: #FF9900;
				}
	
				p.time_left {
					font-size: 12px;
				}
				
				p.time_left span {
					font-size: 24px;
					font-weight: bold;
					color: #2778C7;
				}
				
				fieldset#participate_form {
					background-color: #F4F4F4;
					border: 1px solid #D6D6D6;
					margin-bottom: 10px;
					padding: 10px;
				}
				
					fieldset#participate_form select {
						border: 1px solid #D6D6D6;
						margin-bottom: 10px;
						padding: 10px;
						min-width: 260px;
					}
				
			ul#contest_list li {
				margin-bottom: 40px;
			}
				
			/* CONTEST VIDEO DETAILS */
			#contest_tp { border:1px solid #D6D6D6; background-color:#F4F4F4; margin-bottom:10px; padding:10px; font-weight:normal; }
			
				#contest_tp p.time_left {
					float: left;
				}
				
				#contest_tp p.prize {
					float: right;
				}
				
			#related_contest_videos {
				margin-bottom: 20px;
			}
			
			    #related_contest_videos .jcarousel-skin-tango .jcarousel-container-horizontal {
					width: 85%;
				}
				
				#related_contest_videos .jcarousel-skin-tango .jcarousel-clip-horizontal {
					width: 100%;
				}
				
				#related_contest_videos ul li img {
					border: 1px solid #D6D6D6;
					padding: 4px;
					background-color: #FFFFFF;
				}
				

		/* VIDEOS PAGE */
		#subscribe_button {
			position: absolute;
			top: 5px;
			right: 10px;
		}

#video_list ul { margin-left:10px; margin-bottom:20px; float:left; font-weight:normal; }
		
			#video_list ul li.video_thumb {
				width: 150px;
				float: left;
				margin: 0 10px 40px 0;
			}
			
			#video_list ul li.video_thumb dl dt img {
				border: 1px solid #D6D6D6;
				padding: 3px;
			}
			
			#video_list ul li.video_thumb dl dd {
				margin-left: 5px;
			}
		
			/* VIDEO DETAILS */
			#video_detail {
				margin-left: 10px;
			}
			
				#video_player_holder {
					width: 640px;
					height: 440px;
					margin-bottom: 20px;
					position: relative;
				}
				
					#video_player_holder p {
						position: absolute;
					}
					
#video_rating {top:10px; left:0; font-weight:normal; }

						#video_rating div {
							margin-left: 80px;
						}
					
						#video_rating span {
							display: block;
							position: absolute;
							top: 3px;
							left: 80px;
						}
						
							#video_rating span a {
								display: block;
								width: 10px;
								height: 10px;
								background: transparent url(../images/star.png) 0 -20px no-repeat;
								position: absolute;
								top: 0;
							}
							
								#video_rating span a.uno {
									left: 0;
								}
								
								#video_rating span a.dos {
									left: 12px;
								}
								
								#video_rating span a.tres {
									left: 24px;
								}
								
								#video_rating span a.quatro {
									left: 36px;
								}
								
								#video_rating span a.cinco {
									left: 48px;
								}
							
							#video_rating span a:hover {
								background: transparent url(../images/star.png) 0 0 no-repeat;
							}
					
					#video_player_holder p#share_video {
						top: 0;
						right: 0;
					}
					
					#video_player_holder p#video_player {
						top: 30px;
						left: 0;
					}
					
					#email_video {
					    top: 410px;
						left: 0;
					}
					
					#video_player_holder p.embed_widget {
						background: transparent url(../images/embed_button.png) 0 0 no-repeat;
						padding-left: 19px;
						top: 420px;
						right: 180px;
					}
					
					#video_player_holder p.fic_widget {
						background: transparent url(../images/fic_button.png) 0 0 no-repeat;
						padding-left: 12px;
						top: 420px;
						right: 0;
					}
					
					#vote_video {
						top: 415px;
						left: 0;
					}
					
						#vote_video img {
							margin-right: 10px;
							float: left;
						}
						
						#vote_video span {
							display: block;
							margin-top: 4px;
							float: left;
						}

#video_detail_options fieldset { margin:10px 0; font-weight:normal; }
			
				#video_detail_options h3, #contest_video_detail_options h3 {
					font-size: 14px;
					font-weight: bold;
					padding: 5px 30px;
				}
				
				#video_detail_options label, #contest_video_detail_options label {
					display: block;
					width: 70px;
					margin-bottom: 10px;
				}
				
				ul.video_comments {
					border: 1px dashed #D6D6D6;
					margin-top: 20px;
					padding: 10px;
				}
				
					ul.video_comments li {
						border-top: 1px dashed #D6D6D6;
						padding: 5px 0;
					}
					
						ul.video_comments li:first-child {
							border: none;
						}
					
						ul.video_comments li h5 {
							margin-bottom: 10px;
						}
					
							ul.video_comments li h5 a:link, ul.video_comments li h5 a:visited {
								color: #2673C0;
							}

/* COMMUNITY PAGE */
#search_community { margin-bottom:20px; padding:20px 40px; background:#174674 url(../images/footer_bg.png) repeat-x 0px 100%; font-weight:normal; }
		
		    #search_community table {
				margin: auto;
			}
			
			#search_community td {
			    padding: 5px 10px;
			}
			
			    #search_community td:first-child {
					color: #fff;
					text-align: right;
				}
				
#user_list { margin-bottom:20px; font-weight:normal; }
		
			#user_list li {
				padding: 10px;
			}
			
			    #user_list li.even {
					background-color: #EAEAEA;
				}
			
			#user_list dt {
				float: left;
			}
			
			    #user_list dt img {
					border: 1px solid #D6D6D6;
					background-color: #FFFFFF;
					padding: 4px;
				}
			
			#user_list dd {
				line-height: 1.3em;
				margin-left: 110px;
				margin-bottom: 5px;
			}
			
				#user_list dd address {
					font-style: normal;
				}
		
			#user_list dd.more_button_small {
				width: 90px;
			}
		
		
		/* UPLOAD/CONTEST MANAGEMENT PAGE */
		#upload_form table {
			border-collapse: separate;
			border-spacing: 5px;
			vertical-align: top;
		}
		
		#upload_form fieldset {
			margin-left: 20px;
			margin-bottom: 20px;
		}
		
		#upload_form label {
			display: block;
		}
		
		#upload_form input[type="text"], #upload_form textarea {
			width: 340px;
			padding: 4px 2px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}
		
		#upload_form input[type="submit"] {
			margin-top: 20px;
		}
		
		#upload_form select {
			width: 220px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}
		
#uploaded_videos, #contest_management { margin-bottom:20px; font-weight:normal; }
		
			#contest_management h2 {
				color: #FF9900;
				font-size: 14px;
				font-weight: bold;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			#uploaded_videos table, #contest_management table {
				width: 100%;
				background-color: #F4F4F4;
				border-spacing: 2px;
			}
			
			#uploaded_videos table th, #contest_management table th {
				color: #FFFFFF;
				background-color: #174674;
				padding: 2px 5px;
			}
			
			#uploaded_videos table td, #contest_management table td {
				text-align: center;
				background-color: #FFFFFF;
			}
			
				#uploaded_videos table td img, #contest_management table td img {
					margin-right: 5px;
				}
				

		/* CONTEST CREATION PAGE */
		#create_contest_form dl {
			font-size: 16px;
			line-height: 1.5em;
			width: 210px;
			float: left;
			margin-bottom: 20px;
			font-weight:normal;
		}
		
			#create_contest_form dl.step2, #create_contest_form dl.step3 {
				margin-left: 10px;
			}
		
			#create_contest_form dl dt {
				color: white;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				padding: 10px;
			}
			
				#create_contest_form dl.active dt {
					background: #FF9900;
				}
			
			#create_contest_form dl dd {
				color: #999999;
				background-color: #E0E9FE;
				border: 1px solid #CEDCFD;
				text-align: center;
				padding: 10px 0;
			}
			
				#create_contest_form dl.active dd {
					color: #FF9900;
					background-color: #FFE7C2;
					border: 1px solid #FFDBA4;
				}

		#create_contest_form h3 {
			color: #FF9900;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 10px;
		}
                
		#create_contest_form table, #add_sponsor_product_form table, #flag_content_dialog table {
			border-collapse: separate;
			border-spacing: 5px;
			vertical-align: top;
		}

		#create_contest_form fieldset {
			margin-left: 20px;
			margin-bottom: 20px;
		}

		#create_contest_form label {
			display: block;
		}

		#create_contest_form input[type="text"], #create_contest_form textarea {
			width: 340px;
			padding: 4px 2px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}

		#create_contest_form input[type="submit"] {
			margin-top: 20px;
		}

		#create_contest_form select {
			width: 200px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}

		
		/* MY ACCOUNT/REGISTRATION PAGE */
#profile_page { font-size:12px; font-weight:normal; }
		
			#profile_page h2 {
				font-size: 14px;
				font-weight: bold;
				color: #FF9900;
				margin-bottom: 10px;
			}
			
			#account_information div {
				border: 1px solid #D6D6D6;
				background-color: #F4F4F4;
				padding: 20px 10px;
			}
			
			#account_information table {
				color: #000000;
			}
			
			#account_information td {
				padding: 5px 0;
				vertical-align: top;
			}
			
				#account_information td p {
					font-size: 11px;
					width: 340px;
					margin-bottom: 10px;
				}
			
			#account_information label {
				display: block;
				margin: 5px 10px 0 20px;
			}
			
			#account_information select {
				width: 210px;
				padding: 5px 5px 5px 0;
			}
			
			#account_information input[type="text"], #account_information input[type="file"], #account_information textarea {
				border: 1px solid #D6D6D6;
				background-color: #FFFFFF;
				padding: 5px;
			}
			
			/* MESSAGE CENTER */
			#message_center > div {
			    margin-top: 10px;
			}
			
			#message_center table, #view_message table {
				width: 100%;
				background-color: #F4F4F4;
				border-collapse: separate;
				border-spacing: 2px;
			}
			
			    #message_center table th {
					color: #FFFFFF;
					background-color: #174674;
					padding: 2px 5px;
				}
				
				#message_center table td, #view_message table td {
					vertical-align: top;
					background-color: #FFFFFF;
					padding: 5px;
				}
				
					#message_center table td {
						text-align: center;
					}
					
					#view_message table td input[type='button'] {
						font-size: 1em;
					}
				
				#message_center input[type="text"], #message_center textarea {
					width: 300px;
					padding: 4px 2px;
					border: 1px solid #D6D6D6;
					background-color: #FCFBFA;
				}
				
				#message_center input[value="Delete"] {
					margin-top: 10px;
				}
				
				#compose td.lbls, #view_message td.lbls {
				    text-align: right;
					padding-right: 10px;
					width: 20%;
				}
				
				#compose td.inpts {
				    text-align: left;
				}
			

		/* ACCOUNT FORM */
		#account_form {
			position: relative;
		}
		
			#account_form table {
				border-collapse: separate;
				border-spacing: 5px;
			}
		
			#account_form fieldset {
				margin-left: 20px;
				margin-bottom: 20px;
			}
			
				#account_form fieldset.personal_info {
					width: 300px;
				}
			
				#account_form fieldset.captcha {
					width: 280px;
					position: absolute;
					top: 400px;
					left: 340px;
				}
				
					#account_form fieldset.captcha td {
						vertical-align: top;
					}
				
					#account_form fieldset.captcha label {
						display: inline;
					}
					
					#account_form fieldset.captcha img {
						margin: 10px 0;
					}
			
			#account_form label {
				width: 100px;
				display: block;
			}
			
			#account_form input[type="text"], #account_form input[type="password"] {
				width: 140px;
				padding: 4px 2px;
				border: 1px solid #D6D6D6;
				background-color: #FCFBFA;
			}
			
			#account_form input[type="submit"] {
				margin-top: 20px;
			}
			
			#account_form select {
				width: 146px;
				border: 1px solid #D6D6D6;
				background-color: #FCFBFA;
			}
			
			#account_form input[type="checkbox"] {
				margin-right: 10px;
				padding-top: 5px;
			}
			
			#account_form p {
				margin-bottom: 10px;
			}
			
		/* CONTACT FORM */
		#contact_form table {
			border-collapse: separate;
			border-spacing: 5px;
			vertical-align: top;
		}
	
		#contact_form fieldset {
			margin-left: 20px;
			margin-bottom: 20px;
		}
		
		#contact_form label {
			display: block;
		}
		
		#contact_form input[type="text"], #contact_form textarea {
			width: 216px;
			padding: 4px 2px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}
		
		#contact_form input[type="submit"] {
			margin-top: 20px;
		}
		
		#contact_form select {
			width: 222px;
			border: 1px solid #D6D6D6;
			background-color: #FCFBFA;
		}
		
		/* PROFILE PAGE */
		#profile_content {
			margin: 10px;
		}
		
			#profile_content h2 {
				font-size: 16px;
				color: #FFFFFF;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				padding: 10px;
				clear: both;
			}

			#profile_content .contentbox {
				background-color: #F4F4F4;
				border: 1px solid #D6D6D6;
				margin-bottom: 20px;
				padding: 10px;
			}
			
			#profile_title {
				position: relative;
			}
			
			#profile_left {
				width: 310px;
				float: left;
			}
				
				#profile_left ul.profile_details {
					background-color: #F4F4F4;
					border: 1px solid #D6D6D6;
					border-bottom: none;
					margin-bottom: 20px;
				}
			
				#profile_left ul.profile_details li {
					border-top: 1px solid #FFFFFF;
					border-bottom: 1px solid #D6D6D6;
					padding: 5px 10px;
				}
				
				#profile_left ul.subscriptions {
					margin-left: 10px;
				}
				
				#profile_left ul.subscriptions li {
					margin-right: 10px;
					margin-bottom: 10px;
					float: left;
				}
			
			#profile_right {
				width: 640px;
				float: right;
			}
			
				#profile_right .comments ul li {
					clear: left;
				}
			
				#profile_right .comments ul li div {
					width: 80px;
					float: left;
				}
				
				#profile_right .comments ul li p {
					margin-left: 90px;
					margin-right: 10px;
					padding: 5px 10px;
					border: 1px solid #D6D6D6;
					background-color: #FFFFFF;
				}
				
				#profile_right .comments textarea {
					border: 1px solid #D6D6D6;
				}
			
				#profile_right li.userbox {
					margin-bottom: 20px;
					margin-right: 10px;
					float: left;
				}
				
				#profile_right a.badge {
					margin-right: 10px;
				}
				
				#profile_right .contentbox .jcarousel-skin-tango .jcarousel-container-horizontal {
					width: 85%;
				}
				
				#profile_right .contentbox .jcarousel-skin-tango .jcarousel-clip-horizontal {
					width: 100%;
				}
				
				ul#profile_photos_carousel li img {
					border: 1px solid #D6D6D6;
					padding: 4px;
					background-color: #FFFFFF;
				}


/* SEARCH RESULTS */
#search_result { margin-bottom: 20px; }
	#search_result li { padding: 10px; }
	#search_result li.even { background-color: #EAEAEA; }
	#search_result dt { float: left; }
	#search_result dt img { border: 1px solid #D6D6D6; background-color: #FFFFFF; padding: 4px; }
	#search_result dd { line-height: 1.3em; margin-left: 100px; margin-bottom: 5px; }
	#search_result dd.more_button_small { width: 50px; }
	#search_result h3 { color:#06C; }
		
		
		/* CONTEST RULES */
		#contest_rules {
			padding: 0 20px;
		}
		
			#contest_rules h3 {
				font-size: 16px;
				color: #FF9900;
				margin-bottom: 10px;
			}
			
			#contest_rules > li {
				margin-bottom: 20px;
			}
		
		/* PAGINATION */
		#pagination {
			clear: left;
			float: right;
		}

			#pagination p {
				margin-right: 20px;
			}
		
			#pagination p a:link, #pagination p a:visited {
				color: #FFFFFF;
			}
			
			#pagination p span {
				color: #000000;
			}
		
			#pagination p a, #pagination p span {
				display: block;
				width: 20px;
				height: 18px;
				border-left: 1px solid #FFFFFF;
				margin-right: 1px;
				padding-top: 2px;
				text-align: center;
				float: left;
			}
		
			#pagination p a.first_page {
				text-indent: -999px;
				overflow: hidden;
				background: #FFFFFF url(../images/pagination_sprite.png) 0 -20px no-repeat;
				border: 1px solid #D6D6D6;
			}
			
			#pagination p a.previous_page {
				text-indent: -999px;
				overflow: hidden;
				background: #FF9900 url(../images/pagination_sprite.png) 0 -40px no-repeat;
				border: 1px solid #FF9900;
				left: 20px;
			}
			
			#pagination p a.previous_page_green { text-indent:-999px; overflow:hidden; background:#00DD00 url(../images/buttons/green_previous.png) 0 no-repeat; border:1px solid #007100; left:20px; }
			#pagination p a.next_page { text-indent:-999px; overflow:hidden; background:#FF9900 url(../images/pagination_sprite.png) 0 -60px no-repeat; border:1px solid #FF9900; left:180px; }
			#pagination p a.next_page_green { text-indent:-999px; overflow:hidden; background:#007100 url(../images/buttons/green_next.png) no-repeat; border:1px solid #007100; left:180px; }
			
			#pagination p a.last_page {
				text-indent: -999px;
				overflow: hidden;
				background: #FFFFFF url(../images/pagination_sprite.png) 0 0 no-repeat;
				border: 1px solid #D6D6D6;
				left: 200px;
			}
			
			#pagination p a.page_num {
				background: #174674 url(../images/pagination_sprite.png) 0 -80px; no-repeat;
				border: 1px solid #174674;
			}
			
			#pagination p a.current_page {
				background: #174674 url(../images/pagination_sprite.png) 0 -100px; no-repeat;
				border: 1px solid #174674;
			}
		
	/* RIGHT CONTENT */
	#content_right {
		width: 300px;
		margin-top: 10px;
		margin-right: 10px;
		float: right;
	}
	
		#tab_wrapper1, #tab_wrapper2 {
			border: 1px solid #D6D6D6;
			margin-bottom: 10px;
		}
		
			#tab_wrapper2 ul li a {
				padding-left: 8px;
				padding-right: 8px;
			}
			
			/* TAB CONTENT */
			ul.tab_content li {
				background: #FFFFFF url(../images/bullet.gif) 0 50% no-repeat;
				padding: 3px 0 3px 10px;
			}
			
			ul.tab_content li.even {
				background-color: #D6D6D6;
			}
			
/* RIGHT VIDEO TAB */
#right_video_tab ul li { width:129px; float:left; font-weight:normal; }
			
/* RIGHT CONTEST TAB */
#right_contest_tab ul { float:left; font-weight:normal; }
			
			#right_contest_tab ul li {
				clear: left;
			}
			
			#right_contest_tab ul li a {
				display: block;
				width: 120px;
				float: left;
			}
			
			#right_contest_tab ul li span {
				color: #2672BF;
			}
			
#right_popular_tab ul { float:left; font-weight:normal; }
	#right_popular_tab ul li { clear:left; }
	#right_popular_tab ul li a { display:block; width:120px; float:left; }
	#right_popular_tab ul li span { color:#2672BF; }
			
/* RIGHT POPULAR TAB, RIGHT WINNER TAB */
#right_winner_tab ul li { background-image:none; width:100%; padding:5px 0; float:left; clear:left; font-weight:normal; }
		
			#right_winner_tab dd img {
				border: 1px solid #D6D6D6;
				padding: 2px;
				float: left;
			}
			
			#right_winner_tab dl dd {
				margin-left: 100px;
			}
			
			#right_winner_tab dl dt {
				font-size: 12px;
				font-weight: bold;
			}
			
			#right_winner_tab dl dd.right_video_thumb {
				margin-left: 0;
			}
		
		/* RIGHT BOX */
		div.right_box {
			border: 1px solid #D6D6D6;
			margin-bottom: 10px;
		}
		
			div.right_box h2 {
				font-size: 16px;
				color: #FFFFFF;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				padding: 10px;
			}
			
			div.right_box li {
				background-image: none;
				padding: 5px 0;
				width: 100%;
				float: left;
				clear: left;
			}

			div.right_box li img {
				border: 1px solid #D6D6D6;
				padding: 2px;
				float: left;
			}
			
			div.right_box dl {
				margin-left: 10px;
			}
			
			div.right_box dt {
				font-size: 12px;
				font-weight: bold;
			}
			
			div.right_box dd {
				margin-left: 100px;
			}
			
			div.right_box dd.right_video_thumb {
				margin-left: 0;
			}
			
			div.right_box dd.more_button_small {
				width: 60px;
			}
			
/* WEEKLY POLL */
#poll_question { margin:10px; font-weight:normal; }
		
			#poll_question p {
				color: #000000;
				margin-bottom: 20px;
			}
			
			#poll_question img {
				margin-left: 10px;
				float: left;
			}
			
			#poll_question form {
				color: #666666;
				float: right;
			}
			
			#poll_question form fieldset {
				width: 140px;
				margin-bottom: 10px;
			}
			
			#poll_question form label {
				font-size: 14px;
				font-weight: bold;
			}
			
			#poll_question input[type="submit"], #poll_question input[type="button"] {
				color: #FFFFFF;
				border: 1px solid #4992DA;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				width: 60px;
				padding: 3px 0;
				cursor: pointer;
			}
			
/* RELATED CONTESTS/SUBMITTED VIDEOS/RELATED VIDEOS */
#related_contests > ul, #submitted_videos > ul, #related_videos > ul { max-height:300px; overflow-x:hidden; overflow-y:scroll; font-weight:normal; }
		
			#related_contests div.right_video_thumb {
				margin-left: 10px;
				float: left;
			}
			
			#related_contests div.related_contest_info {
				margin-left: 100px;
			}
			
			#related_contests h4 a:link, #related_contests h4 a:visited {
				color: #1A5085;
				font-size: 12px;
			}
			
			#related_contests p {
				margin-bottom: 0;
			}
			
			#related_contests p.prize {
				font-size: 14px;
				font-weight: bold;
				color: #FF9900;
				margin-bottom: 20px;
			}
			
			#related_videos dd.user_name a:link, #related_videos dd.user_name a:visited {
				color: #FF9900;
			}
		
		/* USER PROFILE BOX */
		#user_profile_box {
			color: #FFFFFF;
			background: #174674 url(../images/userprofilerightbg.png) 0 0 repeat-x;
			border: 1px solid #174674;
			margin-bottom: 10px;
			padding: 10px;
		}
		
			#user_profile_box img {
				border: 5px solid #FFFFFF;
				float: left;
			}
			
			#user_profile_box p {
				margin-left: 130px;
			}
			
			#user_profile_box p.user_name {
				font-size: 14px;
				margin-bottom: 10px;
			}
			
			#user_profile_box p.user_info a:link, #user_profile_box p.user_info a:visited {
				color: #FF9900;
			}
			
			#user_profile_box p.more_button_small {
				width: 100px;
				margin: 10px 0 0 130px;
				float: none;
			}
		
		/* CONTROL PANEL */
		#control_panel, #categories { border:1px solid #D6D6D6; margin-bottom:10px; font-weight:normal; }
		
			#control_panel h2, #categories h2 {
				font-size: 16px;
				color: white;
				background: #174674 url(../images/button_bg.png) 0 0 repeat-x;
				margin-bottom: 10px;
				padding: 10px;
			}
			
			#control_panel ul, #categories ul {
				margin-left: 10px;
				margin-bottom: 10px;
			}
			
			#control_panel ul li, #categories ul li {
				background: #FFFFFF url(../images/bullet.gif) 0 50% no-repeat;
				padding: 3px 0 3px 10px;
			}
			
			#categories ul li {
				width: 45%;
				float: left;
			}

#cpanel { margin-left:10px; margin-bottom:10px; }
	#cpanel li { background:url(../images/bullet.gif) 0 50% no-repeat; padding:3px 0 3px 10px; }
			
/* FOOTER */
#footer { width:990px; margin:0 auto; color:#000000; background:#174674 url(../images/footer_bg.png) 0 100% repeat-x; border:1px solid #000000; font-weight:normal; }

	#footer > ul {
		margin-top: 10px;
		width: 100%;
		float: left;
	}

	#footer > ul > li {
		margin-left: 20px;
		width: 22%;
		float: left;
	}

	#footer ul li h3 {
		font-size: 12px;
		color: #FF9900;
		border-bottom: 3px solid #256EB7;
		margin-bottom: 5px;
		padding: 8px 0;
	}
	
	#footer ul li ul li a:link, #footer ul li ul li a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#footer ul li ul li a:hover {
		color: #FF9900;
	}
	
	#footer p {
		border-top: 1px solid #4992DA;
		text-align: right;
		margin: 20px 20px 0;
		padding: 10px 0;
	}

/* ---------------------------------------------------------------- */
/* Author      : Antony Acosta										*/
/* Description : Additional CSS For New Features					*/
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                            Clear Fix                             */
/* ---------------------------------------------------------------- */
	.clearfix { display: block; }
	.clearfix:after
	{
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	html[xmlns] .clearfix { display: block; }
	* html .clearfix{ height: 1%; }
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                       Message Center                             */
/* ---------------------------------------------------------------- */
	.view_message_left { border:1px solid #ccc; text-align:right; float:left; margin:0 2px 2px 0; padding:5px; width:100px; background: #174674 url(../images/button_bg.png) repeat-x 0px 0px; color:#fff; }
	.view_message_right { border:1px solid #ccc; text-align:left; float:left; padding:5px; width:502px; }
	.inbox_message_notice { color:#090; text-align:center; padding:5px; margin:0 0 10px 0; }
	
	.view_message_content { border:1px solid #ccc; }
	.view_message_content_left { text-align:right; float:left; margin:0px 2px 2px 0; padding:5px; width:100px; }
	.view_message_content_right { text-align:left; float:left; padding:5px; width:502px; }
	.view_message_contest_buttons { margin:10px 0 10px 114px; }
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                        Contest Video                             */
/* ---------------------------------------------------------------- */
	.c_v_comments_error { text-align:center; padding:5px; margin:10px 0 10px 0; color:#f00; }
	.c_v_comments_message { text-align:center; padding:5px; margin:10px 0 10px 0; color:#090; }
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                         Video Detail                             */
/* ---------------------------------------------------------------- */
	.v_d_comments_error { text-align:center; padding:5px; margin:10px 0 10px 0; color:#f00; }
	.v_d_comments_message { text-align:center; padding:5px; margin:10px 0 10px 0; color:#090; }
	
	#comments h3 { background: #174674 url(http://localhost/etv/images/button_bg.png) repeat-x 0px 0px; color:#fff; padding:5px 5px 5px 30px; font-size:14px; font-weight:bold; border:1px solid #2293F7; height:16px; }
#comments #inside { width:618px; padding:10px; border:1px solid #ccc; font-weight:normal; }
		#comments #inside form { margin:30px 0 0 0; }
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                      Contest Description                         */
/* ---------------------------------------------------------------- */
	.sponsor_request { text-align:center; border:1px solid #4992DA; padding:3px; background:#174674 url('../images/button_bg.png') repeat-x 0px 0px; color:#fff; margin:0 0 10px 0; }
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/*                        Create Contest                            */
/* ---------------------------------------------------------------- */
	#product { width:450px; border:1px solid #ccc; padding:10px !important; background:#174674 url('../images/footer_bg.png') repeat-x 0px 100%; color:#fff }
		#product h3 { color: #fff; border-bottom:1px dashed #fff; padding:0 0 10px 0;}
		#product input[type="file"] { color:#000; padding:4px; background-color:#fff; border:none; width:340px; }
/* ---------------------------------------------------------------- */

/********************************************************************/
/*************************** Landing Page ***************************/
/********************************************************************/
	#lpage { background:#fff url("../images/landing_page/background.jpg") repeat-x; font-family:tahoma; font-size:11px; padding:0px; margin:0px; }
	#lpage-container { width:990px; margin:0 auto; }
	
	#lpage-header { height:83px; }
	#lpage-h-1 { float:left; margin-top:10px; }
	#lpage-h-2 { float:left; text-align:right; width:780px; margin-top:15px; }
	
	#lpage-h-3 { float:left; margin-top:10px; }
		#lpage-h-3 input[type="text"] { padding:1px; border:1px solid #1B5287; width:100px; }
		#lpage-h-3 input[type="password"] { padding:1px; border:1px solid #1B5287; width:100px; }
		#lpage-h-3 input[type="submit"] { padding:2px 8px; font-size:11px; }
	
	#lpage-content { height:495px; }
	#lpage-c-1 { float:left; font-family:arial; font-size:12px; margin-top:20px; text-align:center; color:#4B4B4B; }
	
	#lpage-c-2-3 { color:#666; text-align:center; }
		#lpage-c-2-3 span { color:#1F5E9A; }
		#lpage-c-2-3 p { color:#326EE9; }
	
	#lpage-c-2 { float:left; margin:0px; max-width:400px; }
		#lpage-c-2 h3 { color:#1A4F83; font-size:18px; font-family:arial; margin-left:60px; }
		#lpage-c-2 td { color:#666; text-align:right; }
		#lpage-c-2 input[type="text"] { padding:6px; border:1px solid #96A6C5; width:264px; margin-left:10px; }
		#lpage-c-2 input[type="password"] { padding:6px; border:1px solid #96A6C5; width:264px; }
		#lpage-c-2 select { margin-left:10px; padding:5px; font-size:11px; color:#666; }
		#lpage-c-2 input[type="submit"] { margin-left:10px; font-size:16px; font-family:arial; font-weight:bold; padding:3px 20px; }
	
	#lpage-c-2-1 { margin-top:10px; }
		#lpage-c-2-1 img { border:none; }
		
	#lpage-footer { color:#26528A; margin-top:10px; }
	#lpage-f-1 { float:left; }
	#lpage-f-2 { float:left; margin-left:500px; }
	
	#lpage-message { border:1px solid #4992DA; background:#008000; margin:10px 0; padding:5px; text-align:center; visibility:hidden; }
	
	/* #lpage-error { border:1px solid #174674; position:absolute; margin:80px 0 0 160px; top:50%; left:50%; width:300px; text-align:center; background-color:#fff; color:#f00; padding:10px; visibility:hidden; } */
/********************************************************************/

.error { text-align:center; padding:5px; margin:10px 0 10px 0; color:#f00; }
.message { text-align:center; padding:5px; margin:10px 0 10px 0; color:#090; }

/* CSS Drop Down Menu */
#cg_dd { position:relative; color:#fff; margin:0px auto; float:right; z-index:999999; }
	#cg_dd ul { list-style-type:none; }
	#cg_dd ul li { float:left; position:relative; }
	#cg_dd ul li a { text-align:center; padding:3px 10px; background:#174674 url(../images/button_bg.png) 0 0 repeat-x; display:block; font-weight:bold; border:1px solid #4992DA; color:#fff; }
	#cg_dd ul li ul { display:none; }
	#cg_dd ul li:hover ul { display:block; position:absolute; right:0; top:24px; border:none; }
	#cg_dd ul li:hover ul li a { display:block; text-align:left; background:#174674; width:160px; border-bottom:none; }
	#cg_dd ul li:hover ul li a:hover { background:#174674 url(../images/button_bg.png) 0 0 repeat-x; }

#sign_up-error { border:1px solid #4992DA; background:#174674; margin-top:10px; padding:5px; text-align:center; color:#fff; }

#rn_cd_fp { padding:10px; }
	#rn_cd_fp span { font-size:12px; font-weight:bold; color:#2778C7; }
	#rn_cd_fp div { float:left; margin:5px; }
	#rn_cd_fp input[type=text] { width:50px; }
	#rn_cd_fp label { font-weight:bold; color:#F90; font-size:13px; margin-bottom:10px; }
	
.cg_conteststats { width:232px; height:0px; background-color:#F4F4F4; color:#000000; overflow:hidden; font-weight:normal; }

#CG_ContestDetails { padding:5px; width:295px; height:21px; text-align:center; color:#FFF; text-align:left; font-size:12px; background-image:url(../images/buttons/contest_details.png); }

#CG_ContestDetails_div { border:1px solid #D6D6D6; padding:10px; width:278px; background-color:#F4F4F4; max-height:150px; overflow-y:scroll; overflow-x:hidden; font-weight:normal; left:2px; position:relative; }

#cvd_ContestDescription { padding:5px; text-align:center; cursor:pointer; color:#FFF; text-align:left; font-size:14px; background-image:url(../images/button_bg.png); font-weight:bold; padding:5px 5px 5px 30px; }

#cvd_cd_Content { height:0px; background-color:#F4F4F4; border:1px solid #CCC; color:#000000; overflow-y:scroll; overflow-x:hidden; font-weight:normal; border-bottom:none; }

#cvd_ContactUser { padding:5px; text-align:center; cursor:pointer; color:#FFF; text-align:left; font-size:14px; background-image:url(../images/button_bg.png); font-weight:bold; padding:5px 5px 5px 30px; }

#cvd_cu_Content { height:0px; background-color:#F4F4F4; border:1px solid #CCC; color:#000000; font-weight:normal; border-bottom:none; overflow:hidden; }

#cd_EnterContest { text-align:center; cursor:pointer; color:#FFF; text-align:left; font-size:12px; float:left; width:155px; }
#cd_ContestCoupons { float:left; width:155px; right:0px; }

#rp_FeaturedProduct { background:url(../images/buttons/featured_product.png) 0 0 repeat-x; height:31px; width:300px; }
#rp_fp_Content { border:1px solid #D6D6D6; margin-bottom:10px; font-weight:normal; margin-left:3px; width:292px; }

/****************************************************************/
/*                      viDeo DeTaiL page                       */
/****************************************************************/
	#vd_VDContent { font-weight:normal; }
/****************************************************************/

/****************************************************************/
/*                     creaTe conTesT page                      */
/****************************************************************/
	#cc_Congratulations { border:1px solid #090; color:#090; padding:5px; font-weight:normal; }
	#cc_Coupon { background:url(../images/footer_bg.png) repeat-x scroll 0 100% #174674; padding:10px; color:#fff; }
		#cc_Coupon input[type=text] { width:180px; }
/****************************************************************/

/****************************************************************/
/*                         LiKe BuTTon                          */
/****************************************************************/
	#cd_like { position:absolute; left:442px;;  }
	#cv_like { position:absolute; left:280px; }
		#cv_like img { height:28px; }
	#vd_like { position:absolute; left:335px; top:418px; }
/****************************************************************/

/****************************************************************/
/*                           Error                              */
/****************************************************************/
	#cd_error { border:1px solid #4992DA; background:#174674; margin:10px 0; padding:5px; text-align:center; color:#fff; }
	#global_error { border:1px solid #4992DA; background:#174674; margin:10px 0; padding:5px; text-align:center; color:#fff; }
/****************************************************************/

/****************************************************************/
/*                           Events                             */
/****************************************************************/
	#ce_title { background:url("../images/button_bg.png") repeat-x scroll 0 0 #174674; color:#fff; font-size:16px; margin-bottom:20px; padding:10px; font-weight:bolder; }
	#ce_list ol { list-style-type: lower-alpha; margin-left: 40px; margin-bottom: 20px; font-weight:normal; }
	#ce_form select { padding:5px; border:1px solid #D6D6D6; }
	#ce_form input[type=text] { padding:5px; width:300px; border:1px solid #D6D6D6; }
	#ce_form textarea { width:300px; border:1px solid #D6D6D6; }
	#ce_form input[type=file] { border:1px solid #D6D6D6; }
	#ce_form td { padding:1px; }
	#ce_form { padding-left:20px; }
	#ce_error { border:1px solid #4992DA; background:#174674; margin:10px 0; padding:5px; text-align:center; color:#fff; }
	
	#ce_view_event { background:#007100 url(../images/buttons/view_event.png) no-repeat; width:96px; height:20px; padding:5px 0 0 10px; }
		#ce_view_event a { color:#fff; font-weight:bold; }
/****************************************************************/

/****************************************************************/
/*                     Events Description                       */
/****************************************************************/
	#ed_description { padding:8px 5px 5px 15px; width:285px; height:18px; text-align:center; color:#FFF; text-align:left; font-size:14px; background-image:url(../images/buttons/description.png); font-weight:bold; }
	
	#ed_EnterContest
	{
		background-image:url(../images/buttons/upload.png);
		color:#FFF;
		cursor:pointer;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:19px;
		margin-bottom:2px;
		margin-right:2px;
		padding:7px 0 5px 0;
		text-align:center;
		width:100px;
	}
	
	#ed_Photos
	{
		background-image:url(../images/buttons/upload.png);
		cursor:pointer;
		color:#FFF;
		float:left;
		font-weight:bold;
		height:19px;
		margin-bottom:2px;
		margin-right:2px;
		padding:7px 0 5px 0;
		text-align:left; font-size:12px;
		width:100px;text-align:center;
	}
	
	#ed_DownloadCoupon
	{
		background-image:url(../images/buttons/coupon_e.png);
		color:#FFF;
		cursor:pointer;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:19px;
		margin-bottom:2px;
		padding:7px 0 5px 0;
		text-align:center;
		width:100px;
	}
		
	#ed_SponsorRequest input[type=submit] { margin:10px 0; font-size:12px; }
	
	#ed_Widget { background-image:url(../images/button_bg.png); border-right:1px solid #fff; float:left; font-weight:bold; font-size:12px; height:26px; text-align:center; width:80px; }
		#ed_Widget a { color:#fff; display:block; height:26px; width:80px; }
		#ed_Widget a span { display:block; padding-top:5px; }
	
	#ed_Stats { font-weight:bold; float:left; border-right:1px solid #fff; padding:5px; width:80px; text-align:center; cursor:pointer; color:#FFF; font-size:12px; background-image:url(../images/button_bg.png); }
	#ed_MoreInfo { font-weight:bold; float:left; padding:5px; width:80px; text-align:center; cursor:pointer; color:#FFF; font-size:12px; background-image:url(../images/button_bg.png); }
	#ed_StatsContent { position:absolute; background-color:#F4F4F4; margin-top:26px; width:272px; visibility:hidden; z-index:1; }
	#ed_MoreInfoContent { position:absolute; background-color:#F4F4F4; margin-top:26px; width:272px; visibility:hidden; z-index:1; }
	
	#ed_PhotoDisplays
	{
		color:#00DD00;
		font-size:16px;
		padding:5px;
	}
	
	#ed_PhotoUploadLiteboxContent
	{
		background:#FFF;
		margin:0 0 0 10px;
		overflow-x:hidden;
		overflow-y:auto;
		padding:30px;
		position:relative;
		width:420px;
		z-index:1;
	}
	
	#ed_PhotoUploadLiteboxHeader
	{
		background:url(../images/buttons/upload_litebox.png) no-repeat;
		color:#fff;
		height:53px;
		position:relative;
	}
	
	#ed_PhotoUploadLiteboxHeaderTitle
	{
		float:left;
		font-size:16px;
		font-weight:bold;
		margin-top:18px;
		padding-left:35px;
	}
	
	#ed_PhotoUploadLiteboxHeaderClose
	{
		cursor:pointer;
		float:left;
		margin-top:16px;
		padding-left:300px;
		text-align:right;
	}
/****************************************************************/

/****************************************************************/
/*                     Contest Description                      */
/****************************************************************/
	#upload_progress_bar { height:0px; text-align:center; visibility:hidden; }
		#upload_progress_bar img { margin-top:3px; }
/****************************************************************/

/****************************************************************/
/*                         Right Panel                          */
/****************************************************************/
	#create_contest_event { background:#007100 url(../images/buttons/event_contest.png) no-repeat; width:285px; height:29px; padding:10px 0 0 15px; margin-bottom:10px; }
		#create_contest_event a { font-size:16px; color:#fff; font-weight:bold; }
		
	#edv_right_rewards { margin-bottom:10px; }
		#edv_right_rewards h3 { background:url(../images/buttons/right_panel.png) no-repeat; width:285px; height:23px; color:#fff; font-size:14px; font-weight:bold; padding:8px 0 0 15px; }
		#edv_right_rewards p { border:1px solid #ccc; margin-left:3px; width:292px; text-align:center; }
		#edv_right_rewards img { margin:10px; }
	
	#edv_right_featured_product { margin-bottom:10px; }
		#edv_right_featured_product h3 { background:url(../images/buttons/right_panel.png) no-repeat; width:285px; height:23px; color:#fff; font-size:14px; font-weight:bold; padding:8px 0 0 15px; }
	
	#edv_right_featured_product_content { border:1px solid #ccc; margin-left:3px; width:272px; padding:10px; }
	
	#edv_right_more_events h3 { background:url(../images/buttons/right_panel.png) no-repeat; width:285px; height:23px; color:#fff; font-size:14px; font-weight:bold; padding:8px 0 0 15px; }
	
	#edv_rme_list { border:1px solid #ccc; margin-left:3px; width:272px; padding:10px; }
		#edv_rme_list ul { list-style:disc; list-style-position:inside; color:#70B085; }
		#edv_rme_list ul li { float:left; margin:0 5px 5px 0; width:125px; }
		#edv_rme_list span { color:#000; }
/****************************************************************/
