@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

@font-face
{
    font-family: 'MyriadProSemibold';
    src: url('/fonts/myriadpro-semibold_opentype-webfont.eot');
    src: local('вє'), url('/fonts/myriadpro-semibold_opentype-webfont.woff') format('woff'), url('/fonts/myriadpro-semibold_opentype-webfont.ttf') format('truetype'), url('/fonts/myriadpro-semibold_opentype-webfont.svg#webfonth6GRvJXJ') format('svg');
    font-weight: normal;
    font-style: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0 !important;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

a {
    color: #ad2429;
    outline-style: none;
}

.bg_white {
    background: #fff;
}

.cboth {
    clear: both;
}

.nobg {
    background: none !important;
}

.hauto {
    height: auto !important;
}

.a-center {
    text-align: center;
}

abbr, acronym {
    border: 0;
}

/* =Skeleton */
.btn, .btn span {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.btn_ov,
.btn:hover {
    background-position: 0 100%;
}

.none_submit {
    position: absolute;
    background: transparent;
    border: 0px !important;
    padding: 0px !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute;
    filter: alpha(opacity = 0); /*Needed for IE*/
    -moz-opacity: 0; /*Older mozilla broswers like NN*/
    -khtml-opacity: 0; /*Old versions of Safari and "KHTML" browser engines*/
    opacity: 0; /*FF, Safari, and Opera*/
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix2:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* =Components */
.flash_banner_link {
    text-align: left;
    position: relative;
}

.flash_banner_link_a {
    position: absolute;
    z-index: 2;
}

.flash_banner_link_swf {
    position: relative;
    z-index: 1;
}

.breadcrumbmenu .delimiter {
    padding: 0px 5px;
}

.city_data_loading {
    height: 20px;
    vertical-align: bottom;
}

img.img_calender {
    float: left;
    margin: 0px;
    cursor: pointer;
}

.datarangepanel .delimiter {
    width: 5px;
}

/* Components */

/* Skeleton */

html {
    background: #C02221;
}

body {
    margin: 0;
    color: #353535;
    font: 12px Arial, Verdana, Tahoma, sans-serif;
    background: #C02221 url(/images/bg_body.jpg) repeat-x center top;
    min-width: 980px;
}

.body_1 {background:url(/images/bg_body_hands.jpg) no-repeat 49% 231px;}

/*.body_2 {background:url(/images/bg_body_dot.png) repeat-x left top;}*/
.clearfix:after, .progressWrapper:after, .holder:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#aboutmeContainer ol, #aboutmeContainer ul {
    list-style-position: inside;
    list-style-type: decimal;
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#aboutmeContainer ul {
    list-style-type: disc;
}

#aboutmeContainer ul li {
    overflow: visible !important;
    padding-bottom: 0px;
}

#aboutmeContainer blockquote {
    margin: 15px 30px;
}

img {
    border: none;
}

a {
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: underline;
}

form, fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

input, textarea, select {
    font: 100% arial, sans-serif;
    vertical-align: middle;
}

* {
    margin: 0;
    padding: 0;
}

.yourClass {
    filter: alpha(opacity = 50); /*IE 5-7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE 8*/
    -moz-opacity: 0.5; /*Older mozilla broswers like NN*/
    -khtml-opacity: 0.5; /*Old versions of Safari and "KHTML" browser engines*/
    opacity: 0.6; /*Modern browsers*/
}

h2, p.p_h2 {
    font-size: 24px;
    color: #353535;
    font-weight: normal;
    /*margin: -2px 0 0;*/
}

#wrapper {
    width: 980px;
    margin: 0 auto;
    padding: 6px 0 0;
    position: relative;
}

.body {
    width: 980px;
    margin: 0 auto;
}

#header {
    width: 100%;
    padding: 0 0 20px;
    position: relative;
    z-index: 15;
}

.holder {
    width: 100%;
    overflow: hidden;
}

.top_nav_holder {
    background: #dadbda url(/images/bg_top_nav_holder.gif) repeat-x left -12px;
    padding: 0px 0 7px;
    height: 48px;
    position: relative;
}

.top_nav_l {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0px;
    top: 0px;
    background: url(/images/bg_top_nav_holder.gif) no-repeat 0px top;
}

.top_nav_r {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0px;
    top: 0px;
    background: url(/images/bg_top_nav_holder.gif) no-repeat -11px top;
}

.logo {
    float: left;
    padding: 12px 0 0 12px;
}

.logo a {
    display: block;
    width: 286px;
    height: 32px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/logo.png) no-repeat;
    outline: none;
    cursor: pointer;
}

.sponsored_by {
    padding: 7px 0 0 0px;
    float: left;
    color: #252525;
    font-weight: bold;
    text-transform: uppercase;
    width: 220px;
    overflow: hidden;
    margin-left: 10px;
}

.sponsored_by strong {
    float: left;
    padding: 17px 22px 0 0;
}

.sponsored_by img {
}

.supernav_area {
    width: 375px;
    float: right;
    display: inline;
    padding: 10px 10px 5px 0;
}

.supernav_area .holder {
    width: auto;
    float:right;
}

.supernav_area .container_btn .holder {
    float: none;
    width: 100%;
}

.container_btn {
    float: left;
    margin: 0 10px 0 9px;
    padding: 4px 0 0;
    display: inline;
    width: 177px;
    font-weight: bold;
}

.container_btn a {
    font: bold 12px arial !important;
}

.container_btn .holder {
    background: url("/images/bg_supernav_area.png") no-repeat scroll -250px -19px transparent;
    height: 16px;
    padding: 7px 0;
}

.container_btn a {
    color: #333;
    background: url(/images/bg_supernav_area.png) no-repeat -475px 4px;
    padding: 0 0 0 8px;
    margin: 0 0 0 17px;
    float: left;
}

.btn_rss {
    float: left;
    width: 36px;
    height: 35px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/bg_supernav_area.png) no-repeat -663px -42px;
}

.btn_twitter {
    float: left;
    width: 36px;
    height: 35px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/bg_supernav_area.png) no-repeat -627px -42px;
}

.btn_facebook {
    float: left;
    width: 36px;
    height: 35px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/bg_supernav_area.png) no-repeat -591px -42px;
}

.search_holder {
    background: url(../images/bg_search_holder.gif) repeat left top;
    height: 38px;
    padding: 5px 0 0;
    overflow: visible;
    position: relative;
    z-index: 3;
}

.search_holder ul {
    list-style: none;
    float: left;
    font-size: 18px;
    padding: 2px 0 0;
    font-family: MyriadProSemibold, sans-serif;
}

.more_classes_list .active2 {background: url(../images/more_act.gif) no-repeat left top;}

.more_classes_list .active2 a {color: #000 !important; font-weight: bold;}
.more_classes_list .active a {color: #000 !important; font-weight: bold;}
.more_classes_list .active a:hover {color: #000; font-weight: bold;}

.search_holder ul a {
    color: #fff;
}

#header ul .active a,
#header ul a:hover {
    color: #ad2429;
    text-decoration: none;
}

.search_form {
    float: right;
    margin: 6px 4px 4px 0;
    display: inline; /*width: 476px;*/
}

#header .search_form {
    background: #fff;
    border: 1px solid #8b8b8b;
    padding: 2px 4px 2px 0;
    margin-right: 10px;
}

.search_form input {
    float: left;
    font-size: 12px;
    width: 230px;
    padding: 2px 9px 1px;
    margin: 0 6px 0 0;
}

#header .search_form input {
    border: 0px solid;
}

.search_form select {
    width: 186px;
    float: left;
    padding: 2px 0 1px;
}

.search_form .btn_search {
    float: left;
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin: 0 0 0 3px;
}

.search_form .btn_search span {
    display: block;
    width: 16px;
    height: 32px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/btn_search.png) no-repeat;
    cursor: pointer;
}

.search_form .btn_search:hover span,
.search_form .btn_search.hover span {
    margin: -16px 0 0;
}

.nav_holder {
    background: url(/images/bg_search_holder.gif) repeat left bottom;
    color: #fff;
}

.nav_holder .holder {
    background: url(/images/bg_nav_holder.gif) no-repeat left bottom;
}

.nav_holder ul {
    float: left;
    list-style: none;
    background: url(../images/separator_ul.gif) no-repeat 0px top;
    padding: 6px 0 8px 10px;
}

.nav_holder ul li {
    float: left;
    padding: 0 13px 0 0;
}

.nav_holder ul a {
    color: #fff;
    white-space: nowrap;
}

.nav_holder p {
    font-size: 16px;
    float: left;

    width: auto;
    white-space: nowrap;
    text-align: center;
    padding: 2px 9px;
    vertical-align: bottom;
}

.nav_holder p a {
    display: block;
}

.nav_holder .more_classes_list {
    padding: 0px 0 0px 20px;
    font-weight: bold;
}

.nav_holder .more_classes_list li {
    padding: 0 14px 0px 0;
    height: 28px;
}

.nav_holder .more_classes_list li a {
    line-height: 26px;
}

.nav_holder .wide_menu li {
    margin: 0 7px 0 0;
}

.nav_holder .thin_menu li {
    margin: 0 2px 0 0;
    font-weight: normal;
}

.nav_holder .more {
    background: url(/images/bg_supernav_area.gif) no-repeat -216px -50px;
}

.nav_holder .more a {
    display: block;
    padding-bottom: 8px;
    padding-left: 14px;
    width: 85px;
}

.more_classes_list .active2 {
    background: url(../images/more_act.gif) no-repeat left top;
}

.more_classes_list .active2 a {
    color: #000 !important;
    font-weight: bold;
}

.more_classes_list .active a {
    color: #000 !important;
    font-weight: bold;
}

.more_classes_list .active a:hover {
    color: #000;
    font-weight: bold;
}

.plaing_holder .playing_bar {
    width: 157px;
    margin: 0 0 0 16px;
    background: #fec700 url(../images/bg_playing_bar.gif) no-repeat left bottom;
    padding: 1px 5px 0 7px;
    float: left;
    height: 45px;
    display: inline;

}

.plaing_holder .playing_bar p {
    padding: 0 0 3px;
    font: 11px arial;
    line-height: 15px;
    display: block;
    white-space: nowrap;
}

.plaing_holder .playing_bar p span {
    padding: 0 7px 0 0;
}

.plaing_holder .playing_bar p.p_now {
    font-size: 20px;
    color: #333;
    line-height: 24px;
}

.plaing_holder .playing_bar a {
    background: url(../images/bullet_playing_bar.gif) no-repeat 0 50%;
    color: #252525;
    padding: 0 0 0 7px;
    font: bold 12px arial;
    white-space: nowrap;

}

.race_list {
    float: left;
    width: 773px;
    background: #e4e4e4 url(../images/bg_race_list.gif) no-repeat;
}

.race_list ul {
    float: left;
    width: 723px;
    list-style: none;
    line-height: 16px;
}

.race_list ul li {
    float: left;
    width: 227px;
    padding: 7px 0 7px 14px;
}

.race_list ul p {
    font-weight: bold;
}

.race_list ul span {
    padding: 0 0 0 43px;
}

.race_list ul a {
    color: #3a3a3a;
}

#main {
    width: 100%; /*padding-bottom: 40px;*/
}

.text_container h2 {
    font-size: 18px;
    color: #ad2429;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 12px;
}

.content {
    width: 670px;
    float: left;
}
.w650 {
    width: 651px;
}

.w320 {
    width: 321px;
}

.sub_left {
    background: #FFF url(../images/sub_left_bottom.gif) 50% 100% no-repeat;
}

.flash_holder {
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
}

.flash_holder img {
    display: block;
}

.home_banner {
    background: url(../images/home_banner.gif) no-repeat 0 0;
    height: 340px;
    width: 900px;
    padding: 25px 45px 25px 35px;
    margin: 0 0 25px;
    overflow: hidden;
    position: relative;
    font-family: "trebuchet ms", sans-serif;
}

.home_banner .flash_txt {
    float: left;
    width: 410px;
}

.home_banner .flash_box {
    float: right;
    width: 440px;
    position: relative;
    z-index: 10;
    margin-top: 10px;
}

.home_banner h2 {
    background: url(../images/title_whats_rftv.gif) no-repeat 0 0;
    height: 35px;
    width: 303px;
    margin: 5px 0 20px;
}

.home_banner h4 {
    color: #000;
    font: normal 18px/24px "trebuchet ms", sans-serif;
    margin: 0 0 5px;
}

