/* @override http://www.macrabbit.com/cssedit/welcome/2.5/welcome.css */

/*
      this is css code. seriously.
	  
*/


* html #wrapper
{
height: 100%;
}

* :focus { outline: 0; }


img, div, a, input { behavior: url(iepngfix.htc) }


html, body {
				height: 100%;
			}

/* @group Page Layout */
#headerContainer {
	width: 1050px;
	height: 135px;
	margin: 0 auto;
	background-image: url(../images2/carrabbas_top_01.jpg);
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	vertical-align: middle;
	position: relative;
}

body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-image: url(../images2/body_bg.jpg);
 background-position: center;
 background-position: top;
 background-color: #74181d;
 background-repeat:repeat-y;
 margin: 0;
 padding: 0;
	color: #3d2e1a;
}.bodyTextBold {
	color: #3d2e1a;
	text-decoration: none;	font: 13px/1.5 Trebuchet;	text-transform: uppercase;}

#foodFacts {
 margin: 0;
 padding: 0;
	color: #052c0c;
	background: #fdf6d7 repeat 0 0;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 285px;
	text-align: center;	margin-top: 0; 
}


#foodFactsContent {
	width: 249px;
	margin-left: 0;
	background-image: url(none);
}

#homeWrapper { 
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 0px;
	height: auto !important;
	position: relative;
	padding-bottom: 0px;
}

#headerWrapper { 
 margin: 0 auto;
 width: 100%;
	border: 1px none #813112;
	padding-top: 0px;
	height: 135px;
	position: relative;
	padding-bottom: 0px;
}

#wrapper { 
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 27px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	padding-bottom: 30px;
}

#onlineMenuWrapper { 
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 27px;
	min-height: 100%;
	height: 100%;
	position: relative;
	padding-bottom: 75px;
}


html, body {
	height: 100%;
}


#header {
 color: #fef8dc;
 width: 1050px;
 border: 1px none #ccc;
 height: 135px;
 background-image: url(../images2/carrabbas_top_01.jpg);
}

#headerContent 
{
	vertical-align : top;
	color: #fef8dc;
	width: 176px;
	border: 1px none #ccc;
	height: 108px;
	position: absolute;
	top: 0px;
	left: 789px;
	text-align: right;
	font: .85em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.1;
}
#ezLocatorShader
{
	padding: 2px 2px 2px 2px;
	top:0px; 
	width: 200px; 
	left:0px;
	height:110px;
	background-color:#550000;
    filter:alpha(opacity=30);
    opacity:0.30;
}
#ezLocatorAddress
{
	position:relative;
	padding: 2px 2px 2px 2px;
	top:-110px; 
	width: 200px; 
	left:-2px;
	height:110px;
	color: #db9345;
	text-align: center;
	line-height: 1.2em;
}
#ezLocatorTextShade
{
    text-align : center;
	vertical-align:middle;
	position:absolute; 
	top:0px; 
	width: 175px; 
	left:0px;
	height:50px;
	background-color:#550000;
    filter:alpha(opacity=30);
    opacity:0.30;
}
#ezLocatorText
{
	position:absolute; 
	top:0px; 
	width: 175px; 
	left:21px;
	height:60px;
	color: #db9345;
	text-align: left;
	font-size: 11px;
}
#ezLocatorControlShade
{
    text-align : center;
	vertical-align:middle;
	position:absolute; 
	top:52px; 
	width: 175px; 
	left:0px;
	height:50px;
	background-color:#550000;
    filter:alpha(opacity=30);
    opacity:0.30;
}
#ezLocatorField
{
	position: absolute; 
	top:70px; 
	width: 65px; 
	left:21px;
	color: #db9345;
	text-align:left;
}
#ezLocatorButton
{
	position:absolute; 
	top:68px; 
	width: 50px; 
	left:90px;
	color: #fcc42b;
}
#onlineMenuContent {
 color: #000000;
 width: 1050px;
 border: 1px none #ccc;
 height: 900px;
 background-image: none;
}

#push {
	height: 58px; /* .push must be the same height as .footer */
}
#footer {
	height: 58px; /* .push must be the same height as .footer */
	background-image: url(../images2/footer_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	text-align:center;
	padding-bottom: 0;
}

