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

body  {
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  color: #000;
  margin: 0;
  padding: 0;
  text-align: left;
  background-image: url(https://www.santinisports.com/im/pageback.jpg);
}

a:link {
    color: #FFFF00;
    text-decoration: none;
}

a:visited {
    color: #FFFF00;
    text-decoration: none;
}

a:hover {
    color: #FFFF00;
    text-decoration: none;
}

H2{ color:#0055cc; text-shadow: 2px 2px 4px #000;font-weight:bold; font-size:18pt; font-family:Verdana,sans-serif }  
H1{ color:#0055cc; text-shadow: 2px 2px 4px #000000;font-weight:bold; font-size:24pt; font-family:Verdana,sans-serif }   
H3{ color:#000; text-shadow: 1px 2px 2px #666666;font-weight:bold; font-size:20pt; font-family:"Trebuchet MS",sans-serif }  
.hx8{ color:#0055cc; text-shadow: 2px 2px 4px #333333;font-weight:bold; font-size:28px; font-family:Verdana,sans-serif }   
.tx5 { color:navy;text-align:center;text-shadow: 2px 2px 2px #666666;font-weight:bold; font-size:28px; font-family:Verdana,sans-serif }   
.tx7 { color:navy;text-align:center;text-shadow: 2px 2px 2px #666666;font-weight:bold; font-size:28px; font-family:Verdana,sans-serif }   
.tx10 { color:red; text-align:center;font-style:italic;}
.tx12 { color:navy;text-align:center;text-shadow: 2px 2px 2px #666666;font-weight:bold; font-size:22px; font-family:Verdana,sans-serif }   
/*
|------------------
| Infrastructure
|------------------
*/


section.page {
    width:100%;
     max-width:1000px;
     margin:0px;
    justify-content : space-between;
    align-items     : stretch;
    align-content   : stretch;
   height:100%;
   min-height:1000px;
    background-image: url(im/sectionback2.jpg);
} 

header {
     width:100%;
     max-width:900px;
    background-color:#000;
    background-image: url(im/logo3.jpg);
    height: 150px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

table.content {
     width:100%;
     max-width:900px;
    margin:0px;
    padding:0px;
   height:100%;
    min-height: 700px;
    border: none;
    
 }

th.left1 {
       height:7px;
       margin: 0px;
       padding: 0px;
       text-align: center;
      background-color:#000;
}

th.right1 {
       height:7px;
       margin: 0px;
      padding: 0px;
       text-align: center;
      background-color:#500600;
}

td.main  {
      
      text-align: center;
       margin: 0px;
       padding: 0px;
      height:900px;
      border: solid 2px;
      border-color: #500600;
        background-image: url(im/contentback.jpg);
    
}

td.side   {
      text-align: center;
      width:200px;
      margin: 0px;
      padding: 2px;
      color: #fff;
      background-color:#000;
}

footer  {
       text-align: center;
       width:100%;
      margin: 0px;
       padding: 0px;
     max-width:1000px;
     height:100%;
      background-image: url(im/pageback.jpg);

}


.text_border
{
margin: 1pt;
height: 200px;
width:240px;
border-style: solid;
border-width: 2pt;
border-color: #000044;
 -moz-border-radius: 20px;
             border-radius: 20px;   
padding: 5px;

}
    

.pay {
           
            width: 520px;
            font-size: 16px;
            text-align: left;	
            font-family: Tahoma, sans-serif;
            padding: 10px;
            margin-left:auto;
          margin-right:auto;
              border: 2px solid;
             border-color: #000044;
            -moz-border-radius: 15px;
             border-radius: 15px;           
            color: #000
        }


.pay th {
           
            width: 520px;
            font-size: 1.5em;
            text-align: left;	
            font-family: Verdana, sans-serif;
            padding: 5px;
            border: none;
           
            -moz-border-radius: 8px;
             border-radius: 8px;
            background-color: #000044;
            color: #fff;
        }
.pay td  {  
           color:#000;
    
        }

div.faq {
           
            width: 415px;
            font-size: .85em;
            text-align: left;	
            font-family: Tahoma, sans-serif;
            padding: 4px;
                  
            color: #000
        }

.stats {
             width:520px;
              border: 2px solid #000044;
              -moz-border-radius: 15px;
             border-radius: 15px;  
}

.stats td {
             	padding: 5px;	
	color: #000;
             font-size: 16px;
 
}

.stats th {
	color: #fff;
             border: 1px solid black;
             font-size: 18px;
             font-family: Tahoma, sans-serif;
             background-color: #0033aa;
}

table.menu td {
	border: none;
             
	padding: 4px;	
	color: #000000;
             font-size: .9em;
             	
	-moz-border-radius: ;
}
 #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 {
    BACKGROUND-COLOR: #D1E3FF; 
    width: 34px;
    height: 24px;
 }
#auth {
        width: 80px;
    height: 34px;
 }