.flash_title {
    background: url("../images/flash_title.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    height: 109px;
    left: 384px;
    position: absolute;
    width: 275px;
    z-index: 1;
}

.home_banner p {
    color: #666;
    margin: 0 0 15px;
    font-size: 13px;
}

.home_banner h2 span {
    display: none;
}

.home_banner_col {
    background: url(../images/home_banner_col.gif) no-repeat 0 0;
    height: 50px;
    margin-bottom: 15px;
    padding-right: 34px;
    width: 911px;
}

.home_banner_col h2 {
    margin: 5px 0 0;
}

.home_banner_col .btn_click_find {
    background: url(../images/btn_click_find.gif) 0 0 no-repeat;
    width: 224px;
    height: 42px;
    float: right;
}

.home_banner_col .btn_click_find:hover {
    background-position: 0 -42px;
}

.text_container {
    background: #fff url(../images/bg_text_container.gif) repeat-x 0 100%;
    width: 100%;
    overflow: hidden;
    margin: 0 0 10px;
}

.text_container .star-rating {
    float: left;
}

.text_container .star_holder {
    width: 100%;
    overflow: hidden;
    margin: 0 0 2px;
}

.text_container .star_holder p {
    float: left;
}

.text_container .view_list {
    list-style: none;
    overflow: hidden;
    width: 100%;
    margin: 0 0 11px -7px;
}

.text_container .view_list li {
    float: left;
    border-left: 1px solid #ababab;
    margin: 0 1px 0 -1px;
    padding: 0 7px 0 7px;
}

.text_container .side_l {
    float: left;
    width: 408px;
    padding: 0 0 32px 24px;
    border-right: 1px solid #ccc;
    color: #4a4a4a;
    margin: 10px 0 0;
}

.text_container p {
    line-height: 16px;
}

.text_container .side_r {
    float: left;
    width: 219px;
    padding: 8px 0 10px 18px;
}

.text_container a {
    color: #353535;
}

.sidebar {
    width: 301px;
    float: right;
}

.w670 {
    background: #fff;
}

.sidebar h3 {
    font-size: 25px;
    color: #fff;
    padding: 6px 0 9px 16px;
    background: #141820 url(/images/grads.gif) repeat-x left -56px;
    font-weight: normal;
}

.wb_box {
    margin-bottom: 10px;
}

.wb_box h3 {
    background: #fff url(../images/wb_head.gif) 0 100% repeat-x;
    height: 40px;
    font: bold 18px/40px Arial;
    color: #444;
    padding: 0 20px;
    border-bottom: 1px solid #a32928;
}

.wb_top {
    background: url(../images/wb_top.gif) 0 0 no-repeat;
    height: 3px;
    font-size: 0;
}

.wb_bot {
    background: url(../images/wb_bot.gif) 0 100% no-repeat;
    height: 4px;
    font-size: 0;
    clear: both;
}

.wb_mid {
    background: #fff;
    padding: 15px;
    font-size: 12px;
}

.wb_mid img {
    margin-bottom: 5px;
}

.say_list {
    margin: -15px 0 10px;
}

.say_list li {
    padding: 20px 0 5px;
    border-bottom: 1px solid #ccc;
}

.say_list .left {
    float: left;
    margin: 0 10px 0 0;
}

.say_list .left img {
    border: 1px solid #9aa7c7 !important;
}

.say_list .right {
    overflow: hidden;
}

.say_list a {
    color: #AD2429 !important
}

.say_list h4 {
    font-weight: normal;
}

.say_list .meta {
    color: #9a9a9a;
    font-size: 11px;
    margin-top: 10px;
}

.wb_mid .get_link {
    float: left;
}

.wb_mid .get_link a {
    text-transform: capitalize;
    font-weight: normal;
    background: url(../images/bg_supernav_area_red.gif) 0 4px no-repeat;
}

.hl_top {
    background: url(../images/hl_top.gif) 0 0 no-repeat;
    height: 65px;
    font-size: 0;
}

.hl_bot {
    background: url(../images/hl_bot.gif) 0 100% no-repeat;
    height: 4px;
    margin-bottom: 10px;
    font-size: 0;
}

.hl_mid {
    background: #fff;
    padding: 15px 4px;
}

.hl_box {
    margin-bottom: 15px;
    width: 670px;
}

.hl_box li {
    float: left;
    width: 182px;
    height: 219px;
    padding: 15px;
    background: url(../images/chanel_list.gif) 0 0 no-repeat;
    margin: 0 0 13px 6px;
}

.hl_box li:hover {
    background-position: 0 100%;
}

.hl_box li h4 {
    margin: 0 0 10px;
}

.hl_box li h4 a {
    color: #333;
    font: bold 16px/18px Arial;
}

.hl_box li .img {
    height: 122px;
    width: 184px;
    overflow: hidden;
    text-align: center;
    line-height: 122px;
    margin-bottom: 10px;
    position: relative;
}

.hl_box li .img img {
    vertical-align: middle;
    line-height: 122px;
    max-width: 184px;
}

.hl_box li .icon {
    background: url("../images/ico_play.png") no-repeat scroll 0 0 transparent;
    height: 54px;
    left: 64px;
    position: absolute;
    top: 27px;
    width: 54px;
    display: none;
}

.hl_box li:hover .icon {
    display: block;
    cursor: pointer;
}

.hl_box li .title {
    margin: 0 0 10px;
    padding: 0;
    color: #676767;
    display: block;
    font-size: 14px;
    background: none;
    border: none;
}

.hl_box li .title:hover {
    color: #C90207;
    text-decoration: none;
}

.hl_box li .time {
    color: #676767;
    margin-bottom: 2px;
}

.hl_box li .time span {
    color: #c90207;
    font-weight: bold;
}

.hl_box li .view {
    color: #9c9c9c;
    font-size: 11px;
}

.gallery_holder {
    margin: 0 0 10px;
}

.gallery {
    list-style: none;
    padding: 0 6px 4px 6px;
    overflow: hidden;
    height: 1%;
    color: #444;
    font-size: 11px;
}

.gallery img {
    float: left;
    padding: 1px;
    border: 1px solid #999;
    margin: 0 12px 0 0;
}

.gallery li stromg {
    font-size: 13px;
}

.gallery li {
    overflow: hidden;
    width: 100%;
    margin: 6px 0 0;
    float: left;
}

.gallery div {
    float: left;
    display: inline;
}

.gallery a {
    color: #444;
}

.gallery_holder .view_all {
    display: block;
    padding: 7px 17px 7px 0;
    font-weight: bold;
    text-align: right;
    cursor: pointer;
}

.wiki_list {
    list-style: none;
    line-height: 16px;
}

.sidebar .wiki_list h4 {
    color: #AD2429;
    font: bold 16px/18px Arial;
    margin: 0 0 5px;
}

.sidebar .wiki_list a p {

}

.sidebar .wiki_list a:hover p {
    text-decoration: underline;
}

.wiki_list li {
    padding: 10px 9px 13px 9px;
}

.wiki_list li div {
    width: 100%;
    overflow: hidden;
}

.wiki_list li strong {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 8px;
    display: block;
}

.wiki_list li span {
    font-size: 14px;
}

.wiki_list img {
    float: left;
    margin: 3px 14px 0 0;
}

.box {
    border: 1px solid #ccc;
    background: #fff;
    padding-bottom: 14px !important;
}

.tab_holder {
    width: 299px;
    float: left;
}

.popular_threads {
    width: 301px;
    float: right;
}

.popular_threads2 {
    padding: 9px 10px 0 17px;
}

.popular_threads2 .list {
    overflow: visible;
    height: 175px;
}

.popular_threads p strong {
    text-transform: uppercase;
}

.popular_threads .list {
    padding: 5px 0 11px;
}

.popular_threads .list li {
    margin: 0 0 6px;
}

.tabset {
    list-style: none;
    width: 100%;
    margin: 0;
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

.tabset li {
    float: left;
    width: 148px;
    border-left: 1px solid #ccc;
    margin: 0 1px 0 -1px;
}

.tabset a.tab {
    display: block;
    width: 100%;
    background: url(../images/tabset_gradient.gif) repeat-x 0 100%;
    color: #353535;
    outline: none;
    text-decoration: none;
    padding: 6px 0 4px;
    cursor: pointer;
}

.tabset a.active {
    background: #fff !important;
    border: none;
}

.tabset a.active-left-menu {
    background: none;
    border: none;
}

div.tab {
    padding: 0px 10px 0 10px;
    background: #fff;
}
.avatar span{
	display: block;
        width: 103px;
        height: 95px;
        /*overflow: hidden;*/
	vertical-align:middle;
}

.list li, .ull ul li, .toc ul li {
    background: url(/images/bg_supernav_area.gif) no-repeat -475px 4px;
    padding: 0 0 0 11px;
    margin: 0 0 7px;
}

.toc ul li a {
    color: #000;
}

.ull ul li {
    min-height: 35px;
    height: auto !important;
    height: 35px;
}

.ull ul li a {
    color: #000;
}

.ull .box {
    margin-bottom: 0px !important;
}

.ull {
    padding-bottom: 10px !important;
}

.list ul {
    list-style: none;
    width: 100%;
    overflow: hidden;
    font-size: 11px;
}

.list ul strong {
    font-size: 11px;
}

.list ul li {
    background: none;
    display: inline;
    padding: 0;
}

.get_link {
    list-style: none;
    float: right;
}

.get_link li {
    float: left;
}

.get_link a {
    font-weight: bold;
    background: url(/images/bg_supernav_area.gif) no-repeat -475px 4px;
    padding: 0 4px 0 9px;
    margin: 0 0 0px;
    float: left;
    text-transform: uppercase;
    color: #ad2429 !important;
}

.get_link a:hover {
    text-decoration: none;
    color: #838383 !important;
}

.get_link span span {
    font-weight: bold;
    background: url(/images/bg_supernav_area.gif) no-repeat -475px 4px;
    padding: 0 4px 0 9px;
    margin: 0 0 0px;
    float: left;
    text-transform: uppercase;
    color: #ad2429 !important;
    cursor: pointer;
}

.get_link span span:hover {
    text-decoration: underline;
}

.promo_holder {
    background: #0c0f15 url(../images/grads.gif) repeat-x left -266px;
    width: auto;
    padding: 0 35px 0 26px;
    font-size: 0px;
    line-height: 0px; /*margin:0 0 58px;*/
}

.promo_holder h2 {
    font-size: 33px;
    line-height: 35px;
    color: #fff;
    padding-top: 2px;
}

.promo_holder div {
    float: left;
}

.promo_holder span div {
    padding-top: 10px !important;
}

.promo_holder span div.flash_banner_link {
    padding-top: 0px !important;
}

.sidebar .promo_holder div {
    margin: 0px 0 0;
}

.sidebar .holder {
    margin-bottom: 10px;
}

.sidebar .indiapolis_holder .holder {
    margin-bottom: 0px;
}

.btn_subscribe {
    display: block;
    width: 169px;
    height: 32px;
    margin: 14px 0 0;
    overflow: hidden;
    background: url(../images/btn_subscribe.gif) no-repeat;
    outline: none;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #fff;
    font-size: 18px;
    text-indent: -9999px;
}

.btn_subscribe:hover {
    background-position: 0 100%;
}

.promo_holder img {
    float: right;
    margin: 14px 0 0;
}

.content .promo_holder {
    padding: 0px;
}

.content .promo_holder img {
    margin-top: 0px;
}

.top_holder {
    margin: 0 0 10px;
}

.link_visit {
    display: block;
    margin: -6px 0 19px 12px;
}

.banner_area {
    margin: 0 0 0px;
}

.banner_area a {
    display: block;
    padding-bottom: 10px;
}

.small_promo {
    position: relative;

    width: 100%;
    height: auto;
    padding: 0;
    background: none;
    margin: 0 0 0px 0px;
}

.small_promo img {
    margin: 0;
}

.small_promo .btn_subscribe {
    width: 233px;
    height: 25px;
    background: url(../images/btn_subscribe_small.gif) no-repeat left top;
    padding: 0;
    position: absolute;
    top: 86px;
    left: 14px;
    margin: 0;
}

.small_promo .btn_subscribe:hover {
    background-position: 0 100%;
}

.question_form {
    margin: 0;
    padding: 7px 0 2px 22px;
    overflow: hidden;
}

.question_form h2 {
    margin: 0 0 12px;
}

.question_form p {
    line-height: 16px;
    margin: 0 0 13px;
}

.question_form .row {
    width: 100%;
    margin: 0 0 12px;
}

.question_form .row:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}

.question_form input {
    float: left;
    margin: 2px 5px 0 3px;
    width: 15px;
    height: 14px;
}

.question_form label {
    float: left;
}

.btn_submit {
    float: right;
    margin: -4px 25px 0 0;
    color: #fff;
    text-indent: -9999px;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background: url(../images/btn_submit.gif) no-repeat;
    width: 70px;
    height: 27px;
}

.btn_submit:hover {
    background-position: 0 100% !important;
}

.more_polls {
    font-weight: bold;
    float: left;
    width: auto;
    color: #353535;
    padding: 16px 0 0;
}

.text_box {
    width: 216px;
    border: solid #f0dfdf;
    border-width: 0 1px;
    margin: 0 0 0 7px;
    background: #fff;
    float: left;
    padding: 7px 12px 7px 10px;
    display: inline !important;
}

.text_box1 {
    width: 237px;
    margin: 0 0 0 10px;
    float: left;
    display: inline !important;
}

.text_box1 a {
    color: #353535;
}

.text_box1_padd {
    padding: 7px 12px 7px 10px;
    background: #fff;
}

.text_box1_padd ul.list li {
    margin: 0px;
    height: 30px;
    overflow: hidden;
}

.tpn .get_link li {
    height: 15px;
}

.text_box a {
    color: #353535;
    font-weight: bold;

}

.text_box h2 {
    font-size: 25px;
}

.text_box p {
    margin: 0 0 10px;
}

.text_box ul {
    list-style: none;
    padding: 12px 0 4px;
    line-height: 17px;
}

.text_box ul li {
    margin: 0 0 7px;
    overflow: hidden;
    width: 100%;
}

.text_box ul p {
    margin: 0;
}

.box_holder {
    margin: 10px -8px 36px -8px;
    width: 994px;
    overflow: hidden;
}

.link_more {
    float: right;
    margin: -17px 0 0;
    white-space: nowrap;
}

.indiapolis_holder {
    overflow: hidden;
    width: auto;
}

.indiapolis_holder .holder {
    background: #fff;
    padding: 12px 8px 5px 16px;
    width: auto;
    overflow: hidden;
    height: 1%;
}

.indiapolis_holder h2 {
    color: #ad2429;
    margin: 0 0 9px;
    overflow: hidden;
    min-height: 55px;
    height: auto !important;
    height: 55px;
}

.indiapolis_holder p {
    margin: 0 0 4px;
    line-height: 16px;
}

.indiapolis_holder .row {
    width: 279px;
    border: 1px solid #cccbcb;
    margin: 0 0 6px -10px;
    overflow: hidden;
    height: 1%;
    padding: 2px 0 3px;
    background: #fff;
}

.indiapolis_holder .frame {
    width: 100%;
    overflow: hidden;
    padding: 0 0 12px;
}

.indiapolis_holder .frame ul {
    list-style: none;
    padding: 4px 0 0 15px;
    width: 160px;
    float: left;
}

.indiapolis_holder .frame ul li {
    float: left;
    margin: 0 20px 0 0;
    display: inline;

}

.indiapolis_holder .row input.url_input {
    border: none;
    background: none;
    float: left;
    width: 204px;
}

.indiapolis_holder .row label.url_label {
    width: 54px;
    float: left;
    padding: 0 0 0 8px;
}

.read_more {
    color: #ad2429;
    font-size: 11px;
    background: url(../images/bullet_more_red.gif) no-repeat 0 50%;
    padding: 0 0 0 7px;
    margin: -4px 0 32px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

.btn_tell {
    float: left;
    width: 84px;
    height: 26px;
    background: url(../images/btn_tell.gif) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    margin: 6px 0 0 10px;
    display: inline;
}

.btn_tell:hover {
    background-position: 0 100%;
}

.frame .ico_mail {
    float: left;
}

.btn_set_reminder {
    background: url(../images/btn_set_reminder.gif) no-repeat;
    display: block;
    width: 106px;
    height: 26px;
    padding: 0;
    text-indent: -9999px;
    margin: 0 0 8px;
}

.btn_set_reminder:hover {
    background-position: 0 100%;
}

.btn_set_reminder2 {
    background: url(../images/btn_set_reminder2.gif) no-repeat;
    display: block;
    width: 102px;
    height: 26px;
    padding: 0;
    text-indent: -9999px;
    margin: 0 0 8px;
}

.btn_set_reminder2:hover {
    background-position: 0 100%;
}

.grayed {
    background-position: -112px 100%;
}

.btn_set_reminder3 {
    background: url(../images/btn_set_reminder3.gif) no-repeat;
    display: block;
    width: 153px;
    height: 26px;
    padding: 0;
    text-indent: -9999px;
    margin: 0 0 8px;
}

.btn_set_reminder3:hover {
    background-position: 0 100%;
}

.indiapolis_holder .title_box {
/*background:#fff;*/
    overflow: hidden;
    width: 100%;
    padding: 0px 0 0;
}

.check_cloud {
    border: 1px solid #ccc;
    width: 266px; /*height:45px;*/
    margin: 0 0 0 9px;
    padding: 4px 0 8px 10px;
}

.check_cloud p {
    margin-bottom: 0px;
}

.rating_video {
    background: #fff url(../images/bg_rating_video.gif) repeat-x 0 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0 0 10px;
}

.rating_video .holder {
    position: relative;
    float: left;
    left: 50%;
    overflow: visible;
    width: auto;
}

.rating_video .holder div {
    float: left;
    position: relative;
    left: -50%;
    text-align: center;
    padding: 10px 0 11px;
    margin: 0 0 0 20px;
}

.rating_video .star-rating {
    float: left;
}

.rating_video .view_list {
    list-style: none;
    overflow: hidden;
    float: left;
    margin: 0 0 0 -8px;
}

.rating_video .view_list li {
    float: left;
    border-left: 1px solid #777;
    margin: 0 1px 0 -1px;
    padding: 0 7px 0 8px;
}


.img_title {
    height: 64px;
    border-bottom: 1px solid #a52727;
    padding: 0;
}

.img_title .vall {
    float: right;
    color: #fff;
    margin: 10px 25px 0 0;
    text-shadow: #333 0px 0px 3px;
    font-size: 15px;
}

.img_title h2, .img_title h3, .img_title h4 {
    text-indent: -9999px;
}

.register_title {
    background: url(../images/title_reg.gif) 0 0 no-repeat;
}

.search_video_title {
    background: url(../images/title_video_search.gif) 0 0 no-repeat;
}

.more_result_title {
    background: url(../images/title_more_res.gif) 0 0 no-repeat;
}

.on_demand_title {
    background: url(../images/title_on_demand.gif) 0 0 no-repeat;
}

.channels_title {
    background: url(../images/title_channels.gif) 0 0 no-repeat;
}

.forum_title {
    background: url(../images/title_forum.gif) 0 0 no-repeat;
}

.wiki_title {
    background: url(../images/title_wiki.gif) 0 0 no-repeat;
}

.news_title {
    background: url(../images/title_news.gif) 0 0 no-repeat;
}

.featured_articles_title {
    background: url(../images/title_featured_articles.gif) 0 0 no-repeat;
}

.featured_articles_title_long {
    background: url(../images/title_featured_articles_long.gif) 0 0 no-repeat;
}


.navigation {
    float: right;
    padding: 6px 0 0;
}

.navigation p {
    float: left;
    margin: 2px 0 0;
}

.navigation .sum {
    float: left;
    font-size: 13px;
    color: #666;
    font-weight: bold;
    margin-left: 150px;
}

.navigation .pager {
    float: left;
    font-size: 10px;
    margin: 0 15px 0 10px;
    display: inline;
}

.navigation .pager a {
    color: #666;
}

.navigation .pager ul {
    list-style: none;
    color: #232934;
    float: left;
}

.navigation .pager ul li {
    float: left;
    margin: 0 2px 0 0;

}

.navigation .pager ul a {
    border: 1px solid #9a9a9a;
    display: block;
    background: #e9e9e9;
    padding: 1px 5px;
    letter-spacing: 0;
    text-decoration: none;
}

.navigation .pager ul a:hover {
    background: #000;
    border-color: #000;
    color: #fff;
    text-decoration: none;
}

.navigation .pager ul .active span {
    background: none repeat scroll 0 0 #A90100;
    border: 1px solid #000;
    color: #FFF;
    display: block;
    letter-spacing: 0;
    padding: 1px 5px;
}

.sidebar_nav {
    text-align: right;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    float: none;
    padding: 6px 0;
}



.sidebar_nav .pager {
    float: none;
}

.sidebar_nav .pager ul {
    float: right;
}

.sidebar_nav .pager li {
    float: none;
    display: inline-block;
}

.sub_left .navigation {
    padding: 10px;
    float: none;
}

.sub_left .navigation .pager {
    float: right;
}

.ch_list {
    margin-left: 10px;
}

.ch_list .lvl_a {
    color: #444;
    font: normal 14px/16px Arial, sans-serif;
}

.ch_list .lvl_b {
    margin-bottom: 5px;
}

.ch_list .lvl_b span {
    color: #a52727;
}

.ch_list .sub {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 10px 40px 0 0;
    padding: 10px 0;
}

.ch_list .sub a {
    color: #666;
    display: block;
    padding: 2px 15px;
}

.ch_list .sub a:hover, .ch_list .sub .active a{
    background: #ebebeb;
    text-decoration: none;
}

.ch_list .channel_toggle {
    margin: 0 0 10px;
}

.ch_list .channel_toggle .lvl_a {
    padding: 0 0 0 15px;
    cursor: pointer;
    background: url(../images/arrow_red.gif) 0 4px no-repeat;
}

.ch_list .lvl_a:hover {
    color:#777;
}

.ch_list .opened .lvl_a {
    background: url(../images/arrow_red2.gif) 0 5px no-repeat;
    font-weight: bold;
}

.ch_list .channel_toggle em {
    color: #a52727;
    font-size: 12px;
}

.fbox {
    padding: 20px 30px;
    color: #666;
}

.fbox .fleft {
    float: left;
    width: 272px;
    padding: 10px 25px 0 0;
}

.fbox .fleft img.img {
    border: 1px solid #000;
    margin-bottom: 20px;
    width: 270px;
}

.fbox .fleft h4, .fbox .fleft h4 a {
    color: #a52727;
    font: bold 15px/16px Arial;
    margin: 0 0 15px;
}

.fbox .fleft .text {
    margin-bottom: 10px;
}

.fbox .fright {
    float: left;
    border-left: 1px dotted #ccc;
    width: 267px;
    padding: 0 0 0 25px;
}

.wb_full .fbox .fleft {
    border-right: 1px dotted #ccc;
    margin: 0 25px 0 0;
}

.wb_full .fbox .fright {
    border: none;
    width: auto;
    padding:0;
    float: none;
}

.wb320 .fbox {
    padding-left: 25px;
}

.wb320 .fbox .fright {
    padding:0;
    border: none;
    float: none;
}

.wb320 .fbox .fright .post {
    padding: 10px 0;
}

.fbox .fright h4 {
    color: #a52727;
    font: bold 13px/13px Arial;
    margin: 0 0 5px;
}

.fbox .fright .post {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
}

.fbox .fright .date {
    margin: 10px 0 0;
    font-size: 11px;
}

.fbox .fright .date span {
    color:#000;
    font-weight: bold;
}

.fbox .fright .links {
    margin: 10px 0 0;
    font-weight: bold;
    font-size: 11px;
}

.fbox .fleft .links {
    font-weight: bold;
    font-size: 11px;
}

.fbox .fright .links b {
    color: #666;
    padding: 0 15px;
}

.fbox .a_link {
    background: url(../images/arrow_red.gif) 0 3px no-repeat;
    padding-left: 10px;
    display: inline-block;
    margin-top: 15px;
}

.fbox .say_list {
    margin:0;
}

.fbox .say_list li {
    padding: 15px 0;
    overflow: hidden;
}

.fbox .say_list li:first-child {
    padding-top:0;
}

.fbox .forum_meta {
    margin-bottom: 20px;
}

.fbox .forum_meta strong {
    color: #000;
}

.fbox .forum_meta .left {
    height: 40px;
    width: 40px;
    float: left;
}

.fbox .forum_meta .right {
    padding:10px 0 0 50px;
    font-size: 11px;
    color: #9c9c9c;
}

.fbox .wiki_home .post {
    width: 100%;
    overflow: hidden;
}

.fbox .wiki_home .left {
    width: 72px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

.fbox .wiki_home .right {
    overflow: hidden;
}

.search_res_content li {
    width: 100%;
    overflow: hidden;
    background: url(../images/search_list.gif) 0 0 no-repeat;
    margin-bottom: 5px;
}

.search_res_content li:hover {
    background: url(../images/search_list_h.gif) 0 0 no-repeat;
}

.search_res_content .search_res_b {
    background: url(../images/search_list_b.gif) 0 0 no-repeat;
    height: 12px;
    font-size: 0;
}

.search_res_content li:hover .btn_play {
    background:url(../images/btn_play.png);
    position: absolute;
    display: block;
    height: 61px;
    width: 61px;
    top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left:-30px;
}

.search_res_content li:hover .search_res_b {
    background: url(../images/search_list_h.gif) 0 100% no-repeat;
}

.search_res_content .inner {
    padding: 20px 20px 5px;
}

.search_res_content .img {
    float: left;
    width: 185px;
    position: relative;
    overflow: hidden;
}

.search_res_content img {
    border: 1px solid #000;
}

.search_res_content .time {
    padding: 15px 0 6px;
    margin-bottom: 6px;
    border-bottom: 1px solid #e6e6e6;
}

.search_res_content .meta {
    font-size: 11px;
}

.search_res_content .meta strong {
    color: #333;
}

.search_res_content .meta b {
    padding: 0 10px;
}

.search_res_content .time span, .search_res_content .time a {
    color: #d40205;
    font-weight: bold;
    font-size: 13px;
}

.search_res_content .search_text {
    padding-left: 210px;
    color: #666;
}

.search_res_content .search_text h3, .search_res_content .search_text h3 a {
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
}

.search_res_content .search_text h3 a:hover {
    color: #AE2431;
}

.pager .btn_prev {
    float: left;
    padding: 2px 5px 2px 4px;
    border: 1px solid #9a9a9a;
    background: #e9e9e9;
    margin: 0 2px 0 0;
}

.pager .btn_next {
    float: left;
    padding: 2px 4px 2px 5px;
    border: 1px solid #9a9a9a;
    background: #e9e9e9;
}

.comment_holder {
    background: #fff;
    padding: 0 0 12px;
    margin: 0 0 17px;
}

.comment_holder a {
    color: #353535;
}

.comment_list {
    list-style: none;
    padding: 8px 0 0;
}

.comment_list li {
    padding: 10px 0 10px 85px;
    border-top: 1px solid #ccc;
    overflow: hidden;
    height: 1%;
}

.coment_placer strong {
    padding: 0 6px 0 0;
}

.comment_list strong a {
    color: #ad2429;
}

.coment_placer .text_placer {
    margin: -4px 0 0;
}

.coment_placer {
    width: 444px;
    padding: 0 10px 0 0;
    float: left;
    border-right: 1px solid #ccc;
    margin: 0 0 3px;
}

.coment_placer p {
    margin: 7px 0 0;
}

.reply_placer {
    float: left;
    width: 104px;
    padding: 24px 13px 0;
}

.reply_placer strong {
    margin: 0 3px 0 12px;
}

.img_placer {
    float: left;
    margin: -10px 0 -10px -85px;
    display: inline;
}

.img_placer div {
    width: 85px;
    height: 80px;
    position: relative;
    display: table;
}

.img_placer span {
    display: table-cell;
    vertical-align: middle;
}

.img_placer img {
    display: block;
    margin: 0 auto;
}

* html .img_placer span {
    position: absolute;
    top: 50%;
}

*+html .img_placer span {
    position: absolute;
    top: 50%;
}

* html .img_placer img {
    position: relative;
    top: -50%;
}

*+html .img_placer img {
    position: relative;
    top: -50%;
}

.reply_placer a {
    display: block;
    float: left;
    width: 14px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 0 4px;
}

span.reply_up {
    display: block;
    float: left;
    width: 14px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 0 4px;
    cursor: pointer;
}

span.reply_down {
    display: block;
    float: left;
    width: 14px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 0 4px;
    cursor: pointer;
}

.reply_up {
    background: url(../images/ico_up.gif) no-repeat;
}

.reply_down {
    background: url(../images/ico_down.gif) no-repeat;
}

.reply_placer p {
    float: left;
}

.tab h4 {
    text-transform: uppercase;
    margin: 0 0 10px -4px;
}

.f500_holder {
    padding: 12px 0 0 15px;
    background: #232934 url(../images/bg_f500_holder.gif) repeat-x 0 100%;
    margin: 0 0 10px;
    height: 1%;
}

.f500_holder h2 {
    font-size: 24px;
    color: #fff;
    padding-bottom: 5px;
}

.f500_holder ul {
    list-style: none;
    font-weight: bold;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 5px 0 0 -9px;
}

.f500_holder ul li {
    float: left;
    background: url(../images/separator_f500.gif) no-repeat;
    margin: 0 2px 0 -2px;
    padding: 2px 11px 6px 14px;
}

.f500_holder ul a {
    color: #fff;
}

.f500_holder ul .active a,
.f500_holder ul a:hover {
    color: #ad2429;
    text-decoration: none;
}

.sort_placer {
    float: right;
    padding: 9px 10px 0 0;
}

.sort_placer label {
    float: left;
    margin: 3px 4px 0 0;
}

#fade-tabs .sort_placer label {
    margin: 0px;
    margin-right: 3px;
}

.sort_placer select {
    float: left;
    padding: 1px 0;
}

.schedule_holder {
    width: 100%; /*overflow:hidden;*/
}

.schedule_list {
    list-style: none;
    width: 100%;
    overflow: hidden;
    padding: 15px 0 4px; /*background:url(../images/bg_schedule_list.gif) repeat-x 0 100%;*/
}

.schedule_list li {
    padding: 0 0 17px;
    overflow: hidden;
    width: 100%;

}

.rating_placer {
    background: url(../images/schedule_list_li.gif) repeat-y -129px top;
    margin-left: -1px;
    position: relative;
}

.row .rating_placer {
    background: none;
}

.avatar {
    float: left;
    margin: 0;
    padding-left: 0px;
}

.avatar div {
    width: 106px;
    margin-right: 10px;
    height: 95px;
    overflow: hidden;
    padding: 0 0 0 4px;
    position: relative;

}

.avatar span {
    display: block;
    width: 103px;
    height: 95px;
    overflow: hidden;
    vertical-align: middle;
}

.avatar img {
    margin: 0 auto;
    display: block;
}

* html .avatar span {
    position: absolute;
    top: 50%;
}

*+html .avatar span {
    position: absolute;
    top: 50%;
}

* html .avatar img {
    position: relative;
    top: -50%;
}

*+html .avatar img {
    position: relative;
    top: -50%;
}

.content_placer {
    border: solid #ccc;
    border-width: 0 1px;
    width: 318px;
    float: left;
    padding: 0 10px;
    min-height: 95px;
    height: auto !important;
    height: 95px;
}

.content_placer h3 {
    font-size: 20px;
    color: #ad2429;
    font-weight: normal;
    margin: -3px 0 7px;
}

.content_placer p {
    line-height: 16px;
}

.rating_placer {
    float: left;
    padding: 0 0 0 13px;
    width: 187px;
}

.rating_placer p {
    margin: 0 0 5px;
}

.rating_placer .star_holder {
    padding: 9px 0 0;
}

.rating_placer .star-rating {
    float: left;
}

.rating_placer .star-rating li {
    padding: 0;
}

.rating_placer .view_list {
    list-style: none;
    margin: -3px 0 0 -8px;
    width: 210px;
    overflow: hidden;
}

.rating_placer .view_list li {
    float: left;
    background: url(../images/separator_list.gif) no-repeat 0 2px;
    margin: 0 10px 0 -2px;
    padding: 0 0 0 10px;
    width: auto;
}

.reply_up_small {
    float: left;
    width: 12px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/reply_up_small.gif) no-repeat;
    margin: 0 0 0 6px;
}

.comment_small {
    float: left;
    width: 17px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/comment_small.gif) no-repeat;
    margin: 0 5px 0 6px;
}