#footerContainer {
	width: 960px;
	height: 58px;
	margin: 0 auto;
}

#footerLeft {
	color: #3d2e1a;
	width: 465px;
	float: left;
	text-align: left;
	padding-top: 15px;
	font: 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footerRight {
    color: #c0803c;
	width: 495px;
	float: left;
	text-align: right;
	padding-top: 20px;
	text-decoration: none;
}
	.footerText {
		color: #3d2e1a;
		font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	a.footerLink, a.footerLink:visited {
		text-decoration: none;
		color: #3d2e1a;
	}
	
	a.footerLink:hover, a.footerLink:active {
		text-decoration: none;
	    color: #a28654;
}

#logo {
	background-image: none;
	width: 200px;
	height: 110px;
	left: 110px;
	position: relative;
	top: 10px;
}

#logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}

  

#navigation {
 width: 100%;
 height: 150px;
 color: #fef8dc;
 margin: 0px 0px 0px 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	height: 47px;
	border-top-width: 1px;
	border-bottom-width: 1px;
    background-image: url(../images2/carrabbas_top_02.jpg);
	background-repeat:repeat-x;
	border-style: none;
	position: relative;
}
#breadcrumb {
 width: 990px;
 height: 20px;
 color: #000000;
 margin: 7px 0px 0px 60px;
	border-top-style: solid;
	border-bottom-style: solid;
	height: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-image: none;
	border-style: none;
}

#rightcolumn { 
 float: left;
 color: #333;
 border: 1px none #ccc;
 margin: 0px 0px 0px 0px;
 padding: 16px;
 height: auto;
 width: 1018px;
 display: inline;
	border-bottom-style: none;
	position: relative;
	left: 0;
	background-image: none;
}

#homeColumn { 
 float: left;
 color: #333;
 border: 1px none #ccc;
 margin: 0px 0px 25px 0px;
 padding: 0px;
 height: 560px;
 width: 1038px;
 display: inline;
	border-bottom-style: none;
	position: relative;
	left: 0;
	background-image: none;
}
#homeColumnVideo { 
 float: right;
 color: #333;
 border: 1px none #ccc;
 margin: 0px 0px 25px 0px;
 padding: 0px;
 height: 500px;
 width: 1038px;
 display: inline;
	border-bottom-style: none;
	position: relative;
	left: 0;
	background-image: none;
}



#onlineMenuFooter { 
 width: 100%;
 clear: both;
background: url(../images2/footer_bg.jpg) repeat-x;
	height: 75px;
	position: absolute;
	margin: 0 auto;
	top: 1165px;
}

#footer { 
 width: 100%;
 clear: both;
background: url(../images2/footer_bg.jpg) repeat-x;
	height: 55px;
	position: relative;
	margin: 0 auto;
	top: 12px;
}

#main_content_header {
	position: relative;
	float: right;
	left: -40px;
	top: 33px;
	width: 695px;
	height: 25px;
	background-image: url(../images2/content_area_header.jpg);
}

#main_content {
	position: relative;
	float: right;
	left: -40px;
	top: 33px;
	width: 695px;
	height: auto;
	background: url(../images2/content_area_body.jpg) repeat-y;	list-style-type: square;}


#main_content a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main_content a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#flashmenu {
	position: relative;
	float: left;
	top: 15px;
	width: 584px;
	height: 336px;
	left: 47px;
}
#videoflashmenu {
	position: relative;
	float: center;
	top: 30px;
	width: 876px;
	height: 680px;
	left: 90px;
}

#main_content h1 {
	color: #052c0c;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* My Comment */

#main_content h2 {
	color: #991822;
	font: 1.3em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;	padding-bottom: 0;	margin-bottom: 0;
}

#main_content h3 {
	color: #3d2e1a;
	font: 1.3em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;}

#main_content h4 {
	color: #464330;
	font: italic 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

#main_content h5 {
	color: #464330;
	margin-top: 5px;
	font: .85em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#cooking_pullquote {
	position: relative;
	float: left;
	left: -38px;
	top: -3px;
	width: 239px;
	height: 250px;
	background: #fbfaec none no-repeat;
	margin: 34px;
	padding: 10px;
	color: #9d9872;
	font: italic 1.3em/1.5em Georgia, "Georgia", Times, serif;
	background: url(../images2/pullquotes_cookbook.gif) no-repeat;
}

