/* -----------------------------------------------------------------------

global.css

----------------------------------------------------------------------- */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5; }
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a{color:#de7605;}

/* styles  */

html {font-size:100.01%;}
body {font-size:11px;color:#000;background:#fff; font-family:Arial, Helvetica, sans-serif; background-color:#2c565f; line-height:16px; }

#container {
margin:0 auto;
width:1000px;
}


p {margin:0 0 1.5em;}

strong {font-weight:bold;}

.hide {display:none;}

/* grid */
.column {float:left;/*margin-right:10px;*/}
.last {margin-right:0;}
.clear {clear:both;}






#glow{ background:url(../img/background-glow.gif) repeat-y center top;}

#header{ height:149px; background-color:#FFFFFF; border-bottom:1px solid #86171d;}

.top-header{ height:118px; border-bottom:1px solid #86171d;}

.main-menu{border-bottom:2px solid #000; height:28px;}

.header-restaurant-locator{ width:257px; height:118px; background:url(../img/bkg-restaurant-locator.gif) no-repeat 0 0;}
.header-join-eclub{ width:257px; height:118px; background:url(../img/bkg-join-eclub.gif) no-repeat 0 0;}
.header-logo{ width:486px; height:118px; }

.restaurant-locator-items{ width:221px; height:37px; background:url(../img/bkg-restaurant-locator-items.gif) no-repeat 0 0; left:17px;position:relative;top:64px;}
.yellow-box{ width:221px; height:37px; background:url(../img/bkg-yellowBox01.gif) no-repeat 0 0;}

.restaurant-locator-items-rightCol{ width:221px; height:37px; background:url(../img/bkg-yellowBox02.gif) no-repeat 0 0; margin:15px 0 0 21px; }
.inner-rightCol .bkg-restLocator-rightCol .restaurant-locator-items-rightCol .submitSearch {left:0px !important;}


#searchForm, #joinEclubForm{padding:8px 2px 1px 7px; *padding-top:8px;}
#searchForm .zip-code{ width:87px;/* height:16px;*/ /*border:1px solid #000000;*/ float:left; margin-right:5px; height:13px; padding-bottom:2px;}
#searchForm select{ width:84px; height:20px;  /*border:1px solid #000000;*/ float:left; }
#searchForm .submitSearch, #joinEclubForm .submitJoinEclub{ background:url(../img/btn-go.gif) no-repeat 0 0; border:none;height:25px;width:25px; left:5px;position:relative;top:-2px; *top:-2px; cursor:pointer;}

#joinEclubForm .email{ width:174px; height:15px;/*border:1px solid #000000;*/ float:left;}



/*navigation menu*/

#nav{margin-left:38px;}

ul.main-menu  {
float:left;
position:relative;
z-index:597;
margin:0;
height:28px;
}

ul.main-menu, ul.main-menu li.main-menu-item, ul.main-menu ul {
list-style:none outside none;
margin:0;
padding:0;
}

ul.main-menu li.main-menu-item {
float:left;
line-height:1.3em;
vertical-align:middle;
color:#000000;
margin-right:3px;
}
/*end navigation menu*/


.main-menu{height:28px; display:block; clear:both;}

.main-menu .nav_home{ background: url(../img/mnu_home.gif) no-repeat 0 0; width:49px; height:28px; display:block;}
.main-menu .nav_home:hover{ background:url(../img/mnu_home.gif) no-repeat -49px 0px; width:49px; height:28px; display:block;}
.main-menu .nav_home_active{ background:url(../img/mnu_home.gif) no-repeat -49px 0px; width:49px; height:28px; display:block;}

.main-menu .nav_locations{ background: url(../img/mnu_locations.gif) no-repeat 0 0; width:68px; height:28px; display:block;}
.main-menu .nav_locations:hover{ background:url(../img/mnu_locations.gif) no-repeat -68px 0; width:68px; height:28px; display:block;}
.main-menu .nav_locations_active{background:url(../img/mnu_locations.gif) no-repeat -68px 0; width:68px; height:28px; display:block;}

.main-menu .nav_ourFood{ background: url(../img/mnu_ourFood.gif) no-repeat 0 0; width:68px; height:28px; display:block;}
.main-menu .nav_ourFood:hover{ background:url(../img/mnu_ourFood.gif) no-repeat -68px 0; width:68px; height:28px; display:block;}
.main-menu .nav_ourFood_active{ background:url(../img/mnu_ourFood.gif) no-repeat -68px 0; width:68px; height:28px; display:block;}

.main-menu .nav_giftCards{ background: url(../img/mnu_giftCards.gif) no-repeat 0 0; width:73px; height:28px; display:block;}
.main-menu .nav_giftCards:hover{ background:url(../img/mnu_giftCards.gif) no-repeat -73px 0; width:73px; height:28px; display:block;}
.main-menu .nav_giftCards_active{ background:url(../img/mnu_giftCards.gif) no-repeat -73px 0; width:73px; height:28px; display:block;}

.main-menu .nav_aboutSizzler{ background: url(../img/mnu_aboutSizzler.gif) no-repeat 0 0; width:88px; height:28px; display:block;}
.main-menu .nav_aboutSizzler:hover{ background:url(../img/mnu_aboutSizzler.gif) no-repeat -88px 0; width:88px; height:28px; display:block;}
.main-menu .nav_aboutSizzler_active{ background:url(../img/mnu_aboutSizzler.gif) no-repeat -88px 0; width:88px; height:28px; display:block;}

.main-menu .nav_careers{ background: url(../img/mnu_Careers.gif) no-repeat 0 0; width:62px; height:28px; display:block;}
.main-menu .nav_careers:hover{ background:url(../img/mnu_Careers.gif) no-repeat -62px 0; width:62px; height:28px; display:block;}
.main-menu .nav_careers_active{ background:url(../img/mnu_Careers.gif) no-repeat -62px 0; width:62px; height:28px; display:block;}

.main-menu .nav_contactUs{ background: url(../img/mnu_contactUs.gif) no-repeat 0 0; width:75px; height:28px; display:block;}
.main-menu .nav_contactUs:hover{ background:url(../img/mnu_contactUs.gif) no-repeat -75px 0; width:75px; height:28px; display:block;}
.main-menu .nav_contactUs_active{ background:url(../img/mnu_contactUs.gif) no-repeat -75px 0; width:75px; height:28px; display:block;}

.main-menu .nav_faqs{ background: url(../img/mnu_faqs.gif) no-repeat 0 0; width:46px; height:28px; display:block;}
.main-menu .nav_faqs:hover{ background:url(../img/mnu_faqs.gif) no-repeat -46px 0; width:46px; height:28px; display:block;}
.main-menu .nav_faqs_active{ background:url(../img/mnu_faqs.gif) no-repeat -46px 0; width:46px; height:28px; display:block;}

.main-menu .nav_franchising{ background: url(../img/mnu_franchising.gif) no-repeat 0 0; width:80px; height:28px; display:block;}
.main-menu .nav_franchising:hover{ background:url(../img/mnu_franchising.gif) no-repeat -80px 0; width:80px; height:28px; display:block;}
.main-menu .nav_franchising_active{ background:url(../img/mnu_franchising.gif) no-repeat -80px 0; width:80px; height:28px; display:block;}

.top-nav-social-bookmarking{float:right; margin-right:32px;}
.top-nav_facebook{ background:url(../img/top-nav-facebook.gif) no-repeat; display:block; width:64px; height:28px; margin-right:7px;}
.top-nav_twitter{ background:url(../img/top-nav-twitter.gif) no-repeat; display:block; width:75px; height:28px;}


/*menu overlays*/

.dropdown {
background:url(../img/bkg-menu-overlay.gif) repeat-x 0 0 #122e35;
border:1px solid #455e65;
border-bottom:1px solid #2f4347;
color:#FFFFFF;
display:none;
height:auto;
margin:0 0 0 10px;
padding:10px;
position:absolute;
top:25px;
padding: 10px 25px 20px 10px;
/*width:980px;*/
z-index:1000;
line-height:20px;
}

.dropdown a{ text-decoration:none; color:#FFFFFF;}
.dropdown a:hover{ text-decoration:underline;}

/*end menu overlays*/



/* promo boxes*/
.bottompromo-row{/* height:191px;*/ padding-left:85px; padding-top:25px; padding-bottom:25px; position:relative;}
.promo-box{ }
.big-promo-box{ width:337px; display:none; position:absolute;}
#giftCardsBig{left:55px; top:-55px;}
#sizzlinSpecialBig{ left:330px; top:-55px;}
#quickPollBig{ left:593px; top:-55px;}

.giftCards-promo-box-small{ background:url(../img/bkg-giftCards-promo-box-small01.png) 0 0 no-repeat; width:272px; height:87px; padding-top:72px;}
.sizzlinSpecial-promo-box-small{ background:url(../img/bkg-sizzlinSpecial-promo-box-small01.png) 0 0 no-repeat; width:272px; height:87px; padding-top:72px;}
.quickPoll-promo-box-small{ background:url(../img/bkg-quickPoll-promo-box-small01.png) 0 0 no-repeat; width:272px; height:87px; padding-top:72px;}

.promo-box-img-small{position: relative;}
.promo-box-img-small img{border: 3px solid #fff; position: absolute; top: -67px; left: 152px; width:104px; height:75px;}

.giftCards-promo-box-big{ background:url(../img/bkg-bigPromoBox-giftCards001.png) 0 0 repeat-y; width:337px;}
.giftCards-promo-box-big-title{ background:url(../img/bkg-bigPromoBox-giftCards-title.gif) 0 0 no-repeat;  width:245px; height:47px; margin-left:41px; margin-bottom:20px; }
.bkg-bigPromoBox-giftCards02{ background:url(../img/bkg-bigPromoBox-giftCards002.png) left top no-repeat; min-height:281px;}
.bkg-bigPromoBox-giftCards03{ background:url(../img/bkg-bigPromoBox-giftCards03.png) 0 0 no-repeat; height:15px; width:337px;}


.sizzlinSpecial-promo-box-big{ background:url(../img/bkg-bigPromoBox-sizzlinSpecial02.png) 0 0 repeat-y; width:337px;}
.bkg-bigPromoBox-sizzlinSpecial02{ background:url(../img/bkg-bigPromoBox-sizzlinSpecial001.png) left top no-repeat; min-height:281px;}
.bkg-bigPromoBox-sizzlinSpecial03{ background:url(../img/bkg-bigPromoBox-sizzlinSpecial03.png) 0 0 no-repeat; height:17px; width:337px;}

.quickPoll-promo-box-big{ background:url(../img/bkg-bigPromoBox-quickPoll02.png) 0 0 repeat-y; width:337px;}
.bkg-bigPromoBox-quickPoll02{ background:url(../img/bkg-bigPromoBox-quickPoll01.png) left top no-repeat; min-height:281px;}
.bkg-bigPromoBox-quickPoll03{ background:url(../img/bkg-bigPromoBox-quickPoll03.png) 0 0 no-repeat; height:17px; width:337px;}

.promo-box-text-small{ width:85px; height:65px; padding-left:25px; color:#FFFFFF; overflow:hidden;}
.promo-box-text-big{ color:#FFFFFF;margin-top:71px;padding-left:25px;width:288px; }
.promo-box-text-big-sizzlin{ width:288px;  padding-left:25px; color:#FFFFFF; margin-top:71px; }
.promo-box-img-big{ float:right; border:3px solid #fff; margin-left:15px; width:111px; height:123px; }
.promo-box-text-big-quickPoll{ /*width:267px;  padding-left:34px; color:#FFFFFF; margin-top:71px;*/  width:288px;  padding-left:25px; color:#FFFFFF; margin-top:71px; }
.promo-box-text-big-quickPoll .quickPoll-submit{float:right; margin-right:22px;}

/*prasanth ask*/
.promo-box-text-big-sizzlin p{overflow:hidden; height:140px;}
.promo-box-text-big-quickPoll .quick-poll-bigcontainer{height:169px; overflow:hidden;}
.promo-box-text-big p{overflow:hidden; height:114px;}
/* end promo boxes*/




/* main content*/

.main-title{
background-color:#8D2C23;
position:relative;
height:96px;
width:584px;
}

.main-title-img{
bottom:0px;
position:absolute;
}

.main-content{ background:url(../img/bkg-main-content.jpg) bottom left no-repeat; background-color:#a3aa4e;}

.inner-content{
border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF;
background-color:#FFFFFF;
}

.with-rightCol{ background:url(../img/bkg-rightCol.jpg) right top repeat-y #fff; *background-position: 589px 0;}
.with-rightCol-tripPlanner{ background:url(../img/bkg-rightCol-tripPlanner.jpg) right top repeat-y #fff; *background-position: 589px 0;}

.main-container{ padding:28px 50px 25px 56px;}

.yellowCol{ background-color:#ffb600; border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF; margin:0 32px 0 34px;padding:0 40px; }

.inner-leftCol{ width:583px;border-right:3px solid #FFFFFF;}
.inner-rightCol{ width:256px; /*background-color:#f38d1e;*/ min-height:633px;}


/* main content*/


.imgPromo{ border:3px solid #fff; margin-top:13px; width:224px; height:297px;}
.rightColPromo{ padding:15px 14px 0 18px; color:#FFFFFF;}
.centerContent{ text-align:center;}


/*ul.accordion-container { padding-left:6px;}*/
ul.accordion-container, ul.accordion-container li{ list-style:none; line-height:22px;}

/*.accordion-item{padding-left:10px;}*/
.acc-content{padding-left:16px; padding-right:15px; border:1px solid #CCCC66;margin-bottom:1px;background-color:#FFFFFF;}
.accordion-container div.acc-title {
background:url(../img/bkg-accordion-title-noselected.gif) no-repeat top left;
background-color:#ffb600;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin-bottom:1px;
padding:0px 5px 0px 16px;
}

.accordion-container div.even {
background:url(../img/bkg-accordion-title-noselected.gif) no-repeat top left;
background-color:#ffb600;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin-bottom:1px;
padding:0px 5px 0px 16px;
}

.accordion-container div.odd {
background:url(../img/bkg-accordion-title-noselected.gif) no-repeat top left;
background-color:#bfc75b;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin-bottom:1px;
padding:0px 5px 0px 16px;
}

.accordion-container div.acc-sub-title {
/*background:url(../img/bkg-accordion-title-noselected.gif) no-repeat top left;*/
background-image:none !important;
background-color:#dee2ac;
color:#666633;
cursor:pointer;
font-weight:bold;
margin-bottom:1px;
padding:0px 5px 0px 16px;
}

.accordion-container li.selected div.selected{
background-image:url(../img/bkg-accordion-title-selected.gif);

}


.faqs-page-title{ width:584px; height:96px; background:url(../img/bkg-faqs-title.gif) bottom left no-repeat #8d2c23; }
.contactUs-page-title{ width:584px; height:96px; background:url(../img/bkg-contactUs-title.gif) bottom left no-repeat #8d2c23; }
.careers-page-title{ width:584px; height:96px; background:url(../img/bkg-careers-title.gif) bottom left no-repeat #8d2c23; }
.ourHistory-page-title{ width:584px; height:96px; background:url(../img/bkg-ourHistory-title.gif) bottom left no-repeat #8d2c23; }
.franchising-page-title{ width:584px; height:96px; background:url(../img/bkg-franchising-title.gif) bottom left no-repeat #8d2c23; }
.giftCards-page-title{ width:584px; height:96px; background:url(../img/bkg-giftCards-title.gif) bottom left no-repeat #8d2c23; }
.locations-page-title{ width:584px; height:96px; background:url(../img/bkg-locations-title.gif) bottom left no-repeat #8d2c23; }

.footer-bar1{ background:url(../img/bkg-main-content.jpg) bottom left no-repeat; background-color:#a3aa4e; height:41px; border-top:15px solid #fff;}
.footer-bar2{
background-color:#922E25;
border-top:6px solid #FFFFFF;
height:39px;
text-align:center;
}

.footer-bar2 a{color:#fff;}

/* contact us*/
.frmCheckout
.user_form input, .user_form select {
margin-bottom:10px;
}

input, select, option, textarea {
font-size:8pt;
}

.user_form .e_attrib_1,
.user_form .e_attrib_3,
.user_form .e_attrib_10,
.user_form .e_attrib_8
{
width:200px;
height:18px;
}

.user_form textarea{ width:206px; height:106px;}
.user_form .textField{ width:208px; font-size:11px;height:12px;}
.user_form .leftCol{ 
background-color:#a3aa4e;
color:#FFFFFF;
font-weight:bold;
text-align:right;
padding-right:7px;
width:193px;
vertical-align:top;
padding-top:3px;
} 

.user_form .rightCol{ 
background-color:#bdc27f;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:250px;
padding-left:10px;
padding-top:3px;
} 

.user_form table{ border:1px solid #a3aa4e;line-height:16px;border-spacing: 0; border-collapse: collapse !important;}
.user_form table td, .user_form  tr { border:none !important; border-width:0px; border-collapse:collapse !important;}
.user_form #attrib_1{font-size:11px;height:12px; width:57px;}
.user_form tr.separator td div  {
background-color:#FFFFFF;
height:1px;
margin:10px 0 10px -10px;
width:115%;
}

/* end contact us*/

/* our history */

.btn-view-our-history{ background:url(../img/btn-view-our-historical-reel.gif) no-repeat 0 0; width:221px; height:37px; display:block;}
/*.our-history-right-promo{ height:633px;}*/

/* end our history */

/* gift cards*/

.btn-purchase-gift-cards{ background:url(../img/btn-purchase-gift-cards.gif) no-repeat 0 0; width:221px; height:34px; display:block;}
.btn-gift-card-faqs{ background:url(../img/btn-gift-card-faqs.gif) no-repeat 0 0; width:221px; height:37px; display:block;margin:0 auto;}
.btn-check-card-balance{ background:url(../img/btn-check-card-balance.gif) no-repeat 0 0; width:221px; height:37px; display:block;margin:0 auto;}




.shadbox tr.dark td {
background:none repeat scroll 0 0 #90986B;
border-bottom:1px solid white;
}

.shadbox td {
color:#FFFFFF;
padding:6px 10px;
vertical-align:top;
}

.shadbox tr.light td {
background:none repeat scroll 0 0 #AEB385;
border-bottom:1px solid white;
}

.shadbox td {
color:#FFFFFF;
padding:6px 10px;
vertical-align:top;
}

.txtBill {
color:#FFFFFF;
text-align:right;
vertical-align:middle;
}


/* end gift cards*/


/*locations*/
.bkg-restLocator-rightCol{ background:url(../img/bkg-restLocator-rightCol.gif) 0 0 repeat-x; width:256px; height:146px; border-bottom:11px solid #fff;}

.trip-planner-items-rightCol{ width:221px; height:37px; background:url(../img/bkg-yellowBox02.gif) no-repeat 0 0; margin:4px 0 0 21px; }
.trip-planner-items-rightCol select{ width:195px; margin-top:9px;}

.tripPlanner-stop-container{ margin-top:15px;}
.tripPlanner-stop-container .stop-number{ float:left; margin-left:27px;}

.sizzlerTrip-planner-container{ height:476px; width:256px; background:url(../img/bkg-tripPlanner-container.gif) repeat-x 0 0;}


.btn-plan-my-trip  {
float:right;
margin:10px 14px;
}

/* pop reel*/
#popup #pop_wrapper #pop_footer {
background-color:#922E25;
border-top:6px solid #FFFFFF;
color:#FFFFFF;
font-size:7.5pt;
height:26px;
text-align:center;
vertical-align:middle;
}

#popup #pop_wrapper #pop_header td {
background-color:#bfc75b;
height:76px;
vertical-align:top;
border-bottom:13px solid #fff;
}

#popup #pop_wrapper .pop_content {
font-size:8pt;
height:99%;
padding:30px;
text-align:center;
vertical-align:top;
}
/*end pop reel*/

#giftcards .user_form .shadbox tr.dark td {
background:none repeat scroll 0 0 #A3AA4E;
border-bottom:1px solid white;
}

#giftcards .user_form .shadbox tr.light td {
background:none repeat scroll 0 0 #BDC27F;
border-bottom:1px solid white;
}

#msg_page #header, #msg_error #header{height:118px;}

#msg_page #footer, #msg_error #footer {
background-color:#922E25;
color:#FFFFFF;
font-size:7.5pt;
height:26px;
text-align:left;
vertical-align:middle;
}

#msg_page #logo, #msg_error #logo  {
background-color:#BFC75B;
text-align:center;
width:800px;
}

a.wmv  {
background:url(../media/ico_wmv.gif) no-repeat scroll left center transparent;
display:block;
float:right;
height:20px;
padding:4px 0 0 30px;
width:50px;
}

a.quicktime  {
background:url(../media/ico_qt.gif) no-repeat scroll left center transparent;
display:block;
float:right;
height:20px;
padding:4px 0 0 30px;
width:50px;
}

.bottompromo{
margin:14px 10px/*auto*/ 0;
float:left;
}

.video-promo{
background-color:#FFFFFF;
height:176px;
margin:28px auto 0;
width:230px;
}

.gifcard-promo-img{margin-top:14px;}

#faqs-accordion .acc-content{line-height:17px;}