/* http://www.colorzilla.com/gradient-editor/ */

.buy{
text-shadow: none;
}

a.download, .download, button.download, 
div.content_gfc a.download,
input[type=submit].download,
.downloadsample {
border-radius:2px; 
cursor: pointer; 
border-top: 1px solid #67cc59;
border-left: 1px solid #67cc59;
color: #fff;
font-weight:normal;
text-decoration: none;
-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-border-radius: 2px; 
-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
background: #49cc35; /* Old browsers */
background: -moz-linear-gradient(top,  #49cc35 14%, #107734 91%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#49cc35), color-stop(91%,#107734)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #49cc35 14%,#107734 91%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #49cc35 14%,#107734 91%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #49cc35 14%,#107734 91%); /* IE10+ */
background: linear-gradient(to bottom,  #49cc35 14%,#107734 91%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49cc35', endColorstr='#107734',GradientType=0 ); /* IE6-9 */
} 
.download:hover, input[type=submit].download:hover,
div.content_gfc a.download:hover {
   border-top-color: #107734;
   background: #107734;
   color: #fff;
   text-decoration: none;
   }
.download:active, input[type=submit].download:active,
div.content_gfc a.download:active {
   border-top-color: #107734;
   background: #107734;
   }
  
 
   
a.buy, .buy, button.buy, 
input[type=submit].buy, 
#access a.buy, #access ul ul a.buy { 
cursor: pointer; 
border-top: 1px solid #f6e6b4;
border-left: 1px solid #f6e6b4;
color: #0F359E;
font-weight:bold;
background: #f6e6b4; /* Old browsers */
background: -moz-linear-gradient(top,  #f6e6b4 13%, #ed9017 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#f6e6b4), color-stop(100%,#ed9017)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6e6b4 13%,#ed9017 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6e6b4 13%,#ed9017 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6e6b4 13%,#ed9017 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6e6b4 13%,#ed9017 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
}
.buy:hover,
input[type=submit].buy:hover, 
#access a.buy:hover, #access ul ul a.buy:hover {
   border-top-color: #ed9017;
   background: #ed9017;
   color: #0F359E;
   text-decoration: none;
   }
.buy:active,
input[type=submit].buy:active, 
#access a.buy:active, #access ul ul a.buy:active {
   border-top-color: #ed9017;
   background: #ed9017;
   }


a.button, .button, button.button, 
input[type=submit].button, 
#access a.button, #access ul ul a.button,
button, input[type=submit] {
border-radius:2px; 
cursor: pointer; 
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
color: #000;
font-weight:normal;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(85%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#eeeeee 85%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#eeeeee 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%,#eeeeee 85%); /* IE10+ */
background: linear-gradient(to bottom, #f9f9f9 0%,#eeeeee 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}

.button:hover,
input[type=submit].button:hover, 
#access a.button:hover, #access ul ul a.button:hover,
button:hover, input[type=submit]:hover {
   border-top-color: #dddddd;
   background: #dddddd;
   color: #000;
   text-decoration: none;
   }
.button:active,
input[type=submit].button:active, 
#access a.button:active, #access ul ul a.button:active, 
button:active, input[type=submit]:active {
   border-top-color: #dddddd;
   background: #dddddd;
   }

.button, .buy, .download, .downloadsample, .bluebutton,
button, input[type=submit] {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   font-size: 13px;
	 font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
   text-decoration: none;
   vertical-align: top;
  -webkit-box-shadow: 
    1px 1px 1px #222222, 
    inset 0 0 4px #dddddd;
  -moz-box-shadow: 
    1px 1px 1px #222222, 
    inset 0 0 4px #dddddd;
  -o-box-shadow: 
    1px 1px 1px #222222, 
    inset 0 0 4px #dddddd;
  box-shadow: 
    1px 1px 1px #222222, 
    inset 0 0 4px #dddddd;  
}

.button, .buy, .download, .downloadsample, .bluebutton {
display: inline-block; 
margin: 2px;
padding: 0 15px 0 10px;
}

a.bluebutton, .bluebutton, button.bluebutton, 
input[type=submit].bluebutton, 
#access a.bluebutton, #access ul ul a.bluebutton { 
cursor: pointer; 
border-top: 1px solid #7abcff;
border-left: 1px solid #7abcff;
color: #ffffff;
font-weight:bold;
background: #7abcff; /* Old browsers */
background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 14%, #3775cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(14%,#60abf8), color-stop(100%,#3775cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 14%,#3775cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 14%,#3775cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 14%,#3775cc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7abcff 0%,#60abf8 14%,#3775cc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#3775cc',GradientType=0 ); /* IE6-9 */

}
.bluebutton:hover,
input[type=submit].bluebutton:hover, 
#access a.bluebutton:hover, #access ul ul a.bluebutton:hover {
   border-top-color: #3775cc;
   background: #3775cc;
   color: #ffffff;
   text-decoration: none;
   }
.bluebutton:active,
input[type=submit].bluebutton:active, 
#access a.bluebutton:active, #access ul ul a.bluebutton:active {
   border-top-color: #3775cc;
   background: #3775cc;
   }
