﻿@font-face {
    font-family: 'VAGRoundedBTRegular';
    src: url('vag_rounded_bt-webfont.eot');
    src: local('â˜º'), url('vag_rounded_bt-webfont.ttf') format('truetype'), url('vag_rounded_bt-webfont.svg#webfontZedJCLyv') format('svg');
	font-weight: normal;
	font-style: normal;
}

.bigHeader {
    font-family:'VAGRoundedBTRegular';   
    font-size: 40px;
    color:#f15c22;
    text-align:center;
    display:block;
    letter-spacing:0px;
}

div.eekFooter {
    position:relative;
    height:30px;
    max-height:30px;
    margin-top:-30px;   
    z-index:-10;
}

/* Main site menu */

div.mainMenu {
    z-index:100;
    background:white;
}

    div.mainMenu ul {
        list-style:none outside;   
        height:36px;
        margin-left:10px;
    }
    
        

        div.mainMenu ul li {
            display:inline-block;
            *zoom:1;
            *display:inline;
            padding:2px;
            padding-left:5px;
            padding-right:5px;
        }
            div.mainMenu ul li a, div.mainMenu ul li span.deadMenu {
                display:block; /* IE7 breaks without this */
                cursor:pointer;
                font-family: 'VAGRoundedBTRegular';
                font-size: 18px;
                font-weight:normal;
                color: #731374;  
            }
        
            div.mainMenu ul li ul {
                display:none;   
            }

            div.mainMenu ul li.subMenu:hover {
                /* background:#1ab7ea; */
                background:white;   
            }

            div.mainMenu ul li:hover ul {
                position:absolute;
                display:block;   
                height:auto;
               /* background:#1ab7ea; */
               background:white;
                margin-left:-5px;
            }
            
            div.mainMenu ul li.subMenu:hover a, div.mainMenu ul li.subMenu:hover span.deadMenu { color:White; color:#731374; }
            div.mainMenu ul li:hover a:hover { text-decoration:underline; }
             
            div.mainMenu ul li ul li {
                display:block;   
            }
                

            .dot1, .dot2, .dot3, .dot4, .dot5, .dot6, .dot7, .dot8 {
                width:15px;
                height:36px;
                margin-bottom:-12px;
                *margin-bottom:-6px;
                padding:0px 0px !important;
                *margin-right:3px;
                *margin-left:3px;
                background:transparent no-repeat center center;
            }

            .dot1 { background-image:url('/images/dot1.png'); }
            .dot2 { background-image:url('/images/dot2.png'); }
            .dot3 { background-image:url('/images/dot3.png'); }
            .dot4 { background-image:url('/images/dot4.png'); }
            .dot5 { background-image:url('/images/dot5.png'); }
            .dot6 { background-image:url('/images/dot6.png'); }
            .dot7 { background-image:url('/images/dot7.png'); }
            .dot8 { background-image:url('/images/dot8.png'); }
            
            
/* Store Locator */

table.storeHeadingTable { width:100%; }
table.storeHeadingTable td.labelCell { width:300px; }
table.storeHeadingTable td.countryCell { padding-top:5px; }
table.storeHeadingTable td.stateCell { padding-top:5px; }

table.storeTable {
    border:solid 1px orange;
    width:90%;
    margin:20px auto;
} 

    table.storeTable td { font-family:Arial; 
        padding-bottom:10px;}

    table.storeTable tr.heading td {
        font-family: 'VAGRoundedBTRegular';
        font-size:18px;
    }

    table.storeTable td.cellStore { width:200px; }
    
    
    
/* Products We Heart */

table.productsWeHeart { margin:0px auto; width:90%; }

table.productsWeHeart td { vertical-align:middle; font-family:Arial; }
table.productsWeHeart td.imageCell { width:340px; } /* 40 padding, real width is 300 */

table.productsWeHeart .name { 
    display:block; 
    font-family:'VAGRoundedBTRegular'; 
    font-size: 26px;
    font-weight:normal;
 }
table.productsWeHeart a.name { text-decoration:underline; }
table.productsWeHeart span.desc { } 




/* Magnificent Mavens Tables */

table.magMavens { margin:0px auto; width:95%; }
table.magMavens table { width:100%; position:relative; }

table.magMavens tr.topRow td { border-bottom:solid 1px orange; }

table.magMavens td { vertical-align:middle; font-family:Arial; }
table.magMavens td.imageCell { width:240px; } /* 40 padding, real width is 300 */
table.magMavens td.imageCell img { text-align:center; margin:0px auto; display:block; }

table.magMavens td.left { text-align:left; }
table.magMavens .right { text-align:right !important;  }

table.magMavens td.name { 
    font-family:'VAGRoundedBTRegular'; 
    font-size: 26px;
    vertical-align:bottom;
 }
table.magMavens td.bName { font-family:'VAGRoundedBTRegular'; vertical-align:bottom; font-size:15px; } 

table.magMavens td.phone { font-family:'VAGRoundedBTRegular';  }
table.magMavens td a { font-family:'VAGRoundedBTRegular'; font-weight:normal !important; }

table.magMavens td.url, table.magMavens td.phone { vertical-align:top; font-size:14px; }


table.magMavens td.testiCell .testimonial { vertical-align:middle; padding:20px; font-style:italic; font-size:20px; font-family:'MyriadProRegular', 'MyriadProIE'; }
table.magMavens .quoteLeft, table.magMavens .quoteRight { font-size:100px; color:#dbeff3; }
table.magMavens .quoteLeft { vertical-align:top; }
table.magMavens .quoteRight { vertical-align:bottom; line-height:0px; *line-height:70px; }




/* Testimonial Tables */

table.testimonials { margin:0px auto; width:95%; }
table.testimonials table { width:100%; position:relative; }

table.testimonials tr.topRow td { border-bottom:solid 1px orange; }

table.testimonials td { vertical-align:middle; font-family:Arial; }
table.testimonials td.imageCell { width:240px; } /* 40 padding, real width is 300 */
table.testimonials td.imageCell img { text-align:center; margin:0px auto; display:block; }

table.testimonials td.left { text-align:left; }
table.testimonials .right { text-align:right !important;  }

table.testimonials td.name { 
    font-family:'VAGRoundedBTRegular'; 
    font-size: 26px;
    vertical-align:bottom;
 }
table.testimonials td.bName { font-family:'VAGRoundedBTRegular'; vertical-align:bottom; font-size:15px; } 

table.testimonials td.phone { font-family:'VAGRoundedBTRegular';  }
table.testimonials td a { font-family:'VAGRoundedBTRegular'; font-weight:normal !important; }

table.testimonials td.url, table.testimonials td.phone { vertical-align:top; font-size:14px; }


table.testimonials td.testiCell .testimonial { vertical-align:middle; padding:20px; font-style:italic; font-size:20px; font-family:'MyriadProRegular', 'MyriadProIE'; }
table.testimonials .quoteLeft, table.testimonials .quoteRight { font-size:100px; color:#dbeff3; }
table.testimonials .quoteLeft { vertical-align:top; }
table.testimonials .quoteRight { vertical-align:bottom; line-height:0px; *line-height:70px; }
