/* edit.css */

#editActivityControls {
	display: none;
	width: 228px;
	height: 50px;
	position: absolute;
	left: 35px;
	opacity: 0.0;
	top: -10px;
	z-index: 5;
}

#editActivityControls .blackBox {
	width: 228px;
	height: 40px;
}

#editActivityControls .blackBox-content {
	width: 218px;
	height: 20px;
	padding: 0 5px;
}

#editActivityControls .blackBox-t {
	width: 208px;
}

#editActivityControls .blackBox-b {
	width: 208px;
}

#editActivityControlSnap {
	background: url(../images/editControl-snap.png) no-repeat 0 0;
	width: 115px;
	height: 30px;
	float: left;
	position: relative;
	top: -5px;
}

#editActivityControlSnap:hover {
	cursor: pointer;
	background: url(../images/editControl-snap.png) no-repeat 0 -60px;
}

#editActivityControlSnap:active {
	background: url(../images/editControl-snap.png) no-repeat 0 -120px;
}

#editActivityControlSnap.selected {
	background: url(../images/editControl-snap.png) no-repeat 0 -30px;
}

#editActivityControlSnap.selected:hover {
	cursor: pointer;
	background: url(../images/editControl-snap.png) no-repeat 0 -90px;
}

#editActivityControlSnap.selected:active {
	background: url(../images/editControl-snap.png) no-repeat 0 -150px;
}

#editActivityControlUndo {
	background: url(../images/editControl-undo.png) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	position: relative;
	top: -5px;
}

#editActivityControlUndo:hover {
	cursor: pointer;
	background: url(../images/editControl-undo.png) no-repeat 0 -30px;
}

#editActivityControlUndo:active {
	background: url(../images/editControl-undo.png) no-repeat 0 -60px;
}

#editActivityControlReset {
	background: url(../images/editControl-reset.png) no-repeat 0 0;
	width: 40px;
	height: 30px;
	float: left;
	position: relative;
	top: -5px;
}

#editActivityControlReset:hover {
	cursor: pointer;
	background: url(../images/editControl-reset.png) no-repeat 0 -30px;
}

#editActivityControlReset:active {
	background: url(../images/editControl-reset.png) no-repeat 0 -60px;
}

#editActivityControls .divider {
	background: url(../images/editControl-divider.png) no-repeat 0 0;
	width: 1px;
	height: 30px;
	margin: 0 5px;
	float: left;
	position: relative;
	top: -5px;
}

.edit #mainColumn h3 {
	width: 720px;
	margin: 50px auto 10px auto;
	color: #333;
	text-shadow: none;
	font-size: 24px;
}

.edit #mainColumn h3.firstHeader {
   margin-top: 20px;
}

.edit #mainColumn #additionalDetails h3 {
	text-shadow: none;
	margin: 0 auto 10px auto;
	font-size: 16px;
	color: #333;
}

.edit #mainColumn #additionalDetails h3 span {
	background: none;
	position: relative;
}

.edit #additionalDetailsBox {
	background: none;
	overflow: visible;
}

.edit #additionalDetailsLeftColumn h3 {
   width: 250px;
}

.edit #mainColumn #additionalDetails #additionalDetailsRightColumn h3.formBoxLeft {
   width: 190px;
	margin: 0 14px 10px auto;
}

.edit #additionalDetailsRightColumn h3.formBoxRight {
   width: 190px;
}

.edit #additionalDetailsRightColumn h3.formBox span {
   color: #666;
}

.edit #additionalDetails .clear.odd {
   height: 30px;
}

.edit #additionalDetails .timeDivider {
   color: #666;
   float: left;
   font-size: 30px;
   margin: 0 5px;
   text-shadow: none;
}

.edit .formBox .details {
   clear:none;
   color:#666;
   float:left;
   margin-left:8px;
   position:relative;
   top:3px;
}

#uploadHeartRateOverlay {
   position: absolute;
   z-index: 100;
   width: 330px;
   bottom: 5px;
   left: 27px;
   display: none;
}

.edit #uploadHeartRateOverlay {
   bottom: 14px;
}

#uploadHeartRateOverlay div.uploader {
   width: 292px;
   margin-bottom: 0;
   
}

#uploadHeartRateOverlay div.uploader .filename {
   width: 178px;
}

.edit #datepicker thead {
   border-left: 1px solid #CCC;
   border-right: 1px solid #CCC;
}

