/* @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) }
img {
position: relative;
}


html, body {
				height: 100%;
			}

/* @group Page Layout */
#headerContainer {
	width: 1050px;
	height: 103px;
	margin: 0 auto;
	background-image: url(images/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(images/body_bg.jpg);
 background-position: center;
 background-position: top;
 background-color: #EBD9BA;
 background-repeat:repeat-x;

 margin: 0;
 padding: 0;
	color: #3d2e1a;
}
.bodyTextBold {
	color: #3d2e1a;
	text-decoration: none;
	font: 13px/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif;
	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);
}
#pageWrapper { 
 margin: 0 auto;
 width: 770px;
	border: 1px none #813112;
	padding-top: 0px;
	padding-left:0px;
height: auto !important;
	position: relative;
	padding-bottom: 0px;
	min-height: 100%;
}
         #pageBox {
		 width:750px;
                display: inline-block;
                position: relative;
                border: 8px solid #4E643D;
				background-color:#FDF2D7;
                margin-bottom: 10px;
					height: auto !important;
					padding-bottom: 58px;
            }
			 #pageContent {
                    width: 730px;
                    float: left;
					top:0px;
                    position: relative;
					padding-left:10px;
                    padding-right: 30px;
					padding-top:10px;
					padding-bottom:25px;
                    overflow: hidden;
                    background-color: ;
						height: auto;
						color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
				#pageContent a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#pageContent a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#sweepsWrapper { 
 margin: 0 auto;
 width: 750px;
	border: 1px none #813112;
	padding-top: 0px;
	padding-left:0px;
height: auto !important;
	position: relative;
	padding-bottom: 0px;
	min-height: 100%;
}
         #sweepsBox {
		 width:724px;
                display: inline-block;
                position: relative;
                border: 0px solid #FFFFFF;
				background-color:;
                margin-bottom: 10px;
					height: auto !important;
					padding-bottom: 0px;
            }
			 #sweepsContent {
                    width: 750px;
                    float: left;
					top:0px;
					 border: 0px solid ;
                    position: relative;
					padding-left:0px;
                    padding-right: 0px;
					padding-top:0px;
					padding-bottom:25px;
                    overflow: hidden;
                    background-color: ;
						height: auto;
						color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
				#sweepsContent a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#sweepsContent a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left-content {
                    width: 340px;
					left:10px;
					float:left;
					top:-15px;
                    position: relative;
					padding-left:30px;
                    padding-right: 30px;
					padding-top:10px;
                    overflow: hidden;
                    background-color: ;
					color: #67320A;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
 #right-content {
                    width: 345px;
                    float: left;
					left:295px;
					top:-385px;
                    position: relative;
					padding-left:30px;
                    padding-right: 30px;
					padding-top:10px;
                    overflow: hidden;
                    background-color: ;
					color: #67320A;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
				 #pageBoxonlineorder {
		 width:750px;
                display: inline-block;
                position: relative;
                border: 8px solid #4E643D;
				background-color:#FDF2D7;
                margin-bottom: 10px;
					height: 655px;
					padding-bottom: 58px;
            }
 #meetContent {
                    width: 700px;
                    float: left;
					top:0px;
                    position: relative;
					padding-left:30px;
                    padding-right: 30px;
					padding-top:10px;
					padding-bottom:25px;
                    overflow: hidden;
                    background-color: ;
					color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
				#meetContent a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#meetContent a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
 #meetsubnav {
					top:0px;
                    position: relative;
					padding-bottom:15px;
                    overflow: hidden;
                    background-color: ;
					font-weight:bold;
                }
#meetsubnav a{
	color: #961722;
	text-decoration: none;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
			padding:3px;
}

