/* CSS Document for side navigation menu */
#side { float: left; display: inline; width: 140px; margin: 16px 0 0 2px; padding-bottom: 0px;   }

#sidenav { width: 140px; font-size: xx-small; }
#sidenav li { width: 140px; clear: both; list-style-type: none;  }

#sidenav li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenav li.about_us a.work-nav { height: 27px; background-image: url(../images/menu_nav/about_us.png); }
#sidenav li.the_wine a.work-nav { height: 27px; background-image: url(../images/menu_nav/the_wine.png); }
#sidenav li a.work-nav:hover { background-position: -113px top;  }

#sidenav li ol { margin-top: -5px; margin-bottom: 2px;   }
#sidenav li ol li { text-align: right; margin-bottom: 2px; margin-left: 2px; }
#sidenav li ol li.subnav a { display: list-item; background: transparent left top no-repeat; text-indent: 0; text-align: left; margin: 0; text-transform: none; letter-spacing: 0px;  font-size: 11px; text-decoration: none; color: #300; padding-left: 13px;  font-family:arial; font-weight:bold; font-stretch: ultra-condensed;}
#sidenav li ol li.subnav a:hover { color: #e00; }
a { outline: none; }

#sidenava { width: 140px; font-size: xx-small; }
#sidenava li { width: 140px; clear: both; list-style-type: none;  }
#sidenava li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenava li a.work-nav:hover { background-position: -113px top;  }
#sidenava li.fitting_in a.work-nav { height: 27px; background-image: url(../images/menu_nav/fitting_in.png); }
#sidenava li.blog a.work-nav { height: 27px; background-image: url(../images/menu_nav/blog.png); }
#sidenava li.faqs a.work-nav { height: 27px; background-image: url(../images/menu_nav/faqs.png); }
#sidenava li.contact a.work-nav { height: 24px; background-image: url(../images/menu_nav/available.png); }
#sidenava li.press a.work-nav { height: 24px; background-image: url(../images/menu_nav/press.png); }



#sidepm { float: left; display: inline; width: 140px; margin: 16px 0 0 2px; padding-bottom: 0px;   }

#sidenavpm { width: 140px; font-size: xx-small;  }
#sidenavpm li { width: 115px; clear: both; list-style-type: none; }


#sidenavpm li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenavpm li a.work-nav1 { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%;background-position: -113px top;  }

#sidenavpm li.about_us a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_about_us_on.png); }
#sidenavpm li.about_us a.work-nav1 { height: 27px; background-image: url(../images/menu_nav/page_menu_about_us_on.png); background-position: -113px top;}

#sidenavpm li.the_wine a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_the_wine_on.png); }
#sidenavpm li a.work-nav:hover { background-position: -113px top;  }
#sidenavpm li a.work-nav1:hover { background-position: -113px top;  }

#sidenavpm li ol { margin-top: -5px; margin-bottom: 2px;   }
#sidenavpm li ol li { text-align: right; margin-bottom: 2px; margin-left: 2px; }
#sidenavpm li ol li.subnav a { display: list-item; background: transparent left top no-repeat; text-indent: 0; text-align: left; margin: 0; text-transform: none; letter-spacing: 0px;  font-size: 11px; text-decoration: none; color: #300; padding-left: 13px;  font-family:arial; font-weight:bold; font-stretch: ultra-condensed;}
#sidenavpm li ol li.subnav a:hover { color: #e00; }
#sidenavpm li ol li.subnav a.nav { color: #e00; }

#sidenavpm1 { width: 140px; font-size: xx-small;  }
#sidenavpm1 li { width: 115px; clear: both; list-style-type: none; }


#sidenavpm1 li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenavpm1 li a.work-nav1 { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; background-position: -113px top; }

#sidenavpm1 li.about_us a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_about_us_on.png); }
#sidenavpm1 li.the_wine a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_the_wine_on.png); }
#sidenavpm1 li.the_wine a.work-nav1 { height: 27px; background-image: url(../images/menu_nav/page_menu_the_wine_on.png); background-position: -113px top;}

#sidenavpm1 li a.work-nav:hover { background-position: -113px top;  }

#sidenavpm1 li ol { margin-top: -5px; margin-bottom: 2px;   }
#sidenavpm1 li ol li { text-align: right; margin-bottom: 2px; margin-left: 2px; }
#sidenavpm1 li ol li.subnav a { display: list-item; background: transparent left top no-repeat; text-indent: 0; text-align: left; margin: 0; text-transform: none; letter-spacing: 0px;  font-size: 11px; text-decoration: none; color: #300; padding-left: 13px;  font-family:arial; font-weight:bold; font-stretch: ultra-condensed;}
#sidenavpm1 li ol li.subnav a:hover { color: #e00; }
#sidenavpm1 li ol li.subnav a.nav { color: #e00; }




#sidenavpm2 { width: 140px; font-size: xx-small;  }
#sidenavpm2 li { width: 115px; clear: both; list-style-type: none; }


#sidenavpm2 li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenavpm2 li.about_us a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_about_us_on.png); }
#sidenavpm2 li.the_wine a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_the_wine_on.png); }
#sidenavpm2 li a.work-nav:hover { background-position: -113px top;  }

#sidenavpm2 li ol { margin-top: -5px; margin-bottom: 2px;   }
#sidenavpm2 li ol li { text-align: right; margin-bottom: 2px; margin-left: 2px; }
#sidenavpm2 li ol li.subnav a { display: list-item; background: transparent left top no-repeat; text-indent: 0; text-align: left; margin: 0; text-transform: none; letter-spacing: 0px;  font-size: 11px; text-decoration: none; color: #300; padding-left: 13px;  font-family:arial; font-weight:bold; font-stretch: ultra-condensed;}
#sidenavpm2 li ol li.subnav a:hover { color: #e00; }
#sidenavpm2 li ol li.subnav a.nav { color: #e00; }


#sidenavpma { width: 140px; font-size: xx-small;  }
#sidenavpma li { width: 140px; clear: both; list-style-type: none;  }
#sidenavpma li a.work-nav { display: block; background-color: transparent; background-position: left top; text-indent: -9999px; width: 107px; margin: 2%; }
#sidenavpma li a.work-nav1 { display: block; background-color: transparent; background-position: -113px top; text-indent: -9999px; width: 107px; margin: 2%; }


#sidenavpma li a.work-nav:hover { background-position: -113px top;  }

#sidenavpma li.fitting_in a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_fitting_in_on.png);}
#sidenavpma li.fitting_in a.work-nav1 { height: 27px; background-image: url(../images/menu_nav/page_menu_fitting_in_on.png); background-position: -113px top; }




#sidenavpma li.blog a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_blog_on.png); }
#sidenavpma li.faqs a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_faqs_on.png); }
#sidenavpma li.faqs a.work-nav1 { height: 27px; background-image: url(../images/menu_nav/page_menu_faqs_on.png); background-position: -113px top; }
#sidenavpma li.contact a.work-nav { height: 24px; background-image: url(../images/menu_nav/page_menu_available_on.png); }
#sidenavpma li.contact a.work-nav1 { height: 24px; background-image: url(../images/menu_nav/page_menu_available_on.png); background-position: -113px top; }
#sidenavpma li.press a.work-nav { height: 27px; background-image: url(../images/menu_nav/page_menu_press.png); }
#sidenavpma li.press a.work-nav1 { height: 27px; background-image: url(../images/menu_nav/page_menu_press.png); background-position: -116px top; }


#sidemn ul { margin: 9; padding: 9; list-style-type: none;}



