﻿body {
    position: relative;
}

a img {
    border: 0px;
}

#canvas {
    width: 1014px;
    margin: 0px auto;
    overflow: hidden;
    background: #fff;
    border: 1px solid #666;
    font-size: 12px;
}

#canvastest {
    width: 1014px;
    margin: 0px auto;
    overflow: hidden;
    background: #fff;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    font-size: 12px;
}

#canvastestcustom {
    width: 970px;
    margin: 0px auto;
    overflow: hidden;
    background: #fff;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    font-size: 12px;
}

/*
 *  Site Header Classes 
 */
div.siteheader {
    float: left;
    width: 1014px;
}

div.headerlogo {
    float: left;
    width: 255px;
}

    div.headerlogo img {
        border: 0px;
    }

div.headerwallmaps {
    color: #3e86e1;
    float: left;
    font-family: Helvetica;
    font-size: 37px;
    text-align: center;
    width: 219px;
}

div.headertagline {
    color: #428eef;
    float: left;
    font-size: 18px;
    font-family: Verdana;
    width: 350px;
}

    div.headertagline .fastasnextday {
        color: #f00;
        display: inline;
        white-space: nowrap;
    }

div.headercontact {
    float: left;
    font-family: Verdana;
    margin-top: 4px;
    margin-right: 2px;
    text-align: right;
    width: 143px;
}

    div.headercontact .phonenumber {
        font-weight: bold;
    }

    div.headercontact .email {
        color: #666;
    }

div.headernavigation {
    background-color: #666;
    color: #e6e6e6;
    border-bottom: 5px solid #e6e6e6;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    text-align: right;
    width: 1014px;
}

    div.headernavigation .link {
        color: #e6e6e6;
        font-size: 12px;
        text-decoration: underline;
    }

        div.headernavigation .link:hover {
            text-decoration: none;
        }

    div.headernavigation .lastlink {
        margin-right: 5px;
    }

/*
 *  Content Class
 */
div.content {
    float: left;
    width: 970px;
}

/*
 *  Content ID
 */
div#content {
    float: left;
    width: 1014px;
}

div#content.wLHN {
    min-height: 1160px;
}

div.contenttest {
    float: left;
    width: 767px;
    margin-left: 5px;
}

/*
 *  Inner Content ID
 */
div#innercontent {
    float: left;
    border: solid 1px #868686;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    width: 972px;
}
.wLHN div#innercontent {
    margin-left: 10px;
}
    div#innercontent #wrapper {
        float: left;
        width: 972px;
        padding-bottom: 70px;
    }

/*
 *  Site Footer Classes
 */
div.footer {
    background-color: #e6e6e6;
    border-top: 1px solid #000;
    float: left;
    font-family: Arial;
    height: 34px;
    width: 1014px;
}

div.footerlinks {
    color: #666;
    float: left;
    font-family: Verdana;
    font-size: 9px;
    line-height: 17px;
    margin-left: 3px;
    width: 327px;
}

    div.footerlinks a {
        color: #666;
        text-decoration: underline;
    }

        div.footerlinks a:hover {
            text-decoration: none;
        }

div.footeraddress {
    color: #666;
    float: left;
    width: 360px;
}

    div.footeraddress .salesinfo {
        background-color: #fff;
        border: dashed 1px #cecece;
        display: none;
        font-size: 13px;
        padding: 10px;
        position: absolute;
        width: 220px;
    }

    div.footeraddress .closesalesinfo {
        color: #00f;
        cursor: pointer;
        font-size: 10px;
        text-align: right;
        text-decoration: underline;
    }

    div.footeraddress .phoneicon {
        cursor: pointer;
        float: left;
        margin-top: 3px;
    }

    div.footeraddress .address {
        display: inline;
        float: left;
        font-size: 11px;
        line-height: 17px;
        margin-left: 7px;
    }

        div.footeraddress .address .location {
            font-weight: bold;
        }

div.footercopyright {
    color: #666;
    float: left;
    font-size: 10px;
    margin-right: 15px;
    padding-top: 3px;
    text-align: right;
    width: 215px;
}

div.footerverisign {
    float: left;
    width: 50px;
}

    div.footerverisign img {
        border: 0px;
        height: 23px;
        width: 50px;
    }

