@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,em,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;font-size: 100%;}
ol, ul {list-style: none;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
a img {border:none;}
small{font-size:75%;}
.clear{clear:both;}
html,body{height:100%;}
#bg {position:fixed;top:0;left:0;width:100%;height:100%;}
#content {position:relative;z-index:1;width:930px;margin:0 auto;}
#logo img{padding-left:55px;margin:5px 0;}
#menuWrap {width:720px;height:65px;background:url(/inc/img/bg/20090526_menu_bg.png) no-repeat top center;position:absolute;top:25px;left:200px;}
#locatorWrap{position:absolute;width:200px;height:12px;top:40px;left:172px;z-index:1;}
label#find {float:left;width:87px;font: bold 11px/21px Arial, Helvetica, sans-serif;color:#9cac92;text-align:center;letter-spacing:-0.03em;}
#jumpMenu{float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:10px;}
#menuWrap ul li {display:inline;}
#menuWrap ul{margin-left:10px;}
#menuWrap ul li a:link, #menuWrap ul li a:visited {color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:0 8px;line-height:42px;}
#menuWrap ul li a:hover{color:#95A392;}
#mainContentWrap{background:url(/inc/img/bg/20090526_maincontent_bg.png) repeat-y top center; clear:both;}
#mainContentInnerWrap{width:840px; margin:0 auto; padding-top:1em;}
#promoWrap{background:url(/inc/img/bg/20090529_promo_bg.png) no-repeat top center; width:930px;}
#promoWrap div {padding:2px 0; margin-left:6px;}
ul#subMenu, ul.menuCatagories{margin:8px 0;}
ul#subMenu{margin-left:34px;}
ul#subMenu li, ul.menuCatagories li {
	float:left;
	text-align:center;
	margin:5px 15px;
}
ul#subMenu li {margin: 5px 21px !important;}
ul#subMenu a:link, ul#subMenu a:visited, ul.menuCatagories a:link, ul.menuCatagories a:visited  {font: bold small-caps 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#7d8a7a;text-decoration:none;}
ul.menuCatagories a:link, ul.menuCatagories a:visited  {font: bold small-caps 23px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#7d8a7a;text-decoration:none;}
ul#subMenu a.yourHere {color:#274B25 !important;}
ul#subMenu a:hover, ul.menuCatagories a:hover{color:#325831;}
ul#subMenu a img, ul.menuCatagories a img{border:2px solid #efeffe;/*b9c2b7;*/display:block; background-color:#efeffe;}
ul#subMenu a:hover img, ul.menuCatagories a:hover img, ul#subMenu a.yourHere img{border-color:#7d8a7a;background-color:#7d8a7a;}
ul#subMenu a img{padding:8px;border:1px solid #b9c2b7;}
ul.menuCatagories a img {padding:8px;border:1px solid #b9c2b7;}
.tab_cntnr {
	float:left;
	padding-left: 39px;
}
.tab_cntnr ul {
	list-style:none;
	padding:0;
	margin-top:7px;
	margin-left:16px;
	text-align:center;
	/*margin-left:50px;*/
	}
.tab_cntnr li {
	display:inline;
	margin-left:15px;
	margin-right:15px;
}
.tab_cntnr a {margin-bottom:0;color:#7d8a7a;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;font-size: 23px;font-variant:small-caps;}
.tab_cntnr a:hover { color:#efeffe; }
.tab_cntnr a.eggs_sel, .tab_cntnr a.benedicts_sel, .tab_cntnr a.griddle_sel, .tab_cntnr a.beginings_sel,.tab_cntnr a.healthy_sel, .tab_cntnr a.skillets_sel, .tab_cntnr a.classics_sel, .tab_cntnr a.omeletes_sel,.tab_cntnr a.salads_sel, .tab_cntnr a.sandwiches_sel, .tab_cntnr a.crepes_sel, .tab_cntnr a.refreshments_sel 
{color:#325831 !important;}
.tab_cntnr a.eggs_sel img, .tab_cntnr a.benedicts_sel img, .tab_cntnr a.griddle_sel img, .tab_cntnr a.beginings_sel img,.tab_cntnr a.healthy_sel img, .tab_cntnr a.skillets_sel img, .tab_cntnr a.classics_sel img, .tab_cntnr a.omeletes_sel img,.tab_cntnr a.salads_sel img, .tab_cntnr a.sandwiches_sel img, .tab_cntnr a.crepes_sel img, .tab_cntnr a.refreshments_sel img {border:2px solid #7d8a7a !important; background-color:#7d8a7a !important;}
#slider , #slider2, #slider3{width:840px;float:left;}
.tab_content {
	display:none;
	float:left;
	color:#325831;
	font-size:.95em;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#efeffe;
	margin-left:71px;
	margin-right:66px;
	width:84%;
}
/*.food { padding-left:60px;}*/
.food h3{margin-top:.52em; font-size:1.35em;}	
.food p, .food h2, .food h3 {padding-left:10px !important; padding-right:10px !important;}
.food h2 {font-size:2em !important; letter-spacing:.05em; text-align:center !important;}
.food p{font-size:.95em !important; line-height:1.2 !important;}
#pageCopyWrap{ padding-top:.5em; }
#pageCopyWrap p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.95em;
	line-height:1.5;
	color:#666;
}
.copyImage{float: right;width: 280px;margin: 0 0 10px 15px;background-color:#fff;padding: 10px;border:1px solid #B9C2B7;}
em.imgCaption{font-style:normal; text-align:center; display:block; padding-top:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:.85em; color:#666;}
.bottomBoxWrap, .locationsWrap{background:#f4f8fb;}
.bottomBoxWrap table {margin:0 auto;width:840px;}
.bottomBoxWrap p {color:#67886c; padding:.5em 0; line-height:1.7; font-size:.9em; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.bottomBoxWrap p strong{display:block; text-align:center; color:#757678;}
h4#boxTopper {margin-top:1.2em;}
#footerWrap{padding-top:35px;background: #466545 url(/inc/img/construct/20110830_footer_background.png) repeat-x top left scroll; width:900px; margin:2em auto 0 auto;}
#relativeFooterWrap{position:relative;}
ul.footMenuBlock{float:left; width:9.5em; margin-bottom:5em; }
#menuBlockOne {margin-left:30px;}
#menuBlockTwo, #menuBlockThree{margin-left:.7em;}
.referralType { height: 80px; }
ul.footMenuBlock li { margin:1px 0; border-bottom:#fff 1px dotted;}
ul.footMenuBlock li a:link, ul.footMenuBlock li a:visited  {color:#95A392;padding:4px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:.8em;display:block;text-decoration:none;font-variant: small-caps;}
ul.footMenuBlock li a:hover  {background:#b9c2b7; color:#224722; text-decoration:none;} 
#pageClose{clear:both; padding-top:.5em; border-top:1px #b9c2b7 solid; width:840px; margin:0 auto;}
#cRight{float:right;line-height:40px;}
#cRight h5{padding-right:40px; line-height:40px;}
h6#devCred {text-align:left;float:left;width:300px;padding-bottom:5px;line-height:40px;}
.alignCenter{text-align:center !important;}
#subMenu li .yourHere img {border-color: #325831; background-color:#32581;border-width: 2px;}
.dataSet1 input, .dataSet2 input {float: left;width:290px;/*padding:.3em 0;*/font-size:20px;color:#666;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-left: 0.7em;font-variant: small-caps;}
.dataSet1 label, .dataSet2 label, label.msg, .dataWrapMsg label {float: left;width:280px;text-align:right;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;/*padding: 3px 1px;*/line-height:40px;color:#325831;font-variant: small-caps;}
/*.dataSet2 label, label.msg{line-height:normal;}*/
label.msg{text-align:center !important; float:none !important;}
textarea{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;padding:0.2em;}
.dataSet1 .dataWrap{padding:0;clear:both;/*height: 42px;*/}
label.msg {width:380px;text-align: left;display:block;float:none;margin: 0 auto;}
#statesPull {float:left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;line-height:34px;font-weight:bold;color:#666;margin-left: 14px;margin-top: 2px;}
#statesPull option {padding:0;}
.dataSet2 .dataWrap textarea{color: #999;text-align: left;display: block;width: 380px;margin: 0 auto;font: bold "Trebuchet MS", Arial, Helvetica, sans-serif;}
.dataSet2 .dataWrap select  {color: #999;display: block;width: 380px;margin: 0 auto;font: bold "Trebuchet MS", Arial, Helvetica, sans-serif;}
.textBloc {line-height:1.5;padding-top:.34em;padding-bottom:.38em;}
.textBloc strong{color:#000; font-weight:bold;}
.dataSet2 .dataWrap { margin-bottom: 0.7em; }
table#formWrap, .locationsWrap{padding:.7em 0;}
.locationsWrap{padding-left:10px;}
.location{width:190px;margin:8px 8px;float:left;}
.location h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#7d8a7a;font-size:1.1em !important;font-weight:bold;margin-top:25px;text-align:center !important;font-variant: small-caps;}
.location address{font-size:14px; color:#b9b9b9; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5;}
.location address a:link, .location address a:visited {color:#666;font-size:10px;font-weight:bold;text-decoration:none;}
.location address a:hover{color:#330;text-decoration:underline;}
.noMarginTop {margin-top:0 !important}
.dataWrapMsg{ height:180px;}
.dataWrapMsg textarea {float:left;color: #b9b9b9; font:12px Georgia, "Times New Roman", Times, serif; padding:.3em; margin-left:.8em;}
.demo{width:502px; height:345px; background-color: white;}
div.innerHugger { width:432px; height:275px; margin: 35px; margin-bottom: 0px;}
#mapWrap{float:right;width:502px;}
#locationDirectory{float:left;margin:.3em 0 0 20px;}
.stateDir li a:link, .stateDir li a:visited{color:#325831;text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:14px; font-weight:bold; line-height:26px;}
.stateDir li a:hover{color:#b9b9b9; text-decoration:underline;}
#mainContentWrap h5 {font-size:14px;}
em.little {font-size:75%; font-style:normal;}
#mainContentWrap h2{ margin-top:0.6em; }
img.innerMenuImg {padding:2px; border:1px solid #b9b9b9;}
#lePeepMenu div table tr td h3 { color: #325831; }

#pageCopyWrap p a:link, #pageCopyWrap p a:visited {color: #325831;text-decoration: none;font-weight: bold;}
#pageCopyWrap p a:hover{text-decoration:underline; color:#FC0;}
#generalformWrap {margin: .5px auto;width: 500px;}
.noBgColor{background:#fff !important;}
form#centerForm {margin:1em auto;}
#centerForm .dataWrap input {width: 250px;}
#centerForm .dataWrap label {width: 150px;}
#pageCopyWrap address {font: bold normal 12px Arial, Helvetica, sans-serif;color: #325831;}
h2,h3,h4,h5{color:#7d8a7a; font:bold small-caps 1em "Trebuchet MS", Arial, Helvetica, sans-serif; /*margin:.6em 0 .3em 0;*/}
h2{font-size:1.8em;}
h3{font-size:1.5em;}
h4{font-size:1.1em;}
h4 strong { color: #325831; }
.noLineRaise {line-height:1 !important;}
#locations #content #mainContentWrap #mainContentInnerWrap #pageCopyWrap h3 { clear: both; }
:focus { -moz-outline-style: none; }
.page {	float:left;	width: 840px;margin-top:5px;}
#chickenWrap {width:297px; height:190px; float:left; margin-left:72px; margin-top:39px;}
.svwp {width: 42px; height: 42px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { position: relative;overflow: hidden; margin: 0;padding: 0;}
.slideViewer div{padding:0 !important;}
.slideViewer ul {  /*your list of images*/ position: relative;left: 0;top: 0;width: 1%;list-style-type: none;margin: 0; padding: 0;}
.slideViewer ul li {float:left;}
.thumbSlider { /*the thumbnails slider*/ overflow: hidden;width: 1%;}
.thumbSlider ul { list-style-type: none;margin: 0; padding: 0;}
.thumbSlider ul li{ float:left;margin: 0;}
.thumbSlider a{text-decoration: none;}
.thumbSlider a img{border: 0;display: block;padding: 0;}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb *//* width, height and top values are dynamically added by the script. Do not modify. */position:relative; left: 0;font-size: 0.01em;left: 0;margin: 0;padding: 0;}
a.left, a.right { /*the left and right buttons (links)*/background:transparent;color: #fddb53;overflow: hidden;}
a.left span, a.right span{}
a.left img, a.right img{border: 0;}
a.l_dis, a.r_dis {background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */cursor: default;}
a.l_dis span, a.r_dis span {display: none;}
a:focus {outline:none;}
p.menuEndText{width:740px !important; margin:0 auto;}
img#locationsPromoBugFix {margin-left:15px; border:2px solid #325831;  /*border-top:0px solid #325831; padding-top:2px;*/}
h3.cateringFeature{line-height:1.8;}
.addTopMargin{margin-top:8px !important;}
.menuEndText a:link, .endMenuText a:visited {color:#325831; text-decoration:none;}
.menuEndText a:hover {text-decoration:underline; color:#666;}
.location address { text-align: center; }
.lineheightIncrease{ line-height:2em !important; }
body#menuPage #content #mainContentWrap #mainContentInnerWrap #pageCopyWrap .page .tab_cntnr .menuCatagories li .eggs small { font-size: 80%; }
#menuPage #content #mainContentWrap #mainContentInnerWrap #pageCopyWrap .menuEndText { width: 700px !important; margin:0 auto; text-align:center !important; }
div.location h4 a:link, div.location h4 a:visited {color:#7d8a7a; text-decoration:underline;}
div.location h4 a:hover {text-decoration:none; color:#325831;}
#promoLinkWrap {position:absolute; left:15px;}
