﻿/*
      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 */

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url(http://www.snapfinger.com/menus/Carrabbas/images/body_bg.jpg);
 margin: 0;
 padding: 0;
}

#foodFacts {
 margin: 0;
 padding: 0;
	color: #776f60;
	background: #FFFFFF repeat 0 0;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
	width: 285px;
	text-align: center;
}


#foodFactsContent {
	width: 249px;
	margin-left: 0;
	background-image: url(none);
}

#homeWrapper { 
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 27px;
	height: auto !important;
	position: relative;
	padding-bottom: 30px;
}

#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: 117px;
	background-image: none;
}

#headerContent {
 color: #fef8dc;
 width: 343px;
 border: 1px none #ccc;
 height: 70px;
	background-image: none;
	position: absolute;
	top: 46px;
	left: 640px;
	text-align: right;
	font: .85em/1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#onlineMenuContent {
 color: #fef8dc;
 width: 200px;
 border: 1px none #ccc;
 height: 36px;
	background-image: none;
}

#push {
	height: 60px; /* .push must be the same height as .footer */
}
#footercontent {
	color: #fcf2d7;
	width: 950px;
	height: 40px;
	padding: 16px 10px 0;
	position: relative;
	left: 14%;
	font: 10px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#footercontentRight {
	color: #fcf2d7;
	height: 20px;
	padding: 0;
	position: relative;
	left: -75px;
	text-align: right;
	float: right;
	top: -30px;
	width: 250px;
	font: 0.65em/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}
	.footerText {
		color: #fcf2d7;
		font: 0.65em/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	}
	
	a.footerLink, a.footerLink:visited {
		text-decoration: none;
		color: #fcf2d7;
	}
	
	a.footerLink:hover, a.footerLink:active {
		text-decoration: underline;
	}

#logo {
	background-image: url(http://www.snapfinger.com/menus/Carrabbas/images/logo.gif);
	width: 304px;
	height: 87px;
	left: 30px;
	position: relative;
	top: -8px;
}

#logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}

  

#navigation {
 width: 1050px;
 height: 150px;
 color: #fef8dc;
 margin: 0px 0px 0px 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	height: 36px;
	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 0px 0px;
 padding: 16px;
 height: 560px;
 width: 1018px;
 display: inline;
	border-bottom-style: none;
	position: relative;
	left: 0;
	background-image: none;
}



#onlineMenuFooter { 
 width: 100%;
 clear: both;
background: #184c35 url(http://www.snapfinger.com/menus/Carrabbas/images/footer_bg.jpg) repeat-x;
 border: 1px none #ccc;
	border-top-color: #ebae3b;
	border-top-style: solid;
	height: 60px;
	position: absolute;
	margin: 0 auto;
	top: 1165px;
}

#footer { 
 width: 100%;
 clear: both;
background: #184c35 url(http://www.snapfinger.com/menus/Carrabbas/images/footer_bg.jpg) repeat-x;
 border: 1px none #ccc;
	border-top-color: #ebae3b;
	border-top-style: solid;
	height: 63px;
	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(http://www.snapfinger.com/menus/Carrabbas/images/content_area_header.jpg);
}

#main_content {
	position: relative;
	float: right;
	left: -40px;
	top: 33px;
	width: 695px;
	height: auto;
	background: url(http://www.snapfinger.com/menus/Carrabbas/images/content_area_body.jpg) repeat-y;
}


#main_content a{
	color: #a83b11;
	text-decoration: none;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}

#main_content a:hover{
	color: #a83b11;
	text-decoration: underline;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}

#main_content a:visited{
	color: #000;
	text-decoration: none;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}

#flashmenu {
	position: relative;
	float: left;
	top: -2px;
	width: 584px;
	height: 336px;
	left: 55px;
}

#main_content h1 {
	color: #17412d;
	font: italic 2em Georgia, "Times New Roman", Times, serif;
}

#main_content h2 {
	color: #912f00;
	font: italic 1.3em Georgia, "Times New Roman", Times, serif;
}

#main_content h3 {
	color: #9f986c;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
}

#main_content h4 {
	color: #464330;
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	margin-top: -9px;
}

#main_content h5 {
	color: #464330;
	margin-top: 5px;
	font: .85em Georgia, "Times New Roman", Times, serif;
}

#cooking_pullquote {
	position: relative;
	float: left;
	left: -38px;
	top: -3px;
	width: 239px;
	height: auto;
	background: #fbfaec none repeat-y;
	border-top-style: dotted;
	border-top-color: #9d996c;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9d996c;
	border-bottom-width: 1px;
	margin: 34px;
	padding: 20px;
	color: #9d9872;
	font: italic 1.3em/1.5em Georgia, "Times New Roman", Times, serif;
}

