body, html { 
	margin: 0; 
	padding: 0;	
	background: #E2EDBA;
	text-align: center; /* IE: CENTER SITE */
	font-family: "Trebuchet MS", TrebuchetMS, Arial;
	font-size: 11px;
}
form {margin:0px; padding:0px}
img {border: 0;}
input {margin:0px; padding:0px 0px 0px 0px;}
* html a:hover
{
	visibility:visible;
}
a 
{
	color:#ee7b40;
}
    table.type1 td {
      vertical-align: top;
    }

h1 
{
	margin: 0px;
	/*padding:14px 0px 5px 0px;*/
	padding:7px 0px 7px 0px;
	font-size:34px;
	font-weight:bold;
	color:#7a8b3c;
}
h2 
{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
h3 
{
	color:#7a8b3c;
	font-weight:bold;
	font-size:18px;
	margin:7px 0px 12px 0px;
	padding:0px;
}
h4
{
	font-size:13px;
	font-weight:bold;
	margin:25px 0px 7px 5px;
}
p 
{
	margin:0px;
	padding:0px;
}

td.submenu-item {
	background: #e52425;
	color: #ffffff;
font-family: arial;
font-size: 12px;
vertical-align: middle;
}

td.submenu-item-hover {
	background: #e52425;
	color: #ffffff;
font-family: arial;
font-size: 12px;
}

td.submenu-item-selected {
	background: #e52425;
	color: #ffffff;
font-family: arial;
font-size: 12px;
}


/****** TEXT & COLORS ******/
.locFieldTxt {
	font-size: 12px;
	color: #FFFFFF;
}
.mainHdr {
	font-size: 16px;
	font-weight: bold;
}
.inlineLeader {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	margin-left:5px;
}

.inlineHeader {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top:17px;
	margin-left:5px;
}
.locStoreName {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
}
.normal {font-size: 11px;}
.medium {font-size: 12px;}




/****** HOME CONTENT ******/
#appHeader {height: 107px;}
#appleLogo {
	position: absolute;
	z-index: 10px;
	top: 13px;
	left: 44px;
	width: 170px;
	
	/*background-image: url(../images/logo_applebees.png) !important; 
	background-repeat: no-repeat;
	background-color: transparent !important;           
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_applebees.png', sizingMethod='image');*/		
}
#appleLogoLink {position: absolute; z-index: 11px; top: 14px; left: 33px;}
#questionBlock {
	position: absolute;
	z-index: 10px;
	top: 10px;
	left: 526px;
}
#returnQuestionBlock {
	position: absolute;
	z-index: 10px;
	top: 10px;
	left: 460px;
}
#introQuestionHdr {
	width: 290px;
	padding-bottom: 5px;
	_padding-bottom: 0 !important;
	background-image: url(../images/hdr_WhatCraving.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_WhatCraving.png', sizingMethod='image');
}
#somethingNewHdr {
	width: 516px;
	background-image: url(../images/hdr_CanWeTempt.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_CanWeTempt.png', sizingMethod='image');
}
.radioGroup {font-size: 13px; color: #FFFFFF;}
.radioGroup INPUT {margin: 0 7px 0 10px; padding: 0; !important;}				
#introQuestion {display: none;} #returnQuestion {display: none;}				

#lunchMenu {display: none;} #dinnerMenu {display: none;} #beveragesMenu {display: none;}			
#lunchResponse {display: none;} #happyHourResponse {display: none;} #steakResponse {display: none;}

#lunchMenuHdr {
	width: 293px;
	background-image: url(../images/hdr_LetApplebeesSat.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_LetApplebeesSat.png', sizingMethod='image');
}

#dinnerMenuHdr {
	width: 381px;
	background-image: url(../images/hdr_GreatChoiceBurgers.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_GreatChoiceBurgers.png', sizingMethod='image');
}

#beveragesMenuHdr {
	width: 355px;
	background-image: url(../images/hdr_ComeOnByBeverage.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_ComeOnByBeverage.png', sizingMethod='image');
}

#lunchResponseHdr {
	width: 305px;
	background-image: url(../images/hdr_BurgersSaladsLunch.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_BurgersSaladsLunch.png', sizingMethod='image');
}

#happyHourResponseHdr {
	width: 337px;
	background-image: url(../images/hdr_ADrink.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_ADrink.png', sizingMethod='image');
}

#steakResponseHdr {
	width: 315px;
	background-image: url(../images/hdr_YouHaveGreatTaste.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdr_YouHaveGreatTaste.png', sizingMethod='image');
}

#lunchMenuLink {display: none; position: absolute; z-index: 20px; top: 10px; left: 526px;}
#dinnerMenuLink {display: none; position: absolute; z-index: 20px; top: 10px; left: 526px;}
#beveragesMenuLink {display: none; position: absolute; z-index: 20px; top: 10px; left: 526px;}
#lunchResponseLink {display: none; position: absolute; z-index: 20px; top: 65px; left: 462px;}
#happyHourResponseLink {display: none; position: absolute; z-index: 20px; top: 65px; left: 462px;}		
#steakResponseLink {display: none; position: absolute; z-index: 20px; top: 10px; left: 460px;}	




		
	
/****** MAIN CONTENT ******/
#doubleclick {
	position:absolute; left:-9999em; /* hide me but keep me accessible! */
	height:0; width:0; overflow:hidden; /* opera needs a little extra convincing */
	background:red;
}