/*
 * Progress Bar Image
 */

div#progress img {
    margin: 0px 0px 5px 20px;
}
.wLHN div#progress img {
    margin: 0px 0px 5px 9px;
}
div#progress h2, div#progress h1 {
    margin: 10px 0px 5px 20px;
    font-size: 19px;
    font-weight: normal;
    color: #919191;
    font-family: Arial;
}
.wLHN div#progress h2, div#progress h1 {
    margin: 10px 0px 5px 10px;
}
div#progress h2 span, div#progress h1 span {
    color: #4F9A3A;
}

div#progresstest img {
    margin: 0px 0px 5px 0px;
}

div#progresstest h2 {
    margin: 10px 0px 5px 0px;
    font-size: 19px;
    font-weight: normal;
    color: #919191;
    font-family: Arial;
}

    div#progresstest h2 span {
        color: #4F9A3A;
    }

/*
 *  Step Header
 */
div#contentheader {
    float: left;
    width: 972px;
}

div#steptitle, h1#steptitle {
    float: left;
    font-size: 24px;
    color: #42932C;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 972px;
    font-family: Arial;
}

div#stepgreybar {
    float: left;
    background: #A6A6A6;
    border-top: solid 1px #868686;
    border-bottom: solid 1px #868686;
    width: 972px;
    padding-bottom: 10px;
    font-weight: bold;
}

    div#stepgreybar #stepdescription {
        float: left;
        color: #ffffff;
        font-size: 18px;
        font-weight: bold;
        margin-left: 10px;
        margin-top: 10px;
        font-family: Arial;
    }

    div#stepgreybar #mapsummaryheader {
        float: right;
        font-family: Arial;
    }

        div#stepgreybar #mapsummaryheader #mapsummary {
            color: #ffffff;
            font-size: 12px;
            font-weight: bold;
            margin-right: 85px;
            margin-top: 10px;
        }

#stepgreybartest {
    float: left;
    background: #A6A6A6;
    width: 766px;
    padding-bottom: 10px;
    font-weight: bold;
    font-family: Arial;

}

    #stepgreybartest #stepdescriptiontest {
        float: left;
 	    color: #ffffff;
 	    font-size: 18px;
 	    font-weight: bold;
 	    margin-left: 5px;
 	    margin-top: 10px;
    }

 div#steptitletest 
 {
 	float: left;
 	font-size: 24px;
    color: #42932C;
 	/*padding-left: 5px;*/
 	padding-top: 5px;
 	padding-bottom: 5px;
 	width: 772px;
 }



/*
 *  Left Input Area
 */
div#workspace {
    float: left;
    width: 190px;
    margin: 10px 5px 0px 5px;
}

    div#workspace div.instructions {
        float: left;
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        font-family: Tahoma;
        overflow: visible;
        width: 190px;
    }

    div#workspace div#calltoaction {
        margin-bottom: 1em;
        float: left;
        width: 190px;
    }

    div#workspace div#examples {
        font-size: 9px;
        font-weight: normal;
        float: left;
        width: 190px;
    }

    div#workspace div#findbutton {
        float: right;
    }

    div#workspace div#stepverify {
        display: none;
    }

    div#workspace hr {
        border-style: solid;
        border-width: 0px;
        border-top-width: 1px;
        color: #999;
        width: 190px;
        margin-bottom: 5px;
    }

 div#workspacetest {
 	float: left;
 	width: 190px;
 	margin: 10px 14px 0px 0px;
 }
 div#workspacetest div.instructions 
 {
 	float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    overflow: visible;
    width: 190px;
}

div#workspacetest div#calltoaction 
{
	margin-bottom: 1em;
	float: left;
	width: 190px;
}

div#workspacetest div#examples 
{
	font-size: 9px;
	font-weight: normal;
	float: left;
	width: 190px;
}
div#workspacetest div#findbutton 
{
	float: right;
}

div#workspacetest div#stepverify 
{
	display: none;
}

div#workspacetest hr 
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	color: #999;
	width: 190px;
	margin-bottom: 5px;
}

div#workspaceteststep3 {
 	float: left;
 	width: 190px;
 	margin: 10px 14px 0px 0px;
 }
 div#workspaceteststep3 div.instructions 
 {
 	float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    overflow: visible;
    width: 190px;
}

