body {
    overflow-x: hidden;
   background: #7a0000; /* Old browsers */
background: -moz-linear-gradient(top,  #7a0000 26%, #b14343 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#7a0000), color-stop(100%,#b14343)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a0000 26%,#b14343 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a0000 26%,#b14343 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a0000 26%,#b14343 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a0000 26%,#b14343 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0000', endColorstr='#b14343',GradientType=0 ); /* IE6-9 */
    background-attachment: fixed;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #242424;
    margin: 0;
    padding: 0;
}
#top_menu .nav_wrapper, .footer, .nav_wrapper ul li, .footer ul li, .nav_wrapper ul li a:hover, .nav_wrapper ul li a#current, .footer ul li .active, .footer ul li a:hover, .sublinks, .shadetabs li a, .shadetabs1 li a, .shadetabs2 li a, .form-wrapper .m, .btn-red, .login .bl, .login .br, .login .bm, .login .row .text {
    background-image: url(../img/navs.png);
}
.logo a, .top-search .click a, .submit, .start_again, .featured_news ul li, .more_news ul li, .featurednews ul li, .accordion_headings, .header_highlight, .terms_condition ul li, .form-wrapper .l, .form-wrapper .r {
    background-image: url(../img/btns.png);
}
img {
    border: 0;
}
.wrapper {
    height: auto;
    margin: 0 auto;
    width: 990px;
    background: #fff;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
#basic-accordian {
    margin: 0 0 10px 10px;
}
.side_links {
    bottom: 5%;
    float: left;
    position: fixed;
    left: 0;
}
.top-search {
    float: right;
    min-width: 480px;
    max-width: 640px;
    margin-right: 10px;
}
.top-search .top_date {
    float: right;
    color: #f0aba6;
    text-align: right;
    padding: 5px 20px 0 0;
}
form.gsc-search-box {
    margin-bottom: 0!important;
}
.top-search .search {
    float: right;
    width: 298px;
}
input.gsc-search-button {
    cursor: pointer;
    height: 25px!important;
    color: #fff!important;
    padding: 0!important;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-color: #433b39;
    border-top-color: #433b39;
    background: #5b5b5b;
    background: -moz-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));
    background: -webkit-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -o-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -ms-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: linear-gradient(to bottom, #5b5b5b 0, #282828 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#282828', GradientType=0);
}
input.gsc-input {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.top-search .click {
    float: right;
    height: 38px;
}
.top-search .click a {
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    text-align: center;
    text-decoration: none;
    width: 89px;
    margin: 0;
    padding: 3px 0;
}
.top-search .click a:hover {
    background-position: 0 -26px;
}
.top-search .click a.text {
    height: auto;
    width: auto;
    background: 0;
    border-left: 1px solid #090001;
    margin: 6px 12px 0 0;
    padding: 0 0 0 12px;
}
.top-search .click a.text:hover {
    text-decoration: underline;
}
.top-search .click a.text:first-child {
    border: 0;
}
#search_input {
    position: absolute;
    margin-top: 6px;
    margin-left: 767px;
}
.input {
    border: 1px solid #ccc;
    width: 167px;
    height: 12px;
    color: #9c9c9c;
    font-size: 12px;
    padding: 1px 5px 3px 10px;
}
#logo_bar {
    position: relative;
    height: 101px;
    width: 990px;
    margin: 0 auto;
}
#logo_bar_container {
    height: 101px;
    width: 100%;
    text-align: center;
    background-color: #7a0000;
}
#logo_bar .logo {
    position: absolute;
    top: 16px;
    left: 44px;
}
.logo a {
    display: block;
    width: 154px;
    height: 63px;
    background-position: -116px -4px;
}
#logo_bar .banner {
    float: left;
    width: 728px;
    margin: 13px 10px 8px 0;
}
.banner iframe {
    width: 728px;
    height: 90px;
}
#top_menu .nav {
    clear: both;
    float: left;
    position: relative;
    width: 992px;
    margin: 0 -1px;
}
#top_menu .nav_wrapper, .footer {
    float: left;
    background-repeat: repeat-x;
}
#top_menu .nav_wrapper {
    width: 100%;
    height: 28px;
    overflow: hidden;
    z-index: 1000;
}
.nav_wrapper ul {
    float: left;
    list-style: none;
    width: 990px;
}
.nav_wrapper ul li, .footer ul li {
    float: left;
    background-position: 0 -56px;
    background-repeat: no-repeat;
}
.nav_wrapper ul li {
    padding-left: 0;
    font-size: 16px;
    font-weight: bold;
}
.nav_wrapper ul li a, .footer ul li a {
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin-left: 2px;
}
.nav_wrapper ul li:first-child a, .footer ul li:first-child a {
    margin-left: 0;
}
.nav_wrapper ul li a {
    margin-top: 0;
    padding: 6px 12px;
}
.nav_wrapper ul li a:hover, .nav_wrapper ul li a#current, .footer ul li .active, .footer ul li a:hover {
    background-position: 0 -28px;
}
.footer {
    height: 28px;
    width: 990px;
    margin: 0;
}
.footer ul {
    float: left;
    list-style: none outside none;
}
.footer ul li a {
    padding: 6px 12px;
}
#top_menu .nav ul .bottom_div {
    position: absolute;
    margin-top: 57px;
    z-index: 1000;
    height: 6px;
    background: #2488b9;
}
.sublinks {
    float: left;
    z-index: 1000;
    width: 100%;
    background-position: 0 -84px;
    background-repeat: repeat-x;
    height: 21px;
}
.sublinks ul {
    float: left;
    list-style: none;
}
.sublinks ul li a {
    margin-top: 1px;
    float: left;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    padding: 2px 7px;
}
.sublinks ul li a:hover, .sublinks ul li a.current {
    background: #8d8688;
}
#content-container {
    padding-top: 122px;
    width: 990px;
    margin-top: 7px;
    background-color: #fff;
}
#content-container #left_coloumn {
    width: 310px;
    float: left;
    padding-right: 10px;
    padding-left: 11px;
    background-color: #fff;
}
#content-container #mid_coloumn {
    width: 310px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #fff;
}
#content-container #right_coloumn {
    width: 310px;
    float: left;
    padding-left: 10px;
    padding-right: 9px;
    background-color: #fff;
}
#mid_coloumn .add {
    width: 310px;
    text-align: center;
    padding: 0;
}
.post_right {
    width: 310px;
    padding-top: 5px;
    height: 63px;
}
.line {
    width: 310px;
    margin: 5px 0;
}
.post_right .left {
    width: 90px;
    float: left;
}
.post_right .right {
    width: 215px;
    float: left;
    height: 60px;
    padding-left: 5px;
    background: #f1f1f1;
}
.post_right .right a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    background: #f0f0f0;
    display: block;
    height: 50px;
    padding-top: 10px;
}
.post_right .right a:hover {
    background: #242424;
    display: block;
    text-decoration: none;
    color: #fff;
    margin-left: -5px;
    padding-left: 5px;
}
#right_coloumn .add_right {
    padding: 6px 0;
}
.clear {
    clear: both;
}
.vote .pink {
    background: none repeat scroll 0 0 #feebec;
    margin-bottom: 2px;
    height: 1%;
    overflow: hidden;
}
.vote .white {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 2px;
    height: 1%;
    overflow: hidden;
}
.vote {
    width: 308px;
    border: 1px solid #ccc;
    margin-top: 2px;
}
.vote .question {
    color: #7a0000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
}
.vote .option {
    padding: 5px 10px;
     min-height: 14px;
}
.vote .option .votes {
    width: 25px;
    float: left;
}
.vote .option .options {
    width: 120px;
    float: left;
}
.vote .option .percentage {
    width: 35px;
    float: left;
    font-weight: bold;
    color: #7a0000;
}
.vote .option .results {
    float: left;
    padding-top: 1px;
    display: block;
}
.vote .result {
    height: 20px;
    margin-top: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
}
.vote .results img {
    height: 10px;
}
.vote .result span {
    display: inline-block;
    font-weight: normal;
    padding-left: 2px;
    padding-top: 4px;
}
.vote .result a {
    color: #2989d3;
    text-decoration: none;
    padding-left: 5px;
}
.submit, .start_again {
    background-position: 0 -50px;
    background-color: transparent;
    background-repeat: no-repeat;
}
.submit {
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    text-align: center;
    text-decoration: none;
    width: 82px;
    cursor: pointer;
    margin: 0;
}
.set_border {
    border: 1px solid #7a0000;
    width: 308px;
    padding: 0;
}
.sports_box {
    border: 1px solid #ccc;
    width: 288px;
    height: 120px;
    margin-bottom: 20px;
    padding: 10px 10px 0;
}
.sports_box ul li {
    float: left;
    width: 90px;
    background: #ccc;
    margin-right: 4px;
    text-align: center;
    height: 100px;
}
.sports_box ul li span {
    float: left;
    text-align: center;
}
.sports_box ul li a {
    color: #242424;
    text-decoration: none;
}
.sports_box ul li a:hover {
    color: #7a0000;
    display: block;
    text-decoration: underline;
}
.sports_box ul li .pleft {
    font-style: normal;
    text-align: center;
    padding-bottom: 5px;
}
.box {
    border: 1px solid #ccc;
    width: 298px;
    height: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 10px 5px 0;
}
.box .intro_img {
    float: right;
    border: 1px solid #ccc;
    padding: 5px;
}
.box .right {
    float: left;
    width: 290px;
    padding-left: 4px;
    padding-right: 4px;
}
.qtitle {
    padding-left: 0;
    padding-top: 10px;
}
.quiz_title h2 {
    font-size: 16px;
    font-weight: 700;
    color: #7a0000;
    padding-bottom: 10px;
}
.img {
    float: right;
    width: 90px;
}
.quiz_answers p {
    margin: 0;
    padding: 0 0 7px;
}
.quiz_result .questionno {
    font-style: italic;
    font-weight: 700;
}
.quiz_result .questions {
    color: #7a0000;
    font-weight: 700;
    padding-left: 2px;
}
.quiz_result .result_options {
    height: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    width: 308px;
    margin-top: 10px;
    border-bottom: 0;
}
.quiz_result .result_options .heading {
    background: #f0f0f0;
    width: 100%;
    height: 20px;
    padding-top: 5px;
    margin-bottom: 5px;
}
.quiz_result .result_options .answer {
    width: 100px;
    float: left;
    padding-left: 10px;
}
.quiz_result .result_options .youranswer {
    width: 100px;
    float: left;
    text-align: center;
}
.quiz_result .result_options .correctanswer {
    width: 98px;
    float: left;
    text-align: center;
}
.quiz_result .result_options .answer_options {
    border-bottom: 1px solid #ccc;
    height: 100%;
    overflow: hidden;
    padding: 5px 0;
}
.no_border {
    border-bottom: 0;
}
.correct {
    background: none repeat scroll 0 0 #cfe6a0;
    height: 1%;
    margin-bottom: 2px;
    overflow: hidden;
}
.incorrect {
    background: none repeat scroll 0 0 #feecec;
    height: 1%;
    margin-bottom: 2px;
    overflow: hidden;
}
.box .right h3 {
    font-size: 14px;
}
.box .right .aleft {
    padding-left: 0;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    height: 18px;
    font-size: 14px;
}
.box_heading {
    background: #7a0000;
    height: 16px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 5px 5px 5px 15px;
}
.box_heading h2 {
    font-size: 15px;
    font-weight: 700;
}
.story_heading {
    width: 180px;
}
span.featured a {
    color: #333;
    border-left: 1px solid #FFF;
    width: 100px;
    text-align: center;
    text-decoration: none;
    padding: 5px;
}
.selected_news a {
    color: #fff;
    text-decoration: underline;
    border-left: 1px solid #FFF;
    background: red;
    padding: 5px;
}
.featured_news {
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 1px;
}
.featured_news ul {
    padding-left: 0;
    font-size: 13px;
}
.featured_news .read_more {
    float: right;
}
.featured_news .featuretext {
    float: left;
    width: 260px;
}
.featured_news ul li, .more_news ul li {
    list-style: none;
    background-position: 0 -90px;
    background-repeat: no-repeat;
    height: 18px;
    width: 310px;
    padding: 8px 7px 5px 10px;
}
.more_news ul {
    width: 310px;
    padding-left: 0;
    font-size: 13px;
}
.latest_box {
    border: 1px solid #ccc;
    height: auto;
}
.latest_box .archive_img {
    margin-top: 5px;
    margin-bottom: 5px;
}
.featurednews ul {
    width: 400px;
    padding-left: 0;
    font-size: 13px;
}
.featurednews ul li {
    list-style: none;
    background-position: 0 -90px;
    background-repeat: no-repeat;
    height: 18px;
    width: 400px;
    padding: 8px 7px 5px 10px;
}
.featurednews .atext {
    color: #242424;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
hr {
    border: 0;
    color: #9e9e9e;
    background-color: #dbdbdb;
    height: 1px;
    width: 100%;
    text-align: left;
}
#featured_common_news p {
    font-size: 17px;
    font-weight: 700;
    color: #000;
    margin-top: 10px;
    margin-bottom: 5px;
}
#featured_common_news div.news_detail {
    margin-bottom: 12px;
}
#featured_common_news div.news_detail ul li {
    margin-left: 0;
    list-style: none;
    float: left;
    text-align: left;
}
.featured_common_news1 p {
    font-size: 17px;
    font-weight: 700;
    color: #000;
    margin-top: 10px;
    margin-bottom: 5px;
    text-decoration: none;
     text-align: left;
}
.featured_common_news1 p a, .slider_text a {
    color: #000;
    text-decoration: none;
}
.featured_common_news1 div.news_detail1 .right {
    width: 66%;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
}
.featured_common_news1 div.news_detail1 .right .pleft {
    padding-left: 10px;
}
.detail {
    color: #242424;
}
.latest_article .details .right {
    width: 200px;
    float: left;
    padding-bottom: 5px;
    font-weight: 700;
    margin-left: 10px;
    padding-top: 15px;
}
.article_headline .article_text {
    font-size: 12px;
    width: 200px;
}
.topbar .right .sleft {
    padding-left: 0;
    text-align: center;
    color: #fff;
    font-style: normal;
    font-size: 14px;
    padding-top: 3px;
    margin-top: 7px;
    padding-bottom: 3px;
}
.topbar {
    margin-top: 5px;
    width: 100%}
