.button a {
	color:#2daebf;
	text-decoration:underline;
	outline:0;
	line-height:inherit
}
.button {
	background: #222 url(/images/overlay-button.png) repeat-x 0 0;
	display: inline-block;
	padding: 5px 8px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	position: relative;
	cursor: pointer;
	overflow: visible;
	width: auto
}
button::-moz-focus-inner {
	border: 0;
	padding: 0
}
.button:hover {
	background-color:#111;
	color:#fff
}
.button:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px)
}
.small.button {
	font-size:11px
}
.large.button {
	font-size:14px;
	padding:8px 19px 9px
}
.green.button {
	background-color:#91bd09
}
.green.button:hover {
	background-color:#749a02
}
.blue.button {
	background-color:#2daebf
}
.blue.button:hover {
	background-color:#007d9a
}
.red.button {
	background-color:#e33100
}
.red.button:hover {
	background-color:#872300
}
.magenta.button {
	background-color:#a9014b
}
.magenta.button:hover {
	background-color:#630030
}
.orange.button {
	background-color:#FF8C00
}
.orange.button:hover {
	background-color:#d45500
}
.orangellow.button {
	background-color:#ffb515
}
.orangellow.button:hover {
	background-color:#fc9200
}
.white.button {
	background-color:#fff;
	border:1px solid #ccc;
	color:#666 !important;
	font-weight:normal;
	text-shadow:0 1px 1px rgba(255, 255, 255, 1)
}
.white.button:hover {
	background-color:#eee
}
.secondary.button {
	background:#fff url(/images/gradients/36px-black.png) repeat-x 0 0;
	color:#555 !important;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
	border:1px solid #bbb;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)
}
.secondary.button:hover {
	background-color:#eee;
	color:#444 !important;
	border-color:#999
}
.super.button {
	background-image: url(/images/super-button-overlay.png);
	font-size: 13px;
	padding: 0;
	border: 1px solid rgba(0, 0, 0, .25);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.super.button span {
	display: block;
	padding: 4px 15px 6px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border-top: 1px solid rgba(255, 255, 255, .2);
	line-height: 1;
}
.small.super.button {
	font-size: 11px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.small.super.button span {
	padding: 2px 12px 6px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
.small.white.super.button span {
	padding:3px 12px 5px
}
.large.super.button {
	background-position: left bottom;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.large.super.button span {
	font-size: 14px;
	padding: 7px 20px 9px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}


/*Awsome buttons*/
.super.button {
	background-image: url(../img/elements/36px-blended.png);
	/*
	padding: 4px 14px 6px;
	*/
	padding: 5px 8px;
	border: 1px solid rgba(0,0,0,.25);
	border-bottom-color: rgba(0,0,0,.35);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.small.super.button {
	font-size: 11px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.large.super.button {
	background-position: 0 0;
	/*
	padding: 3px 17px 8px;
	*/
	padding: 5px 8px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.secondary.button {
	background-color: #fff;
}
.secondary.button:hover {
	background-color: #eee;
}

/* submit buttons orange*/

input.submit,
input#searchsubmit,
input#wp-submit-tml-page {
width: 230px;
background: #FF8C00;
padding: 6px;
margin-bottom: 10px;
border-top: 0px; /*1px solid #ad64e0;*/
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
	 
/*** Adding CSS3 ***/
 
/*** Transition Selectors - What properties to animate and how long ***/
-webkit-transition-property: -webkit-box-shadow, background;
-webkit-transition-duration: 0.25s;
	 
/*** Adding a small shadow ***/
-moz-box-shadow: 0px 0px 2px #000;
-webkit-box-shadow: 0px 0px 2px #000;
}

input.submit:hover, input#searchsubmit:hover,input#wp-submit-tml-page:hover {
	-webkit-box-shadow: 0px 0px 4px #000;
	background-color: #d45500;
}

input.submit, input#searchsubmit, input#wp-submit-tml-page, input[type="submit"]#wp-submit, #comments input[type="submit"] {
	color: #fff;
	font-size: 13px;
	text-shadow: #000 2px 2px;
	border: 0;
	margin-top: 10px 0 0 0;
	padding: 4px 8px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	background-position: 0 0;
	background-color: #FF8C00;
	background-image:url("/wp-content/themes/hub_responsive/img/elements/36px-blended.png");
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
	color:#FFFFFF !important;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	overflow:visible;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	width:auto;
	outline:0 none;
	vertical-align:baseline;
}

/*
form#cse-search-box input[type="submit"]#cse_search_submit {
	color: #fff;
	font-size: 11px;
	text-shadow: #000 2px 2px;
	border: 0;
	margin-top: 10px 0 0 0;
	padding: 2px 4px 3px 4px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	background-position: 0 0;
	background-color: #FF8C00;
	background-image:url("/wp-content/themes/hub_responsive/img/elements/36px-blended.png");
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
	color:#FFFFFF !important;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	overflow:visible;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	width:auto;
	outline:0 none;
	vertical-align:baseline;
}
*/

form#registerform-tml-page input#wp-submit-tml-page { 
	margin-left: 300px;
}

form#loginform-tml-page input#wp-submit-tml-page { 
	margin-left: 330px;
}

form#lostpasswordform-tml-page input#wp-submit-tml-page {
	margin-left:310px;
}

/* submit buttons red*/

input.submitred {
width: 230px;
background: #C41922;
padding: 6px;
margin-bottom: 10px;
border-top: 0px; /*1px solid #ad64e0;*/
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
	 
/*** Adding CSS3 ***/
 
/*** Transition Selectors - What properties to animate and how long ***/
-webkit-transition-property: -webkit-box-shadow, background;
-webkit-transition-duration: 0.25s;
	 
/*** Adding a small shadow ***/
-moz-box-shadow: 0px 0px 2px #000;
-webkit-box-shadow: 0px 0px 2px #000;
}

input.submitred:hover {
-webkit-box-shadow: 0px 0px 4px #000;
background-color: #000;
}

input.submitred {
/* width: 100px;*/
color: #fff;
font-size:11px;
text-shadow: #000 2px 2px;

margin-top: 10px 0 0 0;
padding:2px 6px;

-moz-border-radius:5px;
background-position:0 0;
background-color:#C41922; /*red*/
background-image:url("/wp-content/themes/hub_responsive/img/elements/36px-blended.png");
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-weight:bold;
overflow:visible;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
outline:0 none;
vertical-align:baseline;
}




/* submit buttons blue*/

input.submit2{
width: 220px;
padding: 6px;
margin-bottom: 10px;
border-top: 0px; /*1px solid #ad64e0;*/
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
	 
/*** Adding CSS3 ***/
 
/*** Transition Selectors - What properties to animate and how long ***/
-webkit-transition-property: -webkit-box-shadow, background;
-webkit-transition-duration: 0.25s;
	 
/*** Adding a small shadow ***/
-moz-box-shadow: 0px 0px 2px #000;
-webkit-box-shadow: 0px 0px 2px #000;
}

input.submit2:hover {
-webkit-box-shadow: 0px 0px 4px #000;
background-color: #FFA63B;
font-size:1.15em;
}

input.submit2 {
/* width: 100px;*/
color: #1D2958;
font-size:1.15em;
text-shadow: #000 2px 2px;

margin-top: 10px 0 0 0;
padding:2px 6px;

-moz-border-radius:5px;
background-position:0 0;
background-color:#C5D2E9; /*blue*/

background-image:url("/wp-content/themes/hub_responsive/img/elements/36px-blended.png");


 /*border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35);*/
/* border-top: 1px solid #ad64e0;*/

/** does not work in IE7 border-top:1px solid rgba(255, 255, 255, 0.05);
border-right:1px solid rgba(0, 0, 0, 0.35);
border-bottom:1px solid rgba(0, 0, 0, 0.35);
border-left:1px solid rgba(0, 0, 0, 0.25);
*/



-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
/* background:url("/wp-content/themes/hub_responsive/img/elements/36px-blended.png") repeat-x scroll 0 0 #FF8C00;*/

color:#1D2958 !important;
cursor:pointer;
display:inline-block;

font-weight:bold;
overflow:visible;

text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;

outline:0 none;
vertical-align:baseline;
}
