/*Basic styles*/
body {color: #000; background: #a7d0f4 url('../images/bg_hm.gif') repeat-x top; margin: 0px; text-align: center;}
table, td {color: #000; font-size: 1em;}
html, body {height: 100%;}

h1, h2, h3, h4 {color: #a70a0e;}

a {color: #a70a0e;}
a:hover {color: #c15154;}

/*Classes*/
/*-----------------------------------upload button----*/
.upload_btn a {display: block; float: left; width: 155px; height: 31px; padding: 18px 0px 0px 50px; font-family: "Trebuchet MS", sans-serif; font-size: 1.4em; font-weight: bold; color: #fff; background: url('../images/bg_upload_btn.gif') no-repeat top left; text-decoration: none; cursor: pointer;}
/* Hide from IE5-Mac \*/
.upload_btn a {float: none;}
/* End hide */
.upload_btn a:visited {color: #fff; background: url('../images/bg_upload_btn.gif') no-repeat top left;}
.upload_btn a:hover {color: #fff; background: url('../images/bg_upload_btn_h.gif') no-repeat top left;}
ul.upload_btn {margin: 0px; padding: 0px; clear: both;}
ul.upload_btn li {margin: 0px; padding: 0px; display: inline; list-style: none; float: left;}

/*DIV layout properties*/
#div_tp_wrpr {text-align: center; width: 100%; overflow: hidden; padding-bottom: 6px; height: 385px;}
#div_tp_wrpr .bg_glow {width: 100%; text-align: center; overflow: hidden;}
#div_tp {width: 764px; overflow: hidden; margin-left: auto; margin-right: auto;}
#div_logolayer {position: absolute; width: 764px; overflow: hidden;}
#div_logo {float: left; margin-top: 26px;}
#div_flash_cntnr {width: 750px; height:310px; overflow: hidden; padding-top: 80px; padding-left: 14px; position: relative;}
#div_mainmenu {float: right; margin-top: 11px;}
#div_btm_wrpr {overflow: hidden; margin: 20px auto 0px auto; width: 764px;}
#div_btm_l {width: 372px; float: left; overflow: hidden;}
#div_btm_l .tp {width: 372px; height: 73px; overflow: hidden;}
#div_btm_l .txt {width: 372px;}
#div_btm_l .bg_v {width: 340px; padding: 15px; min-height: 133px;}
#div_btm_l .btm {width: 372px; height: 11px; overflow: hidden; font-size: 1px;}
#div_btm_l .refl {width: 383px; height: 59px; margin-top: 2px;}
#div_btm_l h3 {margin-top: 0px; letter-spacing: -0.5px;}
#div_btm_r {width: 383px; float: right; overflow: hidden;}
#div_btm_r .tp {width: 383px; height: 8px; overflow: hidden; font-size: 1px;}
#div_btm_r .txt {width: 383px;}
#div_btm_r .bg_v {
	min-height:208px;
padding:0 58px 15px;
width:266px;
 min-height: 208px;
	}
#div_btm_r .btm {width: 383px; height: 11px; overflow: hidden; font-size: 1px;}
#div_btm_r .refl {width: 383px; height: 59px; margin-top: 2px;}
#div_btm_r ol {margin-top: 0px; padding: 10px 0 10px 21px;}
#div_footer {overflow: hidden; width: 100%; margin-top: 20px; margin-bottom: 20px;}
#div_footer .logo {float: left;}
#div_footer .txt {float: right;}

/*DIV appearance properties*/
#div_tp_wrpr {background: url('../images/bg_tp.gif') repeat-x center 210px;}
#div_tp_wrpr .bg_glow {background: url('../images/bg_glow.png') no-repeat bottom center;}
#div_tp {}
#div_logolayer {}
#div_logo {}
#div_flash_cntnr {}
#div_btm_l {text-align: left;}
#div_btm_l .txt {background: #f8f8f8 url('../images/bg_btm_l_txt.gif') repeat-y left;}
#div_btm_l .bg_v {background: url('../images/bg_btm_l_txt_v.gif') repeat-x bottom;}
#div_btm_r {text-align: left; color: #fff;}
#div_btm_r .txt {background: url('../images/bg_btm_r_txt.gif') repeat-y left; line-height: 16px;}
#div_btm_r .bg_v {background: #9b070b url('../images/bg_btm_r_txt_v.gif') repeat-x bottom;}

#uploadPopup h2, 
#div_btm_r h2 
{
	font-family: "Trebuchet MS", sans-serif; 
	font-size: 1.6em; 
	font-weight: normal; 
	color: #fff; 
	margin: 0px; 
	margin-bottom: 10px;
}

#div_btm_r ol {}
#div_footer {font-family: Arial, Helvetica, sans-serif; font-size: 0.92em; color: #1a5487;}
#div_footer a {color: #1a5487;}
#div_footer a:hover {color: #4c7aa1;}

#uploadPopup {
	padding: 5px 15px;
	text-align: left;
}

#uploadPopup form {
	padding-top: 10px;
}

#uploadPopup p {
	color: #fff;
}

#uploadPopup div.buttons {
	padding-top: 10px;
}

div.progress {
	display: none;
	width: 202px;
	margin: 30px auto 0;
	xpadding-left: 20px;
}

div.progress div.bar {
	position: relative;
	width: 200px;
	border: 1px solid #ddd;
}

div.progress div.image {
	background: #aaa url('../images/progress.gif') top left repeat-x;
	width: 50px;
	height: 16px;
	font-size: 0;
}

div.progress div.label {
	position: absolute;
	width: 200px;
	top: 1px;
	text-align: center;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;
}

div.progress div.remaining {
	padding-top: 2px;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #fff;
}
	
#movie_media{
	background:#FFFFFF none repeat scroll 0 0;
height:260px;
position:absolute;
right:32px;
top:130px;
width:335px;
}

#text_holder{
	background: transparent url('../images/and_the_winner_is.gif') ;
	font-family:Arial Black,Arial Black,Gadget,sans-serif;
font-size:37px;
height:158px;
left:0;
position:absolute;
top:210px;
width:367px;
color: #FFF;
}

.big{
	font-size: 67px;
}

div.bg_v img{
	margin-left: auto;
	margin-right: auto;
}

div.bg_v ul{
	margin-left: 83px;
}

div.bg_v ul li{
	list-style: none;
	width: 210px;
}

div.bg_v ul li a{
	color:#FFF;
	text-decoration: none;
}

div.bg_v ul li a:hover, div.bg_v ul li a.selected{
	color:#fff200;
	text-decoration: none;
}

.smaller{
	font-size: 10px;
}

#flvplayer {
	margin-top: 20px;
	margin-left: 10px;
}

#flashHolder {
	visibility: visible;
}

