﻿/* See how_to.txt in this folder for usage instructions */

/* Main navigation menu ----------------------------------- */
    #mainmenu 
    {
		float:right;
    }
    
    #mainmenu a:link, #mainmenu a:visited
    {
      display: block;
      height: 18px;
      float:left;
      border: none;
    }
    
    #mainmenu .mainmenu_sep
    {
      display:inline;
      float: left;
      width:9px;
      height: 18px;
      border: none;
      margin-left: 3px;
      margin-right: 3px;
    }

    /* Home */    
    a.mainmenu_home:link, a.mainmenu_home:visited 
    {
      background: url(../images/nav/nav_home_pixy.gif) no-repeat left top;
      width: 35px;
    }
    a.mainmenu_home:hover {background-position: right top;}

    /* About vintage posters */
    a.mainmenu_about_vp:link, a.mainmenu_about_vp:visited 
    {
      background: url(../images/nav/nav_about_vp_pixy.gif) no-repeat left top;
      width: 127px;
    }

    a.mainmenu_about_vp:hover {background-position: right top;}

    /* On the wall */
    a.mainmenu_wall:link, a.mainmenu_wall:visited 
    {
      background: url(../images/nav/nav_wall_pixy.gif) no-repeat left top;
      width: 64px;
    }

    a.mainmenu_wall:hover {background-position: right top;}

    /* Calendar */
    a.mainmenu_calendar:link, a.mainmenu_calendar:visited 
    {
      background: url(../images/nav/nav_calendar_pixy.gif) no-repeat left top;
      width: 53px;
    }

    a.mainmenu_calendar:hover {background-position: right top;}

    /* About Us */
    a.mainmenu_about_us:link, a.mainmenu_about_us:visited 
    {
      background: url(../images/nav/nav_about_us_pixy.gif) no-repeat left top;
      width: 52px;
    }

    a.mainmenu_about_us:hover {background-position: right top;}

    /* Contact Us */
    a.mainmenu_contact_us:link, a.mainmenu_contact_us:visited 
    {
      background: url(../images/nav/nav_contact_us_pixy.gif) no-repeat left top;
      width: 44px;
    }

    a.mainmenu_contact_us:hover {background-position: right top;}

    /* Mailing List */
    a.mainmenu_mailing_list:link, a.mainmenu_mailing_list:visited 
    {
      background: url(../images/nav/nav_mailing_list_pixy.gif) no-repeat left top;
      width: 63px;
    }

    a.mainmenu_mailing_list:hover {background-position: right top;}

    /* Payment & Shipping */
    a.mainmenu_pay_ship:link, a.mainmenu_pay_ship:visited 
    {
      background: url(../images/nav/nav_pay_ship_pixy.gif) no-repeat left top;
      width: 50px;
    }

    a.mainmenu_pay_ship:hover {background-position: right top;}

    /* Links */
    a.mainmenu_links:link, a.mainmenu_links:visited 
    {
      background: url(../images/nav/nav_links_pixy.gif) no-repeat left top;
      width: 29px;
    }

    a.mainmenu_links:hover {background-position: right top;}

    /* Blog */
    a.mainmenu_blog:link, a.mainmenu_blog:visited 
    {
      background: url(../images/nav/nav_blog_pixy.gif) no-repeat left top;
      width: 26px;
    }

    a.mainmenu_blog:hover {background-position: right top;}

    /* Search */
    a.mainmenu_search:link, a.mainmenu_search:visited 
    {
      background: url(../images/nav/nav_search_pixy.gif) no-repeat left top;
      width: 58px;
    }

    a.mainmenu_search:hover {background-position: right top;}

    /* Remote rollover text */
    #mainmenu a span {
        position: absolute;
        visibility: hidden;
        font-weight:900;
        font-size:10px;
        text-align:right;
        display:inline-block;
        width:200px;
        top:24px;
        left:395px;
        border: none;
    }
	#mainmenu a:link, #mainmenu a:visited {text-decoration:none;}
    #mainmenu a:link span, #mainmenu a:visited span {visibility:hidden;}
    #mainmenu a:hover span {visibility:hidden; } /* make this visible to expose the rollover text - it's not that nice so I took it out */


/* Sub navigation menu ----------------------------------- */
    #submenu 
    {
		padding:0px;
		float:left;
		background:#ffffff;
    }    
    
    #submenu a:link, #submenu a:visited
    {
      display: block;
      height: 18px;
      float:left;
      border: none;
    }
    
    #submenu .submenu_sep
    {
      display:inline;
      float: left;
      width:9px;
      height: 18px;
      border: none;
      margin-left: 3px;
      margin-right: 3px;
    }
    
    /* Contact us */    
    a.submenu_contact:link, a.submenu_contact:visited 
    {
      background: url(../images/nav/navb_contact_pixy.gif) no-repeat left top;
      width: 61px;
    }
    a.submenu_contact:hover {background-position: right top;}

    /* Mailing List */    
    a.submenu_mail_list:link, a.submenu_mail_list:visited 
    {
      background: url(../images/nav/navb_mailing_list_pixy.gif) no-repeat left top;
      width: 64px;
    }
    a.submenu_mail_list:hover {background-position: right top;}

    /* Press room */    
    a.submenu_press_room:link, a.submenu_press_room:visited 
    {
      background: url(../images/nav/navb_press_room_pixy.gif) no-repeat left top;
      width: 69px;
    }
    a.submenu_press_room:hover {background-position: right top;}

    /* Payment & Shipping */    
    a.submenu_payment:link, a.submenu_payment:visited 
    {
      background: url(../images/nav/navb_payment_pixy.gif) no-repeat left top;
      width: 118px;
    }
    a.submenu_payment:hover {background-position: right top;}

    /* Links */    
    a.submenu_links:link, a.submenu_links:visited 
    {
      background: url(../images/nav/navb_links_pixy.gif) no-repeat left top;
      width: 30px;
    }
    a.submenu_links:hover {background-position: right top;}

