@charset "utf-8"; /* CSS Document */

html, body { margin: 0 auto; padding: 0; font-size: 14px; line-height: 20px; font-family:Arial, Helvetica, sans-serif; z-index: 100;}
a, a img, img, object { border: 0px; text-decoration: none; outline: 0;}
a, a:visited{ color: #ed1b23; text-decoration: none; border: 0px; font-weight: bold; outline: 0;}
a:hover { color: #aaa; text-decoration: none; border: 0px; outline: 0;}
.hfour { font-weight: bold; color: #000; font-size: 13px;}

/*  head.asp */
#wrapper { position: relative; width: 952px; margin: 0 auto; background-color: #fff; border: 0px solid #000;}
#header { position: relative; float: left; padding-top: 20px; height: 85px; width: 952px; background: #fff url(../images/nav_bg.gif) no-repeat; background-position: 2px 67px; border: 0px solid #000;}

/* navigation */
#nav { position: absolute; margin: 0; padding:0; top: 75px; left: 397px; width: 555px; height: 25px; z-index: 700; border: 0px solid #000;}
#nav a { display: block; height: 23px; text-indent:-9000px; overflow: hidden; position: relative; float: left; border: 0px solid #000;}
#n1 a { background: url(../images/navigation.gif) 2px 0px no-repeat; top: 0px; width: 75px; }
#n1 a:hover, #home #n1 a { background-position: 2px -20px;}
#n2 a { background: url(../images/navigation.gif) -79px 0px no-repeat; top: 0px; left: 5px; width: 120px; }
#n2 a:hover, #shorts #n2 a { background-position: -79px -20px;}
#n3 a { background: url(../images/navigation.gif) -204px 0px no-repeat; top: 0px; left: 10px; width: 75px;}
#n3 a:hover, #vote #n3 a{ background-position: -204px -20px;}
#n4 a { background: url(../images/navigation.gif) -283px 0px no-repeat; top: 0px; left: 14px; width: 267px; }
#n4 a:hover, #fall5 #n4 a { background-position: -283px -20px;}
#n10 {display: none;}	

/* home */
#flash_home {position: relative; float: left; padding: 8px 0 0 3px;}
#home_rightcol {position: relative; float: right; padding: 0px 0px 0px 0px; width: 302px; border: 0px solid #000;}
.banner_right_home_fff {position: relative; float: right; padding: 0px; margin-top: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.banner_right_home_000 { position: relative; float: right; padding: 0px; margin-top: 7px; border-top: 1px solid #000; border-bottom: 1px solid #000;}

/* foot.asp */
#footer { position: relative; float: left; width: 950px; margin: 0 auto;  padding: 10px 0px 30px 0px; border: 0px solid #000;}
#footer a { color: #ccc; text-decoration: none;}
#footer a:hover { color: #ed1b23; text-decoration: none;}
#footer_links { position: relative; float: left; width: 950px; padding: 10px 0px 30px 0px; background: #fff url(../images/footer_bg_line.gif) repeat-x; background-position: 2px 0px; border: 0px solid #000;}
#footer_links_left { position: relative; float: left; text-align: left; border: 0px solid #000; width: 665px;}
#footer_links_left a { display: block; height: 17px; text-indent:-9000px; overflow: hidden; position: relative; float: left; border: 0px solid #000;}
#f1 a { background: url(../images/footer_sprite.gif) 0px 0px no-repeat; top: 0px; width: 160px; }
#f1 a:hover { background-position: 0px -17px;}
#f2 a { background: url(../images/footer_sprite.gif) -186px 0px no-repeat; top: 0px; left: 25px; width: 115px; }
#f2 a:hover { background-position: -186px -17px;}
#f3 a { background: url(../images/footer_sprite.gif) -328px 0px no-repeat; top: 0px; left: 50px; width: 335px;}
#f3 a:hover { background-position: -328px -17px;}

#footer_links_right { position: relative; float: right; text-align: right; border: 0px solid #000;}
#legal { position: relative; float: left; width: 400px; margin: 0; padding: 20px 0 0 0; color: #ccc; font-size: 10px; line-height: 14px; border: 0px solid #000;}
#ft_sponsors { position: relative; float: left; left: 230px; width: 715px; height: 25px; margin: 0; padding: 0px 0 0 0; color: #000;}
#sub_offer { position: relative; float: right; left: 0px; width: 300px; margin: 0; padding: 90px 0 0 0; _padding: 0px 0 30px 0; color: #ccc; font-size: 10px; border: 0px solid #000;}

/* Sharebox */
.submit1 { font-size: 12px; font-weight: bold; color: #fff; margin:0; padding: 3px; background-color: #ed1b23;}
#close_share { background-image: none;}
#sharebox { position:absolute; left: 60px; top: -160px; background-color: #fff; width: 340px; height: 140px; overflow: hidden; border: 1px solid #000; z-index: 900; padding: 10px; display: block; line-height: 18px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; display: none;}
#sharebox a { color: #000; }
#sharebox_close { position: absolute; right: 10px; top: 5px; font-size: 12px;}

/* The Shorts */
#shorts p { padding: 5px 0 5px 0; margin: 0 0 0 0;}
#flash { border: 0; outline: 0; width: 620px; height: 387px;}
#the_shorts_home_titles { clear: both; position: relative; float: left; width: 950px; margin: 11px 0 0 2px; _margin-top: 21px; padding: 6px 0px 5px 0px; border-top: 1px solid #ccc; background: #fff url(../images/clear.gif) no-repeat; background-position: 100px 5px}
#the_shorts_home_thumbs { position: relative; float: left; padding: 0px 0px 0px 0px; clear: both; position: relative; width: 954px; border: 0px solid #000;}
#the_shorts_home_thumbs a { position: relative; float: left; margin-left: 12px; height: 104px; width: 84px;}
.watch_now_84 { position: relative; left: 0px; top: 78px; display: none;}
.now_playing_84 { position: relative; left: 0px; top: 78px; display: none;}

#learnmore a { background: url(../images/learn_more_roll.gif) 0px 0px no-repeat; top: 0px; width: 80px; display: block; height: 13px; text-indent:-9000px; overflow: hidden; position: relative; float: left;}
#learnmore a:hover { background-position: 0px -13px;}

#readmore a { background: url(../images/read_more_roll.gif) 0px 0px no-repeat; top: 0px; width: 80px; display: block; height: 13px; text-indent:-9000px; overflow: hidden; position: relative; float: left;}
#readmore a:hover { background-position: 0px -13px;}

#left_third { position: relative; float: left; padding: 0px 10px 0px 1px; position: relative; width: 315px; height: 520px; font-size: 11px; line-height: 18px; border: 0px solid #000;}
#shorts #left_third { line-height: 15px;}
#right_two_thirds { position: relative; float: right; padding: 15px 0px 0px 0px; position: relative; width: 625px; height: 520px; text-align: right; border: 0px solid #000;}

.vblog img { position: relative; border: 2px solid #fff;}
.vblog img:hover { border: 2px solid red !important;}

#returntomain {display:block; background:url(../images/return_to_shorts_mainpage.gif) no-repeat; left:747px; overflow:hidden; position:absolute; text-indent:-9000px; top:0; width:239px; }
#returntomain:hover {background:url(../images/return_to_shorts_mainpage.gif) 0 -17px no-repeat;}
#shorts #returntomain, #home #returntomain {display:none}

#the_shorts_vote_titles { clear: both; position: relative; float: left; width: 950px; margin: 11px 0 0 2px; padding: 6px 0px 5px 0px; border-top: 1px solid #ccc; background: #fff url(../images/clear.gif) no-repeat; background-position: 100px 5px}
#the_shorts_vote_thumbs { position: relative; float: left; padding: 0px 0px 0px 0px; clear: both; position: relative; width: 954px; border: 0px solid #000;}
#the_shorts_vote_thumbs a { position: relative; float: left; margin-left: 12px; height: 156px; width: 84px; text-align: center; font-size: 12px; line-height: 14px; color: #fff;}
.watch_now_84 { position: relative; left: 0px; top: 78px;}

.title_18 { position: relative; padding: 15px 0px 15px 0px;}
#bold_statement { font-weight: bold; font-size: 11px; line-height: 14px; padding: 0px 0px 15px 0px;}
#hold_steady { position: absolute; top: 171px; left: 0px;}

.callsheet_table {}
.callsheet_title { font-weight: bold; color: #ed1b23; padding: 10px 0 5px 0;}
#smfbox .callsheet_title { font-weight: bold; color: #000; padding: 10px 0 5px 0;}
.qa_title { font-weight: bold; color: #ed1b23; padding: 10px 0 5px 0; text-align: center;}

/* Fall 5 */
#the_fall5_titles { clear: both; position: relative; float: left; width: 950px; margin: 11px 0 0 2px; padding: 6px 0px 5px 0px; border-top: 1px solid #ccc; background: #fff url(../images/clear.gif) no-repeat; background-position: 212px 5px}
#the_fall5_thumbs { position: relative; float: left; padding: 5px 0px 0px 0px; clear: both; position: relative; width: 954px; border: 0px solid #000;}
#the_fall5_thumbs a { position: relative; float: left; margin-left: 25px; height: 113px; width: 151px; border: 2px solid #fff;}
.watch_now_fall5 { position: relative; left: 0px; top: 87px; display: none;}
.now_playing_fall5 { position: relative; left: 0px; top: 87px; display: none;}
.red_border { border: 2px solid red !important;}

#fall5_left_third { position: relative; float: left; padding: 5px 10px 0px 0px; position: relative; width: 315px; height: 400px; font-size: 13px; line-height: 17px; border: 0px solid #000;}
#fall5_right_two_thirds { position: relative; float: right; padding: 15px 0px 0px 0px; position: relative; width: 625px; height: 390px; text-align: right; border: 0px solid #000;}

#fall5_left_third a { display: block; height: 13px; text-indent:-9000px; overflow: hidden; position: relative; float: left; border: 0px solid #000;}
#fall5 #shop a { background: url(../images/shop_now_roll.gif) 0px 0px no-repeat; top: 0px; width: 72px; }
#fall5 #shop a:hover { background-position: 0px -13px;}
#fall5 #behind a { background: url(../images/go_behind_the_scenes_roll.gif) 0px 0px no-repeat; top: 0px; width: 137px; }
#fall5 #behind a:hover { background-position: 0px -13px;}

/* vote.asp */
form { border: 0;}
#insideform {position: relative; float: left; padding: 10px 0 10px 0; *padding: 0; *top: -10px;}
#vote_headline { position: relative; float: left; padding: 4px 0 0 0; font-size: 14px; border: 0px solid #000;}
#vote_area { clear: both; position: relative; float: left; width: 950px; margin: 11px 0 0 2px; padding: 16px 0px 5px 0px; border-top: 1px solid #ccc; border-bottom: 0px solid #ccc;}
#vote_large_img {position: relative; float: right; padding: 0px; margin-top: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.smtext { font-size: 10px; font-weight: bold; line-height: 12px; border: 0;}
.red_dash { font-weight: bold; color: #ed1b23; padding-left: 4px;}
.vote_checkmark { display: none; position: relative; left: 0px; top: -15px;}
#thankyou .vote_checkmark { display: inline; }
.input1 { color: #ed1b23; height: 14px; font-size: 10px; font-weight: bold; width: 160px; border: 1px solid #000; padding: 0 0 0px 0;}
label { color: #000; display: inline; font-size: 10px; font-weight: bold; margin: 0 0 6px 0;}

/* jquery.smfbox.css */
#smfbox { background: #000; border: 1px solid #000; display: none; font-size: 12px; margin:0 auto; overflow: hidden; padding: 0px; position: relative; top: 0; width:885px; *width:905px; height: 480px; z-index:9001; }
#smfclose { cursor: pointer; position: absolute; right: 10px; font-size: 10px; color: #fff; }
#smfwrapper { height: 1px; _height: 5px; left:0; position: absolute; _position: absolute; top: 106px; /*top:20%; _top: expression( ( 50 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );*/ width: 100%; z-index: 9000; }
#smfoverlay { background:#000; display: none; height: 100%; _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); left: 0; position: fixed; _position: absolute; top: 0; width: 100%; _width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px'); z-index: 8000; }