img {
    border:none;
    outline-width:0;
    outline-style:none;
}
.pointerCursor {
    cursor:pointer;
}
div.colorChooserCell {
    width: 25px;
    height: 25px;
    cursor: pointer;
    color: black;
    border-width: 1px;
    border-style: outset;
}
div.colorChooserCell:hover {
    border-style: inset;
}
.smallNote {
    font-family:Verdana, serif;
    font-size:9px;
    color:#a7a7a7;
    cursor:default;
}
#trackListColorChooser {
    left: 0;
    top: 0;
    position: absolute;
    visibility: hidden;
    z-index: 6;
    background-color: transparent;
}
.trackColorIndicator {
    width:20px;
    height:20px;
    cursor: pointer;
    border-width: 1px;
    border-style: outset;
}
.trackColorIndicator:hover {
    border-style: inset;
}
.UnavailableTrackColorIndicator {
    width:20px;
    height:20px;
    cursor:default;
    border-width:1px;
    border-style:solid;
    border-color:#c6c6c6;
    background-color:transparent;
    margin-left:6px;
    margin-right:6px;
}
#headerLogoAndLinks td.siteLogo {
    padding-left: 5px;
}
#headerLogoAndLinks td.headerLinks {
    text-align:right;
    padding-right:10px;
    padding-top:2px;
}
.simpleText {
    font-family:Verdana, serif;
    font-size:12px;
    color: #6d777e;
    /*background-color: transparent;*/
}
#sitemapTracksLinks {
    padding-left:7px;
    text-align:left;
}
.simpleActionLinks, #sitemapTracksLinks a, .usualLinks a, .faqContent ul a, #trackDescDiv a {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:12px;
    color: #008de5;
    text-decoration:underline;
    cursor:pointer;
}
.simpleActionText {
    font-family:Verdana, serif;
    font-size:12px;
    color: #008de5;
}
.biggerActionLinks {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:14px;
    color: #008de5;
    text-decoration:underline;
    cursor:pointer;
}
.simpleActionLinks:hover, #sitemapTracksLinks a:hover, .usualLinks a:hover, .biggerActionLinks:hover, .faqContent ul a:hover, #trackDescDiv a:hover {
    color: #3b3b3b;
    text-decoration:none;
}
.leftEmptyTab {
    width: 15px;
}
.tabDelimiter {
    width: 4px;
}
.selectedTab {
    border: none;
    cursor: pointer;
    background-image: url("http://static.gpsed.com/site/selected_tab.gif");
    background-repeat:no-repeat;
    width:105px;
    height:21px;
    margin:0;
}
.selectedTabLink {
    outline-style: none;
    outline-width: 0;
    font-family:Verdana, serif;
    font-size:11px;
    color:#ffffff;
    border:none;
    text-decoration:none;
}
.deselectedTab {
    border: none;
    cursor: pointer;
    background-image: url("http://static.gpsed.com/site/deselected_tab.gif");
    background-repeat:no-repeat;
    width:105px;
    height:21px;
    margin:0;
}
.deselectedTabLink {
    outline-style: none;
    outline-width: 0;
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
    border:none;
    text-decoration:none;
}
#page {
    padding:0;
    margin:0;
}
#map {
    text-align: center;
    vertical-align: middle;
    z-index: 1;
    position: relative;
    height:450px;
    background-color: white;
    margin:0;
    padding:0;
    overflow-x:hidden;
    overflow-y:hidden;
}
#rightPanel {
    width:350px;
    z-index:2;
    background-color:white;
}
#slidingPanel {
    text-align: center;
    position: absolute;
    visibility: hidden;
    left:0;
    top:53px;
    z-index:2;
    background-color: white;
}
.visibleSlidingPanelContent {
    display:block;
    width:100%;
    visibility:visible;
    overflow-x:visible;
    overflow-y:auto;
}
.hiddenSlidingPanelContent {
    display:none;
}
#panelHider {
    background-color: white;
    border-right: 1px solid #00578A;
    margin-left: 0;
    outline-color: invert;
    outline-style: none;
    outline-width: 0;
    position: absolute;
    top: 10px;
    visibility: hidden;
    z-index: 2;
    cursor: pointer;
}
#panelshowarrow {
    left:2px;
    position:absolute;
    visibility:hidden;
    border:0;
    z-index:4;
}
#panelhidearrow {
    left:2px;
    position:absolute;
    visibility:visible;
    border:0;
    z-index:3;
}
#loadingIndicator {
    position:absolute;
    left:380px;
    top:20px;
    background-color:transparent;
    visibility:hidden;
    z-index:5;
}

#trackPopupMenu {
    background-color:white;
    position: absolute;
    border:solid black 1px;
}
.popupMenu {
    background-color: white;
    position: absolute;
    border:solid black 1px;
}
.htmlMenuItem {
    border:none;
    background-color:white;
    color:blue;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    cursor:pointer;
    margin:0;
    padding-left:10px;
    padding-top:2px;
}
.htmlMenuItemHovered {
    background-color:#add8e6;
}
.menuDelimiter {
    border-top: 1px solid gray;
    height:0;
    width:100%;
    margin:0;
    padding:0;
}
DIV.disabledHtmlMenuItem {
    color: #999999;
    font-style: italic;
    border:none;
    background-color:white;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    cursor:default;
    margin:0;
    padding-left:10px;
    padding-top:2px;
}
DIV.colorSubMenuItem {
    border: solid black 1px;
    position: relative;
    left: 5%;
    top: 5%;
    width: 80%;
    height: 70%
}

.trackListGroupName {
    outline-width:0;
    outline-style:none;
    color: #6d777e;
    text-decoration:underline;
    cursor:pointer;
    font-family:Verdana, serif;
    font-size:14px;
    font-weight:bold;
    margin-left:5px;
}
.trackListGroupName:hover {
    color:#3b3b3b;
    text-decoration:none;
}
.trackListOnlineGroupStatus {
    font-style: italic;
    font-family:Verdana, serif;
    font-size:14px;
    color: #5bae5b;
    margin-left: 5px;
}
.trackListOfflineGroupStatus {
    font-style: italic;
    font-family:Verdana, serif;
    font-size:14px;
    color: #e19a9a;
    margin-left: 5px;
}
.trackListAccountTracks {
    width:100%;
    /*padding-left:10px;*/
}
.trackListSingleTrackTable {
    background-color:white;
}
.trackElementBorderFinished {
    border: 1px solid #addfff;
    background-color:#E3F4FF;
}
.trackListElementBG {
    background-image: url('http://static.gpsed.com/tracklist_bg.gif');
}
.trackListPrivateElementBG {
    background-image: url('http://static.gpsed.com/tracklist_private_bg.gif');
}
.trackElementBorderLive {
    border: 1px solid #88eb88;
    background-color:#dbffdb;
}
.trackElementBorderPrivate {
    border: 1px solid #ffcfcf;
    background-color:#fbefde;
}
.trackElementBorderUnavailable {
    border: 1px solid #c6c6c6;
    background-color:#e7e7e7;
}
.trackElementEmptyLeftBorder {
    border-left-width:0;
}
.trackElementDateDistance {
    font-size:11px;
}
.trackElementColorCell {
    padding-left:3px;
    padding-right:3px
}
.trackElementCloseButton {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
#trackListActionsMenu {
    margin-left:5px;
    margin-top:10px;
    width:106px;
}
.trackListNoTracksBlock {
    margin-top:5px;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:7px;
    padding-right:5px;
    text-align:left;
    line-height:1.5;
}
.trackElementUnavailable {
    color:#989494;
    font-family:Verdana, serif;
    font-size:12px;
    padding-left:4px;
    padding-top:7px;
    padding-bottom:7px;
}