.rating_placer .view_list span {
    float: left;
}

.navigation_holder {
    /*background: #fff url(../images/bg_rating_video.gif) repeat-x scroll 0 100%;*/
    width: 100%;
    overflow: hidden;
}

.navigation_holder .navigation {
    padding: 8px 0 8px;
}

.navigation_holder .navigation .pager {
    margin-right: 9px;
}

.title_results {
    font-size: 16px;
    padding: 13px 0 0 17px;
}

.results_bar {
    background: #fff url(../images/bg_rating_video.gif) repeat-x 0 100%;
    width: 100%;
    overflow: hidden;
    padding: 0 0 12px;
}

.results_bar h2 {
    font-size: 24px;
    color: #4a4a4a;
    margin: 0;
    float: left;
    padding: 5px 0 0 15px;
}

.search_container {
    background: #fff url(../images/bg_rating_video.gif) repeat-x scroll 0 100%;
    width: 100%;
    overflow: hidden;
}

.search_results {
    float: left;
    padding: 0 39px 25px 36px;
    width: 653px;
    border-right: 1px solid #ccc;
    overflow: hidden;
}

.search_list {
    list-style: none;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

.search_list li {

    border-top: 1px solid #ccc;
    padding: 12px 0 14px;
    margin: -1px 0 1px;
}

.search_list h3 {
    font-size: 16px;
    margin: 0 0 6px;
    font-weight: normal;
}

.side_search_list li {
    color: #676767;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}

.side_search_list h4, .side_search_list h4 a {
    color: #ae2431;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}

.search_list p {
    line-height: 16px;
}

.top_list {
    list-style: none;
    font-weight: bold;
    width: 620px;
    overflow: hidden;
    padding: 0 0 13px 53px;
    margin: 12px 0 0;
}

.top_res_list {
    overflow: hidden;
    width: 100%;
    padding: 0 0 10px;
}

.top_res_list li {
    float: left;
    margin-bottom: 5px;
}

.top_res_list .active {
    font-weight: bold;
}

.sidebar .top_res_list a {
    color: #ab2229;
    padding-right: 20px;
    white-space: nowrap;
}

.search_res_content {
    padding: 10px;
}

.top_list li {
    float: left;
    margin: 0 24px 0 0;
}

.top_list .active a,
.top_list a:hover {
    color: #ad2429;
    text-decoration: none;
}

.top_list a {
    color: #353535;
    white-space: nowrap;
}

.side_terms {
    float: left;
    width: 232px;
    overflow: hidden;
    padding: 12px 0 0 19px;
}

.terms_list {
    list-style: none;
    padding: 13px 0 0 7px;
}

.terms_list li {
    margin: 0 0 11px;
    background: url(../images/bullet_gray_list.gif) no-repeat 0 50%;
    padding: 0 0 0 8px;
}

.terms_list a {
    color: #353535;
}

.bottom_results .title_results {
    float: left;
    padding: 7px 0 27px 35px;
}

.bottom_results {
    padding: 18px 0 0;
}

.results_bar .navigation {
    padding-right: 6px;
}

.nav_bar {
    width: 242px;
    float: left;
    margin: 0 10px 0 0;
}

.menu_placer {
    margin: 0 0 10px;
}

.menu_placer h5 {
    background: #141820 url(../images/bg_h3.gif) repeat-x;
    font-size: 16px;
    color: #fff;
    padding: 6px 0 9px 16px;
}

.menu_placer h3 {
    background: #141820 url(../images/bg_h3.gif) repeat-x;
    font-size: 16px;
    color: #fff;
    padding: 6px 0 9px 16px;
}

.menu_placer .pBody div {
    height: auto !important;
}

.menu_placer ul {
    list-style: none;
    border: solid #ccc;
    border-width: 0 1px;
    font-weight: bold;
    margin: 0px;
}

.menu_placer li#ca-talk, .menu_placer li#ca-watch {
    margin: 0px;
}

.menu_placer ul li {
    background: #fff url(../images/bg_menu_placer.gif) repeat-x 0 100%;
    padding: 6px 0 6px 16px;
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
}

.menu_placer ul a {
    background: url(../images/bullet_gray_list.gif) no-repeat 0 50%;
    padding: 0 0 0 9px;
    color: #353535;
    margin: 0px;
}

.block_holder {
    width: 728px;
    float: right;
    overflow: hidden;
}

.block_holder .holder {
    width: 738px;
    margin: 0 0 0 -10px;
    overflow: hidden;
}

.block_holder .box {
    width: 342px;
    float: left;
    margin: 0 0 10px 10px;
    display: inline;
    padding: 9px 0 0 15px;
    overflow: hidden;
}

.block_holder .box .read_more {
    display: inline;
}

.block_holder .box .get_link {
    padding: 0 15px 13px 0;
}

.block_holder .box .get_link a {
    margin: 0 0 0 7px;
}

.block_holder .box img {
    float: left;
}

.block_holder .box p {
    line-height: 16px;
    margin: 0 0 12px;
    padding: 1px 0 0;
}

.block_holder .box h2, p.p_h2 {
    margin: 0 0 7px;
}

p.p_h2 {
    display: block;
    padding-top: 5px !important;
}

.floated_placer {
    float: left;
    width: 190px;
    padding: 0 0 0 15px;
}

.block_holder .box .list, .ull ul {
    padding: 2px 0 36px 9px;
    width: auto;
    height: 1%;
}

.block_holder .box .list p {
    margin: 0;
}

.schedule_cantainer {
    background: #fff;
    width: 100%;
    overflow: hidden;
}

.schedule_cantainer ul {
    list-style: none;
    padding: 20px 0 24px;
}

.schedule_cantainer ul li {
    padding: 0 0 9px 143px;
    overflow: hidden;
}

.schedule_cantainer ul a {
}

.schedule_cantainer ul span {
    float: left;
    margin: 0 0 0 -125px;
}

.schedule_cantainer ul p {
    float: left;
}

.wide_schedule ul {
    padding: 9px 0 12px;
}

.wide_schedule ul li {
    padding: 0 0 5px 176px;
}

.wide_schedule ul span {
    margin: 0 0 0 -164px;
}

/* STARS begin*/
.star-rating {
    list-style: none;
    margin: 0 3px 0 0;
    padding: 0;
    width: 80px;
    height: 13px;
    position: relative;
    background: url(../images/stars.gif) repeat-x;
}

.star-rating li {
    float: left;
}

.star-rating li a {
    display: block;
    width: 8px;
    height: 13px;
    line-height: 13px;
    text-decoration: none;
    text-indent: -9999px;
    z-index: 10;
    position: absolute;
    padding: 0;

}

.star-rating li a:hover,
.star-rating li.active a {
    background: url(../images/stars.gif) 0 100%;
    z-index: 1;
    left: 0;
}

.star-rating a.s05 {
    left: 0px;
    z-index: 20;
}

.star-rating a.s05:hover,
.star-rating li.active a.s05 {
    width: 8px;
    z-index: 20;
}

.star-rating a.s1 {
    left: 8px;
    z-index: 19;
}

.star-rating a.s1:hover,
.star-rating li.active a.s1 {
    width: 16px;
    z-index: 19;
}

.star-rating a.s15 {
    left: 16px;
    z-index: 18;
}

.star-rating a.s15:hover,
.star-rating li.active a.s15 {
    width: 24px;
    z-index: 18;
}

.star-rating a.s2 {
    left: 24px;
    z-index: 17;
}

.star-rating a.s2:hover,
.star-rating li.active a.s2 {
    width: 32px;
    z-index: 17;
}

.star-rating a.s25 {
    left: 32px;
    z-index: 16;
}

.star-rating a.s25:hover,
.star-rating li.active a.s25 {
    width: 40px;
    z-index: 16;
}

.star-rating a.s3 {
    left: 40px;
    z-index: 15;
}

.star-rating a.s3:hover,
.star-rating li.active a.s3 {
    width: 48px;
    z-index: 15;
}

.star-rating a.s35 {
    left: 48px;
    z-index: 14;
}

.star-rating a.s35:hover,
.star-rating li.active a.s35 {
    width: 56px;
    z-index: 14;
}

.star-rating a.s4 {
    left: 56px;
    z-index: 13;
}

.star-rating a.s4:hover,
.star-rating li.active a.s4 {
    width: 64px;
    z-index: 13;
}

.star-rating a.s45 {
    left: 64px;
    z-index: 12;
}

.star-rating a.s45:hover,
.star-rating li.active a.s45 {
    width: 72px;
    z-index: 12;
}

.star-rating a.s5 {
    left: 72px;
    z-index: 11;
}

.star-rating a.s5:hover,
.star-rating li.active a.s5 {
    width: 80px;
    z-index: 11;
}

/* STARS end*/
#footer {
    width: 100%;
    background: url(/images/bg_footer.gif);
    color: #fff;
    padding: 0 0 15px;
    margin-top: 30px;
}

#footer h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 2px 0 10px;
}

