@charset "utf-8";
@import url("reset.css");
a{ text-decoration:none;}
.1{ color:#000000}
a:hover{ text-decoration:underline;}
/* 	h1 updated as per brand request
	Ben Bruner Darden 9/1/2010
h1 {color: #7b200c; font:bold 26px/normal Georgia, "Times New Roman", Times, serif; margin-bottom: 15px;}
*/
h1 {color: #7b200c; font:bold 20px/normal Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; text-transform:none;}
h2 {color: #7b200c; font:bold 20px/normal Georgia, "Times New Roman", Times, serif; margin-bottom: 15px;}
h3 {color: #7b200c; font:bold 13px/normal Georgia, "Times New Roman", Times, serif;}

body { background:#3f150b/*#47140a*/ url(../images/backgrounds/bg-body.jpg) no-repeat top center; font:normal 13px/normal Georgia, "Times New Roman", Times, serif;}

body.withlogo { background:#3f150b/*#47140a*/ url(../images/backgrounds/bg-body-for-logo.jpg) no-repeat top center; font:normal 13px/normal Georgia, "Times New Roman", Times, serif;}

ol{padding-left: 20px; margin: 0 !important; }
ol li{padding-bottom: 20px; display:list-item; vertical-align:top;}
#wrapper {/*position: relative;*/ margin:10px auto; width:910px;}
#mainTbl { margin:0 auto; }
#header, #banner, /*.main-content,*/ #footer{position: relative; width:910px;}
#header{z-index: 2000;}
#banner, #footer{z-index: 0;}

#banner{background:url(../images/backgrounds/banner.jpg) no-repeat left top; width:910px; height:360px; }
#banner .title{position:absolute; left:20px; top:20px;}
#banner .img-banner{position:absolute; right:24px; top:20px;}

.home #banner{background:url(../images/backgrounds/home-banner.jpg) no-repeat left top; width:910px; height:401px; }
.home #banner .title{position:absolute; left:15px; top:9px;}
.home #banner .img-banner{position:absolute; right:12px; top:9px;}

#flash-home-wrapper { padding:11px 0 0 15px; height:393px; background:url(../images/backgrounds/horizontal-bar.jpg) no-repeat center top; position: relative; z-index: 15; overflow: hidden;}
#flash-home-wrapper .flash-shadow { padding-bottom:10px; background:url(../images/backgrounds/horizontal-shadow.jpg) no-repeat left bottom; }
#flash-home-wrapper .flash-shadow img{margin-left: -15px;}
.logo{float:left;}

/* Header Area Search Bar */
.search{float:right; position:relative; margin:50px 10px 0 0;}
* html .search{margin:50px 3px 0 0;}
.search img{float:left;}
.search .holder {float:left;}
.search .holder .txt-search{border:none; background:url(../images/backgrounds/txt-find-restaurant.gif) no-repeat left top; width:152px; height:16px; padding:6px 0px 3px 7px;font:normal 11px/normal Georgia, "Times New Roman", Times, serif; color:#3b1a19; float:left;}
.search .holder .btn-search{border:none; background:url(../images/backgrounds/btn-find-restaurant.gif) no-repeat left top; width:22px; height:26px; cursor:pointer; float:left;}
.menu .txt-search{border:none; background:url(../images/backgrounds/txt-find-restaurant.gif) no-repeat left top; width:152px; height:17px; padding:6px 0px 3px 7px;font:normal 11px/normal Georgia, "Times New Roman", Times, serif; color:#3b1a19; float:left;}
.menu .btn-search{border:none; background:url(../images/backgrounds/btn-find-restaurant.gif) no-repeat left top; width:22px; height:26px; cursor:pointer; float:left;}
.menu .overlabel-apply{position:absolute; left:85px; top:147px; font:normal 11px/normal Georgia, "Times New Roman", Times, serif; color:#3b1a19; width:152px; height:29px;}
.overlabel-apply{position:absolute; right:40px; bottom:6px; font:normal 11px/normal Georgia, "Times New Roman", Times, serif; color:#3b1a19;}

/* Cookied Linked Tab */
.linked_tab{position: absolute; right: 2px; top: 25px; z-index: 1010;height: 51px; display: block; width: 179px;}
.location_address_block{position: absolute; right: 0; top: 25px; z-index: 1020; width: 179px; display:none; background-color:#F4E5B9; border: 1px solid #3F150B;}
.lh_tab_link_10{text-align: center; vertical-align: middle; background-color:#3F150B; color: #F4E5B9; padding: 7px; font:normal 11px/normal Georgia, "Times New Roman", Times, serif; width: 165px;}
.lh_tab_link_10 a{color: #F4E5B9; text-decoration: underline; width: 179px;}
td.location_block_wrapper{padding: 15px;}
.location_block_content{margin: 0; font:normal 11px/normal Georgia, "Times New Roman", Times, serif;}
.location_block_content a{text-decoration:none; color: #7B200C;}
.location_block_content a:hover{text-decoration:underline;}
.location_block_content p{padding-top: 10px;}
td.location_close_tab{position: relative; background-color: #3F150B;color: #F4E5B9;text-align: center;}
td.location_close_tab a{color: #F4E5B9;}
td.location_close_tab a:hover{text-decoration:none;}
span.close_link{position: absolute; right: 7px; bottom: 9px;}
td.location_close_tab div{border: 1px solid #F4E5B9; padding: 7px; }

/* Main Menu */
.WineTable {width:100%; padding-left:15px;}
.WineSubSectionTitle {color: #7b200c; font:bold 15px/normal Georgia, "Times New Roman", Times, serif; position:relative;}
.WineSubSectionAltTitle {color: #7b200c; font:bold 15px/normal Georgia, "Times New Roman", Times, serif; padding-bottom:-28px; position:absolute;}
.WineSubSectionTitleRowCell {color:#000; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; vertical-align:bottom; position:absolute; margin-bottom:0px; padding-bottom:10px; padding-top:18px;}
.main-nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .main-nav,
* html .main-nav {height: 1%;}
.main-nav {display: block;clear:both; padding:40px 0 0 0; text-align:center;}
* html .main-nav { display:inline-block;}
.main-nav li{display:inline; margin:0 30px 0 0;}
.main-nav li.last-child{margin:0;}
*:first-child+html .main-nav li a{text-indent:0px;}
* html .main-nav li a{text-indent:0px; cursor:pointer;}
.main-nav li a{height:22px; display:inline-block;overflow:hidden; text-indent:-9999px;}
.main-nav li a span{text-indent:-9999px;}
.main-nav li#our-menu a{background:url(../images/menu/our-menu.png) no-repeat left top; width:103px;}
.main-nav li#passion-for-grilling a{background:url(../images/menu/passion-for-grilling.png) no-repeat left top; width:205px;}
.main-nav li#live-at-longhorn a{background:url(../images/menu/live-at-longhorn.png) no-repeat left top; width:176px;}
.main-nav li#gift-cards a{background:url(../images/menu/gift-cards.png) no-repeat left top; width:109px;}
.main-nav li#join-the-club a{background:url(../images/menu/join-the-club.png) no-repeat left top; width:132px;}
.main-content{margin:0 0 0 14px;}
/*.home .main-content{margin-top: 10px;}*/
.main-content a{color: #7b200c;}
.main-content .1{color: #000000;}
#wrapper.internal-page .main-content{margin:0 0 0 2px; background: url(../images/backgrounds/main-content-bg2.png) repeat-y left top; overflow: hidden; width: 910px; padding: 0;}

#wrapper.internal-page .content-wrapper{/*position: relative; background: url(../images/backgrounds/content-wrapper-bg2.png) repeat-y left top;*/ background-color: #f4e5b9; margin: 0 16px 0 12px; overflow: hidden; width:836px; min-height: 200px; padding: 25px 23px 35px; }
* html #wrapper.internal-page .content-wrapper{ height:200px; height:expression(this.scrollHeight<201?"200px":"auto");}
#wrapper.internal-page .content-wrapper p{margin-bottom: 5px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#wrapper.internal-page .content-wrapper p.hltext {font:bold 14px/normal Georgia, "Times New Roman", Times, serif;}
#wrapper.internal-page .content-wrapper .video-container p {margin-bottom: 5px; font:normal 14px Verdana, Arial, Helvetica, sans-serif;}


#wrapper.internal-page .content-wrapper h1{display:block;
/*height:42px;*/
height: auto;
margin-bottom:15px;
overflow:hidden;
position:relative;
/*text-transform:uppercase; */ /* Removed at Brands request 9/1/2010 - Ben Bruner Darden */
width:100%;}
* html #wrapper.internal-page .content-wrapper h1{ height:36px; height:expression(this.scrollHeight<37?"36px":"auto"); margin-bottom: 5px}
* + html #wrapper.internal-page .content-wrapper h1{margin-bottom: 5px;}
#wrapper.internal-page .content-wrapper h1 span{position: absolute; width: 100%; height: 100%;}
#wrapper.internal-page .content-wrapper h1.about span{background: none; /*url(../images/backgrounds/flavor-of-west.gif) no-repeat left top;*/}
#wrapper.internal-page .content-wrapper.press p{margin-bottom: 0;}
#wrapper.internal-page .content-wrapper.press img{float:right;}
#wrapper.internal-page .content-wrapper.press span.date{font-weight: bold; color: #7b200c; float: left; width: 98px; padding-right: 15px;}
#wrapper.internal-page .content-wrapper.press span.details{float: left; width: 473px; text-transform:capitalize;}
.content-box{float: left;}
p.intro{font:bold 14px/normal Georgia, "Times New Roman", Times, serif; margin-bottom: 15px !important;}
#wrapper.internal-page .content-wrapper.press .content-box.left{width: 610px;}
#wrapper.internal-page .content-wrapper.press .content-box.left p{width: 586px; padding: 8px; float: left;}
#wrapper.internal-page .content-wrapper.press .content-box.right{width: 190px; padding: 15px; background-color: #f8edcf; margin-left: 5px;}
#wrapper.internal-page .content-wrapper.press .content-box.right .content-row{width: 190px; border-bottom: 1px solid #dfc4a8; padding-bottom: 15px; margin-bottom: 20px;}
#wrapper.internal-page .content-wrapper.press .content-box.right .content-row h2{color: #7b200c; font:bold 18px/normal Georgia, "Times New Roman", Times, serif;}
#wrapper.internal-page .content-wrapper.press .content-box.right .content-row h2 span.top-line{font-size: 12px; display: block;}
#wrapper.internal-page .content-wrapper.about .content-box.left{width: 500px; margin-right: 28px;}
#wrapper.internal-page .content-wrapper.about .content-box.right{width: 307px;}
#wrapper.internal-page .content-wrapper.about .content-box.right p{padding-bottom: 14px;}
#wrapper.internal-page .content-wrapper.about .content-box.right p.last-child{padding: 0;}
#wrapper.internal-page .content-wrapper.privacy p{margin-bottom: 20px;}
p.pdf a{background: url(../images/backgrounds/pdf-icon.gif) no-repeat left top; height: 20px; padding-left: 22px; display: block;}
p.folder a{background: url(/images/backgrounds/folder-icon.gif) no-repeat left top; height: 20px; padding-left: 22px; display: block;}
p.top {margin: 15px 8px 0; padding-bottom: 15px;}
p.top a{color: #ad0a08; font-weight: bold; font-size: 12px;}
.content-box.right .content-row p.pdf{padding-top: 7px; }
.content-box.right .content-row p.folder{padding-top: 7px; }
.video-container{position: relative; background-color: #fff; padding: 5px; margin-top: 20px; overflow: hidden; width: 820px;}
.video-block{float: left; width: 547px; margin-right: 5px;}
#scroll-block{float: left; position: relative; width: 267px; height: 351px; overflow: hidden;}
.top-arrow, .bottom-arrow{position: relative; width: 267px; cursor:pointer;}
.video-link-wrapper.scrollable{ position: relative; width: 267px; height: 279px; overflow: hidden;}
.video-link-holder{height:20000em; margin:0;position:absolute; background: url(../images/backgrounds/video-link-bg1.jpg) repeat-y left top;}
.video-link{ position: relative; width: 231px; padding: 18px 18px 11px; overflow: hidden;}
.video-link p{font-size: 12px; margin-bottom: 10px !important;}
.video-link .imgHolder{ float: left; margin-right: 7px; padding: 3px 5px 8px; width: 82px; height: 53px; background: url(../images/backgrounds/video-thumbnail-frame.png) no-repeat left top;}
.recep_title { font-size:15px;
left:89px;
position:relative;
top:-56px;
width:100px;} 

.video-link .imgHolder img{ padding: 0 !important;}
.video-link-bg1{ background: url(../images/backgrounds/video-link-bg1.jpg) repeat-y left top;}
.video-link-bg2{ background: url(../images/backgrounds/video-link-bg2.jpg) repeat-y left top;}
.main-content ul.internal-menu {text-align:center; margin:0 0 30px 0;}
ul.internal-menu li{display: inline; position: relative; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; color:#000; border-right: 1px solid #000; padding-left: 7px; padding-right: 7px; text-transform:uppercase;}
.main-content ul.internal-menu li.first-child {padding-left: 0;}
.main-content ul.internal-menu li.last-child {padding-right: 0; border: none;}
.main-content ul.internal-menu li a{color: #000; }
.main-content ul.internal-menu li a:hover, .main-content ul.internal-menu li a.current{color: #7b200c; text-decoration: none;}
.main-content dl dt{font-size: 14px; font-weight: bold; color: #2e1810; padding: 15px 15px 0 15px;}
.main-content dl dd{padding: 0 15px 15px 15px;}
#wrapper.internal-page .content-wrapper.faq ul{margin: 10px;}
#wrapper.internal-page .content-wrapper.faq ul li{list-style: disc; list-style-position:inside; padding-left: 10px;}
#wrapper.internal-page .content-wrapper.faq h2 {margin-bottom: 5px; padding-top: 10px;}
#wrapper.internal-page .content-wrapper.faq p, .details p {margin-bottom: 0 !important;}
#wrapper.internal-page .content-wrapper.faq p.first-child, .details p.first-child {margin-top: 15px;}
#wrapper.internal-page .content-wrapper.faq p.last-child, .details p.last-child {margin-bottom: 15px !important;}
.alternate-content-bg{background-color: #f6eac7 !Important;}
#footer{position:relative;}
#footer ul{ text-align:center; margin:10px 0 0 0;}
#footer ul.first-child{ margin:0; padding-top: 10px;}
#footer ul li{ display:inline; font-size: 12px; color:#f8e2ad; background:url(../images/backgrounds/separator.jpg) no-repeat right 3px; margin:0 8px 0 0; padding:0 10px 0 0;}
#footer ul li.last-child{margin:0; padding:0; background:none;}
#footer ul li a{font-size: 12px; color:#f8e2ad;}
#wrapper.internal-page #footer span.shadow{background: url(../images/backgrounds/inner-footer-bg.png) no-repeat left top; display: block;width: 910px; height: 10px;}
.facebook-icon{position:absolute; right:14px; bottom:0px;}
.facebook-icon a{float: left;}
.facebook-icon .like-button{float: left; width: 51px; height: 25px; overflow: hidden; padding-top: 6px;}
* html .facebook-icon{bottom:10px;}

/** utility **/
.top-links-menu:after {	content: "."; display: block;height: 0; clear: both; visibility: hidden;}
*:first-child+html .top-links-menu,
* html .top-links-menu {height: 1%;}
.top-links-menu {display: block;}
* html .top-links-menu { display:inline-block;}
.top-links-menu{margin:-25px auto 30px;}
.top-links-menu li{ background:url(../images/backgrounds/bg-top-links-l-60.gif) no-repeat left top; display:inline-block; margin-left:0px;}
*:first-child+html .top-links-menu li{ /*float:left;*/ display:inline; margin-right: 3px;}
* html .top-links-menu li{ /*float:left;*/ display:inline; margin-right: 3px;}
* html .top-links-menu li a{ float:left;}
.top-links-menu li a{ background:url(../images/backgrounds/bg-top-links-r-60.gif) no-repeat right top; display:block; height:35px; color:#2e1810; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:none;}
.top-links-menu li.adjusted a{ background:none; display:block; height:45px; color:#2e1810; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:none;}
.top-links-menu li.current a, .top-links-menu li a:hover{color:#7b200c;}
.top-links-menu li.current_adjusted a{color:#7b200c;}
.top-links-menu.latpad35 li a{ padding:10px 35px;}
.top-links-menu.latpad25 li a{ padding:15px 23px;}
top-links-menu.latpad10 li a {padding:10px;}

#wrapper.internal-page .content-wrapper .form-rounded-fields h1{margin-bottom:15px;}
#wrapper.internal-page .content-wrapper .form-rounded-fields p{color:#160704; font:normal 11px/18px Georgia, "Times New Roman", Times, serif; margin-bottom:0;}
.form-rounded-fields span{font:bold 14px/normal Georgia, "Times New Roman", Times, serif; color:#7b200c;}
.form-rounded-fields table{width:100%; margin:30px 0 0 0;}
.form-rounded-fields label{color:#160704;font:bold 14px/normal Georgia, "Times New Roman", Times, serif; white-space:nowrap;}
.form-rounded-fields td{padding:0 20px 13px 0; vertical-align:middle;}
.form-rounded-fields td.last-child{padding:0 0px 13px 0;}
.form-rounded-fields input, .jqTransformInputInner div input{width:230px !important; font:normal 12px/normal Georgia, "Times New Roman", Times, serif !important;}
.form-rounded-fields #txt-zip, .jqTransformInputInner div #txt-zip{width:158px !important;}
.form-rounded-fields .jqTransformSelectWrapper{ margin-right:12px;}
.form-rounded-fields .jqTransformSelectWrapper.last-child{ margin-right:0px;}
.form-rounded-fields .big-link{color:#7b200c; font:bold 13px/normal Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
.center-title{padding:85px 0 0;text-align:center;}
.gift-box{padding:13px 0 0 0;}
.gift-box h1, .gift-box h2{color:#87331d; font:bold 18px/normal Georgia, "Times New Roman", Times, serif; height:auto!important;}
.gift-box p { color:#2E1810; font:14px/16px Georgia, "Times New Roman", Times, serif; }
.gift-box label{float: left;}
.img-to-right{float:right; margin:0 45px;}
.hltext{font:bold 14px/normal Georgia, "Times New Roman", Times, serif;}
.special-combo{border:1px #cbb496 solid; font:bold italic 12px/normal Georgia, "Times New Roman", Times, serif; color:#3d3427; margin:0 0 15px 10px; display:inline-block;}
span.btn-brown input{color:#feda8a; font:bold 10px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; background:url(../images/backgrounds/btn-continue.jpg) no-repeat left top; width:80px; height:14px; border:none; padding:5px; text-align:center; display:block; margin-top:13px; cursor:pointer;}
.w405{width:405px!important;}
.w305, .imputw305 .jqTransformInputWrapper{width:305px!important;}
.w145{width:145px!important;}
.w240{width:240px!important;}
.no-mrg{margin:0px !important;}
.red-bold, .red-bold a, #wrapper.internal-page .content-wrapper .gift-box p.red-bold,  #wrapper.internal-page .content-wrapper .gift-box p.red-bold a{color:#ad0a08; font:bold 14px/normal Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
#wrapper.internal-page .content-wrapper .gift-box p{color:#2e1810; /*font:normal 14px/normal Georgia, "Times New Roman", Times, serif;*/}
.main-content a.to-up{color:#ad0a08; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-bottom:25px; display:inline-block;}
.main-content a.to-up:hover{text-decoration:underline;}
td.bur-line-top{background:url(../images/backgrounds/blur-line-top.gif) no-repeat center top;width:2px; padding:0 40px; height:90px}
td.bur-line-bottom{background:url(../images/backgrounds/blur-line-bottom.gif) no-repeat center bottom;width:2px; padding:0 40px; height:106px;}
td.bur-line-center{background:url(../images/backgrounds/blur-line-center.gif) repeat-y center top;width:2px; padding:0 40px;}
.list-dots {margin:10px 0 20px 15px;}
.list-dots li{font:12px/18px Verdana,Arial,Helvetica,sans-serif; /*color:#2e1810;*/ background:url(../images/backgrounds/dot-brown.gif) no-repeat left 9px; padding:0 0 10px 8px;}
.small-text{font:normal 11px/normal Georgia, "Times New Roman", Times, serif !important;}
.lateralpad30{padding-left:30px; padding-right:30px;}
.valigntop{ vertical-align:top !important;}
.pdgb5, td.mrgb5{ padding-bottom:5px !important;}
.reqto-left{float:left; margin-right:3px;}
.checkbox{margin:0 5px 0 10px;vertical-align:middle;width:10px !important;}
.form-rounded-fields label.special-label{font:normal 11px/18px Georgia, "Times New Roman", Times, serif;}
.list-horizontal{ margin-bottom:33px; text-align:center;}
.list-horizontal span{ display:inline-block; margin:0 2px;}
.list-num li{color:#87331D;}
.list-num li p{color:#2e1810;font:normal 13px/normal Georgia,"Times New Roman",Times,serif; margin-bottom:0 !important;}

/* Menu Pages */

.secondary-links-menu {margin: 10px auto; display: block;}
.secondary-links-menu ul {text-align: center; list-style: none outside none;}
.secondary-links-menu li {display:inline-block; margin-left:0;}
.secondary-links-menu a{ height:15px; padding: 0; margin: 4px; color:#2e1810; font:bold 12px/normal Georgia, "Times New Roman", Times, serif; /*text-transform:uppercase;*/ text-decoration:none;}
.secondary-links-menu li a:hover, .secondary-links-menu li.current a{color:#7b200c;}
* + html .secondary-links-menu li{ /*float:left;*/ display:inline;}
* html .secondary-links-menu li{ /*float:left;*/ display:inline;}
/* html .secondary-links-menu li a{ float:left;}*/
/*.secondary-links-menu span {margin:0 2px;}*/
.secondary-links-menu span {margin:0 0px;}
/* html .secondary-links-menu span {float: left;  margin:0 2px;}*/
.menu-content{padding: 10px 5px 5px;}
.menu-content h1{/*text-transform:uppercase;*/ /* Removed at brands request 9/1/2010 Ben Bruner */}
.menu-content h3{color:#2e1810 !important; font-weight: bold;}
.menu-content table td.first{padding-right: 20px; padding-bottom:10px;}
.menu-content table td.last{padding-left: 20px;}
.menu-content p.intro{font:normal 16px/normal Georgia, "Times New Roman", Times, serif;}
.menu-content p label{float: left; margin-right: 10px; margin-top: 4px;height: 31px; }
.menu ul{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.cooked_to_order p{color: #777;}
table.menu h3 {color: #000;}
table.menu td {padding:0 10px 10px 0;}

/* Contact Page */

#wrapper.internal-page .content-wrapper.contact h1{width: 585px; height: 46px; text-indent: -9999px; margin-bottom: 10px;}
#wrapper.internal-page .content-wrapper.contact h1.header1{ background:url(../images/backgrounds/we-want-to-hear-from-you.gif) no-repeat 0 0; }
#wrapper.internal-page .content-wrapper.contact h1.header2{ background:url(../images/backgrounds/how-may-we-reach-you.gif) no-repeat 0 0; margin-top: 20px;}
#wrapper.internal-page .content-wrapper.contact a, #wrapper.internal-page .content-wrapper.contact span{color: #993300; font-weight: bold;}
#wrapper.internal-page .content-wrapper.contact table{width: 485px;}
#wrapper.internal-page .content-wrapper.contact input, #wrapper.internal-page .content-wrapper.contact select, #wrapper.internal-page .content-wrapper.contact textarea{height: 20px; border: 1px solid #cbb596;}
#wrapper.internal-page .content-wrapper.contact p, #wrapper.internal-page .content-wrapper.contact tr{line-height: 25px; margin: 0 0 5px 0;}
#wrapper.internal-page .content-wrapper td.form-rounded-fields{padding-top: 10px;}
/*#wrapper.internal-page .content-wrapper span span{color: #000 !important;}*/
#wrapper.internal-page .content-wrapper.contact p img{ float: right; margin-left: 50px;}
.first-child{}

/* Search Page */



/*  start added by from EG Aug 27 2010 */
.search-h3{
background-color:#7B200C;
color:#FFFFFF;
display:block;
font:bold 13px Georgia,"Times New Roman",Times,serif;
height:4px;
margin-bottom:20px;
padding:0px 11px 44px !important;
width:100%; 

}

/*.t ,last-child odd{ }*/

/*  end added by from EG Aug 27 2010 */
#wrapper.internal-page .content-wrapper.search-page p.intro{font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif;}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper{width: 100%; background:url(../images/backgrounds/divider.jpg) no-repeat center top; overflow: hidden; padding-top:20px; margin-top: 15px;}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper h2{font-weight: normal;}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper h3{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; color: #fff;background-color: #7b200c;  width: 100%; padding: 10px;}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper h4{font:normal 16px/normal Georgia, "Times New Roman", Times, serif; /*margin: 15px 10px 5px 10px;*/}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper p{font:normal 12px/normal Georgia, "Times New Roman", Times, serif; /*margin: 0 10px 0 10px; padding-bottom: 10px;*/}
#wrapper.internal-page .content-wrapper.search-page .search-results-wrapper .search-results-item{overflow: hidden; position: relative; padding: 12px;}
.search-bg1{background-color: #f7edc7;}
.search-bg2{background-color: #f9f3d2;}
#wrapper.internal-page .content-wrapper.search-page .search-page-list{margin: 40px auto;}
#wrapper.internal-page .content-wrapper.search-page li{display: inline-block; font:normal 14px/normal Arial, Helvetica, sans-serif; margin-right: 5px; height: 20px;}
* html #wrapper.internal-page .content-wrapper.search-page li{display: inline;  }
* + html #wrapper.internal-page .content-wrapper.search-page li{display: inline;}
#wrapper.internal-page .content-wrapper.search-page li.search-previous{font-weight: bold; padding: 0 15px 0 12px; background:url(../images/backgrounds/left-red-arrow.gif) no-repeat left center;}
#wrapper.internal-page .content-wrapper.search-page li.search-previous a, #wrapper.internal-page .content-wrapper.search-page li.search-next a{border: none; padding: 0; color: #7b200c;}

#wrapper.internal-page .content-wrapper.search-page li.search-previous a:hover, #wrapper.internal-page .content-wrapper.search-page li.search-next a:hover{background: none; color: #7b200c;}
#wrapper.internal-page .content-wrapper.search-page li.search-next{font-weight: bold; padding: 0 12px 0 15px; background:url(../images/backgrounds/right-red-arrow.gif) no-repeat right center; width: 30px;}
#wrapper.internal-page .content-wrapper.search-page li.first{padding-left: 15px;}
#wrapper.internal-page .content-wrapper.search-page li.last{padding-right: 15px;}
#wrapper.internal-page .content-wrapper.search-page li a{padding: 1px 5px; border: 1px solid #7b200c; color: #7b200c; display: block; text-decoration: none;}
#wrapper.internal-page .content-wrapper.search-page li a.current, #wrapper.internal-page .content-wrapper.search-page li a:hover{background:url(../images/backgrounds/search-pg-btn-bg.jpg) repeat-x 0 0; color: #fff;}

/* Sitemap */
#wrapper.internal-page .content-wrapper.sitemap{padding-top:30px;}
.sitemap table td h2{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color: #7b200c;}
.sitemap table td h3{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; color: #a84e0e;}
.sitemap table td{padding:0 0 0 30px; height:auto;}
.sitemap table td.first-child{padding:0 0 0 10px; }
.sitemap table td.brd-top{ background:url(../images/backgrounds/smooth-line-t.gif) no-repeat center top; width:2px; height:61px; overflow:hidden; padding:0 30px;}
.sitemap table td.brd-middle{ background:url(../images/backgrounds/smooth-line-m.gif) repeat-y top center; height:300px; width:2px;}
.sitemap table td.brd-bottom{ background:url(../images/backgrounds/smooth-line-b.gif) no-repeat center bottom; height:63px; overflow:hidden;}
.sitemap li li,.sitemap h2,.sitemap li h3 {margin:0 0 10px 0;}
.sitemap ul{padding:0 0 0 10px;}
.sitemap li{padding:0;}
.sitemap li,.sitemap li h3 a, .sitemap li a{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; /*color:#a84e0e;*/}
.sitemap li li, .sitemap li li a{color:#6c3309;font:normal 12px/normal Georgia, "Times New Roman", Times, serif;}
.sitemap li li.last-child{padding:0;	}

/*NUTRITIONAL INFO page*/
a{outline:none;}
.header-table{background:#f9f2dc;width:813px;margin:10px 10px 0 10px;}
.header-table td{font:normal 11px/normal Georgia, "Times New Roman", Times, serif; color:#2e1810; background:#f9f2dc; text-align:center;padding:10px 0;}
.header-table td.first-child{width:320px;text-align:left;padding:10px 20px 10px 32px;}

.nutrition-table{margin:25px 0;background:#f9f2dc;}
/*nutrition tabs*/
.nutrition-table .ui-tabs-nav{background:#f0e2b6 url(/images/backgrounds/bg-nut-info-tabs.gif) repeat-x left bottom; padding:13px 24px;}
.nutrition-table .ui-tabs-nav li{float:left; background:url(/images/backgrounds/separator-tabs.gif) no-repeat right top;padding:5px 17px 5px 0; margin:0 17px 0 0; font:bold 13px/normal Georgia, "Times New Roman", Times, serif; color:#7b200c;}
.nutrition-table .ui-tabs-nav li.last-child{background:none; padding:5px 0; margin:0px;}
.nutrition-table .ui-tabs-nav li a{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; color:#2e1810; text-transform:uppercase;}
.nutrition-table .ui-tabs-nav li a:hover{text-decoration:none;}
.nutrition-table .ui-tabs-nav li.ui-tabs-selected a{ color:#7b200c;}
.nutrition-table .ui-tabs-panel{clear:both;background:#f9f2dc; padding:0px 10px 10px 10px;}
.nutrition-table .ui-tabs-hide{display:none;} 

/*nutrition accordion -modified for MSIE 7 +/- issue*/

.nutrition-table .accordion h3{ background:url(../images/backgrounds/accordion-icon-inactive.gif) no-repeat left top; padding:0 0 0 29px;margin:0 0 1px 0;outline:none; height:29px;}
.nutrition-table .accordion h3.ui-state-active{ background:url(../images/backgrounds/accordion-icon-active.gif) no-repeat left;}
.nutrition-table .accordion h3 a{font:bold 14px/normal Georgia, "Times New Roman", Times, serif; color:#fff; background:url(../images/backgrounds/bg-acc.gif) repeat-x left top; display:block; height:29px; padding-top:6px; padding-left:10px;}
.nutrition-table .accordion h3 a:hover{text-decoration:none;}
.nutrition-table .accordion .ui-accordion-content{background:#f9f2dc;padding:0 1px;}


/*CARRER PAGE*/
ul.career_restaurants{ list-style:none; padding:10px; font-family:Verdana, Geneva, sans-serif}
ul.career_restaurants li{padding:5px 0px 5px 0px;}



table.nut-info{width:100%;}
table.nut-info td{font:bold 13px/normal Georgia, "Times New Roman", Times, serif; color:#8a0000; background:#f9f2dc; text-align:center;padding:10px 0;border-bottom:#d6ccb9 1px solid;}
table.nut-info td.indent15{text-indent:15px;}
table.nut-info td.font11{font:bold 11px/normal Georgia, "Times New Roman", Times, serif;}
table.nut-info td.odd, table.header-table td.odd{background:#eee5cb;}
table.nut-info td.first-child{width:320px;color:#2e1810;text-align:left;padding:10px 20px 10px 32px;border-left:#d6ccb9 1px solid;}
table.nut-info td.last-child{border-right:#d6ccb9 1px solid;}
table.nut-info tr.last-child td{border-bottom:none;}
.nutrition-table .ui-accordion-content.last-child table.nut-info tr.last-child td{border-bottom:#d6ccb9 1px solid;}
td.calories,td.fat,td.satfat,td.sodium,td.protein,td.carbs{width:71px;}
.current{color: #7b200c; text-decoration: none;}
.view_recep_bt{position:relative;
top:44px; z-index:5}
.flashvideo-link{ font-family: "Times New Roman", Times, serif; font-size:16px}
.priv_poli {
font:12px/18px Verdana,Arial,Helvetica,sans-serif;
list-style:disc outside none;
padding-bottom:25px;
padding-left:53px;
padding-right:76px;
}

.specials_highlight{color: #000000; font-weight: bold; font-size: 12px;}

