﻿
    body { color: #666; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; }

p { color: #666; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; }

td { color: #666; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; }

.intro { color: #b5121b; font-size: 16px; font-family: Verdana, SunSans-Regular, Helvetica, Geneva, Arial, sans-serif; line-height: 26px; text-transform: uppercase; letter-spacing: 1px; }

.head1 { color: #b5121b; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; text-transform: uppercase; letter-spacing: 1px; }

.head1white { color: #fff; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; text-transform: uppercase; letter-spacing: 1px; }

.text1 { color: #666; font-size: 13px; font-family: verdana, SunSans-Regular, Arial, Helvetica, Geneva, sans-serif; line-height: 20px; letter-spacing: 1px; }

.head2 { color: #b5121b; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 15px; text-transform: uppercase; }

.head2white { color: #fff; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 15px; text-transform: uppercase; }

.subhead2 { color: #000; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 18px; }

.text2 { color: #666; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; }

.text2bold { color: #666; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 18px; }

.text2black { color: #000; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 18px; }

.text2boldblack { color: #000; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 18px; }

.text2black a:link { color: #000; text-decoration: underline; }

.text2black a:visited { color: #000; text-decoration: underline; }

.text2black a:hover { color: #feffff; text-decoration: none; }

.text2black a:active { color: #c60; text-decoration: none; }

.text2flame { color: #333; font-size: 11px; font-family: arial, SunSans-Regular, helvetica; font-weight: bold; line-height: 18px; background-image: url(../images/menuflame.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; }

.text3 { color: #000; font-size: 10px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: 400; line-height: 15px; }

.text3grey { color: #666; font-size: 10px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 15px; }

.text4 { color: #000; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-style: italic; line-height: 15px; }

.padtop { padding-top: 8px; }

.padbottom { padding-bottom: 8px; }

.padleft { padding-left: 8px; }

.padright { padding-right: 8px; }

.padboth { padding-right: 10px; padding-left: 10px; }

.pad10pxallsides { padding: 10px; }

a:link { color: #666; text-decoration: underline; }

a:visited { color: #666; text-decoration: underline; }

a:hover { color: #c60; text-decoration: none; }

a:active { color: #c60; text-decoration: none; }

.redbutton a:link { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b5121b; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.redbutton a:visited { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b5121b; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.redbutton a:hover { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e87d1d; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.redbutton a:active { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b5121b; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.graybutton a:link { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #999; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.graybutton a:visited { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #999; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.graybutton a:hover { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e87d1d; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.graybutton a:active { display: block; color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #999; text-decoration: none; text-align: center; width: 130px; padding-top: 5px; padding-bottom: 5px; }

.leftgrayframe { padding-left: 6px; border-left: 1px solid #999; }

.GreenNote{color:Green;} 

.hidden {visibility:hidden;}

#yellowBox {border: solid 1px #FC0;}

h1 { color: #b5121b; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: normal; line-height: 18px; text-transform: uppercase; letter-spacing: 1px; }
h2 { color: #b5121b; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 15px; text-transform: uppercase; }




.MenuItem{ width: 173px;
    font-size: 12px;
    line-height: 22px;
    color: #cccccc;    
}
    .MenuItem a:link { color: #ffffff; text-decoration: none; }
    .MenuItem a:visited { color: #cccccc; text-decoration: none; }
    .MenuItem a:hover { color: #666666; text-decoration: none; }
    .MenuItem a:active { color: #cc6600; text-decoration: none;}

.ParentTab {color: #cc6600; text-decoration: none;}    


.subMenuItem{ width:100%;
    text-align:right;
    line-height: 15px;
    color: #cccccc;
    font-size:x-small;
}

    .subMenuItem a:link { color: #ffffff; text-decoration: none; }
    .subMenuItem a:visited { color: #cccccc; text-decoration: none; }
    .subMenuItem a:hover { color: #666666; text-decoration: none; }
    .subMenuItem a:active { color: #cc6600; text-decoration: underline;}
   
  .MenuItem_Lower{ 
    font-size: 10px;
    line-height: 20px;
    color: #ffffff;
      
}
    .MenuItem_Lower a:link { color: #777777; text-decoration: none; }
    .MenuItem_Lower a:visited { color: #cccccc; text-decoration: none; }
    .MenuItem_Lower a:hover { color: #777777; text-decoration: none; }
    .MenuItem_Lower a:active { color: #cccccc; text-decoration: none;}

.activeSubMenuItem{width: 160px;
    text-align:right;
    font-size: 11px;
    line-height: 18px;
    color: #cc6600;}
.activeSubMenuItem a:link { color: #c60; text-decoration: none; }
.activeSubMenuItem a:visited { color: #c60; text-decoration: none; }
.activeSubMenuItem a:hover { color: #c60; text-decoration: none; }
.activeSubMenuItem a:active { color: #c60; text-decoration: none; }
    
 /* ----------------------------------END MENU CSS -------------------------------------------- */   
    
.container { width: 488px; }
.glass { text-align: right; width: 60px; float: left; clear: right; }
.bottle { text-align: right; width: 80px; float: left; }
.wine { text-align: left; width: 348px; float: left; }
.clearboth { clear: both; }


.promohead { color: #fff; font-size: 18px; font-family: verdana, SunSans-Regular, Arial, Helvetica, Geneva, sans-serif; line-height: 26px; letter-spacing: 1px; }
.head1black { color: #000; font-size: 10px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; line-height: 14px; text-transform: uppercase; letter-spacing: 1px; }
.head2black { color: #000; font-size: 11px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; line-height: 15px; text-transform: uppercase; }
.barhead1 { color: #b5121b; font-size: 16px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; letter-spacing: 1px; }
.barhead2 { color: #000; font-size: 12px; font-family: arial, SunSans-Regular, helvetica, Geneva, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.enter { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b5121b; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; padding: 5px 5px 5px 15px; }

 /*  border-bottom: solid 1px; #666666;}*/
.mainNav {color: white; font-style: normal; text-decoration: none; font-weight: bold; font-size: 14px; font-family: "Times New Roman",Times New Roman, Georgia, Times; text-decoration: none; letter-spacing: 120%}
.mainNav a:link   {color: white; text-decoration: none; font-family:"Times New Roman", Georgia, Times;}
.mainNav a:visited    {color: white; text-decoration: none; font-family: "Times New Roman",Times New Roman,  Georgia, Times;}
.mainNav a:hover   {color: #f00; text-decoration: none; font-family: "Times New Roman",Times New Roman,  Georgia, Times;}
.mainNav a:active    {color: white; text-decoration: none; font-family: "Times New Roman",Times New Roman,  Georgia, Times;}


/******************Added on April 4th (id)**********************************/
.promoheadred { color: #b5121b; font-size: 18px; font-family: verdana, SunSans-Regular, Arial, Helvetica, Geneva, sans-serif; line-height: 20px; letter-spacing: 1px; }

