﻿body { margin: 0px; padding: 0px;  }
body, div, span, td, input, select { font-size: 11px; font-family: "Helvetica", "Arial", "Sans-Serif"; color: #153b62; }
td { vertical-align: top; }

a { color: #6595c3; }
img { border: 0px; }
h1 { font-size: 14px; font-weight: bold; color: #103c63; margin: 10px 0px 10px 0px; padding: 0px; }
h2 { font-size: 12px; font-weight: bold; color: #103c63; margin: 0px 0px 10px 0px; padding: 0px; }
h2.noMargin { margin: 0px; }
.redNote { color: #ce0423; font-size: 12px; }

.textBox { font-size: 11px; color: #25405b; }
.required { color: #CC0000; }

/* ***************************
       Master Page
   *************************** */

#mainTable { width: 720px; margin: 0px auto 0px auto; }

#mainHeader { background-color: #b2c7d8; }
    #mainHeader td { text-align: center; border-right: 1px solid #FFFFFF; }
    #mainHeader td#right { border-right: 0px; }
    
#mainLogo { text-align: right; padding: 0px 0px 0px 0px; }

#mainBreadcrumbs { background-color: #103c63; color: #FFFFFF; font-size: 11px; padding: 1px 4px 1px 16px; }

#mainBody { padding: 1px 0px 0px 0px; }
    #bodyNavigation { color: #FFFFFF; font-weight: bold; width: 180px; padding: 0px 6px 10px 0px; height: 200px;
        background-image: url('../Images/bg-nav1.gif'); background-repeat: repeat-y; background-position: top left;
    }
        #bodyNavigation #navTitle { color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 4px 0px 8px 8px; }
        #bodyNavigation ul { background-color: #103c63; padding: 4px 0px 0px 0px; margin: 0px; list-style-type: none; }
        #bodyNavigation ul li { border-bottom: 1px solid #b2c7d8; padding: 1px 0px 4px 20px; }
        #bodyNavigation ul li:hover{ background-color: #18518c; }
        #bodyNavigation ul li.selected{ background-color: #2169b5; }
        
    #bodyNavigation2 { color: #FFFFFF; padding: 10px 0px 48px 0px;
        background-image: url('../Images/bg-nav2.gif'); background-repeat: repeat-y; background-position: top left;
    }
    
    #bodyContent { padding: 12px 12px 48px 12px; border-top: 6px solid #b2c7d8; }

#mainFooter { background-color: #b2c7d8; padding: 1px 1px 1px 12px; 
    background-image: url('../Images/bg-nav1.gif'); background-repeat: repeat-y; background-position: top left;
    }


#mainPage { padding: 12px 12px 36px 12px; }

/* ***************************
       Default Page
   *************************** */

#imgDishwasher { padding: 0px 12px 0px 4px; }

#hotlinks { color: #2466b4; padding: 0px; margin: 0px; list-style-type: none; list-style-position: outside; }
    #hotlinks li { background-image: url('../Images/arrowBlueRight.gif'); background-position: left center; background-repeat: no-repeat; margin: 0px; padding-left: 16px; }
    #hotlinks li a { padding-left: 0px; text-decoration: underline; }
    #hotlinks li a:hover { color: #103c63; }

.notePayAttention { margin: 12px 0px 12px 0px; }

#divProductInfo { border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin: 16px 0px 0px 0px; }
.dimText { color: #888888; margin: 0px; padding: 0px; }
    .txtModelNumber { width: 160px; }
    .txtFD1 { width: 20px; margin-right: 3px; }
    .txtFD2 { width: 55px; margin-right: 4px; }
    .txtFD3 { width: 65px; }
    .modelImageDescription { width: 225px; padding: 0px 0px 8px 24px; }
    #submit { text-align: right; padding: 4px 4px 4px 4px; }


/* ***************************
       Yes Page
   *************************** */

.importantTitle { font-weight: bold; font-size: 20px; margin-bottom: 8px; }
.importantText { font-size: 14px; }
.importantTextThanks { font-size: 14px; border-top: 1px solid #000000; border-bottom: 1px solid #000000;  padding: 12px 0px 12px 0px; margin: 12px 0px 40px 0px; }
.importantValue{ font-size: 20px; padding: 20px; text-align: center; }
.text { padding: 12px 0px 0px 0px; }
#formInfo { padding: 8px 0px 8px 0px; margin: 8px 0px 4px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
    #contactForm { padding-top: 8px; }
    #contactForm .textBox { width: 165px; }
    #contactForm .dropDown { width: 169px; }
    #contactForm .phoneFields { width: 169px; }
    #contactForm .txtPhone1 { width: 38px; margin-right: 0px; }
    #contactForm .txtPhone2 { width: 44px; margin-right: 0px; }
    #contactForm .txtPhone3 { width: 44px; }
    #contactForm .txtFD1 { width: 20px; margin-right: 3px; }
    #contactForm .txtFD2 { width: 45px; margin-right: 3px; }
    #contactForm .txtFD3 { width: 70px; }
    
#footerNote { color: #000000; font-size: 10px; margin: 12px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }



/* ***************************
       No Page
   *************************** */

#tableAds { padding: 12px 0px 0px 0px; }
#tableAds td { }