#footer .holder {
    width: 980px;
    margin: 0 auto;
    padding: 10px 0 0;
}

#footer .column {
    float: left;
    overflow: hidden;
}

#footer .column ul {
    float: left;
    list-style: none;
    color: #fff;
    text-transform: uppercase;
}

#footer .column ul li {
    margin: 0 0 4px;
}

#footer a {
    color: #fff;
}

.add_nav {
    list-style: none;
    line-height: 12px;
    margin: 8px 0 0 -5px;
    width: 100%;
}

.add_nav li {
    float: left;
    border-left: 1px solid #fff;
    margin: 0 1px 0 -1px;
    padding: 0 5px 1px;
}

/* CAROUSEL */

.scroll_gallery {
    overflow: hidden;
    float: left;
    width: 773px;
    height: 46px;
    position: relative;
}

.nav-bar {
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 46px;
    position: absolute;
    z-index: 1;
}

.nav-bar .btn {
    width: 25px;
    height: 46px;
    text-indent: -9999px;
    overflow: hidden;
}

.btn:hover,
.btn.hover {
    background-position: 0 -46px;
}

.link-prev {
    background: url(../images/btn_prev.gif) no-repeat;
    float: left;
}

.link-next {
    background: url(../images/btn_next.gif) no-repeat;
    float: right;
}

.scroll_gallery .nav {
    width: 723px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    margin: 0 25px;
}

.scroll_gallery .nav ul {
    position: relative;
    width: 99999px;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 16px;
}

.scroll_gallery .nav ul li {
    float: left;
    width: 227px;
    padding: 7px 0 7px 14px;
    background: #e4e4e4 url(../images/bg_race_list.gif) no-repeat;
}

.scroll_gallery .nav ul p {
    font-weight: bold;
}

.scroll_gallery .nav ul span {
    padding: 0 0 0 43px;
}

.scroll_gallery .nav ul a {
    text-align: center;
    color: #3a3a3a;
}

/****/
.container {
    float: right;
    width: 728px;
    background: #fff;
}

.container h2.title, .firstHeading {
    font-size: 17px;
    padding: 13px 10px 8px 16px;
    background: #fefefe url(../images/bg_rating_video.gif) repeat-x 0 100%;
    font-weight: bold;

}

.container p {
    line-height: 16px;
    padding: 8px 0 0;
}

.container h3 {
    font-size: 14px;
    padding: 32px 0 0;
}

.container  a {
    color: #353535;
}

.main_side {
    padding: 0 15px 0 16px;
    width: 488px;
    float: left;
}

.main_side .list {
    padding: 14px 0 7px 10px;
    margin: 0;
    width: auto;
}

.main_side .list li {
    margin: 0 0 6px;
    padding: 0 0 0 9px;
}

.right_side {
    float: right;
    width: 190px;
    padding: 0 19px 0 0;
}

.right_side .contents_box, .toc {
    border: 1px solid #c3c3c3;
    margin: 12px 0 10px;
}

.toc {
    width: 190px !important;
    float: right;
    margin-top: 2px;
    margin-bottom: 10px;
    margin-right: 9px;
    margin-left: 10px;
    position: relative;
    border: 1px solid #C3C3C3 !important;
}

.toc td {
    background: #fff !important;
    border: none !important;
    padding: 0px !important;
}

.toc ul {
    background: #fff !important;
}

.toc a {
    color: #000;
}

.contents_box h3, #toctitle h2 {
    font-size: 24px;
    padding: 6px 5px 0 9px;
    background: #fefefe url(../images/bg_rating_video.gif) repeat-x 0 100%;
    font-weight: normal;
}

#toctitle h2 {
    padding: 8px 5px 8px 9px !important;
}

#toctitle h2 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.right_side .contents_box .list, .toc ul {
    padding: 5px 0 2px 8px;
    width: auto;
}

.right_side .contents_box .list li, .toc ul li {
    padding: 0 0 0 9px;
    margin: 0 0 6px;
}

.right_side .banner_area {
    margin: 0 0 17px;
}

.functional_box {
    z-index: 100;
    margin: 0 0 10px;
    position: absolute;
    right: 0px;
}

.functional_box ul {
    width: 100%;
    overflow: visible;
    list-style: none;

    margin-top: -35px;
}

.functional_box ul li {
    float: left;
    margin: -1px 1px 1px -1px;
    width: auto;
    padding: 7px 20px 2px 8px;
    background: none;
}

.functional_box ul a {
    padding: 0 0 0 24px;
}

.f_email {
    background: url(../images/f_email.gif) no-repeat 0 50%;
}

.f_subscribe {
    background: url(../images/f_rss.gif) no-repeat 0 50%;
}

.f_print {
    background: url(../images/f_print.gif) no-repeat 0 50%;
}

.f_share {
    background: url(../images/f_share.gif) no-repeat 0 50%;
}

.banner_area img {
    display: block;
}

.banner_area p {
    text-align: center;
    padding: 4px 0 0;
}

.table_holder {
    overflow: hidden;
    background: #fff;
    padding: 27px 32px 36px 30px;
}

.table_holder table {
    border: 1px solid #dedede;
    width: 100%;
    border-collapse: collapse;
    font-size: 10px;
    font-family: Verdana;
}

.table_holder table th {
    padding: 2px 0 4px;
    font-size: 11px;
}

.table_holder table td {
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px 0 4px;
}

.table_holder table p {
    text-align: left;
}

.table_holder table span {
    width: 52px;
    float: left;
}

.grey_cell td {
    background: #efefef;
}

.table_container {
    margin: 0 0 10px;
}

.table_container h2 {
    padding: 8px 0 1px 16px;
}

.side_nav {
    float: right;
    width: 112px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.side_nav ul {
    border: solid #ccc;
    border-width: 1px 1px 0;
    list-style: none;
    margin: 15px 0 0;
}

.side_nav ul li {
    border-bottom: 1px solid #ccc;
    padding: 5px 0 4px 10px;
}

.side_nav ul a {
    padding: 0 0 0 32px;
    color: #353535;
}

.side_nav p {
    text-align: right;
    margin: 0;
}

.article_holder {
    background: #fff;
    margin: 0 0 10px;
    padding: 8px 19px 0 17px; /*overflow:hidden;*/
    height: 1%;
}

.article_holder p {
    margin: 0 0 6px;
    line-height: 16px;
}

.article_holder .text_block {
    float: right;
    width: 336px;
    padding: 0 87px 0 0;
}

.article_holder .text_block p {
    margin: 0 0 8px;
}

.article_holder .side_info {
    float: left;
    width: 100%;
    padding: 0 0 5px;
}

.article_holder .side_info img {
    display: block;
    margin: 3px 0 0;
}

.article_holder .contents_box {
    border: 1px solid #ccc;
    margin: 14px 0 0;
}

.article_holder .contents_box .list {
    padding: 7px 0 13px 6px;
    width: auto;
}

.article_holder .contents_box .list strong {
    font-size: 11px;
}

/*nx*/
.nx_ext_nav .sort_placer {
    float: left;
    padding-left: 15px;
    padding-top: 5px;
}

.nx_ext_nav .navigation {
    width: 460px;
}

.nx_ext_nav .navigation .pager {
    float: right;
}

.nx_clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nx_s_holder .holder {
    border-bottom: 0px;
    padding: 5px 13px;
    background: #fff url(../images/nx_bg_holder.gif) repeat-x 0px 100%;
}

.nx_s_holder h2 {
    color: #353535;
    margin: 0;
}

.nx_holder_cont {
    padding: 0px 13px;
}

.nx_item_box {
    line-height: 16px;
    padding-top: 13px;
}

.nx_item_box a {
    color: #353535;
}

.sidebar .nx_item_box .nx_img_box {
    float: left;
    width: 48px;
    padding-top: 4px;
}

.sidebar .nx_item_box .nx_cont_box {
    float: right;
    width: 205px;
}

.nx_cont_box h4.nx_subtitle {
    font-size: 12px;
}

.nx_holder_cont .get_link {
    margin: 0;
    padding: 10px;
}

.nx_holder_cont .get_link a {
    margin: 0;
}

.nx_top_banner {
    margin-bottom: 0;
}

.nx_numlist_box {
    background: url(../images/nx_bg_numlist3.gif) no-repeat 0px 1px;
}

.nx_numlist {
    list-style: none;
    margin-left: 50px;
}

.nx_numlist .num {
    display: block;
    position: absolute;
    float: left;
    left: -50px;
    top: 0;
    margin-bottom: -20px;
    font: bold 37px Arial, Helvetica, "sans-serif";
    color: #fff;
}

.nx_numlist div {
    margin-left: 15px;
    padding: 10px 0px 10px 0px;
    position: relative;
    font: normal 12px/16px Arial, Helvetica, "sans-serif";
    color: #353535;
    border-bottom: solid 1px #cdcdcd;
    zoom: 1;
}

.nx_numlist div p {
    display: block;
    clear: both;
    margin-bottom: 0px;
}

.nx_numlist div h4.nx_subtitle {
    font-size: 16px;
    line-height: 16px !important;
    padding: 0px 0px 5px 0px !important;
    margin: 0px !important;
    float: left;
}

h4.nx_subtitle a {
    color: #353535;
}

*:first-child+html .nx_clearfix {
    zoom: 1;
}

* html .nx_clearfix {
    zoom: 1;
}

.nx_list_of_comments .avatar, .nx_list_of_comments .avatar div {
    width: 160px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    padding: 0px;
}

.nx_list_of_comments {
    padding: 0px;
}

.nx_list_of_comments li {
    padding: 0px 17px;
}

.nx_list_of_comments .avatar,
.nx_list_of_comments .content_placer,
.nx_list_of_comments .rating_placer {
    overflow: hidden;
}

.nx_list_of_comments .content_placer {
    width: 340px;
    border-left: 0px;
}

.nx_list_of_comments .rating_placer {
    padding: 0px 0px 0px 10px;
    width: 105px;
}

.nx_list_of_comments .rating_placer img {
    margin-bottom: 5px;
}

.nx_list_of_comments .nx_comment_box {
    line-height: 16px;
}

.nx_list_of_comments .rating_placer span,
.nx_list_of_comments .rating_placer strong {
    display: block;
    line-height: 18px;
}

.nx_list_of_comments .view_list {
    padding-top: 9px;
}

.nx_list_of_comments .view_list li,
.nx_list_of_comments .view_list span {
    float: left;
}

.nx_list_of_comments .view_list li {
    width: auto;
    padding: 0px 10px 0px 0px;
    border-right: solid 1px #7a7a7a;
}

.nx_list_of_comments .view_list li.nx_split {
    padding-left: 10px;
    border: 0px;
}

.nx_list_of_comments li.even {
    background: #fbf8f6;

}

.nx_list_of_comments li.even,
.nx_list_of_comments li.odd {
    padding-top: 19px;
    padding-bottom: 13px;
}

.nx_videoplayer {
    width: 266px;
    height: 217px; /*background: url(../images/player_youtube.jpg);*/
}

.nx_list_of_videos {
    margin-left: -5px;
}

.nx_list_of_videos .nx_video_box {
    float: left;
    padding: 20px;
    width: 266px;
    height: 310px;
    overflow: hidden;
}

.nx_video_decsription {
    padding-top: 14px;
    line-height: 16px;
}

.nx_video_decsription * {
    white-space: nowrap;
}

.nx_video_author {
    padding-top: 8px;
}

.nx_video_author span {
    font-weight: bold;
}

.nx_video_title {
    font-size: 12px;
}

.nx_list_of_videos .rating_placer {
    padding: 12px 0 0 0;
}

.sidebar .popular_threads {
    float: none !important;
    width: auto;
}

.sidebar .popular_threads .get_link a {
    margin-bottom: 0;
}

.sidebar .popular_threads  .get_link {
    margin: 0;
    padding: 0 0;
}

.sidebar .popular_threads  .holder {
    margin: 0;
    padding: 0 0;
}

.sidebar .popular_threads {
    padding-bottom: 5px !important;
}

.sidebar .tab_new  .holder {
    margin-bottom: 0;
}

.nx_top_holder_community .tab_holder {
    min-height: 275px;
    height: auto !important;
    height: 277px;
}

.nx_top_holder_community .popular_threads {
    min-height: 266px;
    height: auto !important;
    height: 266px;
}

.nx_question_form_side {
    display: block;
    min-height: 268px;
    height: auto !important;
    height: 268px;
}

.nx_tab_holder_wide {
    float: none;
    width: auto;
}

.nx_tab_holder_wide .get_link a {
    margin: 0px;
}

.nx_tab_holder_wide .get_link {
    padding: 10px 0px;
}

.nx_list_of_videos_big .nx_video_box {
    width: 306px;
    height: 360px;
    padding: 8px;
}

.nx_list_of_videos_big .nx_videoplayer {
    width: 306px;
    height: 250px;
    overflow: hidden; /*background: url(../images/video_player_big.jpg);*/
}

.nx_list_of_videos_big  h4.nx_video_title {
    margin: 0px;
    text-transform: none;
}

.nx_video_comments_post {
    padding-top: 5px;
}

.nx_video_comments_post a {
    font-weight: bold;
}

.nx_holder_fans_contributors {
    margin-top: 10px;
    min-height: 513px;
    height: auto !important;
    height: 513px;
    background: #fff;
}

.nx_holder_fans_contributors .nx_become_contributor_hold_box,
.nx_holder_fans_contributors .nx_contributors_hold_box {
    float: left;
    margin: 0px;
    border: 0px;
    height: auto;
}

.nx_holder_fans_contributors .nx_contributors_hold_box {
    width: 376px;
}

.nx_holder_fans_contributors .nx_become_contributor_hold_box {
    width: 294px;
}

.nx_holder_fans_contributors  .nx_numlist,
.nx_holder_fans_contributors  .nx_holder_cont {
    background: transparent;
}

.nx_holder_fans_contributors .nx_img_box {
    width: 67px;
}

.nx_holder_fans_contributors .nx_cont_box {
    width: 280px;
}

.nx_holder_fans_contributors .nx_img_box,
.nx_holder_fans_contributors .nx_cont_box {
    float: left;
}

.nx_holder_fans_contributors .nx_numlist_box {
/*background-image: url(../images/nx_bg_numlist_2.gif);*/
    border: solid 1px #cdcdcd;
    min-height: 470px;
    height: auto !important;
    height: 470px;
}

.nx_holder_fans_contributors  .nx_numlist li,
.nx_holder_fans_contributors  .nx_holder_cont {
    padding-right: 5px;
}

.nx_become_contributor_hold_box  .get_link {
    float: left;
    padding-top: 40px;
}

.nx_contributors_hold_box .nx_cont_box h4.nx_subtitle {
    padding-bottom: 5px;
}

.nx_contributors_hold_box  .get_link {
    padding-top: 20px;
}

.nx_cust_tbl_box {
    background: #fff;
}

.nx_cust_tbl {
    width: 100%;
    border-collapse: collapse;
    /*background: url(../images/title.gif) no-repeat 0 -5px;*/
}

.nx_cust_tbl th,
.nx_cust_tbl td {
    text-align: left;
    vertical-align: top;
    padding: 5px 20px 10px 20px;
}

.nx_cust_tbl th {
    padding: 0 20px;
    vertical-align: middle;
    color: #fff;
    height:65px;
    font: normal 30px MyriadProSemibold, Arial, Helvetica, "sans serif";
}

.nx_cust_tbl th h2 {
    color: #fff;
    font: normal 30px MyriadProSemibold, Arial, Helvetica, "sans serif";
    text-shadow: #000 0px 0px 3px;
    filter: glow(color=#666666,strength=1)
}

.title, .coment_bar{
    background: url(../images/title_full.gif) no-repeat 0 0;
    padding: 0 0 0 18px;
    border-bottom: 1px solid #a52727;
    width: auto;
    clear: both;
}

.title .sort_placer, .coment_bar .navigation {
    margin: 15px 0 0;
    color: #fff;
}

.title h2, .coment_bar h2 {
    color: #fff;
    background: url(../images/title_full.gif) no-repeat 100% 0;
    padding: 18px 18px 18px 0;
    float:none;
    font: normal 30px/30px MyriadProSemibold, Arial, Helvetica, "sans serif";
    text-shadow: #000 0px 0px 3px;
    filter: glow(color=#666666,strength=1)
}

.title h2 .sort_placer, .coment_bar h2 .sort_placer {
    font: normal 12px/18px Arial;
    text-shadow: none;
    margin:0;
}

.title2{
    background: #d2d2d2 url(../images/title_full2.gif) no-repeat 0 0;
    padding: 0 0 0 8px;
    border-bottom: 1px solid #a52727;
    width: auto;
}

.title2 h2 {
    color: #333;
    background: url(../images/title_full2.gif) no-repeat 100% 0;
    padding: 8px 8px 8px 0;
    float:none;
    text-shadow: none;
    font: bold 17px/18px Arial, Helvetica, "sans serif";
}

.title h2 a {
    color:#fff;
}

.nx_cust_tbl td  h5 {
    font: normal 15px Arial, Helvetica, "sans serif";
    padding-bottom: 5px;
    color: #000;
}

.nx_cust_tbl td a:hover h5 {
    text-decoration: underline;
}

.nx_cust_tbl_forum {
    line-height: 17px;
}

.nx_cust_tbl_forum th {
    color: #666;
    border-bottom: 1px solid #ccc;
}

.nx_cust_tbl_forum .new_topic span {
    line-height: 14px;
}

.nx_cust_tbl_forum .td_a {
    width: 380px;
}

.nx_cust_tbl_forum .td_c,
.nx_cust_tbl_forum .td_b {
    width: 135px;
}

.nx_cust_tbl_forum .td_e {
    width: 180px;
}

.nx_cust_tbl_forum .odd .td_b, .nx_cust_tbl_forum  .odd .td_e {
    background: #e4e3e3 url(../images/bg_td_odd_1.gif) no-repeat 0px 100%;
}

.nx_cust_tbl_forum .even .td_b, .nx_cust_tbl_forum  .even .td_e {
    background: #e1dfdd url(../images/bg_td_even_1.gif) no-repeat 0px 100%;
}

.nx_cust_tbl_forum .even .td_a, .nx_cust_tbl_forum  .even .td_c {
    background: #faf8f6 url(../images/bg_td_even_2.gif) no-repeat 0px 100%;
}

.nx_cust_tbl_forum  .td_c div {
    padding-bottom: 7px;
}

.nx_cust_tbl_forum  .td_e div.date {
    padding-bottom: 7px;
}

.nx_tbl_nav .nx_count span,
.nx_cust_tbl_forum  .td_e  span {
    font-weight: bold;
}

.nx_tbl_nav {
    background: #ffffff url(../images/bg_nx_tbl_nav.gif) repeat-x 0px 100%;
    padding: 10px 20px;
}

.nx_tbl_nav .nx_count {
    float: left;
}

.nx_tbl_nav .nx_link {
    float: right;
}

.nx_tbl_nav .nx_link a {
    font-weight: bold;
    text-transform: uppercase;
    color: #353535;
}

.reg_page {
    background: #FFF url(../images/bg_reg_page.gif) 0 100% no-repeat;
}

.reg_left {
    float: left;
    width: 460px;
    padding: 40px 0 0 30px;
}

.reg_left h2 {
    margin: 0 0 30px;
}

.reg_right h2 {
    margin: 0 0 35px;
}

.reg_right {
    float: left;
    width: 350px;
    padding: 40px 0 0 50px;
    font-size: 17px;
}

.reg_right h3 {
    font: bold 21px/22px Arial;
    margin: 0 0 30px;
}

.reg_right li {
    margin: 0 0 20px;
    padding: 0 0 0 25px;
    line-height: 28px;
}

.reg_right .green_c li {
    background: url(../images/check_green.gif) no-repeat 0 7px;
}

.reg_right .red_c li {
    background: url(../images/check_red.gif) no-repeat 0 7px;
}

.reg_form {
    background: url(../images/reg_form.gif) 0 0 no-repeat;
    width: 395px;
    padding: 15px 30px 0;
    font-size: 13px;
}

.reg_form .ul_message_box {
    color: red;
    padding-left: 40px;
}

.reg_form .ul_message_box li {
    margin-bottom: 5px;
}

.reg_right .split {
    background: url(../images/form_split.png) 50% 0 no-repeat;
    margin: 40px 0 30px;
    height: 1px;
    opacity: .35;
    filter: alpha(opacity = 35);
    -ms-filter: "alpha(opacity=35)";
    -khtml-opacity: .35;
    -moz-opacity: .35;
}

.reg_form_b {
    background: url(../images/reg_form_b.gif) -1px 100% no-repeat;
    width: 455px;
    height: 21px;
    line-height: 0;
}

.ref_form_top {
    height: 53px;
    margin-bottom: 30px;
}

.ref_form_top .right {
    float: right;
}

.ref_form_top p {
    padding: 3px 0 0 30px;
}

.ref_form_top a {
    color: #e80800;
    text-decoration: underline;
}

.ref_form_top a:hover {
    text-decoration: none;
}

.ref_form_top a.fb_button {
    background: url(../images/btn_facebook.gif) 0 0 no-repeat !important;
    width: 194px !important;
    height: 25px !important;
}

.ref_form_top a.fb_button:hover {
    background-position: 0 100% !important;
}

.ref_form_top a.fb_button .fb_button_text {
    background: none !important;
    text-indent: -9999px;
    border: none !important;
}

.reg_form .f_row1 label {
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
    width: 120px;
    margin-right: 5px;
}

.reg_form .f_row1 .f_inputs input {
    border: 2px solid #ccc;
    padding: 5px 3px;
    width: 210px;
}

.reg_form .f_row1 {
    padding-top: 12px;
}

.reg_form .validator {
    color: red;
}

.reg_form .promo_line {
    background: url(../images/dots_form.gif) 30px 0 no-repeat;
    margin: 15px 0 0;
}

.reg_form .checkboxes label {
    width: auto;
    white-space: nowrap;
}

.reg_form .checkboxes {
    padding-left: 43px;
}

.reg_form .promo_line input {
    width: 150px !important;
}

.ref_form_mid {
    padding-right: 45px;
}

#btnRegister {
    background: url(../images/btn_reg_now.gif) 0 0 no-repeat;
    width: 316px;
    height: 79px;
}

#btnRegister:hover {
    background-position: 0 100%;
}

.reg_form #btnRegister {
    float: right;
}

