@font-face {
font-family:Geogrotesque-SemiBold;
src:url('/fonts/webfonts/geo-semibold/eot/style_169898.eot?#iefix') format(embedded-opentype),url('../fonts/webfonts/geo-semibold/woff/style_169898.woff') format(woff),url('../fonts/webfonts/geo-semibold/ttf/style_169898.ttf') format(truetype),url('../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold') format(svg);
}

@font-face {
font-family:Geogrotesque-Regular;
src:url('/fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix') format(embedded-opentype),url('../fonts/webfonts/geo-regular/woff/11014B_0.woff') format(woff),url('../fonts/webfonts/geo-regular/ttf/11014B_0.ttf') format(truetype),url('../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf') format(svg);
}

@font-face {
font-family:'doc';
src:url('/font/heavy_dock11.eot');
}

@font-face {
font-family:'doc';
src:url('/font/heavy_dock11.otf');
}

@font-face {
font-family:'chalkdust';
src:url('/font/Chalkduster.eot');
}

@font-face {
font-family:'chalkdust';
src:url('/font/Chalkduster.ttf');
}


.socialBar {
    background-color: #F36A26;
    
}

.socialBar .container {

    vertical-align: bottom;  
    a:link {color:#FFFFFF;}      
    a:visited {color:#FFFFFF;} 
    a:hover {color:#FFFFFF;} 
    a:active {color:#FFFFFF;}
}

.socialBar .container img {
    padding: 5px 2px;
    float: right;
}
div.below_header,
.wrapper,
.footer,
.greensBar,
.socialBar,
.navbar {
    min-width: 980px;
}
#fvpp-blackout {
  display: none;
  z-index: 499;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
}

.wrapper #my-welcome-message {
  display: none;
  z-index: 99999;
  position: fixed;
  width: 65%;
  left: 15%;
  top: 12%;
  padding: 30px 2%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}

#fvpp-close {
  position: absolute;
  top: 20px;
  right: 70px;
  cursor: pointer;
  color:#F36A26;
}

#fvpp-dialog h2 {
  font-size: 2em;
  margin: 0;
}
#fvpp-dialog p { margin: 0; }
.wrapper {
    background: transparent url(/img/chalk-bg.png) no-repeat center 20px;
}
.navbar .brand {
    float: none;
}
.navbar .nav > li > a {
    font-size: 17pt;
    color: #FFF;
    font-family: doc;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 50px;
    text-shadow: none;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #F26A25;
  text-decoration: none;
  background-color: transparent;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #F26A25;
  background-color: transparent;
}
.navbar .nav > li > a > span {
    font-size: 10pt;
    color: #91b93f;
    font-family: chalkdust;
}

body {
    background: url(/img/bg.jpg);
}
.navbar-inner {
    background: transparent url(/img/chalk-line.png) repeat-x bottom;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    box-shadow: none;
    border-bottom: 0px;
}
.navbar-inner .container {
    position: relative;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 15px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #262626;
  background-color: rgba(38,38,38,0.82);
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
.dropdown-menu  li a.green {
    color:#91B93F;
}
.dropdown-menu  li a.green:focus,
.dropdown-menu  li a.green:hover {
    color:#91B93F;
}
.dropdown-menu  li a {
    color:#fff;
    font-size: 9pt;
    font-family: arial;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -8px;
  left: 10px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #262626;
  border-left: 8px solid transparent;
  border-bottom-color: rgba(38,38,38,0.82);
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}


header nav ul ul {
background-color:#262626;
display:none;
left:0;
margin-left:32px;
margin-top:-4px;
opacity:0.82;
position:absolute;
width:273px;
filter:alpha(opacity=82);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #F26A25;
  text-decoration: none;
}
.brand2 {
    bottom: 30px;
    position: absolute;
    right: 0px;
}


body {
background-image:url('../img/bg.jpg');
color:#ADADAD;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#uppermost_header {
background-color:#F36A26;
height:25px;
width:100%;
}

div#lowermost_header {
background:#F36A26 url(../img/greens.jpg);
bottom:0;
height:43px;
left:0;
position:relative;
width:100%;
}

div#upper_headerContainer {
margin:0 auto;
overflow:hidden;
width:79.436%;
}

#WidthofHeader {
width:80%;
}

.nav_green {
color:#91b93f;
font-family:chalkdust;
font-size:10px;
}

#ftlogo {
border:0;
float:right;
}

#SaladLogo{
	border:0px;
}

header {
margin:0 auto;
position:relative;

}