.topbar .left {
    float: left;
    padding-top: 10px;
    width: 219px;
    color: #7a0000;
    font-size: 16px;
    font-weight: 700;
}
.topbar .right {
    float: right;
    width: 77px;
}
.margin_top {
    padding-top: 5px;
    margin-top: 0;
}
.padding_left {
    padding-left: 0;
}
.start_again {
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 15px;
    width: 82px;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
    margin: 0;
}
.show_answers {
    background: linear-gradient(tobottom, #af25250, #941f1f50%, #851c1c100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af2525', endColorstr='#851c1c', GradientType=0);
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 21px;
    width: 108px;
    text-decoration: none;
    text-align: center;
    margin: 0 0 0 5px;
    padding: 2px 0;
}
.galler_image {
    margin: 1px 0;
}
.gallery_headline_inside {
    width: 629px;
    margin: -10px 0 10px 5px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dbdbdb;
    background-color: #fff;
}
.gallery_headline_inside>div {
    display: inline-block;
}
.gallery_headline_inside>div>h1 {
    line-height: 28px;
    letter-spacing: -1px;
    margin: 16px 0 8px;
    float: left;
    max-width: 308px;
    min-width: 308px;
}
.gallery_headline_inside>div>h1.big {
    float: none;
    max-width: 100%;
    margin-top: 10px;
}
.gallery_headline_inside>div>h2 {
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    margin: 2px 0 8px;
    padding: 0;
}
.gallery_headline_inside>i {
    display: block;
    font-size: 12px;
}
.figure {
    width: 300px;
    padding: 10px 0 10px 10px;
    margin: 0 0 0 10px;
    border-left: 0 dashed #CCC;
    float: right;
}
.figure img {
    min-width: 300px;
}
.figure.big {
    float: none;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 20px;
    width: 100%;
    text-align: center;
}
.figure i {
    display: block;
    margin: 6px 0 0;
    text-align: center;
}
.gallery_headline_inside .ads {
    clear: both;
    float: right;
    padding: 4px 0 10px 10px;
}
.gallery_headline_inside>div>p {
    line-height: 18px;
}
.social {
    min-width: 300px;
    border-bottom: 1px dashed #CCC;
    border-top: 1px dashed #CCC;
    display: inline-block;
    margin: 10px 0 12px;
    padding: 8px 0 16px;
}
.social>i {
    display: block;
    padding-bottom: 4px;
    font-size: 14px;
}
social>div {
    float: left;
}
.social div+div+div {
    margin-left: 10px;
}
.gallery_headline_inside p {
    text-align: justify;
}
.gallery_headline_inside ul {
    display: block;
    margin-left: 5px;
}
.gallery_headline_inside ul li {
    list-style: inside;
}
.gallery_headline_inside ol {
    margin-left: 22px;
}
.pagination {
    text-align: center;
    background: #7a0000;
    height: 26px;
    padding: 0;
}
.pagination .inactive {
    background: #000;
    display: inline-block;
    width: 20px;
}
.pagination a.paginate, .pagination a.current {
    height: 26px;
    line-height: 26px;
    width: 18px;
    color: #fff;
    text-decoration: none;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}
.previous, .next {
    line-height: 26px;
    height: 26px;
    vertical-align: bottom;
}
.previous img, .next img {
    padding-top: 6.5px;
}
.pagination .bg {
    background: #7a0000;
}
.pagination a.current {
    background-color: #b14343;
    color: #fff;
    cursor: default;
    font-style: normal;
    text-decoration: none;
}
.gallery_headline p {
    color: #242424;
    padding-bottom: 10px;
}
.comments .top {
    width: 100%;
    margin-top: 5px;
}
.comments .top .left {
    float: left;
    width: 180px;
    padding-top: 10px;
}
.comments .top .right {
    float: right;
    width: 116px;
}
.comments .viewall {
    float: right;
    padding-top: 5px;
    padding-right: 5px;
}
.comments .post_comments {
    margin-top: 15px;
}
.comments .post_comments .name {
    font-weight: 700;
    font-size: 14px;
}
.comments .post_comments .margin_bottom {
    margin-bottom: 10px;
}
.latest_article .details a {
    color: #242424;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
}
.latest_article .details a:hover {
    color: #7a0000;
    font-weight: 700;
    font-size: 12px;
    text-decoration: underline;
    display: block;
}
.amazon_widget {
    width: 960px;
    margin-left: 10px;
    padding-right: 10px;
    border-top: 1px solid #ccc;
}
.amazon_widge_box {
    border: 1px solid #ccc;
    height: 220px;
    margin-bottom: 10px;
    width: 950px;
    text-align: center;
    padding: 10px 10px 0;
}
.motoring_article .details .right {
    width: 206px;
    float: left;
    padding-bottom: 5px;
    font-weight: 700;
    margin-left: 10px;
    padding-top: 10px;
}
.search_the_web {
    float: left;
    width: 275px;
    border: 1px solid #ccc;
    margin: 0 0 5px;
    padding: 10px 15px 3px;
}
.ask {
    float: left;
    width: 179px;
    margin-top: 5px;
    margin-left: 10px;
    padding: 0;
}
.ask .stw {
    float: left;
    border: 1px #ccc solid;
    width: 90px;
    margin: 5px 0;
}
.ask_logo {
    float: left;
    width: 86px;
}
.ask_suggestions {
    clear: both;
    padding: 6px 0 10px;
}
.ask_suggestions h3 {
    margin: 10px 0 5px;
}
.ask_suggestions ul {
    display: inline-block;
    list-style: none;
    margin-top: 5px;
}
.ask_suggestions ul li {
    float: left;
    width: 130px;
    height: auto!important;
    padding: 0 5px 2px 0;
}
.ask_suggestions ul li a {
    color: #004db3;
    text-decoration: none;
    text-align: left;
}
.ask_suggestions ul li a:hover {
    text-decoration: underline;
    color: #7a0000;
}
.go {
    margin-left: 5px;
}
.sharebluetxt {
    color: #2b7fbf;
}
#v_bar {
    border-right: 10px solid #ccc;
}
.auto {
    float: left;
    padding: 5px;
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.deals_section {
    display: inline-block;
    clear: both;
    border: 1px solid #e3e3e3!important;
    border-top: 0;
    width: 308px;
    margin: 2px 0 5px!important;
}
.hide {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.deals_section .nav {
    overflow: hidden;
    display: inline-block;
    list-style: none;
    margin: 10px;
}
.deals_section .nav li {
    width: 133px;
    float: left;
    margin: 3px 5px;
}
.deals_section .nav li a {
    display: block;
    background-color: #feebec;
    color: #7a0000;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    border: 0;
    font-weight: 700;
    padding: 5px 0;
}
.deals_section .nav li a.current, .deals_section .nav li a:hover {
    background-color: #7a0000;
    color: #FFF;
    font-size: 13px;
    padding: 4px 0;
}
.list-wrap {
    padding: 2px 1px 10px;
}
.tab_section {
    clear: both;
    width: 100%;
    border: none!important;
    margin: 20px 0 5px!important;
}
.tab_section_left {
    clear: both;
    width: 380px;
    margin-bottom: 5px;
    margin-top: 20px;
}
.tabcontent_section_left {
    clear: both;
    float: left;
    margin-bottom: 1em;
    margin-top: 3px;
    border: 0 solid #e3e3e3;
    padding-bottom: 8px;
    width: 310px;
}
.tabcontent_section {
    clear: both;
    float: left;
    margin-bottom: 1em;
    margin-top: 9px;
    border: 1px solid #e3e3e3;
    padding: 10px;
}
.shadetabs li a, .shadetabs1 li a, .shadetabs2 li a {
    border: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 0;
    color: #999;
    background-position: 0 -105px;
    background-repeat: repeat-x;
}
.shadetabs li {
    display: inline;
    width: 60px;
    margin: 0;
}
.shadetabs li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    font-size: 10px;
    padding: 12px 5px;
}
.tab_content .news_bar {
    width: 100%;
    float: left;
}
.tab_content .news_bar .search-label {
    width: 150px;
    float: left;
}
.tab_content .news_bar .stw {
    float: left;
    width: 98px;
    margin-top: 3px;
}
.tab_content .news_bar .go1 {
    width: 32px;
    float: left;
    margin-left: 3px;
}
.seperator_line {
    padding: 2px 0;
}
.shadetabs1 {
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 11px Verdana;
    list-style-type: none;
    text-align: left;
    padding: 3px 0;
}
.shadetabs1 li {
    display: inline;
    margin: 0;
}
.shadetabs1 li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    font-size: 11px;
    padding: 12px 30px;
}
.shadetabs2 li {
    display: inline;
    margin: 0 4px 0 0;
}
.shadetabs2 li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    font-size: 11px;
    padding: 12px 10px;
}
.shadetabs2 li a.selected {
    color: #7a0000;
    position: relative;
    top: 0;
    background: #fff;
}
.tabcontent_section_left1 {
    clear: both;
    float: left;
    border: 1px solid #e3e3e3;
    margin: 9px 0 1em;
    padding: 10px;
}
.tab_content .cleft {
    width: 240px;
    float: left;
    padding-top: 5px;
}
.tab_content .cright {
    width: 40px;
    float: left;
    color: #7a0000;
    font-weight: 700;
    padding-top: 5px;
}
.tab_content .timage {
    width: 70px;
    float: left;
}
.tab_content .ttext {
    width: 210px;
    float: left;
}
.tab_content ul li {
    list-style: none;
    color: #004db3;
    padding-top: 3px;
}
.tab_content ul li a {
    color: #004db3;
    text-decoration: none;
    padding-top: 3px;
}
.tab_content1 .quiz {
    width: 167px;
    float: left;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    text-align: center;
    padding-bottom: 5px;
    height: 130px;
    padding-top: 5px;
}
.tab_content1 {
    width: 100%;
    margin: 2px 0;
}
.tab_content2 .quiz {
    width: 167px;
    float: left;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    text-align: center;
    padding-bottom: 5px;
    height: auto;
    min-height: 138px;
    padding-top: 5px;
}
.tab_content2 {
    width: 110%;
    margin-top: -10px;
    margin-left: -10px;
}
.tab_content2 .archive a {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    margin-top: 7px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
}
.wrapper .no_bg {
    background: none repeat scroll 0 0 transparent;
}
#copyright, #tc {
    background-color: #fff;
    text-align: center;
}
#copyright {
    font-size: 10px;
    width: 992px;
    margin: 0 -1px;
    padding: 7px 0;
}
#tc {
    font-size: 12px;
    padding-top: 0;
    width: 100%;
    margin-bottom: 5px;
}
.error {
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 5px;
    text-align: center;
    width: 280px;
    margin-top: 2px;
    padding: 50px 15px;
}
.horoscope_amazon {
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 5px;
    width: 280px;
    margin-top: 2px;
    padding: 10px 15px;
}
.page {
    height: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    width: 298px;
    padding: 0 5px;
}
.page p {
    padding: 0 4px 15px;
}
.horoscope {
    border: 1px solid #ccc;
    height: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    width: 298px;
    padding: 10px 5px 0;
}
.horoscope .img {
    float: left;
    width: 108px;
    text-align: center;
    margin-bottom: 1px;
    padding: 2px 5px;
}
.horoscope .right {
    float: left;
    padding-left: 0;
    padding-right: 4px;
    width: 290px;
}
.horoscope p {
    padding: 0 4px 10px;
}
.horoscope_images ul {
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
}
.horoscope_images li {
    float: left;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ccc;
    height: 96px;
    width: 92px;
    display: block;
    border-right: 0;
    margin: 0;
    padding: 0;
}
.profile .awhite {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 18px;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
}
.horoscope_images li a {
    color: #646c84;
    text-decoration: none;
    display: block;
    width: 96px;
    height: 74px;
}
.horoscope_images li:hover {
    display: block;
    height: 96px;
    width: 91px;
    border: 1px solid #7a0000;
    float: left;
    color: #7a0000;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.horoscope_images .rborder {
    border-right: 1px solid #ccc;
    display: block;
}
.profile {
    height: 100%;
    margin-top: 8px;
    overflow: hidden;
    width: 292px;
    background: #feebec;
    margin-left: -5px;
    padding: 10px 8px 0;
}
.profile .image {
    float: left;
    width: 90px;
    margin-right: 8px;
    border: 1px solid #7a0000;
    margin-bottom: 1px;
    padding: 0;
}
.profile h3 {
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 5px;
}
.accordion_headings {
    height: 18px;
    cursor: pointer;
    font-size: 12px;
    background-position: 0 -90px;
    background-repeat: no-repeat;
    font-weight: 700;
    width: 310px;
    padding: 8px 7px 5px 8px;
}
.accordion_child {
    padding: 5px 5px 5px 10px;
}
.accordion_child p {
    padding-bottom: 10px;
}
.header_highlight {
    height: 18px;
    width: 310px;
    background-position: 0 -163px;
    background-repeat: no-repeat;
    font-weight: 700;
    display: block;
}
.terms_condition {
    font-size: 13px;
    margin: 0 0 5px;
    padding: 1px 1px 1px 0;
}
.terms_condition ul li {
    list-style: none;
    background-position: 0 -208px;
    background-repeat: no-repeat;
    width: 310px;
    border-bottom: 1px solid #ccc;
    padding: 8px 7px 8px 10px;
}
#webmail_wrapper iframe {
    width: 100%;
    height: 1020px;
}
.system_maintenance_webmail {
    width: 70%;
    padding-left: 220px;
}
.system_maintenance_webmail .set_border, .system_maintenance_webmail .vote {
    width: 578px;
}
table.moneysuper {
    font-size: 12px;
    width: 306px;
    border-collapse: collapse;
}
table.moneysuper tr td {
    text-align: center;
    border: 1px #e4e4e4 solid;
    width: 75px;
    height: 25px;
    padding: 3px;
}
table.moneysuper tr.title td:not(:first-child) {
    background-color: #b14343;
    color: #FFF;
    font-weight: 700;
}
table.moneysuper tr.sub_title td:not(:first-child) {
    background-color: #feebec;
    color: #b14343;
}
table.moneysuper tr td.notes {
    font-size: 12px;
    height: 40px;
    word-break: break-all;
}
table.moneysuper tr td:first-child {
    text-align: left;
    font-weight: 700;
    font-size: 11px;
    color: #000;
}
table.moneysuper tr td:nth-child(3), table.moneysuper tr:last-child td:nth-child(2), table.moneysuper tr:last-child td:last-child {
    background: #f7f7f7;
}
div.tabcontent_section.nopad {
    padding: 5px 1px;
}
a.apply {
    color: #b14343;
    font-weight: 700;
}
p.moneysuper_powerdby {
    font-size: 9px;
}
#ms_tooltip {
    display: none;
    width: 200px;
    position: absolute;
    background-color: #FFF;
    border: 1px #a3a3a3 solid;
    height: auto;
    left: 0;
    top: 0;
    z-index: 500;
    padding: 3px;
}
div.inside_banner {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: #CCC 1px solid;
    margin-bottom: 10px;
}
#content-container #oneTwo_coloumn {
    width: 630px;
    float: left;
    padding-left: 10px;
    padding-right: 11px;
}
.archive_list {
    width: 155px;
    float: left;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-top: 0;
    text-align: center;
    padding-bottom: 5px;
    height: 138px;
    padding-top: 5px;
}
.archive_pagination {
    margin-top: 6px;
    text-align: center;
    background: #7a0000;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    padding: 2px;
}
.archive_pagination .inactive {
    background: #845757;
    height: 15px;
    padding: 2px 2px 2px 1px;
}
.archive_pagination img {
    height: 12px;
    line-height: 16px;
    vertical-align: middle;
}
.archive_pagination a {
    color: #FFF;
    font-style: normal;
    text-decoration: none;
    margin-left: 1px;
    font-weight: 700;
    width: 10px;
    display: inline-block;
    height: 16px;
    padding: 2px;
}
.archive_pagination a.current {
    background: none repeat scroll 0 0 #b14343;
    cursor: default;
}
#col2 {
    width: 650px;
    float: left;
    padding-left: 10px;
}
.article_text p {
    font-weight: 400;
    font-size: 12px;
}
.headline_extra {
    border-bottom: 1px dashed #CCC;
    border-top: 1px dashed #CCC;
    width: 100%;
    margin-bottom: 10px;
    padding: 5px 0;
}
.headline_summary {
    width: 100%;
    padding-bottom: 5px;
    padding-top: 2px;
    font-size: 15px;
    font-style: italic;
}
.headline_date {
    padding-bottom: 10px;
    font-style: italic;
    font-size: 10px;
}
.leftCaption, .imageleft {
    border-right: 1px dashed #CCC;
    float: left;
    clear: left;
    margin: 0 10px 10px 0;
}
.rightCaption, .imageright {
    float: right;
    clear: right;
    border-left: 1px dashed #CCC;
    margin: 0 0 10px 10px;
}
.leftCaption, .rightCaption {
    font-style: italic;
    padding: 10px;
}
.leftCaption, .imageleft, .rightCaption, .imageright {
    padding: 10px;
}
.leftCaption img, .imageleft img, .rightCaption img, .imageright img {
    display: block;
    margin-bottom: 5px;
}
.imagecentre {
    text-align: center;
}
#webmail_iframe {
    border: 0;
    width: 100%;
    height: 600px;
    margin: 0;
    padding: 0;
}
.tabs li {
    display: inline;
}
.tabs li a {
    color: #000;
    float: left;
    display: block;
    margin-left: -1px;
    position: relative;
    left: 1px;
    background: #FFF;
    text-decoration: none;
    padding: 4px 10px;
}
.tabs li a:hover {
    background: #ccc;
}
.box-wrap {
    position: relative;
    width: 261px;
    min-height: 50px;
}
.tabbed-area div div {
    background: #FFF;
    min-height: 50px;
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    padding: 20px 20px 0;
}
.tabbed-area div div, .tabs li a {
    border: 1px solid #ccc;
}
#box-one:target, #box-two:target, #box-three:target {
    z-index: 1;
}
.cur-nav-fix {
    margin-top: 33px;
}
.cur-nav-fix .tabs {
    position: absolute;
    bottom: 100%;
    left: -1px;
}
#box-four:target .tabs, #box-five:target .tabs, #box-six:target .tabs {
    z-index: 3;
}
#box-four:target, #box-five:target, #box-six:target {
    z-index: 2;
}
.cur-nav-fix .tabs li.cur a {
    background: #FFF;
    color: #f3111d;
    font-weight: 700;
    margin-bottom: -1px;
}
div#top div#nav ul {
    float: left;
    height: 52px;
    list-style-type: none;
}
div#nav ul li {
    float: left;
    height: 52px;
}
div#nav ul li a {
    border: 0;
    height: 52px;
    display: block;
    line-height: 52px;
    text-indent: -9999px;
}
div#header {
    margin: -1px 0 0;
}
div#video-header {
    height: 683px;
    margin: -1px 0 0;
}
div#header div.wrap {
    height: 210px;
}
div#header div#slide-holder {
    z-index: 40;
    height: 279px;
    position: absolute;
}
div#header div#slide-holder div#slide-runner {
    width: 310px;
    height: 210px;
    overflow: hidden;
    position: absolute;
}
div#header div#slide-holder img {
    display: none;
    position: absolute;
    margin: 0;
}
div#header div#slide-holder div#slide-controls {
    left: 0;
    bottom: 228px;
    width: 450px;
    height: 46px;
    display: none;
    position: absolute;
    background: url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
    float: left;
    color: #fff;
    display: inline;
    font-size: 10px;
    line-height: 16px;
    text-transform: uppercase;
    margin: 15px 0 0 20px;
}
.slider_border {
    background: none repeat scroll 0 0 #7a0000;
    height: 27px;
}
.slider_text {
    color: #242424;
    display: inline;
    font-size: 17px;
    font-weight: 700;
    margin: 25px 25px 10px 0;
}
#slide-nav {
    background: none repeat scroll 0 0 #7a0000;
    float: right;
    color: #fff;
}
#slide-nav a {
    float: left;
    width: 24px;
    height: 27px;
    display: inline;
    font-size: 11px;
    line-height: 26px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #fff;
    border-left: 1px solid #fff;
    margin: 0;
}
#slide-nav a.on {
    background: #b14343;
    color: #fff;
    text-decoration: underline;
    width: 24px;
    height: 27px;
    display: block;
}
.horoscope_widget ul {
    display: inline-block;
    list-style: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 2px 0 0;
    padding: 0;
}
.horoscope_widget ul li {
    float: left;
    width: 102px;
    height: 96px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center;
}
.horoscope_widget ul li a {
    float: left;
    width: 100px;
    height: 14px;
    text-align: center;
    border: 1px solid #fff;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    color: #646c84;
    background: url(../img/signs.png) no-repeat;
    padding: 72px 0 8px;
}
.horoscope_widget ul li a.capricorn {
    background-position: -285px 0;
}
.horoscope_widget ul li a.aquarius {
    background-position: -0 0;
}
.horoscope_widget ul li a.pisces {
    background-position: -670px 0;
}
.horoscope_widget ul li a.aries {
    background-position: -96px 0;
}
.horoscope_widget ul li a.taurus {
    background-position: -960px 0;
}
.horoscope_widget ul li a.gemini {
    background-position: -384px 0;
}
.horoscope_widget ul li a.cancer {
    background-position: -190px 0;
}
.horoscope_widget ul li a.leo {
    background-position: -480px 0;
}
.horoscope_widget ul li a.virgo {
    background-position: -1056px 0;
}
.horoscope_widget ul li a.libra {
    background-position: -576px 0;
}
.horoscope_widget ul li a.scorpio {
    background-position: -864px 0;
}
.horoscope_widget ul li a.sagittarius {
    background-position: -768px 0;
}
.horoscope_widget ul li a:hover {
    color: #7a0000;
    background-position-y: -96px;
    border-color: #7a0000;
}
body .recaptchatable {
    border-collapse: separate!important;
}
body .recaptchatable .recaptcha_image_cell {
    background-color: #fcfcfc!important;
}
body .recaptchatable #recaptcha_image {
    border: none!important;
}
.form-wrapper {
    width: 760px;
    margin: 40px auto 0;
    font-size: 13px;
}
.form-wrapper a {
    color: #b14343;
}
.form-wrapper h2, .form-wrapper h3, .form-wrapper .t, .form-wrapper form {
    margin-left: 15px;
    margin-right: 15px;
}
.form-wrapper h2 {
    margin-bottom: 6px;
}
.form-wrapper h3 {
    font-size: 16px;
    margin-top: 6px;
}
.form-wrapper form h3 {
    margin-left: 0;
    margin-right: 0;
}
.form-wrapper form .t {
    margin-left: 21px;
}
.form-wrapper p.b {
    margin-left: 48px;
    margin-right: 10px;
}
.form-wrapper p {
    margin-top: 10px;
    margin-bottom: 14px;
}
.form-wrapper a:hover {
    text-decoration: none;
}
.form-wrapper .hr {
    border: 0;
    border-bottom: 1px dashed #d3d3d3;
}
.form-wrapper form {
    position: relative;
}
.form-wrapper .row {
    float: left;
    width: 100%;
    clear: both;
    padding: 0 0 8px;
}
.form-wrapper .row label, .form-wrapper .row input {
    float: left;
}
.form-wrapper .row label {
    width: 140px;
    padding: 10px 0 0;
    font-size: 14px;
    font-weight: bold;
}
.form-wrapper .row input {
    margin: 0;
}
.form-wrapper .row .text, body textarea#captcha {
    width: 250px;
    font-size: 16px;
    padding: 7px 8px;
}
.form-wrapper .row select.text {
    width: 268px;
    height: 37px;
    padding: 0 0 0 6px;
}
body .recaptchatable, body textarea#captcha {
    border: 1px solid #ebe9e9!important;
}
.form-wrapper .row .text, .comment-box textarea {
    border: 1px solid #ebe9e9;
    background-color: #fcfcfc;
}
.form-wrapper .row .text, .btn-red, body .recaptchatable, body textarea#captcha, .comment-box textarea {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.form-wrapper.login {
    min-height: 500px;
    width: 490px;
    margin-top: 90px;
}
.login .bl, .login .br, .login .bm {
    float: left;
    height: 233px;
}
.login .bl {
    width: 5px;
    background-position: 0 -499px;
}
.login .br {
    width: 5px;
    background-position: 0 -265px;
}
.login .bm {
    width: 468px;
    padding-left: 12px;
    background-position: 0 -733px;
}
.login h2 {
    margin-top: 20px;
    margin-bottom: 26px;
}
.login .row {
    position: relative;
}
.login .row:first-child {
    height: 42px;
}
.login .row a, span.or {
    font-size: .92em;
}
.login .row a {
    text-decoration: none;
}
.login .row a:hover {
    text-decoration: underline;
}
.login .row a.forgot {
    float: left;
    margin: 8px 0 0 26px;
    font-size: 11px;
    color: #000;
}
.login.row a:hover {
    color: #000;
}
.login .row.click {
    padding: 10px 0;
}
.login .row.click span {
    float: left;
    margin: 6px -18px 0 10px;
    font-size: 14px;
}
.login .row label {
    width: 115px;
    padding: 5px 0 0;
    font-size: 13px;
    color: #151515;
}
.login .row .text {
    width: 286px;
    border-radius: 0;
    background-position: 0 -966px;
    border-color: #d2d2d2;
    padding: 2px 8px;
}
.login .btn-red, .options #submit {
    width: 86px;
    height: 30px;
    background-position: 0 -193px;
}
.login .btn-red:hover, .options #submit:hover {
    background-position: 0 -236px;
}
.login .wrap {
    position: absolute;
    top: -6px;
    min-width: 370px;
}
.form-wrapper .wrap.terms {
    margin-top: -15px;
}
.form-wrapper .wrap {
    display: none;
    float: left;
    width: auto;
    height: 35px;
    color: #c90303;
    font-size: 11px;
    margin: 0 0 0 6px;
}
.form-wrapper .l, .form-wrapper .r {
    float: left;
    height: 100%;
    background-repeat: no-repeat;
}
.form-wrapper .l {
    background-position: -290px 0;
    width: 16px;
}
.form-wrapper .m {
    float: left;
    width: auto;
    height: 25px;
    background-position: 0 -145px;
    padding: 10px 2px 0;
}
.form-wrapper .r {
    width: 5px;
    background-position: -305px 0;
}
.form-wrapper .chkbox {
    float: left;
    margin: 2px 0 0 -20px;
}
.form-wrapper .note, .form-wrapper .star {
    font-size: 11px;
    color: red;
}
.form-wrapper .note {
    position: absolute;
    top: -36px;
    right: 14px;
}
.btn-red {
    width: 100px;
    height: 34px;
    border: 1px solid #bb5c5c;
    border-top-color: #c25b5b;
    border-bottom-color: #861c1c;
    background-position: 0 -180px;
    color: #fff;
    text-shadow: 0 -1px 1px #7b0101;
    font-weight: bold;
    cursor: pointer;
}
.btn-red:hover {
    background-position: 0 -232px;
}
.comment-wrap {
    margin-left: 5px;
    width: 629px;
}
.comment-box .options {
    padding: 10px 14px;
}
.options h2 {
    font-size: 16px;
}
.comment-box ul {
    list-style: none;
    margin: 0;
}
.options li {
    display: inline;
    font-weight: 700;
    margin: 0;
    padding: 0 4px 0 0;
}
.options li a {
    color: #004db3;
    text-decoration: none;
}
.options li a:hover {
    border-bottom: 1px dotted #000;
}
.options li.l {
    border-left: 1px solid #333;
    padding-right: 0;
    padding-left: 8px;
}
.options textarea {
    float: left;
    width: 432px;
    height: 60px;
    margin: 10px 0 0;
}
.options .tool {
    float: left;
    margin: 16px 0 0 10px;
}
.options #submit {
    width: 80px;
    margin: 3px 0 0;
}
.options #commentRemaining, .options #commentError {
    display: block;
}
.options .over, .options #commentError {
    color: red;
}
.options #stat {
    display: block;
    margin: 26px 0 -8px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000;
}
.comment-box .list {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 4px 14px font-size:13px;
}
.list li {
    display: block;
    margin: 20px 0;
}
.list li:first-child {
    margin-top: 5px;
}
.list li:last-child {
    margin-bottom: 5px;
}
.list p {
    color: #333;
    clear: both;
}
.list .author {
    float: left;
    font-weight: 700;
}
.list .time {
    float: left;
    font-size: 11px;
    color: #999;
    margin: 2px 0 0 20px;
}
.list .comment-text {
    padding: 3px 0 0;
    line-height: 17px;
    color: #000;
}
.pages-wrapper {
    margin: 10px 14px 20px;
}
.pages-wrapper #nxt, .pages-wrapper #prv, .pages-wrapper #pages {
    float: right;
    font-weight: 700;
    font-size: 11px;
}
.pages-wrapper #nxt, .pages-wrapper #prv {
    display: none;
    cursor: pointer;
    vertical-align: middle;
    color: #7a0000;
}
.pages-wrapper #nxt {
    margin: 0 0 0 10px;
}
.pages-wrapper #prv {
    margin: 0 10px 0 0;
}
.pages-wrapper #nxt:hover, .pages-wrapper #prv:hover {
    color: #af2525;
}
.pages-wrapper #pages span {
    vertical-align: bottom;
    background: 0;
    cursor: text;
    color: #7a0000;
    margin: 0 2px;
    padding: 2px 6px;
}
.pages-wrapper #pages span.page {
    background-color: #7a0000;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
}
.pages-wrapper #pages span.page:hover {
    background-color: #af2525;
}
img, .top-search .click a.text:first-child, .horoscope_images li img, table.moneysuper tr td.noborders, table.moneysuper tr:last-child td:first-child {
    border: 0;
}
.nav_wrapper ul li:first-child, .footer ul li:first-child, .cur-nav-fix .tabs li a {
    background: 0;
}
.sublinks ul li, .top_story_FL, .social_wrapper, .form-wrapper .row label, .form-wrapper .row input {
    float: left;
}
.sports_box ul, .tabs {
    list-style: none;
}
.sports_box ul li:first-child, .latest_box img {
    margin-left: 4px;
}
.box .left, .tab_content1 .archive, .tab_content2 .archive {
    padding-left: 15px;
}
.quiz_title, .quiz_answers span, .title {
    padding-left: 5px;
}
.quiz_question, .featured_common_news1 div.news_detail1 .right .img {
    padding-top: 5px;
}
.quiz_answers, .quiz_result {
    padding-top: 10px;
}
.box .right a, .motoring_article .details a {
    color: #004db3;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    text-decoration: none;
}
.featured_news a, .more_news a, .featurednews a, .terms_condition a {
    color: #242424;
    font-size: 12px;
    text-decoration: none;
}
.featured_news ul li a:hover, .more_news a:hover, .featurednews a:hover, .terms_condition a:hover {
    color: #7a0000;
    text-decoration: underline;
}
.featured_news ul li:hover, .more_news li:hover, .featurednews li:hover, .terms_condition li:hover {
    background-position: 0 -121px;
}
.more_news, .featurednews {
    margin-bottom: 5px;
    padding: 1px;
}
.featurednews li:hover, .header_highlight, .accordion_child .red, .accordion_child a {
    color: #7a0000;
}
#featured_common_news, .featured_common_news1, .article_headline, .gallery_headline, .comments, .tab_content {
    width: 100%}
