@charset "utf-8";
/* CSS Document For Customer Stylings  */
/*  Header Styles  */
header {margin-top: 3px;}
.bheader_outside{
 background-image: url("../img/header_bg.jpg");
    background-color: #7d7e7d;    background-size: 100% 100%;
    background-repeat: no-repeat;
	overflow:hidden;
}
.bheader_inside{
 background-image: url("../img/header_bg.jpg");
    background-color: #7d7e7d;    background-size: 100% 100%;
    background-repeat: no-repeat;
	overflow:hidden;
}
#bheader_outside_text{
color: white;
text-shadow: 2px 2px 4px #000000;
}
#bheader_inside_text{
color: white;
text-shadow: 2px 2px 4px #000000;
}
#ablk_center{width:468px; margin:auto; overflow:hidden;}
/* Logo */
#logo1{}
#logo2{max-width: 50px; max-height: 50px; vertical-align:middle;}

.small-text{font-size:small;}
.xsmall-text{font-size: x-small;}
.text-center{text-align:center;}
.welcome-heading{font-size:1.5em; color:#152732; font-weight:700;}
.headings{font-size:1.3em; color:#152732;}
.bdec{background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E0E0E0; box-shadow: 1px 5px 6px #cccccc;}
.fp-list{list-style:none;}
.float-right{float:right;}
.text-green{color:#6dc066;}
.text-blue{color:#6897bb;}
.text-red{color:#ff4444;}
#big-reg-link-index{font-size:1.8rem; color:#152732; font-weight: normal; line-height: 1.3; margin:0.5rem 0; }

/* some button hover style */
.hbtn:hover {box-shadow: 0 0 10px 100px rgba(0,0,0,0.75) inset;}

/*  Login Page  */
.log_table{max-width:330px; line-height:1.0em; margin:auto; border:none; padding:0; border-spacing:0;}
.log_td{background-color:#FFFFFF; text-align:center; font-size:14px;}

/*  FAQ  */
.question{font-weight:700;}
/*  Text Ad Styles  */
.text_ad_block{display: block; width:468px; max-width:468px; height:60px; max-height:60px; padding:3px; background-color:#fff; border:solid; border-color:#585858; border-width:1px; overflow:hidden; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
.text_ad_inner{width:465px; max-width:465px; max-height:60px; padding-left:0px; margin-left:0px; overflow:hidden; line-height:1.6em; word-wrap:none; text-align:center; font-size:14px;}
@media screen and (min-width: 300px){
    .text_ad_block{display: block; width:235px; max-width:235px; height:60px; max-height:60px; padding:3px; background-color:#fff; border:solid; border-color:#585858; border-width:1px; overflow:hidden; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
    .text_ad_inner{width:230px; max-width:230px; max-height:60px; padding-left:0px; margin-left:0px; overflow:hidden; line-height:1.6em; word-wrap:none; text-align:center; font-size:11px;}
    }
    
    @media screen and (min-width: 900px){
    .text_ad_block{display: block; width:468px; max-width:468px; height:60px; max-height:60px; padding:3px; background-color:#fff; border:solid; border-color:#585858; border-width:1px; overflow:hidden; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
    .text_ad_inner{width:465px; max-width:465px; max-height:60px; padding-left:0px; margin-left:0px; overflow:hidden; line-height:1.6em; word-wrap:none; text-align:center; font-size:14px; color:#585858;}
    }
/* Responsive Table */
.data-table{margin:auto; width:100%; border-spacing:0px;}
.data-table-th-head{white-space: nowrap; padding:5px; text-align:center; color:#444;}
.table-container{
    overflow-y:auto;
    /*overflow-y:scroll;*/
    -webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 300px){
.table-container {overflow: auto;}
}

@media screen and (min-width: 700px) {
.buy_block {
    width: 50%;
}
}
@media screen and (max-width: 900px) {
.buy_block {
    width: 100%;
}
}

/* Account Info */
.acci{ font-size:1.1rem; line-height:25px; background-color:#f8f8f8; padding:5px;}

/* Referrals  */
.ref-list{list-style-type:none; font-size:1.0rem;}

/* Confirm Site Routine  */
.fbt_cs_body{background-color:#1D2F3B; font-family:Arial; color:#fff; font-size:1.0rem;}
.bar_back{color:#fff; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
a.bar_back:hover, a.bar_back:active {color:#fff;}
.bar{ font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size:0.9rem; color:#fff; background-color:#1D2F3B; margin:0px; text-decoration:none; }
a.bar:hover, a.bar:active {color:#fff;}
.alert{color:#FF0000; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.timer{background-color:#1D2F3B; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; color:#fff; border:none; font-size:1.2rem;}

/*  URL Test  */
.utbody{background-color:#1D2F3B; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; color:#fff; font-size:1.0rem;}
.utdiv1{float:left; margin-left:5px;}
.utdiv2{float:right; margin-right:5px;}

/*  DLB Splash Page  */
.dlb_body{font-family:'arial',verdana,helvetica,lucida grande sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.4em;font-variant:normal;color:#000; background-color:#000000; margin-top:0;margin-left:auto;margin-right:auto}
.container{width:700px; margin:auto; margin-top:25px; margin-bottom:25px; background-color:#FFFFFF; font:'Arial', Verdana, Helvetica, sans-serif; border:none; border-color:#585858; border-width:1px; -moz-border-radius:8px; border-radius:8px; overflow:hidden;-moz-box-shadow: 0 0 5px 5px #fff;
-webkit-box-shadow: 0 0 5px 5px #fff; box-shadow: 0 0 5px 5px #fff;}
.h21{text-align:center; font-size:24px; color:#009900;}
.h22{text-align:center;}
.l1{text-align:center; font:'Arial', Verdana, Helvetica, sans-serif; color:#003366; font-size:1.1rem; line-height:2.5em;}
.l2{color:#000;}
.ls1{line-height:1.6em; margin-left:100px; font-size:18px;}
.foot_note{ position:fixed; bottom:0; right:0; padding:5px; }
.foot_note a{ color:#585858; }
.bdiv{text-align:center; margin-top:25px; font-size:18px;}

/* Upgrade / Buy  Rounded Buy Boxes background colour */
.product_box{min-height:206px; border:solid; border-color:#585858; background-color:#FAFCFF; border-width:1px; -moz-border-radius:8px; border-radius:8px; overflow:hidden; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}

/*  Warning Pages  */
.warning{ color:#FF0000;}
.warning_title{font-size:150%; color:#333333;}
.warning_text{font-size:100%; color:#333333;}

/* Scroll UP */
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    text-indent: -9999px;
    background: url('../img/to_top_icon.png') no-repeat;
    /*background-color: #000;*/
}

/*  Top Surfer Runner  */
.ts_runner{text-align:center;  background-color:#152732; border: 1px solid #152732; color:#fff; white-space: nowrap;}
.ts_data{white-space:nowrap; border:thin solid;}

/* Contest Standings */

/* Spot Light Bar */
@media screen and (max-width: 700px){
.slb_td {display:none;}
}