#meetsubnav a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px;
}
#menuWrapper {
 margin: 0 auto;
 width: 921px;
	border: 1px none #813112;
	padding-top: 0px;
	padding-left:20px;
	height: auto !important;
	position: relative;
	padding-bottom: 0px;
}
         #ContentBox {
                display: inline-block;
                position: relative;
                border: 8px solid #4E643D;
                background: transparent url(images/menucontent-bg.gif) repeat-y left top;
                margin-bottom: 10px;
            }
        
                #MainContent {
                    width: 664px;
                    float: left;
					top:0px;
                    position: relative;
					padding-left:0px;
                    padding-right: 10px;
					padding-top:155px;
                    overflow: hidden;
                    background-color: ;
                }
				 #carrabbasmenu {
                    width: 442px;
                    float: left;
					top:0px;
                    position: relative;
					padding-left:0px;
                    padding-right: 0px;
					padding-top:10px;
					padding-bottom:15px;
                    overflow: hidden;
                    background-color: ;
					height: auto;
					color: #3d2e1a;
	                font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
				 #MenuSubNav {
                    width: 200px;
                    float: left;
					top:0px;
                    position: relative;
                    padding-left: 15px;
					padding-right:0px;
					padding-top:10px;
                    overflow: hidden;
                    background-color: ;
					font-weight:bold;
					color:#990000;
					
                }
				#MenuSubNav a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#MenuSubNav a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;

}
            
                #SideBar {
                    position: relative;
					top:0px;
                    float: right;
                    width: 212px;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:11px;
					font-weight:bold;
					padding-left:14px;
					overflow: hidden;
					 /*160px;*/
                    /*padding: 0 10px;*/
                }
                
                #SideBar a {
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:11px;
					font-weight:bold;
                }

				#MenuPic {
					display: inline-block;
                    width: 674px;
                    float: left;
                    position: relative;
                    padding: 0px;
                    overflow: hidden;
                    background-color: ;
                }
				#menu-image {
	position:absolute;
	left:0px;
	top:0px;
	width:674px;
	height:155px;
	z-index:20;
	visibility: visible;
	
}


#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: 950px;
}

#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(images/carrabbas_top_01.jpg);
}

#headerContent 
{
	vertical-align : top;
	color: #fef8dc;
	width: 176px;
	border: 1px none #ccc;
	height: 163px;
	position: absolute;
	top: 0px;
	left: 747px;
	text-align: right;
	font: .85em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.1;
}
#ezLocatorShader
{
	padding: 2px 2px 2px 2px;
	top:20px; 
	width: 250px; 
	left:-200px;
	height:80px;
	background-color:#601900;
	background-image:url(images/ezlocator-bg.jpg);
	border-color:#FFFFFF;
	border:solid;
	border-color:#000000;
	border-width:thin;
}
#ezLocatorAddress
{
	position:relative;
	padding: 2px 2px 2px 2px;
	top:-78px; 
	width: 230px; 
	left:10px;
	height:110px;
	color: #0C3213;
	text-align: center;
	text-decoration: none;
	font: 11px/1.3em "Trebuchet MS";
}
#ezLocatorTextShade
{
    text-align : center;
	vertical-align:middle;
	position:absolute; 
	top:0px; 
	width: 230px; 
	left:20px;
	height:50px;
	background-color:#550000;
    filter:alpha(opacity=50);
    opacity:0.50;
}
#ezLocatorText
{
	position:absolute; 
	top:0px; 
	width: 230px; 
	left:21px;
	height:60px;
	color: #5B0100;
	text-align: center;
	font-size: 11px;
}
#ezLocatorControlShade
{
    text-align : center;
	vertical-align:middle;
	position:absolute; 
	top:52px; 
	width: 230px; 
	left:20px;
	height:30px;
	background-color:#550000;
    filter:alpha(opacity=50);
    opacity:0.50;
}
#ezLocatorField
{
	position: absolute; 
	top:56px; 
	width: 155px; 
	left:25px;
	color: #5B0000;
	text-align:center;
}
#ezLocatorButton
{
	position:absolute; 
	top:54px; 
	width: 50px; 
	left:140px;
	color: #5B0000;
}
#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 { 
 width: 100%;
 clear: both;
	height: 54px;
	position: relative;
	margin:auto;
	bottom: 0px;
	z-index:500;
	background-color:#6A2405;
	margin-top: -58px;

}

#footerContainer {
	width: 960px;
	height: 53px;
	margin: 0 auto;
}

#footerLeft {
	color: #F7E9C2;
	width: 465px;
	float: left;
	text-align: left;
	padding-top: 15px;
	font: 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footerRight {
    color: #F7E9C2;
	width: 495px;
	float: left;
	text-align: right;
	padding-top: 12px;
	text-decoration: none;
}
	.footerText {
		color: #F7E9C2;
		font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	a.footerLink, a.footerLink:visited {
		text-decoration: none;
		color: #F7E9C2;
	}
	
	a.footerLink:hover, a.footerLink:active {
		text-decoration: none;
	    color: #a28654;
}

#logo {
	background-image: none;
	width: 200px;
	height: 85px;
	left: 110px;
	position: relative;
	top: 10px;
}

#logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}

  

#navigation {
	width: 100%;
	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;
	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 65px 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(images/footer_bg.jpg) repeat-x;
	height: 75px;
	position: absolute;
	margin: 0 auto;
	top: 1165px;
}
#pasta_quiz_header {
	position: relative;
	float: right;
	left: -135px;
	top: 1px;
	width: 775px;
	height: 10px;
}
#pasta_quiz_content {
	position: relative;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: auto;
	list-style-type: square;
}

#amici_content_header {
	position: relative;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: 138px;
	background-image: url(images/Amici-Club-logo.gif);
}
#amici_main_content {
	position: relative;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: auto;
	background: url(images/amici_content_area_body.gif) repeat-y;
	list-style-type: square;
}
#amici_content {
	position: relative;
	float: none;
	left: 20px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#amicioffer_content_header {
	position: relative;
	float: right;
	left: -195px;
	top: 8px;
	width: 655px;
	height: 217px;
	background-image: url(amici-club/images/AmiciSignUp-offer_Landing_0.png);
}
#amicioffer_main_content {
	position: relative;
	float: right;
	left: -195px;
	top: 8px;
	width: 655px;
	height: auto;
	background: url(amici-club/images/AmiciSignUp-offer_Landin-03.png) repeat-y;
	list-style-type: square;
}
#amicioffer_content {
	position: relative;
	float: none;
	left: 20px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#amicioffer_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -195px;
	top: 8px;
	width: 655px;
	height: 48px;
	background-image: url(amici-club/images/AmiciSignUp-offer_Landin-04.png);
}
#signoffer_up_content {
	position: relative;
	float: none;
	left: 15px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#nutrition_content_header {
	position: relative;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: 138px;
	background-image: url(images/nutritional-tool-logo.gif);
}
#nutrition_main_content {
	position: relative;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: auto;
	background: url(images/amici_content_area_body.gif) repeat-y;
	list-style-type: square;
}
#nutrition_content {
	position: relative;
	float: none;
	left: 20px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}#nutrition_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: 25px;
	background-image: url(images/amici_content_area_footer.gif);
}
#recipe_content {
	position: relative;
	float: none;
	left: 97px;
	top: -0px;
	width: 547px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#sign_up_content {
	position: relative;
	float: none;
	left: 45px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 0px 15px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#amici_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -135px;
	top: 8px;
	width: 775px;
	height: 25px;
	background-image: url(images/amici_content_area_footer.gif);
}
#center_content_header {
	position: relative;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_header.jpg);
}
#center_content {
	position: relative;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: auto;
	background: url(images/content_area_body.jpg) repeat-y;
	list-style-type: square;
}
#center_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_footer.jpg);
}
#center_content a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#center_content a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main_content_header {
	position: relative;
	float: right;
	left: -40px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_header.jpg);
}
#wywmain_content_header {
	position: relative;
	float: right;
	left: -150px;
	top: 0px;
	width: 750px;
	height: 25px;
	background-image: url(images/content_area_header2.jpg);
}

#main_content_header_error {
	position: relative;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_header.jpg);
}

#main_content {
	position: relative;
	float: right;
	left: -40px;
	top: 13px;
	width: 695px;
	height: auto;
	background: url(images/content_area_body.jpg) repeat-y;
	list-style-type: square;
}
#gift_main_content {
	position: relative;
	float: right;
	left: -40px;
	top: 13px;
	width: 695px;
	height: auto;
	background: url(images/content_area_body.jpg) repeat-y;
	list-style-type: square;
}
#gift_content h3 {

	color: #762024;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:0; 
	margin:0;
	margin-bottom:0px;
	}
	#gift_content h4 {

	color: #762024;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:0; 
	margin:0;
	margin-bottom:0px;
	}
#main_content_error {
	position: relative;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: auto;
	background: url(images/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;
}

#wyw_main_content {
	position: relative;
	float: right;
	left: -150px;
	top: 0px;
	width: 750px;
	height: auto;
	background: url(images/content_area_body2.jpg) repeat-y;
	list-style-type: square;
}

#wyw_main_content a{
	color: #961722;
	text-decoration: none;
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
			padding:3px;
}

#wyw_main_content a:hover{
	color: #ae9565;
	text-decoration: none;
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
			padding:3px;
}
#locator_content {
	position: relative;
	float: right;
	left: -150px;
	top: 0px;
	width: 750px;
	height: auto;
	background: url(images/content_area_body2.jpg) repeat-y;
	list-style-type: square;
}