hr {
border-bottom:.1px grey;
}

#main {
/*height:1150px;*/
height:1015px;
margin:0 auto;
padding:1% .81% 0;
width:79.436%;
}

#main1 {
height:28.2%;
margin:0 auto;
padding:0px .81% 0;
width:78.436%;
}

#main2Container {
background-image:url('../img/homebg.jpg')!important;
height:410px;
width:100%;
}

#main2 {
background-image:url('../img/homebg.jpg');
height:325px;
margin:3.7% auto 0;
width:79.436%;
}

#content {
float:right;
width:100%;
margin-top: 16px;
}

footer {
clear:both;
margin:0 auto;
width:79.436%;
}

div.clear {
clear:both;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
color:#333;
font-weight:700;
}

p {
margin-bottom:18px;
}

li {
list-style:none;
}

header h1,header p {
margin:0;
padding:0 0 0 30px;
}

header h1 {
float:left;
padding-left:0;
padding-top:20px;
}

header h1 a:link,header h1 a:visited {
color:#333;
text-decoration:none;
}

header h1 a:hover {
text-decoration:underline;
}

header p {
color:#333;
font-size:14px;
font-style:italic;
padding:80px 0 0 30px;
width:500px;
}

#content p,ul,ol {
margin-bottom:3%;
}

#content ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

#content h1,h2,h3,h4,h5,h6 {
color:#333;
margin:0 0 20px;
}

.alignleft,img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px;
}

.alignright,img.alignright {
display:inline;
float:right;
margin-left:24px;
margin-top:4px;
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignleft,img.alignright,img.aligncenter {
margin-bottom:12px;
}

aside h3 {
font-size:18px;
}

aside ul {
color:#333;
font-size:10pt;
line-height:12pt;
list-style:inside;
margin-top:-12px;
}

aside ul li a {
color:#a9a9a9;
font-family:Verdana;
font-size:8pt;
line-height:11pt;
text-decoration:none;
}

aside ul li a:hover {
color:#EC7225;
text-decoration:none;
}

#footer-area {
color:#333;
font-size:90%;
padding:20px 0;
}

#menu {
margin:10px 0 0 33px;
}

#betterlogo {
float:right;
height:auto;
/*width:89%;*/
width:auto;
margin-left:10px
}

div#background-footer {
background:#F36A26; /*url(../img/bg.jpg);*/
}

.footer-segment:last-child {
border:none;
}
.footer-segment a:link,
.footer-segment a:visited,
.footer-segment a:active {
    color: #fff !important;
    font-weight: bold;
}
footer aside h4 {
color:#ffffff;
font-family:Verdana;
font-size:10pt;
font-weight:700;
}

footer aside h4 a{
	
text-decoration:none;
color:#ffffff;
font-family:Verdana;
font-size:10pt;
font-weight:700;
}

footer p {
margin-top:-15px;
}

div.above_footer {
background-color:#FFF;
height:20px;
width:100%;
display: none;
}

header nav li:hover ul {
display:block;
z-index:1000;
}



header nav li div.hhhh {
visibility:hidden;
}

header nav li:hover div.hhhh {
visibility:visible;
}

header nav {
width:100%;
}

header nav ul a {
border-bottom:thin;
border-bottom-color:transparent;
border-bottom-style:solid;
}

header nav ul {
margin:0;
padding:0;
}

header nav li {
float:left;
list-style-type:none;
position:relative;
}

header nav ul a:hover {
color:#F26A25;
}

header nav li a {
color:#FFF;
display:block;
font-family:doc;
font-size:17pt;
margin-left:31px;
text-decoration:none;
width:100%;
}

header nav li a:focus {
outline:none;
text-decoration:none;
}


li.header_font > a:active{
color:#F26A25;
font-size:18pt;
text-decoration:none;
	}


header nav li:first-child a {
border-left:none;
}

header nav li.last a {
border-right:none;
}

header nav a span {
float:left;
}

header nav ul ul {
background-color:#262626;
display:none;
left:0;
margin-left:32px;
margin-top:-4px;
opacity:0.82;
position:absolute;
width:273px;
filter:alpha(opacity=82);
}

header nav ul ul li {
float:none;
}

header nav ul ul a {
border-left:none;
border-right:none;
font-family:arial;
font-size:9pt;
padding:4px 0;
margin-left:15px
}

div.below_header {
background-color:rgba(0,0,0,0.34) !important;
position:relative;
background-color:black;
filter:alpha(opacity=34);
}