/* Category menu ----------------------------------- */
    #catmenu
    {
      padding-top: 7px;
      padding-left: 8px;
    }
    
    #catmenu_data 
    {
        position: relative;
        top: 7px;
        height: 540px;
        text-align: left;
    }
    
    #catmenu_data a {
        text-decoration: none;
    }
    
    /* Menu items */
    #catmenu_data a:link, #catmenu_data a:visited
    {
      display: block;
      width: 181px;
      height: 21px;
      line-height: 40px;
      color: #000;
      text-decoration: none;
      text-indent: 50px;
      padding-bottom: 2px;
    }
    
    #catmenu_data a .catmenu_txtimg {
        display: block;
        margin-bottom: 2px;
    }

    /* Remote rollover images */
    #catmenu_data a img {
        position: absolute;
        visibility: hidden;
        top:250px; 
        left:0px;
        border: none;
    }

    #catmenu_data a:hover img {visibility: visible;}
    
    .catmenu_img_highlight {
        position: absolute;
        display: block;
        visibility: visible;
        top:250px;
        left:0px;
        height: 250px;
        width: 181px;
        border: none;
    }

    /* Food & Wine */
    a.catmenu_foodwine:link, a.catmenu_foodwine:visited 
    {
      background: url(../images/catalog/cat_txt_foodwine_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_foodwine_highlight:link, a.catmenu_foodwine_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_foodwine_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }
    
    /* Transport */
    /*
    a.catmenu_transport:link, a.catmenu_transport:visited 
    {
      background: url(../images/catalog/cat_txt_transport_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_transport_highlight:link, a.catmenu_transport_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_transport_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }
    */

    /* Travel & Transportation */
    a.catmenu_travel:link, a.catmenu_travel:visited 
    {
      background: url(../images/catalog/cat_txt_travel_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_travel_highlight:link, a.catmenu_travel_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_travel_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Art & Entertainment */
    a.catmenu_art:link, a.catmenu_art:visited 
    {
      background: url(../images/catalog/cat_txt_art_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_art_highlight:link, a.catmenu_art_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_art_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Sports */
    a.catmenu_sports:link, a.catmenu_sports:visited 
    {
      background: url(../images/catalog/cat_txt_sports_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_sports_highlight:link, a.catmenu_sports_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_sports_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Products & Fashion */
    a.catmenu_products:link, a.catmenu_products:visited 
    {
      background: url(../images/catalog/cat_txt_products_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_products_highlight:link, a.catmenu_products_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_products_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Modern / Contemporary */
    a.catmenu_modern:link, a.catmenu_modern:visited 
    {
      background: url(../images/catalog/cat_txt_modern_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_modern_highlight:link, a.catmenu_modern_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_modern_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Political & Military */
    a.catmenu_political:link, a.catmenu_political:visited 
    {
      background: url(../images/catalog/cat_txt_political_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_political_highlight:link, a.catmenu_political_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_political_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Les Maitre de l'Affiche */
    a.catmenu_lesmaitre:link, a.catmenu_lesmaitre:visited 
    {
      background: url(../images/catalog/cat_txt_lesmaitre_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_lesmaitre_highlight:link, a.catmenu_lesmaitre_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_lesmaitre_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Small Format */
    a.catmenu_small:link, a.catmenu_small:visited 
    {
      background: url(../images/catalog/cat_txt_small_pixy.gif) no-repeat left top;
      border-bottom: none;
    }

    a.catmenu_small_highlight:link, a.catmenu_small_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_small_pixy.gif) no-repeat right top;
      border-bottom: none;
    }

    /* Australian */
    a.catmenu_australian:link, a.catmenu_australian:visited 
    {
      background: url(../images/catalog/cat_txt_australian_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_australian_highlight:link, a.catmenu_australian_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_australian_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    /* Poster Books */
    a.catmenu_books:link, a.catmenu_books:visited 
    {
      background: url(../images/catalog/cat_txt_books_pixy.gif) no-repeat left top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_books_highlight:link, a.catmenu_books_highlight:visited 
    {
      background: url(../images/catalog/cat_txt_books_pixy.gif) no-repeat right top;
      border-bottom: 1px solid #666666;
    }

    a.catmenu_foodwine:hover,
    a.catmenu_transport:hover,
    a.catmenu_travel:hover,
    a.catmenu_sports:hover,
    a.catmenu_products:hover,
    a.catmenu_small:hover,
    a.catmenu_australian:hover,
    a.catmenu_books:hover,
    a.catmenu_political:hover,
    a.catmenu_modern:hover,
    a.catmenu_lesmaitre:hover,
    a.catmenu_art:hover
    {
        background-position: right top;
    }

/* Nav Paging */
    .paging_text{font-size: 11px}

/* What's New */    
    a.whats_new:link, a.whats_new:visited
    {
      display: block;
      width: 67px;
      height: 18px;
      color: #000;
      text-decoration: none;
      text-indent: 50px; 
      padding-bottom: 2px;  
      margin-right: 10px;
      background: url(../images/whats_new_pixy.gif) no-repeat left top;
      border: none;
    }
    
    a.whats_new:hover 
    {background-position: right top; }

    a.latest_news:link, a.latest_news:visited, a.latest_news:hover
    {
      text-decoration: none;
    }   

