/*
 * Plugin: Button Love
 * Author: Russ Catanach : http://www.russcatanach.com
 * Copyright: Copyright (c) 2013, Russ Catanach
 * License: GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/




#buttonlove a,
#buttonlove a:hover, 
#buttonlove a:active {
		color:#FFF  !important;
		text-decoration: none  !important;
		padding-top: 10px;
		padding-bottom: 10px;
	}


/* Red Button
------------------------------------------------------------ */
 
    .buttonlove-red {
        
        -moz-box-shadow:inset 0px 1px 0px -17px #8a2a21;
        -webkit-box-shadow:inset 0px 1px 0px -17px #8a2a21;
        box-shadow:inset 0px 1px 0px -17px #8a2a21;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
        background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
        background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
        background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
        background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
        background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
        
        background-color:#c62d1f;
        
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        
        border:1px solid #d02718;
        
        display:inline-block;
        color:#ffffff !important;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:12px 55px;
        text-decoration:none !important;
        
        text-shadow:0px 1px 0px #810e05;
        
    }
    .buttonlove-red:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));
        background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);
        background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);
        background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);
        background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);
        background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);
        text-decoration:none;
        background-color:#f24437;
    }
    .buttonlove-red:active {
        position:relative;
        top:1px;
        text-decoration:none;
    }


/* Green Button
------------------------------------------------------------ */
 
    .buttonlove-green {
        
        -moz-box-shadow:inset 0px 1px 0px -17px #3e7327;
        -webkit-box-shadow:inset 0px 1px 0px -17px #3e7327;
        box-shadow:inset 0px 1px 0px -17px #3e7327;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
        background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
        background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
        background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
        background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
        background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
        
        background-color:#77b55a;
        
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        
        border:1px solid #4b8f29;
        
        display:inline-block;
        color:#ffffff !important;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:12px 55px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #5b8a3c;
        
    }
    .buttonlove-green:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));
        background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);
        background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);
        background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);
        background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);
        background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);
        text-decoration:none;
        background-color:#72b352;
    }
    .buttonlove-green:active {
        position:relative;
        top:1px;
		text-decoration:none;
    }


/* Blue Button
------------------------------------------------------------ */
 
    .buttonlove-blue {
        
        -moz-box-shadow:inset 0px 1px 0px -17px #284470;
        -webkit-box-shadow:inset 0px 1px 0px -17px #284470;
        box-shadow:inset 0px 1px 0px -17px #284470;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #415989), color-stop(1, #516ca3));
        background:-moz-linear-gradient(top, #415989 5%, #516ca3 100%);
        background:-webkit-linear-gradient(top, #415989 5%, #516ca3 100%);
        background:-o-linear-gradient(top, #415989 5%, #516ca3 100%);
        background:-ms-linear-gradient(top, #415989 5%, #516ca3 100%);
        background:linear-gradient(to bottom, #415989 5%, #516ca3 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#415989', endColorstr='#516ca3',GradientType=0);
        
        background-color:#415989;
        
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        
        border:1px solid #1f2f47;
        
        display:inline-block;
        color:#ffffff !important;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:12px 55px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #263666;
        
    }
    .buttonlove-blue:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #516ca3), color-stop(1, #415989));
        background:-moz-linear-gradient(top, #516ca3 5%, #415989 100%);
        background:-webkit-linear-gradient(top, #516ca3 5%, #415989 100%);
        background:-o-linear-gradient(top, #516ca3 5%, #415989 100%);
        background:-ms-linear-gradient(top, #516ca3 5%, #415989 100%);
        background:linear-gradient(to bottom, #516ca3 5%, #415989 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#516ca3', endColorstr='#415989',GradientType=0);
        text-decoration:none;
        background-color:#516ca3;
    }
    .buttonlove-blue:active {
        position:relative;
        top:1px;
		text-decoration:none;
    }


/* Orange Button
------------------------------------------------------------ */
 
    .buttonlove-orange {
        
        -moz-box-shadow:inset 0px 1px 0px -17px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px -17px #ffe0b5;
        box-shadow:inset 0px 1px 0px -17px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#ffffff !important;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:12px 55px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .buttonlove-orange:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        text-decoration:none;
        background-color:#f89306;
    }
    .buttonlove-orange:active {
        position:relative;
        top:1px;
		text-decoration:none;
    }