.news_detail a, .news_detail1 a {
    color: #004db3;
    font-style: italic;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
}
#featured_common_news div.news_detail ul, * {
    margin: 0;
    padding: 0;
     text-align: left;
}
.featured_common_news1 div.news_detail1 .left, .latest_article .details .left, .motoring_article .details .left {
    width: 90px;
    float: left;
    padding-bottom: 10px;
}
.latest_article, .motoring_article {
    width: 310px;
}
.latest_article .details, .motoring_article .details, .tab_content1 .archive img, .tab_content2 .archive img {
    margin-top: 10px;
}
.article_headline .text, .gallery_headline .text {
    margin-bottom: 5px;
}
.article_headline p, .article_headline .head_line {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 10px;
}
.gallery_headline .headline, .gallery_headline_inside .headline, .gallery_headline_inside h1 {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px;
}
.gallery_headline .fullstory_img, .gallery_headline_inside .fullstory_img {
    float: left;
    padding-right: 5px;
}
.gallery_headline a, .article_headline a {
    color: #004db3;
    font-style: italic;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    padding-top: 10px;
}
.mtop, .ask .submit {
    margin-top: 5px;
}
.sharetxt, .options .over, .options #commentError {
    color: red;
}
.last, .deals_section .nav li.last {
    margin-right: 0;
}
.shadetabs, .shadetabs2 {
    font: bold 11px Verdana;
    list-style-type: none;
    text-align: left;
    margin: 1px 0 0;
    padding: 3px 0;
}
.shadetabs li a:visited, .shadetabs1 li a:visited, .shadetabs2 li a:visited {
    color: #6d6d6d;
}
.shadetabs li a:hover, .shadetabs1 li a:hover, .shadetabs2 li a:hover {
    text-decoration: none;
    color: #7a0000;
}
.shadetabs li a.selected, .shadetabs1 li a.selected {
    color: #7a0000;
    position: relative;
    top: 1px;
    background: #fff;
}
.shadetabs li a:focus, .shadetabs1 li a:focus, .shadetabs2 li a:focus {
    outline: 0;
}
.tab_content a, #tc a {
    text-decoration: none;
    color: #242424;
    font-size: 12px;
}
.tab_content1 .right_border, .tab_content2 .right_border {
    border-right: 0;
    width: 140px;
}
.tab_content1 span, .archive_list span, .tabbed-area, .form-wrapper .row input {
    margin: 0;
}
.tab_content1 a, .tab_content2 a, .archive_list a {
    text-decoration: none;
    color: #242424;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
}
.tab_content1 a:hover, .tab_content2 a:hover {
    text-decoration: underline;
    color: #7a0000;
}
.tab_content2 .archive a:hover, .form-wrapper a:hover, .form-wrapper li a {
    text-decoration: none;
}
.horoscope_amazon h2, .page h2, .horoscope .title h2 {
    color: #7a0000;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 10px;
}
.horoscope a, .profile .red, .form-wrapper h2, .form-wrapper a, .form-wrapper .row label, .comment-box p, .list .author, #popupFrm .close {
    color: #7a0000;
}
.horoscope_images li a:hover, .featured_common_news1 p a:hover, .archive_list a:hover, .slider_text a:hover {
    color: #7a0000;
    text-decoration: none;
}
#webmail_wrapper, #col2 #left_coloumn, #col2 #mid_coloumn {
    padding: 0 5px;
}
td.prominent, .hd_pub {
    font-weight: 700;
}
#box-four, #box-five {
    z-index: 1;
    padding-bottom: 8px;
    margin: 0;
}
.notifier {
    display: none;
    font-size: 13px;
    font-weight: bold;
    color: #7a0000;
    background: #f7f7f7;
    margin: 10px 0 0;
    padding: 8px;
}
.msg_success {
    padding: 10px 20px;
    background-color: #ebe9e9;
    color: #000;
    font-size: 14px;
    width: 73%;
    margin: 0 auto;
}
.msg_success a {
    color: #7a0000;
}
.msg_success a:hover {
    text-decoration: none;
}
.gad {
    float: left;
    width: 728px;
    margin-left: 11px;
}
.ask_jeeves {
    position: relative;
    float: right;
    width: 218px;
    height: 87px;
    margin-right: 9px;
    border: 1px solid #e5e5e5;
    text-align: center;
}
.ask_jeeves>img {
    position: absolute;
    top: 41px;
    left: 13px;
    z-index: 0;
}
.ask_jeeves .stw {
    width: 185px;
    height: 23px;
    border: 1px solid #d4d4d4;
    margin: 12px 14px 0;
}
.ask_jeeves form>input[type="submit"] {
    margin: 10px 0 0 119px;
    font-size: 12px;
    font-weight: normal;
}
.ask_jeeves .ask_suggestions {
    display: none;
    position: absolute;
    top: 88%;
    left: -1px;
    right: 0;
    overflow: hidden;
    width: 190px;
    padding: 0 14px 10px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: left;
    z-index: 99998;
    border-top: 0;
}
.ask_jeeves.active .ask_suggestions {
    -webkit-box-shadow: 0 6px 10px 1px rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 6px 10px 1px rgba(0, 0, 0, .12);
    box-shadow: 0 6px 10px 1px rgba(0, 0, 0, .12);
}
.ask_jeeves .ask_suggestions ul li {
    float: left;
    width: 90px;
    height: auto!important;
    padding: 0 4px 2px 0;
    font-size: 11px;
}
.channel {
    border-bottom: 1px solid #CCC;
    margin-right: 26px;
}
.channel h1 {
    font-size: 20px;
    text-transform: capitalize;
    color: #7a0000;
}
.channel h2 {
    margin: 6px 0 16px;
    font-size: 12px;
    font-weight: normal;
    color: #242424;
}
.archive_list.first {
    border-left: 1px solid #CCC;
    width: 154px;
}
.form-wrapper h2, .form-wrapper .row label, .comment-box p, .list .author, #popupFrm .close {
    color: #7a0000;
}
.routeAccord {
    margin: 0 0 0 11px;
}
.routeAccord .accordion_headings {
    width: 295px;
}
.routeHaeding {
    color: #7a0000;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 10px;
}
.routeImg {
    width: 309px;
    height: 290px;
    float: left;
}
.peraAndAccords {
    float: left;
}
.peraAndAccords p {
    width: 300px;
    margin: 0 0 0 16px;
    height: 73px;
    font-size: 12px;
}
.routeInnerCont {
    width: 636px;
    height: 316px;
    border-bottom: 1px solid;
    margin-bottom: 10px;
}
.accordion_headings a {
    color: black;
    text-decoration: none;
}
.peraAndAccords ul li {
    width: 295px;
    list-style: none;
}
.newsFeed {
    width: 645px;
    height: 704px;
    padding: 12px 6px 0 4px;
    float: left;
    font-family: arial;
    margin-bottom: 13px;
}
.newsFeed .finderLinks {
    height: 18px;
    padding: 8px 7px 5px 8px;
    border-bottom: 1px solid #CCC;
    font-family: arial;
}
.newsFeed .finderLinks a {
    color: black;
    text-decoration: none;
    font-family: arial;
    font-size: 15px;
    background: url('../img/gray_arrow.png');
    background-position: 176px 10px;
    background-repeat: no-repeat;
    width: 194px;
    display: block;
    background-color: #f7f7f7;
    height: 23px;
    padding: 7px 0 0 10px;
}
.newsFeed .finderLinks a:hover {
    background: url('../img/red_arrow.png');
    background-position: 176px 10px;
    background-repeat: no-repeat;
    color: #7a0000;
    background-color: white;
}
.newsFeed .finderLinks {
    height: 25px;
    padding: 1px 7px 5px 0;
    border-bottom: 1px solid #CCC;
    font-family: arial;
}
.newsFeed .last {
    border: 0;
}
.newsFeed .routeAccord {
    margin: 0 0 0 9px;
    border: 1px solid #b2b2b2;
    width: 205px;
}
.newsFeed .routeAccord .finderLinks {
    width: 198px;
}
.newsFeed .routeHaeding {
    color: #7a0000;
    font-size: 20px;
    margin-bottom: 18px;
}
.newsFeed .routeImg {
    width: 399px;
    height: 597px;
    float: left;
}
.newsFeed .peraAndAccords {
    float: left;
    width: 225px;
    height: 506px;
    margin-top: 58px;
    border: 1px solid #b2b2b2;
    margin-left: 20px;
}
.newsFeed .peraAndAccords p {
    margin: 0 0 0 16px;
    height: 73px;
    font-size: 83%}