#main_content_pullquote {
	position: relative;
	float: right;
	left: 11px;
	top: -29px;
	width: 162px;
	height: auto;
	background: #fbfaec none repeat-y;
	border-top-style: dotted;
	border-top-color: #9d996c;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9d996c;
	border-bottom-width: 1px;
	clear: left;
	margin: 34px;
	padding: 20px;
	color: #9d9872;
	font: italic 1.3em/1.5em Georgia, "Times New Roman", Times, serif;
}

#diversity_pullquote {
	position: relative;
	float: left;
	left: -50px;
	top: -228px;
	width: 250px;
	height: auto;
	background: #fff none repeat-y;
	border-top-style: dotted;
	border-top-color: #9d996c;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9d996c;
	border-bottom-width: 1px;
	margin: 34px;
	padding: 10px;
	color: #1d5317;
	text-align: left;
	font: italic 1.1em/2em Georgia, "Times New Roman", Times, serif;
}

.diversityHero {
	position: relative;
	width: 306px;
	height: 207px;
	float: right;
}

.signature {
	position: relative;
	top: 16px;
	left: -9px;
}

.presidentHero {
	position: relative;
	width: 127px;
	height: 174px;
	float: left;
	margin-bottom: 460px;
	margin-right: 11px;
	top: 11px;
}


#presidentLetter {
	position: relative;
	width: 625px;
	height: auto;
	top: -201px;
	float: left;
	padding: 0;
	margin-right: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.headerImages {
	position: relative;
	left: 15px;
}

.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;
}


#cookbookDetail h2{
	color: #8f0d17;
	font: normal normal 1em/17px Georgia, "Times New Roman", Times, serif;
	padding: 24px;
}

#cookbookDetail h3{
	color: #50070d;
	padding: 24px;
	font: normal normal .85em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	position: relative;
	top: -31px;
}

.cookbookImages {
	float: right;
}

#content {
	position: relative;
	float: none;
	left: 12px;
	top: -20px;
	width: 614px;
	height: auto;
	padding: 29px 29px 0;
	color: #274e37;
	font: 1em/20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#contentLeftColumn {
	position: relative;
	float: left;
	left: 34px;
	top: 0;
	width: 285px;
	height: auto;
	padding: 0px;
	color: #274e37;
	font: 1em/24px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#contentLeftColumn h1 {
	color: #912f00;
	font: italic 1.5em/1.5em Georgia, "Times New Roman", Times, serif;

}

#contentLeftColumn h2 {
	color: #912f00;
	font: italic 1.3em Georgia, "Times New Roman", Times, serif;
	padding-top: 12px;
	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: -21px;
	width: 310px;
	height: auto;
	padding: 0px;
	color: #274e37;
	font: 1em/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	top: 0;
}

#contentRightColumn h1 {
	color: #912f00;
	font: italic 1.5em/1.5em Georgia, "Times New Roman", Times, serif;

}

#contentRightColumn h2 {
	color: #912f00;
	font: italic 1.3em Georgia, "Times New Roman", Times, serif;
}

#contentRightColumn h3 {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}


#main_content_footer {
	position: relative;
	float: right;
	left: -40px;
	top: 15px;
	width: 695px;
	height: 25px;
	background-image: url(http://www.snapfinger.com/menus/Carrabbas/images/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 .85em/1.75em Georgia, "Times New Roman", Times, serif;
	margin: 15px;
}

#small_quotes_right {
	text-align: right;
	color: #5f1f0a;
	margin-bottom: 0;
	margin-right: 26px;
	font: italic 1em/1.50em Georgia, "Times New Roman", Times, serif;
}

#history {
	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: 425px;
	left: 65px;
}


#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: 476px;
	left: 65px;
}

#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: 213px;
	left: 65px;
}

.online_menu{
	position: relative;
	top: 29px;
	right: -50px;
	margin-bottom: 3px;
}

#stateTable a {
	color: #112f0d;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
}

#stateTable a:hover {
	color: #112f0d;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}




#storeFood {
	position: relative;
	left: 227px;
	top: 279px;
	float: right;
}


#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(http://www.snapfinger.com/menus/Carrabbas/images/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: 295px;}
  #panel2a {left: 295px; width: 65px;}
  #panel3a {left: 360px; width: 76px;}
  #panel4a {left: 436px; width: 75px;}
  #panel5a {left: 511px; width: 102px;}
  #panel6a {left: 613px; width: 90px;}
  #panel7a {left: 703px; width: 120px;}

  
  #panel1a a:hover {
    background: transparent url(images/main_nav.gif)
    -0px -36px no-repeat;}
  #panel2a a:hover {
    background: transparent url(images/main_nav.gif)
    -295px -36px no-repeat;}
  #panel3a a:hover {
    background: transparent url(images/main_nav.gif)
    -360px -36px  no-repeat;}
   #panel4a a:hover {
    background: transparent url(images/main_nav.gif)
    -436px -36px  no-repeat;}
   #panel5a a:hover {
    background: transparent url(images/main_nav.gif)
    -511px -36px  no-repeat;}
   #panel6a a:hover {
    background: transparent url(images/main_nav.gif)
    -613px -36px  no-repeat;}
   #panel7a a:hover {
    background: transparent url(images/main_nav.gif)
    -703px -36px  no-repeat;}



