/* ################################ */
/* ###       Project JFFM       ### */
/* ###     Master Theme CSS     ### */
/* ###          By TDK          ### */
/* ################################ */



.dlg_default {
    overflow: hidden;
  
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    height: 300px;
    width: 400px;
    margin: auto;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.dlg_console {
    overflow: hidden;
  
    position: fixed;
    bottom: 0; right: 0;
    height: 300px;
    width: 400px;
    /*margin: auto;*/

    -webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 6px; /* Firefox 1-3.6 */
    border-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    box-shadow: -1px -1px 16px rgba(0,0,0,0.9);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

div.dlg_hidden {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}


.dlgTheme_Container {
    -webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 6px; /* Firefox 1-3.6 */
    border-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    box-shadow: 2px 2px 32px rgba(255,0,255,0.7);

    border-top: solid 1px rgba(255,255,255,0.3);
    border-left: solid 1px rgba(255,255,255,0.3);
    border-right: solid 1px rgba(128,128,128,0.3);
    border-bottom: solid 1px rgba(128,128,128,0.3);

    opacity: 1;

    -webkit-animation: fadeIn 1s;
    -moz-animation:fadeIn 1s;
    animation: fadeIn 1s;
}

.dlgTheme_InnerContainer {
    overflow: auto;
    height: 277px;
    width: 399px;

    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(-45deg, rgba(199,199,199,1) 0%, rgba(26,26,26,0.91) 13%, rgba(102,102,102,0.84) 23%, rgba(38,38,38,0.76) 35%, rgba(71,71,71,0.69) 46%, rgba(0,0,0,0.61) 57%, rgba(59,59,59,0.56) 65%, rgba(43,43,43,0.48) 77%, rgba(84,84,84,0.37) 93%, rgba(19,19,19,0.32) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(199,199,199,1)), color-stop(13%, rgba(26,26,26,0.91)), color-stop(23%, rgba(102,102,102,0.84)), color-stop(35%, rgba(38,38,38,0.76)), color-stop(46%, rgba(71,71,71,0.69)), color-stop(57%, rgba(0,0,0,0.61)), color-stop(65%, rgba(59,59,59,0.56)), color-stop(77%, rgba(43,43,43,0.48)), color-stop(93%, rgba(84,84,84,0.37)), color-stop(100%, rgba(19,19,19,0.32)));
    background: -webkit-linear-gradient(-45deg, rgba(199,199,199,1) 0%, rgba(26,26,26,0.91) 13%, rgba(102,102,102,0.84) 23%, rgba(38,38,38,0.76) 35%, rgba(71,71,71,0.69) 46%, rgba(0,0,0,0.61) 57%, rgba(59,59,59,0.56) 65%, rgba(43,43,43,0.48) 77%, rgba(84,84,84,0.37) 93%, rgba(19,19,19,0.32) 100%);
    background: -o-linear-gradient(-45deg, rgba(199,199,199,1) 0%, rgba(26,26,26,0.91) 13%, rgba(102,102,102,0.84) 23%, rgba(38,38,38,0.76) 35%, rgba(71,71,71,0.69) 46%, rgba(0,0,0,0.61) 57%, rgba(59,59,59,0.56) 65%, rgba(43,43,43,0.48) 77%, rgba(84,84,84,0.37) 93%, rgba(19,19,19,0.32) 100%);
    background: -ms-linear-gradient(-45deg, rgba(199,199,199,1) 0%, rgba(26,26,26,0.91) 13%, rgba(102,102,102,0.84) 23%, rgba(38,38,38,0.76) 35%, rgba(71,71,71,0.69) 46%, rgba(0,0,0,0.61) 57%, rgba(59,59,59,0.56) 65%, rgba(43,43,43,0.48) 77%, rgba(84,84,84,0.37) 93%, rgba(19,19,19,0.32) 100%);
    background: linear-gradient(135deg, rgba(199,199,199,1) 0%, rgba(26,26,26,0.91) 13%, rgba(102,102,102,0.84) 23%, rgba(38,38,38,0.76) 35%, rgba(71,71,71,0.69) 46%, rgba(0,0,0,0.61) 57%, rgba(59,59,59,0.56) 65%, rgba(43,43,43,0.48) 77%, rgba(84,84,84,0.37) 93%, rgba(19,19,19,0.32) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#131313', GradientType=1 );

    opacity: 1;

    -webkit-animation: fadeIn 1s;
    -moz-animation:fadeIn 1s;
    animation: fadeIn 1s;
}

.dlgTheme_Titlebar {
    z-index:999;
    width: 100%;
    height: 21px;
   
    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

     box-shadow: 0px 2px 24px rgba(255,0,255,0.9);

    -webkit-border-top-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topleft: 6px; /* Firefox 1-3.6 */
    border-top-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    -webkit-border-top-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topright: 6px; /* Firefox 1-3.6 */
    border-top-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
     
    border-left: solid 1px rgba(128,128,128,1);
    border-top: solid 1px rgba(128,128,128,1);
    border-right: solid 1px rgba(128,128,128,1);
    border-bottom: solid 1px rgba(0,0,0,1);

    padding-left:8px;padding-top:0px;

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 6px rgba(0,0,0,1);
    line-height:16px;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.dlgTheme_InnerContent {
    width: 387px;
    height: 271px;

    padding-left: 6px;
    padding-top: 6px;
    padding-right: 6px;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.dlgTheme_StatusBar {
    height: 21px;
    width: 100%;

    -webkit-border-bottom-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomleft: 6px; /* Firefox 1-3.6 */
    border-bottom-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-bottom-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomright: 6px; /* Firefox 1-3.6 */
    border-bottom-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    
    border-left: solid 1px rgba(0,0,0,1);
    border-bottom: solid 1px rgba(0,0,0,1);
    border-right: solid 1px rgba(0,0,0,1);

    padding-left:8px;padding-top:0px;

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: -1px -1px 3px rgba(255,255,255,1);
    text-align: center;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}


/* Input Fields */

textarea#message {
    display: inline-block;
    overflow: hidden;

    width: 374px;
    
    box-shadow: 1px 1px 8px rgba(0,0,0,0.7);

    background: rgba(32,32,32,1.0);

    color: rgba(255,255,255,1.0);

    border-left: solid 1px rgba(255,255,255,0.3);
    border-top: solid 1px rgba(255,255,255,0.3);
    border-right: solid 1px rgba(128,128,128,0.3);
    border-bottom: solid 1px rgba(128,128,128,0.3);

    -webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 6px; /* Firefox 1-3.6 */
    border-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

input#name { 
    width: 150px;
    height: 21px;

    margin-top: 8px;
    margin-left: 8px;

    background: rgba(32,32,32,1.0);
   
    box-shadow: 1px 1px 8px rgba(0,0,0,0.7);

    color: rgba(255,255,255,1.0);

    border-left: solid 1px rgba(255,255,255,0.3);
    border-top: solid 1px rgba(255,255,255,0.3);
    border-right: solid 1px rgba(128,128,128,0.3);
    border-bottom: solid 1px rgba(128,128,128,0.3);

    -webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius: 6px; /* Firefox 1-3.6 */
    border-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}


/* Labels / Error Spans */

label#lblname {
    margin-left: 8px;

    color:  rgba(255,255,255,1);  
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 6px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

label#lblmessage {
    display:inline-block;
    margin-left: 8px;

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 6px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

span.error {
    color: rgba(255,255,0,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 6px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

span#statusbartext {
    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 6px rgba(0,0,0,1);
    text-align: center;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}


/* Buttons */

input#button_submit {
    position:absolute;
    top:268px;
    right:0px;

    height:32px;
       width:150px;

     padding: 2px 6px 3px;

    -webkit-border-top-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topleft: 6px; /* Firefox 1-3.6 */
    border-top-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-bottom-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomright: 6px; /* Firefox 1-3.6 */
    border-bottom-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    
    box-shadow: -1px -1px 8px rgba(0,0,0,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

input#button_submit:hover {
    position:absolute;
    top:268px;
    right:0px;

    height:32px;
       width:150px;

     padding: 2px 6px 3px;

    -webkit-border-top-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topleft: 6px; /* Firefox 1-3.6 */
    border-top-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-bottom-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomright: 6px; /* Firefox 1-3.6 */
    border-bottom-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    
    box-shadow: -1px -1px 32px rgba(255,0,255,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

a#button_cancel {
    position:absolute;
    top:268px;
    left:0px;

    height:32px;
    width:150px;

    text-align: center;
    cursor: pointer;
    color: rgba(255,255,255,1.0);
    padding-top: 8px;


    -webkit-border-bottom-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomleft: 6px; /* Firefox 1-3.6 */
    border-bottom-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-top-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topright: 6px; /* Firefox 1-3.6 */
    border-top-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
   
    box-shadow: 1px 1px 8px rgba(0,0,0,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    text-decoration:none;
    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease; 
}

a#button_cancel:hover {
    position:absolute;
    top:268px;
    left:0px;

    height:32px;
    width:150px;

    text-align: center;
    cursor: pointer;
    color: rgba(255,255,255,1.0);
    padding-top: 8px;


    -webkit-border-bottom-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomleft: 6px; /* Firefox 1-3.6 */
    border-bottom-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-top-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topright: 6px; /* Firefox 1-3.6 */
    border-top-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
   
    box-shadow: 1px 1px 32px rgba(255,0,255,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    text-decoration:none;
    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);
    
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

a#button_return {
    position:absolute;
    top:268px;
    right:0px;

    height:32px;
       width:150px;


    cursor: pointer;
    padding-top: 8px;

    -webkit-border-top-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topleft: 6px; /* Firefox 1-3.6 */
    border-top-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-bottom-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomright: 6px; /* Firefox 1-3.6 */
    border-bottom-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    
    box-shadow: -1px -1px 8px rgba(0,0,0,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);
        text-align: center;


    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

a#button_return:hover {
    position:absolute;
    top:268px;
    right:0px;

    height:32px;
       width:150px;

  
    cursor: pointer;
    padding-top: 8px;

    -webkit-border-top-left-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-topleft: 6px; /* Firefox 1-3.6 */
    border-top-left-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    -webkit-border-bottom-right-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -moz-border-radius-bottomright: 6px; /* Firefox 1-3.6 */
    border-bottom-right-radius: 6px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    
    box-shadow: -1px -1px 32px rgba(255,0,255,0.9);

    background: rgba(110,110,110,1);
    background: -moz-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,110,110,1)), color-stop(100%, rgba(33,33,33,0.8)));
    background: -webkit-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -o-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    background: linear-gradient(to bottom, rgba(110,110,110,1) 0%, rgba(33,33,33,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#212121', GradientType=0 );

    border-left: solid 0px rgba(255,255,255,0.3);
    border-top: solid 0px rgba(255,255,255,0.3);
    border-right: solid 0px rgba(0,0,0,0.3);
    border-bottom: solid 0px rgba(0,0,0,0.3);

    color: rgba(255,255,255,1.0);
    font-style:oblique;
    font-size: 14px;
    text-shadow: 1px 1px 3px rgba(0,0,0,1);
      text-align: center;

    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
