a {text-decoration: none;}

body {
    background-color: #E0E0E0;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
    SCROLLBAR-BASE-color:  #BB268C;
    SCROLLBAR-ARROW-color: #FFFFFF;
    scrollbar-track-color: #EFEFEF;
}

hr {
    height: 1px;
    color: #809CC3;
    background-color: #ffffff;
}

tiny {
    height: 2px;
}

p, td {
    color: #003060;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

li {
    padding: 1px;
}

ul {
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 20px;
    padding-left: 0px;
}

ol {
    margin-top: 1px;
    margin-bottom: 0px;
    list-style-type: decimal;
}

.ul_nopar {
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 18px;
}

.ol_nopar {
    margin-top: 1px;
    margin-bottom: 0px;
    list-style-type: decimal;
}

img.border {
    border: 1px solid #8AA0CE;
}

a:hover img.border {
    border: 1px solid #000000;
}

.tablehead {
    background-color: #e8e8e8;
    color: #000000;
    border : 0px ;
}

.tablebottom {
    background-color: #000000;
}

.bordercolor {
    background-color: #8AA0CE;
}

.tdborder {
    border: 1px solid #8AA0CE;
    border-collapse: collapse;
}

.tablebgcolor {
    background-color: #FFFFFF;
}

.titlebgcolor {
    background-colors: #6A707A;
    background-color: #5A606A;
}

.review, .preview {
    color: #003060;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.news {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.navbar {
    background-color: #FFCCCC;
    color: #000000;
}

.row1 {
    background-color: #FFFFFF;
    color: #003060;
}

.row2 {
    background-color: #FFFFFF;
    color: #003060;
}

.row2rev {
    color: #FFFFFF;
}

.row3 {
    background-color: #FFFFFF;
    color: #003060;
}

.row4 {
    color: #000000;
    cursor: hand;
}

.tr1 {
    background-color: #C4CAD5;
    color: #000000;
}

.tr2 {
    background-color: #425469;
    color: #FFFFFF;
}

.tr3 {
    background-color: #FFFFFF;
    color: #000000;
}

.tr4 {
    background-color: #C4CAD5;
    color: #000000;
    cursor: hand;
}

.paging {
    color: #003060;
    text-decoration: none;
}

.paging1 {
    background-color: #F3F6FB;
    color: #003060;
}

.paging2 {
    background-color: #D3E5FF;
    color: #003060;
}

.pagingA {
    background-color: #D3E5FF;
    color: #003060;
}

.rf {
    background-color: #C4CAD5;
    color: #C4CAD5;
}
.rf2 {
    background-color: #425469;
    color: #425469;
}

.error {
    color: #FF0000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.head1 {
    color: #003060;
    background-color: #D3E5FF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head1:hover {
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.head1_OVER, .head1_OVER:hover {
    color: #BB268C;
    background-color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head1_SECTION {
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head1_DISABLE {
    color: #D0D0D0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head2, .head2:hover {
    background-color: #425469;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head3 {
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.head4 {
    background-color: #C4CAD5;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.head5 {
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.fakehr {
    background-color: #FFFFFF;
}


.para {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.newstitle {
    color: #993300;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.title {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #BB268C;
}

.page_title {
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.game_title {
    Filter: Shadow(color=#000000, Direction=130, Strength=4);
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
}

.game_subtitle {
    color: #FFFFFF;
    background-color: darkred;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.bigtext {
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.game_details:hover {
    color: darkred;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.game_details {
    color: darkred;
    font-family: Verdana;
    font-size: 11px;
    height: 11px;
    font-weight: bold;
}

.clickstream {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.smalltext {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.vsr {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 8px;
    font-weight: normal;
}

.marktext {
    color: #FF0000;
    background-color: #ffffff;
}

.new {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #FF0000;
}

a:hover {
    text-decoration: underline;
}

form {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

.shopinput {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #BB268C;
    border: 1px solid #809CC3;
    font-size: 12px;
    height: 20px;
    padding: 2px;
}

.shoparea {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #BB268C;
    border: 1px solid #809CC3;
    font-size: 11px;
    width: 100%;
}

.chatarea {
    background-color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 12px;
}

.rankings_text { color: #FFFFFF; font-size: 10px; font-family: Verdana; font-weight: bold; }
.rankings_score { color: #FFFFFF; font-size: 22px; font-family: Verdana; font-weight: bold; }

.head_title { color: #293038; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.head_subtitle { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: normal; }

.info_title { color: #D0D0D0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.info_text { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.info_text:hover { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.info_small_text { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.item_title { color: #293038; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.item_title_rev { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.link_title { color: #FF963C; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.item_bgcolor_light { background-color: #65738D; }
.item_bgcolor_dark { background-color: #4C556D; }
.item_bgcolor_vdark { background-color: #343A51; }

.score_text { color: #FF963C; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.cell_status { color: #C8C8C8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 10px; }
.cell_info { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

input,
select,
textarea {
    background-color: #FFFFFF;
    border: 1px solid #809CC3;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #BB268C;
    font-size: 11px;
}

input:focus,
select:focus,
textarea:focus,
.fakefocus {
    border-color: #BB268C;
    background-color: #FFF8FF;
}

.search_input {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 110px;
    height: 24px;
    padding: 2px 3px 2px;
}

.search_button {
    margin: 0px;
    width: 24px;
    height: 24px;
    background: transparent url(thumb_ctl.gif) no-repeat scroll -1px -227px;
    border: 0px;
}
.search_button_OVER {
    background: transparent url(thumb_ctl.gif) no-repeat scroll -27px -227px;
}
.search_button_CLICK {
    background: transparent url(thumb_ctl.gif) no-repeat scroll -53px -227px;
}

.logininput {
    background-color: #D1D9E8;
    border-color: #D1D9E8;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    WIDTH: 70px;
}

.textarea {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    width: 230px;
}

.input {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    width: 230px;
}

.select {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
}

.setperpageselect {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
}

.categoryselect {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
}

.dropdownmarker {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    background-color: #EEEEEE;
    color: #FF9999;
    font-size: 11px;
}

.button,
.button_big {
    border-width: 1px;
    font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border-color: #7195C5;
    border: 1px solid #7195C5;
    color: #BB268C;
    font-size: 11px;
    font-weight: bold;
}

.button_big {
    font-size: 12px;
    height: 20px;
}

.button:hover,
.button_big:hover,
.button_hover {
    color: #BB268C;
    border: 1px solid #BB268C;
    text-decoration: none;
}

span.button,
a.button {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 4px 3px;
    position: relative;
    color: #BB268C;
    background-color: #FFFFFF;
    border: 1px solid #7195C5;
    text-decoration: none;
}

input.bbcbutton {
    background-color : #EFEFEF;
    color : #000000;
    font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.helpline {
    background-color: transparent;
    border-style: none;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    font-size : 10px;
    color: #666666;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
    background-color: #EFEFEF;
}

.maincat {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.subcat {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
    background-color: #FFFFFF;
    color: #993300;
}

.imagerow2 {
    background-color: #FFFFFF;
    color: #993300;
}

tr.imagerow1 td, tr.imagerow2 td {
    border: 1px solid #FFFFFF;
}

.table_article {
    cellpadding: 5px;
    cellspacing: 10px;
    background-color: #F0F0F0;
    border-collapse: none;
}


/*--Comments--------------------------------------------------*/
.commentrow1 {
    background-color: #e1e1e1;
    color: #993300;
}

.commentrow2 {
    background-color: #efefef;
    color: #993300;
}

.commentspacerrow {
    background-color: #d1d1d1;
    color: #993300;
}

.commenttextarea {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    width: 270px;
}

.commentinput {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 11px;
    width: 270px;
}

textarea {
    WIDTH: 270px;
}

.commentinput {
    FONT-SIZE: 11px; WIDTH: 270px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif
}

.menu1 {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.menu1_OVER {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.menu1sub {
    color: #003060;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.menu1sub_OVER {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.menubar {
    border: 1px solid #8AA0CE;
    border-collapse: collapse;
    background-color: #F8F8F8;
    padding: 3px 0px;
}

.menubar div {
    float: left;
    text-align: left;
    padding: 0px 6px 1px;
    border: 0px solid #8AA0CE;
    border-width: 0px;
    border-right-width: 1px;
}

.menubar div a {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.dropcap {
    float: left;
    padding: 3px 3px 0 0;
    display: block;
    color: #F0E68C;
    font: 50px/40px Georgia, Times, serif;
}

.ib {
    border: 0px solid #000000;
    color: #FF99FF;
}

.menu_button, .menu_button_OVER {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #7195C5;
    old-border: 1px solid #9ABEEE;
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #ffffff;
    height: 23px;
    padding-left: 5px;
}

.menu_button_OVER {
    border: 1px solid #BB268C;
}

.menu_button_in {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #ffffff;
    height: 22px;
    padding-left: 5px;
}

.menu_content {
    border: 1px solid #7195C5;
    border-top: 0px;
    background-color: #ffffff;
    color: #003060;
}

.menu_content a:hover {
    color: #000000;
}

.menu_content_OVER {
    border: 1px solid #BB268C;
    border-top: 0px;
}

.menu_cell {
    border: 1px solid #7195C5;
    background-color: #ffffff;
    color: #003060;
}

.tab {
    color: #003060;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #7195C5;
    background-color: #ffffff;
}

.tab_OVER {
    color: #BB268C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #7195C5;
    background-color: #ffffff;
}

div.panediv {
    overflow: auto;
    text-align: left;
}

div.padder {
    margin: 4px;
}

div.limiter {
    width: 100%;
}

.bit-cont {
    float: center;
    text-align: center;
    padding: 2px;
    margin: 0px auto 0px;
}

.score-cont {
    position: relative;
    float: center;
    margin-top: 2px;
}

.score-bar {
    position: relative;
    float: center;
    text-align: left;
    margin: 2px auto 2px;
    height: 4px;
    width: 122px;
}

.score-fill {
    position: relative;
    float: left;
    height: 4px;
    background: url(bar.gif);
}


.paging {
    border: 0px;
    padding: 5px;
}
.paging a:link,
.paging a:visited,
.paging a:hover,
.paging a:active,
.paging span,
.paging span.pagingA {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #BB268C;
    background-color: #F9F9F9;
    border: 1px solid #8AA0CE;
    padding: 2px 4px;
    margin: 1px 1px;
    cursor: pointer;
}
.paging a:hover {
    background-color: #F0EAFF;
    border-color: #BB268C;
}
.paging span {
    color: #CCAABB;
    background: #FFFFFF;
    border-color: #8AA0CE;
    cursor: text;
}
.paging span.pagingA {
    font-weight: bold;
    cursor: text;
}


/* -- Thumb classes ---- */

.tb_ctl {
    height: 28px;
    float: center;
    text-align: left;
    margin: -28px auto 0px;
    padding: 0px;
}
.tb_bottom {
    height: 28px;
    margin: 0px 0px;
    padding: 0px;
}
.tb_bottom_right {
    position: relative;
    float: right;
    height: 23px;
    margin: -23px 0px 0px;
    padding: 0px;
}
.tb_top {
    height: 28px;
    margin: 0px 0px;
    padding: 0px;
}
.tb_top_left,
.tb_top_right {
    margin: 0px;
    height: 28px;
    padding: 0px;
}
.tb_top_right {
    float: right;
    margin: -28px 0px 0px;
}
.tb_fade {
    display: none;
}
.tb_cont {
    display: none;
    height: 28px;
    margin: 0px 3px;
    padding: 0px;
}
.tb_rect {
    position: relative;
    float: center;
    margin: 0px;
    padding: 0px;
    z-index: 0;
}
.tb_ctl img {
    width: 17px;
    height: 17px;
    margin: 6px 0px 0px;
    padding: 0px;
    cursor: pointer;
}
.tb_ctl .tb_bottom_right img {
    width: 45px;
    height: 45px;
}
.tb_ctl img.zoom, .img_zoom {
    margin: 0px;
    margin-left: 3px;
    width: 26px;
    height: 26px;
    background: transparent url(thumb_ctl.gif) no-repeat scroll -1px -201px;
}
.tb_ctl img.zoom_OVER, .img_zoom_OVER {
    background: transparent url(thumb_ctl.gif) no-repeat scroll -27px -201px;
}
.tb_ctl img.zoom_CLICK, .img_zoom_CLICK {
    background: transparent url(thumb_ctl.gif) no-repeat scroll -53px -201px;
}

.flashSticker {
    position: relative;
    cursor: pointer;
    overflow: auto;
    left: 60px;
    top: 10px;
    height: 80px;
    margin: -80px auto 0px;
    z-index: 1;
}

.basket {
    background: transparent url(basket.png) no-repeat scroll 108px 6px;
    cursor: pointer;
}

.basket_OVER {
    background: transparent url(basket_over.png) no-repeat scroll 108px 6px;
    cursor: pointer;
}

.channel_button {
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    background: url(buttons.png) 0px 0px no-repeat;
    cursor: hand;
    border: none;
}