#content {
	position: relative;
	width: 990px;
	font-size: 11px;
	margin-left: auto; /* MOZILLA: FIX TO CENTER SITE */
	margin-right: auto; /* MOZILLA: FIX TO CENTER SITE */
	padding: 0;
	text-align: left;
vertical-align:top;
}

#contentHome {
	/*visibility: hidden;*/
	position: relative;
	width: 990px;
	font-size: 11px;
	margin-left: auto; /* MOZILLA: FIX TO CENTER SITE */
	margin-right: auto; /* MOZILLA: FIX TO CENTER SITE */
	padding: 0;
	text-align: left;
}

#mainNavigation {
	width: 145px;
	background:#f26024;
}

#rightColumn {
	background: #de383a;
	width: 189px;
}

.topTxtBg {
	background: url(../images/top_txt.gif) no-repeat top left;
}

#locationsContent {
	height: 335px;
}

.locMap, .storeHours {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	padding: 13px 17px 0px 17px;
	margin:0px 0px 0px;
}
.locMap input 
{
	width:120px;
	margin-top:5px;
}
.storeHours ul {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	list-style:none;
}
.storeHours li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
}

.mapPad {
	padding: 15px 0 5px;
}

#carsideResults {
	margin-top: 8px;
	margin-bottom:2px;
	width:130px;
	height:35;
	font-size: 11px;
}

#footerSub {
	background: #C01111;
	color: #ECB8B8;
	padding: 3px 15px;
}

