html {
overflow-y: scroll;
} /*rule to force a scrollbar in Mozilla*/

form {
margin:0;
padding:0;
}

html, body {
background-color:white;
font-color:black;
}

body {
margin:0;
padding:0;
margin-top:19px;
}

a#graphic-products img {visibility:hidden;display:block;}
a#graphic-products {display:block;background-image: url(/ssi/images/topnav_r2_c4_f2.gif);background-repeat:no-repeat;background-position: 0px 0px;}
@media print {a#graphic-products img {visibility:visible;}}

.border {
border: 1px #D6DE9D solid;
}

.main_font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.mainborder {
border: 1px #666666 solid;
}

.border2 {
border: 1px #FFC4B5 solid;
}

.titlefont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
list-style-type: circle;
}

.textlinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.textnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}

a {
font-family: verdana, arial, sans-serif;
font-weight:bold;
text-decoration: none;
}

a:link {
color: #666666;
}

a:visited {
color: #666666;
}

a:hover {
color: #000000;
text-decoration: underline;
}

a:active {
color: #666666;
}

#navTable {
text-align:right;
margin-bottom:20px;
border-top:1px solid #D6D6D6;
width:121px;
}

#navTable a {
color:#818181;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

#navTable a:hover {
text-decoration:underline;
}

#navTable td {
border-bottom:1px solid #D6D6D6;
padding:8px 17px 8px 0px;
}

#eventListing {
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#7C7C7C;
height:156px;
}

#eventListing tr p {
padding:0px 9px;
}

#eventListing a {
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#7C7C7C;
border-bottom:1px solid;
}

#eventListing a:hover {
text-decoration:none;
border-bottom:1px dotted;
}

#boxSecondaryElementsContents a img {
border:1px solid #D5D5D5;
}

#boxSecondaryElementsContents a:hover img {
border:1px solid #818181;
}

#cocktailGrid {
border:1px solid #D6D6D6;
}

#cocktailGrid a {
color:#676767;
font-size:11px;
font-family:arial,helvetica,sans-serif;
font-weight:normal;
display:block;height:240px;
}

#recipeSearchPage {
}

#eventsPage {
}

#recipePageSearchForm {
background-color:#D6DE9E;
border:1px solid #656565;
color:#656565;
font-family:arial,verdana;
font-size:11px;
}

#recipePageSearchForm select {
width:120px;
}

.recipePageViewAll {
text-align:right;
font-size:10px;
font-family:arial,helvetica,sans-serif;
border-color:#989898;
border-style:solid;
border-width:1px 0px;
padding:8px 0px;
}

#mxTable a {
color:#676767;
font-size:11px;
font-family:arial,helvetica,sans-serif;
font-weight:normal;
}

#mxTable {
height:245px;
}

#eventsTable p {
color:#666666;
font-size:11px;
font-family:arial,helvetica,sans-serif;
}

#eventsTable h6 {
color:#666666;
font-size:9px;
font-family:arial,helvetica,sans-serif;
margin:0;
padding:0;
}


#eventsTable a {
color:#676767;
font-size:11px;
font-family:arial,helvetica,sans-serif;
font-weight:normal;
}

#eventsTable {
height:245px;
}

#recipeContainer img.recipeImg {
border:1px solid #D6D6D6;
}

#recipeTxt {
color:#818181;
height:306px;
}

#recipeTxt {
border:1px solid #D6D6D6;
}

#recipeTxt tr td {
padding:10px;
}

#recipeTxt h1.title {
text-transform:uppercase;
font-size:15px;
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin-bottom:10px;
}

#recipeTxt h2.MadeWith {
font-size:10px;
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin-bottom:10px;
}

#recipeTxt h2.MocktailVersion {
font-size:10px;
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin-bottom:10px;
}

#recipeTxt p.author {
font-size:10px; 
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin-bottom:10px;
}

#recipeTxt p {
font-size:10px; 
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin-bottom:10px;
}

#recipeTxt p.serving {
font-weight:bold;
font-size:10px; 
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
}

.pricingfooter {
padding-bottom:0 !important;
margin-bottom:0 !important;
color:#D6D6D6;
}

#recipeTxt ol {
font-size:10px; 
font-family:verdana,arial,helvetica,sans-serif;
margin-top:0px;
margin-bottom:0px;
}

#resultsContainer img.recipeImg {
border:1px solid #D6D6D6;
}

#resultsThumbs {
border:1px solid #D6D6D6;
}

#resultsThumbs tr td {
padding-bottom:20px;
}

#resultsThumbs a {
color:#676767;
font-size:11px;
font-family:arial,helvetica,sans-serif;
font-weight:normal;
}

#resultsThumbs h1.title {
text-transform:uppercase;
color:#818181;
font-size:15px;
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:0;
margin:10px;
}

#navTableBacktoPrevious {
text-align:left;
margin-bottom:6px;
width:238px;
}

#navTableBacktoPrevious a {
color:#818181;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

#navTableBacktoPrevious a:hover {
text-decoration:underline;
}

#navTableBacktoPrevious {
color:#818181;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

#navTableBacktoPrevious td {
border-bottom:1px solid #D6D6D6;
padding:8px 17px 8px 25px;
}

#navTableBacktoPrevious td#activeNavItemBacktoPrevious {
background-image: url('/products/wine/en/pages/arrow_back.gif');
background-repeat: no-repeat;
background-position: 13px 12px;
background-color:#F7F7F7;
}

#navTableBacktoPrevious td#activeNavItemBacktoOverview {
background-color:#F7F7F7;text-align:right;
}

p.rule {
border-top:1px dotted #D6D6D6;
font-size:1px;
margin:15px 0px 0px 0px !important;
}

.printPageLink {
float:right;
}

.printPageLink a {
color:#D6D6D6 !important;
font-size:10px;
font-family:verdana,arial,helvetica,
sans-serif;
margin:0;
padding:0;
}

.printPageLink a:hover {
color:#818181 !important;
}

.resultsPageNumbers {
float:right;
padding:10px 10px;
margin:0;
font-size:10px !important; 
font-family:verdana,arial,helvetica,sans-serif !important;
color:#818181;
}

.resultsPageNumbers a {
font-weight:bold !important; 
color:#D6D6D6 !important;
margin:0 !important;
padding:0 !important;
font-size:10px !important; 
font-family:verdana,arial,helvetica,sans-serif !important;
border:1px solid #D6D6D6;
display:block;
float:left;
width:15px;
height:15px;
text-align:center;
margin-left:2px !important;
line-height:14px;
}





.resultsPageNumbers a:hover {
color:#818181 !important;
text-decoration:none;
border-color:#818181;
}

.resultsPageNumbers a#activePageNavLink {
background-color:#D6D6D6;
color:#ffffff !important;
}

.resultsPageNumbers a:hover#activePageNavLink {
text-decoration:none;
border-color:#D6D6D6;
}