.trackInfoPanel {
    border-width:1px;
    border-style:solid;
    background-color: white;
    text-align: left;
    width: 370px;
    padding:1px;
}
.trackInfoPanelFinished {
    border-color:#1898cd;
}
.trackInfoPanelOnline {
    border-color:#88EB88;
}
.trackInfoHeaderFinished {
    background-color: #E3F4FF;
    border: 1px solid #1898cd;
}
.trackInfoHeaderOnline {
    background-color: #DBFFDB;
    border: 1px solid #88EB88;
}
.trackInfoPanelTrackName {
    font-family:Verdana, serif;
    font-size:13px;
    color:#6d777e;
    text-indent:15px;
    font-weight:bold;
}
.trackInfoPanelCloseBtn {
    vertical-align:top;
    cursor: pointer;
}
.disabledActionLink {
    font-family:Verdana, serif;
    font-size:12px;
    color: gray;
    font-style:italic;
    margin-left: 25px;
    cursor:default;
    text-decoration:none;
    outline-width:0;
    outline-style:none;
}
.trackInfoTabs {
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:0;
    padding:0;
    height:21px;
}
.trackInfoPanelMainDiv {
    border-width:1px;
    border-style:solid;
    margin-top:0;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    /*-moz-border-radius: 6px;*/
    font-family:Verdana, serif;
    font-size:12px;
    color:#6d777e;
}
.trackInfoPanelMainDivFinished {
    border-color:#1898cd;
}
.trackInfoPanelMainDivOnline {
    border-color:#88EB88;
}
.trackInfoPanelOddRowFinished, .positionInfoPanelOddRowFinished {
    background-color:#E3F4FF;
}
.subaccountsListOddRow {
    background-color: #ecf7f9;
}
.subaccountsListActiveRow, .changeEmailRow {
    background-color: #fff7f1 !important;
}
.trackInfoPanelOddRowOnline, .positionInfoPanelOddRowOnline {
    background-color:#DBFFDB;
}
.trackInfoPanelOddRowPrivate {
    background-color:#FBEFDE;
}
.trackInfoPanelEvenRow, .positionInfoPanelEvenRow, .subaccountsListEvenRow {
    background-color:white;
}
.trackInfoPanelPropertyName, .positionInfoPanelPropertyName {
    padding-left: 10px;
    white-space:nowrap;
}

.disabledActionsMenuItem {
    color:gray;
}
.underTabsLine {
    background-image:url('http://static.gpsed.com/line.gif');
    background-repeat:repeat-x;
    height:3px;
    padding:0;
    margin:0;
    font-size:0;
}
.selectDeselectAll {
    margin-left: 15px;
}
.accentMediumText {
    font-family:Verdana, serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.recentTracksTitle {
    margin-top:25px;
    text-align:left;
}
.oddRecentTrackEntry {
    background-color:#ffffff;
}
.evenRecentTrackEntry {
    background-color:#E3F4FF;
}
.recentTrackElement {
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
    padding-left:5px;
}
#trackListTabContentPanel {
    margin-left:5px;
    padding-right:5px;
    overflow-y:auto;
    overflow-x:hidden;
}
#searchTabContentPanel, #searchAlertsTabContentPanel {
    margin-left:5px;
    padding-right:5px;
    overflow-y:auto;
    overflow-x:hidden;
}
#popularDiv {
    text-align:center;
    overflow-y:scroll;
    overflow-x:hidden;
}
#searchFormHolder {
    background-color:white;
    border:2px solid #addfff;
}
#searchFormContainer {
    border:none;
    background-color:#E3F4FF;
    margin:1px;
    padding:4px;
}
.searchInMyAccounts {
    margin-left:15px;
}
.searchBtnContainer {
    padding:2px;
}
.searchItalicText {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
    font-style:italic;
}
.searchNormalText {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
}
.searchFormSecondPart {
    margin-top:5px;
}
.searchResultsTitle {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
    font-weight:bold;
    text-align:center;
    background-color:#E3F4FF;
    border:none;
    margin-top:10px;
}
.searchResultsCount {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
    font-style:italic;
    text-align:right;
    margin-left:5px;
}
.searchResultsNewTracks, .boldWeight {
    font-weight:bold;
}
.searchResultsNameAuthor {
    font-family:Verdana, serif;
    font-size:12px;
    color:#000000;
}
.smallerText {
    font-family:Verdana, serif;
    font-size:10px;
    color:#6d777e;
}
.smallerTextHightlited {
    font-family:Verdana, serif;
    font-size:10px;
    color:#6d777e;
    font-weight:bold;
}
.smallerLink {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:10px;
    color:#008de5;
    text-decoration:underline;
    cursor:pointer;
}
.smallerLink:hover {
    color:#3b3b3b;
    text-decoration:none;
}
.searchResultsPageControls {
    text-align:center;
    page-break-inside:avoid;
    margin-top:10px;
    margin-bottom:10px;
}
.searchResultsPages {
    margin-left:10px;
    margin-right:10px;
}
.searchResultsEmpty {
    text-align:center;
    font-weight:bold;
    font-family:Verdana, serif;
    font-size:12px;
    color:#6d777e;
    margin-top:15px;
}
.searchBtn {
    cursor:pointer;
    border:none;
}

.myTracksLinkFromTrackList {
    text-align:center;
    margin-left:15px;
}
.mobileDownloadBanner {
    position:absolute;
    left:400px;
    top:10px;
    z-index:0;
}
.trackLinkPanel {
    border-width:1px;
    border-style:solid;
    background-color: white;
    text-align: left;
    width:450px;
    padding:1px;
}
#importResultTable TD {
    border:1px solid #008DE5;
}
#importResultTable TH {
    border:1px solid #008DE5;
}
.htsnum {
    padding-left:3px;
}