#main_content_pullquote {
	position: relative;
	float: right;
	left: 11px;
	top: -29px;
	width: 201px;
	height: 167px;
	clear: left;
	margin: 34px;
	padding: 2px;
	color: #56482f;
	font: 12pt/1.5em Georgia, "Georgia", Times, serif;
	background: url(../images2/meet_pullquote.gif) no-repeat;
}
#company_info_pullquote {
	position: relative;
	float: right;
	left: 11px;
	top: -09px;
	width: 201px;
	height: 180px;
	clear: left;
	margin: 34px;
	padding: 2px;
	color: #56482f;
	font: 12pt/1.5em Georgia, "Georgia", Times, serif;
	background: url(../images2/companyinfo_pullquote.gif) no-repeat;
}
#story_pullquote {
	position: relative;
	float: right;
	left: 11px;
	top: -19px;
	width: 201px;
	height: 263px;
	clear: left;
	margin: 34px;
	padding: 2px;
	color: #56482f;
	font: 12pt/1.5em Georgia, "Georgia", Times, serif;
	background: url(../images2/story_pullquotes.gif) no-repeat;
}

#diversity_pullquote {
	position: relative;
	float: left;
	left: -50px;
	top: -228px;
	width: 260px;
	height: auto;
	margin: 34px;
	padding: 15px;
	color: #3d2e1a;
	text-align: left;
	font: Italic 15px/1.6em Georgia, "Georgia", Times, serif;
}

.diversityHero {
	position: relative;
	width: 306px;
	height: 207px;
	float: right;
}

.signature {
	position: relative;
	top: 16px;
	left: -9px;
}

.presidentHero {
	position: relative;
	width: 156px;
	height: 234px;
	float: left;
	margin-bottom: 460px;
	margin-right: 20px;
	top: 10px;
}


#presidentLetter {
	position: relative;
	width: 565px;
	height: auto;
	top: -211px;
	float: left;
	padding: 0;
	margin-right: 0;
}

.headerImages {
	position: relative;
	left: 25px;
}

.cookbookOrderBttn {
	position: relative;
	top: -20px;
}

#cookbookDetail{
	width: 240px;
	height: auto;
	border: 1px solid #e2daa0;
	float: right;
	margin-left: 25px;
	position: relative;
	top: -88px;
	padding: 0;
	text-align: center;
	clear: none;	margin-bottom: 0;padding-bottom: 0; 
}


#cookbookDetail h2{
	color: #3d2e1a;
	font: normal normal 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 24px;
}

#cookbookDetail h3{
	color: #3d2e1a;
	padding: 24px;
	font: normal normal 12px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	top: -31px;	margin-bottom: 0;padding-bottom: 0; 
}
#cookbookDetail h4{
	color: #3d2e1a;
	padding: 24px;
	font: normal normal 12px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
	top: -31px;
}
#cookbook{
	width: 590px;
	height: auto;
	border: 0px solid #e2daa0;
	float: right;
	margin-left: -58px;
	position: relative;
	top: 28px;
	padding: 0;
	text-align: left;
	clear: left;
}
#cookbook h4{
	color: #3d2e1a;
	padding: 0px;
	font: Bold 12px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
	top: -29px;	margin-left: -15px;
}

.cookbookImages {
	float: right;
}

#content {
	position: relative;
	float: none;
	left: 20px;
	top: -20px;
	width: 595px;
	height: auto;
	padding: 29px 29px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#contentLeftColumn {
	position: relative;
	float: left;
	left: 40px;
	top: 15px;
	width: 285px;
	height: auto;
	padding: 0px;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#contentLeftColumn h1 {
	padding-top: 12px;
	color: #991822;
	font: 1.3em/1.5em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	padding-bottom: 0;

}

#contentLeftColumn h2 {
	color: #991822;
	font: 1.3em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	padding-top: 15px;
	padding-bottom: 0;	
}