.topShadow {
	position: absolute;
	top: 117px;
	left: 0;
	z-index: 2;
	width: 990px;
	height: 7px;		 
	background-image: url(../images/subPage_top_hero_shadow.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subPage_top_hero_shadow.png', sizingMethod='image');
}

.photo-bar 
{
	/*background:#e2edba;*/
	background:#ffffff;
width:656px;
height: 217px;
}

.mainContent 
{
	/*background:#e2edba;*/
	background:#ffffff;
width:656px;
}

.mainContentcorp
{
background:#e8f0c7;
width:656px;
}



.mainContent1 
{
	/*background:#e2edba;*/
        background:#ffffff;
	width:656px;
       padding: 0 28px 14px 47px;
       vertical-align:top;
}
#mainContentBottom 
{
	margin: 5px 47px 35px 42px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}
#mainContentBottom p
{
	margin-left:5px;
}

#mainContentBottom1 
{
	margin: 5px 42px 35px 42px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}

#mainContentBottom1 p
{
	margin-left:5px;
}

#mainContentBottomabout
{
	margin: -330px 260px 135px 42px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}

#mainContentBottomabout p
{
	margin-left:5px;
}

.mainContentBottommgmt  {
font-size:14px;
margin:5px 42px 35px;
padding:0;
}

#mainContentBottommgmt p
{
	margin-left:5px;
}


#legal 
{
	font-size:12px;
}
#legal p 
{
	margin:0px 0px 15px 0px;
}
#legal h2 
{
	margin: 15px 0px 20px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	line-height:18px;

}
.legalSection
{
	color:#7a8b3c;
	font-weight:bold;
	font-size:14px;
	margin:7px 0px 5px 0px;
	padding:0px;
}

#legal ul
{
	margin:10px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	font-size:12px;
}
#legal li 
{
	background:url(../images/bullet_greenSquare.gif) left 7px no-repeat; 
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 13px;
}

#bottomLeft 
{
	border-right:1px solid silver;
	padding-right:37px;
	float:left;
	width:290px;
}
#bottomLeft p
{
	margin-bottom:12px;
}
#bottomLeft1
{
	border-right:1px solid silver;
	padding-right:37px;
padding-top: 12px;
	float:left;
	width:290px;
}
#bottomLeft1 p
{
	margin-bottom:12px;
}


#bottomRight 
{
	float:right;
	width:205px;
	margin-left: 15px;
margin-top: 30px;
}
#bottomRight p
{
	margin-bottom:12px;
}

#bottomRight h3x
{
	margin-left:0px;
}

#bottomLeft275 
{
	border-right:1px solid silver;
	padding-right:30px;
	float:left;
	width:250px;
	font-size:12px;
}
#bottomLeft275 p
{
	line-height:15px;
	margin-bottom:12px;
}
#bottomRight275 
{
	float:right;
	width:255px;
	margin-right:0px;
	font-size:12px;
}
#bottomRight275 p
{
	line-height:15px;
	margin-bottom:12px;
}
#bottomFull 
{
	font-size:12px;
}
#bottomFull p 
{
	margin-bottom:10px;
}
#mainContentDisclaimer 
{
	background:#f3f9d9;
	padding: 16px 49px 5px 49px;
	font-size:10px;
}
#mainContentDisclaimer p 
{
	margin-bottom:15px;
}
.leftColumn 
{
	/* background:#61750f; */
	background: #8aa326 url(../images/bg_leftPromo.gif) no-repeat bottom left;
}
.rightColumn
{
	background:#de383a;
}

.mainContentLogo 
{
	float:right;
	margin:0px 0px 0px 20px;
}

.mainContentLogocontactus
{
	float:right;
	margin:0px 0px 0px 0px;
}
.mainContentLogomgmt 
{
	float:right;
	margin:56px 0px 0px 20px;
}

#contentBanner
{
	padding: 0px 28px 0px 47px;
	margin: 0px 0px 0px 0px;
}
#contentBanner p 
{
	font-size:14px;
	line-height:16px;
}

#contentBannerwork
{
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
}

#contentBannerwork p 
{
	font-size:14px;
	line-height:16px;
}

#contentBannercontactus
{
	padding: 0px 0px 0px 47px;
	margin: 0px 0px 0px 0px;
}
#contentBannercontactus p 
{
	font-size:13px;
	line-height:16px;
}
#contentBannerourmission
{
	padding: 0px 0px 0px 47px;
	margin: 0px 0px 0px 0px;
}
#contentBannerourmission p 
{
	font-size:14px;
	line-height:16px;
}

#contentBannerhourly
{
	padding: 0px 0px 0px 47px;
	margin: 0px 0px 0px 0px;
}
#contentBannerhourly p 
{
	font-size:14px;
	line-height:16px;
}
#contentBannermgmt
{
	padding: 0px 0px 0px 47px;
	margin: 0px 0px 0px 0px;
}
#contentBannermgmt p 
{
	font-size:14px;
	line-height:16px;
}

#promoArea 
{
	padding:20px 15px 0px 12px;
	
	height:326px; /*do not decrease height*/
}
#promoArea p
{
	padding-left:5px;
	margin-bottom:5px;
	line-height:14px;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
}

.bigNumberText 
{
	padding-bottom:20px;
	
}
.bigNumber 
{
	float:left;
	margin-right:15px;
	margin-bottom:30px;
}

/*************** Page specific styles ***************/
#mgmtcolumns
{
	margin:0px 0px 0px 0px;
font-size:11px;
height: 210px;
}

.leftcol {
float:left;
width:280px;
}

.leftcol ul {
	padding:0px 0px 0px 0px;
	margin:10px 0 0 15px;
	list-style:disc;
}
.leftcol li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.rightcol {
float:right;
width:280px;
}
.rightcol ul {
	padding:0px 0px 0px 0px;
	margin:10px 0 0 15px;
	list-style:disc;
}
.rightcol li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.col1 {
float:left;
width:290px;
}

.col1 ul {
	padding:0px 0px 0px 0px;
	margin:10px 0 0 15px;
	list-style:disc;
}
.col1 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.col2 {
float:right;
width:290px;
}
.col2 ul {
	padding:0px 0px 0px 0px;
	margin:10px 0 0 15px;
	list-style:disc;
}
.col2 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.carsideTop 
{
	background:url(../images/bg_carsideToGo.gif) repeat-x top left;
	height:250px;
}
.carsideTopaboutus
{
	background:url(../images/bg_aboutus.jpg) repeat-x top left;
	height:562px;
}

.carsideTopwork
{
	background:url(../images/bg-work.gif) repeat-x top left;
	height:226px;
}
.carsideTopcontactus
{
	/*background:url(../images/bg_contactus.gif) repeat-x top left;*/
background:url(../images/bg_contactus1.gif) no-repeat;
	height:505px;
}
.carsideTopourmission
{
	background:url(../images/bg_our_mission.gif) repeat-x top left;
	height:322px;
}
.carsideTophourly
{
	background:url(../images/bg_hourly_opps.gif) repeat-x top left;
	height:453px;
}

.carsideTopmgmt
{
	background:url(../images/bg_management.gif) no-repeat top left;
	height:391px;
}

#carsideDescription 
{
	margin:32px 0px 0px 0px;
}

#carsideDescriptionourmission
{
	margin:16px 0px 0px 0px;
}

#carsideDescriptioncontactus
{
	margin:10px 0px 0px 0px;
}

#carsideDescriptionhourly 
{
	margin:16px 0px 0px 0px;
}



#contactuscareer
{
	margin:33px 0px 0px 0px;
}

#contactuscorporate
{
	margin:36px 0px 0px 0px;
}

#contactusdirections
{
	margin:39px 0px 0px 0px;
color: #ffffff;
}
#contactusdirections p
{
font-size: 12px;
}

#oppshourly 
{
	margin:20px 0px 0px 0px;
}

#apphourly 
{
	margin:12px 0px 0px 0px;
color: #ffffff
}

#carsideDescriptionmgmt 
{
	margin:24px 200px 0px 0px;
}

#carsidecolumns
{
	margin:32px 0px 0px 0px;
}

#carsidecareer
{
	margin:166px 20px 0;
color: #ffffff;
}

#carsidecareer p
{
	font-size: 14px;
line-height: 16px;
margin-left:-20px;
}

.internationalTop 
{
	background:url(../images/bg_international.gif) repeat-x top left;
	height:300px;
}
#termsOfUseDescription 
{
	margin:15px 0px 0px 0px;
	width:255px;
}

#internationalDescription 
{
	margin:45px 0px 0px 0px;
	width:255px;
}
.aboutUsTop 
{
	background:url(../images/bg_aboutUs.gif) repeat-x top left;
	height:260px;
}
#aboutUsDescription 
{
	margin:37px 0px 0px 0px;
	width:245px;
}
.workWithUsTop 
{
	background:url(../images/bg_workWithUs.gif) repeat-x top left;
	height:257px;
}
#workWithUsDescription 
{
	margin:30px 0px 0px 0px;
	width:245px;
}

.giftCardTop 
{
	background:url(../images/bg_giftCards.gif) repeat-x top left;
	height:257px;
}
#giftCardDescription 
{
	margin:20px 0px 0px 0px;
	width:245px;
}


.menuSectionCallout 
{
	width:251px;
	height:160px;
	float: left;
	margin:0px 0px 22px 0px;
	padding: 0px 0px 0px 51px;
	overflow:hidden;
}
.menuSectionCallout a 
{
	display: block;
}
.menuSectionCallout img 
{
	display:block;
	margin:0px 0px 5px 0px;
}
#menuTitle 
{
	margin:0px 0px 10px 51px;
}

#announcements 
{
	background:#8ba427;
	color:#ffffff;
	margin:0px;
	padding:19px 5px 20px 10px;
}
#announcements ul 
{
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
#announcements li 
{
	background:url(../images/bullet_announcements.gif) left 5px no-repeat; 
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 13px;
}

/**********home page styles ************/
.homeLocationsBlockx {
	width: 189px;
	height: 399px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#homeLocationsContent {
	
}
#homeRightColumn {
	background: #DE383A url(../images/homeRightColBG.jpg) no-repeat top left;
	height:399px;
}

#homePromoBottom {
	line-height: 14px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 0 0 30px;
	height: 92px;
	/*border: 1px solid #FF0000;*/
	background: #8AA427 url(../images/home_bottom_promo_bg.gif) no-repeat top left;
}
.promoPadAlt {
	padding: 6px 20px 0 0;
	width:240px;
}
.promoPad {
	padding: 6px 18px 0;
	width:224px;
}
.promoPadIcon {
	padding: 0 8px 0 0;
}
.hdrPad {
	margin-top: 5px;
}
.promoInfo {
	cursor: pointer;
	margin: 8px 0 0 0;
	padding: 0 0 0 8px;
	background: url(../images/icon_arrow_green.gif) no-repeat 0 2px;
}
.homeEmailPad {
	padding: 6px 0 0 0;
}
.homeEmailPad div {
	padding-left: 4px;
}	
.homeEmailPad div input {
	width: 130px;
	font-size: 9px;
	padding: 1px 5px;
	margin-bottom: 2px;
	border: 1px solid #6C8217;
}