#datepicker thead {
   background: #EEE;
   border-left: 1px solid #EEE;
   border-right: 1px solid #EEE;
}

#editCancelButton {
   margin-right: 10px;
   position: relative;
   top: 5px;
}

.edit #createButtons {
   margin: 20px auto 0 auto;
}

#editMap {
   width: 720px;
   margin: 0 auto 30px auto;
}

#noMap {
   display: none;
   width: 720px;
   padding: 30px 0;
   margin: 0 auto 30px auto;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   color: #666;
}

.edit #activityDelete {
   position: relative;
   top: 6px;
}

#editCancelButtonHeader {
   position: relative;
   top: 0;
}

#saveHeartRate {
   margin: 12px auto 0 auto;
}

#heartRateHelp {
   float: left;
   position: relative;
   top: 23px;
   left: 2px;
}

#heartRateHelpBox {
   display: none;
}

.edit #mainColumn .shadowBoxContent.dialog h3,
.create #mainColumn .shadowBoxContent.dialog h3 {
	width: 288px;
	color: #333;
	text-shadow: none;
}

#heartRateBack {
   margin: 15px 0 10px 0;
}

#editActivityType {
   margin: 0 auto 30px auto;
   float: left;
}

#editEquipmentType {
   margin: 0 auto 35px auto;
   float: left;
}

.edit #mainColumn #editActivityType h3,
.edit #mainColumn #editEquipmentType h3 {
   float: left;
   width: 140px;
   position: relative;
   top: 10px;
}

/* BREAK */

.edit .activityTypeItem .checkmark,
.edit .equipmentTypeItem .checkmark,
.edit .activityTypeItem .text,
.edit .equipmentTypeItem .text,
.edit .activityTypeItem .t,
.edit .equipmentTypeItem .t,
.edit .activityTypeItem .m,
.edit .equipmentTypeItem .m,
.edit .activityTypeItem .b,
.edit .equipmentTypeItem .b {
	display: none;
}

/* BREAK */

.edit .activityTypeItem,
.edit .equipmentTypeItem {
   width: 36px;
   height: 36px;
   float: left;
   margin: 0 1px;
}

.edit .activityTypeItem .icon,
.edit .equipmentTypeItem .icon {
   width: 36px;
   height: 36px;
}

#additionalDetailsBox {
	height: inherit;
}

.edit .activityTypeItem#running {
	background: url(../images/editIcon-running.png) no-repeat 0 0;
}