/*

 #menu {
	text-indent: -5000px;
    width: 940px; height: 36px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/main_nav.gif);
    margin: 0px auto; padding: 0;
    position: relative;
	top: -4px;
}

#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(images/main_nav.gif)
    0 -36px no-repeat;}
  #panel2a a:hover {
    background: transparent url(images/main_nav.gif)
    -225px -36px no-repeat;}
  #panel3a a:hover {
    background: transparent url(images/main_nav.gif)
    -290px -36px  no-repeat;}
   #panel4a a:hover {
    background: transparent url(images/main_nav.gif)
    -369px -36px  no-repeat;}
   #panel5a a:hover {
    background: transparent url(images/main_nav.gif)
    -450px -36px  no-repeat;}
   #panel6a a:hover {
    background: transparent url(images/main_nav.gif)
    -561px -36px  no-repeat;}
   #panel7a a:hover {
    background: transparent url(images/main_nav.gif)
    -658px -36px  no-repeat;}
   #panel8a a:hover {
    background: transparent url(images/main_nav.gif)
    -747px -36px  no-repeat;}/* @end */
	


/* @group Main Sub Menu */

/*   /// main sub menu red ///    */
 #menu_sub {
    width: 499px; height: 29px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/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(images/sub_nav.gif) no-repeat -0 -29px;}
  #panel2b a:hover {
    background: transparent url(images/sub_nav.gif) no-repeat -161px -29px;}
  #panel3b a:hover {
    background: transparent url(images/sub_nav.gif) no-repeat -264px -29px;}
  #panel4b a:hover {
    background: transparent url(images/sub_nav.gif) no-repeat -339px -29px;}
  #panel5b a:hover {
    background: transparent url(images/sub_nav.gif) no-repeat -407px -29px;}
  #panel6b a:hover {
    background: transparent url(images/sub_nav.gif) no-repeat -497px -29px;}


/* @end */

/* @group Home Page Content */

#homeflash {
	position: relative;
	left: 40px;
	width: 930px;
	height: 301px;
}

#homesub_content {
	width: 926px;
	height: 235px;
	position: relative;
	left: 40px;
}

/* @end */

/* @group Gift Card Sub Menu & Order */


/*   /// gift card sub menu ///    */

 #giftmenu {
	text-indent: -5000px;
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 32px;
	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: 50px;
	display: block;
	left: -5px;
}
    
  #giftpanel1a {left: -10px; width: 207px;}
  #giftpanel2a {left: -10px; width: 207px;}
  #giftpanel3a {left: -10px; width: 207px;}
  #giftpanel4a {left: -10px; width: 207px;}
  #giftpanel5a {left: -10px; width: 207px;}
  #giftpanel6a {left: -10px; width: 207px;}
  #giftpanel7a {left: -10px; width: 207px;}
  #giftpanel8a {left: -10px; width: 207px;}

  
  #giftpanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -322px;}
  #giftpanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -347px;}
  #giftpanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -372px;}
   #giftpanel4a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -397px;}
   #giftpanel5a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -422px;}
   #giftpanel6a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -447px;}
   #giftpanel7a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif) no-repeat 0 -472px;}
   #giftpanel8a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_menu.gif)
    -793px -36px  no-repeat;}
/*  /// gift card order form ///  */


#giftCardOrderForm {
	background: url(http://www.snapfinger.com/menus/Carrabbas/images/gift_card_order_bg.jpg) no-repeat;
	width: 300px;
	height: 120px;
	padding: 23px 0 0 40px;
	color: #efe6d1;
	font: .75em "Lucida Grande", 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(http://www.snapfinger.com/menus/Carrabbas/images/order_content_header.gif);
}

#order_content {
	position: relative;
	float: right;
	left: -19px;
	top: 37px;
	width: 244px;
	height: auto;
	background: url(http://www.snapfinger.com/menus/Carrabbas/images/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(http://www.snapfinger.com/menus/Carrabbas/images/order_content_footer.gif);
	clear: both;
}

#storeFood {
	position: absolute;
	left: 786px;
	top: 713px;
	float: right;
}



/* @end */

/* @group Submenus */