.newsFeed .routeInnerCont {
    width: 647px;
    height: 597px;
    border: 0;
    margin-bottom: 18px;
}
.newsFeed .routeImg h2 {
    font-size: 17px;
    margin-bottom: 11px;
    color: #242424;
}
.newsFeed p {
    padding-bottom: 14px;
    font-size: 12px;
}
.newsFeed .border {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.newsFeed .routeImg li {
    margin-left: 18px;
}
.newsFeed .newsHead {
    width: 193px;
    color: #242424;
    font-size: 17px;
    margin: 13px 0 9px 13px;
}
.newsFeed.routeAccord li {
    list-style: none;
}
.rss_icon {
    float: left;
    margin-left: 5px;
}
.welcome {
    width: 468px;
    margin: 60px auto 140px;
    padding: 1px;
    border: 1px solid #d6d6d6;
    border-radius: 6px;
}
.welcome>div {
    background: #fefefe;
    background: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0, rgba(249, 249, 249, 1) 20%, rgba(246, 246, 246, 1) 22%, rgba(247, 247, 247, 1) 26%, rgba(244, 244, 244, 1) 34%, rgba(227, 227, 227, 1) 51%, rgba(230, 230, 230, 1) 62%, rgba(232, 232, 232, 1) 63%, rgba(232, 232, 232, 1) 68%, rgba(240, 240, 240, 1) 85%, rgba(240, 240, 240, 1) 97%, rgba(238, 238, 238, 1) 97%, rgba(241, 241, 241, 1) 98%, rgba(238, 238, 238, 1) 99%, rgba(242, 242, 242, 1) 100%, rgba(251, 251, 251, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(20%, rgba(249, 249, 249, 1)), color-stop(22%, rgba(246, 246, 246, 1)), color-stop(26%, rgba(247, 247, 247, 1)), color-stop(34%, rgba(244, 244, 244, 1)), color-stop(51%, rgba(227, 227, 227, 1)), color-stop(62%, rgba(230, 230, 230, 1)), color-stop(63%, rgba(232, 232, 232, 1)), color-stop(68%, rgba(232, 232, 232, 1)), color-stop(85%, rgba(240, 240, 240, 1)), color-stop(97%, rgba(240, 240, 240, 1)), color-stop(97%, rgba(238, 238, 238, 1)), color-stop(98%, rgba(241, 241, 241, 1)), color-stop(99%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(251, 251, 251, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0, rgba(249, 249, 249, 1) 20%, rgba(246, 246, 246, 1) 22%, rgba(247, 247, 247, 1) 26%, rgba(244, 244, 244, 1) 34%, rgba(227, 227, 227, 1) 51%, rgba(230, 230, 230, 1) 62%, rgba(232, 232, 232, 1) 63%, rgba(232, 232, 232, 1) 68%, rgba(240, 240, 240, 1) 85%, rgba(240, 240, 240, 1) 97%, rgba(238, 238, 238, 1) 97%, rgba(241, 241, 241, 1) 98%, rgba(238, 238, 238, 1) 99%, rgba(242, 242, 242, 1) 100%, rgba(251, 251, 251, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0, rgba(249, 249, 249, 1) 20%, rgba(246, 246, 246, 1) 22%, rgba(247, 247, 247, 1) 26%, rgba(244, 244, 244, 1) 34%, rgba(227, 227, 227, 1) 51%, rgba(230, 230, 230, 1) 62%, rgba(232, 232, 232, 1) 63%, rgba(232, 232, 232, 1) 68%, rgba(240, 240, 240, 1) 85%, rgba(240, 240, 240, 1) 97%, rgba(238, 238, 238, 1) 97%, rgba(241, 241, 241, 1) 98%, rgba(238, 238, 238, 1) 99%, rgba(242, 242, 242, 1) 100%, rgba(251, 251, 251, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0, rgba(249, 249, 249, 1) 20%, rgba(246, 246, 246, 1) 22%, rgba(247, 247, 247, 1) 26%, rgba(244, 244, 244, 1) 34%, rgba(227, 227, 227, 1) 51%, rgba(230, 230, 230, 1) 62%, rgba(232, 232, 232, 1) 63%, rgba(232, 232, 232, 1) 68%, rgba(240, 240, 240, 1) 85%, rgba(240, 240, 240, 1) 97%, rgba(238, 238, 238, 1) 97%, rgba(241, 241, 241, 1) 98%, rgba(238, 238, 238, 1) 99%, rgba(242, 242, 242, 1) 100%, rgba(251, 251, 251, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0, rgba(249, 249, 249, 1) 20%, rgba(246, 246, 246, 1) 22%, rgba(247, 247, 247, 1) 26%, rgba(244, 244, 244, 1) 34%, rgba(227, 227, 227, 1) 51%, rgba(230, 230, 230, 1) 62%, rgba(232, 232, 232, 1) 63%, rgba(232, 232, 232, 1) 68%, rgba(240, 240, 240, 1) 85%, rgba(240, 240, 240, 1) 97%, rgba(238, 238, 238, 1) 97%, rgba(241, 241, 241, 1) 98%, rgba(238, 238, 238, 1) 99%, rgba(242, 242, 242, 1) 100%, rgba(251, 251, 251, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#fbfbfb', GradientType=0);
}
.welcome h2 {
    margin: 0;
    padding: 12px 20px;
    border-bottom: 1px solid #d6d6d6;
    font-size: 20px;
    color: #7a0000;
    text-shadow: 0 1px 0 #fff;
}
.welcome span {
    display: block;
    padding: 22px 24px 30px;
    font-size: 14px;
    border-top: 2px solid #fff;
}
.top-search .stw {
    height: auto!important;
    width: 220px!important;
    font-size: 13px;
    padding: 4px 6px;
    border: 1px solid #bccdf0;
}
input.ask-search-button {
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    min-width: 54px;
    border: 1px solid #666;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    height: 26px!important;
    color: #fff!important;
    padding: 0!important;
    margin-left: 0;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-color: #433b39;
    border-top-color: #433b39;
    background: #5b5b5b;
    background: -moz-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));
    background: -webkit-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -o-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: -ms-linear-gradient(top, #5b5b5b 0, #282828 100%);
    background: linear-gradient(to bottom, #5b5b5b 0, #282828 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#282828', GradientType=0);
    border-color: #666;
    background-color: #cecece;
}
.news_detail a, .news_detail1 a {
    color: #242424;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
}
.news_detail a, .news_detail1 a:hover {
    text-decoration: none;
    color: #7a0000;
    666666;
}
.scr-class {
    margin-top: 0;
}
.comments_count {
    padding-top: 4px;
}
.comments_count a {
    color: #242424;
    text-decoration: none;
    cursor: pointer;
}
.comments_count a:hover {
    text-decoration: none;
    color: #7a0000;
}
.comment-tip {
    float: left;
    padding-left: 5px;
    border-left: 1px solid #000;
}
.comment-tip>a {
    float: left;
    width: 77px;
    height: 20px;
    margin-right: 1px;
    background: url(../img/comments.jpg);
    text-indent: -99999px;
    cursor: pointer;
}
.comment-tip span {
    height: 20px;
    float: left;
}
.comment-tip .eX, .comment-tip .fX {
    background: transparent no-repeat url(https://ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite4-a67f741843ffc4220554c34bd01bb0bb.png);
}
.comment-tip .eX {
    background-position: 0 -191px;
    width: 6px;
}
.comment-tip .fX {
    background-position: -45px -191px;
    width: 2px;
}
.comment-tip .mX {
    max-width: 47px;
    min-width: 8px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    background: #fff;
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
}
.ar-bold-12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 2px 0 2px 8px;
}
.ar-reg-9 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000;
}
.apl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    padding: 2px 0 2px 8px;
}
.pwrd-9 {
    padding: 7px 0 2px 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.pwrd-99 {
    padding: 2px 0 4px 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.hr {
    border-bottom: 1px solid #FFF;
}
.bgrpt {
    background-image: url(../img/bg-strip.jpg);
    background-repeat: repeat-x;
}
.ar-bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}
ul.custom-social {
    list-style: none;
    float: left;
    margin-left: 0;
}
ul.custom-social li {
    float: left;
    margin-right: 10px;
    list-style: none;
}
ul.custom-social li>* {
    display: block;
    float: left;
}
.sharer {
    width: 26px;
    height: 22px;
    text-indent: -9999px;
}
.sharer:hover {
    opacity: .8;
}
.twitter .sharer {
    background: url(../img/twitter.jpg);
}
.google .sharer {
    background: url(../img/google.jpg);
}
.fb .sharer {
    width: 24px;
    background: url(../img/fb.jpg);
}
.count {
    position: relative;
    height: 20px;
    margin-left: 5px;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}
.count i, .count u {
    position: absolute;
    zoom: 1;
    line-height: 0;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
    margin: -4px 0 0 -4px;
    border: 4px transparent solid;
    _border-color: pink;
    _filter: chroma(color=pink);
    border-right-color: #aaa;
    border-left: 0;
}
.count u {
    margin-left: -3px;
    border-right-color: #fff;
}
.count span {
    font-size: 11px;
    padding: 0 3px;
    line-height: 20px;
}
.optical-express {
    position: absolute;
    top: 101px;
    left: 50%;
    width: 120px;
    height: 600px;
}
.optical-express.left {
    margin-left: -616px;
}
.optical-express.right {
    margin-left: 496px;
}
.optical-express > div {
    position: relative;
    width: 100%;
    height: 100%}
.optical-express img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.optical-express span {
    display: block;
    position: absolute;
    bottom: 81px;
    left: 1px;
    z-index: 99999;
    width: 118px;
    height: 57px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(none.png);
}
.optical-express a:hover span {
    background-image: url(../img/mouseover.png);
}
#logo_bar_container {
    height: 101px;
    position: fixed;
    top: 0;
    z-index: 9999999;
}
#top_menu {
    position: fixed;
    top: 101px;
    z-index: 9999999;
}
#content-container #left_bottom_coloumn {
    width: 310px;
    float: left;
    padding-right: 10px;
    padding-left: 11px;
    background-color: #fff;
}
#content-container #mid_bottom_coloumn {
    width: 310px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #fff;
}
#content-container #right_bottom_coloumn {
    width: 310px;
    float: left;
    padding-left: 10px;
    padding-right: 9px;
    background-color: #fff;
}
.welcome_text {
    float: left;
    color: #fff;
    padding: 7px;
    font-size: 12px;
}
#overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999;
    width: 100%;
    height: 100%;
}
#overlay>div {
    position: relative;
    width: 100%;
    height: 100%;
}
.bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:  alpha(opacity=40);
    
