

body
{
	background:black url(http://cache.g4tv.com/images/2008/aots/AOTS_main_bg.jpg) no-repeat 50% 0%;
	font-family: Arial;
}

a
{
    color:#2e6bb1;
}

/**********888
From style guide
*********/

h1
{
    color:#000;
    font-family:arial, helvetica, sans-serif;
    font-size:30px;
    font-weight:bold;
    letter-spacing:-0.04em;
    margin:0px;
    padding:0px;
}

h2, h2 a
{
    color:#a70b02;
    font-family:arial, helvetica, sans-serif;
    font-size:23px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h2 a:hover
{
    color:#ef0000;
    text-decoration:underline;
    margin:0px;
    padding:0px;
}

h2 a:visited
{
    color:#c95302;
    margin:0px;
    padding:0px;
}

h3, h3 a
{
    color:#a70b02;
    font-family:arial, helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h3.listView, h3.listView a
{
    color:#a70b02;
    font-family:arial, helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h3.listView a:hover
{
    color:#ef0000;
    text-decoration:underline;
    margin:0px;
    padding:0px;
}

h3.listView a:visited
{
    color:#c95302;
    margin:0px;
    padding:0px;
}


h3.gridView, h3.gridView a
{
    color:#a70b02;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h3.gridView a:hover
{
    color:#ef0000;
    text-decoration:underline;
    margin:0px;
    padding:0px;
}

h3.gridView a:visited
{
    color:#c95302;
    margin:0px;
    padding:0px;
}

h4, h4 a
{
    color:#a70b02;
    font-family:arial, helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h5
{
    color:#000;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}





.aotsSubNav_container
{
    background:url(http://cache.g4tv.com/images/2008/aots/AOTS_top_logo_new.png) no-repeat;
    min-height:106px;
    position:relative;
}

*html .aotsSubNav_container
{
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/aots/AOTS_top_logo_new.png',sizingMethod='crop');
   height:106px;
}

.subnavHome
{
    background:url(http://cache.g4tv.com/images/2008/aots/home_nav_bg_mod_with_text_new.png) no-repeat;
    min-height:207px;
    position:relative; 
}

*html .subnavHome
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/aots/home_nav_bg_mod_with_text_new.png',sizingMethod='crop');
    height:207px;
}

.hdrSpacer
{
    display:block;
    height:109px;
    width:600px;
}


.aotsSubNav_container #AOTSExplorer
{
    
    width:960px;
}





.lnkHomeSubNav
{
    display:block;
    height:109px;
    left:60px;
    position:absolute;
    top:0px;
    width:420px;
}


body:last-child:not(:root:root) .content_body_container
{ 
    margin-top:-12px;   
}



.subnavHome .leftHome
{
    left:-28px;
    position:absolute;
    top:-10px;
}


.subnavHome .hostsHome
{
    left:460px;
    position:absolute;
    top:0px;
    z-index:0;
}

.subnavHome .textHome
{
    color:white;
    left:36px;
    
    position:absolute;
    top:122px;
    width:400px;
    z-index:900;
}

.subnavHome .weeknights
{
    display:block;
    margin-top:5px;
}

.buttons_container
{
    background: url(http://cache.g4tv.com/images/2008/aots/buttons/buttons_bg_main.gif) no-repeat;
    height:35px;
    padding-left:10px;
    position:relative;
    width:960px;
    z-index:999;
}

.buttons_container ul
{
    margin:0;
    padding:0;
    list-style:none;
    z-index:8000;
}

.buttons_container li 
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/bg_left.gif) no-repeat;
    float:left;
    margin:0;
    padding:0;
    
}

*html .buttons_container li 
{
    width:60px;
}
.buttons_container a
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/bg_right_1.gif) no-repeat top right;
    color:#303030;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:28px;
    padding:10px 15px 0px 15px;
}
.buttons_container a:hover
{
    color:#a70b02;
    text-decoration:none;
}

.buttons_container li.first_0verride
{
    background:none;
}


.buttons_container .first_override
{
    background-image:none;
}

.buttons_container li.active 
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/bg_left_active.gif) no-repeat;
    float:left;
    margin:0;
    padding:0;
    
}

.buttons_container li.active a
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/bg_right_active.gif) no-repeat;
 
}

.buttons_container a.seg_override
{
    background-image:url(http://cache.g4tv.com/images/2008/aots/buttons/seg_right.gif);
    padding-right:36px;
}

.buttons_container a.seg_override:hover
{
    background-image:url(http://cache.g4tv.com/images/2008/aots/buttons/seg_right_on.gif);
}


.buttons_container li.active a.seg_override
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/seg_right_active.gif) top right no-repeat;
    padding-right:36px;
}

.buttons_container li.active  a.seg_override:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/seg_right_active.gif) top right no-repeat;
}