/*   /// company sub menu ///    */


#searchNav {
	
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/search_menu_bg.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	float: left;
	display: inline-block;
}

#navTable {
    width: 207px; height: 267px;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 68px;
	left: -23px;
	float: left;
	display: inline-block;
	color: #813114;
	font: .85em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

 #companymenu {
	text-indent: -3000px;
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/company_info_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	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: 50px;
	display: block;
	left: -5px;
}
    
  #companypanel1a {left: -10px; width: 207px;}
  #companypanel2a {left: -10px; width: 207px;}
  #companypanel3a {left: -10px; width: 207px;}
  #companypanel4a {left: -10px; width: 207px;}

  
  #companypanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/company_info_menu.gif) no-repeat 0 -322px;}
  #companypanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/company_info_menu.gif) no-repeat 0 -347px;}
  #companypanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/company_info_menu.gif) no-repeat 0 -372px;}
   #companypanel4a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/company_info_menu.gif) no-repeat 0 -397px;}

/*   /// meet johnny & damian sub menu ///    */


 #meetmenu {
	text-indent: -3000px;
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/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: 207px;}
  #meetpanel2a {left: -10px; width: 207px;}
  #meetpanel3a {left: -10px; width: 207px;}


  
  #meetpanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -322px;}
  #meetpanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -347px;}
  #meetpanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -372px;}
    
    /*   /// career sub menu ///    */


 #meetmenu {
	text-indent: -3000px;
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/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: 207px;}
  #meetpanel2a {left: -10px; width: 207px;}
  #meetpanel3a {left: -10px; width: 207px;}
  #meetpanel4a {left: -10px; width: 207px;}


  
  #meetpanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -322px;}
  #meetpanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -347px;}
  #meetpanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -372px;}
  #meetpanel4a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/meet_johnny_damian_menu.gif) no-repeat 0 -397px;}

#careersmenu {
	text-indent: -3000px;
    width: 207px; height: 267px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	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: 50px;
	display: block;
	left: -5px;
}
    
  #careerspanel1a {left: -10px; width: 207px;}
  #careerspanel2a {left: -10px; width: 207px;}
  #careerspanel3a {left: -10px; width: 207px;}
  #careerspanel4a {left: -10px; width: 207px;}
  #careerspanel5a {left: -10px; width: 207px;}



  
  #careerspanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat 0 -322px;}
  #careerspanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat 0 -347px;}
  #careerspanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat 0 -372px;}
  #careerspanel4a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat 0 -397px;}
  #careerspanel5a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/careers_menu.gif) no-repeat 0 -422px;}
    
    
    /*   press sub menu   */
    
    #pressmenu {
	text-indent: -3000px;
    width: 207px; height: 350px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	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: 50px;
	display: block;
	left: -5px;
}
    
  #presspanel1a {left: -10px; width: 207px;}
  #presspanel2a {left: -10px; width: 207px;}
  #presspanel3a {left: -10px; width: 207px;}
  #presspanel4a {left: -10px; width: 207px;}
  #presspanel5a {left: -10px; width: 207px;}
  #presspanel6a {left: -10px; width: 207px;}
  #presspanel7a {left: -10px; width: 207px;}

  
  #presspanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -322px;}
  #presspanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -347px;}
  #presspanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -372px;}
  #presspanel4a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -397px;}
  #presspanel5a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -422px;}
  #presspanel6a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -447px;}
  #presspanel7a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/press_menu.gif) no-repeat 0 -472px;}
    
    
  /*   diversity menu   */
    
    #diversitymenu {
	text-indent: -3000px;
    width: 207px; height: 350px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/diversity_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 58px;
	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: 50px;
	display: block;
	left: -5px;
}
    
  #diversitypanel1a {left: -10px; width: 207px;}
  #diversitypanel2a {left: -10px; width: 207px;}
  #diversitypanel3a {left: -10px; width: 207px;}


  
  #diversitypanel1a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/diversity_menu.gif) no-repeat 0 -322px;}
  #diversitypanel2a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/diversity_menu.gif) no-repeat 0 -347px;}
  #diversitypanel3a a:hover {
    background: transparent url(http://www.snapfinger.com/menus/Carrabbas/images/diversity_menu.gif) no-repeat 0 -372px;}
    
  
  /* Private Dining Menu Selector */
  
#privateDiningMenuContainer{
	width: 250px; height: 350px;
    background: url(http://www.snapfinger.com/menus/Carrabbas/images/private_dining_dropdown_bg.jpg) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 31px;
	left: 21px;
	float: left;
	display: inline-block;
}

#privateDiningMenu{
    margin: 0px auto; padding: 0;
    position: relative;
	top: 159px;
	left: 57px;
	float: left;
}
  
  
/* @end */

