

#product_dock {
	/*padding-right:20px;*/
	display: inline-table;
	position: absolute;
	right: 20px;
	bottom: 8px;
}

div#bgcolor {
        z-index:1;
        position: fixed;
        width: 100%;
        height: 100%;
		background-color: #000000;
		background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Mozilla Firefox */
        background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Opera */
        background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #4E6699));

        /* Webkit (Chrome 11+) */
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* W3C Markup, IE10 Release Preview */
        background-image: linear-gradient(to bottom, #4E6699 100px, #FFFFFF 100%);

}
div#bgcolor.dark {
        z-index:1;
        position: fixed;
        width: 100%;
        height: 100%;
		background-color: #000000;
		background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Mozilla Firefox */
        background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Opera */
        background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #4E6699));

        /* Webkit (Chrome 11+) */
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #4E6699 100%);

        /* W3C Markup, IE10 Release Preview */
        background-image: linear-gradient(to bottom, #4E6699 50px, #CC4032 100%);

}
div#bg {
	z-index:3;
	position: fixed;
	width: 100%;
	height: 100%;
	background-image:url('/images/leaves.png');
    background-repeat:no-repeat;
    /*background-attachment:fixed;*/
    background-position:bottom right;
	display:none;
	background-color:transparent;
}
div#bg2 {
	z-index:3;
	position: fixed;
	width: 100%;
	height: 100%;
	display:none;
	background-color:transparent;
}
@media (min-width: 1299px) {
	@media (min-height: 600px) {
		div#bg2 {
			background-image:url('/images/leaves2.png');
			background-repeat:no-repeat;
			/*background-attachment:fixed;*/
			background-position:bottom left;
		}
	}
}



#b4b_logo {
	/*margin-top:-25px; 
	margin-bottom: -50px;*/
	/*MARGIN-BOTTOM: -25px;
	margin-top: -25px;*/
	padding-top: 24px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-top: 15px;
	/*margin-bottom: -30px;*/
	/*margin-top: 25px;*/
	margin-left: -160px;
	opacity: 0;
	/*width: 280px !important;*/
}
#software {
	top:-31px; 
	position: relative; 
	display: inline-block; 
	text-shadow: -1px -1px 0px #000000; 
	font-style: italic;  
	display: inline-block; 
	font-size: 24px; 
	font-family: Times New Roman; 
	color: #ffffff;
}
.ontop {
	z-index: 1000 !important;
}
