﻿.gecko .jes-inline-block { display: -moz-inline-box; }
.gecko .jes-inline-block { display: inline-block; }
.jes-inline-block { position: relative; display: inline-block; }
.msie6 .jes-inline-block { display: inline; }
.msie7 .jes-inline-block { display: inline; }
.jes-button { cursor: pointer; letter-spacing: normal; margin: 0 1px; outline: none; text-align: center; text-indent: 0; text-transform: none; white-space: nowrap; word-spacing: normal; }
.jes-button-float-left { float: left; }
.jes-button-outer-box { border-top: 1px solid #bbb; border-bottom: 1px solid #aaa; }
.jes-button-inner-box { background: #e3e3e3; border-left: 1px solid #bbb; border-right: 1px solid #aaa; margin: 0 -1px; }
.jes-button-pos { height: 100%; position: relative; }
.jes-button-top-shadow { background: #f9f9f9; border-bottom: .23em solid #eee; height: .692em; left: 0; right: 0; top: 0; overflow: hidden; position: absolute; }
.jes-button-content { color: #333; line-height: 1.55em; position: relative; padding: 0 .461em; text-align: center; }
.jes-button-disabled .jes-button-content { color: #AAA; }
.jes-button-tight .jes-button-content { line-height: 1.40em; }
.jes-button-hover .jes-button-content, .jes-button-focus .jes-button-content, .jes-button:hover .jes-button-content, .jes-button:focus .jes-button-content { color: #000; }
.jes-button-hover .jes-button-outer-box, .jes-button-hover .jes-button-inner-box, .jes-button-focus .jes-button-outer-box, .jes-button-focus .jes-button-inner-box, .jes-button:hover .jes-button-outer-box, .jes-button:hover .jes-button-inner-box, .jes-button:focus .jes-button-outer-box, .jes-button:focus .jes-button-inner-box { border-color: #888; -moz-box-shadow: 0px 0px 4px #888; }
.jes-button-active .jes-button-inner-box, .jes-button:active .jes-button-inner-box, .jes-button-open .jes-button-inner-box { background: #f9f9f9; }
.jes-button-active .jes-button-top-shadow, .jes-button:active .jes-button-top-shadow, .jes-button-open .jes-button-top-shadow { background: #e3e3e3; }
.jes-button-active .jes-button-content, .jes-button-open .jes-button-content { color: #000; }
.jes-button-disabled { cursor: default; }
.jes-button-disabled .jes-button-inner-box, .jes-button-disabled .jes-button-top-shadow, .jes-button-disabled .jes-button-inner-box:hover, .jes-button-disabled .jes-button-top-shadow:hover { background: #eee; }
.jes-button-disabled .jes-button-outer-box, .jes-button-disabled .jes-button-inner-box, .jes-button-disabled-hover .jes-button-outer-box, .jes-button-disabled:hover .jes-button-outer-box, .jes-button-disabled:hover .jes-button-inner-box, .jes-button-disabled:focus .jes-button-outer-box, .jes-button-disabled:focus .jes-button-inner-box { border-color: #aaa; }
.jes-button-disabled .jes-button-top-shadow, .jes-button-disabled .jes-button-top-shadow:hover { border-color: #eee; }
.jes-button-disabled .jes-button-content, .jes-button-disabled:hover .jes-button-content, .jes-button-disabled:focus .jes-button-content { color: #999; }
.msie6 .jes-button, .msie7 .jes-button { margin-left: 5px; }
.msie6 .jes-button-inner-box, .msie7 .jes-button-inner-box { left: -1px; }
.msie6 .jes-button-pos { height: auto; }
.msie6 .jes-button-top-shadow { height: auto; line-height: .692em; position: static; }
.msie6 .jes-button-content { display: inline-block; }
.msie6 .jes-button-content { display: inline; margin-top: -.922em; }
.webkit .jes-button, .webkit .jes-button-outer-box { line-height: 0; }
.webkit .jes-button-inner-box { line-height: normal; }
.unselectable { -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#login-content .jes-button { font-size: 12px; font-weight: bold; }
#login-content .jes-button-outer-box { border-top-color: #d20000 !important; border-bottom-color: #ba0000 !important; }
#login-content .jes-button-inner-box { border-left-color: #d20000 !important; border-right-color: #ba0000 !important; }
#login-content .jes-button-top-shadow { border-bottom-color: #ff4646 !important; }
#login-content .jes-button-content  { color: #fff !important; }

#login-content .jes-button-active .jes-button-content, 
#login-content .jes-button:active .jes-button-content, 
#login-content .jes-button-hover .jes-button-content, 
#login-content .jes-button:hover .jes-button-content,
#login-content .jes-button:focus .jes-button-content 
{ color: #fff !important; }

#login-content .jes-button-hover .jes-button-outer-box,
#login-content .jes-button:hover .jes-button-outer-box,
#login-content .jes-button-hover .jes-button-inner-box,
#login-content .jes-button:hover .jes-button-inner-box,
#login-content .jes-button:focus .jes-button-outer-box,
#login-content .jes-button:focus .jes-button-inner-box 
{ border-color: #888; }
#login-content .jes-button-top-shadow,
#login-content .jes-button-active .jes-button-inner-box,
#login-content .jes-button:active .jes-button-inner-box
{ background: #ff5757; }

#login-content .jes-button-inner-box,
#login-content .jes-button-active .jes-button-top-shadow,
#login-content .jes-button:active .jes-button-top-shadow
{ background: #fb0404; }

.simpleSearch  .jes-button { font-size: 11px; font-weight:bold; }
.simpleSearch  .jes-button-outer-box { border-top-color: #0f4d66 !important; border-bottom-color: #004966 !important; }
.simpleSearch  .jes-button-inner-box { border-left-color: #0f4d66 !important; border-right-color: #004966 !important; }
.simpleSearch  .jes-button-top-shadow { border-bottom-color: #0495b9 !important; }
.simpleSearch  .jes-button-content  { color: #fff !important; }

.simpleSearch  .jes-button-active .jes-button-content, 
.simpleSearch  .jes-button:active .jes-button-content, 
.simpleSearch  .jes-button-hover .jes-button-content, 
.simpleSearch  .jes-button:hover .jes-button-content,
.simpleSearch  .jes-button:focus .jes-button-content 
{ color: #fff !important; }

.simpleSearch  .jes-button-hover .jes-button-outer-box,
.simpleSearch  .jes-button:hover .jes-button-outer-box,
.simpleSearch  .jes-button-hover .jes-button-inner-box,
.simpleSearch  .jes-button:hover .jes-button-inner-box,
.simpleSearch  .jes-button:focus .jes-button-outer-box,
.simpleSearch  .jes-button:focus .jes-button-inner-box 
{ border-color: #888; }

.simpleSearch  .jes-button-top-shadow,
.simpleSearch  .jes-button-active .jes-button-inner-box,
.simpleSearch  .jes-button:active .jes-button-inner-box
{ background: #0994b8; }

.simpleSearch  .jes-button-inner-box,
.simpleSearch  .jes-button-active .jes-button-top-shadow,
.simpleSearch  .jes-button:active .jes-button-top-shadow
{ background: #0083a7; }
