/* It has buttons and button animation */        
      
        #MyBodySplash
        {
            background-color:transparent;
            background-position: center center;
            margin: 0px;
            padding: 0;
            vertical-align: top;
            background-image: url('../images/background.png');
            background-size: 100%;
            background-repeat: no-repeat;
            font-family:'Gotham Book' Medium;
        }
        #MyBodyFaded
        {
            background-color:#fff;
            background-position: center top;
            background-size:100% auto;
            margin: 0px;
            padding: 0;
            vertical-align: top;
            background-image: url('../images/background-faded.png');
            background-repeat: no-repeat;
            font-family:'Gotham Book' Medium;
        }
        #dark{
	        /*background-color:#333;
	        border:1px solid #000;*/
	        padding:10px;
	        margin-top:20px;}
	
        #light{
	        /*background-color:#FFF;
	        border:1px solid #dedede;*/
	        padding:10px;
	        margin-top:20px;}	
	
        .button, .button:visited 
        {
            text-decoration:  none;
	        background: #d30229 url(../images/overlay2.png) repeat-x;
	        display: inline-block; 
	        padding: 5px 10px 6px; 
	        color: #8c001a; 
	        font-family:'Montserrat', sans-serif;
	        /*border-radius:15px;
	        -moz-border-radius: 15px; 
	        -webkit-border-radius: 15px;*/
	        -moz-box-shadow: 2px 5px 10px rgba(0,0,0,0.6);
	        -webkit-box-shadow: 2px 5px 10px rgba(0,0,0,0.6);
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	        position: relative;
	        cursor: pointer;
        }
        .button:hover {-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.6);
            background: #ee2046;
            -moz-box-shadow: 1px 12px 20px rgba(0,0,0,0.6);
	        -webkit-box-shadow: 1px 12px 20px rgba(0,0,0,0.6);}
        
        .button:disabled {}
                
        .button:active							{ top: 1px; }
	    .small.button, .small.button:visited 			{ font-size: 10px}
	    .button, .button:visited,
	    .medium.button, .medium.button:visited 		{ font-size: 12px; 
												      line-height: 1; 
												      padding: 5px 3px 5px 3px;
												      text-shadow: 0 2px 2px rgba(0,0,0,0.50); 
												      }
												  
	    .large.button, .large.button:visited 			{ font-size: 14px; 
													      padding: 10px 3px 10px 3px; 
													      text-shadow: 0 2px 2px rgba(0,0,0,0.50);
													    }
		
		.Cat.button, .Cat.button:visited 			   
		                                                {                                                     
		                                                  font-size: 18px; 
													      padding: 15px 10px 15px 10px;
                                                          width:250px;
                                                          margin: 5px;
													      text-shadow: 0 2px 2px rgba(0,0,0,0.50);
													    }
												    
		.Cat.button, .Cat.button:disabled 			{ font-size: 18px; 
													      padding: 15px 10px 15px 10px;
                                                          width:250px;
                                                          margin: 5px;
													      text-shadow: 0 2px 2px rgba(0,0,0,0.50);
													    }
        .Img.button, .Img.button:disabled 			{ font-size: 15px; 
													      padding: 5px 0px 0px 0px;
                                                          width:270px;
                                                          margin: 0;
													      text-shadow: 0 2px 2px rgba(0,0,0,0.50);
													    }
													    													    
													    											    											  
	    .super.button, .super.button:visited 			{ font-size: 22px; 
													      padding: 16px 60px 16px; }
	
	    .pink.button, .magenta.button:visited		{ background-color: #e22092; }
	    .pink.button:hover							{ background-color: #c81e82; }
	    .green.button, .green.button:visited		{ background-color: #91bd09; }
	    .green.button:hover						    { background-color: #5c770c; }
	    .red.button, .red.button:visited			{ background-color: #e22092;}
        .red.button:hover                           { background-color: maroon; }
        .burgundy.button, .burgundy.button:visited	{ background-color: #8c001a;}
        .burgundy.button:hover                      { background-color: #8c001a; }
        .orange.button, .orange.button:visited      { background-color: #ff5c00; }
	    .orange.button:hover						{ background-color: #d45500; }
	    .blue.button, .blue.button:visited		    { background-color: #2981e4; }
	    .blue.button:hover							{ background-color: #2575cf; }
	    .yellow.button, .yellow.button:visited		{ background-color: #ffb515;}
	    .yellow.button:hover						{ background-color: #fc9200;}
	    .button.scale { -webkit-transition: padding ease-in-out 0.2s }
        .button.scale:hover {padding-top: .75em; padding-bottom: .75em;}
        
        
        .ASTbutton {
            border:1px solid #72021c; 
            -webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px;
            font-size:11px;
            padding: 3px 6px 3px 6px; 
            text-decoration:none; 
            display:inline-block;
            text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
                color: #FAD4AF;
                background-color: #910A0A; background-image: -webkit-gradient(linear, left top, left bottom, from(#910A0A), to(#910A0A));
                 background-image: -webkit-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -moz-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -ms-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -o-linear-gradient(top, #910A0A, #910A0A);
                 background-image: linear-gradient(to bottom, #910A0A, #910A0A);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#910A0A, endColorstr=#910A0A);
            }

            .ASTbutton:hover{
                border:1px solid #8c001a;
                 background-color: #610707; background-image: -webkit-gradient(linear, left top, left bottom, from(#610707), to(#610707));
                 background-image: -webkit-linear-gradient(top, #610707, #610707);
                 background-image: -moz-linear-gradient(top, #610707, #610707);
                 background-image: -ms-linear-gradient(top, #610707, #610707);
                 background-image: -o-linear-gradient(top, #610707, #610707);
                 background-image: linear-gradient(to bottom, #610707, #610707);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#610707, endColorstr=#610707);
            }

            .ASTbuttonLarge {
            border:1px solid #8c001a; 
            -webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px;
            font-size:13px;
            padding: 7px 22px 7px 22px; 
            text-decoration:none; 
            display:inline-block;
            text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
                color: #FAD4AF;
                background-color: #910A0A; background-image: -webkit-gradient(linear, left top, left bottom, from(#910A0A), to(#910A0A));
                 background-image: -webkit-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -moz-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -ms-linear-gradient(top, #910A0A, #910A0A);
                 background-image: -o-linear-gradient(top, #910A0A, #910A0A);
                 background-image: linear-gradient(to bottom, #910A0A, #910A0A);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#910A0A, endColorstr=#910A0A);
            }

            .ASTbuttonLarge:hover{
                border:1px solid #8c001a;
                 background-color: #610707; background-image: -webkit-gradient(linear, left top, left bottom, from(#610707), to(#610707));
                 background-image: -webkit-linear-gradient(top, #610707, #610707);
                 background-image: -moz-linear-gradient(top, #610707, #610707);
                 background-image: -ms-linear-gradient(top, #610707, #610707);
                 background-image: -o-linear-gradient(top, #610707, #610707);
                 background-image: linear-gradient(to bottom, #610707, #610707);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#610707, endColorstr=#610707);
            }
        
        .pulse2 {
	        -webkit-animation: pulse2 2s linear infinite;
	        -moz-animation: pulse2 2s linear infinite;
	        -ms-animation: pulse2 2s linear infinite;
	        animation: pulse2 2s linear infinite;
        }
        @keyframes "pulse2" {
            0% {
            -webkit-transform: scale(1.05);
   	        -moz-transform: scale(1.05);
   	        -o-transform: scale(1.05);
   	        -ms-transform: scale(1.05);
   	        transform: scale(1.05);
            }
            60% {
            -webkit-transform: scale(1.1);
   	        -moz-transform: scale(1.1);
   	        -o-transform: scale(1.1);
   	        -ms-transform: scale(1.1);
   	        transform: scale(1.1);   	        
            } 
            100% {
            -webkit-transform: scale(1.03);
   	        -moz-transform: scale(1.03);
   	        -o-transform: scale(1.03);
   	        -ms-transform: scale(1.03);
   	        transform: scale(1.03);
            }                       
        }

        @-moz-keyframes pulse2 {
            0% {
            -moz-transform: scale(1.01);
            transform: scale(1.01);
            }
            50% {
            -moz-transform: scale(1.05);
            transform: scale(1.05);
            }
            100% {
            -moz-transform: scale(1.01);
            transform: scale(1.01);
            }
        }

        @-webkit-keyframes "pulse2" {
            0% {
            -webkit-transform: scale(1.01);
            transform: scale(1.01);
            }
            50% {
            -webkit-transform: scale(1.05);
            transform: scale(1.05)
            }
            100% {
            -webkit-transform: scale(1.01);
            transform: scale(1.01);
            }
        }

        @-ms-keyframes "pulse2" {
            0% {
            -ms-transform: scale(1.01);
            transform: scale(1.01);
            }
            50% {
            -ms-transform: scale(1..05);
            transform: scale(1.05);
            }
            100% {
            -ms-transform: scale(1.01);
            transform: scale(1.01);
            }
        }