/* Core Styles */
body {background-image: url('/images/mainBackground.png');}
#container {background-image: url('/images/brightBackgroundBars.png'); background-repeat: repeat-x; width: 900px; margin: 0 auto; overflow: hidden;}

#order-online {display: block; float: right; position: relative; bottom: 400px; right: 20px;}

/* Front Page Styles */
#logo {margin: 20px 0 0 10px; display: block; height: 118px; width: 203px;}

/* Menu Styles */
#menu {width: 110px; margin: 20px 0 20px 100px; display: block;}
    #menu li {}

/* Slideshow Styles */    
#slideshow {height: 172px; width: 241px; overflow: hidden;}

/* Content Area Styles */
#content {background-image: url('/images/emptyRedBox.png'); height: 502px; width: 642px; float: right; margin: 10px 10px 10px 0; padding: 10px 0 0; background-repeat: no-repeat;}
#homeContent,#ourstory,#contactus {background-image: url('/images/frontpageRedBox.png'); height: 502px; width: 642px; float: right; margin: 10px 10px 10px 0; padding: 10px 0 0; background-repeat: no-repeat;}

#contactus fieldset {margin: 20px; font-family: trebuchet ms;}
    #contactus fieldset label {display: block; padding: 4px; background-color: #be1610; color: #fff; font-weight: 600; width: 180px; margin: 10px 0 0;}
    #contactus fieldset input.entry {padding: 4px; background-image: url('/images/formBackground.png'); color: #fff; width: 180px;}
    #contactus fieldset input.action {padding: 4px; color: #111; width: 172px; height: 30px; display: block; margin: 7px 0 0 0; background-image: url('/images/sendButton.png'); background-repeat: no-repeat;}
    #contactus fieldset input.action:hover {background-image: url('/images/sendButton_on.png'); cursor: pointer;}
    #contactus fieldset select {background-color: #222; color: #bbb; border: 0; padding: 4px; width: 188px; cursor: pointer;}
    #contactus fieldset select option {border: 0;background-image: url('/images/formBackground.png'); cursor: pointer; outline: none;}
    #contactus fieldset select option:hover {color: #fff;}
    #contactus fieldset textarea {background-image: url('/images/formBackground.png'); color: #fff; font-family: trebuchet ms; font-size: 14px; padding: 4px;}

#clickformore {float: right; margin: 10px 0 0 0;}
#prevArrow img {cursor: pointer; margin: 10px 12px 0 0; float: right;}
#nextArrow img {cursor: pointer; margin: 10px 12px 10px 0; float: right;}
#panels {height: 340px; width: 620px; overflow: hidden;}
#panels p {color: #fff; font-size: 11px; font-family: trebuchet ms; padding: 5px 0 10px 32px; text-align: justify; clear: both;}

img.headerLabel {margin: 5px 25px 0 25px; float: left;}
img.headerLabel_alt {margin: 5px 25px 0 25px; float: left;}

#todaysSpecials {float: right; background-image: url('/images/specialsHolder.png'); width: 254px; height: 104px; margin: -20px 4px 0 0;}
    #todaysSpecials a {display: block;}
    #todaysSpecials img {margin: 64px 0 0 65px;}
#noSpecials {float: right; width: 254px; height: 104px; margin: -20px 4px 0 0;}

#introText {background-image: url('/images/introBackground.png'); width: 606px; height: 145px; margin: 0 auto; clear: both;}
    #introText p {color: #fff; font-size: 12px; font-family: verdana; padding: 12px 27px 0; line-height: 17px;}

#interaction {background-image: url('/images/splitStructure.png'); background-repeat: no-repeat; margin: 0 0 0 27px; width: 299px; height: 198px; float: left;}
    #subscribe {margin: 15px 0 0 15px;}
        #subscribe fieldset {margin: 5px 0 0;}
        #subscribe input#emailAddress {background-color: transparent; background-image: url('/images/inputBackground.png'); padding: 8px 15px; width: 207px; display: block; float: left;}
        #subscribe input#submit {width: 38px; height: 34px; display: block; float: left; margin: 0 0 0 -4px; background-image: url('/images/goButton.png');}
            #subscribe input#submit:hover {background-image: url('/images/goButton_on.png');}
            
.miniSeperator {margin: 0 0 0 20px;}

#connect {font-family: trebuchet ms; font-size: 12px; background-image: url('/images/connectBackground.png'); width: 260px; margin: 0 0 0 18px; overflow: hidden; height: 88px;}
    #connect img {margin: 13px 0 10px 13px;}
    #connect a {color: #fff; text-decoration: none; float: left; display: block; margin: 5px 30px 0; padding: 1px 0 0 23px;}
    #connect a:hover {color: #fff; text-decoration: underline;}

    a#facebook {background-image: url('/images/facebookIcon.png'); background-repeat: no-repeat;}
    a#twitter {background-image: url('/images/twitterIcon.png'); background-repeat: no-repeat;}