div#workspaceteststep3 div#calltoaction 
{
	margin-bottom: 1em;
	float: left;
	width: 190px;
}

div#workspaceteststep3 div#examples 
{
	font-size: 9px;
	font-weight: normal;
	float: left;
	width: 190px;
}
div#workspaceteststep3 div#findbutton 
{
	float: right;
}

div#workspaceteststep3 div#stepverify 
{
	display: none;
}

div#workspaceteststep3 #instructions hr 
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	color: #999;
	width: 222px;
	margin-bottom: 5px;
}

div#workspacetest hr 
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	color: #999;
	width: 190px;
	margin-bottom: 5px;
}


/*
 * Google Map
 */
div#map {
    float: left;
    width: 580px;
    height: 540px;
    overflow: hidden;
    border: solid 1px black;
    margin-top: 10px;
}

/*
 * Right Overview
 */
div#rightoverview {
    float: right;
    height: 551px;
    width: 180px;
}

    div#rightoverview .selectedStep {
        color: #42932C;
        padding: 5px;
        font-size: 12px;
        font-weight: bold;
        font-family:Arial;
    }

    div#rightoverview .unSelectedStep {
        color: #898989;
        padding: 5px;
        font-size: 12px;
        font-family:Arial;
    }

    div#rightoverview .stepDescription {
        color: #898989;
        font-size: 10px;
        display: none;
        font-weight: normal;
        padding: 3px;
        font-family:Arial;
    }

div.descriptiondiv {
    float: left;
    padding-left: 6px;
    margin-top: 0px;
    width: 487px;
    display: block;
}

div#map-disclaimer {
    clear: left;
    float: left;
    font-size: 10px;
    margin-left: 16px;
    width: 250px;
}

.nodisplay {
    display: none;
}

.newblueheaderlink {
    color: #428eef;
    text-decoration: none;
    font-size: 12px;
}

    .newblueheaderlink:hover {
        text-decoration: underline;
    }

a.footerrevampgray {
    text-decoration: none;
    color: #666666;
}

    a.footerrevampgray:hover {
        text-decoration: underline;
    }

a.footerrevampblue {
    text-decoration: none;
}

    a.footerrevampblue:hover {
        text-decoration: underline;
    }

    div.leftnavigationtest {
    background-color: #FFFFFF;
    border-right: 1px solid #666;
    float: left;
    width: 192px;
    min-height: 1230px;
}

div.leftnavigationtest .sectionheadertest {
    color: #3399FF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
    width: 180px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtest .usasections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;
    border-bottom: 1px solid #666;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest .usasections .usasectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest .usasections .usasectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest .usasections .usasectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest .usasections .usasectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtest .worldsections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest .worldsections .worldsectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest .worldsections .worldsectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest .worldsections .worldsectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest .worldsections .worldsectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtest .sectionheader {
    color: #39f;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
    
}

div.leftnavigationtest .sectionheader a{
    color: #39f;
    float: left;
    font-family: Arial;
    font-size: 13.33px;
    font-weight: bold;
    
}

div.leftnavigationtest .sectionheaderother {
    color: #39f;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtest .shopfor {
    color: #000;
    height: 20px;
    margin-top: 3px;
}
div.leftnavigationtest .sectionlinks {
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    margin-left: 22px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}
div.leftnavigationtest .sectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest .sectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
/*=========HAMBURGER MENU AND BREADCRUMBS=========*/
 div.smallbreadcrumbs {
    font-family: Verdana;
    border-bottom: 2px solid #e6e6e6;
    color: #666;
    font-size: 11px;
    line-height: 40px;
    width: 100%;
    height: 44px;
    margin: 0 auto;
}
.hamburger-menu {
    margin-left: 5px;
}
.hamburger-menu > span {
    display: flex;
    background-color: #428eef;
    justify-content: space-between;
    align-items: center;
    width: 77px;
    height: 30px;
    padding: 0 10px 0 8px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    z-index: 999;
}
/*#left-nav-hamburger {
    cursor: pointer;
}*/
.smallbreadcrumbs .indent {
    display: flex;
    align-items: center;
    height: 25px;
}
.smallbreadcrumbs .indent > div:nth-of-type(2), .lpbcrumbs {
    margin-left: 20px;
}
.smallbreadcrumbs a, .smallbreadcrumbs .indent > div:nth-of-type(2) span, .lpbcrumbs{
    color: #666;
    font-size: 11px;
    line-height: 40px;
    text-decoration: none;
}
.smallbreadcrumbs a:hover {
    text-decoration: underline;
}
div.leftnavigationtestcustomwallmapslink {
    top: 0 !important;
}
.grayoverlay {
   margin-top: 0 !important;
    position: absolute; /* Stay in place */
    z-index: 50000; /* Sit on top */
    /*padding-top: 190px;*/ /* Location of the box */
    left: 0px;
    top: 0px;
    margin-top: 42px;
    margin-bottom: -42px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
}
.backToTp-Last {
    display: flex;
    justify-content: flex-end;
    align-items: baseline;
    width: 908px;
    padding-left: 32px;
    padding-right: 32px;
}