.home_banner #btnRegister {
    margin: 25px 0 0 -10px;
    display: block;
}

.reg_form #btnRegister span {
    text-indent: -9999px;
}

.reg_form a {
    color: #c00;
}

.reg_form .req {
    color: #c00;
    float: right;
    font-size: 11px;
    margin: 10px -10px -10px 0;
}

.top_holder .tab_holder {
    padding-bottom: 0px;
}

h2.h_small {
    font: bold 12px arial;
    text-transform: uppercase;
    margin-top: 2px;
    margin-bottom: 3px;
}

.h .text_box ul {
    list-style: none;
    padding: 0px 0 0px !important;
    line-height: 17px;
}

.holder1 .get_link li {
    margin-bottom: 0px;
    text-align: right;
}

.holder1 .get_link a {
    margin-bottom: 0px;
    float: none;
}

.new_block {
    display: block;
    width: 646px;
    margin-bottom: 15px;
    margin-left: 0px;
}

.g {
    margin-left: 0px;
    margin-right: 0px;
    width: 662px;
}

.arch {
    display: block;
    float: left;
    margin-right: 8px;
    padding-right: 10px;
    background: url(/images/line.gif) no-repeat right 2px;
}

.article_holder p img {
    padding-right: 10px;
    padding-bottom: 10px;
}

.padd {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.plusQuote {
    background-color: #0000ff;
}

.minusQuote {
    background-color: #00ff00;
}

.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
}

.fgh {
    font: 12px arial;
}

.rootComment {
    border-bottom: 1px solid #ccc;
    padding-top: 10px !important;
    padding-bottom: 15px !important;
}

.commentsChain {
    border: none;
    background: #ccc !important;
    border-bottom: 1px solid #ccc;
}

.commentsChain div {
    background: #ccc !important;
}

.btn_date_box {
    background: none !important;
}

.btn_date_box .date {
    color: #000 !important;
    font: 12px arial !important;
}

.comment_holder {
    padding-bottom: 0px;
}

.replyButton {
    padding-left: 6px !important;
    padding-right: 20px !important;
}

.poll {
    float: left;
    font-weight: bold;
}

.w745 {
    width: 745px !important;
}

.w220 {
    width: 220px !important;
}

.w745 .tabset a.tab {
    padding-bottom: 4px !important;
}

.prof {
    background: #fff;
}

.p20 {
    padding-bottom: 40px;
}

.w220 img {
}

.menu_placer ul li span {
    font-weight: normal;
    display: block;
    margin-top: 5px;
}

.nopad {
    padding: 0px !important;
    width: 744px;
}

.container {
    background: none;
}

.tabset a.active-left-menu {
    background: #fff !important;
}

.w745 .tab {
    padding-top: 0px !important;
    line-height: 24px;
}

.w745 .tab .navigation {
    line-height: 16px;
}

.cont_box {
    background: #fff;
    height: 100px;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 10px;
}

.w745 .contents_box h3 {
    padding-bottom: 5px;
}

.ht {
    min-height: 300px;
    height: auto !important;
    height: 300px;
}

.c_bot {
    background: url(../images/wbg_full.gif) 0 100% no-repeat;
    padding-left: 10px;
    margin-bottom: 10px;
    clear: both;
}

.c_bot div {
    background: url(../images/wbg_full.gif) 100% 100% no-repeat;
    padding-right: 10px;
    height: 7px;
    font-size: 0;
}

.w745 .activity_lat {
    width: 362px;
    margin-top: 15px;
    float: left;
}

.w350 {
    width: 300px !important;
}

.w250 {
    width: 300px !important;
}

.padd10 {
    padding: 10px !important;
}

.padd50 {
    padding: 0px 20px;
}

.m15 {
    margin-left: 15px;
}

.ghj select {
    width: 60px;
}

.ghj2 select {
    width: 75px;
}

.ghj2 {
    float: right !important;
    line-height: 22px;
}

.ghj2 label {
    line-height: 18px;
}

.ghj3 {
    float: left !important;
    width: 415px !important;
}

img.flol {
}

.flol {
    float: left !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.flol li {
    padding-left: 0px !important;
}

.swc0, .swc1 {
    display: block;
    height: 100%;
    text-align: center;
    float: none !important;
    margin: auto !important;
    cursor: pointer;
}

.swc0, .swc0 *.*, .swc0 * {
    text-decoration: none !important;
    font: bold 0px/0px serif;
}

.swc0 {
    margin: 0 auto;
    display: table;
}

.swc1 {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}

.swc3, .swc2 {
    text-decoration: none !important;
    float: none !important;
    margin: auto !important;
}

.swc3 {
    display: none;
    white-space: nowrap;
}

.swc2 img {
    margin: 0px !important;
    padding: 0px !important;
}

.rect {
    width: 220px;
    height: 220px;
    background: #FFFFFF url(../images/bg_schedule_list.gif) repeat-x scroll 0 100%;
}

.rect1 {
    width: 265px;
    height: 215px;
    border: 1px solid #000;
    background: #000;
}

a.fixed_param {
    display: block;
    height: 215px;
    width: 265px;
    position: relative;
}

span.frame {
    display: block;
    height: 215px;
    width: 265px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    float: none !important;
    margin: auto !important;
    zoom: 1;
    cursor: pointer;
    background: url(images/1x1.gif) repeat;
}

a.fixed_param:hover {
    color: #000;
}

.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

.sort_box {
    float: left;
    margin: 10px 30px 10px 10px;
}

.sort_box label {
    color: #a52727;
}

.sort_box select {
    border: 1px solid #ccc;
    height:20px;
}

.navigation .pager ul li {
    padding: 0px;
}

.navigation .pager ul li.active a {
    background: #a80000;
    color: #fff;
    border-color: #232323;
}

.navigation .pager ul {
    padding: 0;
    margin-left: 2px;
}

.navigation p {
    padding-top: 0px;
}

.nopad .schedule_cantainer ul li {
    padding-left: 0px;
}

.nopad .schedule_cantainer ul span {
    float: left;
    margin: 0 0 0 0px;
}

.nopad .schedule_cantainer .content_placer h3 {
    padding-top: 0px;
}

.pager ul li span {
    margin-left: 0px;
    float: none !important;
}

.np {
    padding: 0px !important;
}

.np .content_placer {
    width: 400px !important;
}

.list_video {
    padding: 0px !important;
    margin-left: 5px !important;
}

.list_video li.nx_video_box {
    padding: 20px 40px;
    display: inline;
}

.list_video .view_list {
    padding: 0px !important;
}

.list_video h4.nx_video_title {
    margin: 0px !important;
}

.list_video  .view_list {
    margin: 0px !important;
    width: 350px;
    line-height: normal !important;
}

.list_video  .view_list  li {
    margin: 0px !important;
    padding: 0px 10px !important;
}

.rating_placer .view_list .first {
    background: none;
    padding-left: 0px !important;
}

.image_padd img {
    padding-bottom: 20px;
}

.row {
    padding-top: 10px;
}

.row label {
    width: 125px;
    float: left;
}

.row span {
    vertical-align: top;
}

.mess {
    color: red;
}

.table_row {
    padding-top: 10px;
}

.table_row td {
    padding-top: 5px;
    padding-right: 5px;
}

#Buttons2 img {
    height: 24px !important;
    width: 24px !important;
}

#Buttons2 img.ipd {
    height: 16px !important;
    width: 16px !important;
}

#Buttons2 img.rteVertSep {
    height: 15px !important;
    width: 3px !important;
}

.disapprove {
    background: #eee;
}

.add_style li.nx_video_box {
    padding: 20px 30px !important;
}

.nx_video_decsription a:hover h4 b {
    text-decoration: underline;
}

.discuss .coment_bar {
    border-top: 1px solid #ccc;
}

.newfix .rating_placer li.first {
    padding-left: 2px !important;
}

.rect720 {
    width: 650px;
    overflow: hidden;
}

.question_form .row label {
    width: 230px;
}

.bar_rate {
    height: 14px;
    background: #999;
    text-align: left;
    padding-left: 0px;
    color: #000;
    font: bold 11px arial;
    margin-bottom: 2px;
}

.nav_holder ul.wide_menu {
    background: none;
}

.wide_schedule ul li span b a.active {
    color: #AD2429;
}

.text_box a:hover h2 {
    text-decoration: underline;
}

.question_form .row {
    width: 255px;
}

.sidebar a {
    color: #000;
}

.more_classes_list a.active {
    color: #AD2429;
}

.search_holder a.active {
    /*color: #AD2429 !important;*/
}

.ansver_block .answer {
    padding-top: 8px;
    padding-bottom: 0px;
}

.question_form .row {
    padding-top: 0px;
}

.row .bar_rate {
    margin-bottom: 3px;
}

.poll_questions {
    width: 290px;
    padding: 10px;
    float: left;
    display: inline;
    text-align: left;
    margin-left: 15px;
    margin-top: 15px;
    background: #E6E6E6;
}

.poll_questions h5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nobold {
    font-weight: normal !important;
}

a.link_more {
    float: right;
    margin-top: 0px !important;
}

.com_block td {
    vertical-align: top;
}

.com_block .text_placer strong a {
    color: #AD2429;
}

.f_row {
    padding-top: 5px;
}

.f_buttons {
    padding-top: 10px;
}

a.btn {
    color: #939394;
}

a.btn span {
    float: left;
    padding-left: 9px;
    text-transform: uppercase;
    font: bold 12px arial;
    background: transparent url(../images/bullet_container_btn.gif) no-repeat scroll 0 50%;
    color: #939394;
}

.text_placer {
    padding-bottom: 5px;
    padding-top: 5px;
}

.nx_cont {
    padding-top: 5px;
}

.pb12 {
    padding-bottom: 12px;
}

.pb10 {
    padding-bottom: 10px;
}

a.read_more2 {
    float: right;
}

.rect48 {
    width: 48px;
    height: 48px;
    overflow: hidden;
}

.bwhite {
    background: #fff;
}

.nx_cust_tbl a {
    color: #000;
}

.promo_box_area {
    padding-bottom: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.tabset a.tab {
    background: transparent url(../images/tabset_gradient.gif) repeat-x scroll 0 100%;
    color: #353535;
    display: block;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding: 6px 0 4px;
    text-decoration: none;
    width: 100%;
}

.newwave .tab {
    padding-top: 5px;
}

.newwave .tabset a {
    font: 18px arial;
    text-transform: none;
}

.newwave .tabset a.tab {
    padding-top: 5px;
    padding-bottom: 8px;
}

.newwave .tabset a.active {
    background: #fff;
}

.newwave .get_link {
    padding: 0px;
}

.newwave .tabset a.tab {
    background: #eeeeee url(../images/grads.gif) repeat-x scroll left -230px;
}

.tabset a.tab {
    padding-top: 5px;
    padding-bottom: 8px;
}

.tabset a.tab {
    background: #eeeeee url(../images/tabset_gradient.gif) repeat-x scroll 0 100%;
}

.tabset a {
    font: 18px arial;
    text-transform: none;
}

.mb40 {
    margin-bottom: 40px !important;
}

.question_form p {
    padding-right: 20px;
}

.poll_date {
}

table.w_100 {
}

.deleteButton {
    margin: 0px !important;
    padding-left: 6px !important;
    width: 60px !important;
}

.deleteButton:hover, .replyButton:hover {
    text-decoration: underline;
}

.addCommentContainer {
    background: #fafafa;
    width: 639px !important;
    border-color: #ccc !important;
}

.commentField {
    width: 622px !important;
    height: 160px !important;
    font: italic 12px arial !important;
    border-color: #ccc !important;
}

.newst {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    float: right !important;
    margin-right: 12px !important;
}

.cancelCommentButton {
    background: url(/images/closeicon.gif) no-repeat right top !important;
}

.title_discussion span {
    font-weight: bold !important;
}

.flon li {
    float: none !important;
    padding-bottom: 4px !important;
}

/*.nx_top_holder_community .popular_threads {padding-left: 10px; padding-top: 10px; padding-right: 3px;}*/
.right_comp .popular_threads {
    padding-left: 12px;
    padding-top: 10px;
    padding-right: 12px;
}

ul.ul_fix {
    height: 30px;
    overflow: hidden;
}

ul.ul_fix a {
    color: #353535;
}

ul.ul_fix a:hover {
    color: #666;
    text-decoration: none;
}

.video_details .channelName {
    color: #fff;
}

.top_right_banner {
    float: right;
    width: 728px;
}

.top_left_banner {
    float: left;
    width: 241px;
}

.holder p a strong {
    color: #AD2429;
}

.holder p a:hover {
    text-decoration: none;
}

.nav_holder ul li.add_link {
    float: none;
    padding-bottom: 9px;
    padding-top: 5px;
    padding-left: 20px;
    overflow: hidden;
}

ul.add_ul {
    width: 598px;
    padding: 0px;
    background: url(../images/add_ul.gif) repeat-y left top;
    border: 1px solid #ccc;
    border-top: 0px;
}

#classMenu_add ul.add_ul {
    width: 202px;
}

#channelMenu_add {
    width: 600px !important;
    right: 0px !important;
    left: auto !important;
    margin-top: 6px;
}

#classMenu_add {
    margin-top: 6px;
}

ul.add_ul li {
    float: left !important;
    width: 160px !important;
}

#classMenu_add ul.add_ul li {
    float: none !important;
    width: 160px !important;
}

.nav_holder ul.add_ul li.add_link a {
    color: #000;
    font-weight: normal;
}

.nav_holder ul.add_ul li.add_link a.active {
    color: #AD2429;
}

tr.pager_tr td {
    padding: 0px !important;
}