.topShadowHome {
	position: absolute;
	top: 107px;
	left: 0;
	z-index: 2;
	width: 990px;
	height: 9px;		 
	background-image: url(../images/home_top_hero_shadow.png) !important;  /* Mozilla only */
	background-repeat: no-repeat;
	background-color: transparent !important;           /* Mozilla only */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_top_hero_shadow.png', sizingMethod='image');
}

/****** GENERAL STYLES ******/		
.clear {
	clear: both;
	line-height: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}	

.imgBlock {display: block;}
.btn {
	position: relative;
}
/****** LINKS ******/
a.footer, a.footer:visited { 
	color: #666;
	text-decoration: none; 
}
a.footer:hover { 
	color: #666;
	text-decoration: underline;
}

a.bubble, a.bubble:visited { 
	color: #F26024;
	font-weight: bold;
	text-decoration: underline; 
}
a.bubble:hover { 
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

#footerSub a, #footerSub a:visited {
	color: #ECB8B8;
	text-decoration: none; 
}
#footerSub a:hover {
	color: #ECB8B8;
	text-decoration: underline; 
}

a.promo, a.promo:visited {
	color: #FFFFFF;
	text-decoration: none; 
}
a.promo:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}
a.lnkLocation , a.lnkLocation:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	display:block;
}
a.lnkLocation:hover 
{
	text-decoration:underline;
}