#contentLeftColumn h3 {
	font-weight: normal;
	font-style: normal;
	font-size: .75em;
	color: #9d9872;
	line-height: 1.2em;
}

#contentRightColumn {
	position: relative;
	float: right;
	left: -51px;
	width: 280px;
	height: auto;
	padding: 0px;
	color: #3d2e1a;
	font: 12px/20px Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	top: 27px;
}

#contentRightColumn h1 {
	color: #991822;
	font: 1.5em/1.5em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;

}

#contentRightColumn h2 {
	color: #991822;
	font: 1.3em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;	margin-bottom: 0;padding-bottom: 0; 
}

#contentRightColumn h3 {
font: .95em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#main_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -40px;
	top: 15px;
	width: 695px;
	height: 25px;
	background-image: url(../images2/content_area_footer.jpg);
}

#contentCopyCenterSmall {
	text-align: center;
	color: #274e37;
	font-size: .75em;
	line-height: 1.50em;
}

#small_quotes {
	text-align: left;
	color: #5f1f0a;
	font: italic 12px/1.5em Trebuchet MS, "Trebuchet MS", Arial, serif;
	margin: 15px;
	text-indent: -5px;
}

#small_quotes_right {
	text-align: left;
	color: #5f1f0a;
	margin-bottom: 0;
	margin-left: 15px;
	margin-top: -15px;
	font: bold 1em/1.50em Trebuchet MS, "Trebuchet MS", Arial, serif;
}
#breadcrumbs {
	width: 993px;
	height: 50px;
	margin: 0px auto;
	padding: 0;
	position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	color: #5f1f0a;
	visited: #5f1f0a;
	top: 187px;
	left: 65px;
}

#history {
	width: 230px; height: 450px;
    margin: 0px auto; 
    padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	top: 250px;
	left: 58px;
}
#history_CompanyInfo {
	width: 230px; height: 450px;
    margin: 0px auto; 
    padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	top: 203px;
	left: 46px;
}
#history_Careers {
	width: 230px; height: 450px;
    margin: 0px auto; 
    padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	top: 227px;
	left: 46px;
}
#history_PD {
	width: 161px; height: 450px;
    margin: 0px auto; 
    padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Georgia, "Times New Roman", Times, serif;
	top: 268px;
	left: 46px;
}


#history_deep {
	width: 161px; height: 450px;
    margin: 0px auto; padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Georgia, "Times New Roman", Times, serif;
	top: 278px;
	left: 46px;
}

#historyMenu {
	width: 161px; height: 450px;
    margin: 0px auto; padding: 0;
    position: absolute;
	display: inline-block;
	font: italic .85em/1.75em Georgia, "Times New Roman", Times, serif;
	top: 33px;
	left: 46px;
}

.online_menu{
	position: relative;
	top: 29px;
	right: -50px;
	margin-bottom: 3px;
}
#stateTable {
	position: relative;
	float: none;
	left: 0px;
	top: -20px;
	width: 500px;
	height: auto;
	padding: 29px 0px 0;
	color: #3d2e1a;
	font: 12px/24px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#stateTable a {
	color: #9e1722;
	font: 12px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#stateTable a:hover {
	color: #ae9565;
	font: 12px "Trebuchet MS", Lucida, Verdana, sans-serif;
	text-decoration: none;
}




#storeFood {
	position: relative;
	left: 227px;
	top: 279px;
	float: right;
}

#breadcrumbs a:link {
	color: #112f0d;
	text-decoration: underline;
}
#breadcrumbs a:visited {
	color: #112f0d;
	text-decoration: underline;
}

#iFrameMenu {
	position: absolute;
	left: 45px;
	top: 326px;
	width: 720px;
	height: 900px;
}




/* @end */

/* @group Main Menu */