tr.pager_tr .nx_ext_nav {
    padding-top: 5px !important;
    padding-left: 20px;
    padding-right: 20px;
    width: 940px;
}

.nx_cust_tbl_forum .nx_ext_nav {
    overflow: hidden;
    background: url("/images/bg_th.gif") repeat-x scroll 0 100% transparent;
    border-bottom: 1px solid #ccc;
}

.nx_cust_tbl_forum .coment_bar .navigation {
    margin:0;
    padding:0;
    line-height: 26px;
    color: #333;
}

.navigation2 {
    float: left;
    width: 300px;
    padding-top: 0px;
}

.new_topic {
    float: right;
}

.new_topic a {
    margin-right: 2px;
}

.new_topic span {
    margin-right: 2px;
}

.forum_back {
    float: right;
    display: inline;
}

.forum_back span span, .new_topic a b {
    color: #000;
    font-weight: normal;
}

.forum_back span span {
    margin-right: 2px;
}

.forum_back span span:hover,
.new_topic a:hover {
    background: #232934;
    color: #fff;
    border-color: #000;
    cursor: pointer;
    text-decoration: none;
}

tr.short_tr td.td_a {
    width: 20% !important;
}

.new_topic a,
.new_topic span.plusQuote,
.forum_back span span {
    cursor: pointer;
    background: #ad2429;
    color: #fff;
    border: 1px solid #ad2429;
    display: block;
    letter-spacing: 0;
    padding: 2px 5px;
    width: auto;
    line-height: 14px;
}

.new_topic span.minusQuote {
    cursor: pointer;
    background: #232934;
    border: 1px solid #000;
    display: block;
    letter-spacing: 0;
    padding: 2px 5px;
    width: auto;
    color: #fff;
}

.new_topic a {
    float: left;
}

.new_topic a,
.forum_back span span,
.bot_link span span {
    background: #ad2429;
    border: 1px solid #ad2429;
    color: #fff;
    display: block;
    letter-spacing: 0;
    padding: 2px 5px;
    width: auto;
    line-height: 14px;
}

.poll_new {
    width: 190px;
}

.poll_new span {
    margin-top: 0px !important;
}

.quotetop {
    background: #FAF8F6;
    padding: 5px;
    font-weight: bold;
    border-left: 2px solid #AD2429;
    margin-top: 5px;
}

.quotemain {
    background: #FAF8F6;
    padding: 5px;
    border-left: 2px solid #AD2429;
    width: 669px;
    overflow: hidden;
}

table.bwhite td table td {
    padding: 0px !important;
}

.editor_back {
    border: 1px solid #9A9A9A;
    background: url(/images/bg_th_inv.gif) repeat-x left top;
}

.editor_back_bottom {
    background: url(/images/bg_th.gif) repeat-x left bottom;
}

.editor_back2 table {
    width: 100%;
}

.editor_back2 table table {
    width: 50%;
}

td.label_al label {
    float: left;
    width: 120px;
    font-weight: bold;
}

td.label_al input {
    width: 200px;
}

td.label_al textarea {
    width: 200px;
    height: 80px;
    overflow-y: auto;
}

.message_error table td {
    color: #AD2429;
}

td.grid_main_td {
    padding: 0px;
}

table.bwhite td table.dataGridTable {
    width: 100%
}

table.bwhite td table.dataGridTable td {
    padding: 10px !important;
}

table.bwhite td table.dataGridTable td.dgSortCell {
    font: 15px arial;
    padding-left: 20px !important;
}

table.bwhite td table.dataGridTable tr.dgTitle {
    background: #FFFFFF url(../images/bg_rating_video.gif) repeat-x scroll 0 100%;
}

table.bwhite td table.dataGridTable tr.dgTitle td {
    font: 19px arial;
}

table.bwhite td table.dataGridTable tr td a {
    font-weight: bold;
}

table.bwhite td table.dataGridTable tr.tr1 {
    background: #FAF8F6 url(../images/bg_td_even_2.gif) no-repeat scroll 0 100%;
}

table.bwhite td table.dataGridTable tr.tr0 td.grid_last {
    background: #E4E3E3 url(../images/bg_td_odd_1.gif) no-repeat scroll 0 100%;
}

table.bwhite td table.dataGridTable tr.tr1 td.grid_last {
    background: #E1DFDD url(../images/bg_td_even_1.gif) no-repeat scroll 0 100%;
}

.grid_last strong {
    margin-right: 5px;
}

a .newDiscussionButton {
    color: #000;
}

a:hover .newDiscussionButton {
    text-decoration: underline;
}

.holder p strong a:hover {
    text-decoration: underline;
}

.f_row1 {
    padding-top: 10px;
    zoom: 1;
}

span.validator {
    vertical-align: top;
    color: red;
}

.f_row1 label {
    display: inline-block;
    width: 230px;
    font-weight: bold;
    text-align: right;
    margin-right: 10px;
    vertical-align: top;
}

.f_row1 .f_inputs input {
    width: 180px;
}

.form .f_inputs input, .form .f_row1 .f_inputs textarea {
    border: 2px solid #CCCCCC;
    padding: 5px 3px;
    width: 210px;
}

.f_row1 .f_inputs textarea {
    width: 180px;
}

.f_row1 .f_inputs, .f_row1 .checkboxes, .f_row1 .f_buttons {
    display: inline;
}

.f_row1 .f_inputs2 {
    float: right;
    width: 400px;
    text-align: left;
}

.f_row1 .f_inputs2 .forum_back {
}

.f_row1 .f_inputs2 .forum_back span {
}

.f_row1 .help_link, .f_row1 .f_buttons {
    padding-left: 0px;
}

.f_row1 .forum_back {
    float: none;
}

.f_row1 p {
    text-align: center;
}

.w_180 {
    width: 180px !important;
}

.height_login {
    min-height: 213px;
    height: auto !important;
    height: 213px;
}

#aboutmeEditContainer .rte-iframe {
    width: 700px !important;
    height: 230px !important;
}

#aboutmeEditContainer .editor_back2 .rte-iframe {
    height: 230px !important;
    width: 630px !important;
}

.rema {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 180px;
}

.rema li {
    margin: 0 0 6px;
}

.hm .rema {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 430px;
}

.hm .popular_threads2 .list {
    height: 425px;
}

.height_login .warning_mess {
    text-align: center;
    color: #AD2429;
}

.warning_mess {
}

ul.fan_ul {
    padding-top: 0px !important;
    padding-left: 10px !important;
    padding-bottom: 10px !important;
}

.f12 {
    font-size: 12px !important;
}

.pb0 {
    padding-bottom: 0px !important;
    margin: 0px !important;
}

ul.ul_abc_search {
    text-align: center;
    width: 660px;
    padding-left: 150px;
}

ul.ul_abc_search li {
    float: left;
    padding-right: 2px;
}

ul.ul_abc_search li a {
    background: #E9E9E9;
    border: 1px solid #9A9A9A;
    display: block;
    padding: 2px 5px;
}

ul.ul_abc_search li span {
    border: 1px solid #232934;
    background: #232934;
    color: #fff;
    display: block;
    padding: 2px 5px;
}

ul.ul_abc_search li a:hover {
    text-decoration: none;
    border: 1px solid #232934;
    background: #232934;
    color: #fff;
}

.addfix {
    float: none;
    text-align: center;
}

.al .dgTitle td {
    vertical-align: middle;
}

.col1 {
    width: 15% !important;
}

.col2 {
    width: 25% !important;
}

.col3 {
    width: 15% !important;
    text-align: center !important;
}

.col4 {
    width: 10% !important;
    text-align: center !important;
}

.col5 {
    width: 15% !important;
    text-align: center !important;
}

.col6 {
    width: 20% !important;
}

.clist table.bwhite td table.dataGridTable td {
    width: 10%;
}

.clist2 tr.pager_tr .nx_ext_nav {
    width: 630px !important;
    padding-top: 0px !important;
}

.clist2 table.bwhite td table.dataGridTable td {
    padding: 5px 10px !important;
}

.col_1 {
    width: 20% !important;
}

.col_2 {
    width: 30% !important;
}

.col_3 {
    width: 40% !important;
}

.col_4 {
    width: 20% !important;
}

.imgf {
    padding-top: 10px;
}

.imgf img {
    float: left;
    padding-right: 15px;
    padding-bottom: 10px;
}

.imgf p {
    margin-right: 15px;
}

.printfooter {
    display: none;
}

#bodyContent {
    padding: 10px;
    background: #fff;
}

.toctoggle {
    margin-left: 5px;
}

.box h2 .mw-headline {
    font-size: 24px;
    font-weight: normal;
}

h2 .mw-headline {
    font-size: 14px;
    font-weight: bold;
}

h2 .editsection a {
    font-size: 14px;
}

h2 .editsection {
    font-size: 14px;
}

h1 .mw-headline {
    font-size: 19px;
}

h1 .editsection a {
    font-size: 19px;
}

h1 .editsection {
    font-size: 19px;
}

.editsection a {
    color: #000;
}

.wiki_cont {
    padding: 0px !important;
}

.wiki_cont h1 {
    margin-bottom: 10px;
}

.wiki_cont h2 {
    margin-top: 20px;
    margin-bottom: 5px;
}

.catlinks {
    padding: 10px;
    background: #fff;
}

.catlinks div {
    color: #fff;
    line-height: 13px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.catlinks div a {
    display: block;
    width: 100px;
    padding-left: 8px;
    color: #353535;
    background: transparent url(/images/bullet_gray_list.gif) no-repeat scroll 0 5px;
}

.wiki_main .block_holder .box {
    padding: 9px 15px 0;
    width: 317px;
    background: #eee;
}

.wiki_main p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#bodyContent div {
}

#bodyContent #toctitle {
    padding: 0px;
}

#toolbar {
    margin-top: 5px;
    margin-bottom: 5px;
}

#toolbar img {
    margin-right: 5px;
}

.editButtons input {
    margin-right: 5px;
}

.pager li {
    width: auto !important;
}

.padd10 .mceToolbarContainer {
    width: 648px !important;
    overflow: hidden !important;
}

/*.padd10 .mceToolbarContainer img {float: left;}
.padd10 .mceToolbarContainer a {float: left;}*/
.padd10 .mceEditorContainer table.mceEditor {
    margin: 0px;
    padding: 0px;
    width: 400px;
    height: 400px;
}

.no_info {
    width: 100%;
    float: left;
    padding: 10px;
    padding-bottom: 15px;
    padding-top: 0px;
}

.no_info2 {
    width: 97%;
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.editOptions,
#editpage-copywarn,
#mw-history-compare {
    padding: 10px;
    margin-top: 10px;
    background: #eee;
}

.wiki_main li {
    background: transparent url(../images/bullet_gray_list.gif) no-repeat scroll 0 5px;
    padding: 0 0 0 11px;
}

.wiki_main #bodyContent ul {
    background: #eee;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wiki_main ul {
    list-style-type: none !important;
}

.wiki_main ul.special {
    padding: 5px;
}

.wiki_main table {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wiki_main table td {
    padding: 7px;
    border: 2px solid #fff;
    background: #eee;
}

.wiki_main h2 {
    margin-top: 10px;
}

.wiki_main h4 {
    margin-top: 7px;
    margin-bottom: 5px;
}

.wiki_main legend {
    margin-top: 5px;
    margin-bottom: 2px;
    font: bold 12px arial;
}

.wiki_main fieldset {
    line-height: 18px;
}

.wiki_main div {
    line-height: 18px;
}

.wiki_main div span {
    line-height: 18px;
}

.wiki_main div label {
    line-height: 18px;
}

.wiki_main div a {
    line-height: 18px;
}

.wiki_main input {
}

.wiki_main fieldset a, a.mw-numlink {
    display: inline-block;
    padding: 0px 5px;
    margin: 2px 2px;
    background: #E9E9E9;
    border: 1px solid #9A9A9A;
    color: #666666;
    position: relative;
}

.wiki_main fieldset a:hover, a.mw-numlink:hover {
    background: #232934;
    border: 1px solid #232934;
    color: #fff;
    text-decoration: none;
}

.wiki_main fieldset {
    border: 1px solid #ccc !important;
    margin: auto !important;
    padding-left: 10px !important;
}

.wiki_main fieldset legend {
    padding: 5px !important;
    padding-bottom: 8px !important;
}

hr {
    margin-bottom: 5px;
    margin-top: 5px;
}

table.mw-specialpages-table a {
    color: #000;
    text-decoration: underline;
}

table.mw-specialpages-table a:hover {
    text-decoration: none;
}

h4.mw-specialpagesgroup span {
    margin-left: 5px;
}

.wiki_main form {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mailer_body {
    z-index: 100;
    background: #fff url(/images/bg_th.gif) repeat-x scroll left bottom;
    left: 300px !important;
    width: 310px;
}

a.btn_close {
    float: right;
    margin-right: 7px;
    display: inline;
    font-weight: bold;
    font-size: 19px;
    margin-top: 4px;
    color: #000;
}

a.btn_close:hover {
    color: #AD2429;
    text-decoration: none;
}

.mailer_body .f_row1 label {
    width: 60px !important;
    text-align: left !important;
}

.mailer_body .info {
    margin-top: 4px !important;
}

.mailer_body .f_row1 textarea {
    height: 100px !important;
}

.mailer_body .f_row1 .validator {
    vertical-align: top !important;
}

.mailer_body .coment_bar {
    background: none !important;
}

.forum_back input {
    border: none;
    color: #666666;
    padding: 2px 5px;
    cursor: pointer;
    margin: 0px;
    text-indent: -5000px;
    font-size: 0px;
}

.forum_back input:hover {
}

.mailer_body .warning_mess {
    color: red;
}

.message {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
}

.functional_box_ul .mailer_body {
    left: 0px !important;
    top: 50px !important;
    margin-left: -150px !important;
}

.mailer_body .padd10 {
    padding-top: 0px !important;
}

.imagelink_email a {
    width: 16px;
    height: 15px;
    display: block;
    text-decoration: none;
    background-image: url("/images/f_email.gif");
}

.err_mess {
    background: #141820 url(/images/bg_h3.gif) repeat-x scroll 0 0;
    color: red;
    width: 744px;
    display: block;
    height: 30px;
}

.err_mess br {
    display: none;
}

table#pageMessages,
table#pageImageMessages,
table#pageVideoMessages,
table#pageFanReportMessages {
    width: 700px;
    color: red;
}

table#pageMessages td,
table#pageImageMessages td,
tabel#pageVideoMessages td,
table#pageFanReportMessages td {
    padding-right: 10px;
}

.rr br {
    display: none;
}

.br br {
    display: none;
}

.br {
    padding-left: 10px;
}

.playing {
    background: url(/images/grads.gif) repeat-x left top;
    height: 56px;
    width: 300px;
}

.playing h4 {
    float: left;
    font: 25px arial;
    padding-left: 5px;
    padding-top: 10px;
}

.playing a.guide {
    display: inline;
    float: right;
    width: 143px;
    margin-right: 5px;
    margin-top: 10px;
    height: 32px;
    background: url(/images/guide3.gif) no-repeat left top;
    text-indent: -5000px;
}

.playing a.guide:hover {
    background-position: left bottom;
}

#system_message {
    background: #FFF;
    border: solid 1px #9A9A9A;
    width: 205px;
}

#system_message_content {
    padding: 10px;
}

#system_message_button {
}

#system_message_buttons {
    text-align: center;
    padding-bottom: 10px !important;
}

#system_message_title {
    background: #FEFEFE url(../images/bg_rating_video.gif) repeat-x scroll 0 100%;
    padding: 7px;
    color: #4A4A4A;
    font-size: 18px;
}

.playing a.guide:hover {
    background-position: left bottom;
}

.news_page_thr .popular_threads {
    width: 198px !important;
}

.news_page_thr .news_bl_h .popular_threads {
    width: 458px !important;
}

.news_page_thr .coment_bar h2 {
    font: bold 18px arial;
}

.popular_threads .coment_bar h2 {
    font-size: 30px;
}

.popular_threads3 .coment_bar h2 {
    font-size: 18px;
    padding-bottom: 10px;
}

.news_page_thr .news_bl_h .list li {
    padding-left: 0px;
    background: none;
}

.news_page_thr ul.ul_fix {
    height: 15px;
}

.news_bl_h {
    float: left;
}

.news_page_thr .popular_threads2 {
    background: #fff;
}

.news_bl_h .popular_threads .list li {
    margin-bottom: -3px;
}

.news_page_thr .popular_threads2 .list {
    height: 208px;
    overflow: hidden;
}

.news_page_thr .news_bl_h .popular_threads2 .list {
    height: 190px;
    overflow: visible;
    margin-bottom: 0px;
}

.news_bl_h .popular_threads2 .ul_fix strong a {
    text-transform: uppercase;
}

.news_bl_h .box {
    padding-bottom: 6px !important;
}

.news_page_thr .nhw .ul_fix {
    height: 50px;
}

.functional_box_ul {
    width: 250px !important;
    position: relative;
}

.article_holder .needed img {
    margin: 10px;
}

.top_for_new .nx_cust_tbl_forum .td_a {
    width: 25% !important;
}

.top_for_new .nx_cust_tbl_forum .td_b {
    width: 75% !important;
}

.nx_cust_tbl_forum .td_b {
    width: 669px;
    overflow: hidden;
}

.nx_cust_tbl_forum #pageMessages,
.vided #pageMessages {
    background: #fff !important;
}

.vided #pageMessages {
    width: 400px;
    margin-left: 240px;
}

.vided #pageMessages td {
    padding: 0px !important;
    padding-bottom: 5px !important;
}

.results_bar .navigation .pager {
    float: right;
}

.results_bar .navigation p {
    margin-left: 15px;
    display: inline;
}

h2.user {
    margin: 0px !important;
    padding: 0px !important;
    overflow: visible !important;
}

.progressContainer {
    float: none;
}

.blue {
    border: none !important;
    background: none !important;
    color: #AD2429;
    float: none;
}

.progressName {
    margin-left: 14px;
}

.progressName, .progressBarStatus {
    text-align: center !important;
    width: auto !important;
}