#errorMessagePanel {
    font-family:Verdana, serif;
    font-size:12px;
    color:#ff0000;
}
#errorMessagePanel a {
    color:#ff0000;
    text-decoration:underline;
}
#errorMessagePanel a:hover {
    color:#ff0000;
    text-decoration:none;
}
.underMapErrorPanel {
    display:none;
    background-color:#ffffff;
    font-weight:bold;
    position:absolute;
    top:175px;
    left:75px;
    z-index:9999;
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
}
.underMapErrorPanelInnerDiv {
    padding: 5px;
    border-bottom-color: #B0B0B0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: white;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #B0B0B0;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1px;
}

#copyrighter {
    text-align:center;
    font-size:11px;
    font-family:Verdana, serif;
    width:100%;
    position:absolute;
    border-top: 1px solid #ADDFFF;
    left:0;
    background-color:white;
}
.newFeaturesNewsText {
    font-family:Verdana, serif;
    font-size:12px;
    color: #FF6C00;
    text-decoration:underline;
    padding-right:10px;
    outline-width:0;
    outline-style:none;
}
.newFeaturesNewsText:hover {
    color: #000000;
    text-decoration:none;
}
.waypointBlowup {
    width:300px;
    max-height:200px;
    overflow:auto;
    font-family:Verdana, serif;
    font-size:12px;
    text-align:left;
    padding-bottom:5px;
}

.blueInputField {
    border:1px solid #ADDFFF;
}
.grayInputField {
    border:1px solid #6d777e;
    color:#000000;
}
.smallPhotoBox {
    border:1px solid #ADDFFF;
    padding:2px;
    background-color:white;
}

.baloonPhotoHolder {
    width:300px;
    margin-bottom:5px;
}
.baloonPhotoDescription {
    font-family:Verdana, serif;
    font-size:12px;
    text-align:left;
    max-height:200px;
    overflow:auto;
    overflow-x:visible;
    overflow-y:auto;
}
.baloonPhotoCoords {
    font-family:Verdana, serif;
    font-size:10px;
    text-align:left;
}
.wpPhotoTabDates {
    font-weight:bold;
}

.panoramPhotoTitle {
    color:#006945;
    font-weight:bold;
    font-size:12px;
    font-family:Verdana, serif;
    text-decoration:underline;
    cursor:pointer;
}
.panoramPhotoTitle:hover {
    text-decoration:none;
}
.panoramDiv {
    width:240px;
    overflow:hidden;
    font-family:Verdana, serif;
    font-size:11px;
    color: #6d777e;
    text-align:left;
}
.blueBorder {
    background-color:#FFFFFF;
    border:1px solid #ADDFFF;
}
.greenBorder {
    background-color:#FFFFFF;
    border:1px solid #88eb88;
}
.featuredSmallPhoto {
    width:104px;
    height:104px;
    background-color:#e6f6ff;
}
.featuredTracksBlock {
    padding:0 15px 0 0;
    width:630px;
}
#featuredTrackHolder {
    min-height:204px;
}
#featuredTrackHolderLoading {
    text-align:center;
    margin-top:100px;
}
.featuredKey {
    color:#aeaeae;
}
.normalTextDelimiter {
    font-family:Verdana, serif;
    font-size:12px;
    color: #6d777e;
}
#currentMapCoords {
    position:absolute;
    left:330px;
    top:40px;
    background-color:transparent;
    z-index:6;
    font-family:Verdana, serif;
    font-size:11px;
    color:#6D777E;
}
#trackLinkInput {
    background-color:#d3d3d3;
    border:1px solid #1898CD;
}
.trackLinkNote {
    margin-top:10px;
    margin-bottom:10px;
    text-align:justify;
}
.trackMarkersDiv {
    text-align:left;
    font-family:Verdana, serif;
    font-size:12px;
    color: #6d777e;
}

h1, .headingBigElement {
    font-family:Verdana, serif;
    font-size:16px;
    font-weight:bold;
    color:#ff6c00;
    margin:0;
}
h2, .h2Element {
    font-family:Arial, serif;
    font-size:20px;
    color:#737373;
    text-align:left;
}
h3, .h3Element {
    font-family:Arial, serif;
    font-size:16px;
    color:#737373;
    font-weight:bold;
}

.mainPageBody {
    background-image:url("http://static.gpsed.com/site/up.gif");
    background-repeat:repeat-x;
    margin:0;
    padding:0;
    background-color:#ffffff;
}
.fixedWidthMainPageContent {
    width: 875px;
}
.headerMenuLogo {
    width:327px;
    height:80px;
    padding:0;
    margin:0;
}
.headerMenuCell {
    padding-bottom:3px;
}
.headerUnderMenuLine {
    background-image:url("http://static.gpsed.com/site/menu.gif");
    background-repeat:repeat-x;
    width:100%;
    height:8px;
}
.emptyHeaderMenuTab {
    width:20px;
    border: none;
}
.selectedHeaderMenuTab {
    background-image:url("http://static.gpsed.com/site/selected.gif");
    background-repeat:no-repeat;
    background-position:center;
    width:114px;
    height:24px;
    font-family:Verdana, serif;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
}
.deselectedHeaderMenuItem {
    height:24px;
    font-family:Verdana, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    color:#008de5;
    text-align:center;
    cursor:pointer;
    page-break-inside: avoid;
    outline-width:0;
    outline-style:none;
}
.deselectedHeaderMenuItem:hover {
    text-decoration:none;
    color:#3b3b3b;
    page-break-inside:avoid;
}