/************ button rollovers *******************/
.otherLocations 
{
	display:block;
	width:147px;
	height:12px;
	background:url(../images/txt_otherLocations_black.gif) top left no-repeat;
}
#homeRightColumn .otherLocations 
{
	display:block;
	width:189px;
	height:36px;
	background:url(../images/home_right_btn_OtherL_black.gif) top left no-repeat;
}

.getDirections 
{
	display:block;
	width: 123px;
	height: 33px;
	margin-left:-5px;
	background:url(../images/button_getDirections_over.gif) top left no-repeat;
}
.buyNow 
{
	display:block;
	width: 78px;
	height:33px;
	background:url(../images/button_buyNow3_over.gif) top left no-repeat;
}
.viewMenu 
{
	display:block;
	width:107px;
	height:33px;
	background:url(../images/button_viewMenu_over.gif) top left no-repeat;
}
.search
{
	width:74px;
	height:35px;
	background:url(../images/button_search_over.gif) top left no-repeat;
}
.getStarted 
{
	width:111px;
	height:33px;
	background:url(../images/button_getStarted_over.gif) top left no-repeat;
}

.history 
{
	width:111px;
	height:33px;
	background:url(../images/button_History_over.gif) top left no-repeat;
}
.glance 
{
	width:137px;
	height:33px;
	background:url(../images/button_Glance_over.gif) top left no-repeat;
}


.viewCarside 
{
	width:146px;
	height:31px;
	background:url(../images/button_viewCarside_over.gif) top left no-repeat;
}