div.below_header h1 {
color:#FFF;
font-family:arial;
font-size:10pt;
line-height: 12pt;
font-weight:700;
margin:0 auto;
padding:10px 10px 10px 0;
position:relative
}

div.container_title {
margin:0 auto;
width:79.436%;
}

.page_heading {
color:#FFF;
font-family:Verdana;
font-size:17pt;
font-weight:700;
margin:3% 0 1%;
}

.location_heading {
color:#f36a26;
font-family: doc;
font-size:24pt;
font-weight:700;
margin:3% 2% 5% 2%;
border-bottom:2px #FFF;
}

.location_text {
	width:100%;
color:#91b93f;
font-family: Verdana;
font-size:12pt;
font-weight:700;
line-height:17pt;
float:left;
margin-bottom:22px;
}
.location_text img{
	float:left;
	margin-bottom:40px;
}

.location_hours {
	font-size: 12px;
	line-height:16px;
	color:#FFF;
	float:left;
	margin-bottom: 10px;
	margin-top: 4px;
}
.location_hours a{
	color:#FFF;
}

span.sub_title{
font-size:14pt;
}

article .MarginLeft {
margin-left:2.127%;
}

div.popUpImg img {
float:left;
margin-bottom:2%;
width:50%;
}

div.popUpText {
float:right;
font-size:18px;
width:50%;
font-family:Arial;

}

.page_body {
color:#ADADAD;
font-family:Arial;
font-size:11pt;
line-height:18pt;
margin-bottom:3.2%;
margin-right:13.42%;
}


#contact_table_IE input {
background-color:#000;
border:0;
color:grey;
font-size:13pt;
height:42px;
margin-top:22px;
width:400px;
}

#contact_table_IE textarea {
background-color:#000;
border:0;
color:grey;
font-size:13pt;
height:300px;
margin-top:22px;
width:400px;
}

#divFirstSlide{
	margin-left:6%;
	margin-top:15%;
}
#pFirstSlide {
color:#ADADAD;
font-family:Arial;
font-size:12pt;
line-height:19pt;
margin-top:2.5%;
padding-top:2.5%;
margin-left:14%;
}


#bSecondSlide a{
color:#789A08;
font-family:chalkdust;
font-size:19pt;
text-decoration:none;
}

#pSecondSlide {
color:#656565;
font-family:arial;
font-size:12pt;
line-height:19pt;
margin-top:2.5%;
width:84%;
}

#bThirdSlide a{
color:#FE6D02;
font-family:chalkdust;
font-size:27pt;
text-decoration:none;
}

#pThirdSlide {
color:#656565;
font-family:arial;
font-size:12pt;
line-height:19pt;
margin-right:1.5%;
margin-top:2.5%;
}

#pFourthSlide {
color:#ADADAD;
font-family:arial;
font-size:12pt;
line-height:19pt;
margin-top:2.5%;
}

#bFifthSlide a{
color:#E7E7E7;
font-family:chalkdust;
font-size:27pt;
text-decoration:none;
}

#pFifthSlide {
color:#DDD;
font-family:arial;
font-size:12pt;
line-height:19pt;
margin-top:2.5%;
padding-right:2.7%;
}

object,embed {
height:326px;
width:560px;
margin-left:4px;
}

#HomeWrapSlideImg {
width:80%;
}

.pics {
background-image:url('../img/bg.jpg');
border:1px solid grey;
box-shadow:2px 2px 2px 1px #4C4C4C;
color:#FFF;
font-weight:700;
padding:1.35%;
}

.pics img {
height:auto%;
margin:0;
padding:0;
}

.HomeGallery {
height:auto;
width:100%;
border:2px solid transparent

}

.HomeGallery:hover {
height:auto;
width:100%;
border:2px solid #EC7225
}

p#GalleryImp1,p#GalleryImp2,p#GalleryImp3 {
font-size:9pt;
height:3px;
margin-top:3.63%;
}

#Location_table{
display:block;	
}

#Location_table_IE{
display:none;	
}

input#zipcode {
background-color:#000;
border:0;
color:#FFF;
font-size:23px;
height:37px;
margin-top:14px;
opacity:0.45;
width:270px;
}



.thumbnail2 {
    width:20%;
    padding-top: 15px;
    text-align: center;
    color:#91B93F;
    display: block;
    text-align: center;
    float: left;
    
}
.thumbnail2 img {
    border: 3px solid grey;
    margin:2px;
    padding: 2px;
    /*height:154px;
    width:122px;*/
    height:auto;
    width:88%;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
a.thumbnail2:hover,
a.thumbnail2:focus {
    color: #F36A26;
}

a.thumbnail2:hover img,
a.thumbnail2:focus img {
    border-color: #F36A26;
}
div#DivbFifthSlide{
	padding-left:0px;
		}