#locator_content a{
	color: #961722;
	text-decoration: none;
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:20px;

}

#locator_content a:hover{
	color: #ae9565;
	text-decoration: none;
		font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:20px;
}

#main_content_error a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main_content_error a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* My Comment */

#dal_cuore_content_header {
	position: relative;
	float: right;
	left: -23px;
	top: 0px;
	width: 695px;
	height: 25px;
	background-image: url(images/spacer.jpg);
}

#dal_cuore_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -20px;
	top: 15px;
	width: 695px;
	height: 400px;
	background-image: url(images/space.jpg);
}

#dal_cuore_content {
	position: relative;
	float: right;
	left: -20px;
	top: 13px;
	width: 895px;
	height: 650px;
	list-style-type: square;
	background: url(images/carrabbas-dal-cuore-nights-BG.gif) no-repeat;
}
#dal_cuore_content_2 {
	position: relative;
	float: right;
	left: -20px;
	top: 13px;
	width: 895px;
	height: 550px;
	list-style-type: square;
	background: url(images/carrabbas-dal-quore-nights-BG2.gif) no-repeat;
}

#dal_cuore_content a{
	color: #961722;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#dal_cuore_content a:hover{
	color: #ae9565;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#passport {
	position: relative;
	float: right;
	left: -50px;
	top: -25px;
	width: 895px;
	height: 1150px;
	list-style-type: square;
}

#fathers_day_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 685px;
	list-style-type: square;
	background: url(images/carrabbas-Fathers-Day-09_form-BG.jpg) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#fathers_day_content_2 {
	position: relative;
	float: right;
	left: -135px;
	top: 15px;
	width: 783px;
	height: 1500px;
	list-style-type: square;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#survival-tips_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 685px;
	list-style-type: square;
	background: url(images/carrabbas-survival-tips_form-BG.gif) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	}
#celebrate_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 685px;
	list-style-type: square;
	background: url(images/carrabbas-celebrate_form-BG.gif) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#contest2_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 685px;
	list-style-type: square;
	background: url(images/food-wine-fest_form-BG.gif) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#winagrill_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 685px;
	list-style-type: square;
	background: url(images/carrabbas-winagrill_form-BG.gif) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#contest_content {
	position: relative;
	float: right;
	left: -133px;
	top: 20px;
	width: 783px;
	height: 716px;
	list-style-type: square;
	background: url(images/carrabbas-festa-italiana.gif) no-repeat;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#celebrate_content_2 {
	position: relative;
	float: right;
	left: -135px;
	top: 15px;
	width: 783px;
	height: 1500px;
	list-style-type: square;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#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(images/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(images/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(images/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(images/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: 35px;
}
.headerTitle {
	position: relative;
	left: 42px;
	
}

.headerImages_wyw {
	position: relative;
	left: 49px;
}


.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: left;
	margin-left: 75px;
	position: relative;
	top: 5px;
	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;
}
#gift_card_banner {
	position: relative;
	float: none;
	left: 23px;
	top: 0px;
	width: 637px;
	height: auto;
	padding: 0px 0px 15px;
}

#gift_content {
	position: relative;
	float: none;
	left: 5px;
	top: 0px;
	width: 685px;
	height: auto;
	padding: 0px 23px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#content {
	position: relative;
	float: none;
	left: 20px;
	top: -0px;
	width: 650px;
	height: auto;
	padding: 0px 29px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#errorcontent {
	position: relative;
	float: none;
	left: -5px;
	top: -0px;
	width: 650px;
	height: auto;
	padding: 0px 29px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}

#locations-content {
	position: relative;
	float: none;
	left: 20px;
	top: -0px;
	width: 595px;
	height: auto;
	padding: 12px 26px 0;
	color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#locations-content h1 {
	color: #052c0c;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
#content_wyw {
	position: relative;
	float: none;
	left: 35px;
	top: -30px;
	width: 595px;
	height: auto;
	padding: 28px 20px ;
	color: #3d2e1a;
	font: 13px/21px "Trebuchet MS", Lucida, Verdana, sans-serif;
}
#content_wyw h1 {
	color: #052c0c;
	font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* My Comment */

