body{font-family: Verdana, Arial, Helvetica, sans-serif; background: #66090A url('../IMG/LAYOUT/bg5.gif'); font-size: 14px;}

p{margin-bottom: 16px;}

a{text-decoration: none;}
a:hover{}

h1{font-size: 18px; color: #66090A; font-weight: bold;}
h2{font-size: 16px; color: #4C2B00; font-weight: bold;}
h3{font-size: 15px; color: #000; font-style: italic; margin-bottom: 5px;}


/*Layout*/
#pageContainer{width: 950px; height: 725px; background: #66090A; border: 1px solid #999; margin: 20px auto 0px auto;}
#innerFrame{width: 898px; height: 673px; border: 1px solid #CCC; background: url('../IMG/LAYOUT/content-bg4.jpg');}
#navContainer{width: 180px; height: 673px;  float: left; display: inline; background: url('../IMG/LAYOUT/banner-bg2.gif') top left no-repeat;  text-align: center; margin-left: 20px;}

#newNav li{line-height: 38px;}
#newNav a{font-size: 28px; color: #4C2B00;}
#newNav a:hover{cursor: pointer; color: #66090A; text-decoration: underline;}

#menuSub li{line-height: 32px;}
#menuSub a{font-size: 22px;}

#wineSub li{line-height: 32px;}
#wineSub a{font-size: 22px;}

/*primary nav*/
.navLi a, .navLi a:visited, .navLi a:link{width: 150px; height: 30px; margin: 0px auto 15px auto; cursor: pointer; float: left; }
.navLi a:hover{background-position: bottom left; overflow: hidden; }

.navLi2 a, .navLi2 a:visited, .navLi2 a:link{width: 150px; height: 60px; margin: 15px auto 15px auto; cursor: pointer; float: left; }
.navLi2 a:hover{background-position: bottom left; }

.subNavLi a, .subNavLi a:visited, .subNavLi a:link{width: 150px; height: 20px; margin: 0px auto 10px auto; cursor: pointer; float: left; }
.subNavLi a:hover{background-position: bottom left;}

.menuLi a{background: url('../IMG/NAV/menu.png') top left no-repeat;}
.wineLi a{background: url('../IMG/NAV/wine.png') top left no-repeat;}
.locationLi a{background: url('../IMG/NAV/location.png') top left no-repeat;}
.hoursLi a{background: url('../IMG/NAV/hours.png') top left no-repeat;}
.reservationsLi a{background: url('../IMG/NAV/reservations.png') top left no-repeat;}
.aboutLi a{background: url('../IMG/NAV/about-us.png') top left no-repeat;}
.freeLi a{background: url('../IMG/NAV/free-stuff.png') top left no-repeat;}

.fullMenuLi a{background: url('../IMG/NAV/full-menu.png') top left no-repeat;}
.kidsMenuLi a{background: url('../IMG/NAV/kids-menu.png') top left no-repeat;}
.groupTakeOutLi a{background: url('../IMG/NAV/group-take-out.png') top left no-repeat;}
.beveragesLi a{background: url('../IMG/NAV/beverages.png') top left no-repeat;}
.dessertsLi a{background: url('../IMG/NAV/desserts.png') top left no-repeat;}

.wineListLi a{background: url('../IMG/NAV/wine-list-small.png') top left no-repeat;}
.redWineLi a{background: url('../IMG/NAV/red-wines.gif') top left no-repeat;}
.whiteWineLi a{background: url('../IMG/NAV/white-wines.gif') top left no-repeat;}
.wineOfMonthLi a{background: url('../IMG/NAV/wine-of-the-month.gif') top left no-repeat;}
.otherBeveragesLi a{background: url('../IMG/NAV/other-beverages.gif') top left no-repeat;}

.hidden{display: none;}

/*text align*/
.taCenter{text-align: center;}

/*background*/
.starY{background: url('../IMG/LAYOUT/star.gif') repeat-y;}
.starX{background: url('../IMG/LAYOUT/star.gif') repeat-x;}

/*widths*/
.w950{width: 950px;}
.w675{width: 675px;}
.w600{width: 600px;}
.w550{width: 550px;}
.w180{width: 180px;}
.w150{width: 150px;}
.w25{width: 25px;}

/*heights*/
.h675{height: 675px;}
.h650{height: 650px;}
.h120{height: 120px;}
.h90{height: 90px;}
.h25{height: 25px;}


/*floats*/
.fLeft{float: left; display: inline;} .fRight{float: right; display: inline;}

/*margins*/
.mCenter{margin: 0px auto 0px auto;}
.mTL12{margin: 12px 0px 0px 12px;}
.mt60{margin-top: 60px;}
.mt30{margin-top: 28px;}
.mt20{margin-top: 20px;}
.mb10{margin-bottom: 10px;}
.mb5{margin-bottom: 5px;}
.mt5{margin-top: 5px;}

/*padding*/
.pr25{padding-right: 25px;}

/*alignments*/
.aRight{text-align: right;}

/*font-sizes*/
.t10{font-size: 10px;} .t11{font-size: 11px;} .t12{font-size: 12px;} .t13{font-size: 13px;} .t14{font-size: 14px;} .t16{font-size: 16px;} .t18{font-size: 18px;} .t20{font-size: 20px;} .t24{font-size: 24px;} .t30{font-size: 30px;} .t36{font-size: 36px;}

/*line heights*/
.lh17{line-height: 17px;}
.lh19{line-height: 19px;}
.lh21{line-height: 21px;}
.lh25{line-height: 25px;}

/*letter spacing*/
.ls1{letter-spacing: 1px;}

/*colors*/
.lGrey{color: #666;}
.dGrey{color: #333;}
.white{color: #FFF;}
.black{color: #000;}
.red{color: red;}
.wine{color: #66090A;}
.gold{color: #4C2B00;}
.blue{color: #003366;}

@font-face {
    font-family: 'Davincis';
    src: url('../FONTS/itc_mona_lisa--monalso-webfont.eot');
    src: url('../FONTS/itc_mona_lisa--monalso-webfont.eot?#iefix') format('embedded-opentype'),
         url('../FONTS/itc_mona_lisa--monalso-webfont.woff') format('woff'),
         url('../FONTS/itc_mona_lisa--monalso-webfont.ttf') format('truetype'),
         url('../FONTS/itc_mona_lisa--monalso-webfont.svg#MonaLisaSolidOSITCTTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

