/*-------------------------------------------------*/
body {
	background:#eee1b6 url(/_images/bg.jpg) center top;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
ul, ol, li { margin: 0 0 0 0; padding: 0px;}
p, h1, h2, h3, h4, h5 { margin-top:0px; }
/*p,ul,ol {margin-bottom:1em;}*/
li { margin-left: 2em; }
a {color: #fff;}
a:visited {color: #fff;}
a:hover{text-decoration:none;}
a.active{}
a img { border: 0; }
h1 {font-size:200%;}
h2 {font-size:155%; font-weight:bold; font-family:times new roman;}
h3 {font-size:150%;margin-bottom:8px;}
h4 {font-size:115%;font-weight:normal;margin-bottom:5px;}
h5 {font-size:100%;font-weight:normal;}
/*-------------------------------------------------*/
form, iframe {padding:0px;margin:0px;}
table th{text-align:left;}
/*-------------------------------------------------*/
.lrgrrr{font-size:150%!important;}
.lrgrr{font-size:135%!important;}
.lrgr{font-size:120%!important;}
.lrg{font-size:110%!important;}
.norm{font-size:100%!important;}
.smal{font-size:95%!important;}
.smaller{font-size:90%!important;}
.small{font-size:85%!important;}
.mini{font-size:70%!important;font-family:arial!important;}
.minir{font-size:65%!important;}
.minirr{font-size:60%!important;}
.imp{color:#900!important;}
.imp a{color:#900!important;}
.error{color:#f00!important;}
.fade{color:#eee!important;}
.hide{display:none!important;}
.b{font-weight:bold!important;}
.nob{font-weight:normal!important;}
.u{text-decoration:underline!important;}
.hoveru:hover{text-decoration:underline!important;}
.i{font-style: italic!important;}
.mono{font-family:courier new!important;}
.flight{color:#eee!important;}
.fmed{color:#999!important;}
.fdark{color:#333!important;}
.fwhite{color:#fff!important;}
.fgreen{color:#090!important;}
.fblue{color:#009!important;}
.fred{color:#900!important;}
.fdarkgreen{color:#060!important;}
.fblk{color:#000!important;}
.nou,a.nou:hover{text-decoration:none!important;}
.hand:hover{cursor: pointer!important;}
/*-------------------------------------------------*/
.noborder{border:0px!important;}
.border{border:1px solid #333;}
.borderl{border-left:1px solid #333;}
.bordert{border-top:1px solid #333;}
.borderr{border-right:1px solid #333;}
.borderb{border-bottom:1px solid #333;}
.borderimp{border:2px solid #900;}
.borderwhite{border:1px solid #fff;}
.borderlightest{border:1px solid #eee;}
.borderlighter{border:1px solid #ddd;}
.borderlight{border:1px solid #ccc;}
.bordermed{border:1px solid #999;}
.borderdark{border:1px solid #666;}
.borderblack{border:1px solid #000;}
/*-------------------------------------------------*/
.marginb{margin-bottom:10px;}
.margint{margin-top:10px;}
.mar{margin:5px;}
/*-------------------------------------------------*/
.nopad{padding:0px!important;}
.pad{padding:5px;}
.padl{padding-left:5px;}
.padt{padding-top:5px;}
.padr{padding-right:5px;}
.padb{padding-bottom:5px;}
.padmed{padding:8px;}
.padlrg{padding:10px;}
select.pad option {padding:2px;}
select.small option {font-size:85%;}
/*-------------------------------------------------*/
.bglight{background-color:#f6f6f6;}
.bglighter{background-color:#fafafa;}
.bglightest{background-color:#fefefe;}
.bglightblue{background-color:#f0f6ff;}
.bglightyellow{background-color:#ffe;}
.bgmed{background-color:#eee;}
.bgdark{background-color:#ccc;}
.bgwhite{background-color:#fff;}
.bgblk{background-color:#000;}
.bgtrx{background-color:transparent;}
/*-------------------------------------------------*/
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fright{float:right;}
.fleft{float:left;}
.fnone{float:none;}
/*-------------------------------------------------*/
.wrap{display:table-cell;}
.w100p{width:100%;}
.w95p{width:95%;}
.pabs{position:absolute;}
.clear{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}




#divcontent2{text-align:left;color:#fff;}
#divcontent2 a{color:#fff;}
/*-------------------------------------------------

#divbodyshell{background:url(/_images/bd.bg.b.gif) bottom repeat-x;background-color:#b1c6df;}
#divheader{color:white;padding-top:15px;padding-bottom:10px;}
#divheader a{color:#eee;font-weight:bold;text-decoration:none;font-size:12px;}
#divheader a.active{color:#fff;}
#navbar a{font-size:14px;font-weight:bold;color:#f2cee6;}
#ftnav a:hover,#toprightbar a:hover, #navbar a:hover, #navbar a.active{color:#fff;}
#ftnav{padding-top:10px;}
#ftnav, #ftnav a{color:#eee;text-decoration:none;font-size:12px;}
#divheader a:hover, #ftnav a:hover{text-decoration:underline;}
#navbar a:hover{text-decoration:none;}

#divbody{width:999px;}
#divcontentshell{}
#divbookthumb{float:none;height:110px;}
#divbookcontentscroll{height:336px;overflow:auto;float:none;padding-right:10px;}
#divcontent{padding-right:7px;}
#divcontent2{text-align:left;}
#tdnavbar{background-color:#dfca9a;font-weight:bold;}
#navbar{text-align:left;}
ul#navbar{list-style-type:none;margin:0;padding:0;}
ul#navbar a{color:#783210;text-decoration:none;}
ul#navbar a:hover{text-decoration:underline;}
ul#navbar li{line-height:17px;margin:0;margin-top:20px;margin-bottom:17px;margin-left:8px;}
#divfooter{text-align:right;}
#tdcontent{background-color:#f2e8d4;}
#divbooks{text-align:center;padding-bottom:5px;}
#divmininav{padding:10px;}
#imgcontentleft{float:left;padding-right:17px;}
#imgcontentright{float:right;padding-right:10px;}
#divmenusubnav{float:right;background-color:#4d4caa;padding:3px;padding-left:7px;padding-right:7px;font-size:11px}
#divmenusubnav, #divmenusubnav a{color:#9d9cd4;}
#divmenusubnav a.active{color:#fff;font-weight:bold;}
*/

#divbody{width:938px}
#divcontent2{width:903px;}
#diverrors{color:#900;}
#diverrorslist{font-weight:normal!important;}

#divhdlogo h1 a{width:249px;height:79px;float:left;background:transparent url(/_images/hd.logo.gif) top left no-repeat;text-indent:-9999px;margin-top:10px;margin-right:20px;}

#divtopshell{height:100px;margin-bottom:10px;margin-top:10px;}

#divhdnavtop{float:right;height:29px;width:660px;}

#divhdnavtop, #divhdnavtop a{color:#fff;font-size:9pt;text-decoration:none;}
#divhdnavtop a:hover{text-decoration:underline;}

#divhdnavtoplinks div{float:right;margin-left:10px;}
#divhdnavtoplinks #divnavtoplinkstext{margin-left:15px;margin-top:8px;}
#divhdnavtoplinks div a.hdnavtopicon{float:left;text-indent:999px;height:29px;width:29px;background-repeat:no-repeat;overflow:hidden}
a#hdnavtopicontwitter{background-image:url(/_images/hd.twitter.gif);}
a#hdnavtopiconfacebook{background-image:url(/_images/hd.facebook.gif);}

a.hdnavtopicon{margin-left:10px;width:29px;height:29px;text-indent:-9999px;float:right;}

#divhdnav{float:left;margin:0px;margin-top:5px;width:666px;}
#divhdnav ul{margin:0;padding:0;list-style-type:none;}

#divhdnav ul li{float:left;margin:0px;height:34px;}
#divhdnav ul li a{float:left;margin:0;text-indent:-9999px;height:34px;}
#divhdnav ul li#divhdnavmenu{background:transparent url(/_images/hd.nav.menu.gif);width:92px;}
#divhdnav ul li#divhdnavmenu a{width:92px;}
#divhdnav ul li#divhdnavlocator{background:transparent url(/_images/hd.nav.locator.gif);width:114px;}
#divhdnav ul li#divhdnavlocator a{width:114px;}
#divhdnav ul li#divhdnavcatering{background:transparent url(/_images/hd.nav.catering.gif);width:121px;}
#divhdnav ul li#divhdnavcatering a{width:121px;}
#divhdnav ul li#divhdnaveclub{background:transparent url(/_images/hd.nav.eclub.gif);width:101px;}
#divhdnav ul li#divhdnaveclub a{width:101px;}
#divhdnav ul li#divhdnavgiftcards{background:transparent url(/_images/hd.nav.giftcards.gif);width:128px;}
#divhdnav ul li#divhdnavgiftcards a{width:128px;}
#divhdnav ul li#divhdnavcareers{background:transparent url(/_images/hd.nav.careers.gif);width:110px;}
#divhdnav ul li#divhdnavcareers a{width:110px;}

.heroshell{width:903px;background:left top no-repeat;}
.herocontentshell{float:left;width:402px;height:469px;}
.herocontentshell .herocontentttl{height:41px;background:center bottom no-repeat;margin-top:15px;text-indent:-9999px;}
.herocontentshell .herocontentsubttl{height:20px;background:center top no-repeat;margin-top:5px;text-indent:-9999px;}
.herocontent{text-align:left;font-family:Arial, Helvetica, sans-serif;line-height:1.5em;font-weight:600;padding-left:18px;padding-right:18px;}
.herocontent a{color:#fff!important;}
.herocontent{float:left;color:#fff;margin-top:25px;}
.herospace{float:left;width:495px;height:469px;}
.herocontentshadow{float:left;height:469px;width:6px;background:url(/_images/shadow.r.png) repeat-y;}
.heroshadowr{float:left;width:6px;height:469px;background-image:url(/_images/shadow.r.png);text-align:right;margin:0px;}
.heroshadowr img{float:left;}
.heroshadowb{width:903px;height:6px;background:transparent url(/_images/shadow.b.png) top left repeat-x;clear:both;margin:0px;line-height:0px;text-align:right;}

#aboutusshell{background-image:url(/_images/aboutus.bg.jpg);}
#aboutuscontent{margin-top:11px;line-height:1.3em;}
#aboutuscontent p{margin-bottom:10px;}
#aboutuscontentsubttl{background-image:url(/_images/aboutus.subttl.gif);}
#aboutuscontentttl{background-image:url(/_images/aboutus.ttl.png);}

#takeoutshell{background-image:url(/_images/takeout.bg.jpg);}
#takeoutspace{float:left;width:610px;height:469px;}
#takeoutcontentshell{width:297px;}
#takeoutcontentttl{float:left;width:257px;height:34px;background-image:url(/_images/takeout.ttl.png);text-indent:-999px;margin-left:30px;margin-top:30px}

#locatorshell{background-image:url(/_images/locator.bg.jpg);}
#locatorcontent{margin-top:0px;}
#locatorcontentshell{width:285px;}
#locatorspace{float:left;width:612px;height:469px;}
#locatorcontentttl{background-image:url(/_images/locator.ttl.png);margin-top:20px;height:40px;margin-bottom:5px;}

#jobappcontentshell{width:494px;}
#jobappcontent{margin-top:10px;}
#jobappcontent form{margin:0px;line-height:1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#jobappspace{width:383px;margin-left:10px;margin-right:10px;}
#jobappcontentttl{float:left;width:375px;background-image:url(/_images/jobapp.ttl.png);margin-top:10px;height:40px;margin-bottom:0px;}
.jobappformpadtop{height:60px;}
#jobappsteps{float:left;margin-top:18px;}

#eclubcontentshell{width:494px;}
#eclubshell{background-image:url(/_images/aboutus.bg.jpg);}
#eclubcontentttl{background-image:url(/_images/eclub.ttl.png);margin-top:10px;height:75px;margin-bottom:0px;}

#careersshell{background-image:url(/_images/careers.bg.jpg);}
#careerscontent{margin-top:0px;font-weight:normal;}
#careerscontentshell{width:402px;}
#careersspace{float:left;width:495px;height:469px;}
#careerscontentttl{background-image:url(/_images/careers.ttl.png);margin-top:15px;height:40px;margin-bottom:5px;}
#careersapplynow{text-align:center;}
#careersapplynow a{color:#000!important;}
#careersapplynow a{padding:5px;padding-right:10px;padding-left:10px;background-color:#ddd;border:1px solid #333;color:#000;font-weight:bold;}

#homespace{float:left;height:402px;width:897px;background-image:url(/_images/home.bg.aug3.jpg);}
#homespace{float:left;width:897px;height:402px;}
#homeshadowr{height:402px;width:6px;}

#menushell{}
#menucontentshell{}
#menucontentttl{background-image:url(/_images/menu.ttl.png);margin-top:20px;}
#menucontentshell{width:284px;}
#menucontent{margin-top:8px;}
#menucontentbuttons{}

.menunavbutton{width:261px;height:34px;background:transparent top left no-repeat;margin-top:9px;display:block;text-indent:-9999px;}
#menunavbutton01{background-image:url(/_images/menu.nav.01.png);}
#menunavbutton02{background-image:url(/_images/menu.nav.02.png);}
#menunavbutton03{background-image:url(/_images/menu.nav.03.png);}
#menunavbutton04{background-image:url(/_images/menu.nav.04.png);}
#menunavbutton05{background-image:url(/_images/menu.nav.05.png);}
#menunavbutton06{background-image:url(/_images/menu.nav.06.png);}
#menunavbutton07{background-image:url(/_images/menu.nav.07.png);}
#menunavbutton08{background-image:url(/_images/menu.nav.08.png);}
#menunavbutton09{background-image:url(/_images/menu.nav.09.png);}

#menuspace{width:613px!important;}

#divfootershell{margin-top:10px;height:30px;background:transparent url(/_images/ft.bg.jpg) top left no-repeat;padding-top:9px;padding-left:15px;}
#divfooter{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ddc68d;}
#divfooter a{color:#ddc68d;text-decoration:none;}
#divfooter a:hover{text-decoration:underline;}
#divfootercopy{float:right;padding-right:10px;}

.jScrollPaneContainer {
	position: relative;
	margin-top:0px;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	background-image:url(/_images/menu.border.bg.png);
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-color:#ccc;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

#careerssubnav a{font-weight:normal;text-decoration:none;}
#careerssubnav a:hover{text-decoration:underline;}
#careerssubnav a.active{font-weight:bold;text-decoration:underline;}
#careerssubnav, #careerssubnav a{color:#c9a773;}
#careerssubnav a{font-weight:normal;}