-moz-opacity: 0.4;
    -khtml-opacity:  0.4;
    opacity:  0.4;
    width: 100%;
    height: 100%;
    background: #000;
}
.popup-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    
padding: 20px;
    width: 700px;
    /*height: 350px;
    */background-color:  #fff;
    -webkit-border-radius:  8px;
    -moz-border-radius:  8px;
    border-radius:  8px;
}
.popup-wrapper>span {
    float:  right;
    width:  23px;
    height:  22px;
    margin:  -10px -10px 4px 0;
    background:  url(/upload/rs/supanet/img/closebtn.jpg);
    text-indent:  -9999px;
    cursor:  pointer;
}
.popup-content {
    clear: both;
    position: relative;
    width: 700px;
    height: 300px;
    background: url(/upload/rs/supanet/img/popup_bg.jpg);
    font-family: 'Open Sans'}
.popup-content>* {
    position: absolute;
}
.popup-content .h1 {
    top:  14px;
    left:  27px;
    font-weight:  400;
    font-size:  36px;
    color: #000;
}
.popup-content .shadow {
    
text-shadow:  0 0 5px #fff500, 0px 0 10px #fff500;
}
.popup-content .h1>span, .popup-content .h1>i {
    display: block;
}
.popup-content .amt, .popup-content .h1>i {
    
color: #7a0000;
    text-shadow:  0 0 5px #fff, 0px 0 10px #fff;
}
.only {
    margin:  10px 0 0 180px;
    font-size:  28px;
    font-weight:  600;
}
.amt {
    margin: -52px 0 0 102px;
    
font-size:  76px;
    font-weight:  700;
}
.sym {
    font-size:  50px;
    font-weight:  600;
    margin-right:  6px;
}
.dec {
    font-size:  44px;
}
.popup-content .h1>i {
    font-size:  23px;
    
margin:  -21px 0 0 138px;
    font-weight:  700;
}
.popup-content .h2 {
    bottom:  74px;
    left:  102px;
    font-size:  28px;
    font-style:  italic;
    font-weight:  700;
}
.popup-content .h3 {
    bottom:  26px;
    left:  33px;
    font-size:  34px;
    font-weight:  700;
    color:  #fff;
}
.popup-content .h3>span  {
    font-weight:  400;
}
.popup-content form  {
    right:  25px;
    top:  118px;
    width:  230px;
}
.popup-content form .h5  {
    /*height:  59px;
    */line-height:  10px;
    font-family:  Arial;
    font-size:  20px;
    font-style:  italic;
    color:  #fff;
    text-indent:  22px;
     margin-bottom: 32px;
}
.popup-content form div  {
    min-height:  32px;
    text-align:  center;
}
.popup-content input[type="text"],  textarea  {
    width:  171px;
    padding:  0 6px;
    border:  1px solid #750d0e;
    -webkit-box-shadow:  0 1px 1px #e1c3c3;
    -moz-box-shadow:  0 1px 1px #e1c3c3;
    box-shadow:  0 1px 1px #e1c3c3;
}
.popup-content input[type="text"]  {
    height:  18px;
}
.popup-content textarea  {
    height:  82px;
}
.popup-content button  {
    width:  114px;
    height:  34px;
    margin:  4px 0 0 22px;
    border:  0;
    background-color: transparent;
    text-transform:  capitalize;
    font-size:  14px;
    font-weight:  bold;
    color:  #fff;
    background: url(/upload/rs/supanet/img/submit.png);
    cursor: pointer;
     text-align: center;
}