.tbl_radio_list {
    margin-left: 200px;
}

.tbl_radio_list .td_label {
    font-weight: bold;
    text-align: right;
}

.li_fl li {
    float: left;
}

.comments_total_ammount {
    display: block;
    float: left;
}

.cms a {
    color: blue;
    text-decoration: underline;
}

#fsUploadProgress div {
    font-size: 12px;
    line-height: 15px;
}

.newwave .tab .coment_bar {
    display: none;
}

.nx_video_box  .rating_placer {
    background: none;
}

.navigation3 {
    width: 560px !important;
    float: right;
}

#aboutmeContainer em {
    font-style: italic;
}

table.popup {
    margin-top: -5px;
}

.progressWrapper {
    width: 600px;
    zoom: 100%;
}

#editImage b {
    zoom: 100%;
}

.progressCancel {
    text-indent: -5000px;
}

.td_checkbox {
    padding-left: 10px;
}

.progressBarComplete {
    width: 400px;
}

.rte-popupmenu {
    margin-left: -338px !important;
}

.stand table td {
    padding-left: 3px;
}

.stand table td p img {
    margin-left: 13px;
}

textarea.embed_area {
    width: 576px;
    height: 130px;
}

.no_flash {
    background: none;
    color: #000;
    position: absolute;
    font: bold 30px arial;
    text-align: center;
    padding: 0px 110px;
    padding-top: 50px;
    line-height: 45px;
}

.no_flash a {
    color: #fb0909;
    padding: 0px 15px;
    text-decoration: underline;
}

.no_flash a:hover {
    text-decoration: none;
    color: #fb0909;
}

iframe.fbItem_white {
    background: #fff;
    border: 1px solid #ccc;
}

iframe.fbItem_white {
    font: 12px arial;
}

.fbInfoPanel_white {
    background: #FEFEFE url(../images/bg_rating_video.gif) repeat-x scroll 0 100%;
    font-size: 17px;
    font-weight: bold;
    padding: 13px 8px 8px 16px;
}

ul.yui-nav {
    overflow: hidden;
    background: #fff !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}

ul.yui-nav li {
    float: left;
    margin-right: 1px;
    background: none;
    padding-left: 0px;
    cursor: pointer;
}

ul.yui-nav li a {
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-top: 4px;
    background: #EEEEEE url(../images/tabset_gradient.gif) repeat-x scroll 0 100%;
    font: bold 12px arial;
}

ul.yui-nav li.selected a {
    text-decoration: none;
    background: #fff;
}

ul.yui-nav li a:hover {
    text-decoration: none;
}

.yui-content {
    border: 1px solid #ccc;
    padding-right: 2px;
    padding-left: 5px;
}

hr {
    border: none !important;
    background: #ccc;
    height: 1px !important;
}

#tab5_container .nx_ext_nav {
    border:none;
}

#tab5_container h2 {
    padding: 10px 0 0;
    line-height: 45px;
}

#tab5_container h2 a.active,
#tab5_container h2 a:hover {
    text-decoration: none;
    color: #666;
    background: #fff;
    text-shadow: none;
}

#tab5_container h2 a {
    margin-right: 20px;
    padding: 3px 10px 7px;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -khtml-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

#odgBillingHistory {
    width: 744px;
    border-collapse: collapse;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

#odgBillingHistory td {
    padding-left: 15px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 31px;
    font: 14px arial;
    color: #353535;
}

#odgBillingHistory td.dgSortCell {
    width: 260px;
}

#odgBillingHistory td.second {
    width: 103px;
}

#odgBillingHistory td.third {
    width: 82px;
}

#odgBillingHistory td.fourth {
    width: 65px;
}

#odgBillingHistory td.fifth {
    width: 229px;
}

#odgBillingHistory tr.dgTitle td {
    background: url(../images/billing_head.gif) repeat-x left top;
}

a.pay {
    float: right;
    width: 38px;
    height: 16px;
    background: url(../images/pay.gif) no-repeat left top;
    text-indent: -9999px;
}

a.pay:hover {
    background-position: left bottom;
}

a.pay_all {
    display: block;
    margin: 0px auto;
    margin-bottom: 15px;
    width: 192px;
    height: 26px;
    background: url(../images/pay_all.gif) no-repeat left top;
    text-indent: -9999px;
}

a.pay_all:hover {
    background-position: left bottom;
}

.sub_title {
    height: 47px;
    padding-left: 30px;
    background: url(../images/sub_title.gif) repeat-x left top;
    font: 14px arial;
    line-height: 47px;
}

.sub_title span {
    font: 16px arial;
}

.sub_block {
    width: 100%;
}

.sub_block td {
    padding-top: 30px;
    padding-bottom: 30px;
    background: url(../images/sub_block.gif) repeat-x left bottom;
}

.sub_block td.s1 {
    padding-left: 30px;
}

.sub_block td.s2 {
    padding-right: 20px;
}

.sub_block p {
    display: block;
    float: left;
    width: 433px;
    padding-top: 0px;
}

.sub_block p strong {
    display: block;
    margin-bottom: 10px;
}

.sub_block .sub_link {
    display: block;
    float: right;
}

.sub_block .sub_link2 {
    display: block;
    float: right;
}

.sub_block td.s1 ul {
    width: 450px;
}

.sub_link {
    text-decoration: none !important;
    display: block;
    text-align: center;
    color: #fff !important;
    font: bold 13px arial;
    line-height: 39px;
    width: 220px;
    height: 39px;
    background: url(../images/sub_link.gif) no-repeat left top;
}

.sub_link span {
    display: block;
    text-align: center;
    color: #fff;
    font: bold 13px arial;
    line-height: 39px;
    width: 220px;
    height: 39px;
}

.sub_link:hover {
    background-position: left bottom;
    text-decoration: none !important;
    cursor: pointer;
}

.sub_link2 {
    display: block;
    text-align: center;
    text-decoration: none !important;
    color: #fff !important;
    font: bold 13px arial;
    line-height: 39px;
    width: 220px;
    height: 39px;
    background: url(../images/sub_link2.gif) no-repeat left top;
}

.sub_link2:hover {
    background-position: left bottom;
    text-decoration: none !important;
    cursor: pointer;
}

.sub_link3 {
    float: right;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #fff;
    font: bold 13px arial;
    line-height: 39px;
    width: 116px;
    height: 39px;
    background: url(../images/sub_link3.gif) no-repeat left top;
}

.sub_link3 span {
    display: block;
    text-align: center;
    color: #fff;
    font: bold 13px arial;
    line-height: 39px;
    width: 116px;
    height: 39px;
}

.sub_link3:hover {
    background-position: left bottom;
    text-decoration: none !important;
    cursor: pointer;
}

a.sub_link3 {
    float: right;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #fff;
    font: bold 13px arial;
    line-height: 39px;
    width: 116px;
    height: 39px;
    background: url(../images/sub_link3.gif) no-repeat left top;
}

.sub_link4 {
    float: right;
    display: block;
    text-align: center;
    text-decoration: none !important;
    color: #fff !important;
    font: bold 13px arial;
    line-height: 39px;
    width: 150px;
    height: 39px;
    background: url(../images/sub_link4.gif) no-repeat left top;
}

.sub_link4:hover {
    background-position: left bottom;
    text-decoration: none !important;
    cursor: pointer;
}

.sub_block td.s1 ul li {
    display: block;
    padding: 0px;
    padding-left: 20px;
    margin-top: 5px;
    line-height: 17px;
    background: url(../images/sub_arrow.gif) no-repeat left 4px;
}

.sub_main h3 {
    margin-left: 30px;
    font: 18px arial;
    margin-bottom: 5px;
    margin-top: -5px;
}

.sub_block td.s3 {
    width: 194px;
    vertical-align: top;
    padding-left: 30px;
    font: bold 14px arial;
    line-height: 22px;
}

.sub_block td.s4 {
    width: 240px;
}

.sub_block td.s4 p {
    border-bottom: 1px solid #ccc;
    width: 220px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sub_block td.s4 p span {
    display: block;
    float: left;
}

.sub_block td.s4 p b {
    display: block;
    float: right;
}

.sub_block td.s4 div {
    line-height: 16px;
}

#system_message_buttons {
}

#system_message_button {
    float: left;
}

#system_message_button_cancel {
    float: left;
}

.st_all img {
    margin-right: 5px;
}

#system_message_content {
    text-align: center;
}

#system_message {
    display: table;
    text-align: center;
}

#system_message_buttons {
    display: table-row;
    text-align: center;
    float: none !important;
}

#system_message_button, #system_message_button_cancel {
    float: none !important;
    display: inline-block;
    margin: 5px auto;
}

#system_message_button * {
}

.f16px {
    font: 16px arial;
    line-height: 20px;
}

.banner_area2 {
    margin-bottom: 0px;
}

.banner_area2 .box {
    margin-bottom: 10px;
}

.flash_banner_link {
    overflow: hidden;
}

.flash_banner_link_a {
    left: 0;
}

#main .banner_block {
    width: auto !important;
    display: block;
    line-height: 0px;
    font-size: 0;
    margin-bottom: 10px;
}

#main .banner_block .wb_box {
    margin:0;
}

.mmm .banner_block {
    width: auto !important;
    display: block;
    line-height: 0px;
    font-size: 0px;
    padding-bottom: 10px;
}

.sponsored_by .banner_block {
    width: 220px;
    display: table;
    text-align: center;
}

#main .content .banner_block {
    padding-bottom: 0px;
    display: table-cell;
    text-align: center;
    margin-bottom: 10px;
}

#main .promo_box_area {
    padding: 0px;
}

.content .banner_block img {
    float: none;
}

.content .banner_block div img {
    float: right;
}

.content .banner_block div div {
    text-align: left;
}

.sidebar .promo_holder {
    overflow: hidden !important;
    margin: 15px 0 0;
}

.right_butt {
    position: relative;
    padding-left: 5px;
}

.right_butt a {
    float: left;
    text-indent: 0px !important;
    color: #fff;
    font-weight: bold;
    line-height: 25px;
}

.right_butt a:hover {
    text-decoration: none;
}

.right_butt .trigger {
    padding-bottom: 0px;
}

.right_butt .btn_set_reminder2 {
    background: url(/images/set_rem2.gif) no-repeat left top;
    width: 107px;
    padding-left: 5px;
    margin-right: 15px;
    text-align: center;
}

.right_butt .btn_set_reminder2:hover {
    background-position: right top;
}

.right_butt .grayed {
    background-position: -112px top;
}

.right_butt .grayed:hover {
    background-position: -112px top;
}

.right_butt .btn_set_reminder3 {
    background: url(/images/set_rem3.gif) no-repeat left 5px;
    width: 107px;
    padding-left: 20px;
    color: #333;
    font: bold 12px arial;
    line-height: 22px;
}

.right_butt .btn_set_reminder3:hover {
}

.right_butt .btn_set_reminder4 {
    background: url(/images/set_rem4.gif) no-repeat left 5px;
    width: 100px;
    padding-left: 20px;
    height: 35px;
    color: #333;
    font: bold 12px arial;
    line-height: 22px;
    margin-right: 7px;
}

.right_butt .btn_set_reminder4:hover {
}

.right_butt .btn_set_reminder5 {
    background: url(/images/set_rem5.gif) no-repeat left 5px;
    width: 122px;
    padding-left: 20px;
    color: #333;
    font: bold 12px arial;
    line-height: 22px;
}

.right_butt .btn_set_reminder5:hover {
}

.cms_hold {
    min-height: 200px;
    height: auto !important;
    height: 200px;
    text-align: left;
}

.cms_p {
    float: left;
    color: #ad2429 !important;
}

.cms_n {
    float: right;
    color: #ad2429 !important;
}

.cms_hold h2 {
    text-align: left !important;
    padding-top: 5px;
}

.cms_hold ul {
    list-style-type: disc;
    margin-left: 20px;
}

.cms_hold ul li {
}

.cms_hold ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: 20px;
}

.text_box1 .coment_bar h2 {
    display: block;
    overflow: hidden;
    font: bold 16px/24px arial;
    margin: 0px;
    padding: 14px 18px 8px 0;
    height: 21px;
    color: #fff;
}

.text_box1 .coment_bar h2 a {
    display: block;
    overflow: hidden;
    width: 204px;
    height: 21px;
}

.text_box2 .coment_bar {
    height: auto;
    background: none;
    padding: 0px;
}

.text_box2 .coment_bar h2 {
    display: block;
    overflow: hidden;
    width: 100%;
    font: bold 12px arial;
    text-transform: uppercase;
    line-height: 19px;
    margin: 0px;
    height: 21px;
    color: #fff;
}

.btn_submit {
    float: left;
}

.dark_red {
    color: #ad2429 !important;
}

.banners_lb {
    float: left;
    width: 328px !important;
    margin-top: 0px !important;
    overflow: hidden;
    margin: 2px;
    margin-bottom: 10px !important;
}

.banners_rb {
    float: right !important;
    width: 328px !important;
    margin-top: 0px !important;
    overflow: hidden;
    margin: 2px;
    margin-bottom: 10px !important;
}

.banners_lb img {
    margin: 0px -3px;
}

.banners_rb img {
    margin: 0px -3px;
}

#main .content .banners_lb span {
    width: 335px !important;
}

#main .content .banners_rb span {
    width: 335px !important;
}

.promo_holder .banner_r_160 {
    float: left;
    width: 160px !important;
}

.promo_holder .banner_r_140 {
    float: right;
    width: 120px !important;
}

.content .banner_tw {
    margin-bottom: 10px !important;
}

.ch_guide {
    margin-bottom: 10px;
}

.wb_full {
    background: #FFF url(../images/wbg_full.gif) 0 100% no-repeat;
    width: 980px;
}

.wb_full_e {
    background: url(../images/wbg_full_e.gif) 0 100% no-repeat;
    width: 980px;
    height:7px;
    font-size: 0;
    margin-bottom: 10px;
}

.wb_full .wb_mid {
    padding: 10px 20px;
}

.wb650 {
    float: left;
    width: 651px;
    margin: 0 0 15px;
    background: #FFF url(../images/wbg650.gif) 0 100% no-repeat;
    height: 465px;
    padding-bottom: 5px;
}

.wb320 {
    float: left;
    width: 321px;
    margin: 0 0 15px 8px;
    background: #FFF url(../images/wbg320.gif) 0 100% no-repeat;
    height: 465px;
    padding-bottom: 5px;
}


/*----------hints------------*/

.bubbleinfo {
    position: relative;
}

.popup {
    position: absolute;
    z-index: 1000;
    border-collapse: collapse;
    display: none;
}

.popup td.corner {
    height: 15px;
    width: 19px;
}

.popup td#topleft {
    background-image: url(/images/bubble-1.gif);
}

.popup td.top {
    background-image: url(/images/bubble-2.gif);
}

.popup td#topright {
    background-image: url(/images/bubble-3.gif);
}

.popup td.left {
    background-image: url(/images/bubble-4.gif);
}

.popup td.right {
    background-image: url(/images/bubble-5.gif);
}

.popup td#bottomleft {
    background-image: url(/images/bubble-6.gif);
}

.popup td.bottom {
    background-image: url(/images/bubble-7.gif);
    text-align: center;
}

.popup td.bottom img {
    display: block;
    margin: 0 auto;
}

.popup td#bottomright {
    background-image: url(/images/bubble-8.gif);
}

.popup table.popup-contents {
    font-size: 12px;
    line-height: 1.2em;
    background-color: #fff;
    color: #666;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

table.popup-contents th {
    text-align: right;
    text-transform: lowercase;
}

table.popup-contents td {
    text-align: left;
}

tr#release-notes th {
    text-align: left;
    text-indent: -9999px;
    background: url(/images/starburst.gif) no-repeat top right;
    height: 17px;
}

tr#release-notes td a {
    color: #333;
}

/*----------hints------------*/

/*----------jqTransform------------*/
/* -------------
 * Selects
 * ------------- */
#at20mc {
}

#at20mc #at15s {
    margin-top: -14px !important;
}

.time_zone {
    line-height: 10px;
    font-size: 10px;
    margin-top: -5px;
    margin-bottom: 4px;
    text-align: center;
    zoom: 1;
}

.jqTransformSelectWrapper {
    width: 135px !important;
    position: relative;
    height: 31px;
    background: url(/images/bg_supernav_area.gif) no-repeat left -48px;
    float: left;
}

.jqTransformSelectWrapper div span {

    font-size: 10px;
    float: none;
    position: absolute;
    white-space: nowrap;
    height: 31px;
    line-height: 15px;
    padding: 8px 0 0 7px;
    overflow: hidden;
    cursor: pointer;
    width: 105px !important; /*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
    display: block;
    position: absolute;
    right: 0px;
    width: 31px;
    height: 31px;
    background: url(/images/bg_supernav_area.gif) no-repeat right -48px;
}

.jqTransformSelectWrapper ul {
    position: absolute;
    width: 135px !important;
    top: 30px;
    left: 0px;
    list-style: none;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: 159px;
    overflow: auto;
    overflow-y: auto;
    z-index: 10;
}

.jqTransformSelectWrapper ul a {
    display: block;
    padding: 2px 0px 0px 5px;
    text-decoration: none;
    color: #333;
    background-color: #FFF;
    font-size: 10px;
}

.jqTransformSelectWrapper ul a:hover {
    color: #fff !important;
}

.jqTransformSelectWrapper ul a.selected {
    background: #EDEDED;
    color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background: #555;
    color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {
    display: none;
}

/*----------jqTransform------------*/

/*----------superfish------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu {
    line-height: 1.0;
    margin-top: 0px;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 415px !important; /* left offset of submenus need to match (see below) */
    margin-left: 0px;
    background: url(/images/menu_shadow.png) no-repeat left bottom;
    padding-bottom: 17px;
    padding-top: 12px;
    margin-top: 6px;
    padding-left: 10px;
    border-top: none;
}

.sf-menu ul li {
    width: 200px !important;
    float: left;
    padding-left: 0px;
    margin-right: 5px;
    margin-left: 0px;
    overflow: hidden;
    height: 20px;
    padding-bottom: 4px;
}