.learnMore
{
	width:86px;
	height:27px;
	background:url(../images/button_learnMore_over.gif) top left no-repeat;
}
.changeLocationGreen
{
	width:137px;
	height:33px;
	background:url(../images/button_changeLocation_green_over.gif) top left no-repeat;
}
.emailUs
{
	width:93px;
	height:35px;
	background:url(../images/button_emailUs_over.gif) top left no-repeat;
}

.readMore
{
	width:97px;
	height:35px;
	margin-left:7px;
	background:url(../images/button_readMore_over.gif) top left no-repeat;
}
.orderCards
{
	width:110px;
	height:36px;
	background:url(../images/button_orderCards_over.gif) top left no-repeat;
}
.buyCards
{
	width:130px;
	height:32px;
	background:url(../images/button_buyCards_over.gif) top left no-repeat;
}
.createCustomCard
{
	margin: 71px 0 0 320px;
	width: 176px;
	height: 31px;
	background:url(../images/button_createTop_over.gif) top left no-repeat;
}
.takeSurvey 
{
	width:134px;
	height:33px;
	background:url(../images/button_takeSurvey_over.gif) top left no-repeat;
}

.viewPDF
{
	width:95px;
	height:33px;
	background:url(../images/button_viewPDF_over.gif) top left no-repeat;
}
.join
{
	width:84px;
	height:33px;
	background:url(../images/button_join_over.gif) top left no-repeat;
}
.checkBalance
{
	width:123px;
	height:33px;
	background:url(../images/button_checkBalance_over.gif) top left no-repeat;
}
.writeEmail
{
	width:112px;
	height:33px;
	background:url(../images/button_writeEmail_over.gif) top left no-repeat;
}
.gotoAboutUs
{
	width:113px;
	height:35px;
	background:url(../images/button_gotoAboutUs_over.gif) top left no-repeat;
}
.gotoFAQDark
{
	width:86px;
	height:26px;
	background:url(../images/button_FAQ_dark_over.gif) top left no-repeat;
}
a.button 
{
	display:block;
}
a.button:hover img 
{
	visibility:hidden;
}
/******************** Menu *********************/
#menu h1 
{
	margin:0px 25px 20px 28px;
	text-align:right;
	font-size:20px;
	line-height:20px;
	padding:25px 0px 0px 0px;
}


#menu .twofor 
{
	font-family: Times New Roman;
	float: left;
	margin: 0px;
	padding:0px;
	font-size:28px;
	font-weight:bold;
	color:#c21212;
	text-align: left;
}



#menu h1 img 
{
	margin-top:-2px;
}
#menu h2 
{
	margin:14px 15px 0px 15px;
	padding:12px 0px 12px 15px;
	border-bottom:1px solid #ef7a00;
}
.menuDivider
{
	clear:both;
	border-bottom:1px solid #ef7a00;
	margin:6px 22px 0px 17px;
	padding:0px 0px 9px 12px;
}
.menuDivider img 
{
	margin:10px 0px 0px 0px;
}
.menuDivider p
{
	margin:10px 0px 0px 0px;
}

.menuDivider p.large
{
	font-size:12px;
	margin:10px 0px 0px 0px;
}

.topSpace 
{
	margin-top:30px;
}
.menuHero 
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px;
	display:block;
	clear:both;
}

.menuRight
{
	padding-right:27px;
	float:right;
	clear:right;
}
.menuLeft
{
	padding-left:27px;
}
.menuItem 
{
	width:277px;
	font-size:12px;
	margin-top:20px;
}
.menuItemPrice {
	width:272px;
	text-align:right;
	padding-top:0px;
	font-size:12px;
	line-height: 14px;
	font-weight:bold;
	color:  #CE181C;
}
.menuItemDescription
{
	
}
.menuIcon img 
{
}
.menuItemName 
{
	font-weight: bold; 
	font-size: 15px; 
	color: #ce181c; 
	line-height: 15px; 
	margin-bottom:3px;
}
.menuItemList
{
	width:277px;
	margin-top:20px;
	margin-bottom:24px;
}
.menuItemList .menuItemName 
{
	margin-bottom:12px;
}

.menuSubItems
{
	margin-top:12px;
}
.menuSubItem 
{
	font-style:italic;
}
.menuNote 
{
	margin:30px 27px 50px 27px;
	font-size: 12px;
}
.menuNote p 
{
	margin-bottom:10px;
}