.sublinks{
background: #101010; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMzNTM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #101010 23%, #353535 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#101010), color-stop(98%,#353535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #101010 23%,#353535 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #101010 23%,#353535 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #101010 23%,#353535 98%); /* IE10+ */
background: linear-gradient(to bottom,  #101010 23%,#353535 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#353535',GradientType=0 ); /* IE6-8 */
	
	
}
#top_menu .nav_wrapper,.footer,.submit,.results,.tab_content2 .archive a,.btn-red{
background: #af2525; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2FkMjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzk3MWYyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzk0MWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzdkMDUwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzdiMDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #af2525 0%, #ad2525 15%, #971f20 48%, #941e1e 52%, #7d0506 78%, #7b0100 81%, #7a0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af2525), color-stop(15%,#ad2525), color-stop(48%,#971f20), color-stop(52%,#941e1e), color-stop(78%,#7d0506), color-stop(81%,#7b0100), color-stop(100%,#7a0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #af2525 0%,#ad2525 15%,#971f20 48%,#941e1e 52%,#7d0506 78%,#7b0100 81%,#7a0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #af2525 0%,#ad2525 15%,#971f20 48%,#941e1e 52%,#7d0506 78%,#7b0100 81%,#7a0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #af2525 0%,#ad2525 15%,#971f20 48%,#941e1e 52%,#7d0506 78%,#7b0100 81%,#7a0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #af2525 0%,#ad2525 15%,#971f20 48%,#941e1e 52%,#7d0506 78%,#7b0100 81%,#7a0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af2525', endColorstr='#7a0000',GradientType=0 ); /* IE6-8 */

border: 1px solid #C25B5B;
border-bottom: 1px solid #8E1D1D;
border-right: none;
border-left: none;
}
.results{
	border: none;
}
.nav_wrapper ul li a:hover,.nav_wrapper ul li a#current,.footer ul li a:hover,.footer ul li .active,.btn-red:hover{