/*   /// main menu ///    */
 #menu {
	text-indent: -5000px;
    width: 940px; height: 36px;
    background: url(../images2/main_nav.gif);
    margin: 0px auto; padding: 0;
    position: relative;
	top: 5px;
}
  #menu li {
    margin: 10; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #menu li, #menu a {
    height: 36px; display: block;}
    
  #panel1a {left: 0px; width: 225px;}
  #panel2a {left: 225px; width: 63px;}
  #panel3a {left: 290px; width: 76px;}
  #panel4a {left: 369px; width: 75px;}
  #panel5a {left: 450px; width: 102px;}
  #panel6a {left: 561px; width: 90px;}
  #panel7a {left: 658px; width: 78px;}
  #panel8a {left: 747px; width: 119px;}

  
  #panel1a a:hover {
    background: transparent url(../images2/main_nav.gif)
    0 -36px no-repeat;}
  #panel2a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -225px -36px no-repeat;}
  #panel3a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -290px -36px  no-repeat;}
   #panel4a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -369px -36px  no-repeat;}
   #panel5a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -450px -36px  no-repeat;}
   #panel6a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -561px -36px  no-repeat;}
   #panel7a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -658px -36px  no-repeat;}
   #panel8a a:hover {
    background: transparent url(../images2/main_nav.gif)
    -747px -36px  no-repeat;}
/* @end */

/* @group Main Sub Menu */

/*   /// main sub menu red ///    */
 #menu_subwrapper {
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 0px;
	height: auto !important;
	position: relative;
	padding-top: 45px;
	padding-bottom: 5px;
	float: left;
}
 #menu_sub {
	text-indent: -5000px;
    width: 650px; height: 29px;
    background: url(../images2/sub_nav.gif);
    margin: 0px auto; padding: 0;
    position: relative;

}
  #menu_sub li {
    margin: 10; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #menu_sub li, #menu_sub a {
    height: 36px; display: block;}
    
  #panel1b {left: 0px; width: 157px;}
  #panel2b {left: 161px; width: 103px;}
  #panel3b {left: 264px; width: 71px;}
  #panel4b {left: 339px; width: 63px;}
  #panel5b {left: 407px; width: 89px;}
  #panel6b {left: 497px; width: 117px;}

  
  #panel1b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -0 -29px;}
  #panel2b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -161px -29px;}
  #panel3b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -264px -29px;}
  #panel4b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -339px -29px;}
  #panel5b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -407px -29px;}
  #panel6b a:hover {
    background: transparent url(../images2/sub_nav.gif) no-repeat -497px -29px;}


/* @end */

/* @group Home Page Content */

#homeflash {
	position: relative;
	margin: 22px 0px 0px 0px;
	left: 70px;
	width: 920px;
	height: 360px;
}
#videoflash {
	position: relative;
	margin: 22px 0px 0px 0px;
	left: 70px;
	width: 920px;
	height: 680px;
}

#homesub_content {
	width: 926px;
	height: 235px;
	margin: 10px 0px 0px 0px;
	position: relative;
	left: 70px;
}

/* @end */

/* @group Gift Card Sub Menu & Order */


/*   /// gift card sub menu ///    */

 #giftmenu {
	text-indent: -5000px;
    width: 229px; height: 291px;
    background: url(../images2/gift_card_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 58px;
	float: left;
	display: inline-block;
}
  #giftmenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #giftmenu li, #giftmenu a {
    height: 20px;
	top: 46px;
	display: block;
	left: -5px;
}
    
  #giftpanel1a {left: -10px; width: 229px;}
  #giftpanel2a {left: -10px; width: 229px;}
  #giftpanel3a {left: -10px; width: 229px;}
  #giftpanel4a {left: -10px; width: 229px;}
  #giftpanel5a {left: -10px; width: 229px;}
  #giftpanel6a {left: -10px; width: 229px;}
  #giftpanel7a {left: -10px; width: 229px;}
  #giftpanel8a {left: -10px; width: 229px;}
  #giftpanel9a {left: -10px; width: 229px;}

  
  #giftpanel1a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -342px;}
  #giftpanel2a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -367px;}
  #giftpanel3a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -392px;}
   #giftpanel4a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -417px;}
   #giftpanel5a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -442px;}
   #giftpanel6a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -467px;}
   #giftpanel7a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -492px;}
   #giftpanel8a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -517px;}
   #giftpanel9a a:hover {
    background: transparent url(../images2/gift_card_menu.gif) no-repeat 0 -542px;}

/* My Comment */
	
/*  /// gift card order form ///  */