.menuWWInfo 
{
	height:34px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:34px;
	text-align:right;
}
.menuWWInfo img 
{
	vertical-align:middle;
	margin-right:5px;
}
#disclaimer 
{
	clear:both;
	background:#f3f9d9;
	padding: 24px 27px 12px 27px;
	font-size:10px;
}
#disclaimer p 
{
	margin-bottom:18px;
}

#disclaimer p.large 
{
	font-size:12px;
	margin-bottom:18px;
}

#disclaimer p.caps 
{
	text-transform: uppercase;
	font-size:12px;
	margin-bottom:18px;
}

#menuSubNav
{
	background:url(../images/bg_subMenu.jpg) top left;
	width:145px;
	overflow:hidden;
}

/****************** forms ****************/
.formFieldError 
{
	display:block;
	color:Red;
	margin-left:5px;
	font-size:11px;
}
input.emailForm
{
	display:block;
	width:260px;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:0px 0px 5px 5px;
	padding:2px 0px 2px 5px;
}
.standard
{
	clear:both;
	padding:2px 0px 2px 5px;
	display:block;
	width:270px;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:0px 0px 5px 5px;
}
.standardInline
{
	clear:both;
	padding:2px 0px 2px 5px;
	width:270px;
	height:15px;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 10px;
}


.standardTextArea
{
	clear:both;
	padding:2px 0px 0px 5px;
	display:block;
	width:270px;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 5px 5px;
}
.fullTextArea
{
	clear:both;
	padding:0px 0px 0px 5px;
	display:block;
	width:536px;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 15px 0px;
}

.standardMedium
{
	display:block;
	padding:2px 0px 2px 5px;
	width:175px;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:0px 0px 5px 0px;
}
.twoElementForm 
{
	margin:0px;
	padding:0px 0px 0px 5px;
	clear:both;
	height:25px; 
	width:279px;
}

.listMedium
{
	display:block;
	padding:0px 0px 0px 2px;
	width:184px;
	height:20px;
	font-size:12px;
	line-height:20px;
	margin:0px 0px 5px 0px;
}
.standardShort
{
	display:block;
	padding:2px 0px 2px 5px;
	width:72px;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:0px 0px 5px 0px;
}
.listShort
{
	display:block;
	padding:0px 0px 0px 2px;
	width:81px;
	height:20px;
	font-size:12px;
	line-height:20px;
	margin:0px 0px 5px 0px;
}
.required
{
	font-weight:bold;
}

#errorbox
{
	margin:0px 0px 12px 5px;
	padding:10px 10px 5px 10px;
	border:1px solid red;
	background:pink;
	font-size:12px;
}

/************** misc ***************/
#contentNavBlockx
{
	margin: 5px 0px 20px 0px;
	height:45px;
	background:url(../images/bg_horz_navbar.gif) top left repeat-x;
}
#contentNavBlockx TABLE {margin: 8px 0 0 18px;}	
#contentNavBlock {
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #E2EDBA;
	height:45px;
	border-bottom: 1px solid #E2EDBA;
	background:url(../images/bg_horz_navbar.gif) top left repeat-x;
}
.contentNavContainer {
	padding: 8px 0 0 18px;
}


