@charset "utf-8";
/* CSS Document */

/* Major Component Styles */
.header {border-left: 1px solid #C8CCCF; border-right:1px solid #C8CCCF; background-color:#FFFFFF;}
.leftnav {font-family: Tahoma,sans-serif; font-size: 12px; color:#000000; padding-top: 35px; padding-bottom: 8px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #C8CCCF; width: 200px;}
.mainbody {font-family: Tahoma,sans-serif; font-size: 12px; color:#000000; padding-top: 35px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; background-color: #FFFFFF; width: 725px; border-right: 1px solid #C8CCCF;}
.footer {background-image:url(http://www.pultneyvillegrill.com/graphics/footer.gif); border-left:1px solid #C8CCCF; border-right:1px solid #C8CCCF; text-align:center; font-family:Arial; font-size:11px; color:#000000; padding-top:10px; height:41px;}

/* Text Styles */
.text {font-family:Tahoma,sans-serif; font-size:12px; color:#000000;}
.leftnavtexthead {font-family:Tahoma,sans-serif; font-size:11px; color:#002A5F; font-weight: bold;}
.leftnavtext1 {font-family:Tahoma,sans-serif; font-size:11px; color:#9A3301; font-weight: bold;}
.leftnavtext2 {font-family:Tahoma,sans-serif; font-size:11px; color:#000000; font-weight: normal;}
.pagehead {font-family:Tahoma,sans-serif; font-size:20px; color:#002A5F; font-weight: bold; text-align:center;}
.pagehead2 {font-family:Tahoma,sans-serif; font-size:14px; color:#996533; font-weight: bold;}
.formtext {padding-left:75px; padding-bottom:5px; vertical-align:top; font-family:Tahoma; font-size:11px; text-align:left; color:#993300; font-weight: bold; background-color:#E6E8EC;}
.formtext2 {padding-left:75px; padding-right:75px; vertical-align:top; font-family:Tahoma; font-size:12px; text-align:left; color:#000000; font-weight: normal; background-color:#E6E8EC;}
.push115 {padding-left:115px; }
.winefilter {font-family:trebuchet,sans-serif; font-size:12px; color:#000000; font-weight: normal; text-align:right;}
.winefilter2 {font-family:trebuchet,sans-serif; font-size:11px; color:#000000; font-weight: bold; text-align:right;}
.highliner {Trebuchet,sans-serif; font-size: 20px; color:#002A5F; font-weight: normal; text-align: left;}
.eventheader { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #002A5F; text-align: left;}
.eventheaderdate { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #9A3301; text-align: left;}

/* Menu Styles */
.menucat {font-family: Trebuchet,sans-serif; font-size: 15px; color:#000000; font-weight: bold; text-align: center; float:none; width:713px; height:24px; background-image: url(http://www.pultneyvillegrill.com/graphics/brownline.gif); background-repeat: no-repeat;}
.menubg {background-color: #FFFFFF; padding-left: 2px; padding-right: 2px;}
.menuheadL {font-family: Trebuchet,sans-serif; font-size: 14px; color:#002A5F; font-weight: bold; text-align: left; border-left: 1px solid E5EAF0;}
.menuheadR {font-family: Trebuchet,sans-serif; font-size: 14px; color:#002A5F; font-weight: bold; text-align: right; border-right: 1px solid E5EAF0;}
.menudesc {font-family: Trebuchet,sans-serif; font-size: 11.5px; color:#000000; font-weight: normal; text-align: left; padding-left:50px; padding-right:150px; padding-bottom:5px; border-left: 1px solid E5EAF0; border-right: 1px solid E5EAF0;}
.menuspacer {font-family:Tahoma,sans-serif; font-size:2px; color:#996533; font-weight:normal;}
.dinnerheadR {font-family: Trebuchet,sans-serif; font-size: 12px; color:#996633; font-weight: normal; text-align: right; border-right: 1px solid E5EAF0;}
.menuimg {float:none; width:713px; height:27px; background-image: url(http://www.pultneyvillegrill.com/graphics/head.jpg); background-repeat: no-repeat;}
.g {font-family:Tahoma,sans-serif; font-size:11px; color:#9A3301; font-weight: bold; text-align:center; float:none; width:713px; height:323px; background-image: url(http://www.pultneyvillegrill.com/graphics/g.gif); background-repeat: no-repeat;}

/* Form and Table Styles */
.table {padding:10px; vertical-align:top; font-family:Tahoma; font-size:12px; text-align:left; color:#000000; font-weight: normal; text-align:center; background-color:#E6E8EC;}
.table2 {padding:10px; vertical-align:top; font-family:Tahoma; font-size:12px; text-align:left; color:#000000; font-weight: normal; background-color:#E6E8EC;}
.table3 {padding-left:10px; padding-right:10px; padding-bottom:5px; vertical-align:top; font-family:Tahoma; font-size:12px; text-align:left; color:#000000; font-weight: normal; background-color:#E6E8EC;}
.form_textbox {font-family:Tahoma,sans-serif; font-size:11px; color:#000000; font-weight:normal; width: 345px; height: 20px;}
.form_textarea {font-family:Tahoma,sans-serif; font-size:11px; color:#000000; font-weight:normal; width: 345px; height: 125px;}

/* Left Nav Styles */
.leftnav2 {width: 200px; height: 183px; float: none;}
.LNhourstop {font-family: Tahoma,sans-serif; font-size: 11px; color:#5E5E5E; font-weight: bold; text-align: center; background-image: url(http://www.pultneyvillegrill.com/graphics/LNhourstop.gif); background-repeat: no-repeat; padding-top:8px; }
.LNhoursbot {font-family: Tahoma,sans-serif; font-size: 11px; color:#5E5E5E; font-weight: bold; text-align: center; background-image: url(http://www.pultneyvillegrill.com/graphics/LNhoursbot.gif); background-repeat: no-repeat; padding-top:8px; }

/* Link and Page BG Styles */
a:link{text-decoration:none; color:#993300}
a:visited{text-decoration:none; color:#993300}
a:hover{text-decoration:underline; color:#993300}
a:active{text-decoration:none; color:#993300}
body {background-color: #002A5F; background-image: url(http://www.pultneyvillegrill.com/graphics/bg.jpg); background-repeat: repeat-x; margin:0px; }

/* Admin Styles */
.adminleftnav {font-family: Tahoma,sans-serif; font-size: 12px; color:#000000; padding-top: 35px; padding-bottom: 8px; padding-left: 5px; background-color: #E7ECF2; border-left: 1px solid #C8CCCF; width: 200px;}
.adminheader {border-left: 1px solid #C8CCCF; border-right:1px solid #C8CCCF; background-color:#416389; font-family: Tahoma,sans-serif; font-size: 24px; color:#FFFFFF; font-weight: bold; text-align: center; padding:25px;}