#btnExplorer
{
    height:33px;
    padding:0px;
    position:absolute;
    right:20px;
    top:0px;
    width:106px;
}

#AOTSExplorer
{ 
    height:375px;
    overflow:hidden;
    width:960px;  
}

#AOTSExplorerFlash
{
    z-index:10;
}

#AOTSExplorer_alt_txt
{
    padding:120px 20px 0px 20px;
}

.subnavHome #AOTSExplorer
{
   
}

#new2attack
{
    position:absolute;
    right:2px;
}

#roundTop 
{
    background: transparent url(http://cache.g4tv.com/images/2008/aots/segment/round_top.png) no-repeat;
    height: 4px;
    width: 960px;
}
*html #roundTop 
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/aots/segment/round_top.png',sizingMethod='crop');
    margin-bottom:-12px;
}

#roundBottom 
{
    background: transparent url(http://cache.g4tv.com/images/2008/aots/segment/round_bottom.png) no-repeat;
    height: 4px;
    width: 960px;
}
*html #roundBottom 
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/aots/segment/round_bottom.png',sizingMethod='crop');
}


.main_content 
{
    background-color: #fff; 
    width: 960px;
}

.topBreadcrumbs, .topBreadcrumbs a {color: #fff; margin: 6px;}
.topBreadcrumbs a {text-decoration: underline;}


.LeftCol
{
    display:inline;
    float:left;
    margin-left:19px;
    width:599px;
}


.RightCol
{
    display:inline;
    float:left;
    margin-left:25px;
    width:300px;
}


#sub_drop
{
    display:none;
    left:100px;
    overflow:visible;
    position:absolute;
    top:33px;
    width:545px;
    z-index:7000;
}

.sub_drop_main
{
    background:url(http://cache.g4tv.com/images/2008/aots/sub_drop_bg.gif) no-repeat #d7d7d7;
    padding:25px 0px 10px 0px;
    width:545px;
    z-index:7000;
}

.sub_drop_bottom
{
    width:545px;
}

/****
zero out CSS
***/

#sub_drop a
{
    background:none;
    color:#2c2c2c;
    font-size:12px;
    height:auto;
    padding:0px 0px 0px 11px;
}

#sub_drop a:hover
{
    background-color:#a70b02;
    color:white;
}

.sdm_left
{
    border-right:#b3b3b3 1px solid;
    float:left;
    padding:4px 6px 10px 6px;
    min-width:120px;
}

.sdm_mid
{
    border-right:#b3b3b3 1px solid;
    float:left;
    padding:4px 6px 10px 6px;
    width:200px;
}
.sdm_right
{
    float:left;
    padding:4px 6px 10px 6px;
    min-width:120px;
}




/****************************
S E G M E N T S
*****************************/

.segments_top
{
    border-bottom:1px solid #ccc;
    padding:15px 0px 0px 0px;
}

.seg_top_logo
{
    display:inline;
    float:left;
    width:190px;
}

.seg_title_right
{
    color:#585858;
    float:left;
    margin-left:30px;
    width:375px;
}


h1.seg_title
{
    margin:0px;
    padding:0px 0px 8px 0px;
}

.superlatives
{
    position:relative;
    width:100%;
}

.superlatives a
{
    color:#5c759c;
}

.superlatives span
{
    color:#9b9b9b;
    padding:0px 16px;
}

.listGridSwitch
{
    left:545px;
    position:absolute;
    top:-10px;
}

a.s_active
{
    color:#980d0d;
}

.imgSegment
{
    border:1px solid #383838;
    float:left;
}

.pnlListCopy
{  
    display:inline;
    float:left;
    margin-left:18px;
    width:350px;
}

.pnlListCopy h3
{
    margin:0px;
    padding:0px 0px 5px 0px;
}

.seg_container
{
    padding:17px 0px 20px 0px;
}

.seg_sep
{
    border-bottom:1px dotted #747474;
    font-size:1px;
    line-height:1px;
}

/*  */

.imgGrid
{
    display:block;
}

.pnlGridCopy
{
    float:left;
    width:135px;
}

.pnlGridSeparator
{
    color:white;
    float:left;
    height:100px;
    width:18px;
}

.pnlGridCopy h3
{
    margin:0px;
    padding:10px 0px 0px 0px;
}


.gridSegType
{
    color:#747474;
    display:block;
    font-size:11px;
    font-style:italic;
    font-weight:bold;
    margin:0px;
    padding:8px 0px 25px 0px;
}

.pagerContainer
{
    height:120px;
    position:relative;
    text-align:center;
    width:100%;
}

.pgrNext
{
    color:#5c759c;
    font-size:13px;
    font-weight:bold;
    position:absolute;
    top:0px;
    right:0px;
}

.pgrPrev
{
    color:#5c759c;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    top:0px;
    left:0px;
}

.pagerButtons
{
    color:#5c759c;
    font-size:14px;
    font-weight:bold;
}

.pagerEllipses
{
    color:#5c759c;
    font-size:14px;
    font-weight:bold;
    margin:0px 10px;
}

.pagerCurrent
{
    color:#a70b02;
    font-size:14px;
    font-weight:bold;
}

.pgrSep
{
    color:#bdbdbd;
    font-size:12px;
    font-weight:bold;
   padding:0px 8px;

}

.test
{
    font-size:24px;
    color:lime;
}

.btnOff
{
    color:#a2a2a2;
}
.btnOff:hover
{
    text-decoration:none;
}

#grid_view_container
{
    display:none;
    padding-top:20px;
}

#list_view_container
{
    padding-top:12px;
}

.byline
{
    color:black;
    font-size:11px;
    margin:0px;
    padding:0px 0px 20px 0px;
}

.seg_detail_subhead
{
    margin:0px;
    padding:20px 0px 0px 0px;
}

.lblSegDate
{
    color:#989898;
    display:block;
    font-size:11px;
    margin-top:3px;
}

/******************
HOME PAGE
******************/

.home_page_container
{
    padding-left:20px;
}

.hp_left
{
    float:left;
    width:742px;
    
}

.hp_double_column
{
   background:url(http://cache.g4tv.com/images/2008/aots/hp_horizontal_sep.gif) no-repeat bottom center;
   margin-bottom:0px;
   padding-bottom:20px;
}

.hp_dc_left
{
    
    display:inline;
    float:left;
    padding:18px 15px 0px 0px;
    width:350px;  
}

.hp_dc_left2
{
    padding:0px 15px 0px 0px;
}


.hp_double_column h2
{
    margin:0px;
    padding:0px 0px 0px 0px;
}

.hp_left h3
{
    margin:0px;
    padding:0px 0px 12px 0px;
}

.hp_dc_right
{
    background:url(http://cache.g4tv.com/images/2008/aots/hp_dc_separator.gif) no-repeat top left;
    display:inline;
    float:left;
    padding-left:15px;
    width:358px;
}

.hp_dc_right2
{
    background:none;
}


*html .hp_dc_left
{
    padding-right:10px;
}

*html .hp_dc_right
{
    padding-left:10px;
}


.hp_subHead
{
    color:#676767;
    font-size:12px;
    font-weight:bold;
    padding-bottom:20px;
}

.bw_video_image
{
	float: left;
	padding: 0 15px 10px 0;
}

.blog_watch
{
    color:#585858;
    font-size:12px;
}

.bw_header_left
{
	width: 29px;
	padding: 0 2px 0 0;
}

.bw_header_right
{
    color:#393838;
    font-size:16px;
    font-weight:bold;
}

.bw_header_right a
{
    color:#393838;
    font-size:16px;
    font-weight:bold;
}

.bw_fat
{
    color:#393838;
    font-size:22px;
    font-weight:bold;
}

.bw_dc_module
{
    color:#585858;
    padding-top:20px;
}

.bw_dc_module a.thefeed_item {
    display: block;
    color:#585858;
}


ul.red_bullets
{
    color:#585858;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul.red_bullets li, .bw_dc_module a.thefeed_item
{
    background:url(http://cache.g4tv.com/images/2008/aots/red_bullet.gif) no-repeat 0px 4px;
    padding:0px 0px 5px 20px;
    color:#585858;
}

.thefeed_item
{
    color:#585858;
}

#hp_interact
{
    display:block;
    margin-bottom:10px;  
}

*html #hp_interact
{
    width:362px;
}

.hp_mini_module
{
    color:#585858;
    margin:0px 0px 10px 0px;
}

.hp_mini_module .lnkHdr_m
{
    color:#393939;
    display:block;
    font-size:16px;
    font-weight:bold;
    margin:15px 0px 5px 0px;
}

.hp_mini_module .lnkHdr_m:hover
{
    color:#A70B02;
    text-decoration:none;  
}

.interactHomeLinks
{
    padding:10px 0px;
}


ul.hp_vvmq
{
    list-style-type:none;
    margin:0px;
    padding:10px 0px 10px 0px;
}

ul.hp_vvmq li
{
    background:url(http://cache.g4tv.com/images/2008/aots/black_bullet.jpg) no-repeat 3px 5px;
    padding-left:14px;
}



ul.hp_vvmq a
{
    color:#585858;
}

.hp_videos
{
    
}

.hp_videos img
{
    display:inline;
    float:left;
    width:90px;
}

.hp_video_content
{
    color:#585858;
    display:inline;
    float:left;
    margin-left:15px;
    width:250px;
}

.fv_name
{
    font-weight:bold; 
    color:  #585858;
}

.fv_name2
{
    color:#393939;
    display:block;
    font-size:16px;
    font-weight:bold;   
}

.fv_name2:hover, .fv_name:hover
{
    color:#A70B02;
    text-decoration:none;  
}

.hp_video_block
{
    margin-bottom:20px;
}


.hp_3col_container
{
    background:url(http://cache.g4tv.com/images/2008/aots/hp_3col_bg.gif) no-repeat center bottom;
    padding:20px 0px;
    width:741px;
}

.hp_3col_container p
{
    margin:0px;
    padding:0px 0px 5px 0px;
}

.hp_3col_container h3
{
    margin-top:0px;
    padding-top:0px;
}


.hp_3col_1
{
    color:#585858; 
    float:left;
    margin-right:8px;
    padding:0px 20px 0px 22px;
    width:200px;  
}

.hp_3col_1_top
{
    color:#585858; 
    width:200px;
    height: 375px
}


.hp_3col_1_bottom
{
    color:#585858; 
    width:200px;  
}


.hp_3col_2
{
    color:#585858; 
    display:inline;
    float:left;
    margin-right:8px;
    padding:0px 10px;
    position:relative;
    width:222px;
}

.hp_3col_2_top, .hp_3col_3_top
{
    color:#585858; 
    width:222px;
    height: 375px
}

.hp_3col_2_bottom, .hp_3col_3_bottom
{
    color:#585858; 
    width:222px;
}

.hp_3col_3
{
    color:#585858; 
    display:inline;
    float:left;
    padding:0px 10px;
    width:220px;
}

.hp_host_row
{
    margin-bottom:3px;
}

.hp_host
{
    float:left;
    font-size:10px;
    text-align:center;
    width:73px;
}

.hp_host img
{
    display:block;
    margin:0px auto;
}

.hp_host_link
{
    display:block;
    margin-top:10px;
}

.hp_host a {
    color: #585858;
}

.hp_host a:hover {
    text-decoration: none;
}

.hp_wallpaper
{
    float:left;
    width:90px;
}

.hp_wallpaper:first-child
{
    margin-right:25px;
}

.no_bottom_pad
{
    margin-bottom:0px;
    padding-bottom:0px;
}

.hp_right
{
    float:left;
    margin-left:20px;
    width:160px;
   
}

#ad_banner2
{
    margin-top:20px;
}

.sponsor_link
{
    display:block;
    margin-top:25px;
}

.thing
{
    margin-top:20px;
}

.hp_gallery
{
    margin:20px 0px;
}

.photo_gallery_title
{
    color:#a70b02;
    display:block;
    font-family:arial, helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
}

/**********************************
/*  POLL STUFF
***********************************/

.hp_poll
{
    background:url(http://cache.g4tv.com/images/2008/aots/hp_poll_bottom2.gif) no-repeat bottom center;
    margin:20px 0px;
    width:354px;
}

.hp_poll #divPollText_Narrow, .hp_poll #divPollText_Wide
{
    background:url(http://cache.g4tv.com/images/2008/aots/hp_poll_top2.gif) no-repeat top center;
}

.side_poll
{
    background:url(http://cache.g4tv.com/images/2008/aots/sidePoll_bottom.gif) no-repeat bottom center;
    margin:20px 0px;
    width:300px;
}

.side_poll #divPollText_Narrow, .side_poll #divPollText_Wide
{
    background:url(http://cache.g4tv.com/images/2008/aots/sidePoll_top.gif) no-repeat top center;
}




#divPollText_Narrow, #divPollText_Wide
{
    padding:0px 10px 30px 15px;
}


.hp_poll h4, .hp_poll h4
{
    color:#000;
    font-size:12px;
    font-weight:normal;
    padding:33px 0px 20px 0px;
}


.side_poll h4, .side_poll h4
{
    color:#9b9999;
    font-size:16px;
    font-weight:bold;
    padding:60px 0px 20px 0px;
    width:200px;
}



.hp_poll ul
{
    list-style-type:none;
    margin:0px 0px 10px 15px;
    padding:0px;
}

.side_poll ul
{
    list-style-type:none;
    margin:0px 0px 30px 15px;
    padding:0px;
    
}

#divPollText_Narrow li, #divPollText_Wide li
{
    width:210px;
}

#divPollText_Narrow label, #divPollText_Wide label
{
    cursor:pointer;
    display:block;
    width:190px;
}



#divPollText_Narrow li:hover, .poll_hover, #divPollText_Wide li:hover
{
    background-color:#a70b02;
    color:#fff;
}

.btn_view_results, #btn_backtovote 
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/hp_view_results.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    margin-top:5px;
    text-indent:-9999px;
    width:88px;
}

#btn_backtovote 
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/back2vote.gif) no-repeat 0px 0px;
    margin-top:8px;
}

.btn_view_results:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/hp_view_results.gif) no-repeat 0px -50px;
}

#btn_backtovote:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/back2vote.gif) no-repeat 0px -50px;
}

.side_poll #btn_backtovote 
{
    margin-top:30px;
}





.poll-result span
{
    color:#000;
}

.poll-resultbar 
{ 
    background-color:#A70B02;
	padding:0;
	margin:0px 0px 0px 0px;
	line-height:8px;
	height:8px;
	border:solid 1px #585858; 
	margin-bottom:4px;
}


.LLTitle
{
    color:#a70b02;
    font-size:20px;
    font-weight:bold;
}

a.LLItem
{
    background:url(http://cache.g4tv.com/images/2008/aots/red_bullet.gif) no-repeat 3px 8px;
    color:#585858;
    display:block;
    font-size:12px;
    padding:2px 0px 5px 13px;
}

a.LLItem:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/white_bullet.gif) no-repeat 3px 8px #a70b02;
    color:#fff;
    display:block;
    font-size:12px;
    padding:2px 0px 5px 13px;
    text-decoration:none;
}

#segments_header {border-bottom: solid 2px #e1e1e1; margin: 10px 0px 10px 20px; padding-bottom: 10px; width: 600px;}
#segments_header a.thumbnail {display: block; float: left; width: 165px;}
#segments_header h1 {color: #000000; margin: 0px;}
#segments_header .text {float: left; width: 378px;}
#segments_header p {color: #585858; margin: 5px 0px 0px 0px;}

.segments_item {border-top: dotted 1px #747474; display: inline; float: left; margin-left: 20px; padding: 20px 0px; width: 287px;}
.segments_item_first {border-bottom: 0px; display: inline; float: left; margin: 10px 0px 10px 20px; width: 287px; height: 160px}
.segments_item a.thumbnail, .segments_item_first a.thumbnail {border: solid 1px #979797; display: block; float: left; width: 90px;}
.segments_item .text, .segments_item_first .text {float: left; padding-left: 15px; width: 180px;}
.segments_item .text h5, .segments_item_first .text h5 {margin: 0px; font-size: 12px; }

.segments_item .text a.segmentTitle, .segments_item_first .text a.segmentTitle 
{
    color: #a70b02; 
    font-size: 16px; 
    font-weight:bold;
}

.segments_item .text a:hover.segmentTitle, .segments_item_first .text a:hover.segmentTitle 
{
    background-color:#A70B02;
    color:white;
    font-weight:bold;
}

.segments_item .text p, .segments_item_first .text p 
{
    color: #535353; 
    margin-top: 7px;
}


.relatedLinksTopLeft {display:inline; float:left; width: 5px; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_upperleft.gif); background-repeat:no-repeat}
.relatedLinksTop {display:inline; float:left; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_top.gif); background-repeat:repeat-x}
.relatedLinksTopRight {display:inline; float:left; width: 5px; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_upperright.gif); background-repeat:no-repeat}
.relatedLinksBottomLeft {display:inline; float:left; width: 5px; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_lowerleft.gif); background-repeat:no-repeat}
.relatedLinksBottom {display:inline; float:left; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_bottom.gif); background-repeat:repeat-x}
.relatedLinksBottomRight {display:inline; float:left; width: 5px; height: 5px; background-image: url(http://cache.g4tv.com/images/2008/aots/relatedBox_lowerright.gif); background-repeat:no-repeat}
.relatedLinksMiddle {border-left: solid 1px #ebebeb; border-right: solid 1px #ebebeb;}
.relatedLinksBody {padding: 10px 15px 10px 15px; height:auto; width: auto}
.relatedLinksTitle { color:#737373; font-size:20px; font-weight:bold;}


#aots_search_container
{
    background:url(http://cache.g4tv.com/images/2008/aots/searchbox_bg.gif) no-repeat;
    height:64px;
    position:relative;
    width:601px;
}

#lnkSearchBox
{
    display:block;
    margin-top:5px;
}

.txtSearch
{
    border-bottom:1px solid #919191;
    border-left:3px solid #919191;
    border-right:1px solid #919191;
    border-top:3px solid #919191;
    left:170px;
    position:absolute;
    top:23px;
    width:247px;
}

.btnSearch
{
    left:426px;
    position:absolute;
    top:23px;
}

.ad_text
{
    color:black;
    font-size:11px;
    text-align:center;
    font-weight: bold;
}

.home_sponsor
{
    margin-top:0px;
}

.mid_ad
{
    margin:10px 0 20px 0;
}

.va_top
{
    background:url(http://cache.g4tv.com/images/2008/aots/top_va.bg.jpg) no-repeat;
    color:#585858;
    height:119px;
    margin-top:10px;
    padding:6px 0px 0px 220px;
    width:380px;
}

.va_stickcam {
    padding: 15px 0px 0px 0px;
}


.vvm_top
{
    background:url(http://cache.g4tv.com/images/2008/aots/top_vvm_bg.jpg) no-repeat;
    color:#585858;
    height:119px;
    margin-top:10px;
    padding:6px 0px 0px 220px;
    width:380px;
}

.vvm_top h1, .va_top h1
{
    margin:0px 0px 0px 0px;
    padding:0px;
}

.vvm_main, .va_main
{
    color:#585858;
    margin:10px 0px 0px 15px;
    width:571px;
}

.vvm_main h2, .va_main h2
{
    margin:15px 0px 0px 0px;
    padding:0px;
}


.vvm_main h3, .va_main h3
{
    margin:0px 0px 20px 0px;
    padding:0px;
}

.vvm_main h4
{
    margin:25px 0px 5px 0px;
    padding:0px;
}

.va_main h4
{
    margin:5px 0px 10px 0px;
    padding:0px;
}


.stickam_tout
{
    float:left;
    height:136px;
    width:282px;
}


.upload_tout
{
    float:right;
    height:136px;
    width:282px;
}


.videos_hdr
{
    background:url(http://cache.g4tv.com/images/2008/aots/video_hdr_bg.jpg) no-repeat;
    color:#585858;
    height:119px;
    margin-top:10px;
    padding:6px 0px 20px 220px;
    width:380px;
}


.interact_hdr
{
    background:url(http://cache.g4tv.com/images/2008/aots/interact_hdr_bg.jpg) no-repeat;
    color:#585858;
    height:119px;
    margin-top:10px;
    padding:6px 0px 0px 220px;
    width:380px;
}

.interact_hdr h1
{
    margin:0px 0px 0px 0px;
    padding:0px;
}

.videos_segment {
    color: #585858; font-weight: bold; display: block;
    padding: 3px 0px 0px 0px;
}


.interact_main
{
    margin:19px 0px 0px 15px;
}

#grid_view_container h3.gridView {
    padding: 0px;
}


.midbox
{
    background:url(http://cache.g4tv.com/images/2008/aots/topics_bg.jpg) no-repeat;
    height:429px;
    padding:47px 0px 0px 386px;
    position:relative;
    width:186px;
    /*width:572px;*/
}

.midbox a.quest
{
    border-left:1px solid #a8a8a8;
    border-top:1px solid #6b6b6b;
    color:#424242;
    display:block;
    margin-bottom:1px;
    width:180px;
}

.midbox a.quest td div {
    padding: 0px 4px;
    display: block;
}

.midbox a.quest td
{
    background:url(http://cache.g4tv.com/images/2008/aots/midbox_q_off_bg.gif) repeat-y;
    text-align:left;
    width:180px;
}

.midbox a.quest:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/midbox_a_on_bg.gif) repeat-y;
    color:#fff;
    text-decoration:none;
}

.midbox a.quest:hover td
{
    background:url(http://cache.g4tv.com/images/2008/aots/midbox_td_on_bg.gif) no-repeat;
    cursor:pointer;
}

a.btnPart
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnParticipate.png) no-repeat 0px 0px;
    display:block;
    margin:22px 0px 0px 22px;
}

a.btnPart:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnParticipate.png) no-repeat 0px -50px;
}

*html a.btnPart
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnParticipate.gif) no-repeat 0px 0px;
}

*html a.btnPart:hover
{
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnParticipate.gif) no-repeat 0px -50px;
}

a.btnPart img
{
    height:23px;
    width:136px;
}

.box_3
{
    background:url(http://cache.g4tv.com/images/2008/aots/box3_bg.jpg) no-repeat;
    height:246px;
    margin-bottom:15px;
    position:relative;
    width:570px;
}

.box_3 .forums
{
    left:15px;
    position:absolute;
    top:107px;
}

.box_3 .chat
{
    left:203px;
    position:absolute;
    top:107px;
}

.box_3 .va
{
    left:396px;
    position:absolute;
    top:107px;
}

.box_3 .f_text
{
    left:15px;
    position:absolute;
    top:132px;
    width:155px;
}

.box_3 .c_text
{
    left:203px;
    position:absolute;
    top:132px;
    width:155px;
}

.box_3 .v_text
{
    left:396px;
    position:absolute;
    top:132px;
    width:155px;
}

.box_3 a.log_in
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnLogIn.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    left:15px;
    position:absolute;
    text-indent:-9999px;
    top:194px;
    width:59px;
}

.box_3 a.log_in:hover
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnLogIn.gif) no-repeat 0px -50px;
}

.box_3 a.log_on
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnLogOn.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    left:204px;
    position:absolute;
    text-indent:-9999px;
    top:194px;
    width:62px;
}

.box_3 a.log_on:hover
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnLogOn.gif) no-repeat 0px -50px;
}