background: #c86c6c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4NmM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDNjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c86c6c 0%, #9d3c3c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c86c6c), color-stop(100%,#9d3c3c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c86c6c 0%,#9d3c3c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c86c6c 0%,#9d3c3c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c86c6c 0%,#9d3c3c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c86c6c 0%,#9d3c3c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c86c6c', endColorstr='#9d3c3c',GradientType=0 ); /* IE6-8 */

}
.i_sep{
	background: #8E1D1D;
	width: 1px;
	height: 28px;
	display: block;
	border-right: 1px solid #C25B5B;
}




.top-search .stw {
	height: auto!important;
	width: 240px!important;
	font-size: 13px;
	padding: 4px 6px;
	border: 1px solid #7a0000;
  }
  
  @media only screen and (max-device-width: 1024px) {
              #logo_bar_container{position: static!important;background:#7a0000;}
              .wrapper{padding-top:0!important}
              #top_menu{position: static!important}
              #top_menu{margin-top:0px!important}
              #content-container{padding-top:20px!important}
              .top-search{margin-right:0!important;height:101px;}
              .top-search{background:#7a0000!important}
            }
			
										  .upperHeader {
width: 100%;
text-align: center;
background-color: black;
height: 21px;
padding-top: 8px;
z-index: 200;
position: static!important;
position: fixed;
margin-top: 0px;
}
.colors {
float: left;
width: 458px;
height: 20px;
}
.colors .i_arrow {
background: url(../img/arrow.png) no-repeat;
margin-top: 2px;
border: none;
height: 12px;
}
.colors li {
float: left;
width: 11px;
height: 11px;
border: 1px solid #666666;
margin-left: 4px;
list-style: none;
cursor: pointer;
}
.colors .select {
color: white;
width: 83px;
margin-left: 0px;
border: none;
text-align: left;
font-size: 13px;
cursor: default;
}
.colors #Maroon {
background: #7a0000;
margin-left: 0px;
}
#Red_Violet {
background: #E81E9C;
}
#Pumpkin {
background: #FF6611;
}
#Lightning_Yellow {
background: #FAB52B;
}
#a0A7D1F {
background: #0A7D1F;
}
#a196999 {
background: #196999;
}
#a5E0A7D {
background: #5E0A7D;
}
#Black {
background: #000000;
}
#Emperor {
background: #555555;
}

	.colors li:hover{
	border-color: white;

}
.top-search .click {
    float: right;
    height: 38px;
}
.upperHeader .click a {
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    color: white;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    text-align: center;
    text-decoration: none;
    width: 89px;
    margin: 0;
    padding: 3px 0;
}
.upperHeader .click a:hover {
    background-position: 0 -26px;
}
.upperHeader .click a.text {
    height: auto;
    width: auto;
    background: 0;
    border-left: 1px solid #090001;
   
    padding: 0 12px 0 12px;
}
.upperHeader .click a.text:hover {
    text-decoration: underline;
}
.upperHeader .click a.text:first-child {
    border: 0;
}
.upperHeader .click a {
padding: 0px;
}