ul.contentList
{
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
ul.contentList li 
{
	background:url(../images/bullet_content.gif) left 7px no-repeat; 
	margin:0px 0px 12px 7px;
	padding:0px 0px 0px 13px;
}


.lblHelper
{
	display:none;
}


.greenDestinationTitle 
{
	color:#000000;
	font-size:12px;
}
td.greenDestinationTitle  
{
	color:#000000;
	font-size:12px;
}
.workSectionTitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 3px 0px; COLOR: #7a8b3c } 



/******************** overlay******************/
#overlayBG { DISPLAY: block; Z-INDEX: 5; FILTER: alpha(opacity=60); FLOAT: left; WIDTH: 990px; POSITION: absolute; BACKGROUND-COLOR: #ffffff; moz-opacity: 0.60; opacity: 0.60; }
#overlayIframeBlock { BORDER: #b1c367 6px solid; DISPLAY: none; Z-INDEX: 10; BACKGROUND: #e2edba; MARGIN: 10px 0px 0px 100px; POSITION: absolute }

.overlayClose { PADDING: 5px 0px 0px 729px; BACKGROUND: #e2edba; }
.overlayClose a { color:#000000; }
.overlayPad { BACKGROUND: #e2edba; MARGIN: 0px }

.overlayFramePad { MARGIN: 0px 35px }

/****************** REAL BURGERS ***************/
#realBurgers{
	/*display: none;*/
	position: absolute;
	float: left;
	top: 0%;
	left: 0px;
	width: 990px;
	height: 620px;
	/*background-color: #000;*/
	/*background-image:url(../images/bkgd.gif);*/
	z-index:1000;
	/*opacity:0.8;*/
	/*filter: alpha(opacity=80);*/
	/*border: 1px solid #FF0000;*/
	
}

#realMusic{
	position: absolute;
	float: left;
	top: 444px;
	left: 45px;
	width: 100px;
	height: 20px;
	/*background-color: #000;*/
	z-index:999;
	/*border: 1px solid #FF0000;*/
}

#realGiftCard{
	position: absolute;
	float: left;
	top: 486px;
	left: 0px;
	width: 990px;
	height: 112px;
	/*background-color: #000;*/
	z-index:997;
	/*border: 1px solid #FF0000;*/
}

#realTimer{
	position: absolute;
	float: left;
	top: 496px;
	left: 20px;
	width: 30px;
	height: 37px;
	/*background-color: #000;*/
	z-index:998;
	/*border: 1px solid #FF0000;*/
}

.takeabite{
	margin-top: 10px;
	margin-left: 20px;
}

/* 2 for 20 landing page */
#twofor20{
	background-color:#FFF;
	height: 1500px;
	border: 1px solid #FFF;
}

#twofor20 .disclaimer{
	margin: 10px 15px 25px 15px;
	text-align:center;
	color: black;
}

#appetizer{
	background-image:url(../images/menu/2for20/2for20_app_bkgd.gif);
	height: 98px;
	width: 627px;
	margin: 25px 15px 25px 12px;
	/*padding-right: 3px;*/
}

#entree{
	background-image:url(../images/menu/2for20/2for20_entree_bkgd.gif);
	height: 1271px;
	width: 626px;	
	margin: 15px 15px 10px 12px;
}

#entreeItems{
	position: absolute;
	margin:50px 0px 30px 17px;
	/*border: 1px solid #F00;*/
	width: 620px;
}

#entreeItems .item{
	width:190px;
	height:287px;
	float: left;
	margin:0px 10px 10px 0px;
	/*padding: 0px 0px 0px 51px;*/
	overflow:hidden;
}

#entreeItems .item img {
	display:block;
	/*margin:0px 0px 5px 0px;*/
}

#picknpair{
	margin: 25px 13px 20px 25px;
	width: 618px;
}

#picknpair .item{
	width:196px;
	height:287px;
	float: left;
	margin:0px 10px 18px 0px;
	/*padding: 0px 0px 0px 51px;*/
	overflow:hidden;
	
}

#picknpair .label{
	width:196px;
	height:31px;
	float: left;
	margin:0px 10px 18px 0px;
	/*padding: 0px 0px 0px 51px;*/
	overflow:hidden;
	
}

#picknpair .desc{
	width:206px;
	height:130px;
	float: left;
	margin:0px 0px 18px 0px;
	/*padding: 0px 0px 0px 51px;*/
	overflow:hidden;
	
}


#picknpair .dessert{
	width:253px;
	height:130px;
	float: left;
	margin:40px 0px 18px 0px;
	/*padding: 0px 0px 0px 51px;*/
	overflow:hidden;
	
}


#picknpair ul{
margin: 0 0 0 11px;
padding:0 0 0 5px;
list-style-image:url(../images/menu/pnp/bullet.gif);
}

#picknpair li img{
	margin:0;
	padding: 0;
	/*border: 1px solid #F00;*/
}


#picknpair li{
	font-size: 13px;
	line-height: 17px;
}

#picknpair .tiny{
	font-size: 10px;
}

#picknpair .pad{
	padding-bottom: 18px;
}

#dessertFooter {
	border-bottom: 10px solid #B1C367; margin-top: 690px;}
	
