body {
	margin:0;
	padding: 0;
	color: #000;
	font-family: Tahoma;
	font-size: 12px;
	height:100%;
	background: #000;
}
form {
	margin:0;
}
body,html{
	overflow:hidden;
}
a {
	color: #fff;
	text-decoration: none;
}
.bb {
	border: 1px solid #000;
}
a:hover {
	text-decoration: underline;
}
#bg {
	position: relative;
	top: 0;
	left: 0;
}
#bg img {
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}

.trans img, .manual_trans{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

#bggradient {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	background: url(../images/blgradtile.png) repeat-x bottom left;
}
#content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow:auto;
}
#topmenu {
	z-index: 1000;
	position: fixed;
	width: 100%;
	left:-16px;
	height: 42px;
	background: url(../images/topmenu_bg2.png) repeat-x;
}
#blright {
	position: fixed;
	right: 0;
	top: 0;
	width: 16px;
	height: 42px;
	background: url(../images/topmenu_bg2.png) repeat-x;
}
.topbtn {
	float: left;
	padding: 9px;
}
.topbtn:hover {
	padding: 8px;
	border: 1px outset #8c9ba7;
	cursor: pointer;
}

.sitecontainer {
	width: 1006px;
	margin: 0 auto;
}
#logindiv {
	width: 300px;
	height: 235px;
	margin: 0 auto;
	margin-top: 10%;
}
#autologindiv {
	width: 300px;
	height: 120px;
	margin: 0 auto;
	margin-top: 10%;
}
#logindiv_nm {
	width: 300px;
	height: 100px;
	margin: 0 auto;
	margin-top: 10px;
}
.white_header {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
.input_login_txt, .input_login_submit {
	width: 200px;
	font-size: 13px;
	border: 1px inset #fff;
	background: #fff;
	color: #000;
}
.input_login_submit {
	border: 1px outset #fff;
}
.blackboxcontent {
	position:absolute;
	z-index:20;
	top:5px;
	left:5px;
	color: #fff;
}
.blueboxcontent {
	position:absolute;
	z-index:20;
	top:5px;
	left:5px;
	color: #fff;
}

.bw {
	border: 1px solid #fff;
}
.shadow, .shadowred, .shadowgreen {
	position: relative;
	z-index: 101;
	color: #000;
	font-size: 15pt;
	font-family: Times;
}
.shadowred, .shadowgreen {
	font-weight: bold;
}
.shadow.small {
	font-size: 13pt;
}
.shadow.large {
	font-size: 25pt;
}
.shadow span  {
	position: absolute;
	z-index: 110;
	color: #fff;
	top: -1px;
	left: -1px;
}
.shadowred span  {
	position: absolute;
	z-index: 110;
	color: #f00;
	top: -1px;
	left: -1px;
	font-weight: bold;
}
.shadowgreen span  {
	position: absolute;
	z-index: 110;
	color: #0f0;
	top: -1px;
	left: -1px;
	font-weight: bold;
}


#updatecontainer, #updatecontainer_retro {
	width: 1006px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.updatefloat {
	float: left;
	width: 200px;
	height: 300px;
	border: 1px solid #fff;
	margin:-1px;
}

.updatefloat_overlay {
	position:relative;
	bottom: 36px;
	left:0;
	height: 34px;
	width: 197px;
	background: url(../images/bg_bl_tr.png) repeat;
	border-top: 1px solid #fff;
	padding-left: 2px;
	color: #aaa;
}

.flaffie:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.navbtn {
	width: 38px;
	height: 38px;
	border: 1px outset #fff;
	background: url(../images/topmenu_bg2.png) repeat-x;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.navbtn:hover {
	cursor: pointer;
	border: 1px inset #fff;
}
.navselected {
	cursor: default;
	border: 1px inset #fff;
	background: url(../images/topmenu_bg2_bl.png) repeat-x;
}
.search_input_select {
	width: 340px;
}
.blue_btn {
	width: 150px;
	height: 21px;
	overflow:hidden;
	font-size: 10px;
	background: url(../images/black_btn.png) no-repeat;
	padding-top: 3px;
	text-align: center;
	color: #fff;
}
.blue_btn:hover {
	cursor: pointer;
	background: url(../images/blue_btn.png) no-repeat;
}
.dailydiv {
	float: left;
	width: 333px;
	height: 260px;
	border: 1px solid #fff;
	margin: -1px;
	background: #000;
}
#tooltip {
	display: none;
    position: absolute;
    text-align: left;
	z-index: 25;
	width: 198px;
	height: 150px;
}
#menudropdown {
	display: none;
    position: absolute;
    text-align: left;
	z-index: 102;
	width: 198px;
	border: 1px solid #fff;
}
.detTitle {
	width: 100%;
	padding: 4px;
}
.togglebtn {
	width:200px;
}
.togglebtn:hover {
	cursor: pointer;
}
.menuBtn {
	height: 20px;
	background: url(../images/menu_bg.png) repeat-y;
	padding: 2px 4px;
	color: #fff;
}
.menuBtn:hover {
	cursor: pointer;
	background: url(../images/menu_bg-over.png) repeat-y;
}

