@charset "UTF-8";


/* @group Home Banner Button */

.registerButton {
	cursor: pointer;
	position: relative;
	background: url(images/home-button-bg-r.png) no-repeat right 0;
	text-align: center;
	min-width: 280px;
	_width: 280px;	
	padding: 0 15px 0 0;
	margin-top: 30px;
	margin-bottom: 8px;
	float: left;
}

.registerButton a {
	position: relative;
	min-width: 265px;
	height: 47px;
	display: block;
	white-space: nowrap;
	background: url(images/home-button-bg-l.png) no-repeat left 0;
	color: #000;
	text-decoration: none;
	text-shadow: rgba(255,255,255,0.5) 0 1px 0;
	padding: 0 5px 0 20px;
	font: bold 16px/46px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.registerButton:hover 	{ background-position: right -50px; }
.registerButton:hover a 	{ background-position: left -50px; }
.registerButton:active 	{ background-position: right -100px; }
.registerButton:active a 	{ background-position: left -100px; }

/* @end */

.gettingStartedContent {
	padding: 35px 20px 50px 75px;
}

.gettingStartedStepContainer {
	padding-bottom: 40px;
}

.gettingStartedStep {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(images/getting-started-numbers.png) no-repeat -8px -10px;
	margin-left: -45px;
	padding: 5px 0 5px 45px;
}

.gettingStartedStep.step1 {
	background-position: -8px -10px;
}

.gettingStartedStep.step2 {
	background-position: -8px -60px;
}

.gettingStartedStepDescription {
	color: #787879;
}

.gettingStartedHaveAccount {
	clear: both;
}

/* @group Devices */

.gettingStartedDevicesContainer {
	margin-top: 55px;	
	float: left;
	width: 400px;
	background: url(images/device-bg.jpg) no-repeat;
	padding-left: 10px;
}

.gettingStartedDevicesContainer:hover {
	background-position: 0 -760px;
}

.gettingStartedDevicesLink {
	color: #000;
	text-align: center;
}

.gettingStartedDevicesLink:hover {
	text-decoration: none;
	color: #000;
}

.gettingStartedDevicesTitle {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: -10px;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
}

.gettingStartedDevicesTitle span {
	padding: 15px 0 15px 60px;
	margin-left: -35px;
}

.gettingStartedDevicesTitle span.wireless {
	background: url(images/device-wireless.png) no-repeat 0 -2px;
}

.gettingStartedDevicesTitle span.usb {
	background: url(images/device-usb.png) no-repeat 0 0;
}

.gettingStartedDevicesTitle span.manual {
	background: url(images/device-manual.png) no-repeat 0 0;
}


.gettingStartedDevice {
	float: left;
	width: 180px;
	height: 20px;
	background: url(images/device-forerunner-405.png) no-repeat center 20px;
	padding-top: 125px;
	text-align: center;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
}

.gettingStartedDevice.forerunner610 { background-image: url(images/device-forerunner-610.png); }
.gettingStartedDevice.forerunner405 { background-image: url(images/device-forerunner-405.png); }
.gettingStartedDevice.forerunner310 { background-image: url(images/device-forerunner-310.png); }
.gettingStartedDevice.forerunner910 { background-image: url(images/device-forerunner-910.png); }
.gettingStartedDevice.forerunner60 	{ background-image: url(images/device-forerunner-60.png); }
.gettingStartedDevice.forerunner50 	{ background-image: url(images/device-forerunner-50.png); }
.gettingStartedDevice.forerunner110 { background-image: url(images/device-forerunner-110.png); }
.gettingStartedDevice.forerunner210 { background-image: url(images/device-forerunner-210.png); }
.gettingStartedDevice.forerunner305 { background-image: url(images/device-forerunner-305.png); }
.gettingStartedDevice.edge500		{ background-image: url(images/device-edge-500.png); }
.gettingStartedDevice.edge800		{ background-image: url(images/device-edge-800.png); }
.gettingStartedDevice.edge205		{ background-image: url(images/device-edge-205.png); }
.gettingStartedDevice.edge705		{ background-image: url(images/device-edge-705.png); }
.gettingStartedDevice.dakota10		{ background-image: url(images/device-dakota-10.png); }
.gettingStartedDevice.oregon400		{ background-image: url(images/device-oregon-400.png); }
.gettingStartedDevice.colorado400		{ background-image: url(images/device-colorado-400.png); }
.gettingStartedDevice.foretrex401		{ background-image: url(images/device-foretrex-401.png); }
.gettingStartedDevice.zumo550		{ background-image: url(images/device-zumo-550.png); }
.gettingStartedDevice.zumo660		{ background-image: url(images/device-zumo-660.png); }
.gettingStartedDevice.etrex		{ background-image: url(images/device-etrex.png); }
.gettingStartedDevice.gpsmap60		{ background-image: url(images/device-gpsmap-60.png); }
.gettingStartedDevice.gpsmap76		{ background-image: url(images/device-gpsmap-76.png); }
.gettingStartedDevice.geko301		{ background-image: url(images/device-geko-301.png); }
.gettingStartedDevice.foretrex201		{ background-image: url(images/device-foretrex-201.png); }
.gettingStartedDevice.rino530		{ background-image: url(images/device-rino-530.png); }
.gettingStartedDevice.delormeEarthmate		{ background-image: url(images/device-delorme-earthmate.png); }
.gettingStartedDevice.magellanExplorist		{ background-image: url(images/device-magellan-explorist.png); }


/* @end */

.gettingStartedFootnote {
	text-align: right;
	padding-right: 80px;
	font-size: 11px;
	color: #787879;
	margin-top: 15px;
}

.gettingStartedStep1Successful {
	text-align: center;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 120px;
	background: url(images/success-icon.png) no-repeat center 35px;
	color: #444;
}