.upperHeader .click {
float: left;
height: 20px;
margin: 0px 0px 0px 215px;
}
#logo_bar {
position: relative;
height: 72px;
width: 990px;
margin: 0 auto;
}
#logo_bar .logo {
position: absolute;
top: 1px;
left: 3px;
}
.top-search {
float: right;
min-width: 480px;
max-width: 640px;
margin-top: 12px;
margin-right: 9px!important;
height: 56px;
}

/*this chunk of code has been taken from busmon.css*/
.i_header h2 {
float: left;
color: #7a0000;
height: 41px;
margin: 10px 0px 0px 15px;
font-size: 16px;
}
.comTitle {
color: #7a0000;
font-size: 11px;
width: 150px;
text-align: center;
margin: 19px 0px 10px;
}
.filter li.selected a {
width: 169px;
background: url(../img/selected.png);
color: #fff;
text-shadow: 0 -1px #000;
}
/*this chunk of code has been taken from busmon.css*/

#link_tag>strong {
float:left;
line-height: 20px;
}
#link_tag>a {
float:left;
margin: 0 0 5px 4px;
border-radius: 2px;
background-color: #666;
color: #fff!important;
text-decoration: none;
padding: 2px 5px!important;
}
#link_tag>a:hover {
background-color: #7a0000;
}
.submit, .tab_content2 .archive a, .btn-red{
border: 0 none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.img_comment {
background: url(../img/comment_icon.jpg) no-repeat  0px 3px;
}