


#outer_container
{
    background:url(http://cache.g4tv.com/images/2007/heroes/heores_master_bg2.gif) repeat-x #050505;
    width:100%;
}

.sifr-black
{
    color:black;
    font-size:18px;
}

.pnlSubnav
{
    background:url(http://cache.g4tv.com/images/2007/heroes/subnav_bg3.jpg) no-repeat;
    height:116px;
    position:relative;
    width:956px;
    z-index:2;
}

.pnlSubNavHome .nav_buttons
{
    left:335px;
    position:absolute;
    top:322px;
}

.pnlSubnav .nav_buttons
{
    left:335px;
    position:absolute;
    top:80px;
}


h3
{
    color:#c5d0f0;
    font-size:22px;
}

.gfoot
{
    margin:20px 0px;
}

#cap_pop, .cap_pop
{
    background-color:black;
    border:1px solid gold;
    color:gold;
    font-size:12px;
    height:20px;
    padding:10px 5px 5px 5px;
    text-align:center;
    text-decoration:none;
    width:160px;
}


/*******
home 
**********/

.pnlSubNavHome
{
    background:url(http://cache.g4tv.com/images/2007/heroes/heroes_home_menu_bg4.jpg) no-repeat;
    height:479px;
    position:relative;
    width:956px;
}

.pnlSubNavHome .subnav_copy
{
    color:#ccc;
    font-family:helvetica, arial, sans-serif;
    font-size:14px;
    left:36px;
    position:absolute;
    top:544px;
    width:880px;
}



.pnlIndex
{
    height:340px;
    position:relative;
}



div.forum_tout
{
    background:url(http://cache.g4tv.com/images/2007/heroes/forum_tout_bg2.gif) no-repeat;
    height:230px;
    left:0px;
    padding-left:20px;
    padding-top:70px;
    position:absolute;
    top:0px;
    width:279px;
}

div.forum_tout .sifr-black
{
    margin:0px 0px 0px 0px;
    width:249px;
}

a.forum_tout
{ 
    left:11px;
    position:absolute;
    top:250px;
}
a.forum_tout img
{
    height:29px;
    width:272px;
}

.poll_headline, .poll_result_headline
{
    color:#ffab75;
    font-size:16px;
    margin:10px 0px 10px 0px;
}

.poll_result_headline
{
    margin-bottom:-10px;
}

.pnlPollsBg
{
    display:block;
    height:243px;
    left:0px;
    position:absolute;
    top:311px;
    width:535px;
}


.pnlPolls
{
    height:223px;
    left:0px;
    padding:20px 10px 0px 175px;
    position:absolute;
    top:311px;
    width:350px;
}


.pnlPolls ul
{
    list-style-type:none;
    margin:0px 0px 0px 20px;
    padding:0px;
}

.pnlPolls li
{
    color:white;
}

.pnlPolls li input
{
    margin-right:15px;
}


.btn_view_results
{
    background:url(http://cache.g4tv.com/images/2007/heroes/btn_view_results.gif) no-repeat;
    display:block;
    height:26px;
    margin:20px 0px 0px 244px;
    text-indent:-9999px;
    width:116px;
}

#btn_backtovote
{
    background:url(http://cache.g4tv.com/images/2007/heroes/btn_back2vote.gif) no-repeat;
    display:block;
    height:26px;
    margin:0px 0px 0px 244px;
    text-indent:-9999px;
    width:116px;
}

.poll-resultbar 
{ 
    background-color:#ffab75;
	padding:0;
	margin:0px 0px 0px 0px;
	line-height:8px;
	height:8px;
	border:solid 1px #999; 
	margin-bottom:4px;
}

*html #btn_backtovote
{
    margin-top:-20px;
}

.poll-result
{
    color:white;
}

div.captions_tout
{
    left:306px;
    position:absolute;
    top:0px;
}
a.captions_tout
{ 
    left:344px;
    position:absolute;
    top:248px;
}
a.captions_tout:hover, a.scavenger_tout:hover, a.scav_tout_wide:hover
{
    text-decoration:none;
}
a.captions_tout img
{
    height:39px;
    width:252px;
}


div.trivia_tout
{
    background:url(http://cache.g4tv.com/images/2007/heroes/home_heroes_fan_bg.png) no-repeat;
    height:199px;
    left:0px;
    padding:60px 208px 0px 28px;
    position:absolute;
    top:569px;
    width:300px;
}
*html div.trivia_tout
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/heroes/home_heroes_fan_bg.png',sizingMethod='crop');
}

div.trivia_tout ul
{
    margin:0px 0px 0px 20px;
    padding:0px;
}

div.trivia_tout li
{
    color:white;
    margin:0px 0px 20px 0px;
    
}

a.trivia_tout
{ 
    left:0px;
    position:absolute;
    top:780px;
}
a.trivia_tout img
{
    height:29px;
    width:342px;
}


div.scavenger_tout
{
    background:url(http://cache.g4tv.com/images/2007/heroes/gettin_chatty.png) no-repeat;
    color:white;
    height:234px;
    left:540px;
    position:absolute;
    top:586px;
    width:413px;
}
*html div.scavenger_tout
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/heroes/gettin_chatty.png',sizingMethod='crop');
}

div.scavenger_tout span
{
    background-color:#111;
    color:#efc358;
    display:block;
    height:19px;
    margin:0px 0px 0px -4px;
    padding:3px 0px 0px 4px;
    width:160px;
}

a.scavenger_tout
{ 
    left:600px;
    position:absolute;
    top:770px;
}
a.scavenger_tout img
{
    height:29px;
    width:356px;
}



.post_show_tout_btn
{
    display:block;
    left:0px;
    position:absolute;
    top:117px;
}




.quest_image_index
{
    left:841px;
    position:absolute;
    top:636px;
}

.quest_image_sat
{
    left:440px;
    position:absolute;
    top:98px;
}











/*******************
Saturday
*****************/
.pnlSat
{
    height:1000px;
    position:relative;
}

.pnlSat #ad_container
{
    top:80px;
}

.pnlSat #ad_300x250_title
{
    top:368px;
}

.top_text
{
    color:#fc0;
    font-size:15px;
    margin:-20px 0px 0px 37px;
    width:850px;
}

div.scav_tout_wide
{
    background:url(http://cache.g4tv.com/images/2007/heroes/quest_sat_bg.png) no-repeat;
    color:white;
    height:178px;
    left:0px;
    padding:57px 180px 0px 16px;
    position:absolute;
    top:80px;
    width:402px;
}
*html div.scav_tout_wide
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/heroes/quest_sat_bg.png',sizingMethod='crop');
}

div.scav_tout_wide span
{
    background-color:#111;
    color:#efc358;
    display:block;
    height:19px;
    margin:0px 0px 0px -4px;
    padding:3px 0px 0px 4px;
    width:160px;
}

a.scav_tout_wide
{ 
    left:240px;
    position:absolute;
    top:264px;
}
a.scav_tout_wide img
{
    height:29px;
    width:356px;
}

.pnlSat .pnlPolls, .pnlSat .pnlPollsBg
{
    top:321px;
}

.pnlSat div.captions_tout
{
    left:524px;
    top:392px;
}
.pnlSat a.captions_tout
{ 
    left:700px;
    position:absolute;
    top:606px;
}

.pnlSat a.captions_tout img
{
    height:40px;
    width:256px;
}

.bottom_tout
{
    background:url(http://cache.g4tv.com/images/2007/heroes/SAT_bigTout.png) no-repeat;
    height:375px;
    left:0px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:569px;
    width:960px;
}
*html .bottom_tout
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/heroes/SAT_bigTout.png',sizingMethod='crop');
}

.crazy_theories
{
    display:block;
    left:60px;
    position:absolute;
    top:712px;
}

.sat_copy
{
    color:white;
    position:absolute;
    width:240px;
}

.chat_copy
{
    left:50px;
    top:844px;
}

.btn_copy
{
    display:block;
    margin-top:10px;
}

.triv_copy
{
    left:362px;
    top:844px;
}
.fax_copy
{
    left:670px;
    top:844px;
}

.btn_meanwhile
{
    display:block;
    left:332px;
    position:absolute;
    top:956px;
}


/*******
NAV
**********/

.nav_buttons a
{
    background-repeat:no-repeat;
    background-position:0px 0px;
    border:0px none;
    display:block;
    float:left;
    height:34px;
    margin-right:5px;
    text-indent:-9999px;
}

.nav_buttons a:hover, .nav_buttons a.activv
{
    background-position:0px -34px;
}

.nav_main
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_main.jpg);
    width:66px;
}
.nav_forums
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_forums.jpg);
    width:94px;
}
.nav_vvm
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_vvm.jpg);
    width:184px;
}
.nav_interact
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_interact.jpg);
    width:100px;
}