#frontPageBanner {background-image: url('/images/splitStructure.png'); background-repeat: no-repeat; background-position: -302px 0; margin: 0 15px 0 0; width: 299px; height: 198px; float: right;}
    #frontPageBanner img {margin: 10px 0 0 10px;}

iframe {margin: 0 0 0 18px;}
img#overlay {position: relative; left: 615px; bottom: 378px;}

#themenu {background: url('/images/menu.png'); width: 606px; height: 417px; margin: 0px 20px 20px;}
#pdf-menus {overflow: hidden; display: block; margin: 0 0 10px; background: #FEB443; padding: 5px 0 7px; border-bottom: 1px solid #6D0D0D; border-top: 1px solid #EDC282;}
	#pdf-menus li {float: left; font-family: arial;}
		#pdf-menus li a {color: #333; font-weight: 900; font-size: .85em; text-decoration: none; margin: 0 15px; background: url('/images/pdf.png') no-repeat 0 -2px; padding: 0 0 0 25px;}
		#pdf-menus li a:hover {color: #475B0A;}

#specials_medicalMonday {width: 300px; font-family: arial; margin: 0 0 0 20px; float: left;}
    #specials_medicalMonday p {color: #fff; margin: 15px 0; font-weight: 600; text-align: justify;}
    #specials_medicalMonday p.smaller {font-size: 12px; text-align: justify;}
#specials_twoForTuesday {width: 300px; font-family: arial; margin: 0 10px 0 0; float: right;}
    #specials_twoForTuesday p {color: #fff; margin: 15px 0; font-weight: 600; text-align: justify;}
    #specials_twoForTuesday p.smaller {font-size: 12px; text-align: justify;}
    #specials_twoForTuesday p.smallest {font-size: 11px; text-align: justify;}
    img#bigyellowpepper {margin: 10px 0 0;}

fieldset#subscriptionSS {margin: 0 0 0 220px; font-family: trebuchet ms;}
    fieldset#subscriptionSS label {display: block; padding: 2px 4px; background-color: #be1610; color: #fff; font-weight: 600; width: 180px; margin: 0 0 5px;}
    fieldset#subscriptionSS label.required {}
    fieldset#subscriptionSS input.entry {padding: 4px; background-image: url('/images/formBackground.png'); color: #fff; width: 180px;}
    fieldset#subscriptionSS input.action {padding: 4px; color: #111; width: 52px; height: 50px; display: block; margin: 7px 0 0 0; background-image: url('/images/goButtonBig.png'); background-repeat: no-repeat;}
    fieldset#subscriptionSS input.action:hover {background-image: url('/images/goButtonBig_on.png'); cursor: pointer;}
    fieldset#subscriptionSS select {background-color: #222; color: #bbb; border: 0; padding: 4px; width: 188px; cursor: pointer;}
    fieldset#subscriptionSS select option {border: 0;background-image: url('/images/formBackground.png'); cursor: pointer; outline: none;}
    fieldset#subscriptionSS select option:hover {color: #fff;}

/* Footer Styles */
#footer {float: right; margin: -44px 17px 0;}

.notify {margin: 15px 30px 10px; text-align: center; color: #fff; font-family: trebuchet ms; font-size: 14px;}
.notify2 {margin: 15px 30px 10px; text-align: center; color: #fff; font-family: trebuchet ms; font-size: 14px; background-color: #111; padding: 20px;}
.loginform {margin: 30px; color: #fff; font-family: trebuchet ms; font-size: 14px; float: left;}

fieldset#login {}
    fieldset#login label {background-color: #222; color: #fff; padding: 4px 7px;}
    fieldset#login input {border: 1px solid #eee; color: #222; padding: 4px;}
    fieldset#login input.action {background-color: #eee; color: #000; cursor: pointer;}
    fieldset#login input.action:hover {background-color: #EF4035; color: #fff;}

#getFeedback {border: 1px solid #eee; margin: 20px; font-family: trebuchet ms;}
    #getFeedback th {background-color: #222; color: #fff; padding: 4px; font-size: 12px; text-align: center;}
    #getFeedback td {text-align: center; font-size: 12px;}
    #getFeedback td a {color: #222; text-decoration: none; padding: 4px 10px; display: block; background-color: #eee;}
    #getFeedback td a:hover {color: #000; background-color: #fff;}

span.red {color: #fa0000;}
span.green {color: #68c739;}

