#main { 
position : absolute;
left : 0;
top : 0;
right : 0;
bottom : 0;
width : 100%;
} 
ul, li { 
padding : 0;
margin : 0;
list-style : none;
} 
a img { 
border : none;
} 
#right_column { 
top : 0;
right : 0;
display : block;
position : absolute;
z-index : 5;
margin : 0;
left : 168px;
background-color : #1b1b1b;
} 
body > #right_column { 
width : 100%;
} 
#left_column { 
position : absolute;
width : 160px;
left : 0;
top : 0;
background : #3b3b3b url(/img/bg_lc_rt.gif) top 0%;
} 
#single_column { 
margin-left : 30px;
margin-right : 30px;
padding-right : 180px;
top : 72px;
display : block;
height : 100%;
max-height : 100%;
position : absolute;
z-index : 3;
margin : 0;
left : 0;
width : 100%;
background-color : #1b1b1b;
} 
#content_details { 
width : 100%;
margin-left : 180px;
margin-right : 30px;
top : 33px;
display : block;
height : 100%;
max-height : 100%;
position : absolute;
z-index : 3;
margin : 0;
left : 171px;
background-color : #1b1b1b;
} 
#featured_content { 
display : block;
background : black;
color : white;
background : black url(/img/featured_tr.gif) no-repeat top right;
} 
#tag_bar h5 { 
position : absolute;
display : block;
top : 0;
right : 0;
width : 6px;
height : 19px;
margin : 0;
padding : 0;
background : url('/img/bg_lc_rt.gif') no-repeat 0 0;
text-indent : -500px;
overflow : hidden;
} 
#tag_bar { 
display : block;
background : #3b3b3b;
height : 100%;
margin-top : 0;
padding : 0;
color : #afafaf;
position : relative;
} 
#tag_bar li { 
color : #fff;
} 
#tag_bar a { 
color : #afafaf;
text-decoration : underline;
} 
#tag_bar a:visited { 
color : #afafaf;
} 
#tag_bar h3 { 
padding : 0;
margin : 0;
height : 33px;
background : url(/img/bg_hdr_lnav.gif) no-repeat top left;
cursor : pointer;
font-size : 144%;
} 
#tag_bar h3 strong { 
display : block;
padding-top : 5px;
} 
#tag_bar h3 em { 
display : block;
background : url(/img/arrowdownsidebar.gif) no-repeat center left;
padding : 0 0 0 15px;
margin : 0 0 0 15px;
font-style : normal;
} 
#tag_bar h3.off em { 
background : url(/img/arrowupsidebar.gif) no-repeat center left;
} 
#left_column #tag_bar ul ul { 
margin : 5px 0 10px 30px;
} 
#tag_bar li.sorton { 
list-style : disc;
color : #649bff;
font-weight : bold;
} 
#tag_bar li.sorton a, #tag_bar li.sorton a:visited { 
color : #649bff;
text-decoration : none;
} 
#tag_bar .chan li { 
margin-left : -10px;
} 
#tag_bottom { 
background : transparent url(/img/genre_bar_bottom2.jpg) no-repeat bottom center;
height : 240px;
width : 150px;
padding-right : 10px;
} 
#tag_bar .tag_cloud li { 
display : inline;
} 
#tag_bar .tag_cloud li a { 
color : #c4c4c4;
margin-left : 3px;
} 
#tag_bar li.tag_side .tag_selected { 
color : white;
} 
#left_column #tag_bar li.tag_side div ul { 
margin : 0;
padding : 5px 10px 10px;
} 
#header { 
position : absolute;
left : 0;
top : 0;
z-index : 6;
display : block;
background : transparent;
right : 0;
} 
body > #header { 
width : 100%;
} 
.single_col_header #header { 
left : 0;
top : 0;
width : 98%;
} 
#header #browse_bar { 
display : block;
clear : both;
float : left;
} 
body > #header #browse_bar { 
width : 100%;
} 
#header #browse_bar { 
background : url(/img/browse_bg.gif) repeat-x top left;
margin : 0;
padding : 0;
color : #ccc;
} 
#header #browse_bar li { 
float : left;
font : bold 100% Arial;
padding : 0;
} 
#header #browse_bar a, #header #browse_bar li.r div { 
float : left;
padding : 8px 10px;
color : #ccc;
text-decoration : none;
} 
#header #browse_bar a:hover { 
color : orange;
} 
#header #browse_bar li a.on { 
color : #356cd3;
} 
#header li.gen { 
text-transform : uppercase;
} 
#header li.gen a { 
text-transform : uppercase;
color : #fff;
} 
#header #browse_bar li.r { 
float : right;
} 
#header #browse_bar li.r div a { 
float : none;
padding : 0;
} 
#header #browse_bar li.r div em { 
font-weight : normal;
} 
#header #browse_bar li.r div span { 
margin : 0 10px;
} 
#header #browse_bar li.lb { 
border-left : 1px solid #4e504f;
padding-left : 5px;
margin-left : 5px;
} 
#header #browse_bar li.rb { 
border-right : 1px solid #4e504f;
padding-right : 5px;
margin-right : 5px;
} 
#header #browse_bar #comingsoon { 
background : url(/img/construct_icon_small.gif) no-repeat 0 3px;
padding-left : 28px;
text-decoration : underline;
} 
#header #filter_bar { 
display : block;
clear : both;
padding : 4px 35px 4px 0;
background : #232323;
color : #fff;
font : 92% arial;
height : 22px;
} 
#header #filter_bar li { 
float : left;
padding : 0 5px;
color : #fff;
margin-top : 3px;
} 
#header #filter_bar li.filter { 
padding-left : 15px;
} 
#header #filter_bar li.filter a { 
text-decoration : underline;
} 
#header #filter_bar li.filter span { 
float : left;
padding : 0 2px;
} 
#header #filter_bar li.back { 
float : left;
font : 92% verdana;
width : 160px;
border-bottom : 1px solid #232323;
} 
#header #filter_bar li.back a { 
float : right;
padding-left : 15px;
background : url(/img/btn_back.gif) no-repeat 0 3px;
} 
#header #filter_bar li.back a:hover { 
text-decoration : underline;
} 
#header #filter_bar li.r { 
float : right;
} 
#header #filter_bar li a, #header #filter_bar li.r span { 
float : left;
padding : 0 5px;
} 
#header #filter_bar li.r a { 
text-decoration : underline;
} 
#list_items { 
width : 100%;
list-style-type : none;
margin-top : 10px;
display : block;
} 
.item li { 
display : block;
list-style-type : none;
padding : 10px;
} 
.item .thumb { 
display : block;
float : left;
text-align : center;
width : 220px;
} 
.item .meta { 
display : block;
float : left;
left : 245px;
position : absolute;
padding : 0;
} 
.item .meta li { 
padding : 0;
} 
.item .name { 
display : block;
font-size : 14pt;
font-weight : bold;
color : white;
margin-right : 100px;
} 
.item .name a { 
color : white;
text-decoration : none;
} 
.item .name a:hover { 
color : #f1f1f1;
text-decoration : none;
} 
.item .meta .publisher { 
color : #aaa;
font-weight : bold;
padding-bottom : 10px;
} 
.item .publisher a { 
color : #afafaf;
text-decoration : underline;
font-weight : bold;
} 
.item .description { 
color : #aaaaaa;
} 
.item li.browse_rating { 
position : absolute;
top : 10px;
right : 10px;
width : 86px;
background : url(/img/bg_ratebox.gif) no-repeat;
height : 68px;
padding : 0;
} 
.item li.browse_rating h3 { 
margin : 0;
padding : 0;
text-align : center;
height : 38px;
color : #f1f1f1;
} 
.item li.browse_rating h3 b { 
display : block;
padding-top : 2px;
font-size : 24pt;
} 
.item li.browse_rating div { 
text-align : right;
padding-right : 5px;
font : 92% verdana;
color : #376cd3;
} 
.content_dls { 
position : absolute;
right : 0;
top : 75px;
margin : 0;
list-style-type : none;
float : right;
display : block;
width : 94px;
color : #dedede;
text-align : center;
font-size : 8pt;
} 
.actions { 
position : absolute;
right : 0;
bottom : -16px;
list-style-type : none;
float : right;
height : 20px;
width : 285px;
display : block;
background : transparent url(/img/action_bg.gif) repeat-x top left;
padding : 0;
margin : 0;
color : #a6a6a6;
} 
.actions ul { 
padding : 0;
margin : -3px 0 0 0;
} 
.actions li { 
display : inline;
position : relative;
font-family : Arial;
font-size : 8pt;
font-weight : bold;
padding : 5px;
color : #ccc;
} 
.actions li a { 
display : inline;
position : relative;
margin : 0;
font-weight : bold;
color : #aaa;
text-decoration : none;
} 
.actions li a:hover { 
color : #fff;
} 
.tags { 
position : relative;
margin : 15px;
color : #a6a6a6;
clear : both;
} 
.tags ul { 
padding-top : 5px;
} 
.tags li { 
display : inline;
} 
.tags li a { 
color : #c4c4c4;
text-decoration : underline;
} 
h5 { 
font-size : 9pt;
margin-left : 15px;
margin-bottom : 0;
cursor : pointer;
display : inline;
} 
.files { 
clear : both;
position : relative;
margin : 0 0 1em 19px;
color : #a6a6a6;
width : 65%;
border-left : 1px solid #a6a6a6;
} 
.files td { 
padding-left : 0.3em;
} 
.even { 
width : 100%;
height : 150px;
padding : 0;
margin : 0;
margin-top : 5px;
margin-bottom : 5px;
background-color : #3b3b3b;
position : relative;
} 
.odd { 
width : 100%;
height : 150px;
padding : 0;
margin : 0;
margin-top : 5px;
margin-bottom : 5px;
background-color : #232323;
position : relative;
} 
.mini_even { 
width : 99%;
height : 115px;
margin-top : 5px;
margin-bottom : 5px;
background-color : #3b3b3b;
position : relative;
} 
.mini_odd { 
width : 99%;
height : 115px;
margin-top : 5px;
margin-bottom : 5px;
background-color : #232323;
position : relative;
} 
.mini_odd .item .name, .mini_even .item .name { 
font-size : 11pt;
} 
.mini_odd .item .tags, .mini_even .item .tags { 
font-size : 8pt;
margin-top : 0;
} 
.detail_roundcont { 
width : 96%;
margin : 2%;
margin-bottom : 5px;
background-color : #3b3b3b;
color : #fff;
position : relative;
margin-top : 0;
} 
.detail_roundtop { 
width : 96%;
margin : 0;
background-color : #3b3b3b;
color : #fff;
} 
.detail_roundcont .direction { 
margin : 15px;
display : block;
position : relative;
border-left : 1px solid #ccc;
padding-left : 0.5em;
font-weight : bold;
} 
.detail_roundcont .description { 
margin : 15px;
display : block;
position : relative;
} 
.detail_roundcont .syndication { 
float : left;
margin-left : 10px;
} 
.detail_roundcont .syndication li { 
list-style : none;
} 
.detail_roundcont #comment_action { 
float : right;
margin-right : 10px;
} 
.detail_roundtop { 
width : 100%;
float : left;
display : block !important;
background : black url(/img/featured_tr.gif) no-repeat top right;
} 
.detail_roundbottom { 
background : url(img/det_br.gif) no-repeat top right;
clear : both;
} 
img.corner { 
width : 15px;
height : 15px;
border : none;
display : block !important;
} 
.det_thumb { 
display : block;
float : left;
padding-right : 0.6em;
} 
.det_thumb strong { 
border : 0 solid green;
position : relative;
top : -40px;
display : block;
background-color : black;
padding : 0.1em 0.6em;
border-top : 1px solid #555;
border-bottom : 1px solid #555;
} 
.det_thumb strong a { 
cursor : pointer;
text-decoration : underline;
} 
.det_thumb #flashcontent { 
border : 0 solid yellow;
width : 480px;
height : 360px;
display : block;
z-index : 1;
} 
.det_tags { 
float : left;
display : inline;
bottom : 0;
margin : 15px;
} 
.det_meta { 
float : right;
text-align : right;
} 
.det_meta li { 
list-style-type : none;
margin-right : 15px;
} 
.det_meta .name { 
display : block;
font-size : 14pt;
font-weight : bold;
color : white;
margin-top : 5px;
} 
.det_meta .publisher { 
color : #aaa;
font-weight : bold;
padding-bottom : 10px;
} 
.det_meta .publisher a { 
color : #afafaf;
text-decoration : underline;
font-weight : bold;
} 
.det_meta li.manual { 
margin-right : 0;
margin-top : 0.4em;
} 
.det_meta .manual a { 
color : #afafaf;
text-decoration : underline;
font-weight : bold;
font-size : 7pt;
} 
.det_meta li.manual2 { 
margin-right : 15px;
margin-top : 0.4em;
} 
.det_meta .manual2 a { 
color : #afafaf;
text-decoration : underline;
font-weight : bold;
font-size : 9pt;
} 
.comments h2 { 
color : white;
margin : 15%;
} 
.com_roundcont_even { 
width : 96%;
margin : 2%;
margin-top : 5px;
margin-bottom : 5px;
background-color : #303030;
color : #fff;
margin-top : 15px;
} 
.com_roundcont_even p { 
margin : 0 10px;
} 
.com_roundtop_even { 
background : url(/img/com_tr.gif) no-repeat top right;
} 
.com_roundbottom_even { 
background : url(/img/com_br.gif) no-repeat top right;
} 
.com_meta { 
margin-bottom : 1em;
} 
.com_meta li { 
list-style-type : none;
font-weight : normal;
display : inline;
} 
.com_meta .title { 
padding-left : 15px;
padding-bottom : 5px;
font-weight : bold;
} 
.com_meta .by { 
padding-left : 0.3em;
padding-top : 0.1em;
font-style : italic;
} 
.com_meta .on { 
padding-left : 15px;
font-size : small;
display : block;
color : #afafaf;
} 
.com_roundcont_odd { 
clear : both;
width : 96%;
margin : 2%;
margin-top : 5px;
margin-bottom : 5px;
background-color : #3b3b3b;
color : #fff;
} 
.com_roundcont_odd p { 
margin : 0 15px;
} 
.com_roundtop_odd { 
background : url(/img/com_tr_odd.gif) no-repeat top right;
} 
.com_roundbottom_odd { 
background : url(/img/com_br_odd.gif) no-repeat top right;
} 
.post_comment { 
border : 1px solid #666;
background : #333;
color : white;
margin-top : 0.8em;
} 
.date { 
font-weight : normal;
font-size : smaller;
} 
.pagination { 
clear : both;
width : 98%;
margin : 8px 4px 2px 4px;
text-align : right;
} 
.pagination li { 
display : inline;
color : white;
} 
.pagination li a { 
color : #c4c4c4;
text-decoration : underline;
} 
.bucket_roundcont { 
width : 228px;
margin-top : 1em;
margin-left : 1em;
color : #fff;
vertical-align : top;
float : left;
position : relative;
height : 180px;
display : block;
background-color : transparent;
cursor : pointer;
} 
.bucket_roundcont_jws { 
width : 228px;
margin-top : 1em;
margin-left : 1em;
color : #fff;
vertical-align : top;
float : left;
position : relative;
height : 180px;
display : block;
background-color : transparent;
cursor : pointer;
} 
.channel_bucket_roundcont { 
width : 150px;
margin : 1em 2.5em;
color : #fff;
vertical-align : top;
float : left;
position : relative;
display : block;
background-color : transparent;
cursor : pointer;
} 
.bucket_roundcont .description { 
margin : 0 15px;
width : 150px;
} 
.bucket_roundtop { 
background : black;
float : left;
display : block !important;
position : absolute;
top : 0;
left : 0;
display : block;
height : 128px;
width : 228px;
} 
.channel_bucket_roundtop { 
background : black;
float : left;
display : block !important;
position : absolute;
top : 0;
left : 0;
display : block;
height : 50px;
width : 150px;
} 
.bucket_roundbottom { 
background : url(/img/det_br.gif) no-repeat top right;
position : absolute;
top : 155px;
left : 0;
display : block;
height : 15px;
width : 228px;
background-color : transparent;
padding : 0;
margin : 0;
} 
.channel_bucket_roundbottom { 
background : url(/img/det_br.gif) no-repeat top right;
position : absolute;
top : 76px;
left : 0;
display : block;
height : 15px;
width : 150px;
background-color : transparent;
padding : 0;
margin : 0;
} 
.bucket_roundbottom .corner { 
display : none;
} 
div.bucket_container { 
margin-left : auto;
margin-right : auto;
} 
.bucket_thumb { 
display : block;
z-index : 2;
padding : 0;
margin : 0;
border : 0 none black;
vertical-align : middle;
} 
.channel_bucket_thumb { 
display : block;
z-index : 2;
padding : 0;
margin : 0;
border : 0 none black;
vertical-align : middle;
} 
.bucket_opaque { 
position : absolute;
top : 0;
left : 0;
z-index : 3;
background-color : black;
width : 228px;
height : 130px;
display : none;
cursor : pointer;
} 
.bucket_meta { 
position : absolute;
top : 0;
left : 0;
z-index : 4;
color : #ffffff;
width : 228px;
height : 128px;
display : none;
padding : 0;
} 
.bucket_meta .name { 
font-size : 0.95em;
font-weight : bold;
} 
.bucket_meta .content_type { 
font-size : 0.75em;
} 
.bucket_meta .description { 
padding-top : 0.25em;
font-style : italic;
font-size : 0.9em;
} 
.channel_bucket_opaque { 
position : absolute;
top : 0;
left : 0;
z-index : 3;
background-color : black;
width : 150px;
height : 91px;
display : none;
cursor : pointer;
} 
.channel_bucket_meta { 
position : absolute;
top : 0;
left : 0;
z-index : 4;
color : #ffffff;
width : 150px;
height : 91px;
display : none;
padding : 0;
} 
.channel bucket_meta .name { 
font-size : 0.95em;
font-weight : bold;
} 
.channel_bucket_meta .description { 
padding-top : 0.25em;
font-style : italic;
font-size : 0.9em;
} 
.bottom_area { 
position : absolute;
top : 129px;
left : 0;
display : block;
height : 26px;
width : 228px;
background-color : #3b3b3b;
} 
.channel_bottom_area { 
position : absolute;
top : 50px;
left : 0;
display : block;
height : 26px;
width : 150px;
background-color : #3b3b3b;
padding-top : 0.75em;
} 
.channel_bottom_area a, a:active, a:hover, a:visited, a:link { 
text-decoration : none;
color : white;
} 
.bottom_area .lo_meta { 
display : block;
margin : 2px 5px;
height : 16px;
} 
.bottom_area .lo_meta .name { 
float : left;
} 
.bottom_area .lo_meta .quality { 
float : right;
} 
.bottom_area .lo_meta .name { 
font-size : 0.95em;
font-weight : bold;
float : left;
} 
.bottom_area .buttons { 
display : none;
padding : 5px;
height : 24px;
margin-top : 0;
} 
.tag_0 { 
font-size : 0.7em;
} 
.tag_1 { 
font-size : 0.8em;
} 
.tag_2 { 
font-size : 1em;
} 
.tag_3 { 
font-size : 1.2em;
} 
.tag_4 { 
font-size : 1.4em;
} 
.tag_5 { 
font-size : 1.7em;
} 
div.no_content { 
clear : both;
display : block;
margin : 2em;
padding-top : 1em;
font-size : 12pt;
text-align : center;
} 
.score { 
margin-right : 15px;
margin-top : 10px;
float : right;
text-align : center;
width : 61px;
height : 60px;
background : transparent url('../img/rating_bg.gif') no-repeat top left;
padding-top : 6px;
} 
.rate_word { 
padding-top : 8px;
font-weight : normal;
font-size : 0.8em;
color : white;
} 
.rate { 
clear : both;
float : right;
margin-right : 15px;
text-align : center;
width : 61px;
height : 25px;
padding-top : 4px;
padding-bottom : 15px;
} 
.rate a { 
padding : 0 5px;
} 
.rated { 
clear : both;
float : right;
margin-right : 15px;
text-align : center;
width : 61px;
height : 25px;
} 
.footer_pagination { 
clear : both;
display : block;
color : #fff;
margin : 10px 0 0;
padding : 4px 35px 4px 0;
background : #232323;
font : 92% arial;
height : 22px;
} 
.footer_pagination div { 
float : right;
clear : both;
} 
.footer_pagination a, .footer_pagination span { 
float : left;
padding : 0 5px;
} 
.footer_pagination a { 
text-decoration : underline;
} 
.help a { 
color : white;
text-decoration : underline;
} 
.help a h1 { 
color : white;
} 
.help a:visited { 
color : white;
text-decoration : underline;
} 
#right_column h4 { 
color : #ddd;
margin-bottom : 0.6em;
text-transform : capitalize;
} 
ul.subchannels { 
display : block;
width : 100%;
float : left;
} 
ul.subchannels li { 
margin : 5px;
padding : 5px;
text-align : center;
text-transform : capitalize;
float : left;
} 
ul.subchannels img.chan_thumb { 
display : block;
} 
ul.subchannels span.chan_name { 
display : block;
width : 95px;
font-size : 7pt;
padding-top : 3px;
} 
.featured_spacer { 
background-color : #1b1b1b;
height : 10px;
font-size : 0;
clear : both;
} 
.featured_title { 
font-weight : bold;
color : #eee;
margin-left : 0;
margin-top : 0.2em;
font-size : 12pt;
} 
.featured_line { 
background-color : #3b3b3b;
height : 2px;
font-size : 0;
margin-top : 1px;
} 
.friendly-form th { 
padding : 0 15px;
vertical-align : top;
text-align : right;
} 
.friendly-form td { 
vertical-align : top;
} 
input, textarea { 
font-family : Arial;
font-size : 12px;
color : #000;
} 
.fixedContent { 
width : 825px;
margin : 40px 0 0 95px;
} 
.fixedContent b { 
font-weight : normal;
} 
.modhdr { 
font : 92% verdana;
color : #000;
background : url(/img/bg_hdr_bod.gif) repeat-x;
margin : 0 0 0 0;
padding : 0;
} 
.modhdr b { 
display : block;
background : url(/img/bg_hdr_lt.gif) no-repeat top left;
padding-left : 6px;
font-weight : bold;
} 
.modhdr i { 
display : block;
background : url(/img/bg_hdr_rt.gif) no-repeat top right;
font-style : normal;
padding : 2px 0 0 5px;
height : 20px;
} 
.contseg p { 
clear : both;
margin : 0;
padding : 0;
} 
.contsegx { 
padding-left : 15px;
} 
.contseg { 
background : #3b3b3b url(/img/det_br.gif) no-repeat bottom right;
clear : both;
} 
.contseg .bd { 
background : #3b3b3b url(/img/det_bl.gif) no-repeat bottom left;
padding : 10px 0 10px 15px;
margin-right : 15px;
border : 0 solid green;
} 
.contseg a:link a:visited { 
color : #0099cc;
text-decoration : none;
} 
.contseg a:hover { 
color : #ff6600;
text-decoration : underline;
} 
.featured { 
background : #5e5f5e url(/img/fet_br.gif) no-repeat bottom right;
} 
.featured .bd { 
background : #5e5f5e url(/img/fet_bl.gif) no-repeat bottom left;
} 
#bannerhdr { 
height : 88px;
margin-right : 35px;
padding : 0;
border : 1px solid #505050;
color : #fff;
overflow : hidden;
} 
#bannerhdr h1 { 
text-align : right;
margin : 0;
padding : 5px 0;
font : bold 152% verdana;
} 
#bannerhdr p { 
text-align : right;
margin : 0 0 0 450px;
padding : 0;
font : 85% arial;
} 
#bannerdesc { 
margin-right : 15px;
} 
#apclinks { 
float : left;
clear : both;
font : 92% arial;
color : #fff;
width : 90%;
clear : both;
} 
#apclinks li { 
float : left;
} 
#apclinks li.last { 
border : 0;
} 
#apclinks li.last a { 
border : 0;
} 
#apclinks li a, #apclinks li strong { 
display : block;
padding : 2px 10px 3px;
} 
#apclinks li strong { 
padding-right : 0;
} 
#apclinks li a { 
text-decoration : underline;
border-right : 1px solid #5d5d5d;
color : #afafaf;
} 
#apclinks li a.sorton { 
text-decoration : none;
font-weight : bold;
color : #649bff;
} 
#cattop { 
color : #fff;
border : 1px solid #555;
background-color : #3b3b3b;
padding : 0.6em 1em;
margin-right : 35px;
} 
#cattop h1 { 
margin : 0;
padding : 0;
} 
#cattop #list_categories { 
border : none;
margin : 0;
padding : 5px 0;
} 
#cattop #list_categories li { 
display : inline;
margin : 0 20px 0 0;
padding : 0;
} 
h3.alert { 
clear : both;
background : #efd9b1;
color : #333;
font : 100% Arial;
text-align : center;
margin : 0;
padding : 5px;
} 
h3.alert a { 
color : #333;
text-decoration : underline;
font-weight : bold;
} 
#detailbod { 
margin : 0;
padding : 0;
color : #fff;
position : relative;
} 
#vdetails { 
margin : 0;
padding : 0;
clear : both;
position : relative;
top : 0;
background : #000;
float : left;
width : 100%;
border : 0 solid purple;
} 
#vdetails .ug { 
clear : none;
float : right;
display : block;
width : 86px;
} 
#vdetails h1 { 
margin : 0;
display : block;
font-size : 16pt;
border : 0 solid yellow;
padding : 0.3em 0 0 0;
} 
a.btnprime:visited, a.btnprime { 
float : left;
width : 158px;
height : 27px;
background : url(../img/buy_rent_btn.gif) no-repeat 0 0;
text-align : center;
font : 92% verdana;
clear : left;
margin : 5px 0 0;
color : #fff;
} 
a.btnprime strong { 
display : block;
padding-top : 5px;
} 
#det_meta { 
margin : 0.4em 0 0 0.3em;
padding : 0;
float : left;
display : inline;
border : 0 solid red;
height : 218px;
} 
#det_meta dt { 
margin : 0 15px 0 0;
padding : 0;
float : left;
clear : right;
} 
#det_meta h1 { 
margin : 10px 0 10px 0;
padding : 0;
font : bold 136% verdana;
} 
#det_meta h1 img { 
vertical-align : bottom;
} 
#det_meta dd { 
margin : 0;
padding : 0;
font-size : 100%;
clear : left;
} 
#det_meta dd a { 
text-decoration : underline;
} 
#det_meta dd a.btnprime { 
text-decoration : none;
} 
#det_meta dd em { 
font-style : normal;
color : orange;
} 
#det_meta #buybtn { 
float : left;
margin-top : 5px;
} 
#det_meta dd.alert { 
font : 92% arial;
background : url(../img/ico_alert.gif) no-repeat 0% 50%;
display : block;
width : 250px;
padding-top : 5px;
} 
#det_meta dd.alert em { 
display : block;
color : #f6d1aa;
margin-left : 30px;
} 
dl#det_meta { 
padding-bottom : 5px;
} 
.ug { 
border : 0 solid green;
margin : 0.4em 10px 0 0;
padding : 0 0 2px 0;
} 
.ug .ratebox { 
background : url(/img/bg_ratebox.png) no-repeat;
height : 68px;
} 
.ug li span { 
display : none;
} 
.ug .ratebox h3 { 
margin : 0;
padding : 0;
text-align : center;
height : 38px;
} 
.ug .ratebox h3 b { 
display : block;
padding-top : 2px;
font-size : 24pt;
} 
.ug .ratebox div { 
text-align : right;
padding-right : 5px;
font : 92% verdana;
color : #376cd3;
} 
.ug .axn { 
padding : 5px 0 0 0;
clear : both;
} 
.ug .ratebtn { 
clear : both;
padding : 6px 0 0;
} 
.ug .ratebtn a { 
float : left;
display : block;
width : 41px;
height : 21px;
background : url(/img/btn_yn_bg.gif) no-repeat;
margin : 0;
padding : 0;
} 
.ug .ratebtn a.ratey { 
margin-right : 4px;
} 
.ug .ratebtn a em { 
display : block;
text-indent : -5000px;
height : 20px;
} 
.ug .ratebtn a.ratey em { 
margin : 4px 0 0 13px;
background : url(/img/ico_thumbsud.gif) no-repeat top left;
} 
.ug .ratebtn a.raten em { 
margin : 4px 13px 0 0;
background : url(/img/ico_thumbsud.gif) no-repeat top right;
} 
.btncom { 
background : url(/img/btn_comment.gif) no-repeat;
width : 86px;
height : 20px;
display : block;
text-indent : -5000px;
margin : 0;
padding : 0;
} 
.btnrep { 
background : url(/img/btn_report.gif) no-repeat;
width : 86px;
height : 20px;
display : block;
text-indent : -5000px;
margin : 0;
padding : 0;
} 
.production { 
margin : 0;
padding : 0;
} 
.production dt { 
display : none;
} 
.production dd { 
font-weight : bold;
margin : 0 0 5px;
padding : 0;
} 
.production strong { 
font-weight : normal;
} 
.production a { 
font-weight : normal;
text-decoration : underline;
} 
#vabout { 
clear : both;
} 
#vabout .bd p.description { 
margin : 0 0 15px;
padding : 1em 0 0;
} 
#vabout .files { 
position : relative;
color : #a6a6a6;
border : none;
margin : 15px 0 0;
padding : 0;
width : 100%;
} 
#vabout .files dd { 
margin : 0 0 5px;
padding : 0;
} 
#vabout .files dd.t { 
border-top : 1px solid #a6a6a6;
padding-top : 0.5em;
} 
#vabout .files dd.s { 
font-size : 85%;
margin-top : 0.6em;
} 
#vabout .files dd.s b { 
color : #ccc;
display : block;
margin-bottom : 0.1em;
} 
dd.s h3 { 
margin : 0;
padding : 5px 0;
color : #fff;
font-size : 152%;
} 
#vabout .files dd.l { 
margin-left : 4px;
color : #a6a6a6;
border-left : 1px solid #a6a6a6;
} 
#ter { 
clear : both;
margin : 0 35px 10px 0;
border : 0 solid navy;
} 
#ter .contseg { 
clear : none;
margin : 0;
} 
#ter .bd { 
min-height : 170px;
} 
#screenshots, #listing { 
clear : both;
float : left;
width : 40%;
} 
#screenshots .bd a img { 
float : left;
} 
#screenshots .bd a { 
display : block;
background : #000;
border : 1px solid #575757;
padding : 2px;
margin : 0 3px 7px;
float : left;
} 
#screenshots .bd p { 
clear : both;
font : 77% arial;
margin : 0;
padding : 5px 0 0;
} 
#screenshots .contsc { 
text-align : center;
height : 112px;
overflow : hidden;
} 
#screenshots .contsc a { 
margin : 0 1em 1em 0;
display : table-cell;
display : inline-block;
border : 1px solid #555;
background-color : #1b1b1b;
padding : 2px;
} 
#screenshots .contsc .sc { 
height : 42px;
} 
#listing dl { 
margin : 0;
} 
#listing dt { 
border-bottom : 1px solid #a1a1a1;
margin-bottom : 0.5em;
} 
#listing dd { 
margin : 0;
padding : 0;
font-weight : normal;
font-size : 80%;
height : 150px;
overflow : auto;
} 
#share { 
float : left;
width : 100%;
clear : right;
} 
#share .embed { 
margin : 0;
padding : 0 0 5px;
float : none;
} 
#share .embed a { 
background : none;
} 
#share .embed input { 
width : 90%;
background-color : #000;
color : #fff;
border : 1px solid #555;
float : left;
margin-bottom : 2px;
} 
#share .embed label { 
width : 50px;
font : 92% arial;
float : left;
} 
#share .embed span.fz input { 
width : 70%;
} 
#share .embed label.fz { 
width : 160px;
} 
#share .RSS { 
clear : both;
margin : 0;
padding : 10px 0;
} 
#share .RSS a { 
margin : 0;
padding : 0;
} 
#share .magneto { 
float : right;
margin-left : 10px;
} 
#share .describ { 
font : 77% arial;
clear : left;
color : #a6a6a6;
padding : 10px 0 0;
} 
#share ul { 
padding : 10px 0 0 0;
clear : both;
display : block;
} 
#share li { 
float : left;
font : 85% verdana;
} 
#share #list a { 
float : left;
background : url(/img/btn_share.gif) no-repeat top left;
margin-right : 10px;
cursor : pointer;
} 
#share em { 
float : left;
display : block;
height : 21px;
background : url(/img/btn_share.gif) no-repeat top right;
margin-left : 6px;
padding-right : 6px;
padding-top : 3px;
font-style : normal;
} 
#share span { 
display : block;
padding-left : 20px;
white-space : nowrap;
} 
#share .embed a.n { 
float : none;
background : none;
margin : 0;
text-decoration : underline;
} 
.ico_em { 
background : url(/img/ico_share.gif) no-repeat 0 0;
} 
.ico_digg { 
background : url(/img/ico_share.gif) no-repeat 0 -116px;
} 
.ico_red { 
background : url(/img/ico_share.gif) no-repeat 0 -230px;
} 
.ico_furl { 
background : url(/img/ico_share.gif) no-repeat 0 -345px;
} 
.ico_del { 
background : url(/img/ico_share.gif) no-repeat 0 -460px;
} 
.ico_fb { 
background : url(/img/ico_share.gif) no-repeat 0 -575px;
} 
dl.com_meta { 
margin : 1em 5px 0 0;
border-bottom : 1px solid #1b1b1b;
} 
dl.com_meta dt { 
margin : 0;
font-size : 114%;
} 
dl.com_meta dt img { 
vertical-align : middle;
} 
dl.com_meta dt strong { 
margin-left : 1px;
} 
dl.com_meta dd { 
margin : 0 0 0 2px;
padding : 0;
} 
dl.com_meta dd.poster { 
color : #376cd3;
font : 85% arial;
} 
dl.com_meta dd.poster strong { 
font : 114% arial;
color : #ababab;
} 
dl.com_meta dd p { 
margin : 0 0 5px 0;
padding : 5px 0;
} 
#payment { 
clear : both;
padding : 10px;
background : #3b3b3b url(/img/frame_bottom_payment.gif) bottom 0%;
position : relative;
} 
#billing { 
background : url(/img/frame_top_payform.gif) no-repeat top left;
padding-top : 5px;
width : 800px;
} 
#billing .payform { 
background : #f5f5f5 url(/img/frame_bottom_payform.gif) no-repeat bottom left;
margin : 0 auto;
padding : 5px 15px 15px;
} 
#billing fieldset { 
margin-top : 10px;
margin-bottom : 10px;
padding : 10px;
clear : both;
} 
#billing legend { 
font : bold 92% verdana;
color : #376cd3;
margin : 0 0 10px 80px;
} 
#billing a { 
color : #212121;
text-decoration : underline;
} 
#billing a:hover { 
text-decoration : none;
} 
#billing .formbtns { 
text-align : right;
} 
#billing #binfo { 
padding-bottom : 20px;
} 
#binfo { 
padding : 2em 0;
} 
#binfo p { 
clear : both;
margin : 0;
padding : 7px 0 0;
} 
#binfo label { 
float : left;
text-align : right;
margin-left : 20px;
} 
#binfo input { 
float : left;
width : 120px;
margin-left : 10px;
border : 1px solid #929292;
padding : 2px;
} 
#binfo select, #binfo span { 
float : left;
margin-left : 10px;
} 
#binfo label.cola { 
width : 110px;
} 
#binfo .secode { 
width : 50px;
margin-right : 0.8em;
} 
#binfo .addy { 
width : 250px;
} 
#binfo .state { 
width : 60px;
} 
#binfo .zipcode { 
width : 60px;
} 
#poptions h5 { 
float : left;
width : 150px;
text-align : right;
margin : 3px 0 0 0;
padding : 0;
} 
#poptions p { 
float : left;
margin : 0 0 0 10px;
padding : 0;
} 
#poptions p div { 
float : left;
} 
#cc input, #pp input { 
vertical-align : top;
} 
#pp, #cc { 
clear : both;
padding-top : 10px;
display : block;
margin-bottom : 2em;
} 
#billing .secure { 
font-style : normal;
font-size : 85%;
} 
#billing .secure em { 
float : left;
display : block;
background : url(/img/ico_secure.gif) no-repeat center left;
padding-left : 12px;
font-style : normal;
} 
#billing .secure i { 
float : right;
font-style : normal;
} 
#summ { 
clear : both;
color : #fff;
} 
#details { 
float : right;
width : 475px;
text-align : left;
} 
#details h1 { 
margin : 10px 0 10px 0;
padding : 0;
font : bold 136% arial;
} 
#details h2 { 
font-size : 182%;
margin : 10px 0;
padding : 0;
} 
#details ul b { 
color : #376cd3;
} 
#formbtns { 
clear : both;
display : block;
margin-bottom : 2em;
} 
#formbtns a, #formbtns b { 
display : block;
float : right;
text-decoration : none;
font : 92% verdana;
} 
#formbtns b { 
background : url(/img/btn_payment.gif) no-repeat top left;
margin-left : 10px;
} 
#formbtns a { 
float : left;
background : url(/img/btn_payment.gif) no-repeat top right;
padding : 3px 10px 5px 0;
margin-left : 10px;
color : #fff;
} 
#formbtns a:visited { 
color : #fff;
} 
#formbtns input { 
display : none;
} 
#intermsg p { 
text-align : center;
} 
#intermsg { 
display : none;
} 
#intermsg2 p { 
text-align : center;
} 
#intermsg2 { 
display : none;
} 
.highlight { 
font-weight : bold;
color : red;
} 
#revieworder { 
border-left : 1px solid #b2b2b2;
border-bottom : 1px solid #b2b2b2;
background : #e9e9e9;
} 
#revieworder td, #revieworder th { 
border-top : 1px solid #b2b2b2;
border-right : 1px solid #b2b2b2;
padding : 5px 15px;
text-align : left;
font-weight : normal;
} 
#revieworder .total { 
text-align : right;
} 
#revieworder strong { 
font-size : 114%;
font-weight : bold;
} 
#billing .secure { 
margin : 0;
padding : 5px 10px 10px;
} 
p#changepay { 
padding-top : 15px;
} 
#changepay em { 
float : right;
font-style : normal;
} 
#changepay b { 
float : left;
} 
#billing .sysreq { 
border-bottom : 1px solid #ccc;
margin-bottom : 5px;
} 
#billing .sysreq h4 { 
color : #376cd3;
font-size : 114%;
margin : 0;
padding : 0;
} 
#billing .sysreq p { 
font-size : 85%;
margin : 0;
padding : 0 0 8px;
} 
.publisher .premium, .pub .premium { 
color : #ffc57a;
} 
.publisher .premium a, .pub .premium a { 
color : #ffc57a;
} 
.publisher a:hover, .pub a:hover { 
text-decoration : underline;
} 
.featured .prevbuck { 
background : url(/img/bucket_details_frame.gif) no-repeat;
} 
.featured .prevbuck .prevft { 
background : url(/img/bucket_details_frame.gif) no-repeat bottom left;
} 
.prevbuck { 
float : left;
width : 130px;
color : #fff;
background : url(/img/bucket_details_frame.gif) no-repeat;
margin : 10px 10px 40px 8px;
} 
.postinfo { 
width : 300px;
color : #fff;
display : block;
position : absolute;
z-index : 5;
margin : 0;
left : 168px;
background-color : #1b1b1b;
} 
.prevbuck .prevft { 
position : relative;
clear : both;
background : url(/img/bucket_details_frame.gif) no-repeat bottom left;
padding : 0 6px 5px;
} 
.prevbuck dl { 
margin : 0;
padding : 0 0;
} 
.prevbuck dt, .prevbuck dd { 
margin : 0;
padding : 0 6px;
} 
.prevbuck dt strong { 
font : bold 92% arial;
cursor : pointer;
} 
.prevbuck dt strong:hover { 
text-decoration : underline;
} 
.prevbuck dd.pub { 
font : 85% arial;
color : #ccc;
height : 1.3em;
} 
.prevbuck dd.pub em { 
font : italic bold 114% arial;
} 
.prevbuck dt { 
padding-top : 3px;
height : 1.3em;
} 
.prevbuck .gmi { 
padding : 4px 5px;
position : relative;
height : 100px;
} 
.prevbuck img { 
border : 3px solid #000;
} 
.prevbuck .gmi img { 
border : 1px solid #000;
} 
.prevbuck .gmi .bucket_opaque { 
position : absolute;
top : 4px;
left : 5px;
} 
.prevbuck .gmi .prevdets { 
position : absolute;
top : 5px;
left : 5px;
padding : 5px;
z-index : 4;
cursor : pointer;
display : none;
font : normal 95% arial;
width : 120px;
} 
.prevbuck .gmi .prevdets p { 
margin : 0;
padding : 5px 0;
font : normal 95% arial;
overflow : hidden;
} 
.prevbuck .gmi .prevdets a { 
margin : 0;
padding : 0 0;
font : normal 95% arial;
} 
.prevbuck .gmi .gobtn { 
position : relative;
z-index : 5;
display : block;
background : url(/img/btn_prv_br.gif) no-repeat top left;
float : left;
font : normal 95% arial;
} 
.prevbuck .gmi .gobtn a { 
background : url(/img/btn_prv_br.gif) no-repeat top right;
height : 18px;
display : block;
padding : 2px 10px 0 0;
margin-left : 10px;
margin-top : 0;
float : left;
} 
.prevbuck .gmi .common .gobtn { 
background : url(/img/btn_prv_dl.gif) no-repeat top left;
margin-right : 0;
} 
.prevbuck .gmi .common .gobtn a { 
background : url(/img/btn_prv_dl.gif) no-repeat top right;
} 
.prevbuck .gmi .axn { 
position : relative;
margin-top : 5px;
width : 220px;
display : block;
} 
.prevbuck .gmi .axn .pvdl { 
position : relative;
left : 2em;
z-index : 6;
color : #fff;
text-decoration : underline;
font : 92% arial;
} 
.prevbuck .gmi .axn .pvdl a { 
text-align : right;
text-decoration : underline;
} 
.previmg { 
display : block;
text-align : center;
} 
.previmg img { 
margin : 0 auto;
} 
.prevft { 
height : 1.7em;
} 
.prevft ul { 
float : left;
} 
.prevft li { 
float : left;
} 
.prevft li.tq { 
float : right;
} 
.prevft li.dl { 
margin-left : 10px;
} 
.rt, .dl { 
margin-top : 2px;
} 
.rt span { 
display : block;
float : left;
width : 14px;
height : 12px;
background : url(/img/ico_rt.gif) no-repeat 0 0;
overflow : hidden;
text-indent : -5000px;
margin : 2px 4px 0 0;
} 
.dl span { 
display : block;
float : left;
width : 14px;
height : 12px;
background : url(/img/ico_dl.gif) no-repeat 0 0;
overflow : hidden;
text-indent : -5000px;
margin : 2px 4px 0 0;
} 
.tq .quality { 
display : block;
float : left;
width : 16px;
height : 21px;
overflow : hidden;
margin-left : 5px;
} 
.tq .dvd { 
width : 40px;
height : 21px;
} 
.tq .hd { 
width : 40px;
height : 20px;
} 
#fchannels a { 
margin : 0 0 10px 12px;
position : relative;
float : left;
} 
#fchannels p { 
clear : both;
margin : 0;
padding : 4px 0 0;
} 
#fchannels p a { 
float : none;
} 
#featuredcats #list_categories { 
border : none;
background : none;
} 
#featuredcats p { 
margin-left : 15px;
} 
#featuredcats #list_categories { 
margin : 0;
padding : 0 10px 0;
} 
#featuredcats li.root_genre { 
float : left;
display : block;
margin : 0 20px 5px 0;
} 
#featuredcats li.root_genre a { 
float : left;
font-weight : bold;
} 
.seemore { 
font : 85% arial;
} 
.browse h1 { 
color : #fff;
border : 1px solid #555;
background-color : #3b3b3b;
padding : 0.6em 1em;
} 
.browse { 
clear : both;
margin : 0 15px;
} 
#all_categories { 
margin : 0 35px;
max-width : 100%;
} 
#list_categories { 
display : block;
border : 1px solid #555;
background-color : #3b3b3b;
padding : 0.6em 1em;
} 
#all_categories li a { 
font : bold 107% arial;
text-decoration : underline;
} 
#all_categories li { 
margin : 0;
padding : 0 0 2px 10px;
} 
#all_categories li ul li a { 
font : normal 90% arial;
text-decoration : underline;
margin-bottom : 0;
} 
#all_categories li.root_genre { 
float : left;
overflow : hidden;
height : 95px;
width : 180px;
margin : 5px 0 0 5px;
color : white;
padding : 5px;
border : 0 dotted green;
} 
#all_categories li.root_genre > a { 
display : block;
margin-bottom : 4px;
} 
#all_categories li.root_genre ul { 
margin-right : 6px;
} 
#all_categories li.root_genre li { 
margin-left : 4px;
font-weight : normal;
} 
#all_channels { 
margin : 0 35px;
} 
#all_channels .contseg { 
margin-right : 0;
} 
#all_channels .contseg p { 
clear : none;
} 
#all_channels .no_content { 
color : #fff;
text-align : center;
} 
#channels { 
padding : 10px 15px;
} 
#all_channels .a { 
float : left;
clear : left;
width : 49%;
} 
#all_channels .b { 
float : right;
clear : right;
width : 49%;
} 
.list_channels li { 
border : 1px solid #555;
color : #a1a1a1;
background : #232323;
margin : 0 0 15px;
padding : 0.6em 1%;
position : relative;
float : left;
width : 98%;
} 
.list_channels li a { 
float : left;
margin-right : 8px;
} 
.list_channels li a img { 
float : left;
border : 0;
display : block;
} 
.list_channels li p { 
margin : 0;
padding : 0 10px 0 0;
font-size : 85%;
} 
.subchannel { 
clear : both;
padding : 10px 0 0;
text-align : left;
} 
.subchannel ul { 
border-top : 1px solid #5f5f5f;
clear : both;
padding : 10px 0 0 50px;
} 
.list_channels .subchannel li { 
border : none;
margin : 0 5px 5px 0;
padding : 0;
width : 95px;
} 
.list_channels .subchannel li a { 
margin-right : 0;
} 
.channelgroup { 
clear : both;
} 
.channelgroup .modhdr { 
font : 92% verdana;
color : #fff;
background : none;
margin : 0 0 10px 0;
padding : 0;
text-transform : uppercase;
border-bottom : 1px solid #555;
} 
.channelgroup .modhdr b { 
display : block;
background : none;
padding-left : 6px;
font-weight : bold;
} 
.channelgroup .modhdr i { 
display : block;
background : none;
font-style : normal;
padding : 2px 0 0 5px;
height : 20px;
} 
#serp { 
margin-right : 35px;
} 
#serp #cattop { 
margin-right : 0;
} 
#serp .footer_pagination { 
padding-right : 0;
} 
#list_view { 
clear : both;
} 
#list_view ol { 
margin : 0;
padding : 0;
list-style : none;
} 
#list_items { 
width : 100%;
list-style-type : none;
margin-top : 10px;
display : block;
} 
.listres { 
clear : both;
width : 100%;
padding : 10px 0;
margin : 5px 0;
background-color : #3b3b3b;
position : relative;
} 
.listres li { 
display : block;
list-style-type : none;
padding : 10px;
} 
.listres a { 
color : #fff;
text-decoration : none;
} 
.listres a:hover { 
text-decoration : underline;
} 
.listres .meta { 
padding : 0;
} 
.listres .meta li { 
padding : 0;
} 
.listres .name { 
font-size : 136%;
font-weight : bold;
color : #fff;
padding-top : 5px;
} 
.listres .publisher { 
font : 85% verdana;
} 
.listres .publisher a { 
color : #fff;
font-weight : bold;
} 
.listres .publisher em { 
font-weight : normal;
font-style : normal;
color : #386cd2;
} 
.listres .description { 
padding : 8px 0;
} 
.listres .prevbuck { 
margin : 0 10px;
padding : 0;
} 
.listres .prevbuck dt { 
visibility : hidden;
} 
.listres .prevbuck dl { 
border : none;
} 
.listres .prevft li { 
margin : 0;
padding : 0;
} 
.listres .browse_rating { 
float : right;
position : absolute;
top : 10px;
right : 10px;
width : 86px;
height : 68px;
padding : 0;
background : url(../img/bg_ratebox.png) no-repeat;
} 
.listres .browse_rating h3 { 
margin : 0;
padding : 0;
text-align : center;
height : 38px;
color : #f1f1f1;
} 
.listres .browse_rating h3 b { 
display : block;
padding-top : 2px;
font-size : 24pt;
} 
.listres .browse_rating div { 
text-align : right;
padding-right : 5px;
font : 92% verdana;
color : #376cd3;
} 
.listres .browse_rating span { 
display : none;
} 
.listres dl.clr { 
margin : 0;
padding : 0;
} 
.listres dd { 
margin : 0;
padding : 0;
color : #fff;
} 
.listres dt.thumb { 
float : left;
} 
.listres dd.meta { 
padding-right : 110px;
} 
.listres dd.crumbs { 
padding-right : 0;
} 
.listres dd.crumbs a { 
text-decoration : underline;
} 
.listres dd.clicks { 
padding-top : 10px;
} 
.listres dd.clicks ul { 
margin : 0;
padding : 0;
list-style : none;
} 
.listres dd.clicks li { 
float : left;
margin : 0 25px 0 0;
padding : 0;
vertical-align : middle;
} 
.listres dd.clicks a { 
text-decoration : underline;
} 
.listres a.btnprime:visited, .listres a.btnprime { 
float : left;
width : 158px;
height : 27px;
background : url(../img/buy_rent_btn.gif) no-repeat 0 0;
text-align : center;
font : 92% verdana;
clear : none;
margin : 0;
font-weight : bold;
color : #fff;
} 
.listres a.btnprime strong { 
display : block;
font-weight : bold;
padding-top : 5px;
color : #fff;
} 
.listres dd.clicks a.btnprime { 
text-decoration : none;
} 
.listres a.btnprime:visited, .listres a.btnprime { 
float : left;
width : 158px;
height : 27px;
background : url(../img/buy_rent_btn.gif) no-repeat 0 0;
text-align : center;
font : 92% verdana;
clear : none;
margin : 0;
font-weight : bold;
color : #fff;
} 
.listres a.gen:visited, .listres a.gen { 
background : url(../img/grey_btn.gif) no-repeat 0 0;
} 
.staticContent { 
margin : 0% 10%;
max-width : 752px;
color : #fff;
clear : both;
} 
.staticContent a { 
text-decoration : underline;
} 
.staticContent a:visited { 
text-decoration : underline;
} 
#footer { 
clear : both;
margin : 10px 0;
padding-bottom : 10px;
} 
#footer hr { 
display : none;
} 
#disclaimer { 
float : left;
clear : both;
font-size : 7pt;
color : #aaa;
text-align : right;
float : right;
margin : 0 0 5px;
padding : 0;
} 
#disclaimer em { 
font-style : normal;
margin-right : 15px;
} 
#footer .bd a { 
font-size : 100%;
color : #aaa;
text-decoration : none;
} 
#footer .bd a:hover { 
text-decoration : underline;
} 
#footer .bd { 
background : #3b3b3b url(/img/com_br_odd.gif) no-repeat bottom right;
clear : both;
} 
#footer .bd div { 
background : url(/img/com_bl_odd.gif) no-repeat bottom left;
} 
#footer .bd b { 
background : url(/img/com_tr_odd.gif) no-repeat top right;
} 
#footer .bd i { 
background : url(/img/com_tl_odd.gif) no-repeat top left;
padding : 8px 0 12px;
} 
#footer b, #footer i, #footer .bd div { 
font-style : normal;
font-weight : normal;
display : block;
} 
#ft_logo { 
float : left;
display : block;
margin-left : 15px;
padding : 0;
} 
#copyright { 
clear : both;
color : #777;
font-size : xx-small;
margin : 0 0 0 15px;
padding : 0;
} 
#f_links { 
list-style : none;
float : right;
margin : 5px 15px 0 0;
padding : 0;
} 
#f_links li { 
float : left;
margin-left : 10px;
} 
#f_links a { 
font-weight : bold;
text-decoration : underline;
position : relative;
} 
.clr:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clr { 
display : inline-table;
} 
* html .clr { 
height : 1%;
} 
.clr { 
display : block;
} 
.inputTrackerInput { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
} 
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { 
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #ff6600;
color : #ff6600;
background-color : #c0c0c0;
} 
.wp-pagenavi a:hover { 
border : 1px solid #ff6600;
color : #ffffff;
background-color : #ff6600;
} 
.wp-pagenavi span.pages { 
padding : 2px 4px 2px 4px;
margin : 2px 2px 2px 2px;
color : #000000;
border : 1px solid #000000;
background-color : #ffffff;
} 
.wp-pagenavi span.current { 
padding : 2px 4px 2px 4px;
margin : 2px;
font-weight : bold;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
} 
.wp-pagenavi span.extend { 
padding : 2px 4px 2px 4px;
margin : 2px;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
} 
.post-ratings { 
width : 100%;
background-color : #666666;
} 
.post-ratings-loading { 
display : none;
height : 16px;
text-align : left;
} 
.post-ratings-image { 
border : 0;
} 
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG { 
border : 0;
padding : 0;
margin : 0;
} 
.wp-postratings-usage-pre { 
margin : 20px;
padding : 10px;
border : 1px solid #c8c8c8;
background-color : #000000;
overflow : auto;
} 
html { 
padding : 0;
margin : 0;
border : 0;
} 
.rssbuttoncontainer { 
float : right;
padding-top : 2px;
vertical-align : middle;
} 
.rssbuttoncontainer a img { 
padding-right : 4px;
padding-left : 300px;
} 
.rsslinkbgsombre { 
background-color : #c0c0c0;
height : 30px;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 20px;
} 
.rsslinkbgclair { 
background-color : #ffffff;
height : 50px;
padding-top : 2px;
padding-bottom : 2px;
} 
.rsslinkcontainer { 
float : left;
padding-top : 2px;
} 
#rss { 
text-align : center;
left : 20px;
top : 5px;
padding-top : 25px;
} 
body { 
margin : 0;
padding : 0;
background : #1b1b1b url(/img/web_bg.jpg) repeat-x top left;
font-family : Arial;
font-size : 0.8em;
width : 100%;
} 
body.client { 
background-image : none;
} 
#top_row { 
width : 100%;
height : 100px;
margin : 0;
padding : 0;
} 
#top_row #azLogoImg { 
display : block;
float : left;
height : 85px;
width : 375px;
color : white;
margin : 0;
padding : 0;
text-indent : -99999px;
margin-left : 30px;
} 
#vudeoinfo { 
font-size : 20px;
color : white;
position : absolute;
text-align : center;
left : 300px;
top : 30px;
} 
#vudeoexpo { 
position : absolute;
text-align : center;
left : 550px;
top : 10px;
} 
.h2 { 
font-size : 15px;
color : blue;
} 
#global_nav { 
display : inline;
float : left;
color : white;
height : 25px;
background : transparent url(/img/nav_bg.gif) repeat-x top left;
margin-top : -14px;
margin-left : 95px;
} 
#nav_menu { 
display : inline;
float : left;
padding-top : 3px;
} 
#nav_menu a { 
display : inline;
color : white;
text-decoration : none;
font-weight : bold;
padding-left : 15px;
padding-right : 20px;
} 
#nav_menu .item { 
background : url(/img/nav/nav_div.gif) no-repeat top right;
} 
#nav_menu .p { 
font-style : italic;
} 
#nav_menu ul { 
display : inline;
} 
#global_nav #nav_left { 
display : inline;
float : left;
} 
#global_nav #nav_right { 
display : inline;
float : left;
} 
#nav_menu li { 
padding-top : 50px;
display : inline;
} 
#nav_menu li a#publish { 
padding-right : 15px;
} 
#web_wrapper { 
position : absolute;
top : 125px;
right : 0;
left : 0;
} 
#wrapper { 
position : absolute;
top : 190px;
left : 0;
right : 0;
bottom : 0;
margin : 0;
padding : 0;
display : block;
clear : both;
} 
#header { 
position : absolute;
left : 0;
top : 125px;
z-index : 6;
display : block;
background : transparent;
right : 0;
} 
body > #header { 
width : 100%;
} 
#top_row #login { 
clear : right;
float : right;
display : block;
margin-right : 40px;
margin-top : 10px;
background : transparent;
} 
#top_row #search { 
clear : right;
float : right;
display : block;
margin-right : 40px;
margin-top : 20px;
background : transparent;
} 
input { 
display : inline;
color : #2a629e;
} 
#wrap_input { 
width : 177px;
height : 24px;
background : transparent url('/img/search.gif') no-repeat top left;
float : left;
text-align : center;
padding : 3px 4px 0 4px;
} 
input.txt { 
width : 165px;
height : 18px;
background-color : transparent;
} 
a.go { 
display : inline;
float : left;
margin-top : -5px;
} 
.help { 
margin : 0;
color : white;
top : 150px;
display : block;
position : absolute;
left : 0;
width : 100%;
background-color : #1b1b1b;
} 
#footer { 
clear : both;
margin : 10px 0;
padding-bottom : 10px;
} 
#footer hr { 
display : none;
} 
#disclaimer { 
float : left;
clear : both;
font-size : 7pt;
color : #aaa;
text-align : right;
float : right;
margin : 0 0 5px;
padding : 0;
} 
#disclaimer em { 
font-style : normal;
margin-right : 15px;
} 
#footer .bd a { 
font-size : 100%;
color : #aaa;
text-decoration : none;
} 
#footer .bd a:hover { 
text-decoration : underline;
} 
#footer .bd { 
background : #3b3b3b url(/img/com_br_odd.gif) no-repeat bottom right;
clear : both;
} 
#footer .bd div { 
background : url(/img/com_bl_odd.gif) no-repeat bottom left;
} 
#footer .bd b { 
background : url(/img/com_tr_odd.gif) no-repeat top right;
} 
#footer .bd i { 
background : url(/img/com_tl_odd.gif) no-repeat top left;
padding : 8px 0 12px;
} 
#footer b, #footer i, #footer .bd div { 
font-style : normal;
font-weight : normal;
display : block;
} 
#ft_logo { 
float : left;
display : block;
margin-left : 15px;
padding : 0;
} 
#copyright { 
clear : both;
color : #777;
font-size : xx-small;
margin : 0 0 0 15px;
padding : 0;
} 
#f_links { 
list-style : none;
float : right;
margin : 5px 15px 0 0;
padding : 0;
} 
#f_links li { 
float : left;
margin-left : 10px;
} 
#f_links a { 
font-weight : bold;
text-decoration : underline;
position : relative;
} 
.clr:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clr { 
display : inline-table;
} 
* html .clr { 
height : 1%;
} 
.clr { 
display : block;
} 
#homeP { 
width : 902px;
margin : auto;
color : white;
font-family : verdana;
border : 0 solid red;
} 
#homeP #msg { 
display : block;
} 
#homeP #msg h3 { 
font-size : 12pt;
text-align : center;
margin-top : 0.5em;
} 
#homeP #home_flash { 
width : 902px;
height : 330px;
display : block;
float : left;
background : #3b3b3b;
float : left;
text-align : center;
vertical-align : bottom;
border-top : 1px solid #3b3b3b;
} 
#homeP .contseg { 
background : #3b3b3b url(/img/det_br.gif) no-repeat bottom right;
margin : 0 0 10px 0;
clear : both;
padding-left : 0;
float : left;
width : 902px;
} 
#homeP .contseg .bd { 
background : #3b3b3b url(/img/det_bl.gif) no-repeat bottom left;
padding : 0 0 10px 0;
margin-right : 10px;
border : 0 solid green;
float : left;
} 
#homeP #columns { 
list-style : none;
display : block;
margin : 0;
padding : 0;
clear : both;
float : left;
width : 100%;
} 
#homeP #columns li { 
display : inline;
float : left;
} 
#homeP #columns li dl { 
margin : 1.4em 0;
padding : 0;
} 
#homeP #columns li dl dt { 
border-bottom : 1px solid #aaa;
padding-bottom : 2px;
color : #649bff;
font-size : 10pt;
margin-bottom : 0.3em;
font-weight : bold;
font-variant : small-caps;
} 
#homeP #columns li dl dd { 
margin : 0.8em 0;
padding : 0;
font-size : 8pt;
} 
#homeP #columns li dl dd i { 
font-style : normal;
} 
#homeP #columns li dl dd a { 
text-decoration : underline;
} 
#homeP #columns li#press { 
width : 265px;
padding : 0 5px 0 15px;
} 
#homeP #columns li#press dl dd a { 
font-variant : normal;
} 
#homeP #columns li#highlight { 
width : 315px;
padding : 0 5px;
} 
#homeP #columns li#highlight dl dd a { 
text-decoration : none;
} 
#homeP #columns li#highlight dl dd ul li { 
padding : 3px;
} 
#homeP #columns li#highlight dl dd img { 
padding : 3px;
} 
#homeP #columns li#download { 
width : 270px;
padding : 0 5px;
} 
.buzzVideoTitle { 
font-size : 14px;
color : #000000;
} 
.addImage { 
vertical-align : bottom;
margin-right : 5px;
} 
.addImageCursor { 
vertical-align : bottom;
margin-right : 5px;
cursor : pointer;
} 
#buzzContent { 
display : none;
} 
.buzzTop100Bottom { 
border-top : 1px solid #dedede;
padding-top : 5px;
} 
.buzzTop100Bottom.pageTitleRight { 
padding-top : 5px;
} 
.buzzTop100, .buzzTop100:active, .buzzTop100:link, .buzzTop100:visited { 
color : #679aa0;
font-family : Arial;
font-size : 11px;
border-bottom : 1px dotted #b3cccf;
text-decoration : none;
} 
.pageTitleRight a img { 
vertical-align : bottom;
} 
.buzzTop100:hover, .buzzTop100.over { 
border-bottom : 1px solid #b3cccf;
} 
.buzzDate { 
color : #ff6600;
font-weight : bold;
} 
.buzzRowTN { 
border-top : 1px solid #ff6600;
height : 110px;
clear : both;
} 
.buzzRowTN:hover, .buzzRowTN.over { 
background : url(http://www.vudeo.tv/img/bg_listItem_rollover.gif) repeat-x;
} 
.buzzRowSmallTN { 
border-top : 1px solid #ff6600;
height : 86px;
clear : both;
} 
.buzzRowSmallTN:hover, .buzzRowSmallTN.over { 
background : url(http://www.vudeo.tv/img/bg_listItem_rollover.gif) repeat-x;
} 
.buzzIndexCount { 
float : left;
text-align : right;
width : 40px;
padding : 0 0 0 0;
margin : 5px 10px 0 0;
font-size : 30px;
color : #c5c5c5;
} 
.buzzThumbnailFirst { 
margin : 10px 15px 10px 0;
float : left;
} 
.buzzThumbnails { 
margin : 10px 15px 10px 0;
float : left;
} 
.buzzThumbnailsDescSmallTN { 
float : left;
width : 420px;
margin : 10px 0 10px 0;
} 
.buzzThumbnailsDescTN { 
float : left;
width : 380px;
margin : 10px 0 10px 0;
} 
.buzzPublisher { 
margin : 7px 0 7px 0;
} 
.buzzPublisher a:link, .buzzPublisher a:visited, .buzzPublisher a:active { 
color : #679aa0;
border-bottom : 1px dotted #b3cccf;
text-decoration : none;
margin : 0 0 0 0;
} 
.buzzPublisher a:hover, .buzzPublisher a.over { 
border-bottom : 1px solid #b3cccf;
} 
div.buzzFloatSmallTN { 
float : left;
margin : 0 0 5px 5px;
padding-bottom : 5px;
text-align : left;
} 
.buzzBaseImgSmallTN { 
position : relative;
left : 0;
z-index : 0;
height : 90px;
width : 120px;
display : block;
border : 3px solid #000000;
} 
.buzzSmallImgSmallTN { 
position : relative;
left : 0;
z-index : 0;
display : block;
height : 60px;
width : 80px;
border : 3px solid #c5c5c5;
} 
.buzzBaseImgSmallTN:hover, .buzzBaseImgSmallTN.over { 
border : 3px solid #3b3b3b;
} 
.buzzSmallImgSmallTN:hover, .buzzSmallImgSmallTN.over { 
border : 3px solid #3b3b3b;
} 
.buzzTextPubSmallTN { 
font-size : 12pt;
margin-left : 2px;
} 
.buzzVideoDescSmallTN { 
position : relative;
left : 7px;
} 
.buzzModiferImgSmallTN { 
padding : 0;
border : 0;
margin : 0;
position : relative;
left : 15px;
z-index : 2;
} 
.buzzImgSmallTN { 
padding : 0;
border : 0;
margin : 0;
position : relative;
top : -30px;
left : -5px;
z-index : 2;
height : 20px;
width : 20px;
} 
.buzzStripImgSmallTN { 
padding : 0;
border : 0;
margin : 0;
position : relative;
top : -30px;
left : 40px;
z-index : 2;
height : 20px;
width : 20px;
} 
.buzzMoverImgSmallTN { 
padding : 0;
border : 0;
margin : 0;
position : relative;
top : -50px;
left : 30px;
z-index : 3;
height : 10px;
width : 10px;
} 
.buzzImgOverlay { 
display : none;
position : absolute;
height : 90px;
width : 120px;
border : 3px solid #3b3b3b;
z-index : 2;
} 
.buzzImgOverlaySmall { 
display : none;
padding : 0;
border : 3px solid #3b3b3b;
margin : 0;
position : absolute;
height : 60px;
width : 80px;
z-index : 2;
} 
.newBanner { 
padding : 0;
border : 0;
margin : 0;
position : absolute;
z-index : 2;
margin : -4px -3px;
} 
.newestVideoRowIndex { 
background : transparent;
width : 270px;
height : 64px;
clear : both;
padding : 10px 0 10px 0;
overflow : hidden;
} 
img.videoStill { 
width : 280px;
height : 210px;
border : 3px solid #c5c5c5;
} 
.mainPlayOverlay { 
border : 3px solid #b33664;
display : none;
width : 280px;
height : 210px;
margin : 0;
padding : 0;
position : absolute;
z-index : 2;
} 
img.featuredTitleThumb { 
width : 80px;
height : 60px;
border : 3px solid #c5c5c5;
} 
span.featuredTitleLink { 
width : 86px;
height : 66px;
cursor : pointer;
position : relative;
top : 15px;
margin-left : 5px;
} 
#bcSaysComment { 
margin-left : 1px;
font-size : 12px;
height : 50px;
overflow : hidden;
} 
#newestTakeoutImgLink { 
text-decoration : none;
} 
#newestTakeoutImg { 
border : 0;
vertical-align : middle;
cursor : pointer;
} 
#newestTakeoutLink:active, #newestTakeoutLink:link, #newestTakeoutLink:visited { 
color : #e67631;
font : 11px Arial bold;
} 
#newestTakeoutBuzz { 
float : right;
margin-bottom : -20px;
margin-right : 5px;
} 
#newestTakeoutDiv a:hover, #newestTakeoutDiv a.over, #newestTakeoutBuzz a:hover, #newestTakeoutBuzz a.over, #buzzTakeoutDiv a:hover, #buzzTakeoutDiv a.over { 
color : #eda769;
} 
#buzzTakeoutImg { 
vertical-align : middle;
border : 0;
cursor : pointer;
} 
#buzzTakeoutDiv { 
margin-top : 0;
} 
#buzzTakeoutLink:active, #buzzTakeoutLink:link, #buzzTakeoutLink:visited { 
color : #e67631;
font : 11px Arial;
} 
.videoTitle { 
font-size : 14px;
} 
.videoTitleLinkFirst { 
font-size : 14px;
font-weight : bold;
color : #3b3b3b;
text-decoration : none;
border-bottom : 1px dotted #9d9d9d;
} 
.videoTitleLinkFirst:hover, .videoTitleLinkFirst.over { 
border-bottom : 1px solid #9d9d9d;
} 
.videoTitleLink a { 
font-size : 14px;
color : #000000;
text-decoration : none;
border-bottom : 1px solid blue;
} 
.videoTitleLink:hover, .videoTitleLink.over { 
border-bottom : 1px solid #9d9d9d;
} 