.edit .activityTypeItem#running:hover {
	background: url(../images/editIcon-running.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#running.disabled {
	background: url(../images/editIcon-running.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#running.selected {
	background: url(../images/editIcon-running.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#walking {
	background: url(../images/editIcon-walking.png) no-repeat 0 0;
}

.edit .activityTypeItem#walking:hover {
	background: url(../images/editIcon-walking.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#walking.disabled {
	background: url(../images/editIcon-walking.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#walking.selected {
	background: url(../images/editIcon-walking.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#hiking {
	background: url(../images/editIcon-hiking.png) no-repeat 0 0;
}

.edit .activityTypeItem#hiking:hover {
	background: url(../images/editIcon-hiking.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#hiking.disabled {
	background: url(../images/editIcon-hiking.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#hiking.selected {
	background: url(../images/editIcon-hiking.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#cycling {
	background: url(../images/editIcon-cycling.png) no-repeat 0 0;
}

.edit .activityTypeItem#cycling:hover {
	background: url(../images/editIcon-cycling.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#cycling.disabled {
	background: url(../images/editIcon-cycling.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#cycling.selected {
	background: url(../images/editIcon-cycling.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#mountainbiking {
	background: url(../images/editIcon-mountainbiking.png) no-repeat 0 0;
}

.edit .activityTypeItem#mountainbiking:hover {
	background: url(../images/editIcon-mountainbiking.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#mountainbiking.disabled {
	background: url(../images/editIcon-mountainbiking.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#mountainbiking.selected {
	background: url(../images/editIcon-mountainbiking.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#downhillskiing {
	background: url(../images/editIcon-downhillskiing.png) no-repeat 0 0;
}

.edit .activityTypeItem#downhillskiing:hover {
	background: url(../images/editIcon-downhillskiing.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#downhillskiing.disabled {
	background: url(../images/editIcon-downhillskiing.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#downhillskiing.selected {
	background: url(../images/editIcon-downhillskiing.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#crosscountryskiing {
	background: url(../images/editIcon-crosscountryskiing.png) no-repeat 0 0;
}

.edit .activityTypeItem#crosscountryskiing:hover {
	background: url(../images/editIcon-crosscountryskiing.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#crosscountryskiing.disabled {
	background: url(../images/editIcon-crosscountryskiing.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#crosscountryskiing.selected {
	background: url(../images/editIcon-crosscountryskiing.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#snowboarding {
	background: url(../images/editIcon-snowboarding.png) no-repeat 0 0;
}

.edit .activityTypeItem#snowboarding:hover {
	background: url(../images/editIcon-snowboarding.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#snowboarding.disabled {
	background: url(../images/editIcon-snowboarding.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#snowboarding.selected {
	background: url(../images/editIcon-snowboarding.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#elliptical {
	background: url(../images/editIcon-elliptical.png) no-repeat 0 0;
}

.edit .activityTypeItem#elliptical:hover {
	background: url(../images/editIcon-elliptical.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#elliptical.disabled {
	background: url(../images/editIcon-elliptical.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#elliptical.selected {
	background: url(../images/editIcon-elliptical.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#skating {
	background: url(../images/editIcon-skating.png) no-repeat 0 0;
}

.edit .activityTypeItem#skating:hover {
	background: url(../images/editIcon-skating.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#skating.disabled {
	background: url(../images/editIcon-skating.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#skating.selected {
	background: url(../images/editIcon-skating.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#swimming {
	background: url(../images/editIcon-swimming.png) no-repeat 0 0;
}

.edit .activityTypeItem#swimming:hover {
	background: url(../images/editIcon-swimming.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#swimming.disabled {
	background: url(../images/editIcon-swimming.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#swimming.selected {
	background: url(../images/editIcon-swimming.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#rowing {
	background: url(../images/editIcon-rowing.png) no-repeat 0 0;
}

.edit .activityTypeItem#rowing:hover {
	background: url(../images/editIcon-rowing.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#rowing.disabled {
	background: url(../images/editIcon-rowing.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#rowing.selected {
	background: url(../images/editIcon-rowing.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#wheelchair {
	background: url(../images/editIcon-wheelchair.png) no-repeat 0 0;
}

.edit .activityTypeItem#wheelchair:hover {
	background: url(../images/editIcon-wheelchair.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#wheelchair.disabled {
	background: url(../images/editIcon-wheelchair.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#wheelchair.selected {
	background: url(../images/editIcon-wheelchair.png) no-repeat 0 -108px;
}

.edit .activityTypeItem#other {
	background: url(../images/editIcon-other.png) no-repeat 0 0;
}

.edit .activityTypeItem#other:hover {
	background: url(../images/editIcon-other.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .activityTypeItem#other.disabled {
	background: url(../images/editIcon-other.png) no-repeat 0 -72px;
}

.edit .activityTypeItem#other.selected {
	background: url(../images/editIcon-other.png) no-repeat 0 -108px;
}

.edit .equipmentTypeItem#none {
	background: url(../images/editIcon-none.png) no-repeat 0 0;
}

.edit .equipmentTypeItem#none:hover {
	background: url(../images/editIcon-none.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .equipmentTypeItem#none.disabled {
	background: url(../images/editIcon-none.png) no-repeat 0 -72px;
}

.edit .equipmentTypeItem#none.selected {
	background: url(../images/editIcon-none.png) no-repeat 0 -108px;
}

.edit .equipmentTypeItem#ellipticalmachine {
	background: url(../images/editIcon-ellipticalmachine.png) no-repeat 0 0;
}

.edit .equipmentTypeItem#ellipticalmachine:hover {
	background: url(../images/editIcon-ellipticalmachine.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .equipmentTypeItem#ellipticalmachine.disabled {
	background: url(../images/editIcon-ellipticalmachine.png) no-repeat 0 -72px;
}

.edit .equipmentTypeItem#ellipticalmachine.selected {
	background: url(../images/editIcon-ellipticalmachine.png) no-repeat 0 -108px;
}

.edit .equipmentTypeItem#treadmill {
	background: url(../images/editIcon-treadmill.png) no-repeat 0 0;
}

.edit .equipmentTypeItem#treadmill:hover {
	background: url(../images/editIcon-treadmill.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .equipmentTypeItem#treadmill.disabled {
	background: url(../images/editIcon-treadmill.png) no-repeat 0 -72px;
}

.edit .equipmentTypeItem#treadmill.selected {
	background: url(../images/editIcon-treadmill.png) no-repeat 0 -108px;
}

.edit .equipmentTypeItem#stationarybike {
	background: url(../images/editIcon-stationarybike.png) no-repeat 0 0;
}

.edit .equipmentTypeItem#stationarybike:hover {
	background: url(../images/editIcon-stationarybike.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .equipmentTypeItem#stationarybike.disabled {
	background: url(../images/editIcon-stationarybike.png) no-repeat 0 -72px;
}

.edit .equipmentTypeItem#stationarybike.selected {
	background: url(../images/editIcon-stationarybike.png) no-repeat 0 -108px;
}

.edit .equipmentTypeItem#rowingmachine {
	background: url(../images/editIcon-rowingmachine.png) no-repeat 0 0;
}

.edit .equipmentTypeItem#rowingmachine:hover {
	background: url(../images/editIcon-rowingmachine.png) no-repeat 0 -36px;
	cursor: pointer;
}

.edit .equipmentTypeItem#rowingmachine.disabled {
	background: url(../images/editIcon-rowingmachine.png) no-repeat 0 -72px;
}

.edit .equipmentTypeItem#rowingmachine.selected {
	background: url(../images/editIcon-rowingmachine.png) no-repeat 0 -108px;
}

.edit .activityTypeRow {
   height: 36px;
   float: left;
}

.edit .clear.edit {
   clear: none;
   display: none;
}

.edit #mapRoute,
.edit #mapRace {
  float: left;
}

.edit #mapRouteName,
.edit #mapRaceName {
	display: none;
}

.edit #mapRouteActions,
.edit #mapRaceActions {
	display: none;
}

.edit #mapRouteSelect,
.edit #mapRaceSelect {
	position: relative;
	top: 2px;
	z-index: 20;
	margin-right: 6px;
	float: left;
}

.edit #editMap .checkbox {
   top: 8px;
}

#activityViewableByBox {
   margin: 30px auto 0 auto;
}

#subNav.edit .breadcrumb {
   left: 5px;
   color: #666;
}

#subNav.edit .breadcrumb span {
   font-weight: normal;
   font-size: 12px;
}

#subNav.edit .breadcrumb span.divider {
   font-weight: normal;
   font-size: 16px;
   padding: 0 8px;
}

.edit #activityStats {
   margin: 5px auto;
}

.edit .activityStatsItem#statsDistance {
	width: 137px;
}

