	/* added class .editButton to enable more widespread use */
        #save,#cancel,#saverel,#savecat,#saveuser,#deluser,#mdttimestamp,.editButton {
                background-color: rgb(60,110,160);
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(60,110,160)), to(rgb(00,40,100)));
		background-image: -webkit-linear-gradient(top, rgb(60,110,160), rgb(00,40,100));
		background-image: -moz-linear-gradient(top, rgb(60,110,160), rgb(00,40,100));
		background-image: -ms-linear-gradient(top, rgb(60,110,160), rgb(00,40,100));
		background-image: -o-linear-gradient(top, rgb(60,110,160), rgb(00,40,100));
		background-image: linear-gradient(top, rgb(60,110,160), rgb(00,40,100));
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		border-width: 1px;
		border-style: solid;
		/*border-color: #D69E31 #E3A037 #D5982D #E3A037;*/
                border-color: rgb(00,40,100) rgb(00,40,100) rgb(60,110,160) rgb(60,110,160);
		/*float: left;*/
		margin: 10px 0px;
		height: 55px;
                min-width: 200px; 
		width: 80%;
		cursor: pointer;
		font: bold 15px Helvetica, Arial;
		/*color: #8F5A0A;*/
                color: lightgray;
	}
        
        #mdttimestamp {
            min-width:100px;
        }
        
        #new_relationship,#new_category {
            min-width: 230px;
            width: 230px;
            padding-left: 5px;
            padding-right: 5px;
            margin: 0;
        }
        
       .edituserinputs {
            min-width: 220px;
            width: 220px;
            padding: 5px 10px 5px 10px;
            margin: 0px 0px 20px 0px;
        }
        
        #playersave {
		background-color: #FFB94B;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#FDDB6F), to(#FFB94B));
		background-image: -webkit-linear-gradient(top, #FDDB6F, #FFB94B);
		background-image: -moz-linear-gradient(top, #FDDB6F, #FFB94B);
		background-image: -ms-linear-gradient(top, #FDDB6F, #FFB94B);
		background-image: -o-linear-gradient(top, #FDDB6F, #FFB94B);
		background-image: linear-gradient(top, #FDDB6F, #FFB94B);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		border-width: 1px;
		border-style: solid;
		border-color: #D69E31 #E3A037 #D5982D #E3A037;
		margin: 2px;
		height: 40px;
                padding: 0;
		width: 40px;
		cursor: pointer;
		font: bold 12px Arial, Helvetica;
		color: #8F5A0A;
	}
        
        .relateselected, .edituser {
                position:fixed;
                width: 600px;
                top:0px;
                left:50%;
                margin-left: -300px;
                margin-top: 0px;                
		-moz-border-radius: 15px;
		-webkit-border-radius: 15x;
		border-radius: 15px;
                border: 1px solid rgba(32,32,32,.5);
		-webkit-box-shadow: 8px 8px 5px rgba(50, 50, 50, 0.54);
		-moz-box-shadow:    8px 8px 5px rgba(50, 50, 50, 0.54);
		box-shadow:         8px 8px 5px rgba(50, 50, 50, 0.54);
                z-index: 99;
		background-color: #fff;
		background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#EEE));
		background-image: -webkit-linear-gradient(top, white, #EEE);
		background-image: -moz-linear-gradient(top, white, #EEE);
		background-image: -ms-linear-gradient(top, white, #EEE);
		background-image: -o-linear-gradient(top, white, #EEE);
		background-image: linear-gradient(top, white, #EEE);	
        }
	
        .relateselected
        {
                width: 300px;
                margin-left: -150px;            
        }
	div.relateselected h1, div.edituser h1 {
		display: block;
		margin: 15px 10px 10px 20px;
		font-family: 'Quicksand', sans-serif;
		font-weight: 400;
		font-size: 22px;
	}
        
	
	
	.relateselected div, .edituser div {
		display:inline-block;
	}
        

	.profilecontainer {
		height: 300px;
		background-color: #fff;
		margin-top: 30px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15x;
		border-radius: 15px;
		-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.54);
		-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.54);
		box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.54);
	}
	
	div.profilecontainer h1 {
		display: block;
		margin: 15px 0px 10px 0px;
		font-family: 'Quicksand', sans-serif;
		font-weight: 400;
		font-size: 22px;
	}
	
	
	.profilecontainer div {
		display:inline-block;
	}
        
        
    .validatehighlight, #_confirm_container
    {
        border-color: rgba(255,0,0,.8)!important;
        background-color: rgba(255,0,0,.1)!important;
    }        
    div.validatehighlight
    {
        border-width: 1px!important;
        border-style: solid!important;
        border-radius: 5px!important;
		-moz-border-radius: 5px!important;
		-webkit-border-radius: 5x!important;
        background-color: rgba(255,0,0,.1)!important;
    }        