.submenu {
	display:none;
	position: absolute;
	border: 1px solid #fff;
	width: 198px;
}
.topbtn.hoverFloffer .submenu{
	display:block;
}
.follow {
	background: url(../images/follow.png) no-repeat;
	width: 197px;
	height: 23px;
	margin-top: -5px;
	padding-left: 5px;
}
.favorite {
	background: url(../images/addtofavo.png) no-repeat;
	width: 301px;
	height: 23px;
	margin-top: -5px;
	padding-left: 5px;
}
.follow:hover, .favorite:hover {
	cursor: pointer;
}
.tooltip_hint {
	background: #fff;
	color: #000;
	border: 1px solid #000;
	padding: 5px;
}
.moviecontainer {
	width: 960px;
	height: 550px;
	border: 1px solid #fff;
	background: #000;
	color: #fff;
}
#moviemenu {
	width: 960px;
	height: 34px;
	background: url(../images/mm_blue.png) repeat-x;
	margin-left: 1px;
	border: 1px solid #064e8f;
}
.moviemenu_hd {
	float:left;
	width: 182px;
	height: 34px;
	background: url(../images/mm_bl.png) repeat-x;
	border: 1px outset #000;
	margin-top: -1px;
	margin-left: -1px;
	padding-left: 5px;
}
.moviemenu_no_hd {
	float:left;
	width: 182px;
	height: 34px;
	background: url(../images/mm_bl.png) repeat-x;
	border: 1px outset #000;
	margin-top: -1px;
	margin-left: -1px;
	padding-left: 5px;
}
.moviemenu_sd, .moviemenu_no_sd{
	float:left;
	width: 258px;
	height: 34px;
	border: 1px outset #000;
	margin-top: -1px;
	padding-left: 5px;
}
.moviemenu_ipod {
	float:left;
	width: 168px;
	height: 34px;
	border: 1px outset #000;
	margin-top: -1px;
	padding-left: 5px;
}
.moviemenu_wmv {
	float:left;
	width: 175px;
	height: 34px;
	border: 1px outset #000;
	margin-top: -1px;
	padding-left: 5px;
}
.moviemenu_wmv_sliced {
	float:left;
	position: relative;
	width: 143px;
	height: 34px;
	border: 1px outset #000;
	margin-top: -1px;
	padding-left: 5px;
}

.moviemenu_hd:hover, .moviemenu_sd:hover, .moviemenu_ipod:hover, .moviemenu_wmv:hover, .moviemenu_wmv_sliced:hover {
	cursor: pointer;
	border: 1px inset #000;
}
.slice_hidden {
	width: 150px;
	display: none;
	position: absolute;
	bottom:35px;
	border: 1px solid #000;
	margin-left: -7px;
}
.moviemenu_wmv_sliced.hoverS .slice_hidden{
	display: block;
}
.slicebtn {
	background: url(../images/mm_bl.png) repeat-x;
	height: 28px;
	border: 1px outset #000;
	padding: 3px;
}
.slicebtn:hover {
	cursor: pointer;
	border: 1px inset #000;
}