div.leftnavigationtest-largerfont {
    background-color: #FFFFFF;
    border-right: 1px solid #666;
    float: left;
    width: 192px;
}

div.leftnavigationtest-largerfont .sectionheadertest {
    color: #3399FF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
    width: 180px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtest-largerfont .usasections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;
    border-bottom: 1px solid #666;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest-largerfont .usasections .usasectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest-largerfont .usasections .usasectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest-largerfont .usasections .usasectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest-largerfont .usasections .usasectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtest-largerfont .worldsections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest-largerfont .worldsections .worldsectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest-largerfont .worldsections .worldsectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest-largerfont .worldsections .worldsectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest-largerfont .worldsections .worldsectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtest-largerfont .sectionheader {
    color: #39f;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 12px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
    
}

/*antique*/
div.leftnavigationtest-largerfont .antiquesections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest-largerfont .antiquesections .antiquesectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest-largerfont .antiquesections .antiquesectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest-largerfont .antiquesections .antiquesectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest-largerfont .antiquesections .antiquesectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

/*marketmaps*/
div.leftnavigationtest-largerfont .marketmapssections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtest-largerfont .marketmapssections .marketmapssectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtest-largerfont .marketmapssections .marketmapssectionlinks {
    float: left;
    margin-left: 22px;
    /*margin-top: 5px;*/
}
div.leftnavigationtest-largerfont .marketmapssections .marketmapssectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest-largerfont .marketmapssections .marketmapssectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtest-largerfont .sectionheaderother {
    color: #39f;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtest-largerfont .shopfor {
    color: #000;
    height: 20px;
    margin-top: 3px;
}
div.leftnavigationtest-largerfont .sectionlinks {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-left: 22px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}

div.leftnavigationtest-largerfont .sectionlinksfirefox {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-left: 9px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}

div.leftnavigationtest-largerfont .sectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtest-largerfont .sectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink {
    background-color: #FFFFFF;
    /*border-right: 1px solid #666;*/
    float: left;
    width: 192px;
}