@media  (min-width:200px) and (max-width:1059px) {
	.thumbnail {
      width:123px;
    	}
	}

.thumbnail:hover {
border:3px #F36A26 solid;

}

#ImageContainer {
color:#91B93F;
font-size:11pt;
margin:0 6%;
}


.LocMap2Div p {
font-size:13pt;
font-weight:700;
line-height:22pt;
}

#Slide1div1 {
border-bottom:1px solid #3E3E3E;
border-right:1px solid #3E3E3E;
box-shadow:2px 2px 13px -1px #1C1C1C;
float:left;
height:387px;
width:112%;
position:relative;
top:-4px;
right:3px
}

#td1 {
/*width:65%;*/
width:60%;
}

#td2 {
width:40%;
padding-left:30px
}

#HomeGalleryContainer {
bottom:40px;
position:relative;
}

#CatOrderOnline {
color:#91b93e;
font-family:arial;
font-weight:700;
}

#FooterTable {
/*width:100%;*/
width:65%;
}

#PagePic {
}

.PopUpText_Heading {
font-size:16pt;
font-weight:700;
}

#Lastabout_para {
margin-bottom:20.2%;
}

iframe {
height:98%;
width:97%;
margin-left:8px
}

.ImageGalleryImg {
display:none;
}

#ImageGalleryPopUp {
display:none;
 background-color: white;
  margin: 0 auto 10px; border-radius: 17px 17px 17px 17px; border: 6px solid #91B93F; padding: 10px;
width: 80%;
}

#bFirstSlide {
color:#FFF;
font-family:chalkdust;
font-size:19pt;
margin-left:15%;
}

#bFourthSlide a{
color:#FFF;
font-family:chalkdust;
font-size:20pt;
text-decoration:none;
}

#bThirdSlide a
{
font-size:20pt;
}

#bFifthSlide a{
font-size:24pt;
}

div#DivbFifthSlide{
	padding-left:10px
}

#pFifthSlide {
font-size:11pt;
}

.TickImg{
position: absolute;
left:-2%;
top:6px;

}

#LocationAddPic{
float:right;margin-right:20px
}

#CatpMarginBottom,#whatMakesUsSpecialpMarginBottom{
	margin-bottom:150px !important 
}

#KidsMenupMarginBottom{
	margin-bottom:120px !important 
	}
	
#MeetOurChefpMarginBottom{
	margin-bottom:50px !important 
	}	
	
.hhhh{
	position:relative;z-index:23;background-image:url('../img/nav_arrow.png');margin-left:38px;background-repeat:no-repeat;	
}

#SaladWrapsDownloagPic{
float:right;position:relative;bottom:6px;right:10%;
border:0px
}                                                                                

.Slide_768{
display:block;	
	
}

.Slide_240{
display:none;	
}

.CatMap_768{
display:block;	
	
}

.CatMap_240{
display:none;	
}

#Safari{
	display:none;
}
#NonSafari{
	display:block;
}
   
   acronym {
    text-decoration: none;
    border-bottom: none;
}
.chalkLine {
    background: url(../img/chalk-line.png) repeat-x;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 3px;
    font-size: 1px;
    position: relative;
    top: -8px;
}
.below_header .chalkLine {
    top: -2px;
}

.fullbackground{
    position:relative;
}
img.fullbackground{
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%; /* alternative: right:0; */
    height:100%; /* alternative: bottom:0; */
}

.chalcked > div:before {
    content: ' ';
    display: block;
    position: relative;
    width: 100%;
    height:100%;
    background: #fff;
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}

.slides,.flex-control-nav,.flex-direction-nav {
list-style:none;
margin:0;
padding:0;
}

.flexslider {
height:auto;
margin:0 0 60px;
max-height:auto;
padding:0 0px 0 0px;
position:relative;
zoom:1;
}

.flexslider .slides  li {
-webkit-backface-visibility:hidden;
display:none;
position: relative;
}

.flex-pauseplay span {
text-transform:capitalize;
}

.slides:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}

* html .slides {
height:1%;
width:2000px;
}