.presentationObject {
    padding-right:25px;
}
.mainPageInsideContent {
    margin-top:10px;
}
.loginPageInsideContent {
    margin-top: 20px;
    margin-bottom: 100px;
}
.inpageLinks {
    font-family:Verdana, serif;
    font-size:11px;
    text-decoration: underline;
    font-weight:normal;
    color: #008de5;
}
.inpageLinks:hover {
    text-decoration: none;
    color: #3b3b3b;
    cursor:pointer;
}
.smallLinks {
    font-family:Verdana, serif;
    font-size:10px;
    text-decoration: underline;
    font-weight:normal;
    color: #008de5;
}
.smallLinks:hover {
    text-decoration: none;
    color: #3b3b3b;
    cursor:pointer;
}
.fullWidth {
    width:100%;
}
.halfWidth {
    width:50%;
}
.element75Width {
    width:75%;
}
.element25Width {
    width:25%;
}
.loginFormDiv {
    border: 2px solid #addfff;
    background-color: #ffffff;
    margin-top:20px;
}
.loginFormInsideDiv {
    border:none;
    background-color:#e3f4ff;
    margin:1px;
    width:auto;
    padding:5px;
}
.mediumContentFont {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
}
.mediumContentFontBold {
    font-family:Verdana, serif;
    font-size:14px;
    color:#737373;
    font-weight:bold;
}
.mediumContentFontAlt {
    font-family:Verdana, serif;
    font-size:12px;
    color:#174EA9;
}
.inpageSimpleText {
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
}
.inpageSimpleTextItalic {
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
    font-style:italic;
}
.inpageNormalText {
    font-family:Verdana, serif;
    font-size:12px;
    color:#6d777e;
    text-align:justify;
    font-weight:normal;
}
.inpageSmallText {
    font-family:Verdana, serif;
    font-size:10px;
    color:#6d777e;
}
.headingSmallElement {
    font-family:Verdana, serif;
    font-size:11px;
    color: #ff6c00;
}
.headingNormalElement {
    font-family:Verdana, serif;
    font-size:12px;
    color: #ff6c00;
}
.footerFixedHeight {
    height:49px;
}
.footerOutsideContainer {
    border:1px solid #addfff;
    margin-top:10px;
    background-color:white;
}
.footerContainer {
    border:none;
    background-image:url("http://static.gpsed.com/site/bottom.gif");
    background-repeat:repeat-x;
    margin:1px;
    padding-right:10px;
}
.footerLink {
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
    text-decoration:underline;
}
.footerLink:hover {
    color:#3b3b3b;
    text-decoration:none;
}
.footerShapeLogo {
    border:none;
    margin-left:8px;
    margin-right:8px;
}
.footerCopyrightText {
    text-align:center;
}
.footerCopyrightLink {
    font-family:Verdana, serif;
    font-size:11px;
    color:#6d777e;
    text-decoration:underline;
}
.footerCopyrightLink:hover {
    text-decoration:none;
    color:#000000;
}
.loginPageLoginForm {
    width:300px;
}
.loginErrorPanel {
    padding-top: 3px;
}
.errorMsg {
    font-family:Verdana, serif;
    font-size:11px;
    color:#ff3333;
    font-weight:bold;
}
.registrationTitle {
    padding-left:20px;
    padding-top:10px;
    padding-bottom:0;
    text-align:left;
}
.registrationKeyElem {
    margin-right:30px;
}
.registerAccountBtn {
    outline-width:0;
    outline-style:none;
    margin-top:10px;
    border:none;
    cursor:pointer;
}
.restrictedBrowsersDiv {
    text-align:center;
    padding:10px;
}
.noBorder {
    border:none;
    outline-width:0;
    outline-style:none;
}

.getstartedBottomLine {
    border-bottom-color:#addfff;
    border-bottom-width:2px;
    border-bottom-style:solid;
}
.selectedBlockDiv {
    border:2px solid #addfff;
    background-color:#E3F4FF;
}
.selectedBlockDivRed {
    border:1px solid #ff9f58;
    background-color:#fff3eb;
}
.getstartedDescrBlock {
    padding-top:10px;
    padding-left:15px;
}
.divThinBottomUnderline {
    border-bottom-color:#ADDFFF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:5px;
}
.noBottom {
    padding-bottom:0;
    margin-bottom:0;
}
.noTop {
    padding-top:0;
    margin-top:0;
}
.leftAlgn {
    text-align:left;
}
.nobr {
    white-space:nowrap;
}
.smallFrame {
    border:1px solid #ADDFFF;
    padding:1px;
    background-color:transparent;
}
.inpageTitle {
    font-family:Arial,serif;
    font-size:16px;
    color:#737373;
}
.inpageTitleLink {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:16px;
    color: #008de5;
    text-decoration:underline;
}
.inpageTitleLink:hover {
    color: #3b3b3b;
    text-decoration:none;
}
.inpageTitleBlock {
    background-color:#DBF4FF;
    width:100%;
    text-align:left;
    padding:3px;
}

.hiddenDiv {
    display:none;
    overflow:hidden;
}
.editTrackDesc {
    width:97%;
    height:7em;
}
.commentDiv {
    border:1px solid #ceefff;
    background-color:#def4ff;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:18px;
}
.commentDivAuthor {
    border:1px solid #ffe4d7;
    background-color:#ffede5;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:17px;
}
.commentHeader {
    background-image: url("http://static.gpsed.com/comment_upperbg.gif");
    padding-left:10px;
    padding-top:3px;
    text-align:left;
}
.commentHeaderAuthor {
    background-image: url("http://static.gpsed.com/comment_upperbg-a.gif");
    padding-left:10px;
    padding-top:3px;
    text-align:left;
}
.commentText {
    padding-left:10px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
}
.commentsDate {
    margin-left:5px;
}
.inpageTitleBlockInside {
    padding:5px;
    margin-left:5px;
}
.postCommentForm {
    font-family:Verdana, serif;
    font-size:12px;
    color:#6d777e;
    font-weight:normal;
    border:1px solid #008DE5;
    margin-top:5px;
}
#recaptcha_div .recaptchatable {
    border: 1px solid #008DE5 !important;
}
.blockSlider {
    float:right;
    margin-right:10px;
    margin-top:0;
    cursor:pointer;
}
#postingIndicator {
    margin-left:20px;
    display:none;
    vertical-align:middle;
}

