/* New CSS not related to layout */

/* New button stuff - Transfer to server??? */
.button {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: .5em 2em .55em;
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.button:hover {
    text-decoration: none;
}
.button:active {
    position: relative;
    top: 1px;
}

/* Button colors */
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #faa51a, #f47a20); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #faa51a, #f47a20); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #faa51a, #f47a20); /* IE10 */
    background-image:      -o-linear-gradient(top, #faa51a, #f47a20); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.orange:hover {
    background: #f47c20;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f88e11, #f06015); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #f88e11, #f06015); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #faa51a, #f06015); /* IE10 */
    background-image:      -o-linear-gradient(top, #f88e11, #f06015); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f88e11, #f06015);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.orange:active {
    color: #fcd3a5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f47a20, #faa51a); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #f47a20, #faa51a); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f47a20, #faa51a); /* IE10 */
    background-image:      -o-linear-gradient(top, #f47a20, #faa51a); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.button.encourage {
	
}
.button.fb {
    color: #ffffff;
    text-shadow: -1px -1px #222;
    border: solid 1px #666;
    border-color: #666 #333 #333 #666;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6d8bca), to(#3B5998)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #6d8bca, #3B5998); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #6d8bca, #3B5998); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #6d8bca, #3B5998); /* IE10 */
    background-image:      -o-linear-gradient(top, #6d8bca, #3B5998); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #6d8bca, #3B5998);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d8bca', endColorstr='#3B5998'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: 1px 1px 0 0 rgba(255, 255, 255, .2) inset, 1px 1px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 0 0 rgba(255, 255, 255, .2) inset, 1px 1px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, .2) inset, 1px 1px 1px rgba(0,0,0,.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: -1px -1px #222;
}
.button.fb:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6d8bca), to(#234180)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #6d8bca, #234180); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #6d8bca, #234180); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #6d8bca, #234180); /* IE10 */
    background-image:      -o-linear-gradient(top, #6d8bca, #234180); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #6d8bca, #234180);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d8bca', endColorstr='#234180'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* Burnt orange */
.burnt_orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#E35E1D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f47a20, #E35E1D); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #f47a20, #E35E1D); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f47a20, #E35E1D); /* IE10 */
    background-image:      -o-linear-gradient(top, #f47a20, #E35E1D); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f47a20, #E35E1D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#E35E1D'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.burnt_orange:hover {
    background: #f47c20;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f88e11, #f06015); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #f88e11, #f06015); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f88e11, #f06015); /* IE10 */
    background-image:      -o-linear-gradient(top, #f88e11, #f06015); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f88e11, #f06015);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.burnt_orange:active {
    color: #fcd3a5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f47a20, #faa51a); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #f47a20, #faa51a); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f47a20, #faa51a); /* IE10 */
    background-image:      -o-linear-gradient(top, #f47a20, #faa51a); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* inset */
.inset {
	color: #444;
    border: solid 1px #999;
    background: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #ededed); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #ededed); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff, #ededed); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff, #ededed); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff, #ededed);
}
/* white */
.white {
    color: #444;
    border: solid 1px #999;
    background: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #ededed); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #ededed); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff, #ededed); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff, #ededed); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 1) inset, 1px 1px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 1) inset, 1px 1px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 1) inset, 1px 1px 1px rgba(0,0,0,.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: -1px -1px white;
    
}
.white:hover, .inset:hover {
	color: #333;
    background: #ededed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #dcdcdc); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #dcdcdc); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff, #dcdcdc); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff, #dcdcdc); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff, #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.white:active, .inset:active {
    color: #999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ededed, #ffffff); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ededed, #ffffff); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ededed, #ffffff); /* IE10 */
    background-image:      -o-linear-gradient(top, #ededed, #ffffff); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ededed, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* light gray */
.gray {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #efefef;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dddddd)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #efefef, #dddddd); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #efefef, #dddddd); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #efefef, #dddddd); /* IE10 */
    background-image:      -o-linear-gradient(top, #efefef, #dddddd); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #efefef, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dddddd'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.gray:hover {
    color: #444;
    background: #ededed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#d1d1d1)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #dddddd, #d1d1d1); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #dddddd, #d1d1d1); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #dddddd, #d1d1d1); /* IE10 */
    background-image:      -o-linear-gradient(top, #dddddd, #d1d1d1); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #dddddd, #d1d1d1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.gray:active {
    color: #999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#efefef)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #dddddd, #efefef); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #dddddd, #efefef); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #dddddd, #efefef); /* IE10 */
    background-image:      -o-linear-gradient(top, #dddddd, #efefef); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #dddddd, #efefef);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#efefef'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* green */
.green {
    color: #fff;
    border: solid 1px #538312;
    background: #85E573;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85E573), to(#4CA83D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #85E573, #4CA83D); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #85E573, #4CA83D); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #85E573, #4CA83D); /* IE10 */
    background-image:      -o-linear-gradient(top, #85E573, #4CA83D); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #85E573, #4CA83D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85E573', endColorstr='#4CA83D'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.green:hover {
    background: #4CA83D;
}
.green:active {
    background: #85e573;
}

.blue {
	background: #3B5998;
	color: #FFF;
	border: 1px solid #133783;
}

.blue:hover {
	background: #133783;
}

#tip_facebook {
	width: 160px;
}

/* green */
.light_green {
    color: #fff;
    border: solid 1px #7fb076;
    background: #85e573;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85e573), to(#7fb076)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #85e573, #7fb076); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #85e573, #7fb076); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #85e573, #7fb076); /* IE10 */
    background-image:      -o-linear-gradient(top, #85e573, #7fb076); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #85e573, #7fb076);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85e573', endColorstr='#7fb076'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.light_green:hover {
    background: #A8EA9C;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85e573), to(#4ca83d)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #85e573, #4ca83d); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #85e573, #4ca83d); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #85e573, #4ca83d); /* IE10 */
    background-image:      -o-linear-gradient(top, #85e573, #4ca83d); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #85e573, #4ca83d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85e573', endColorstr='#4ca83d'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.light_green:active{
    color: #fff;
    background: #7dd96c;
}

.button.import {
    font-size: 20px;
    padding: .8em 2em;
    text-shadow: 0 1px 1px rgba(255,255,255,1);
    -webkit-border-radius: .2em; 
    -moz-border-radius: .2em;
    border-radius: .2em;
    font-weight:normal;
}
.button.medium {
	margin-top: 3px;
    font-size: 12px;
    padding: 4px 12px;
}
.button.small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
.button.small.white {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.nav_button {
	font-weight:normal;
    padding:0.45em 1em;
    max-height:22px;
    background-color:#999;
    filter:#999999;
    -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2) inset, 1px 1px 0 0 rgba(256,256,256,.8);
    -moz-box-shadow:    1px 1px 0 0 rgba(0, 0, 0, 0.2) inset, 1px 1px 0 0 rgba(256,256,256,.8);
    box-shadow:         1px 1px 0 0 rgba(0, 0, 0, 0.2) inset, 1px 1px 0 0 rgba(256,256,256,.8);
    background: #999;
    color: #ffffff;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:none;
}
.nav_button.burnt_orange {
	background:#F78D1D
}
.garden_nav_button:hover .nav_button {
	-webkit-box-shadow:1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
	-moz-box-shadow:   1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
	box-shadow:        1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
	text-decoration: none;
	color: #404040;
    background: #ededed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #dcdcdc); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #dcdcdc); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff, #dcdcdc); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff, #dcdcdc); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff, #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow: -.1em -.1em .1em #fff;
}
/* mb button */
.garden_nav_button:hover .nav_button.momentbooks {
	-webkit-box-shadow:1px 1px 1px 0 rgba(128, 128, 128, 0.6) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
    -moz-box-shadow:   1px 1px 1px 0 rgba(128, 128, 128, 0.6) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
    box-shadow:        1px 1px 1px 0 rgba(128, 128, 128, 0.6) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
}
/* Singup footer */
#signup-footer {    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #cccccc); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff, #cccccc); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    bottom: 0;
    -webkit-box-shadow: 0 -6px 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0 -6px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow:         0 -6px 10px 0 rgba(0, 0, 0, 0.3);
    position: fixed;
    width: 100%;
    z-index: 9999;
}
#signup-footer h2 {
    background:transparent;
    color: #444444;
    display: block;
    font-size: 1.4em;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 1px white;
    width: 960px;
}
.bold_button{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#65A825), to(#406918)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #65A825, #406918); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #65A825, #406918); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #65A825, #406918); /* IE10 */
    background-image:      -o-linear-gradient(top, #65A825, #406918); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #65A825, #406918);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65A825', endColorstr='#406918'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    border: 1px solid #000000;
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8) inset, 0 1px 2px 0 #444444;
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8) inset, 0 1px 2px 0 #444444;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8) inset, 0 1px 2px 0 #444444;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    margin: 20px;
    padding: 6px 20px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 1px black;
}
.bold_button:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#71bd2a), to(#4d7e1d)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #71bd2a, #4d7e1d); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #71bd2a, #4d7e1d); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #71bd2a, #4d7e1d); /* IE10 */
    background-image:      -o-linear-gradient(top, #71bd2a, #4d7e1d); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #71bd2a, #4d7e1d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71bd2a', endColorstr='#4d7e1d'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    color:#fff;
}

#tour_button, #upgrade_tl_link {
    position:absolute;
    right:5px;
    top:35px;
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor:default;
}
#tour_button a.button.small {
	    padding: 0.2em;
}
/* other stuff */
#first_garden_trigger {
	display:none;
}

#footer_embedded {
    padding: 10px 0 8px 0;
    color: #9C754E;
    font-size: 11px;
    text-decoration: none;
    background: url('/img/footer_rocks.png') repeat-x #9C754E;
}
#footer_embedded a {
	color: #9C754E;
}
#fb_footer_link {
	display:inline;
}
/* Overriding */

.nav_button.momentbooks {
	-webkit-box-shadow:1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
    -moz-box-shadow:   1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
    box-shadow:        1px 1px 0 0 rgba(256, 256, 256, 0.8) inset, 1px 1px 2px 0 rgba(0, 0, 0,.6);
    text-decoration: none;
    color: #fff;
    background: #4CA83D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7dd96c), to(#4CA83D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #7dd96c, #4CA83D); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #7dd96c, #4CA83D); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #7dd96c, #4CA83D); /* IE10 */
    background-image:      -o-linear-gradient(top, #7dd96c, #4CA83D); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #7dd96c, #4CA83D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dd96c', endColorstr='#4CA83D'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    text-shadow: -.1em -.1em .1em #4CA83D;
}

/* Same as green button */
input[type="submit"], form .submit input[type="submit"] {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: .5em 2em .55em;
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0,0,0,.3);
    color: #e8f0de;
    border: solid 1px #538312;
    background: #4CA83D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7dd96c), to(#4CA83D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #7dd96c, #4CA83D); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #7dd96c, #4CA83D); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #7dd96c, #4CA83D); /* IE10 */
    background-image:      -o-linear-gradient(top, #7dd96c, #4CA83D); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #7dd96c, #4CA83D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dd96c', endColorstr='#4CA83D'); /* for IE */
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
input[type="submit"]:hover, form .submit input[type="submit"]:hover {
    background: #4CA83D;
    text-shadow: 0 1px 1px rgba(0,0,0,.7);
}
#edit_ribbon {
	font-size:10px;
}
.import_icons {
	padding-right:112px;
	background:url('/img/icons/address_book_options.png') no-repeat top right;
}

#mg_login,  mg_login_pic_holder, mg_login_links{
	float:right;
	color:#fff;
	text-align:right;
}
#mg_login_email, #mg_log_out {
	padding-right: 64px;
}
#mg_login {
	clear:both;
    padding:10px 10px 0 0;
}
#mg_login a {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}
#mg_icon_header_tree {
    position:absolute;
    background:url('/img/header_logo_tree.png') -5px -5px no-repeat transparent;
    top:30px;
    left:0px;
    width:75px;
    height:75px;
    outline:none;
}
#ui-datepicker-div {
    display:none;
}
/* END babyverden.no header stuff */
