/* $Id: buttons.css 2516 2009-01-12 16:12:28Z ppounder $ */

/* =SCALABLE BUTTONS
===================================================*/
.btn { display:block; position:relative; background:#aaa; padding:5px; float:left; color:#fff; text-decoration:none; cursor:pointer; margin-left:5px; }
.btn * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn_rcol { display:block; position:relative; background:#aaa; padding:5px; float:left; color:#fff; text-decoration:none; cursor:pointer; }
.btn_rcol * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn_rcol i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn_rcol span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn_rcol span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn_rcol span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn_sml { display:block; position:relative; background:#aaa; padding:5px; float:left; color:#fff; text-decoration:none; cursor:pointer; }
.btn_sml * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn_sml i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width: 5px; height:5px; }
.btn_sml span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn_sml span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn_sml span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn_sol { display:block; position:relative; background:#aaa; padding:5px; float:left; color:#fff; text-decoration:none; cursor:pointer; }
.btn_sol * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn_sol i { background-position: top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn_sol span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn_sol span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn_sol span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn_go { display:block; position:relative; background:#aaa; padding:3px; float:left; color:#fff; text-decoration:none; cursor:pointer; }
.btn_go * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn_go i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn_go span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn_go span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn_go span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn_back { display:block; position:relative; background:#aaa; padding:5px; float:left; color: #fff; text-decoration:none; cursor:pointer; margin-top:5px; }
.btn_back * { font-style:normal; background-image:url('/assets/images/buttons/btn2.png') !important; background-repeat:no-repeat; display:block; position:relative; }
.btn_back i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn_back span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
.btn_back span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
.btn_back span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }

.btn.fixed80px { width:80px; }
.btn.fixed90px { width:90px; }
.btn.fixed100px { width:100px; margin:auto; }
.btn.fixed100pc { width:100%; margin:auto; }

.btn.signup { background: #2a4f7b; color:#fff; font-weight:bold; }
.btn.signup:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_sml.signup_sml { background: #2a4f7b; color:#fff; font-size:80%; }
.btn_sml.signup_sml:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn.go { background:#00FF00; color:#fff; }
.btn.go:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_go.go { background: #00FF00; color:#fff; font-size:80%; }
.btn_go.go:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn.learnmore { background: #fff; color:#000; }
.btn.learnmore:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_sml.learnmore_sml { background: #fff; color:#000; }
.btn_sml.learnmore_sml:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn.learnmore_lrg { background:#2A4F7B; color:#fff !important; font-size:120%; font-weight:bold; }
.btn.learnmore_lrg:hover { background-color:#FF9D9F; color:#fff; text-decoration:none; }

.btn_back.back { background: #2a4f7b; color:#fff; }
.btn_back.back:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn.request { background: #fff; color:#000; }
.btn.request:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_sml.request_sml { background: #fff; color:#000; font-size:80%; }
.btn_sml.request_sml:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_sol.request_sol { background: #fff; color:#000; font-size:80%; }
.btn_sol.request_sol:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn_rcol.trial { background: #fff; color:#000; width:160px;  font-weight:bold; margin-bottom:10px;}
.btn_rcol.trial:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }
.btn_rcol.signup { background: #2a4f7b;; color:#fff; width:160px;  font-weight:bold; }
.btn_rcol.signup:hover { background-color: #FF9D9F; color:#fff; text-decoration:none; }

.btn:active { background-color: #444;  color:#fff; }

.btn[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_back[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_sml[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_rcol[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_sol[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_go[class] {  background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_learnmore[class] { background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_learnmore_lrg[class] { background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }
.btn_learnmore_sml[class] { background-image: url('/assets/images/buttons/shade.png'); background-position: bottom; }


a.btnInstantAct {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	border: solid 0 #fff;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
a.btnInstantAct:hover {
	background-position: 0 -50px;
	}
	
a#gcImgButtonInstantAct {
	background-image: url('/assets/images/buttons/instantAct.gif');
	width: 170px;
	}
	
a.btnFullProdTrial {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	border: solid 0 #fff;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a.btnFullProdTrial:hover {
	background-position: 0 -50px;
	}
	
a#gcImgButtonFullProdTrial {
	background-image: url('/assets/images/buttons/fullProdTrial.gif');
	width: 170px;
	}
	
a.btnFullProdTrial:hover {
	background-position: 0 -50px;
	}
	
a#gcImgButtonFullProdTrial {
	background-image: url('/assets/images/buttons/fullProdTrial.gif');
	width: 170px;
	}

a.btnxTrackProdTrial {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	border: solid 0 #fff;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.btnxTrackProdTrial:hover {
	background-position: 0 -50px;
	}
	
a#gcImgButtonxTrackProdTrial {
	background-image: url('/assets/images/buttons/xtrackProdTrial.gif');
	width: 170px;
	}