.box_3 a.btnBeOn
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnBeOn.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    left:396px;
    position:absolute;
    text-indent:-9999px;
    top:194px;
    width:108px;
}

.box_3 a.btnBeOn:hover
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnBeOn.gif) no-repeat 0px -50px;
}

.feedback
{
    color:#999;
    float:left;
    width:260px;
}

.newsletter
{
    color:#999;
    float:left;
    margin-left:60px;
    width:260px;
}

.txtFeedback
{
    border-bottom:1px solid #d6d6d6;
    border-left:2px solid #9e9e9e;
    border-right:1px solid #d6d6d6;
    border-top:2px solid #9e9e9e;
    display:block;
    height:86px;
    margin:10px 0px 10px 0px;
    width:254px;
}

.txtNewsletter
{
    border-bottom:1px solid #d6d6d6;
    border-left:2px solid #9e9e9e;
    border-right:1px solid #d6d6d6;
    border-top:2px solid #9e9e9e;
    height:17px;
    width:247px;
}


.btn_send
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnSend.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    text-indent:-9999px;
    width:52px;
}

.btn_send:hover
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnSend.gif) no-repeat 0px -50px;
}

.btn_newsletter
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnNewsletter.gif) no-repeat 0px 0px;
    display:block;
    height:23px;
    text-indent:-9999px;
    width:136px;
}