#content_wyw h2 {
	color: #991822;
	font: 1.3em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	margin-bottom: 0;
}
#content_GC_Landing_Page {
	position: relative;
	float: none;
	left: 20px;
	top: -20px;
	width: 595px;
	height: auto;
	padding: 29px 10px 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;
}
#wyw_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -150px;
	top: 0px;
	width: 750px;
	height: 25px;
	background-image: url(images/content_area_footer2.jpg);
}

#main_content_footer {
	position: relative;
	margin: 0px 0px 20px 0px;
	float: right;
	left: -40px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_footer.jpg);
}
#main_content_footer_error {
	position: relative;
	margin: 0px 0px 260px 0px;
	float: right;
	left: -170px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(images/content_area_footer.jpg);
}

#main_content_footer_PressRoom {
	position: relative;
	margin: 0px 0px 125px 0px;
	float: right;
	left: -40px;
	top: 13px;
	width: 695px;
	height: 25px;
	background-image: url(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 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: 158px;
	left: 46px;
}
#history_meet {
	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: 178px;
	left: 46px;
}
#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: 168px;
	left: 46px;
}
#history_wyw {
	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: 13px;
	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: .85em/1.75em Georgia, "Times New Roman", Times, serif;
	top: 13px;
	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;
	margin-left:45px;
}

#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(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: 270px;}
  #panel2a {left: 270px; width: 92px;}
  #panel3a {left: 339px; width: 76px;}
  #panel4a {left: 426px; width: 75px;}
  #panel5a {left: 504px; width: 102px;}
  #panel6a {left: 608px; width: 90px;}
  #panel7a {left: 705px; width: 120px;}

  
  #panel1a a:hover {
    background: transparent url(images/main_nav.gif)
    0 -36px no-repeat;}
  #panel2a a:hover {
    background: transparent url(images/main_nav.gif)
    -270px -36px no-repeat;}
  #panel3a a:hover {
    background: transparent url(images/main_nav.gif)
    -339px -36px  no-repeat;}
   #panel4a a:hover {
    background: transparent url(images/main_nav.gif)
    -426px -36px  no-repeat;}
   #panel5a a:hover {
    background: transparent url(images/main_nav.gif)
    -504px -36px  no-repeat;}
   #panel6a a:hover {
    background: transparent url(images/main_nav.gif)
    -608px -36px  no-repeat;}
   #panel7a a:hover {
    background: transparent url(images/main_nav.gif)
    -705px -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: 0px;
	padding-bottom: 20px;
	float: left;
}
 #menu_sub {
	text-indent: -5000px;
    width: 650px; height: 29px;
    background: url(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;
	margin: 0px 0px 0px 0px;
	left: 70px;
	width: 929px;
	height: 369px;
}
#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 */
#restaurant_gift_cards {
	width: 230px; height: 450px;
    margin: 0px auto; 
    padding: 0;
    position: absolute;
	z-index: -3;
	display: inline-block;
	font: italic 2em/2em Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	top: 25px;
	left: 56px;
}

/* @group Gift Card Sub Menu & Order */


/*   /// gift card sub menu ///    */

 #giftmenu {
	text-indent: -5000px;
    width: 233px; height: 291px;
    background: url(../images/gift_card_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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: 19px;
	top: 50px;
	display: block;
	left: -5px;
}
    
  #giftpanel1a {left: -10px; width: 250px;}
  #giftpanel2a {left: -10px; width: 250px;}
  #giftpanel3a {left: -10px; width: 250px;}
  #giftpanel4a {left: -10px; width: 250px;}
  #giftpanel5a {left: -10px; width: 250px;}
  #giftpanel6a {left: -10px; width: 250px;}
  #giftpanel7a {left: -10px; width: 250px;}
  #giftpanel8a {left: -10px; width: 250px;}
  #giftpanel9a {left: -10px; width: 250px;}
  #giftpane20a {left: -10px; width: 250px;}

  
  #giftpanel1a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -346px;}
  #giftpanel2a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -370px;}
  #giftpanel3a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -394px;}
   #giftpanel4a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -418px;}
   #giftpanel5a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -442px;}
   #giftpanel6a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -466px;}
   #giftpanel7a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -490px;}
   #giftpane20a a:hover {
    background: transparent url(../images/gift_card_menu.gif)     -793px -36px  no-repeat;}
   #giftpanel8a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -514px;}
	#giftpane19a a:hover {
    background: transparent url(../images/gift_card_menu.gif) no-repeat 0 -538px;}
/*  /// gift card order form ///  */


