/*
|------------------
| Tag(s) - Reset
|------------------
*/

a:link {
    color: blue;
    text-decoration: none;
}

a:visited {
    color: blue;
    text-decoration: none;
}

a:hover {
    color: blue;
    text-decoration: none;
}

@media screen and (min-width: 700px) {

html,body  {
  font-family: open-sans, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  height: 100%;
  margin: 0px;
  padding: 0px;
  text-align: left;
  background-color:#000612;
   
}

.bg { 
  /* The image used */
  background-image: url("im/siteback3.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.tx7{ color:#000038; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:bold; font-style: italic; font-size:22px; }   
.tx10 {  color:#a81700; text-align:center; font-size:18px; font-weight:500;font-style:italic;      }   
.tx5{ color:#000038; text-align:center; text-shadow: 2px 2px 3px #444444;font-weight:600; font-size:24px; }   
.tx9{ color:#000; text-shadow: 2px 2px 3px #777777;font-weight:normal; font-size:22px;  }   
.tx12 { color:#000038; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:bold; font-style: italic; font-size:14pt; font-family:Verdana,sans-serif } 
.hx8{ color:#b30c00; text-shadow: 2px 1px 2px #222222;font-weight:bold; font-size:33px; }   
.ad{ color:red; text-align:center; text-shadow: 1px 1px 2px #000;font-weight:600; font-size:22px; }   

#wrapper {
        width:950px;
        height:100%;
        margin-left:auto; 
        margin-right:auto;
        padding:0px;
        border:none;
           }
#menu {
        width:950px;
        height:32px;
        padding:0px;
        border:none;
               }

#header {
        width:950px;
        height:140px;
        padding:0px;
        border:none;
        background-image: url("im/logo2.png");
        background-size: 100%;
           }

#main  {
        width:950px;
        //height: 900px;
        padding:0px;
        border:none;
        background-color:#000d33;
        background: url(im/content_back.png) repeat;
        border: thin solid #002699;
        vertical-align:top;
        text-align:left;
         }

#content  {
         display: table;
         width:935px;
        height:90%;
        padding:0px;
        border:none;
        vertical-align:top;
              }

#left  {
        display: table-cell;
         width:275px;
        border:none;
        padding-left:6px;
        padding-right:6px;
        text-align:center;
        color:#fff;
         }

#right  {
       display: table-cell;
       width:626px;
       padding:10px;
       color:#000;
       background-color:#fff;
       border: 1px solid #000;
       min-height:600px;
           }

#login {
       width:670px;
       display:inline-block;
       padding-top:10px;
       height:35px;
       font-size:14px;
       color:#fff;
        text-align:right;
          }
#cover {
        display:inline-block;
        padding-top:14px;
        width:275px;
        text-align:center;
     }

.input   {
        font-size:14px;
            }
#login_m {
        display:none;
          }
.sports  {
         width:250px;
         height:150px;
        margin-left:auto; 
        margin-right:auto;
         text-align:center;
         //vertical-align:bottom;
          }
.home_stats  {  
         width:240px;
         margin-left:auto; 
         margin-right:auto;
         color:#fff;
      }
       

#head_image {
        width:1000px;
        height:197px;
        padding:0px;
        border:none;
                 }

#home_image {
        width:1000px;
        height:197px;
        padding:0px;
        border:none;
                 }

#logo  {
        width:50%;
        height:152px;
        display:inline-block;
           }

.logo_image {
           margin-left:25px;
           margin-top:10px;
           width:100%;
              }

#top_log  {
        display:inline-block;
        width:50%;
         height:140px;
         text-align:center;
             }



#ham { 
        display:none;
            }
#showgm_m { 
        display:none;
            }


#content_home  {
         width:998px;
        min-height:550px;
        padding:0px;
        border:none;
        background-image: url(im/tableback2.png);
        background-repeat: repeat-x;
        margin-top:6px;
        border: thin solid #000;
        vertical-align:top;
        text-align:left;
         }

