﻿/* 'Map Style'(edition) section */
.multieditionselection {}
    .multieditionselection .multieditionheader 
    {
        margin-left: -791px;
        width: 784px;
        background-color: #ebebeb;
        }
        .multieditionselection .multieditionheader .sap-content 
        {
            padding-left: 8px;
            color: #666666;
            font-weight: bold;
            border: 1px solid #ababab;
            border-bottom: 0px;
            }
    .multieditionselection .multieditionbody 
    {
        margin-left: -791px;
        width: 784px;
        }
        .multieditionselection .multieditionbody .sap-content 
        {
            border: 1px solid #ababab;
            border-top: 0px;
            font-size: 12px;
            font-weight: bold;
            }
            /* This is a line inside of the previous sap-content */
            .multieditionexamples { padding-bottom: 10px; }  
                .multieditionexamples .multieditionmapstyle  
                {
                    margin-left: -775px; 
                    margin-top: 40px; 
                    }
                    .multieditionexamples .multieditionmapstyle .sap-content { border: 0px; }
                        .multieditionexamples .multieditionmapstyle .sap-content .green { font-size: 22px; }
                
                /* Premium Edition Example and Selection */
                .multieditionexamples .multieditionpremium 
                {
                    margin-left: -635px;
                    margin-top: 25px;
                    }
                .multieditionexamples .multieditionpremium .sap-content  
                {
                    border: 0px; 
                    font-weight: normal; 
                    color: #ababab; 
                    }
                /* ColorCast Edition Example and Selection */
                .multieditionexamples .multieditioncolorcast 
                {
                    margin-left: -465px;
                    margin-top: 25px;
                    }
                .multieditionexamples .multieditioncolorcast .sap-content  
                {
                    border: 0px; 
                    font-weight: normal; 
                    color: #ababab; 
                    }
                /* Red Line Edition Example and Selection */
                .multieditionexamples .multieditionredline 
                {
                    margin-left: -295px;
                    margin-top: 25px;
                    }
                .multieditionexamples .multieditionredline .sap-content  
                {
                    border: 0px; 
                    font-weight: normal; 
                    color: #ababab; 
                    }
                /* Basic Edition Example and Selection */
                .multieditionexamples .multieditionbasic 
                {
                    margin-left: -130px;
                    margin-top: 25px;
                    }
                .multieditionexamples .multieditionbasic .sap-content  
                {
                    border: 0px; 
                    font-weight: normal; 
                    color: #ababab; 
                    }
                .multieditionradiobutton { color: #000000; font-size: 12px; font-weight: bold; }
                .editiondescription { padding-left: 21px; font-size: 11px; }

/* Wall Map Section */
.multieditionwallmapsection {}
    .multieditionwallmapsection .wallmapheader 
    {
        margin-left: -791px;
        width: 784px;
        background-color: #ebebeb;    
        }
        .multieditionwallmapsection .wallmapheader .sap-content 
        {
            padding-left: 8px;
            color: #666666;
            font-weight: bold;
            border: 1px solid #ababab;
            border-bottom: 0px; 
            border-top: 0px;           
            }
    .multieditionwallmapsection .wallmapbody 
    {
        margin-left: -791px;
        width: 784px;
        }
        .multieditionwallmapsection .wallmapbody .sap-content 
        {
            border: 1px solid #ababab;
            border-top: 0px;
            font-size: 12px;
            }
            .wallmapcontent {}
            .wallmapcontent #productimages  
            {
                margin-left: -775px; 
                margin-top: 25px; 
                width: 255px; 
                }
                .wallmapcontent .listofzip 
                {
                    margin-left: -775px;
                    margin-top: 20px;
                }
                
            .wallmapcontent #productimages .sap-content { border: 0px; }
                /* This is contained in the Image Control */
                #productcolor #zoomimage { margin-left: -75px; border: 0px; }
                
                
            .wallmapcontent #productpricematrix { margin-left: -515px; margin-top: 25px; }
            .wallmapcontent #productpricematrix .sap-content { border: 0px; width: 523px; }

            .matrixheading {}
            .matrixheading .wallmaptext { margin-left: -523px; }
                .matrixheading .wallmaptext .sap-content { font-weight: bold; }
                    .matrixheading .wallmaptext .sap-content .green { font-size: 22px; }
                    
            .matrixheading .nowallmap { margin-left: -108px; margin-top: 20px; }
                .matrixheading .nowallmap .sap-content { font-weight: bold; }
                
            .wallmapquantityarea { margin-top: 6px; padding-bottom: 10px; }
            .wallmapquantityarea .wallmapquantity {margin-left: -402px; }
            .wallmapquantityarea .wallmapquantity .sap-content { font-weight: bold; }
            .wallmapquantitybox { width: 30px; }
            
                #matrixcontainer
                {
                    width: 506px;
                    border: 1px solid #ababab;
                    }
                    #matrixcontainer .column1
                    {
                        margin-left: -506px;
                        width: 506px;
                        }
                .column1 .row1 {}
                    .column1 .row1 #calendarsizetext
                    {
                        padding-left: 110px;
                        color: #707070;
                        font-size: 11px;
                        font-weight: bold;
                        }
                            .leftborder
                            {
                                border-left: 2px solid #ababab;
                                padding-left: 5px;
                                }
                    .column1 .row2 {}
                        .column1 .row2 #finishingoptiontext
                        {
                            color: #707070;
                            font-size: 12px;
                            font-weight: bold;
                            width: 104px;
                            padding-left: 6px;
                            padding-top: 35px;
                            padding-bottom: 2px;
                            }
                    .column1 .row4 { background-color: #ebebeb; border-top: 1px solid #ababab; }
                    .column1 .row6 { background-color: #ebebeb; }
                    .column1 .row8 { background-color: #ebebeb; }
                    .column1 .row10 { background-color: #ebebeb; }
                        /* Format of the text within the price matrix */
                        .rightborder
                        {
                            width: 104px;
                            border-right: 2px solid #ababab;
                            margin-right: 5px;
                        }
                        .pricematrixtext
                        {
                            left: 0%;
                            color: #707070;
                            font-size: 11px;
                            padding-top: 10px;
                            padding-bottom: 9px;
                            padding-left: 6px;
                        }
                        .priceadj { padding-top: 5px; }
                        .size1 { left: 0%; width: 54px; }
                        .matrixradio { margin-left: -5px; }
                        .matrixpricetext 
                        {
                            color: #000000;
                            font-weight: bold;
                            font-size: 11px;
                            }
                        .addtocartanchor
                        {
                            display: block;
                            color: #000000;
                            font-size: 10px;
                            }
                        .textsize { font-size: 12px; color: #707070; }
                        .textsize2
                        {
                            font-size: 11px;
                            color: #000000;
                            font-weight: bold;
                            padding-top: 2px;
                            }
                        .finishingoption { left: 0%; }
                        
/* Radius Ring Options */
.radiusringline .radiusringsarea
{
    margin-left: -255px;
    width: 230px;
    padding-bottom: 5px;
}
.radiusborder 
{
    border: 1px solid #ababab;    
}
.radiusringheader
{
    background-color: #ebebeb;
    color: #666666;
    font-weight: bold;
    font-size: 13px;
    padding: 2px;
}
.radiusringsmall 
{
    font-size: 11px;
    padding-right: 2px;
}

/* Street Detail Options */
.streetdetailarea
{
    margin-left: -255px;
    width: 230px;
    padding-bottom: 5px;
}
.streetdetailborder 
{
    border: 1px solid #ababab;    
}
.streetdetailheader
{
    background-color: #ebebeb;
    color: #666666;
    font-weight: bold;
    font-size: 13px;
    padding: 2px;
}
.streetdetailsmall 
{
    font-size: 11px;
    padding-right: 2px;
}
                        
/* Map Book Section */
.multieditionmapbooksection {}
    .multieditionmapbooksection .mapbookbody 
    {
        margin-left: -791px;
        width: 784px;
        }
        .multieditionmapbooksection .mapbookbody .sap-content 
        {
            border: 1px solid #ababab;
            border-top: 0px;
            font-size: 12px;
            }
            .mapbookcontent {}
                .mapbookcontent .mapbookimage { margin-left: -775px; }
                    .mapbookcontent .mapbookimage .sap-content { border: 0px; }
                
                .mapbookcontent .mapbooktext { margin-left: -523px; margin-top: 20px;}
                    .mapbookcontent .mapbooktext .sap-content { border: 0px; font-weight: bold; }
                    .mapbookcontent .mapbooktext .sap-content .green { font-size: 22px; }
                
                .mapbookcontent .smallmapbook { margin-left: -523px; margin-top: 55px; }
                    .mapbookcontent .smallmapbook .sap-content { border: 0px; }
                
                .mapbookcontent .largemapbook { margin-left: -373px; margin-top: 55px; }
                    .mapbookcontent .largemapbook .sap-content { border: 0px; }
                    
                .mapbookcontent .smallmapbookpricearea { margin-left: -470px; margin-top: 52px; }
                    .mapbookcontent .smallmapbookpricearea .sap-content { border: 0px; }
                    
                .mapbookcontent .largemapbookpricearea { margin-left: -275px; margin-top: 52px; }
                    .mapbookcontent .largemapbookpricearea .sap-content { border: 0px; }

.priceindent { padding-left: 20px; padding-bottom: 5px; font-weight: bold; }
                
/* Driver Map Section */
.multieditiondrivermapsection {}
    .multieditiondrivermapsection .drivermapbody 
    {
        margin-left: -791px;
        width: 784px;
        }
        .multieditiondrivermapsection .drivermapbody .sap-content 
        {
            border: 1px solid #ababab;
            border-top: 0px;
            font-size: 12px;
            }
            .drivermapcontent {}
                .drivermapcontent .drivermapimage { margin-left: -775px; }
                    .drivermapcontent .drivermapimage .sap-content { border: 0px; }
                .drivermapcontent .drivermaptext { margin-left: -523px; margin-top: 20px; }
                    .drivermapcontent .drivermaptext .sap-content { border: 0px; font-weight: bold; }
                    .drivermapcontent .drivermaptext .sap-content .green { font-size: 22px; }
                .drivermapcontent .drivermapexample { margin-left: -523px; margin-top: 55px; }
                    .drivermapcontent .drivermapexample .sap-content { border: 0px; }
                .drivermapcontent .drivermappriceandquantity { margin-left: -425px; margin-top: 52px; }
                    .drivermapcontent .drivermappriceandquantity .sap-content { border: 0px; }
                    
/* Digital Map Section */
.multieditiondigitalmapsection{}
    .multieditiondigitalmapsection .digitalmapbody 
    {
        margin-left: -791px;
        width: 784px;
        }
        .multieditiondigitalmapsection .digitalmapbody .sap-content 
        {
            border: 1px solid #ababab;
            border-top: 0px;
            font-size: 12px;
            }
            .digitalmapcontent {}
                .digitalmapcontent .digitalmapimage { margin-left: -775px; }
                    .digitalmapcontent .digitalmapimage .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalmaptext { margin-left: -523px; margin-top: 20px; }
                    .digitalmapcontent .digitalmaptext .sap-content { border: 0px; font-weight: bold; }
                    .digitalmapcontent .digitalmaptext .sap-content .green { font-size: 22px; }
                
                .digitalmapcontent .digitalmappdffiletype { margin-left: -523px; margin-top: 55px; }
                    .digitalmapcontent .digitalmappdffiletype .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalmapaifiletype { margin-left: -373px; margin-top: 55px; }
                    .digitalmapcontent .digitalmapaifiletype .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalmapnofiletype { margin-left: -223px; margin-top: 55px; }
                    .digitalmapcontent .digitalmapnofiletype .sap-content { border: 0px; }
                    
                .digitalmapcontent .digitalmapline1 { margin-left: -523px; margin-top: 78px; }
                    .digitalmapcontent .digitalmapline1 .sap-content { border: 0px; border-bottom: 1px solid #ababab; width: 450px; }
                
                .digitalmapcontent .digitalpc { margin-left: -523px; margin-top: 97px; }
                    .digitalmapcontent .digitalpc .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalmac { margin-left: -373px; margin-top: 95px; }
                    .digitalmapcontent .digitalmac .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalmapline2 { margin-left: -523px; margin-top: 110px; }
                    .digitalmapcontent .digitalmapline2 .sap-content { border: 0px; padding-bottom: 5px; border-bottom: 1px solid #ababab; width: 450px; }
                    
                .digitalmapcontent .digitaldownload { margin-left: -523px; margin-top: 132px; }
                    .digitalmapcontent .digitaldownload .sap-content { border: 0px; }
                    
                .digitalmapcontent .digitalcdrom { margin-left: -373px; margin-top: 137px; }
                    .digitalmapcontent .digitalcdrom .sap-content { border: 0px; }
                
                .digitalmapcontent .digitalquantityarea { margin-left: -367px; margin-top: 165px; }
                    .digitalmapcontent .digitalquantityarea .sap-content { border: 0px; padding-bottom: 10px; }

.digitalfiletype { font-weight: bold; }
.pdffiletype { padding-left: 12px; }

.addtocartbuttonarea {}
    .addtocartbuttonarea .addtocartbutton { margin-left: -114px; margin-top: 8px; }
        .addtocartbuttonarea .addtocartbutton .sap-content {}
        
.listOfZipText 
{
    width: 125px;
}

.errorMessage
{
    color: Red;
    font-size: 15px;
    font-weight: bold;
}
.mostpopularedtion 
{
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
}

.mapsizeimagefaded
{
    opacity: .5;
    filter: alpha(opacity=50);
}