/*.sf-menu ul .top_right_corner {background: url(/images/top_right_corner.png) no-repeat right top !important; width: 30px !important; height: 10px !important; position: absolute; right: 0px; top : 0px;}*/
.sf-menu ul li a {
    text-transform: none;
    font-weight: normal;
    color: #000 !important;
    line-height: 20px;
    padding-right: 5px;
}

.sf-menu li:hover {
    visibility: inherit; /* fixes IE7 'sticky bug' */
    background: url(/images/more_act2.gif) no-repeat left -1px;
}

.sf-menu li:hover a {
    color: #ad2429;
    height: 20px;
    background: url(/images/more_act2_r.gif) no-repeat right -1px;
}

.sf-menu li:hover li {
    background: none;
}

.sf-menu li:hover li a {
    line-height: 19px;
    background: url(/images/arrow_grey.gif) no-repeat left top;
}

.sf-menu li.last {
    height: 21px;
}

.sf-menu li.last:hover {
    background: none;
}

.sf-menu li.last:hover a {
    padding-bottom: 7px;
    background: url(/images/more_act_l.gif) no-repeat left -1px !important;
}

.sf-menu li {
    float: left;
    position: relative;
    margin-top: 0px;
    height: 35px;

}

.sf-menu a {
    display: block;
    position: relative;

}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 29px; /* match top ul list item height */
    z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

ul.sf-menu li li a:hover {
    display: block;
    background-position: left -24px;
    margin: 0 5px;
    color: #fff !important;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

/*** DEMO SKIN ***/
.sf-menu {
    float: left;

}

.sf-menu a {
    margin: 0;
    padding: 10px 10px 5px;
    color: #fff;
    text-decoration: none;
}

.sf-menu  li li a {
    padding: 2px 5px 5px 25px;
}

.sf-menu a:hover {
    margin: 0px !important;
}

.sf-menu a, .sf-menu a:visited {
/* visited pseudo selector so IE6 applies text colour*/
    color: #fff;
}

.sf-menu li {
    margin-left: 5px;
    padding-bottom: 0px;
    padding-right: 0px;

}

.sf-menu li li {
    padding-left: 0px;
    padding-right: 0px;

}

.sf-menu ul li a {
    font: 13px arial;
}

.sf-menu li li li {
    background: #9AAEDB;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    outline: 0;
    color: #ad2429;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
    position: absolute;
    display: none;
    right: .75em;
    top: 1.05em; /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > .sf-sub-indicator {
/* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}

.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
/*background:	url('/images/shadow.png') no-repeat bottom right;*/
}

.sf-shadow ul.sf-shadow-off {
    background: transparent;
}

.top_corns {
    background: #fff url(/images/top_corns.gif) no-repeat right top;
}

.blockOverlay {
    cursor: default !important;
}

/*----------superfish------------*/

.text_box1_padd ul.clearfix {
    height: 135px;
}

.question_form .pdf_1 {
    float: left;
    color: #922128;
    display: block;
    padding-bottom: 10px;
    padding-top: 12px;
    padding-left: 35px;
    font: bold 14px arial;
    background: url(/images/pdf2.gif) no-repeat left 7px;
    text-transform: uppercase;
}

.question_form .pdf_2 {
    float: right;
    color: #922128;
    display: block;
    padding-bottom: 10px;
    padding-top: 12px;
    font: bold 14px arial;
    padding-left: 35px;
    background: url(/images/pdf2.gif) no-repeat left 7px;
    text-transform: uppercase;
}

.question_form .pdf_1:hover, .question_form .pdf_2:hover {
    text-decoration: none;
    background-position: left -51px;
    color: #000;
}

.sidebar .pdf_block {
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border: none !important;
}

.post_fan_report {
    font: bold 12px arial !important;
    line-height: 12px !important;
    margin-top: 10px;
}

.float-left {
    float: left !important;
    padding-top: 10px;
}

.pl10 {
    padding-left: 10px !important;
}

.pb5 {
    padding-bottom: 5px !important;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.side_nav2 {
    width: 300px !important;
}

.side_nav2 ul {
    border: none;
    border-left: 1px solid #ccc;
}

.side_nav2 ul li {
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    padding-right: 18px !important;
    padding-left: 19px !important;
}

.article_holder2 .needed {
    overflow: visible !important;
}

.article_holder2 .needed img {
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.tab .get_link a {
    background: url("/images/bg_supernav_area.gif") no-repeat -475px 8px;
}

.tab .get_link span span {
    background: url("/images/bg_supernav_area.gif") no-repeat -475px 8px;
}

.tab_new .get_link a {
    background: url("/images/bg_supernav_area.gif") no-repeat -475px 4px;
}

.i_accept a {
    text-decoration: underline;
}

.i_accept a:hover {
    text-decoration: none;
}

.schedule_holder .coment_bar {

}

#tzContainer {
    top: 10px !important;
    width: 125px !important;
}

.promo_holder span div .flash_banner_link_swf {
    padding-top: 0px !important;
}

.cms_hold a {
    color: #AD2429;
    text-decoration: none;
}

.cms_hold a:hover {
    text-decoration: underline;
}

.pager_tr .coment_bar {
    padding: 0 0 4px;
}

.logo_beta {
    width: 286px;
    float: none !important;
    margin: 0px auto;
    margin-bottom: 20px;
}

.wiki_main #content {
    margin-bottom: 10px;
}

.wrapper_tmp {
    width: 580px;
    margin: 0px auto;
}

.wrapper_tmp h2 {
    font: bold 28px arial;
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 15px;
}

.wrapper_tmp p {
    font: 14px/20px arial;
}

.wrapper_tmp .btn span {
}

.wrapper_tmp .message {
    font-weight: bold;
    text-align: center;
}

.wrapper_tmp .ul_message_box li {
    text-align: center;
    color: #ff0000;
    padding-top: 5px;
}

.wrapper_tmp .f_row1 {
    padding-top: 8px;
}

.wrapper_tmp .f_row1 label {
    width: 220px;
    float: left;
}

.wrapper_tmp .f_row1 .f_inputs {
    float: left;
}

.wrapper_tmp .nx_cust_tbl_box {
    padding: 10px 20px 20px 20px;
}

.wrapper_tmp .top_nav_holder {
    background: url(/images/bg_top_nav_holder_2.gif) no-repeat left top;
    height: 68px;
}

.wrapper_tmp .top_nav_holder .holder {
    padding-top: 10px;
}

.wrapper_tmp .f_row1 .f_inputs input {
    width: 190px;
}

.top_nav_holder_b {
    background: #ffffff url(/images/bg_top_nav_holder2.gif) no-repeat left bottom;
    position: relative;
    padding-top: 14px;
    padding-bottom: 34px;
}

.button_send {
    display: block;
    width: 62px;
    height: 21px;
    cursor: pointer;
}

.button_send span {
    display: block;
    width: 62px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    text-indent: -9999px;
    background: url(/images/button_send.gif) no-repeat left top;
}

.button_send span:hover {
    background-position: right top;
}

.button_send2 {
    display: block;
    width: 62px;
    height: 21px;
    cursor: pointer;
}

.button_send2 span {
    display: block;
    width: 62px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    text-indent: -9999px;
    background: url(/images/button_send2.gif) no-repeat left top;
}

.button_send2 span:hover {
    background-position: right top;
}

.top_nav_lb {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0px;
    bottom: 0px;
    background: url(/images/bg_top_nav_holder2.gif) no-repeat 0px bottom;
}

.top_nav_rb {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0px;
    bottom: 0px;
    background: url(/images/bg_top_nav_holder2.gif) no-repeat -11px bottom;
}

.wf_1 {
    width: 115px;
    overflow: hidden;
    display: inline-block !important;
}

.wf_2 {
    width: 79px;
    overflow: hidden;
    display: inline-block !important;
}

.wf_3 {
    width: 230px;
    overflow: hidden;
    display: inline-block !important;
}

.banner_tw2 {
    padding: 0px !important;
}

.banner_tw2 img {
    margin-top: 0px !important;
}

.box328 {
    width: 328px !important;
}

.box360  {
    width: 360px !important;
}

.sidebar .box360  {
    width: 301px !important;
}

.sidebar .video_details .tabset li {
    width: 149px !important;
}

.sidebar .video_details .tabset li:first-child {
    width: 150px !important;
}

.sidebar .video_details .tab {
    background: #fff;
}

.sidebar .box328 {
    width: 301px !important;
}

.sidebar .box328 .tabset li {
    width: 148px !important;
}

.sidebar .box328 .tabset li.second {
    width: 149px !important;
}

.cblMain td.cblTD2 {
    text-align: left;
}

#reminderForm .f_inputs {
    display: inline-block;
    width: 180px;
    text-align: left;
}

#reminderForm .f_inputs select {
    width: 150px;
}

#reminderForm .f_inputs input {
    width: 145px;
}

#reminderForm .f_row1 label {
    width: 145px !important;
}

.wff_1 {
    width: 80px;
}

.trigger {
    padding-bottom: 5px;
}

.reg_p {
    margin-left: 20px;
    text-align: center;
}

.sidebar .popular_threads2 .list {
    height: auto;
}

.black {
    color: #353535 !important;
}

#fastreply_container .rte-iframe {
    width: 960px !important;
}

.mess_ifr {
    padding: 10px;
    color: red;
}

.mess_ifr br {
    display: none;
}

.bfm_link {
    width: 61%;
    text-align: right;
    border-left: none !important;
}

.sselect_c select {
    width: 185px;
}

.landing .td_a {
    width: 550px;
}

.landing .td_b {
    width: 150px;
}

.landing .td_c {
    width: 350px;
}

.class_page .td_a {
    width: 400px;
}

.class_page .td_b {
    width: 150px;
}

.class_page .td_c {
    width: 100px;
}

.class_page .td_e {
    width: 330px;
}

.channel_page .td_a {
    width: 450px;
}

.channel_page .td_b {
    width: 100px;
}

.channel_page .td_c {
    width: 100px;
}

.channel_page .td_e {
    width: 330px;
}

.ipb_editor_lists ol {
    list-style: decimal inside;
}

.ipb_editor_lists ul {
    list-style: disc inside;
}

.ipb_editor_lists li {
    padding: 0px;
    margin: 0px;
}

.ipb_editor_lists li br {
    display: none;
}

.news_page_thr .news_bl_h .popular_threads .popular_threads2 img {
    display: none;
}

.share_btn {
    width: 87px;
    height: 22px;
    float: right;
    text-indent: -9999px;
    padding-right: 4px;
    background: url(/images/share_btn.gif) no-repeat left top;
}

.share_btn:hover, .active_active_share {
    background-position: left bottom;
}

.show_details {
    font-weight: bold;
    color: #ad2529 !important;
}

.show_details:hover {
    text-decoration: underline !important;
}

.show_table {
    margin-bottom: 15px;
    margin-top: 10px;
}

.show_table th {
    padding-bottom: 5px;
}

.show_table td {
    vertical-align: top;
    padding-top: 4px;
    padding-bottom: 5px;
    background: url(/images/dot.gif) repeat-x left top;
}

.show_table td.fr {
    white-space: nowrap;
    font-weight: bold;
    padding-right: 10px;
}

.close_share {
    position: absolute;
    right: 5px;
    bottom: 2px;
    font: bold 12px arial;
    color: #333;
}

.indiapolis_holder .row2 {
    width: 184px;
    float: left;
    margin-left: 0px;
}

.indiapolis_holder .row2 label.url_label {
    width: 28px;
}

.indiapolis_holder .row2 input.url_input {
    width: 140px;
}

.right_butt .btn_set_reminder2 {
    margin-right: 10px;
    position: relative;
}

.right_butt .btn_set_reminder3 {
    width: 100px;
    position: relative;
}

.right_butt .btn_set_reminder4 {
    margin-right: 3px;
    position: relative;
}

.right_butt .btn_set_reminder5 {
    width: 100px;
    white-space: nowrap;
    position: relative;
}

.btn_set_reminder2 .tooltip {
    margin-left: -20px !important;
    margin-top: -54px;
}

.btn_set_reminder4 .tooltip {
    margin-left: -20px !important;
    margin-top: -54px;
}

.btn_set_reminder3 .tooltip {
    margin-left: -17px !important;
    margin-top: -54px;
}

.btn_set_reminder5 .tooltip {
    margin-left: -17px !important;
    margin-top: -54px;
}

.tooltip {
    position: absolute;
    top: 0 !important;
    left: 0px !important;
    margin-left: 0px !important;
    z-index: 300;
    display: none;
    color: #000;
    background: url(/images/tooltip.png) no-repeat left top;
    width: 170px;
    height: 47px;
    padding-top: 10px;
    text-align: center;
    font: 11px arial;
    line-height: 14px;
    margin-top: -10px;
}

.userHint {
    position: relative;
}

.passHint {
    position: relative;
}

.userHint .tooltip {
    margin-left: 435px !important;
    margin-top: -5px !important;
    left: 0px !important;
    right: 0px !important;
    background: url(/images/tooltip2.png) no-repeat left top;
    width: 179px;
}

.passHint .tooltip {
    margin-left: 435px !important;
    margin-top: -5px !important;
    left: 0px !important;
    right: 0px !important;
    background: url(/images/tooltip2.png) no-repeat left top;
    width: 179px;
}

.add_another_rem {
    text-align: right;
    padding-right: 73px;
    padding-top: 5px;
    padding-bottom: 0px;
    text-decoration: underline;
    font-weight: bold;
    color: #000;
}

.add_another_rem:hover {
    text-decoration: none;
}

.add_more_body {
    text-align: left;
    padding-left: 30px;
    padding-bottom: 10px;
}

.add_more_body label {
    text-align: right;
}

.add_more_box .f_inputs {
    text-align: right !important;
    width: 135px !important;
    padding-right: 10px !important;
}

.reminderinterval {
    width: 110px !important;
}

.add_more_body .remove_box {
    padding-left: 25px;
}

.video_details .rema li {
    margin: 0 0 12px;
}

.video_details .channelName {
    background: #cc0000;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    line-height: 14px;
    text-decoration: none;
}

.video_details .channelName:hover {
    background: #ff0000;
    color: #fff;
}

.video_details .get_link a {
    background: url(/images/bg_supernav_area_red.gif) no-repeat left 3px;
}

.video_details .rema {
    height: 205px;
}

.video_details  .box328 {
    background: #fff;
}

.video_details  div.tab {
    background: none;
}

.video_details .tabset a {
    font: bold 12px arial;
    text-transform: uppercase;
    padding-bottom: 5px;
    background: url("/images/vd_tab.gif") repeat-x left bottom #fff;
    color: #353535
}

.mailer_body2 {
    left: -10px !important;
    top: 0px !important;
    width: 301px !important;
}

.mailer_body2 .f_row1 .f_inputs input {
    width: 170px;
}

.mailer_body2 .f_row1 .f_inputs textarea {
    width: 170px;
}

#tab3 .no_info {
    padding-bottom: 30px;
}

.breadcrumbmenu_top {
    background: url(/images/bg_th.gif) repeat-x scroll 0 100% transparent;
    padding: 10px;
    overflow: hidden;
}

.breadcrumbmenu_top li {
    float: left;
    padding-right: 10px;
    margin-right: 5px;
    background: url(/images/bg_supernav_area_red.gif) no-repeat right 4px;
}

.breadcrumbmenu_top li.last {
    background: none;
}

.breadcrumbmenu_top li a,
.breadcrumbmenu_top li span {
    font-weight: bold;
}

.breadcrumbmenu_top li a:hover {
    text-decoration: none;
    color: #353535;
}

/*Contest page*/
.contest_block {
    height: 63px;
    background: url(../images/bg_contest.jpg) no-repeat 0 0;
    padding: 252px 0 0 23px;
    line-height: 31px;
}

.btn_login {
    background: url(../images/btn_login.jpg) no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    text-indent: -9999px;
    width: 103px;
    z-index: 1;
    margin: 0 7px;
}

.btn_reg {
    background: url(../images/btn_reg.jpg) no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    text-indent: -9999px;
    width: 103px;
    z-index: 1;
    margin: 0 7px;
}

.btn_login:hover,
.btn_reg:hover {
    background-position: bottom;
}

.contest_block_cols {
}

.contest_block_l {
    float: left;
    width: 345px;
    padding: 15px 0 15px 28px;
}

.contest_block_l h3,
.contest_block_r h3 {
    font: bold 16px Arial, Helvetica, sans-serif;
    padding: 5px 0 10px;
}

.contest_block_l p,
.contest_block_r p {
    padding: 0 0 10px;
    line-height: 16px;
}

.contest_block_r {
    background: #feb100;
    float: right;
    width: 250px;
    padding: 15px 11px 10px 14px;
    color: #231f20;
}

.contest_block_r .hr {
    height: 5px;
    border-bottom: solid 1px #fd9b00;
    margin: 0 -11px 5px -14px;
}

.contest_block_r table {
    font: bold 11px Arial, Helvetica, sans-serif;
    margin: 0 0 0;
    border-collapse: collapse;
}

.contest_block_r td {
    vertical-align: top;
    padding: 4px 0;
    background: url(../images/table_line.gif) repeat-x top;
}

.contest_block_r td span {
    background: #feb100;
    padding: 0 3px 0 0;
}

.contest_block_r td.al_right span {
    float: right;
    padding: 0 0 0 3px;
}

.badge_box {
    width: 670px;
    background-color: #ffffff;
    overflow: hidden;
}

.badge_box .bleft {
    float: left;
    padding: 37px 20px 20px 40px;
    width: 250px;
}

.badge_box .bright {
    float: right;
    margin: 15px 20px 10px 0;
    width: 340px;
}

.badge_box textarea {
    height: 91px;
    margin: 10px 0 4px;
    width: 333px;
}

.badge_box .bright h3 {
    font-size: 14px;
    margin: 0 0 5px;
}

.verify_sert {
    position: absolute;
    right: 0;
    bottom: 30px;
}