#title  {
        width:100%;
        color:#fff;
        text-shadow: 2px 2px 3px #000;
        font-size:18px;
        line-height:30px;
        font-weight:500;
        font-style:italic;
        background: linear-gradient(to right, #000 , #3d569a 68%);
        background-image: -webkit-linear-gradient(left, #000 , #3d569a 68%);
          }

#footer {
        width:1000px;
        padding-bottom:2px;
        margin-top:4px;
        padding:0px;
        font-size:14px;
        line-height:28px;
        border:none;
        background-color:#000;
        color:#fff;
          }

/*FAQS*/
.faq_question {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    color: #0c1c84;
    
}
 
.faq_answer_container {
    height: 0px;
    overflow: hidden;
    padding: 0px;
}

.lk {
         color:#aaaaaa;
     }

 #reg { 
   width:90%;
   max-width:380px;
   margin-left:auto;
   margin-right:auto;
   border:none;
   font-weight:bold;
   font-family:arial,sans-serif;
   font-size:16px; 
   text-align:left;
        }
#bx {
    width: 34px;
    height: 24px;
 }

#stats {
              width: 520px;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#fff;
             background: url(im/content_back.png) repeat;
       }
#stats th {
             background-color:#0000A8;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
#stats td {
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 18px;
             color:#fff; 
}
.stat_title {
             background-color: #fff;
             height:25px;
             text-align:center;
                   }

#pay {
             margin-top: 0px;
             min-height:100px;
            width: 900px;
             margin-left:auto; 
             margin-right:auto; 
            padding: 8px;
            border:none'
            color: #000;
            
        }


#pay th {
            text-align: left;	
            padding: 4px;
            padding-left:15px;
            font-size:20px;
             color:#fff;
             text-shadow: 1px 1px 2px #000;
            letter-spacing: 2px;
            border: thin solid #000;
            background-image: url(im/pay_bar.jpg);
            background-repeat: repeat;
            
        }

#pay td {
            font-size:16px;
            padding: 8px;
                     }

.capid { 
         margin-left:auto; 
         margin-right:auto; 
        width:90%;
        max-width:600px;
        padding:4px;
        text-align:center;
        background-color: blue;
        color: #fff; 
        border: 1px solid #000;
            }


#contact {
     width:90%;
     max-width:650px; 
     border: 1px solid #000; 
     background-color:#f3f3f3; 
     padding:8px; 
     margin-left:auto; 
     margin-right:auto; 
     box-shadow: 4px 4px 4px #777777;

       }


#side  {
    width:25%;
   max-width:200px;
   vertical-align:top;
   table-layout: fixed;
   overflow:hidden;
   padding: 5px;
   height: 800px;
   text-align:left;

  }

#member {
   width:90%;
   max-width:600px;
   margin-left:auto; 
    margin-right:auto; 
   vertical-align:top;
   border: 1px solid #000;
   border-width: 3pt;
   padding: 6px;
   height: 200px;
   text-align:center;
   background-color: #fff;
   
        }


.odds {
              width:75%;
              border:thin solid #000;
              margin-left:auto; 
             margin-right:auto;
             padding:0px;
                }

.odds th {
             border: thin solid #000;
             font-size:15px;
             color:#fff;
             text-shadow: 1px 1px 2px #000;
             letter-spacing: 2px;
              background-image: url(im/pay_bar.jpg);
              background-repeat: repeat;
              text-align:left;
              padding:2px;
              padding-left:5px;
              
              }

.odds td {
              padding: 0px;	
              font-size:16px;
              color:#000;
              border-bottom: thin solid #888888;
              border-left: none;
              border-right: none;

           }

#gmstart  {
            border: 1px solid #000; 
            margin-left:auto;
            margin-right:auto;
            width:90%;
            max-width:700px;
            padding:4px;
                 }

#gmstart th  {
            font-size:20px;
            height:25px;
            background-color:#0000A8;
            text-align:center;
              }

#gmstart td  {
            font-size:16px;
            color:#000;  
            text-align:left;
            padding:3px;
      }
            }