div.leftnavigationtestcustomwallmapslink .sectionheadertest {
    color: #3399FF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 8px;
    width: 180px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtestcustomwallmapslink .usasections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;
    border-bottom: 1px solid #666;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink .usasections .usasectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink .usasections .usasectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink .usasections .usasectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .usasections .usasectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtestcustomwallmapslink .worldsections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink .worldsections .worldsectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink .worldsections .worldsectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink .worldsections .worldsectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .worldsections .worldsectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
/*antique section*/
div.leftnavigationtestcustomwallmapslink .antiquesections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink .antiquesections .antiquesectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink .antiquesections .antiquesectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink .antiquesections .antiquesectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .antiquesections .antiquesectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

/*marketmaps section*/
div.leftnavigationtestcustomwallmapslink .marketmapssections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink .marketmapssections .marketmapssectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink .marketmapssections .marketmapssectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink .marketmapssections .marketmapssectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .marketmapssections .marketmapssectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink .sectionheader {
    color: #39f;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 8px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
    
}

div.leftnavigationtestcustomwallmapslink .sectionheaderother {
    color: #39f;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtestcustomwallmapslink .shopfor {
    color: #000;
    height: 20px;
    margin-top: 3px;
}
div.leftnavigationtestcustomwallmapslink .sectionlinks {
    float: left;
    font-family: Arial;
    font-size: 13px;
    line-height: 16px;
    margin-left: 14px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}
div.leftnavigationtestcustomwallmapslink .sectionlinksfirefox {
    float: left;
    font-family: Arial;
    font-size: 13px;
    line-height: 16px;
    margin-left: 9px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}
div.leftnavigationtestcustomwallmapslink .sectionlinksfirefox a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .sectionlinksfirefox a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtestcustomwallmapslink .sectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink .sectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.ln-blue-text-span
{
    font-family:Arial;
	color:#3399FF;
	font-size:15.5px;
	font-weight:bold;

}

a.footerrevampgray
{
    text-decoration: none;
    color:#666666;
}

a.footerrevampgray:hover
{
    text-decoration:underline;
}

a.footerrevampblue
{
    text-decoration:none;
}
a.footerrevampblue:hover
{
    text-decoration:underline;
}


div.leftnavigationtestcustomwallmapslink-largerfont {
    background-color: #FFFFFF;
    border-right: 1px solid #666;
    float: left;
    width: 192px;
}

div.leftnavigationtestcustomwallmapslink-largerfont .sectionheadertest {
    color: #3399FF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 8px;
    width: 180px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtestcustomwallmapslink-largerfont .usasections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;
    border-bottom: 1px solid #666;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinksfirefox {
    float: left;
    margin-left: 9px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinksfirefox a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .usasections .usasectionlinksfirefox a:hover {
    font-weight: bold;
    text-decoration: underline;
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinksfirefox {
    float: left;
    margin-left: 9px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinksfirefox a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .worldsections .worldsectionlinksfirefox a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink-largerfont .sectionheader {
    color: #39f;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 8px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
    
}

/*antique*/
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinksfirefox {
    float: left;
    margin-left: 9px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinksfirefox a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .antiquesections .antiquesectionlinksfirefox a:hover {
    font-weight: bold;
    text-decoration: underline;
}

/*marketmaps*/
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections {
    background-color: #eaf2fd;
    /*border-top: 1px solid #666;*/
    /*border-bottom: 5px solid #f0f0f0;*/
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    width: 192px;
    padding-bottom:10px;
    margin-bottom:10px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionheader {
    color: rgb(51, 153, 255);
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 5px;
    line-height: 18px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinks {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}

div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinksfirefox {
    float: left;
    margin-left: 18px;
    /*margin-top: 5px;*/
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinksfirefox a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .marketmapssections .marketmapssectionlinksfirefox a:hover {
    font-weight: bold;
    text-decoration: underline;
}


div.leftnavigationtestcustomwallmapslink-largerfont .sectionheaderother {
    color: #39f;
    float: left;
    font-family: Verdana;
    font-size: 15.5px;
    font-weight: bold;
    margin-left: 5px;
    width: 187px; /* 192(left nav) - 5(margin-left) */
}

div.leftnavigationtestcustomwallmapslink-largerfont .shopfor {
    color: #000;
    height: 20px;
    margin-top: 3px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .sectionlinks {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-left: 14px;
    width: 182px; /* 192(left nav) - 25(margin-left) */
    padding-bottom:15px;
    padding-top:2px;
}
.ln-gray-links > a.ln-customlink, .ln-customlink, .sectionlinks > a.ln-customlink{
    font-size: 11.25px;
    line-height: 16px;
}
div.leftnavigationtestcustomwallmapslink-largerfont .sectionlinks a {
    color: #666666;
    display: block;
    text-decoration: none;
}
div.leftnavigationtestcustomwallmapslink-largerfont .sectionlinks a:hover {
    font-weight: bold;
    text-decoration: underline;
}
a.ln-blue-text-zone-3 {
    font-family: Arial;
    color: #3399FF;
    font-size: 15.5px;
    font-weight: bold;
    text-decoration: none;
}
a.ln-blue-text-zone-3:hover{
    text-decoration: underline;
}
.cwm-productpage > div#splittestpage + div{
    width: 760px !important;
    margin-top: 30px !important;
}
.overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 60000;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.customareapage{
    min-height: 1270px !important;
}