﻿body 
{	
	margin: 0px 0 0 0;
	padding: 0;
	background: #FFFFFF;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 13px;
	color: #8A8A8A;
}

h1
{
  	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 14px;
	color: #6495ED;
	font-weight: bold;			
}

p, ul, ol {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
}

ul
{
	padding-left:30px;
}

li
{		
}

a.h2Link:visited 
{
	color:#8A8A8A;
	margin: 0;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	text-transform: lowercase;
	font-weight: normal;	
	font-size: 23px;
	text-decoration:underline;
}

a.h2Link:link 
{
	color:#8A8A8A;
	margin: 0;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	text-transform: lowercase;
	font-weight: normal;	
	font-size: 23px;
	text-decoration:underline;	
}
a.h2Link:active 
{
	color:#8A8A8A;
	margin: 0;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	text-transform: lowercase;
	font-weight: normal;	
	font-size: 23px;
	text-decoration:underline;
}


a:link {
	color:#8A8A8A;
}

a:hover, a:active {
	text-decoration: none;
	color: #333333;
}

a:visited {
	color: #F161B2;
}

.editLink
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;	
}
.addButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	color: #000000; 
	font-size: 11px;	
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	margin-left:10px;
	padding-left:20px;
	text-decoration:none;
	background:url(./images/add2.png) left center no-repeat;
}
a.addButton:hover { 
  font-weight:bold;}

.addButtonSmall
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	color: #000000; 
	font-size: 11px;	
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	padding-left:0px;
	text-decoration:none;
	background:url(./images/add2.png) left center no-repeat;
}
a.addButtonSmall:hover { 
  font-weight:bold;}

.editButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	color: #000000; 
	font-size: 11px;	
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	margin-left:10px;
	padding-left:20px;
	text-decoration:none;
	background:url(./images/document_edit.png) left center no-repeat;
}
a.editButton:hover { 
  font-weight:bold;}
  
  
.removeButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	color: #000000; 
	font-size: 11px;	
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	margin-left:10px;
	padding-left:20px;
	text-decoration:none;
	background:url(./images/navigate_minus.png) left center no-repeat;
}
a.removeButton:hover { 
  font-weight:bold;}
  
.addNoteButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	color: #000000; 
	font-size: 11px;	
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	margin-left:10px;
	padding-left:20px;
	text-decoration:none;
	background:url(./images/note_add.png) left center no-repeat;
}
a.addNoteButton:hover { 
  font-weight:bold;}

.addNoteButtonSmall
{
	line-height:20px;
	text-align:left;
	vertical-align:middle; 
	margin-left:10px;
	padding-left:20px;
	text-decoration:none;
	background:url(./images/note_add.png) left center no-repeat;
}
a.addNoteButtonSmall:hover { 
  font-weight:bold;}

.noteCountButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 11px;	
	text-align:center;
	line-height:20px;
	color:White;
	margin:0px 0px 0px 0px;
	background-color:Maroon;
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: 0px; 
	vertical-align:middle;	
	border-width:0px;
}
a.noteCountButton:hover { 
background-color:Red;
}

.noteAvgButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 11px;	
	text-align:center;
	line-height:20px; 
	vertical-align:middle;
	color:White;
	margin:0px 0px 0px 0px;
background-color:#9ACD32;
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
vertical-align:middle;
	border-width:0px;
}
a.noteAvgButton:hover { 
background-color:Red;
}

.doneButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 11px;	
	text-align:center;
	line-height:20px; 
	vertical-align:middle;
	color:White;
	margin:0px 0px 0px 0px;
background-color:Gray;
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
vertical-align:middle;
	border-width:0px;
}
a.noteAvgButton:hover { 
background-color:Red;
}


.menuButton
{
	font-size:11px;	
	font-weight:bold;
	text-align:center;
	line-height:20px;
	color:White;
	margin:0px 0px 0px 0px;
	background-color:Gray;
	text-decoration: none; 
	letter-spacing: 0px; 
	vertical-align:middle;	
	border-width:0px;	
	height:23px;
}


.menuButtonSelected
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;	
	font-weight:bold;
	text-align:center;
	line-height:20px;
	color:White;
	margin:0px 0px 0px 0px;
	background-color:Orange;
	text-decoration: none; 
	letter-spacing: 0px; 
	vertical-align:middle;	
	border-width:0px;	
	height:23px;
}




.linkTitleButton
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 13px;
	color: #6495ED;
	font-weight: bold;
	text-align:center;
	margin:0px 0px 0px 0px;
	background-color:White;
	text-decoration: none; 
	letter-spacing: 0px; 
	vertical-align:middle;	
	border-width:0px;	
}

.linkTitleSmall
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	color: #6495ED;
	font-weight: bold;
	text-align:left;
	margin:0px 0px 0px 0px;
	background-color:White;
	text-decoration: none; 
	letter-spacing: 0px; 
	vertical-align:middle;	
	border-width:0px;	
}

.searchResultSmallText
{
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
}

.searchResultAuthor
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	color:Gray;
}


.searchResultTitle
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	color: #6495ED;
	font-weight: bold;
}

.searchResultUserControl
{
	height:82px;
	width:950px;	
}
.dottedLine
{
		height:1px; 
		font-size:0px;
		color: #fff; 
		background-color: #fff; 
		border: 1px dotted #000; 
		border-style: none none dotted;
}


.textTitle
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 14px;
	color: #6495ED;
	font-weight: bold;			
}
.textTitleBlack
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 14px;
	color: #000000;
	font-weight: bold;			
}
.textAuthor
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	color: #6495ED;
	font-weight: normal;			
}
.textDescription
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
}
.textNormal
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	margin: 0 auto;	
}

.pageFull
{
    margin-left:40px;  
    margin-right:40px;   
    min-height:600px;   
}

.textError
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	color:Red;
	font-weight:bold;
}

.pageSmaller
{
	width: 750px;
	margin-left: 50px;
	padding: 25px 25px 25px 25px; 
	padding-left:50px;
	background-color: White;
	min-height: 800px;
}

.pageLarger
{
	width: 100%;
	margin: 0 auto; 
	min-height: 800px;
	background-color: White;
}

.backgroundFade
{
	/*padding-left:5px;
	padding-right:5px;
	*/border-top: 1px dotted #CCCCCC; 
	background: url(images/img01.gif) repeat-x left top;
}

.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 260px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.teaserFilterDDForCellar{
	margin-top:0;
	color:#777777; 
	font-size:0.8em; 
	font-weight:normal;	
	width:40px;	
}

.teaserdd{
	margin-top:0;
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal;	
	width:150px;	
}

.teaserddVintage{
	margin-top:0;
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal;	
	width:50px;	
}

.teaserFilterTextbox{
	margin-top:0;
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal;	
	width:50px;	
	height:12px;
}

.linkButtonLikeButton
{
	background-color:#FF9900;
	border-color:Black;
    border-style:Solid;
    border-width:1px;      
    padding-left:4px;
    padding-top:2px;
    font-size:10px;    
    font-weight:bolder;
    text-align:center;
     width:100px;
}
a.linkButtonLikeButton 
{			
	font-weight: bolder;		
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.linkButtonLikeButton:hover
{
	color: White;
	text-decoration:underline;
}

.drink
{
     float:left; 
     width:80px;
}

.waterMark
{
    font-size:8px;
    color:Yellow;
    background-color:Yellow;
}

.watermarked 
{ 
   background-color: #E1E1E1; 
   border: solid 1px #808080; 
   padding: 2px; 
}

.bView
{
  width:15px;
} 





