﻿    .panel.style-3 {
        border-top: 1px solid #c9c9c9; 
        border-left : 1px solid #b4b4b4; 
        border-right: 1px solid #b4b4b4; 
        border-bottom   : 1px solid #8d8d8d;
        background:#FCFEFF;
        background: -moz-linear-gradient(top, #FCFEFF 0%, #D2E0E1 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DAE5E7), color-stop(100%,#D2E0E1));
        background: -webkit-linear-gradient(top, #FCFEFF 0%,#D2E0E1 100%);
        background: -o-linear-gradient(top, #FCFEFF 0%,#D2E0E1 100%);
        background: -ms-linear-gradient(top, #FCFEFF 0%,#D2E0E1 100%);
        background: linear-gradient(top, #FCFEFF 0%,#D2E0E1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFEFF', endColorstr='#D2E0E1',GradientType=0 );
        box-shadow: 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);  
        -moz-box-shadow : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
	    -webkit-box-shadow   : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
        -moz-border-radius   : 11px; 
        -webkit-border-radius: 11px;
        border-radius   : 11px; 
		padding-bottom: 9px;
    }
    
    h1 {
        font-size  : 21px; 
        font-weight: bold; 
        color : #743e91; 
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.68);
        margin: 0; 
        padding: 0px 21px 7px;
    }    
    
    .panel.style-3 p, .panel.green p, p {
        color: #000; 
        margin: 0; 
        padding: 0 21px 12px;
        line-height: 20px;
    }
	
	 .panel.green {
        background        : #85d12b;
        background        : -moz-linear-gradient(top,  #85d12b 0%, #659f21 100%);
        background        : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85d12b), color-stop(100%,#659f21));
        background        : -webkit-linear-gradient(top,  #85d12b 0%,#659f21 100%);
        background        : -o-linear-gradient(top,  #85d12b 0%,#659f21 100%);
        background        : -ms-linear-gradient(top,  #85d12b 0%,#659f21 100%);
        background        : linear-gradient(top,  #85d12b 0%,#659f21 100%);
        filter            : progid:DXImageTransform.Microsoft.gradient( startColorstr='#85d12b', endColorstr='#659f21',GradientType=0 );
 		border-top: 1px solid #c9c9c9; 
        border-left : 1px solid #b4b4b4; 
        border-right: 1px solid #b4b4b4; 
        border-bottom   : 1px solid #8d8d8d;
        box-shadow: 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);  
        -moz-box-shadow : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
	    -webkit-box-shadow   : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
        -moz-border-radius   : 11px; 
        -webkit-border-radius: 11px;
        border-radius   : 11px; 
		padding-bottom: 9px;   
	}
	
	 .panel.blue {
        background: #004F6A;
        background: -moz-linear-gradient(top,  #004F6A 0%, #004060 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004F6A), color-stop(100%,#004060));
        background: -webkit-linear-gradient(top,  #004F6A 0%,#004060 100%);
        background: -o-linear-gradient(top,  #004F6A 0%,#004060 100%);
        background: -ms-linear-gradient(top,  #004F6A 0%,#004060 100%);
        background: linear-gradient(to bottom,  #004F6A 0%,#004060 100%);
        filter    : progid:DXImageTransform.Microsoft.gradient( startColorstr='#004F6A', endColorstr='#004060',GradientType=0 );
 		border-top: 1px solid #c9c9c9; 
        border-left : 1px solid #b4b4b4; 
        border-right: 1px solid #b4b4b4; 
        border-bottom   : 1px solid #8d8d8d;
        box-shadow: 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);  
        -moz-box-shadow : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
	    -webkit-box-shadow   : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
        -moz-border-radius   : 11px; 
        -webkit-border-radius: 11px;
        border-radius   : 11px; 
		color: #FFF; 
		font-size: 2em; 
		font-weight: bold; 
		line-height: 1.4em;	
		padding: 9px 20px;
		}
		
  	 .panel.purple {
        background: #743e91;
 		border-top: 1px solid #c9c9c9; 
        border-left : 1px solid #b4b4b4; 
        border-right: 1px solid #b4b4b4; 
        border-bottom   : 1px solid #8d8d8d;
        box-shadow: 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);  
        -moz-box-shadow : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
	    -webkit-box-shadow   : 0 2px 0px 0 rgba(0,0,0,0.1), 0 1px 0px 0 rgba(0,0,0,0.2);
        -moz-border-radius   : 11px; 
        -webkit-border-radius: 11px;
        border-radius   : 11px; 
		margin-top: -10px; 
		color: #FFF; 
		font-size: 1.5em; 
		font-weight: bold; 
		line-height: 1em;	
		padding: 9px 20px;
		}
		
	 .panel.final {
    background: #121FA8;
		color: #FFF; 
		font-size: 1.6em; 
		font-weight: bold; 
		padding: 20px;
		}
	
    .panel.final p {
        color: #FFF; 
        margin: 0; 
        padding: 0 20px;
    }
		
    .panel.final a, .panel.contact a {
        color: #D51E1E;
				text-decoration: none; 
    }

    .panel.final a:hover, .panel.contact a:hover {
        color: #CCC;
    }
	
	#warranty {
		padding-right: 30px; 
		float: right;
		margin-top: -10px; 
		padding-left: 10px;
	}

	
@media only screen and (max-width: 767px) {   
		
	#warranty {
		display: none;
	}
		
	.panel.blue {
		font-size: 1.4em; 
		font-weight: bold; 
		line-height: 1.3em;	
	}
	
	.panel.purple {
		font-size: 1.2em; 
		font-weight: bold; 
		line-height: 1.2em;	
	}
	
	.panel.final {
		font-size: 1.5em;
		line-height: 1.5em; 
		font-weight: bold; 
		}

	.panel.final p {
		font-size: 0.6em!important;
		}

		
}    

	
  