/* It has buttons and button animation */        
        #MyBody
        {
            background-color: #a10b0b;
            background-image: url('../../rrmobile/images/mobile_background2.png');
            background-repeat: repeat;
            background-position: center center;
            background-size:cover;
            margin: 0px;
            padding: 0;
            vertical-align: top;
            font-family: 'trend_sans_oneregular';

        }
        
        #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: #222 url(../../rrmobile/images/overlay2.png) repeat-x; 
	        display: inline-block; 
	        padding: 5px 10px 6px; 
	        color: #CCFFFF; 
	        font-family: 'Pluto Regular';
	        -moz-border-radius: 15px; 
	        -webkit-border-radius: 15px;
	        -moz-box-shadow: 1px 9px 15px rgba(0,0,0,0.6);
	        -webkit-box-shadow: 1px 9px 15px rgba(0,0,0,0.6);
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	        position: relative;
	        cursor: pointer;
}
        .button:hover 
        {
            background: #222 url(../../rrmobile/images/overlay.png) repeat-x; 
            -moz-box-shadow: 1px 12px 20px rgba(0,0,0,0.6);
	        -webkit-box-shadow: 1px 12px 20px rgba(0,0,0,0.6);
	        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; 
												      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: 15px; 
													      padding: 10px 10px 10px 10px;
                                                          width:250px;
                                                          margin: 5px;
													      text-shadow: 0 2px 2px rgba(0,0,0,0.50);
													    }
												    
		.Cat.button, .Cat.button:disabled 			{ font-size: 15px; 
													      padding: 10px 10px 10px 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: 12px 60px 12px; }
	
	    .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: #749a02; }
	    .red.button, .red.button:visited			{ background-color: #e62b21;font-family: 'Pluto Bold';}
        .red.button:hover                           { background-color: #DF8643;font-family: 'Pluto Bold';}
        .orange.button, .orange.button:visited      { background-color: #ff5c00; }
	    .orange.button:hover						{ background-color: #d45500; }
	    .blue.button, .blue.button:visited		    { background-color: #2981e4;font-family: 'Pluto Regular'; }
	    .blue.button:hover							{ background-color: #2575cf;font-family: 'Pluto Regular';}
	    .yellow.button, .yellow.button:visited		{ background-color: #ffb515;font-family: 'Pluto Bold';}
	    .yellow.button:hover						{ background-color: #fc9200;font-family: 'Pluto Bold';}
	    .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:10px;
            padding: 4px 4px 4px 4px; 
            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 #320303;
                 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 #72021c; 
            -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 #320303;
                 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);
            }
        


            .TermsButton {
	        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
	        background:-moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	        background:-webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	        background:-o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	        background:-ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	        background:linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
	        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
	        background-color:#a73f2d;
            -moz-border-radius:3px;
            -webkit-border-radius:3px;
            border-radius:3px;
            border:none;
            display:inline-block;
            cursor:pointer;
            color:#ffffff;
            font-family:'Segoe UI';
            font-size:11px;
            padding:2px 10px;
            text-decoration:none;
            text-shadow:0px 1px 0px #528ecc;
        }
        .TermsButton:hover {
	        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	        background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	        background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	        background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	        background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	        background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	        background-color:#c62d1f;
        }
        .TermsButton:active {
	        position:relative;
        }

        .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);
            }
        }