.btn_newsletter:hover
{ 
    background:url(http://cache.g4tv.com/images/2008/aots/buttons/btnNewsletter.gif) no-repeat 0px -50px;
}


.newsfix
{
    margin:10px 0px;
    padding:0px;
}


.hp_hosts_container {
    width: 255px; font-size: 9px; margin-left: -40px;
}


.hp_hosts_container .icon {
    width: 65px; height: 49px;
}

.hp_hosts_container ul.staff li {
    display: inline; float: left; width: 65px; list-style: none; margin: 0px 3px; padding-bottom: 5px;
}

.hp_hosts_container .staff_title, .hp_hosts_container br {
    display: none;
}

#quicklinks_text
{
    color:#838383;
    padding:10px 0px 10px 20px;
}

.wp
{
    float:left;
    margin-right:6px;
    text-align:center;
    width:68px;
}

.wp_alt
{
    margin-right:0px;
}

.wp img
{
    display:block;
    margin-bottom:5px;
}

.wp a
{
    display:block;
    margin-bottom:2px;
    text-decoration:underline;
}


.hp_3col_3 h5
{
    margin-bottom:4px;
}

.buddies
{
    margin-top:20px;
}

.more_feed_aots
{
    display:block;
    margin-top:10px;
}

#csoon
{
    border:1px solid black;
    left:100px;
    padding:5px;
    position:absolute;
    top:288px;
}

.lblQ
{
    display:block;
    margin:4px 0px;
}

.pnlRightColSkyskraperAd
{
    text-align:center;
}

.pnlRightColSkyskraperAd .mid_ad
{
    margin:10px auto 20px auto;
    width:160px;
}

.bottomSwitcher
{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:10px;
    padding:10px 0px;
    text-align:right;
}















a.lnkRedBg
{
    color:#A70B02;
    text-decoration:none; 
}

a.lnkRedBg:hover
{
    background-color:#A70B02;
    color:white;
    text-decoration:none; 
}

a.lnkRedHover:hover
{
    background-color:#A70B02;
    color:white;
    text-decoration:none; 
}

a.lnkRedHeadline:hover
{
   color:#A70B02;
   text-decoration:none; 
}


h3.listView a.lnkRedBg
{
    color:#A70B02;
    text-decoration:none; 
}

h3.listView a.lnkRedBg:hover
{
    background-color:#A70B02;
    color:white;
    text-decoration:none; 
}

h3.listView a.lnkRedBg:visited
{
    color:#A70B02;
    text-decoration:none; 
}


h3.gridView a.lnkRedBg
{
    color:#A70B02;
    text-decoration:none; 
}

h3.gridView a.lnkRedBg:hover
{
    background-color:#A70B02;
    color:white;
    text-decoration:none; 
}

h3.gridView a.lnkRedBg:visited
{
    color:#A70B02;
    text-decoration:none; 
}

.rockthevote {
    padding: 10px 0 0 0; 
}

.RightColRockTheVote {
    padding: 20px 0 0 0; 
}

.header_hosts_link {
    position: absolute;  left: 470px;
}


/*sms module*/
#div4InfoSmall { padding: 20px 0 0px 0px;}
#div4InfoSmall .four_info_container { color:#FFFFFF;text-align:left;font-size:12px; width: 160px; background-color: #a5a5a5; font-family:Arial, Helvetica, sans-serif; }
#div4InfoSmall .four_info_container a { color: #FFFFFF; }
#div4InfoSmall .four_info_container a:hover {color: #FFFFFF; background-color: transparent;}
#div4InfoSmall .four_info_title_image { width: 160px; height: 38px; background: url(http://cache.g4tv.com/images/2008/4infosmswidget/160_WIDGET_HEADER_FEED.jpg) no-repeat; }
#div4InfoSmall .info_text1 {font-weight: bold; color: #ffffff; padding-top: 15px;}
#div4InfoSmall .info_text2 { padding-top: 5px;color: #343232; font-weight: bold; }
#div4InfoSmall .continue_button {text-align: center; padding:0 0 10px 0; }

#div4InfoLarge { padding: 20px 0 0px 0px; position: relative;}
#div4InfoLarge .four_info_container { color:#FFFFFF;text-align:left;font-size:12px; width: 300px; background-color: #a5a5a5; font-family:Arial, Helvetica, sans-serif; }
#div4InfoLarge .four_info_container a { color: #FFFFFF; }
#div4InfoLarge .four_info_container a:hover {color: #FFFFFF; background-color: transparent;}
#div4InfoLarge .four_info_title_image { width: 300px; height: 38px; background: url(http://cache.g4tv.com/images/2008/4infosmswidget/300_WIDGET_HEADER_FEED.gif) no-repeat; }
#div4InfoLarge .info_text1 {font-weight: bold; color: #ffffff; padding-top: 15px; font-size: 15px;}
#div4InfoLarge .info_text2 { padding-top: 5px;color: #343232; font-weight: bold;  font-size: 15px;}
#div4InfoLarge .continue_button {position:absolute; top: 176px; left: 150px; }