#giftCardOrderForm {
	background: url(../images2/gift_card_order_bg.jpg) no-repeat;
	width: 300px;
	height: 120px;
	padding: 23px 0 0 40px;
	color: #efe6d1;
	font: .75em "Trebuchet MS", Lucida, Verdana, sans-serif;
}

/* @end */

/* @group Online Ordering */

#storeInfo {
	position: relative;
	left: -16px;
	top: 1px;
	float: right;
	color: #1d5317;
	font: .85em/1.5em Georgia, "Times New Roman", Times, serif;
	width: 200px;
	height: auto;
}

#order_content_header {
	position: relative;
	float: right;
	left: -19px;
	top: 37px;
	width: 244px;
	height: 20px;
	background-image: url(../images2/order_content_header.gif);
}

#order_content {
	position: relative;
	float: right;
	left: -19px;
	top: 37px;
	width: 244px;
	height: auto;
	background: url(../images2/order_content.gif) repeat-y;
	clear: both;
}

#order_content_footer {
	position: relative;
	float: right;
	left: -19px;
	top: 37px;
	width: 244px;
	height: 20px;
	background-image: url(../images2/order_content_footer.gif);
	clear: both;
}

#storeFood {
	position: absolute;
	left: 786px;
	top: 713px;
	float: right;
}



/* @end */

/* @group Submenus */

/*   /// company sub menu ///    */


#searchNav {
	
    width: 229px; height: 267px;
    background: url(../images2/search_menu_bg.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 58px;
	float: left;
	display: inline-block;
}

#navTable {
    width: 207px; height: 267px;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 40px;
	left: -13px;
	float: left;
	display: inline-block;
	color: #813114;
	font: .85em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}
 #companymenu {
	text-indent: -3000px;
    width: 229px; height: 166px;
    background: url(../images2/company_info_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
	display: inline-block;
}
  #companymenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #companymenu li, #companymenu a {
    height: 20px;
	top: 45px;
	display: block;
	left: -5px;
}
    
  #companypanel1a {left: -10px; width: 229px;}
  #companypanel2a {left: -10px; width: 229px;}
  #companypanel3a {left: -10px; width: 229px;}
  #companypanel4a {left: -10px; width: 229px;}

  
  #companypanel1a a:hover {
    background: transparent url(../images2/company_info_menu.gif) no-repeat 0 -216px;}
  #companypanel2a a:hover {
    background: transparent url(../images2/company_info_menu.gif) no-repeat 0 -241px;}
  #companypanel3a a:hover {
    background: transparent url(../images2/company_info_menu.gif) no-repeat 0 -266px;}
   #companypanel4a a:hover {
    background: transparent url(../images2/company_info_menu.gif) no-repeat 0 -291px;}

/*   /// meet johnny & damian sub menu ///    */


 #meetmenu {
	text-indent: -3000px;
    width: 229px; height: 141px;
    background: url(../images2/meet_johnny_damian_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	float: left;
	display: inline-block;
}
  #meetmenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #meetmenu li, #meetmenu a {
    height: 20px;
	top: 50px;
	display: block;
	left: -5px;
}
    
  #meetpanel1a {left: -10px; width: 229px;}
  #meetpanel2a {left: -10px; width: 229px;}
  #meetpanel3a {left: -10px; width: 229px;}


  
  #meetpanel1a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -322px;}
  #meetpanel2a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -347px;}
  #meetpanel3a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -372px;}
    
    /*   /// career sub menu ///    */


 #meetmenu {
	text-indent: -3000px;
    width: 229px; height: 141px;
    background: url(../images2/meet_johnny_damian_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
}
  #meetmenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #meetmenu li, #meetmenu a {
    height: 20px;
	top: 46px;
	display: block;
	left: -5px;
}
    
  #meetpanel1a {left: -10px; width: 229px;}
  #meetpanel2a {left: -10px; width: 229px;}
  #meetpanel3a {left: -10px; width: 229px;}
  #meetpanel4a {left: -10px; width: 229px;}


  
  #meetpanel1a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -192px;}
  #meetpanel2a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -217px;}
  #meetpanel3a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -242px;}
  #meetpanel4a a:hover {
    background: transparent url(../images2/meet_johnny_damian_menu.gif) no-repeat 0 -397px;}