.flex-viewport {
-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;
height:116.52%;
max-height:auto;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.flexslider .slides {
zoom:1;
}

.carousel li {
margin-right:5px;
}

.flex-direction-nav {
height:0;
}

.flex-direction-nav a {
-webkit-transition:all .3s ease;
background:url('../img/bg_direction_nav.png') no-repeat;
cursor:pointer;
display:block;
height:30px;
/*margin:-20px 0 0;*/
margin:-20px 0 0 -30px;
opacity:0;
position:absolute;
text-indent:-9999px;
top:50%;
width:30px;
z-index:700;
}

.flex-direction-nav .flex-next {
background-position:100% 0;
opacity:1;
right:0;
}

.flex-direction-nav .flex-prev {
left:0;
opacity:1;
}

/*.flexslider:hover .flex-next {
opacity:0.8;
right:5px;
}

.flexslider:hover .flex-prev {
left:5px;
opacity:0.8;
}
*/
.flex-direction-nav .flex-disabled {
cursor:default;
filter:alpha(opacity=30);
opacity:.3!important;
}

.flex-control-nav {
bottom:-57px;
position:absolute;
text-align:center;
width:100%;
}

.flex-control-nav li {
display:inline-block;
margin:0 3px;
zoom:1;
}

.flex-control-paging li a {
-moz-border-radius:20px;
-o-border-radius:20px;
-webkit-border-radius:20px;
background:#FFF;
border-radius:20px;
box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
cursor:pointer;
display:block;
height:11px;
text-indent:-9999px;
width:11px;
}

.flex-control-paging li a:hover {
background:#EC7225;
}

.flex-control-paging li a.flex-active {
background:#EC7225;
cursor:default;
}

.flex-control-thumbs {
margin:5px 0 0;
overflow:hidden;
position:static;
}

.flex-control-thumbs li {
float:left;
margin:0;
width:25%;
}

.flex-control-thumbs img {
cursor:pointer;
display:block;
opacity:.7;
width:100%;
}

.flex-control-thumbs .flex-active {
cursor:default;
opacity:1;
}

.flexslider .slides img,html[xmlns] .slides,.no-js .slides > li:first-child {
display:block;
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover,.flex-control-thumbs img:hover {
opacity:1;
}

.flex-direction-nav a{
        			background-image:url("/img/bg_direction_nav1.png");
        			height : 81px;
        			margin: -20px -42px 0 -42px;
        			width:44px;
}

.slider {
    width: 907px;
    margin: 0 auto;
    padding-top: 30px;
}
.slider li > div {
    height: 381px;
    width: 907px;
    position: relative;
}
.slider h2 a:hover {
    text-decoration: none;
    color: inherit;
}
#slideA {
}
#slideA .video {
    width: 622px;
    height: 369px;
    padding-top: 11px;
    float: left;
}
#slideA .slideContent {
    float: left;
    margin-left: 5px;
    padding-top: 10px;
    width: 248px;
}
#slideA .slideContent h2 {
    color: #FFFFFF;
    font-family: chalkdust;
    font-size: 19pt;
    font-weight: normal;
    line-height: 21pt;
	margin-bottom:10px;
}
#slideA .slideContent p {
    font-size: 15px;
}

#slideB .video {
    width: 622px;
    height: 369px;
    padding-top: 11px;
    float: left;
}
#slideB .slideContent {
    float: left;
    margin-left: 5px;
    padding-top: 10px;
    width: 248px;
}
#slideB .slideContent h2 {
    color: #FFFFFF;
    font-family: chalkdust;
    font-size: 19pt;
    font-weight: normal;
    line-height: 21pt;
	margin-bottom:10px;
}
#slideB .slideContent p {
    font-size: 15px;
}

#SlideB {
    background: url(../img/nutritionist_slide.png) no-repeat;
    height: 381px;
    width: 907px;
}

#SlideB h2 a {
    color: #FFFFFF;
    font-family: chalkdust;
    font-size: 19pt;
    font-weight: normal;
    line-height: 19pt;
}

#SlideB p {
    font-size: 15px;
    line-height: 22px;
}

#SlideB .slideContent {
    margin-left: 555px;
    padding-top: 10px;
    width: 338px;
}

#SlideC {
    background: url(../img/kids-menu-bg2.png) no-repeat;
    height: 381px;
    width: 907px;
}
#SlideC h2 {
    line-height: 21pt;
}
#SlideC h2 a {
    font-size: 20pt;
    line-height: 21pt;
    font-weight: normal;
    color: #fd6d01;
    font-family: chalkdust;
}
#SlideC p {
    color: #5f5f5f;
    font-size: 15px;
    line-height: 22px;
}