.edit .activityStatsItem#statsDuration {
	width: 179px;
}

.edit .activityStatsItem#statsPace {
	width: 137px;
}

.edit .activityStatsItem#statsSpeed {
	width: 143px;
}


.instruction.mapControlItem {
	background: url(../images/mapControls-grey.png) repeat-x 0 0;
	height: 35px;
	padding: 0 10px;
}

.instruction.mapControlItem:hover {
	background: none;
	cursor: default;
}

.instruction.mapControlItem:active {
	background: none;
}

#activityMapViewableByBox.mapControlItem {
	background: url(../images/mapControls-grey.png) repeat-x 0 0;
	height: 35px;
	padding: 0 10px;
}

#activityMapViewableByBox label {
	position: relative;
	top: 11px;
	font-weight: bold;
	float: left;
}

#uniform-activityMapViewableBy {
   position: relative;
   left: 6px;
   top: 0;
}


#editActivity div.checker,
#step3Box div.checker {
	display: none;
}

#activityViewableByBox label {
	position: relative;
	top: 5px;
	font-weight: bold;
	float: left;
}

#uniform-activityViewableBy {
   top: -7px;
   left: 7px;
}

.edit #distanceBox span {
   color: #666;
   text-shadow: none;
}

#heartRateRow .formBox span {
   float: left;
   width: 60px;
   color: #CCC;
   text-shadow: 1px 1px 1px #000;
   display: block;
   font-size: 24px;
   position: relative; 
   top: 7px;
   left: 5px;
}

.edit #heartRateRow .formBox span {
   color: #666;
   text-shadow: none;
}

.avgHeartRateBox {
   float: left;
   width: 270px;
   border-left: 1px solid #CCC;
   margin-left: 10px;
   height: 32px;
}

.edit .instructionalText {
   left: 660px;
   top: 574px;
}

.edit .mappingOptionsContainer {
   display: none;
}