#careersmenu {
	text-indent: -3000px;
    width: 229px; height: 190px;
    background: url(../images2/careers_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
	display: inline-block;
}
  #careersmenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #careersmenu li, #careersmenu a {
    height: 20px;
	top: 45px;
	display: block;
	left: -5px;
}
    
  #careerspanel1a {left: -10px; width: 229px;}
  #careerspanel2a {left: -10px; width: 229px;}
  #careerspanel3a {left: -10px; width: 229px;}
  #careerspanel4a {left: -10px; width: 229px;}
  #careerspanel5a {left: -10px; width: 229px;}



  
  #careerspanel1a a:hover {
    background: transparent url(../images2/careers_menu.gif) no-repeat 0 -240px;}
  #careerspanel2a a:hover {
    background: transparent url(../images2/careers_menu.gif) no-repeat 0 -265px;}
  #careerspanel3a a:hover {
    background: transparent url(../images2/careers_menu.gif) no-repeat 0 -290px;}
  #careerspanel4a a:hover {
    background: transparent url(../images2/careers_menu.gif) no-repeat 0 -315px;}
  #careerspanel5a a:hover {
    background: transparent url(../images2/careers_menu.gif) no-repeat 0 -340px;}
    
    
    /*   press sub menu   */
    
    #pressmenu {
	text-indent: -3000px;
    width: 229px; height: 241px;
    background: url(../images2/press_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
	display: inline-block;
}
  #pressmenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #pressmenu li, #pressmenu a {
    height: 20px;
	top: 45px;
	display: block;
	left: -5px;
}
    
  #presspanel1a {left: -10px; width: 229px;}
  #presspanel2a {left: -10px; width: 229px;}
  #presspanel3a {left: -10px; width: 229px;}
  #presspanel4a {left: -10px; width: 229px;}
  #presspanel5a {left: -10px; width: 229px;}
  #presspanel6a {left: -10px; width: 229px;}
  #presspanel7a {left: -10px; width: 229px;}

  
  #presspanel1a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -291px;}
  #presspanel2a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -316px;}
  #presspanel3a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -341px;}
  #presspanel4a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -366px;}
  #presspanel5a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -391px;}
  #presspanel6a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -416px;}
  #presspanel7a a:hover {
    background: transparent url(../images2/press_menu.gif) no-repeat 0 -441px;}
    
    
  /*   diversity menu   */
    
    #diversitymenu {
	text-indent: -3000px;
    width: 229px; height: 141px;
    background: url(../images2/diversity_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
	display: inline-block;
}
  #diversitymenu li {
    margin: 5px; padding: 0; list-style: none;
    position: relative; top: 0;
	display: block;
}
  #diversitymenu li, #diversitymenu a {
    height: 20px;
	top: 45px;
	display: block;
	left: -5px;
}
    
  #diversitypanel1a {left: -10px; width: 229px;}
  #diversitypanel2a {left: -10px; width: 229px;}
  #diversitypanel3a {left: -10px; width: 229px;}


  
  #diversitypanel1a a:hover {
    background: transparent url(../images2/diversity_menu.gif) no-repeat 0 -191px;}
  #diversitypanel2a a:hover {
    background: transparent url(../images2/diversity_menu.gif) no-repeat 0 -216px;}
  #diversitypanel3a a:hover {
    background: transparent url(../images2/diversity_menu.gif) no-repeat 0 -241px;}
    
  
  /* Private Dining Menu Selector */
  
#privateDiningMenuContainer{
	width: 229px; height: 231px;
    background: url(../images2/private_dining_dropdown_bg.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 33px;
	left: 46px;
	float: left;
	display: inline-block;
}

#privateDiningMenu{
    margin: 0px auto; padding: 0;
    position: relative;
	top: 112px;
	left: 9px;
	float: left;
	font-family: "Trebuchet MS";
}
#privateDiningMenuLinks{
    margin: 0px auto; padding: 0;
    position: relative;
	top: 193px;
	left: 14px;
	float: left;
}
#privateDiningMenuLinksB{
    margin: 0px auto; padding: 0;
    position: relative;
	top: 167px;
	left: 10px;
	float: left;
}
  
  
/* @end *//* My Comment */