#giftCardOrderForm 
{
	vertical-align :top;
	background: url(../images/gift_card_order_bg.jpg) no-repeat;
	width: 300px;
	height: 210px;
	padding: 48px 0 0px 32px;
	color: #73181d;
	font: 11px Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}
#giftCardOrderForm div
{
	position:relative;
	left:5px;
}
#giftCardOrderForm div input
{
	position:relative;
	vertical-align:middle;
}
/* @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(images/order_content_header.gif);
}

#order_content {
	position: relative;
	float: right;
	left: -19px;
	top: 37px;
	width: 244px;
	height: auto;
	background: url(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(images/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(images/search_menu_bg.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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(images/company_info_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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(images/company_info_menu.gif) no-repeat 0 -216px;}
  #companypanel2a a:hover {
    background: transparent url(images/company_info_menu.gif) no-repeat 0 -241px;}
  #companypanel3a a:hover {
    background: transparent url(images/company_info_menu.gif) no-repeat 0 -266px;}
  #companypanel4a a:hover {
    background: transparent url(images/company_info_menu.gif) no-repeat 0 -291px;}

/*   /// meet johnny & damian sub menu ///    */


 
    /*   /// career sub menu ///    */


 #meetmenu {
	text-indent: -3000px;
    width: 229px; height: 159px;
    background: url(images/meet_johnny_damian_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	left: 46px;
	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: 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(images/meet_johnny_damian_menu.gif) no-repeat 0 -210px;}
  #meetpanel2a a:hover {
    background: transparent url(images/meet_johnny_damian_menu.gif) no-repeat 0 -235px;}
  #meetpanel3a a:hover {
    background: transparent url(images/meet_johnny_damian_menu.gif) no-repeat 0 -260px;}
  #meetpanel4a a:hover {
    background: transparent url(images/meet_johnny_damian_menu.gif) no-repeat 0 -285px;}

#careersmenu {
	text-indent: -3000px;
    width: 229px; height: 190px;
    background: url(images/careers_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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(images/careers_menu.gif) no-repeat 0 -240px;}
  #careerspanel2a a:hover {
    background: transparent url(images/careers_menu.gif) no-repeat 0 -265px;}
  #careerspanel3a a:hover {
    background: transparent url(images/careers_menu.gif) no-repeat 0 -290px;}
  #careerspanel4a a:hover {
    background: transparent url(images/careers_menu.gif) no-repeat 0 -315px;}
  #careerspanel5a a:hover {
    background: transparent url(images/careers_menu.gif) no-repeat 0 -340px;}
    
    
    /*   press sub menu   */
    
    #pressmenu {
	text-indent: -3000px;
    width: 229px; height: 241px;
    background: url(images/press_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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(images/press_menu.gif) no-repeat 0 -291px;}
  #presspanel2a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -316px;}
  #presspanel3a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -341px;}
  #presspanel4a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -366px;}
  #presspanel5a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -391px;}
  #presspanel6a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -416px;}
  #presspanel7a a:hover {
    background: transparent url(images/press_menu.gif) no-repeat 0 -441px;}
    
    
  /*   diversity menu   */
    
    #diversitymenu {
	text-indent: -3000px;
    width: 229px; height: 141px;
    background: url(images/diversity_menu.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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(images/diversity_menu.gif) no-repeat 0 -191px;}
  #diversitypanel2a a:hover {
    background: transparent url(images/diversity_menu.gif) no-repeat 0 -216px;}
  #diversitypanel3a a:hover {
    background: transparent url(images/diversity_menu.gif) no-repeat 0 -241px;}
    
  
  /* Private Dining Menu Selector */
  
#privateDiningMenuContainer{
	width: 229px; height: 231px;
    background: url(images/private_dining_dropdown_bg.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	left: 46px;
	float: left;
	display: inline-block;
}
#privateDiningMenuContainer2{
	width: 229px; height: 231px;
    margin: 0px auto; padding: 0;
    position: relative;
	top: -160px;
	left: -9px;
	float: left;
	display: inline-block;
}
#WYWMenuContainer{
	width: 229px; height: 231px;
    background: url(images/while-you-work_bg.jpg) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	left: 46px;
	float: left;
	display: inline-block;
}
#QuizMenuContainer{
	width: 229px; height: 231px;
    background: url(images/Valentines-Day-Meal-Matchmaker-Quiz.jpg) no-repeat;
    margin: 0px auto; padding: 0;
    position: relative;
	top: 13px;
	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;
}