#SlideC .slideContent {
    margin-left: 459px;
    padding-top: 50px;
    width: 407px;
}

#SlideD {
    background: url(../img/catering-slide.png);
    height: 381px;
    width: 907px;
}

#SlideD .slideContent {
    margin-left: 519px;
    padding-top: 57px;
    width: 363px;    
}
#SlideD h2 a {
    color: #FFFFFF;
    font-family: chalkdust;
    font-size: 20pt;
    text-decoration: none;
    line-height: 21px;
}
#SlideD p {
    color: #adadad;
    line-height: 22px;
    font-size: 15px;
}

/* #SlideE {
    background: url(../img/cloud-top-slide.jpg);
    height: 381px;
    width: 907px;
}
#SlideE h2 a {
    font-size: 33px;
    font-family: chalkdust;
    text-decoration: none;
    color: #e7e7e7;
}

#SlideE p {
    color: #dddddd;
    font-size: 15px;
    line-height: 21px;
}

#SlideE .slideContent {
    margin-left: 438px;
    padding-top: 13px;
    width: 433px;
} */
.greensBar {
    background: url("../img/greens.jpg") repeat-x scroll top center transparent !important;
    height: 352px;
    margin-top: 54px;
}
.greensBar a {
    display: block;
    width: 262px;
    height: 284px;
    background: url(../img/bg.jpg);
    border: 1px solid #7d7d7d;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding: 15px;
    font-family: Tahoma, Geneva, sans-serif;
    position: absolute;
    top: -34px;
}
.moveUp .f1 {
    left: 0px;
}

.moveUp .f2 {
    left: 50%;
    margin-left: -154px;
}
.f2:after {
    bottom: -5px;
    content: url("../img/middle-overlay.png");
    position: absolute;
    right: 0;
}
.moveUp .f3 {
    right: 12px;
}
.greensBar img {
    margin-bottom: 20px;
    border: 2px solid transparent;
}
.greensBar a:hover img {
    border: 2px solid #F36A26;
}
.moveUp {
    position: relative;
}
.footer {
    background: url("../img/greens.jpg") repeat-x scroll center 144px #F36A26 !important;
    margin-top: 15px;
}
.homepage > .footer {
    background-image: none !important;
}
.footer ul {
    margin-left: 0px;
    padding-left: 0px;
}
.footer ul > li > a {
    font-family: Verdana, Geneva, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}
.footer .container {
    padding-top: 26px;
    padding-bottom: 63px;
}
.footer .container > ul > li {
    display: block;
    float: left;
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    border-right: 1px solid #fff;
    height: 91px;
    padding-right: 15px;
    margin-left: 15px;
    text-transform: uppercase;
}
.footer ul > li > ul {
    margin-left: 0px;
    padding-left: 0px;
}
.footer ul > li > ul a {
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    color: #fff;
    font-size: 11px;
    text-transform: none;
}

li.noBar {
    border-right: 0px none !important;
}
@media  (min-width:1361px) and (max-width:1795px) {
.wrapper #my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 70%;
  left: 12%;
  top: 15%;
  padding: 30px 3%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}
}
@media  (min-width:1200px) and (max-width:1360px) {
.wrapper #my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 75%;
  left: 8%;
  top: 12%;
  padding: 30px 3%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}
}
@media  (min-width:601px) and (max-width:1199px) {
.wrapper #my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 80%;
  left: 6%;
  top: 15%;
  padding: 30px 4%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}
.wrapper #my-welcome-message a{
  display: none;
}
.wrapper #my-welcome-message img{
  display: none;
}
#fvpp-blackout{
	display:none;
	 background: #000;
  opacity: 0.0;
}
}
@media  (min-width:361px) and (max-width:600px) {
.wrapper #my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 82%;
  left: 4%;
  top: 20%;
  padding: 30px 8%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}
.wrapper #my-welcome-message a{
  display: none;
}
.wrapper #my-welcome-message img{
  display: none;
}
#fvpp-blackout{
	display:none;
	 background: #000;
  opacity: 0.0;
}
}
@media  (min-width:200px) and (max-width:360px) {
.wrapper #my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 88%;
  left: 2%;
  top: 20%;
  padding: 30px 10%;
  font-family: Calibri, Arial, sans-serif;
  background: none;
}
.wrapper #my-welcome-message a{
  display: none;
}
.wrapper #my-welcome-message img{
  display: none;
}
#fvpp-blackout{
	display:none;
	 background: #000;
  opacity: 0.0;
}
}