@media screen and (max-width:699px) {

html,body  {
  width:600px;
  margin:0px;
  font-family: open-sans, sans-serif;
  font-weight: normal;
  font-size: 24px;
  color: #000;
  height: 100%;
  margin: 0px;
  padding: 0px;
  text-align: left;
  background-color:#000612;
}

.tx5{ color:#fff; text-align:center; text-shadow: 2px 2px 3px #444444;font-weight:600; font-size:24px; }   
.tx10 {  color:#a81700; text-align:center; font-size:20px; font-weight:500;font-style:italic;      }   
.tx7{ color:navy; text-align:center; text-shadow: 1px 1px 2px #777777;font-weight:500; font-size:18px; font-family:Verdana,sans-serif; }   
.tx9{ color:#000; text-shadow: 2px 2px 3px #777777;font-weight:normal; font-size:18px; font-family:Verdana,sans-serif }   
.tx12 { color:#000038; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:bold; font-style: italic; font-size:14pt; font-family:Verdana,sans-serif }  
.hx8{ color:#b30c00; text-shadow: 2px 2px 3px #777777;font-weight:bold; font-size:28px; font-family:Verdana,sans-serif }   

.bg { 
 margin:0px;
  /* The image used */
  background-image: url("im/siteback3.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
}

.tx7{ color:#000038; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:bold; font-style: italic; font-size:26px; }   
.tx10 {  color:#000; text-align:center; font-size:18px; font-weight:500;font-style:italic;      }   
.tx5{ color:#000038; text-align:center; text-shadow: 2px 2px 3px #000;font-weight:600; font-size:24px; }   
.tx9{ color:#000; text-shadow: 2px 2px 3px #777777;font-weight:normal; font-size:26px;  }   
.tx12 { color:#000038; text-align:center;text-shadow: 2px 2px 4px #555555;font-weight:bold; font-style: italic; font-size:14pt; font-family:Verdana,sans-serif } 
.hx8{ color:#da0f00; text-shadow: 2px 1px 2px #222222;font-weight:bold; font-size:33px; }   

#wrapper {
        width:600px;
        height:100%;
        margin-left:auto; 
        margin-right:auto;
        padding:0px;
        border:none;
           }
#menu {
        display:none;
               }

#header {
        width:600px;
        max-width:600px;
        height:105px;
        padding:0px;
        border:none;
        background-image: url("im/logo_mobile.png");
        background-size: 100%;
           }

#main  {
        width:600px;
        //height: 900px;
        padding:0px;
        border:none;
        background-color:#000d33;
        background: url(im/content_back.png) repeat;
        border: none;
        vertical-align:top;
        text-align:left;
         }

#content  {
        margin-left:auto; 
        margin-right:auto;
         display: table;
         width:585px;
        height:90%;
        padding:0px;
        border:none;
        vertical-align:top;
              }

#left  {
        display: table-cell;
        width:160px;
        border:none;
        padding:4px;
        color:#fff;
         }

#right  {
       display: table-cell;
       //width:425px;
       padding:6px;
       color:#000;
       background-color:#fff;
       border: 1px solid #000;
       min-height:800px;
           }

#login_m {
       width:100%;
       padding-top:12px;
       height:44px;
       font-size:22px;
       color:#fff;
        text-align:center;
          }

.input   {
        font-size:22px;
            }
#login  {
        display:none;
        }
#cover {
        display:none;
     }

#content_home  {
         width:438px;
        min-height:550px;
        padding:0px;
        border:none;
        background-image: url(im/tableback2.png);
        background-repeat: repeat-x;
        margin-top:4px;
        border: thin solid #000;
        vertical-align:top;
        text-align:left;
         }

#title  {
        width:100%;
        color:#fff;
        text-shadow: 2px 2px 3px #000;
        font-size:18px;
        line-height:30px;
        font-weight:500;
        font-style:italic;
        background: linear-gradient(to right, #000 , #3d569a 68%);
        background-image: -webkit-linear-gradient(left, #000 , #3d569a 68%);
          }

#footer {
        width:440px;
        padding-bottom:2px;
        margin-top:4px;
        padding:0px;
        font-size:14px;
        line-height:28px;
        border:none;
        background-color:#000;
        color:#fff;
          }

/*FAQS*/
.faq_question {
    margin: 0px;
    font-size:18px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    color: #0c1c84;
    
}
 
.faq_answer_container {
    height: 0px;
     font-size:18px;
    overflow: hidden;
    padding: 0px;
}

.lk {
         color:#aaaaaa;
     }

 #reg { 
   width:90%;
   max-width:380px;
   margin-left:auto;
   margin-right:auto;
   border:none;
   font-weight:bold;
   font-family:arial,sans-serif;
   font-size:16px; 
   text-align:left;
        }
#bx {
    width: 34px;
    height: 24px;
 }

#stats {
              width: 100%;
             margin-left:auto; 
             margin-right:auto;
             padding:0px;
             outline: 1px solid;
             outline-color: #000;
             border-collapse: collapse;
             color:#fff;
            background: url(im/content_back.png) repeat;
                  }