.picturecontainer {
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.picFloat {
	float: left;
	width: 225px;
	height: 225px;
	border: 1px solid #fff;
	margin: 6px;
	background: url(../images/picfloat_bg.png) repeat-x;	
}
.picFloat:hover {
	border: 1px outset #ccc;
	cursor: pointer;
}
.zipbtn {
	float: left;
	width: 468px;
	background: url(../images/mm_blue.png) repeat-x;
	height: 24px;
	border: 1px outset #000;
	padding: 5px;
}
.zipbtn:hover {
	cursor: pointer;
	background: url(../images/mm_bl.png) repeat-x;
}
.otherscenesfloat {
	padding-top: 10px;
}
.picBtn, .picBtnActive {
	float:left;
	padding: 4px;
	border: 1px solid #000;
	background: url(../images/mm_blue.png) repeat-x;
}
.picBtnActive {
	border: 1px inset #000;
	background: url(../images/mm_bl.png) repeat-x;
}

.picBtn:hover {
	cursor: pointer;
	margin: 0;
	border: 1px outset #000;
}

.click {
	cursor: pointer;
}
.padtop {
	margin-top: 5px;
}

.newsitem {
	border: 1px solid #fff;
	background: url(../images/trans_bg_white.png) repeat;
	margin-bottom: 10px;
	padding: 5px;
}

.nicheBtn {
	border: 1px solid #fff;
	background: url(../images/trans_bg_white.png) repeat;
	padding: 2px;
}
.nicheBtn:hover {
	background: #fff;
	cursor: pointer;
}
.cartoonsDiv {
	float: left;
	width: 333px;
	height: 400px;
	border: 1px solid #000;
	
}
#movDiv {
	position: absolute;
	top: 120px;
	margin: 0 auto;
	z-index: 200;
}
#custDaily {
	position:relative; 
	bottom: 1px;
	right: -2px;
}
#custDailyHover {
	display: none;
	position: absolute;
	right: 0;
	border: 1px solid #fff;
	background: url(../images/trans_bg_white.png) repeat;
	width: 994px;
	padding: 5px;
}
#custDaily.h #custDailyHover{
	display:block;
}

.costumizebtns {
	position: absolute;
	z-index:21;
	top: 0;
	right: 0;
}


.menuItemH {
	display: none;
	position: absolute;
	right: 0;
	border: 1px solid #fff;
	background: url(../images/trans_bg_white.png) repeat;
	width: 300px;
	padding: 5px;
}
.costumizebtns.h .menuItemH {
	display:block;
}
.yellowalert {
	background: #fffc00;
	border: 1px solid #f00;
	padding: 5px;
	font-weight: bold;
}
.yellowa {
	color: #000;
}
.faq_td {
	border: 1px solid #fff;
	background: url(../images/trans_bg_white.png) repeat;
}
#lostpassdiv {
	text-align:left;
}
#lostPreDiv, #lostPostDiv {
	padding-top: 10px; 
	color: #fff;
	margin: 0 auto;
	width: 300px;
	text-align:center;
}
.lostpass_input_txt {
	font-size:10px;
	width: 200px;
}
.lostpass_input_submit {
	font-size: 10px;
	width: 70px;
}

.driediv {
	background: url(../images/3d_frame.png) no-repeat;
	width: 976px;
	height: 605px;
	padding-top: 11px;
	padding-left: 12px;
	margin-left: 10px;
	margin-bottom: 40px;
}
.driediv:hover {
	cursor: pointer;
}

.mediumalert {
	border: 1px solid #fff;
	background: #efefef;
	padding: 10px;
	width: 500px;
	margin-left: 240px;
	margin-top: 0;
	margin-bottom: 40px;
}

