.nav_captions
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_captions.jpg);
    width:107px;
}
.nav_chat
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_chat.jpg);
    width:66px;
}
.nav_fax
{
    background-image:url(http://cache.g4tv.com/images/2007/heroes/nav_fax.jpg);
    width:152px;
}


/***************
SPlash
********/

.hiro_splash_container
{
    background:url(http://cache.g4tv.com/images/2007/heroes/heroes_splash_bg.jpg) black no-repeat;
    padding-top:860px;
    position:relative;
    width:956px;
}

.hiro_splash_container a
{
    color:#fba639;
}

.hiro_splash_container h1
{
    color:white;
    font-size:20px;
    margin:0px;
    padding:0px;
}

.hiro_splash_container h1 span
{
    font-size:16px;
}

.hiro_splash_container h3
{
    color:#fc0;
    font-size:18px;
    margin:0px 0px 0px 233px;
    padding:0px;
    text-align:left;
    
}


.hiro_splash_container .show_time
{
    left:323px;
    position:absolute;
    top:319px;
}

.hiro_splash_container .show_time_time
{
    left:550px;
    position:absolute;
    top:319px;
}

.hiro_splash_container .post_show
{
    left:323px;
    position:absolute;
    top:370px;
}

.hiro_splash_container .post_show_time
{
    left:550px;
    position:absolute;
    top:370px;
}

.hiro_splash_container h2
{
    color:white;
    font-size:33px;
    margin:0px;
    padding:0px;
    
    left:0px;
    position:absolute;
    top:778px;
    
    text-align:center;
    width:956px;
}

.hiro_splash_container h2 span
{
    font-size:27px;
}

.splash_text
{
    color:white;
    font-size:16px;
    position:absolute;
    right:10px;
    top:260px;
    width:293px;
}

.splash_text p
{
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
}

.hiro_splash_container #sp-player-video-flash
{
    border:1px solid #737373;
    left:316px;
    position:absolute;
    top:401px;
}

#comments_outer_container
{
    text-align:center;
    width:956px;
}

.comments_container
{
    color:white;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:30px;
    text-align:left;
}

.posted_line
{
    color:#fc0;
}

.comment_row
{
    padding-bottom:8px;
    margin-bottom:20px;
}

.hiro_splash_container hr
{
    background-color:#b3b3b3;
    color:#b3b3b3;
}

/****************
internal pages
************/

.internal_container
{
    background-color:black;
    color:white;
    padding-top:24px;
    position:relative;
    width:956px;
}

.internal_container a
{
    color:#ffeb99;
}

.left_col
{
    display:inline;
    float:left;
    margin:0px 7px 0px 44px;
    padding-top:60px;
    width:540px;
}



.heroes_subhead
{
   position:absolute;
   top:24px;
   left:24px;
}

*html .heroes_subhead
{
    left:0;
    margin:0px 0px -60px 24px;
    position:static;
    top:0;
}


/************************
Scavenger
*****************/



.answerMe
{
    background:url(http://cache.g4tv.com/images/2007/heroes/answer_bg.jpg) no-repeat;
    height:138px;
    margin:25px 0px 0px 0px;
    position:relative;
    width:525px;
}

#hunt_question
{
    font-size:18px;
    left:20px;
    line-height:20px;
    position:absolute;
    top:20px;
    width:400px;
}

.hunt_answer
{
    border-top:2px solid #848484;
    border-left:2px solid #848484;
    border-bottom:2px solid #fafafa;
    border-right:2px solid #fafafa;
    color:#999;
    font-size:16px;
    left:19px;
    padding:3px 0px;
    position:absolute;
    top:75px;
    width:350px;
}

.hunt_response
{
    position:absolute;
    top:100px;
    left: 19px;
}

.submit_answer
{
    left:384px;
    position:absolute;
    top:75px
}

.clues
{
    background:url(http://cache.g4tv.com/images/2007/heroes/clues_bg.gif) no-repeat;
    min-height:39px;
    margin:0px 0px 25px 0px;
    padding-top:53px;
    width:525px;
}
*html .clues
{
    height:39px;
}


.prize
{
     background:url(http://cache.g4tv.com/images/2007/heroes/prize_bg.gif) no-repeat;
     height:119px;
     margin-bottom:20px;
    position:relative;
    width:525px;
}

.prize_text
{
    font-size:16px;
    left:134px;
    position:absolute;
    top:59px;
}

.prize_image
{
    display:block;
    left:19px;
    position:absolute;
    top:19px;
}

.how2play li
{
    font-size:16px;
    margin:0px;
    padding:0px;
}

.how2play li div
{
    font-size:12px;
    margin-top:10px;
    margin-bottom:20px;
}

.lilboxes
{
    margin:20px 0px;
}

.lilboxes div
{
    float:left;
    height:260px;
    position:relative;
    width:258px
}

.lilboxes div span
{
    color:#999;
    left:22px;
    position:absolute;
    width:220px;
}

.lilboxes div img
{
    left:62px;
    position:absolute;
    top:138px;
}

.share_bril
{
    background:url(http://cache.g4tv.com/images/2007/heroes/share_brill_bg.gif) no-repeat;
}

div.share_bril img
{
    left:58px;
    top:136px;
}

.share_bril span
{ 
    top:91px;
}

.join_post
{
    background:url(http://cache.g4tv.com/images/2007/heroes/join_post_bg.gif) no-repeat;
    margin-left:10px;
}

.join_post span
{ 
    top:74px;
}

.tblHunt 
{
    margin-left:60px;
}

.tblHunt td
{
   padding-bottom:5px; 
}




/*************
right col
*************/

.right_col
{
    display:inline;
    float:left;
    margin:0px 0px 0px 17px;
    min-height:1300px;
    width:336px;
}
*html .right_col
{
    height:1300px;
}

a.feedside
{
    color:#fc0;
    display:block;
    font-size:12px;
    margin:7px 0px 7px 20px;
}

div.feedside
{
    margin-top:40px;
}

div.feedside hr
{
    background-color:#6e6e6e;
    border:0px none;
    color:#6e6e6e;
    height:5px;
    margin:0px;
}

div.feedside img
{
    display:block;
    margin:10px 0px 20px 0px;
}

a.morenews
{
    color:#f10000;
    display:block;
    font-size:14px;
    margin:14px 0px 7px 0px;
}

.pnlForm
{
    border:2px solid #393d48;
    margin-top:20px;
    padding:10px;
    position:relative;
    width:500px;
}

.pnlForm h1
{
    margin:0px 0px 5px 30px;
}

.pnlForm h4
{
    margin:0px 0px 10px 30px;
}

.pnlForm span
{
    display:block;
}

input.address
{
    width:340px;
}

input.city
{
    width:340px;
}

.privacy
{
    width:400px;
}

.rules
{
    width:400px;
}

.pnlThanks h4
{
    font-size:14px;
}

.step1_error
{
    font-size:14px;
    left:20px;
    position:absolute;
    top:110px;
}

/***********************
Trivia
**********************/


.trivia_box
{
    background:url(http://cache.g4tv.com/images/2007/heroes/trivia_box_bg.jpg) no-repeat;
    height:199px;
    margin-bottom:1px;
    padding:10px 0px 0px 0px;
    position:relative;
    width:525px;
}

.trivia_box h1
{
    font-size:19px;
    margin:0px 0px 0px 19px;
    width:490px;
}

#imgResponse
{
    display:block;
    height:11px;
    margin:5px 0px 5px 30px;
}
*html #imgResponse
{
    margin-bottom:0px;
}

.trivia_answers
{
    margin-left:33px;

}

.trivia_box a.btn_next
{
    background:url() no-repeat;
    left:43px;
    position:absolute;
    top:164px;
}

.trivia_box a.btn_next:hover
{
    background:url(http://cache.g4tv.com/images/2007/heroes/btnNext_on.gif) no-repeat;
}

.trivia_question
{
    height:22px;
    position:relative;
}

.trivia_question span
{
    color:#ccc;
    display:inline-block;
    padding:3px 6px 3px 26px;
}

.trivia_question .active
{
    background-color:#006a00;
    color:#fc0;
}

.trivia_question input
{
    left:0px;
    position:absolute;
    top:0px;
}



.fax_box
{
    background:url(http://cache.g4tv.com/images/2007/heroes/fax_box_bg.jpg) no-repeat;
    color:#ccc;
    height:64px;
    padding:15px 95px 0px 130px;
    position:relative;
    width:300px;
}

.fax_box .btn_next
{
    left:442px;
    position:absolute;
    top:21px;
}




#correct_answer
{
    display:none;
}




/******************
Viewer Voice Mail
******************/

.vvm_left_col
{
    display:inline;
    float:left;
    margin:0px 0px 0px 14px;
    width:577px;
}

.vvm_img
{
    display:block;
    margin-bottom:20px;
}

.questions_block
{
    
}

.questions_block h1
{
    font-size:16px;
    margin:0px 0px 0px 0px;
    
}

.questions_block div
{
    background:url(http://cache.g4tv.com/images/2007/heroes/question_bg.gif) no-repeat;
    color:#ccc;
    height:26px;
    margin:0px 0px 5px 0px;
    padding:8px 0px 0px 22px;
    width:552px;
}

.options_block
{
    border-bottom:2px solid #6e6e6e;
    border-top:2px solid #6e6e6e;
    margin:20px 0px 20px 0px;
    padding:20px 0px 20px 0px;
}

.options_block h1
{
    font-size:16px;
    margin:0px 0px 0px 10px;
}


.options_block h2
{
    font-size:14px;
    font-weight:normal;
    margin:5px 0px 10px 10px;
}

.options_block p
{
    color:#ccc;
    margin:5px 0px 0px 10px
}

.options_block .option_2
{
    margin-left:10px;
}

.audience_block h1
{
    font-size:16px;
    font-weight:normal;
    margin:15px 0px 15px 0px;
}

.audience_answer
{
    border-top:2px solid #848484;
    border-left:2px solid #848484;
    border-bottom:2px solid #fafafa;
    border-right:2px solid #fafafa;
    color:#999;
    font-size:16px;
    
    padding:3px 0px;
    width:240px;
}

.form_elems
{
    height:34px;
    margin-left:20px;
    position:relative;
}

.btn
{
    left:270px;
    position:absolute;
    top:0px;
}

.interact_copy
{
    margin:0px 0px 20px 0px;
}

.interact_copy h1
{
    color:#fc0;
    font-size:14px; 
    margin:0px 0px 0px 0px;
    padding:0px;
}

.interact_copy p
{
    color:white;
    margin:0px 0px 0px 0px;
    padding:0px;
}

.interact_vvm
{
    display:block;
    margin:0px 0px 25px 0px;
}

.interact_virtual
{
    display:block;
    margin:0px 0px 50px 0px;
}

.send_ideas
{
    background:url(http://cache.g4tv.com/images/2007/heroes/send_ideas_bg.gif) no-repeat;
    height:180px;
    margin-top:50px;
    position:relative;
    width:572px;
}

.eridea
{
    left:10px;
    margin:0px;
    padding:0px;
    position:absolute;
    top:160px;
}

.ideas_thx
{
    height:105px;
    left:10px;
    position:absolute;
    top:45px;
    width:465px;
}


.ideas_box
{
    height:105px;
    left:10px;
    position:absolute;
    top:45px;
    width:465px;
}

.btnIdeas
{
    left:489px;
    position:absolute;
    top:120px;
}

.aud_head
{
    display:block;
    margin-bottom:15px;
}


h1.va
{
    color:#fc0;
    font-size:24px;
    margin:0px;
    padding:0px;
}

h2.va
{
    color:#fc0;
    font-size:24px;
    margin:0px;
    padding:0px;
}

h3.va
{
    color:#fff;
    font-size:16px;
    margin:20px 0px 12px 0px;
    padding:0px;
}

.va_img
{
    display:block;
    margin-bottom:5px;
}

.va_main_img
{
    display:block;
    margin:10px 0px 0px 2px;
}

.va_list
{
    background:url(http://cache.g4tv.com/images/2007/heroes/q_blok_bg.gif) no-repeat;
    width:572px;
}

.va_list ol
{
    margin:0px 0px 0px 0px;
    padding:1px 0px 10px 26px;
}


.va_list ol li
{
    color:#6c3;
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.va_list ol li span
{
    color:#fff;
}

.va_list ol li span a
{
    color:#6c3;
}

.va_list_bot
{
    margin:0px;
    padding:0px;
}

.log_cam
{
    display:block;
    margin:12px 0px 0px 0px;
}

/***********
CHAT and UPLOAD
**********/

.chat_container
{
    background-color:black;
    color:white;
    padding:20px;
    text-align:center;
}

.chat_container a
{
    color:gold;
}

.upload_form
{
    background-color:black;
    color:white;
    padding:20px 20px 20px 300px;
}

.upload_form a
{
    color:gold;
}

.upload_back
{
    display:block;
    margin-top:20px;
    margin-bottom:100px;
}

/*******************
quest
*******************/

.questTop
{
    font-size:14px;
    margin-top:-20px;
}

.quest_main_top
{
    background:url(http://cache.g4tv.com/images/2007/heroes/scunt_main_top_bg.jpg) no-repeat;
    padding-top:15px;
    text-align:center;
    width:523px;
}

.quest_question
{
    background:url(http://cache.g4tv.com/images/2007/heroes/quest_question_top2.gif) no-repeat;
    font-size:18px;
    font-weight:bold;
    margin:0px auto 0px auto;
    padding:6px 12px 0px 12px;
    text-align:left;
    width:471px;
}
.quest_question_bottom
{
    background:url(http://cache.g4tv.com/images/2007/heroes/quest_question_bottom1.gif) no-repeat;
    height:6px;
    margin:0px auto 0px auto;
    width:495px;
}

.quest_answer
{
    height:210px;
    margin-top:10px;
    overflow:hidden;
    width:490px;
}

.quest_main_bottom
{
    background:url(http://cache.g4tv.com/images/2007/heroes/scunt_form_bg.jpg) no-repeat;
    height:150px;
    padding:15px 0px 0px 19px;
    position:relative;
    width:523px;
}

.frmLabels td
{
    font-size:14px;
    padding-left:5px;
}

.fancy
{
    background:url(http://cache.g4tv.com/images/2007/heroes/txtQuest_bg.gif) repeat-x white;
    border:2px solid #666;
    height:20px;
    
}

.paddy .fancy
{
    margin-right:16px;
}

.btnQuest
{
    position:absolute;
    left:418px;
    top:86px;
}

/*******************************************
CAPTIONS
****************************************/

/* cap main */

.pnlC_head
{
    background:url(http://cache.g4tv.com/images/2007/heroes/cap_head_bg.jpg) no-repeat;
    height:76px;
    margin:-20px 0px 0px 4px;
    position:relative;
    width:948px;      
} 

.pnlC_head .hdCopy
{
    color:#CCCCCC;
    font-size:11px;
    left:225px;
    position:absolute;
    top:11px;
    width:644px;
}

.c_head_tabs
{
    left:20px;
    position:absolute;
    top:53px;
}

.c_head_tabs a:hover
{
    text-decoration:none;
}

.c_head_tabs span
{
    background-color:#4e5156;
    color:#cccccc;
    cursor:pointer;
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:19px;
    line-weight:40px;
    margin-right:5px;
    padding:4px 0px 0px 0px;
    text-align:center;
    width:142px;
}

span.its_awn
{
    background-color:#000;
    color:#cccccc;
}

h2.capt
{
    color:white;
    font-size:18px;
}

h2.capt a
{
    color:white;
}

a.view_all
{
    color:#fc3;
    left:448px;
    position:absolute;
    top:40px;
}

.latest_pix, .previous_pix
{
    margin:0px 0px 50px 15px;
}

.latest_pix span, .previous_pix span
{
    display:block;
    margin:0px 0px 4px 0px;
}

.latest_pix img
{
    border:2px solid #ffc425;
}

.previous_pix img
{
    border:2px solid #666666;
    
}

.pagerLink, .pagerButton {
    border-style: solid;
    border-color: #077e07; 
    border-width: 1px;
    padding:6px;
    color: #ffff33;
    display:inline-block;
}

.pagerButton_left {margin-right:4px;}

.pagerLink {
    width: 10px;
    display:inline-block;
}

.pagerLinkSelected {
    border-style: solid;
    border-color: #000000; 
    border-width: 1px;
    padding: 6px;
    color: #ffffff;
    display:inline-block;
}

a.pagerLink, a.pagerButton{
    color: #ffff33;
}

.stepText {
    font-weight: normal;
    font-size: 12px;
    color: #009933;
}


.mr30
{
    margin-right:30px;
    
}



.pnlList
{
    margin-left:44px;
    padding-bottom:40px;
    position:relative;
}

.lnkCaption
{
    display:block;
    margin:40px 0px 5px 0px;
}

.pnlCapInfo
{
    background-color:#353535;
    color:#ccc;
    height:90px;
    position:relative;
    width:404px;
}

.pnlCapInfo a
{
    color:#ccc;
    text-decoration:underline;
}

.wyo
{
    left:10px;
    position:absolute;
    top:10px;
}

.wyo a {font-weight:bold; text-decoration:none;}



.cmnts
{
    left:10px;
    position:absolute;
    top:60px;
    color:#999999;
}


.shr
{
    left:200px;
    position:absolute;
    top:10px;
    font-weight:bold;
}

.shareBar
{
    left:200px;
    position:absolute;
    top:33px;
}

.flagg
{
    left:200px;
    position:absolute;
    top:60px;
    color:#999999;
}

.sm_green
{

}


/********************
Compose caption
************************/

.pnlCompose
{
    margin:0px 0px 0px 0px;
}


.pnlCompose .lbll
{
    color:white;
    display:block;
    margin:0px 0px 4px 0px;
}

.pnlCompose #iptTop
{
    margin:0px 0px 15px 0px;
    width:400px;
}

.pnlCompose #iptBottom
{
    height:40px;
    margin:0px 0px 15px 0px;
    width:400px;
}

.orr
{
    font-size:13px;
    padding:0px 8px 6px 8px;
}


#errr
{
    font-size:12px;
    margin:10px 0px;
    visibility:hidden;
    width:370px;
}

.errr
{
    background:url(http://cache.g4tv.com/images/2007/heroes/ex_point.gif) no-repeat 2px 2px #600;
    color:white;
    padding:3px 6px 4px 28px;
}

.savinggg
{
    background:#e98c00;
    color:white;
    padding:3px 6px 4px 10px;
}

.corrr
{
    background:#015000;
    color:white;
    padding:3px 6px 4px 10px;
}

.pnlLoggedOut
{
    margin-top:-22px;
}

.pnlLoggedOut div
{
    margin-bottom:10px;
}


.detailCaptionImage
{
    display:block;
    margin-bottom:20px;
}


/**************
Ratings
***********/

.imgStars
{
    left:10px;
    position:absolute;
    top:33px;
}

.star1
{
    background-image:url(http://cache.g4tv.com/images/2007/spacer.gif);
    height:14px;
    left:11px;
    position:absolute;
    width:18px;
    top:34px;
}

.star2
{
    background-image:url(http://cache.g4tv.com/images/2007/spacer.gif);
    height:14px;
    left:29px;
    position:absolute;
    width:18px;
    top:34px;
}

.star3
{
    background-image:url(http://cache.g4tv.com/images/2007/spacer.gif);
    height:14px;
    left:47px;
    position:absolute;
    width:18px;
    top:34px;
}
.star4
{
    background-image:url(http://cache.g4tv.com/images/2007/spacer.gif);
    height:14px;
    left:65px;
    position:absolute;
    width:18px;
    top:34px;
}
.star5
{
    background-image:url(http://cache.g4tv.com/images/2007/spacer.gif);
    height:14px;
    left:83px;
    position:absolute;
    width:18px;
    top:34px;
}

.btnPreviousCap, .btnNextCap 
{
    background-position:0px 0px;
    overflow:hidden;
    position:absolute;
    top:23px;
}
.btnPreviousCap:hover, .btnNextCap:hover
{
    background-position:0px -100px;
}
.btnPreviousCap img, .btnNextCap img
{
    height:56px;
    width:56px;
}
.btnPreviousCap
{
    background:url(http://cache.g4tv.com/images/2007/heroes/btnPrevCap1.gif) no-repeat;
    left:-66px;
    
}
.btnNextCap
{
    background:url(http://cache.g4tv.com/images/2007/heroes/btnNextCap1.gif) no-repeat;
    left:416px;
}



.detail_comments_container
{
    margin:18px 0px 0px 45px;
    width:400px;
}

.detail_comments_container h3
{
    color:white;
    font-size:18px;
    margin:0px 0px 0px 0px;
    text-transform: capitalize;
}

.detail_comments_container .posted_line
{
    background-color:#01230e;
    color:#0c0;
    display:block;
    padding:5px 0px 5px 10px;
    width:390px;
}

.item_comment
{
    color:#999;
    padding-left:10px;
}

.pnlEditLinks 
{
    color:#060;
    padding-left:10px;
}

.pnlEditLinks a
{
    color:#060;
    test-decoration:underline;
}

.photo_num
{
    text-align:center;
    width:400px;;
}

.pnlFinal
{
    font-size:14px;
    
    padding-top:20px;
    text-align:center;
    width:400px;
}

.pnlFinal a
{
    color:white;
    font-weight:bold;
    text-decoration:underline;
}

.cappedBy
{
    display:block;
    height:20px;
    margin:0px 0px 4px 0px;
    padding:0px;
}

.cappedBy2
{
    display:block;
    margin:-20px 0px 4px 0px;
    padding:0px;
}


.capLink
{
    display:block;
    margin:20px 0px 20px 0px;
}


.round_wrapper {padding:1px 0px 0px 10px; background:transparent url(http://cache.g4tv.com/images/2007/heroes/rounded_bg.gif) no-repeat;}