#ca #flygp_button input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:100%;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	width:100%;
	}

#flygp_button input {
	border: 0px;
	background: transparent;
	width: 100%;
	height: 100%;
	cursor: pointer;
	cursor: hand;
	}

#flygp_button {
	height: 18px;
	}
	
:focus {
	outline: 0px;
	}
	
.imageless-button {
-x-system-font:none;
color:#000000;
font-family:arial,sans-serif;
font-size:70%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}

.flygp-inline-block {
	display: inline-block;
	}
	
	
	
.flygp-imageless-button-outer-box, .flygp-imageless-button-inner-box {
	border-color:#BBBBBB;
	border-style:solid;
	padding:0;
	}
	
#flygp_button:hover .flygp-imageless-button-outer-box, #flygp-button:hover .flygp-imageless-button-inner-box {
	border-color:#999;
	border-style:solid;
	padding:0;
	cursor: pointer;
	cursor: hand;
	}

.flygp-imageless-button-outer-box {
	border-width:1px 0;
	margin:0;
	}
	
	
.flygp-imageless-button-inner-box {
	background:#E3E3E3 none repeat scroll 0 0;
	border-width:0 1px;
	margin:0 -1px;
	}
	
.flygp-imageless-button-pos {
	height:100%;
	position:relative;
	}
	
.flygp-imageless-button-top-shadow {
	height:0.9em;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:0.2em solid #EEEEEE;
	}
	
.flygp-imageless-button-content {
	line-height:1.8em;
	padding:0 8px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	color: #000000;
	}
	
#flygp_button:hover .flygp-imageless-button-top-shadow {
	background-color: #fff;
	}
	
#flygp_button:active .flygp-imageless-button-top-shadow {
	background-color: #dedede;
	border-color: #d2d2d2;
	}
	
#flygp_button:active .flygp-imageless-button-inner-box {
	background-color: #bbb;
	}