.ShaderCover
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	background-color:Black;
    filter:alpha(opacity=70);
    opacity:0.70;
	z-index:30;
	visibility:hidden;
}
.ModalWindow
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	background-color:transparent;
	z-index:40;
	visibility:hidden;
}
    .collapser_main
    {
        width:600px;
    }  
    .collapser_title
    {
        background: transparent url('images/accordiantab_bg.gif') no-repeat;
        vertical-align:middle ;
        color:#ee0000;
        border:solid 1px black;
        width:578px;
        padding:0px 10px 5px 10px;

    }
    .collapser_selected
    {
        background: transparent url('images/accordiantab_bg.gif') no-repeat;
        vertical-align:middle ;
        color:#ee0000;
        font-weight:bold;
        border:solid 1px black;
        width:578px;
		padding:0px 10px 5px 10px;
    }
    .collapser_over
    {
        background: transparent url('images/accordiantab_bg.gif') no-repeat;
        vertical-align:middle ;
        color:red;
        font-weight:bold;
        border:solid 1px black;
        width:578px;
		padding:0px 10px 5px 10px;
    }
    .collapser_content
    {
        overflow:auto;
        float:left; 
        border:solid 1px black;
        width:578px;
        color:black;
        padding: 0px 10px 0px 10px;
        font-weight:lighter;
    } 
    .subMenuWrapper
	{
		width: 940px;
		z-index:5; 
		height:20px; 
		margin: 0px auto; 
		padding: 0;
		position: relative; 
		top:-25px;
		color:#ffffff;
		font: 11px Trebuchet MS, "Trebuchet MS", Lucida, Verdana, sans-serif;
	}
	.subMenuClass
	{
		position:absolute;
		height:0px;
		top:0px;
		z-index:5;
		visibility:hidden;
		overflow:hidden;
		color:white;
		padding: 0px 0px 0px 0px;
		margin :0px 0px 0px 0px;
		vertical-align:top;
		background-color:#880000;
	}
	.subMenuClass a
	{
		color:#fff1da; 
		text-decoration:none;
	}
	.subMenuClass a:hover
	{
		color:#fdb567; 
		text-decoration:none;
	}
	.subMenuClass select
	{
		top:1px;
		font-size:x-small;
		height:16px;
		width:100px;
	}
/* @end */

/* My Comment */
.Nutritional-Tool-Title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #821920;
}
.Nutritional-Tool-Text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #821920;
}
#pdd {
	position:absolute;
	left:411px;
	top:138px;
	width:259px;
	height:120px;
	z-index:6;
	visibility: visible;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	color:#3D2E1A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-color:#4E643D;
	border-style:solid;
	border-width:thin;
		text-align: center;
		z-index:20;
	}
	#catering_photo {
	position:absolute;
	left:410px;
	top:293px;
	width:285px;
	height:774px;
	z-index:8;
	visibility: visible;

	}
		#career_photo {
	position:absolute;
	left:30px;
	top:160px;
	width:285px;
	height:774px;
	z-index:8;
	visibility: visible;

	}
		#career_copy {
	position:absolute;
	left:395px;
	top:145px;
	width:320px;
	height:974px;
	z-index:8;
	visibility: visible;

	}
	   #MenuSidePics {
	position:absolute;
	left:682px;
	top:200px;
	width:218px;
	height:472px;
	z-index:120;
	visibility: visible;
}
#durham-ad {
	position:absolute;
	left:-100px;
	top:0px;
	width:139px;
	height:361px;
	z-index:2;
	visibility: visible;
}
#pdfmenuWrapper { 
 margin: 0 auto;
 width: 965px;
	border: 1px none #813112;
	padding-top: 0px;
	padding-left:0px;
height: auto !important;
	position: relative;
	padding-bottom: 0px;
	min-height: 100%;
}
 #pdfmenuBox {
		 width:965px;
                display: inline-block;
                position: relative;
                border: 8px solid #4E643D;
				background-color:#FDF2D7;
                margin-bottom: 0px;
					height: auto !important;
					padding-bottom: 0px;
            }
#pdfmenuContent {
                    width: 965px;
                    float: left;
					top:0px;
                    position: relative;
					padding-left:0px;
                    padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;
                    overflow: hidden;
                    background-color: ;
					color: #3d2e1a;
	font: 12px/20px "Trebuchet MS", Lucida, Verdana, sans-serif;
                }
 