#rightPanelTabs {
    margin:10px 5px 5px;
}
.waypointsPanelAll {
    border:1px solid #0066A3;
    max-height:600px;
    min-height:100px;
    overflow:auto;
    overflow-y:scroll;
    overflow-x:auto;
}
.waypointsPanelIE {
    border:1px solid #0066A3;
    height:450px !important;
    overflow:auto;
    overflow-y:scroll;
    overflow-x:auto;
}
.photosPanel {
    border:1px solid #0066A3 !important;
    max-height:600px;
    min-height:100px;
    overflow:auto;
    overflow-y:scroll;
    overflow-x:auto;
}
.photosPanelIE {
    border:1px solid #0066A3 !important;
    height:450px !important;
    overflow:auto;
    overflow-y:scroll;
    overflow-x:hidden;
}
.minPhotosPanel {
    max-height: 350px;
}
.minPhotosPanelIE {
    height: 350px !important;
}
.maxPhotosPanel {
    max-height:483px;
}
.maxPhotosPanelIE {
    height:483px !important;
}
.waypointIcon {
    vertical-align:top;
    padding:2px;
    float:left;
    margin-top:-2px;
}
.photoIcon {
    vertical-align:top;
    padding:2px;
    float:none;
    border:1px solid transparent;
}
.photoIcon:hover {
    border:1px solid #008DE5;
}
#singleTrackHeadPanel {
    margin-left:3px;
    margin-top:5px;
    margin-bottom:3px;
    margin-right:5px;
}
.countryFlag {
    margin-bottom:-2px;
    margin-right:5px;
    border:1px solid #b4e2ff;
    padding:1px;
}
.simleList {
    text-align:left;
    list-style-type:disc;
}
.simleList li {
    margin-top:10px;
}
.shapeSites {
    font-family:Verdana, serif;
    font-size:11px;
    font-weight:normal;
    color:#008de5;
    margin-bottom:20px;
    margin-top:10px;
    text-align:center;
}
.shapesitesLinks {
    font-family:Verdana, serif;
    font-size:10px;
    text-decoration: underline;
    font-weight:normal;
    color: #008de5;
}
.shapesitesLinks:hover {
    text-decoration: none;
    color: #3b3b3b;
}
.hiddenOverflow {
    overflow:hidden;
    overflow-y:hidden;
}
.trackInfoTable, .positionInfoTable {
    border:1px solid #E3F4FF;
}
.trackInfoTablePrivate {
    border:1px solid #FFCFCF;
}
.trackInfoTableKeyName {
    padding-left: 10px;
    white-space:nowrap;
    width:132px;
}
.indexStatsBlock {
    margin-top:10px;
    padding-left:150px;
    font-size:14px;
    margin-right:15px;
    padding-bottom:10px;
}
.nearestTrackColorIcon {
    width:12px;
    height:12px;
    border:none;
    opacity:0.4;
    filter: alpha(opacity=40);

}
#stumbleWelcomeBar {
    background-color:#fffade;
    font-family:Verdana, serif;
    font-size:12px;
    color:#6d777e;
    padding:3px 0 6px 0;
    border:1px solid #6d777e;
    vertical-align:middle;
}
#mainTabs {
    width:526px;
    list-style:none;
    white-space:nowrap;
    text-decoration:none;
    margin:10px 0 0 0;
    padding:0;
    font-family:Verdana, serif;
    font-size:12px;
    clear:both;
}
#mainTabs li, #mainTabs span {
    float:right;
    width:100px;
}
#mainTabs span, .IEliCssFixOnGMap {
    background-repeat:no-repeat;
    vertical-align:middle;
    text-align:center;
    font-weight:bold;
    width:95px;
    height:18px;
    margin:0 1px;
    padding:3px 1px 0;
}
.IEliCssFixOnGMap {
    padding:0;
}
#mainTabs a {
    outline-width:0;
    outline-style:none;
    text-decoration:none;
    cursor:pointer;
}
#mainTabs .selectedMainTab {
    color:#ffffff;
    background-image:url("http://static.gpsed.com/main_tab_selected2.gif");
}
#mainTabs .deselectedMainTab {
    color:#008de5;
    background-image:url("http://static.gpsed.com/main_tab_deselected2.gif");
}
.deselectedMainTab span:hover {
    color:#3b3b3b;
}
.highlightedMainTab {
    color:#ff6c00;
}
.IEspanCssFix {
    float:none !important;
}
.main-menu-tabs:after { /* clearing without presentational markup, IE gets extra treatment */
    display:block;
    clear: both;
    content: " ";
}
/* Additional IE specific bug fixes... */
* html .main-menu-tabs { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .main-menu-tabs { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
.singinInput {
    border:1px solid #0069A8;
    font-family:Verdana, serif;
    font-size:12px;
    color: #6d777e;
}
.noUnderlineLinks {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:10px;
    color: #6D777E;
    text-decoration:none;
    cursor:pointer;
}
.photoattachHeader {
	font-family: Verdana, serif;
	font-size: 20px;
	color: #737373;
	height: 36px;
	background: url('http://static.gpsed.com/header_bg.gif') repeat-x;
	border-bottom: 1px solid #dddddd;
	margin-top: 7px;
}
.photoattachFooter {
	height: 30px;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	padding-top: 8px;
}
.photoattachStepHeader {
	font-family: Verdana, serif;
    font-size: 18px;
    color: #ff6c00;
    margin: 3px;
}
.photoattachTitle {
	height: 24px;
	font-family: Verdana, serif;
    font-size: 14px;
	font-weight: bold;
    background-color: #f0f0f0;
	color: #737373;
    padding-top: 4px;
}
.albumDescription {
	width: 225px;
    background-color: #f6f6f6;
    border: 1px solid #dcdcdc;
	font-family: Verdana, serif;
    font-size: 12px;
    color: #6d777e;
	padding: 10px 10px 10px 10px;
}
.faqContent ul {
    margin-top:0;
    margin-bottom:10px;
}
#GPSedToolbarMainDiv {
    background:transparent;
    border:none;
}
#GPSedToolbarInput {
    width:131px;
    border:1px solid #14699b;
    height:17px;
    margin:4px 0 0 0;
    font-family:Verdana, serif;
    font-size:12px;
    color:#AAAAAA;
    float:left;
}
.GPSedToolbarInputIE {
    margin:4px 0 0 0 !important;
    width:129px !important;
}
.GPSedToolbarInputNotGEPlugin {
    width:106px !important;
}
.MonGPSedToolbarInput {
    width:163px !important;
    text-align:center;
}
.MonGPSedToolbarInputIE {
    width:164px !important;
    text-align:center;
}
.MonGPSedToolbarInputNotGEPlugin {
    width:141px !important;
    text-align:center;
}
#GPSedToolbarSubmitBtn {
    outline-width:0;
    outline-style:none;
    margin:4px 0 0 3px;
    padding:0;
    cursor:pointer;
    vertical-align:bottom;
    float:left;
}
.GPSedToolbarSubmitBtnIE {
    margin:4px 0 2px 3px !important;
}
#GPSedToolbarRevGeocodeBtn {
    outline-width:0;
    outline-style:none;
    margin:4px 0 0 3px;
    padding:0;
    cursor:pointer;
    vertical-align:bottom;
    background-image:url("http://static.gpsed.com/rev_geocode_off.png");
    width:24px;
    height:23px;
    float:left;
}
.GPSedToolbarRevGeocodeBtnOn {
    background-image:url("http://static.gpsed.com/rev_geocode_on.png") !important;
}
.GPSedToolbarRevGeocodeBtnIE {
    margin:4px 0 2px 3px !important;
}
#GPSedToolbarMeasurerDistanceDiv {
    clear:both;
    width:158px;
    height:17px;
    font-family:Verdana, serif;
    font-size:11px;
    color:#0076d2;
    background-color:#ddf4ff;
    font-weight:bold;
    text-align:center;
    border:1px solid #0076d2;
    padding-top:2px;
}
#GPSedToolbarMeasurerBtn {
    outline-width:0;
    outline-style:none;
    margin:4px 3px 0 0;
    padding:0;
    cursor:pointer;
    vertical-align:bottom;
    background-image:url("http://static.gpsed.com/measure_off.png");
    width:24px;
    height:23px;
    float:left;
}
.GPSedToolbarMeasurerBtnOn {
    background-image:url("http://static.gpsed.com/measure_on.png") !important;
}
.GPSedToolbarMeasurerBtnIE {
    margin:4px 3px 2px 0 !important;
}
.GPSedToolbarBtn {
    width:23px;
    height:22px;
    outline-width:0;
    outline-style:none;
    cursor:pointer;
    background-image:url("http://static.gpsed.com/toolbar-full-icons2.png");
}
.toolbarBtnGroupDiv {
    border-left:1px solid #14699b;
    background-color:transparent;
    float:left;
}
.nearestTracksToolbarBtnOff {
    background-position:0 0;
}
.nearestTracksToolbarBtnOn {
    background-position:0 -50px;
}
.panoramioToolbarBtnOff {
    background-position:0 -100px;
}
.panoramioToolbarBtnOn {
    background-position:0 -150px;
}
.wikipediaToolbarBtnOff {
    background-position:0 -200px;
}
.wikipediaToolbarBtnOn {
    background-position:0 -250px;
}
.markersToolbarBtnOff, .monMarkersToolbarBtnOff {
    background-position:0 -300px;
}
.markersToolbarBtnOn, .monMarkersToolbarBtnOn {
    background-position:0 -350px;
}
.countryFlagsToolbarBtnOff {
    background-position:0 -400px;
}
.countryFlagsToolbarBtnOn {
    background-position:0 -450px;
}
.MapToolbarBtnOff {
    background-position:0 -500px;
}
.MapToolbarBtnOn {
    background-position:0 -550px;
}
.SatToolbarBtnOff {
    background-position:0 -600px;
}
.SatToolbarBtnOn {
    background-position:0 -650px;
}
.HybToolbarBtnOff {
    background-position:0 -700px;
}
.HybToolbarBtnOn {
    background-position:0 -750px;
}
.TerToolbarBtnOff {
    background-position:0 -800px;
}
.TerToolbarBtnOn {
    background-position:0 -850px;
}
.EarthToolbarBtnOff {
    background-position:0 -900px;
}
.EarthToolbarBtnOn {
    background-position:0 -950px;
}
.monGlobalZoomToolbarBtnOff {
    background-position:0 -1000px;
}
.monGlobalZoomToolbarBtnOn {
    background-position:0 -1050px;
}
.monRefreshRateToolbarBtnOff {
    background-position:0 -1100px;
}
.monRefreshRateToolbarBtnOn {
    background-position:0 -1150px;
}
.monRefreshMapToolbarBtnOff, .monRefreshMapToolbarBtnOn {
    background-position:0 -1200px;
}
.monRefreshMapToolbarBtnAnim {
    background-image:url("http://static.gpsed.com/monitoring/subaccs_refreshing_new.gif") !important;
    background-position:0 0;
}
#mapToolbarAutoRefreshRate {
    /*margin:1px;*/
    padding:1px;
    border:1px solid #45A7F0;
    background-color:#ffffff;
    font-family:Verdana, serif;
    font-size:11px;
    color:#737373;
    float:left;
    width:45px;
    height:18px;
    outline-width:0;
    outline-style:none;
    cursor:default;
}
#monRefreshRateCombo {
    position:absolute;
    display:none;
    overflow:hidden;
    z-index:999;
    border:1px solid #45A7F0;
    margin:0;
    padding:0;
}
.monRefreshRateComboItem {
    background-color:#ffffff;
    font-family:Verdana, serif;
    font-size:11px;
    color:#737373;
    margin:0;
    padding:1px 3px;
    width:66px;
}
.monRefreshRateComboItemHover {
    background-color:#45A7F0;
    color:#ffffff;
    cursor:pointer;
}
.thinBottonUnderline {
    border-bottom:1px solid #ADDFFF;
}
.imgInText {
    margin-bottom:-2px;
}
.monObjListOnlItem {
    border:1px solid #ADDFFF;
    background-image:url("http://static.gpsed.com/monitoring/bg_online.gif");
    margin:5px 5px;
}
.monObjListNoTracksItem {
    border:1px solid #D5D5D5;
    background-image:url("http://static.gpsed.com/monitoring/grey_bg.gif");
    margin:5px 5px;
}
.monObjListOffItem {
    border:1px solid #D5D5D5;
    background-image:url("http://static.gpsed.com/monitoring/bg_offline.gif");
    margin:5px 5px;
}
.monObjListEye {
    margin:5px;
}
.monObjList1stTdOnl {
    border-right:1px solid #ADDFFF;
}
.monObjList1stTdOff {
    border-right:1px solid #D5D5D5;
}
.monObjListTopDiv {
    margin: 2px 0px 1px 2px;
}
.monObjListBtmDiv {
    margin:3px 0 2px 3px;
    font-family:Verdana, serif;
    font-size:10px;
    color:#737373;
}
.monObjListBtmDiv {
    margin: 3px 0 0 3px;
    font-family:Verdana, serif;
    font-size:10px;
    color:#737373;
    padding-right: 2px;
}
.monObjListLinks {
    outline-width:0;
    outline-style:none;
    font-family:Verdana, serif;
    font-size:12px;
    color: #008de5;
    text-decoration:underline;
    margin-left:2px;
}
.monObjListLinks:hover {
    color: #3b3b3b;
    text-decoration:none;
}
.mobObjListToolBtn {
    float:right;
    width:22px;
    height:19px;
    margin:0;
    padding:0;
    cursor:pointer;
    background-image:url("http://static.gpsed.com/monitoring/object_toolbar_sprite.gif");
}
.mobObjListZoomLockBtnOff {
    background-position:0 0;
}
.mobObjListZoomLockBtnOn {
    background-position:0 -50px;
}
.mobObjListTailBtnOff {
    background-position:0 -100px;
}
.mobObjListTailBtnOn {
    background-position:0 -150px;
}
.mobObjListTracksBtnOff {
    background-position:0 -200px;
}
.mobObjListTracksBtnOn {
    background-position:0 -250px;
}
.mobObjListAlertsBtn {
    background-position:0 -300px;
}
.mobObjListColorBtn {
    background-image:url("http://static.gpsed.com/monitoring/objlist_color_bg.gif");
    background-position:0 0;
}
.slidingPanelScrollContainer {
    overflow-x:hidden;
    overflow-y:auto;
}
#addNewObjDiv {
    margin-top:10px;
    margin-bottom:15px;
    display:none;
}
#addNewObjErr {
    font-family:Verdana, serif;
    font-size:12px;
    color: #ff6c00;
    margin:0 0 5px 0;
    display:none;
}
#addNewObjErrText {
    padding-left:5px;
}
#addNewObjPanel {
    border:1px solid #ADDFFF;
    background-color:#fafafa;
    padding:5px;
    margin:10px 5px 10px 5px;
    display:none;
}
#subAccCheckRes {
    display:none;
    text-align:center;
}
.boxoverCloseBtn {
    float:right;
    margin-top:-1px;
    padding:1px;
    cursor:pointer;
    vertical-align:middle;
}
div.markerTooltipOnline {
	background-color: white;
	margin:1px;
	border:1px solid #00578a;
	font-family:Verdana, serif;
	font-size: 10px;
	color: #6d777e;
	width: 110px;
    background-position:bottom left;
    background-repeat:repeat-x;
    background-image:url("http://static.gpsed.com/monitoring/tip_grad_online.gif");
}
div.markerTooltipOffline {
	background-color:white;
	margin:1px;
	border:1px solid #898989;
	font-family:Verdana, serif;
	font-size: 10px;
	color: #6d777e;
	width: 110px;
    background-position:bottom left;
    background-repeat:repeat-x;
    background-image:url("http://static.gpsed.com/monitoring/tip_grad_offline.gif");
}
.markerTooltipRowBorderBottom {
	border-bottom: 1px solid #dddddd;
}
.tipContentRow  {
    padding:1px 4px;
    background-color:transparent;
}
.markerTooltipTitleOnline {
	background-color:#eaf6ff;
	color:#008de5;
}
.markerTooltipTitleOffline {
	background-color:#fff7f4;
	color:#008de5;
}
.closeTipDiv {
    float:right;
    margin:2px;
    cursor:pointer;
}
.lastRespSpan {
    // dummy class for jQuery cycle
}
.monSearchClearAllLink {
    float:right;
    margin-right:15px;
}
.settingsMenuTabs, .myTracksMenuTabs {
	height: 33px;
	background: url('http://static.gpsed.com/settings/settings_bg.gif') repeat-x;
	margin-top: 7px;
}
.selectedSettingsMenuTab {
    background-image: url("http://static.gpsed.com/settings/tab.gif");
	background-repeat: no-repeat;
	height: 33px;
	color: #ff6c00;
	text-align: center;
    padding-top:6px;
}
.selectedMyTracksMenuTab {
    background-image: url("http://static.gpsed.com/my_tracks/tab.gif");
	background-repeat: no-repeat;
	height: 33px;
	color: #ff6c00;
	text-align: center;
    padding-top:6px;
}
.selectedMenuTextColor {
	color: #ff6c00;
}
.deselectedSettingsMenuTab, .deselectedMyTracksMenuTab {
	margin-top: -6px;
}
.settingsMenuText, .myTracksMenuText {
	font-family: Verdana, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.deselectedMenuTextColor {
	color: #008de5;
}
.settingsInfoTd {
	border-right: 1px solid #cde1ed;
	border-top: 1px solid #cde1ed;
	border-bottom: 1px solid #cde1ed;
	background-color: #f5fafb;
}
.selectedSettingsTd {
	padding-top: 3px;
	width: 127px;
	border-bottom: 1px solid white;
}
.selectedMyTracksTd {
	padding-top: 3px;
	width: 180px;
	border-bottom: 1px solid white;
}
.deselectedSettingsTd {
	padding-top: 3px;
	width: 127px;
}
.deselectedMyTracksTd {
	padding-top: 3px;
	width: 180px;
}
.gpsedGreenText {
    color:#3C8F03;
}
.gpsedCustomList {
    list-style-image:url('http://static.gpsed.com/site/pro_features_marker.gif');
}
.gpsedCustomList li {
    padding:3px;
}
.objectColorIndicator {
    width:14px;
    height:12px;
    cursor: pointer;
    border-width: 1px;
    border-style: outset;
    margin:2px 0 0 3px;
    padding:0;
}
.objectColorIndicator:hover {
    border-style: inset;
}
.alertElementBorder {
    border: 1px solid #ffcfcf;
    background-color: #fbefde;
}
.pricingHeader {
	height: 30px;
	background-color: #ebfaff;
	margin-top: 7px;
	margin-bottom: 25px;
	border: 1px solid #d9ebf8;
}
.tariffHeader {
    background-repeat:no-repeat;
    width: 251px;
    height: 80px;
    font-family: Arial;
    font-size: 22px;
    color: #ff6c00;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
}
.tariffFooter {
    width: 251px;
    font-family: Verdana, serif;
    font-size: 16px;
    color: #4c4c4c;
    font-weight: bold;
}
.familyHeaderBckImage {
    background-image:url("http://static.gpsed.com/pricing/family_header.jpg");
}
.businessHeaderBckImage {
    background-image:url("http://static.gpsed.com/pricing/business_header.jpg");
}
.corporateHeaderBckImage {
    background-image:url("http://static.gpsed.com/pricing/corporate_header.jpg");
}
.familyFooterBckImage {
    background-image:url("http://static.gpsed.com/pricing/family_footer.jpg");
}
.businessFooterBckImage {
    background-image:url("http://static.gpsed.com/pricing/business_footer.jpg");
}
.corporateFooterBckImage {
    background-image:url("http://static.gpsed.com/pricing/corporate_footer.jpg");
}
.tariffFooterTd {
	background-repeat: no-repeat;
    height: 10px;
}
.familyFooterBgColor {
    background-color: #e7f2ff;
}
.businessFooterBgColor {
    background-color: #eafdee;
}
.corporateFooterBgColor {
    background-color: #fff4ef;
}
.tariffSimpleText {
	font-family: Verdana, serif;
    font-size: 16px;
    color: #6d777e;
    font-weight: bold;
}
.iphoneBlockTitle {
    color:#ffffff;
    font-family:Verdana, serif;
    font-size:13px;
    height:20px;
    text-align:center;
    float:left;
    width:100%;
    /*font-weight:bold;*/
    background-repeat:repeat-x;
}
.iphoneBlockTitle a, .iphoneBlockTitle a:visited {
    color:#ffffff;
    font-family:Verdana, serif;
    font-size:13px;
}
#iphoneWSTitle {
    background-image:url('http://static.gpsed.com/iphone/web_title_center.png');
    padding-top:5px;
}
#iphoneMATitle {
    background-image:url('http://static.gpsed.com/iphone/mobile_title_center.png');
    padding-top:5px;
}
#iphoneHomeLink {
    background-image:url('http://static.gpsed.com/iphone/home_button.png');
    padding-top:5px;
    padding-left:27px;
    width:60px;
}
#iphoneHomeAfterLink {
    background-image:url('http://static.gpsed.com/iphone/sign_header.png');
    padding-top:5px;
    width:226px;
}
#iphoneWSPanel {
    background-image:url('http://static.gpsed.com/iphone/block_blue_bg.png');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#c1ddff;
    border:1px solid #4db0f3;
    color:#000000;
    font-family:Verdana, serif;
    font-size:13px;
    clear:both;
    padding:3px;
}
.iphoneMAList {
    color:#3EA41A;
    font-family:Verdana, serif;
    font-size:13px;
}
.iphoneRedText {
    color:#965724;
    font-family:Verdana, serif;
    font-size:12px;
}
#iphoneFooter {
    background-image:url('http://static.gpsed.com/iphone/footer.png');
    background-repeat:repeat-x;
    background-position:top;
    height:30px;
    font-family:Verdana, serif;
}
.iphoneLinks {
    color:#008EF0;
    text-decoration:underline;
}
#iphoneLoginFormRemember {
    margin-left:25px;
    margin-top:15px;
}
#iphoneSignInUp {
    background-image:url('http://static.gpsed.com/iphone/block_orange_bg.png');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#FFE7CA;
    width:260px;
    border:1px solid #ffad4b;
    padding:5px;
    margin:15px 3px;
}
.iphoneGPSedToolbarBtn {
    width:51px;
    height:51px;
    outline-width:0;
    outline-style:none;
    cursor:pointer;
    background-image:url("http://static.gpsed.com/iphone/map_toolbar_sprites.png");
}
.iphonenearestTracksToolbarBtnOff, .iphonenearestTracksToolbarBtnOn {
    background-position:0 0;
}
.iphonenearestTracksToolbarBtnOff {
    background-position:0 -51px;
}
.iphonenearestTracksToolbarBtnOn {
    background-position:0 -102px;
}
.iphonepanoramioToolbarBtnOff {
    background-position:0 -153px;
}
.iphonepanoramioToolbarBtnOn {
    background-position:0 -204px;
}
.iphonewikipediaToolbarBtnOff {
    background-position:0 -255px;
}
.iphonewikipediaToolbarBtnOn {
    background-position:0 -306px;
}
.iphonemarkersToolbarBtnOff {
    background-position:0 -357px;
}
.iphonemarkersToolbarBtnOn {
    background-position:0 -408px;
}
.blueBigText {
    font-family:Verdana, serif;
    font-size:16px;
    color:#008de5;
    font-weight:bold;
}
.downloadChecksList {
    font-family:Verdana, serif;
    font-size:12px;
    font-weight:bold;
    color:#1BA200;
    list-style-image:url('http://static.gpsed.com/check.gif')
}
.downloadChecksList li {
    margin:10px 5px;
}
.smallGreenText {
    font-family:Verdana, serif;
    font-size:10px;
    color:#1BA200;
}
#screensContainer, #historicContainer {
    position:relative;
    float:left;
}
.screenshotCntrlBtn {
    cursor:pointer;
    
}
#historicBlockHeader {
    background-image:url("http://static.gpsed.com/historic/header_bg.gif");
    padding:2px;
    border:1px solid #ffcdad;
    margin:0;
}
.historicBlockBody {
    margin:0;
    padding:2px;
    background-color:white;
    border:1px solid #ffcdad;
    border-top-width:0;
}
.historicBlockPhotosPanel {
    background-color:#ffece0;
    width:100%;
}
#alertSettingsContent {
	position: absolute;
}
.accountMenu {
	position: absolute;
    border:	1px solid #008de5;
    z-index: 6;
    background-color: #ffffff;
}
.accountMenuRowBottomBorder {
	border-bottom: 1px solid #4dafed;
}
.accountMenuRow {
	background-color: #008de5;
    cursor: pointer;
}
.accountMenuTd {
	color: #ffffff;
	font-family: Verdana, serif;
    font-size: 12px;
    cursor: pointer;
    vertical-align: middle;
    padding: 2px;
}
.bigButtonSep {
	background-image:url("http://static.gpsed.com/my_tracks/big_button_sep.gif");
}
.bigButtonCenter {
	background-image:url("http://static.gpsed.com/my_tracks/big_button_center.gif");
}
.bigButtonRight {
	background-image:url("http://static.gpsed.com/my_tracks/big_button_right.gif");
}
.bigButtonLeft {
	background-image:url("http://static.gpsed.com/my_tracks/big_button_left.gif");
}
.bigButtonText {
	font-family: Verdana, serif;
	font-size: 12px;
	color: #008de5;
}
.smallButtonSep {
	background-image:url("http://static.gpsed.com/my_tracks/small_button_sep.gif");
}
.smallButtonCenter {
	background-image:url("http://static.gpsed.com/my_tracks/small_button_center.gif");
}
.smallButtonRight {
	background-image:url("http://static.gpsed.com/my_tracks/small_button_right.gif");
}
.smallButtonLeft {
	background-image:url("http://static.gpsed.com/my_tracks/small_button_left.gif");
}
.smallButtonText {
	font-family: Verdana, serif;
	font-size: 12px;
	color: #008de5;
}
.myTracksSortPanel {
	background-image: url('http://static.gpsed.com/my_tracks/sort_bg.gif');
	background-repeat: repeat-x;
}
.myTracksSearchTd {
	border-right: 1px solid #c8c8c8;
}
.myTracksSortTd {
    font-family:Verdana, serif;
    font-size:12px;
    color:#3b3b3b;
    font-weight: bold;
}
.myPublicTrackBgColor {
	background-color: #f2faff;
}
.myPrivateTrackBgColor {
	background-color: #fcf4e8;
}
.myPublicTrackDivBorder {
	border-bottom: 1px solid #aed4e8;
	border-top: 1px solid #aed4e8;
}
.myPrivateTrackDivBorder {
	border-bottom: 1px solid #e9c48c;
	border-top: 1px solid #e9c48c;
}
.publicTrackTopBorder {
	border-top: 1px solid #deeff8;
}
.privateTrackTopBorder {
	border-top: 1px solid #f6e6ce;
}
.selectedTrackLinkTd {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #abd3eb; 
	border-left: 1px solid #abd3eb; 
	border-right: 1px solid #abd3eb; 
}
.trackLinkPanelDiv {
	width: 578px;
	background-color: #ffffff;
	border: 1px solid #abd3eb;
	border-top: none;
}
.trackLinkPanelDivPadIE {
	padding-left: 133px;
}
.trackLinkPanelDivPad {
	padding-left: 130px;
}
.selectedButtonText {
	color: #3b3b3b;
}
.borderBlueLeft {
	border-left: 1px solid #017cc2;
}
.borderBlueRight {
	border-right: 1px solid #017cc2;
}
.borderBlueBottom {
	border-bottom: 1px solid #017cc2;
}
.borderBlueTop {
	border-top: 1px solid #017cc2;
}
.alertSettingsOddRowBg {
	background-color: #e3f3ff;
}
.borderGrayBottom {
	border-bottom: 1px solid #d5e5f2;
}
.borderGrayTop {
	border-top: 1px solid #d5e5f2;
}
.alertSettingsEvenRowBg {
	background-color: #f4fbff;
}
.bottomGradBg {
	background: url('http://static.gpsed.com/monitoring/alerts/bottom_gradient.gif') repeat-x;
	vertical-align: top;
}
.overFlowHidden {
	overflow: hidden; 
}
.alertGreenBg {
    border: 1px solid #ace39d;
    background-image: url("http://static.gpsed.com/monitoring/alerts/green_bg.gif");
}
.alertRedBg {
    border: 1px solid #fac9a9;
    background-image: url("http://static.gpsed.com/monitoring/alerts/red_bg.gif");
}
.alertRedText {
	color: #912115;
	padding-left: 5px;
	text-align: left;
}
.alertGreenText {
	color: #206f00;
	padding-left: 5px;
	text-align: left;
}
.alertSearchSelectingBlock {
    margin-top: 5px;
    padding-top: 7px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-right: 5px;
    text-align: center;
    line-height: 1.5;
}