#stats th {
             background-color:#0000A8;
             padding: 2px;	
             font-size: 16px;
             text-shadow: 1px 1px 2px #000;
             text-align:center;	
             color:#fff;
              }
#stats td {
             
             padding: 4px;	
             border: 1px solid;
             border-color: #404040;
             border-left:none;
             border-right:none;
             font-size: 18px;
             color:#fff; 
            
}
.stat_title {
             background-color: #fff;
             height:25px;
             text-align:center;
                   }

#pay {
             margin-top: 0px;
             min-height:100px;
             width: 100%;
             margin-left:auto; 
             margin-right:auto; 
            padding: 8px;
            border:none'
            color: #000;
            
        }


#pay th {
            text-align: left;	
            padding: 4px;
            padding-left:15px;
            font-size:20px;
             color:#fff;
             text-shadow: 1px 1px 2px #000;
            letter-spacing: 2px;
            border: thin solid #000;
            background-image: url(im/pay_bar.jpg);
            background-repeat: repeat;
            
        }

#pay td {
            font-size:16px;
            padding: 8px;
                     }

.capid { 
         margin-left:auto; 
         margin-right:auto; 
        width:90%;
        max-width:438px;
        padding:4px;
        text-align:center;
        background-color: blue;
        color: #fff; 
        border: 1px solid #000;
            }


#contact {
     width:90%;
     max-width:438px; 
     border: 1px solid #000; 
     background-color:#f3f3f3; 
     padding:8px; 
     margin-left:auto; 
     margin-right:auto; 
     box-shadow: 4px 4px 4px #777777;

       }


#side  {
    width:25%;
   max-width:200px;
   vertical-align:top;
   table-layout: fixed;
   overflow:hidden;
   padding: 5px;
   height: 800px;
   text-align:left;

  }

#member {
   width:90%;
   max-width:440px;
   margin-left:auto; 
    margin-right:auto; 
   vertical-align:top;
   border: 1px solid #000;
   border-width: 3pt;
   padding: 6px;
   height: 200px;
   text-align:center;
   background-color: #fff;
   
        }

#free {
     border: none;
     width: 440px;
          
       }

#free td {
             border: none;
             text-align: left;	
             padding: 5px;	
             color: #000;
             font-family: Arial, sans-serif;
             font-weight: normal;
             font-size: 1.0em;
          }

.odds {
              width:100%;
              border:thin solid #000;
              margin-left:auto; 
             margin-right:auto;
             padding:0px;
                }

.odds th {
             border: thin solid #000;
             font-size:15px;
             color:#fff;
             text-shadow: 1px 1px 2px #000;
             letter-spacing: 2px;
              background-image: url(im/pay_bar.jpg);
              background-repeat: repeat;
              text-align:left;
              padding:2px;
                            
              }

.odds td {
              padding: 0px;	
              font-size:16px;
              color:#000;
              border-bottom: thin solid #888888;
              border-left: none;
              border-right: none;

           }


#gmstart  {
            border: 1px solid #000; 
            margin-left:auto;
            margin-right:auto;
            width:100%;
            max-width:440px;
            padding:4px;
                 }

#gmstart th  {
            font-size:20px;
            height:20px;
            background-color:#0000A8;
            text-align:center;
              }

#gmstart td  {
            font-size:16px;
            color:#000;  
            text-align:left;
            padding:3px;
      }
#showgm_b { 
        display:none;
       }
            }