body{margin:0; padding:0; background:#c3ab7c url(img/bkgGrad.png) top center repeat-y; font-family:Verdana, sans; font-size:10px; }

h1, h2, h3, h4{font-weight:normal; color:#edd29f; font-family:Georgia; margin:0 0 .5em 0;}

.lunch .lunch, .dinner .dinner, .dessert .dessert, .glass .glass, .habiBar .habiBar, .breakfast .breakfast .christmas .christmas .thanksgiving .thanksgiving {font-weight:bold;}

a img{border:0; outline:0; }
a{border:0; outline:0;}
img{border:0; outline:0; }
a.naked:link, a.naked:visited, a.nakex:hover, a.naked:active, a.naked:link img, a.naked:visited img, a.nakex:hover img, a.naked:active img{border:0; outline:0;}
h1{font-size:2.6em;}
h2{font-size:2.2em;color:#44645b}

#musicPlayer{position:absolute; top:10px; right:10px;}
#wrapper{text-align:center; position:relative; height:100%; overflow:hidden;}
#main{text-align:left; position:relative; margin:0 auto; width:982px; background:url(img/bkgHeader.png) top center no-repeat;}
#headerStuff{position:absolute; top:0;right:30px}
#header{position:relative; height:164px; margin-bottom:1px;}
#habitatLogo{position:absolute; top:30px; left:40px;}

#openTable{ position:absolute; top:0; right:0; background:#000; color:#ebd2a3; padding:0 10px; }

#chefCorner{text-align:center; width:235px; height:170px; background:url(img/chefCorner.png); font-size:1.1em; line-height:1.5em; float:left; padding:40px; color:#fff; float:right; margin:25px;}
#chefCorner h1{color:#a3cfb7}
#chefCorner a:link, #chefCorner a:visited, #chefCorner a:hover, #chefCorner a:active{color:#fff;}

#homeFlash{margin:0 auto 0; width:900px; height: 418px; background:url(img/habHolder.png) top center no-repeat;} 
#realFlash{position:absolute; margin:0 40px; }




#tasteWorld{width:511px; text-align:center; margin:30px 0 50px 47px; color:#fff; font-family:Georgia, serif; }
#tasteWorld p{font-size:1.5em; line-height:2em;  }

#habitatExtras{float:left; margin:0 30px; display:inline;}
.sampleExtra{color:#414141; width:194px; padding-right:22px; margin-right:22px; background:url(img/darkVertSpacer.png) no-repeat top right; float:left;}
.sampleExtra#lastExtra{background:none;}
.sampleExtra p{ font-size:1.1em;}
.sampleExtra h2{color:#562512; font-size:1.8em}

.vertSpacer{margin:20px 10px;float:right;}

.clear{clear:both;}
.leftImg{float:left; margin-right:10px;}
.rightImg{float:right; margin-left:10px;}

.time{font-weight:bold}
/*.hideClass{visibility:hidden; visibility:hidden; margin-left:-10000px;}*/
.hideClass{margin-left:10px;}
#nav{width:786px; background:url(img/menuBkg.png) right repeat-y; position:absolute; right:43px; bottom:8px; text-align:right;}
#nav .isHere{font-weight:bold;}
#nav ul{display:inline; list-style:none;}
#nav li{float:right; margin:6px 10px 6px 5px;  text-align:center;}
#nav li a{padding:9px 11px;}
#xpressRoom{width:110px;}
#xhoursDirections{width:150px;}
#xchefsCorner{width:120px;}
#xmenu{width:60px;}
#xhome{width:60px;}



#nav a{font-size:1.2em;}
#nav a:link{color:#542311; text-decoration:none;}
#nav a:visited{color:#542311; text-decoration:none;}
#nav a:hover{color:#52220f; text-decoration:none; font-weight:bold;}
#nav a:active{color:#000; text-decoration:none; font-weight:bold;}

#subNav{}

#whiteSegment{background:#fff url(img/vertGrad.png) top center repeat-x; padding-top:35px;}

#credit{text-align:center;}
#credit a:link, #credit a:visited{color:#9f9f9f; text-decoration:none;} 
#credit a:hover, #credit a:active{color:#9f9f9f; text-decoration:underline;} 

.horizDiv{margin:8px 50px 0 50px; }

.forForm{text-align:right;}
.forForm input{width:230px; height:20px; background:#fff border:1px solid #999;}
.forForm #submit{width:59px; 26px;}

#oldContent{position:absolute; margin-left:0 43px 0 auto;}
#subContent{width: 786px; margin:0 43px 0 auto; background:#000;}
#subText{background:#e9dfc4; padding:20px 10px; margin-right:100px; font-size:1.1em;}
#subBody{float:right; width:430px; color:#3e290f; line-height:1.6em; margin-right:40px;}
#subBody p{margin:0;}
#subBody h3{color: #3e290f; font-size:1.2em; font-weight:bold; font-family:Verdana, sans; margin:1em 0 0 0} 

#subNav{width:145px; height:400px;background:url(img/subnavDelimiter.png) top right no-repeat;float:left; padding-right:20px;}

#subNav ul{list-style:none; border-left: 5px solid #cab283; margin:0; padding:0 0 0 10px;}

.thumbBox{float:left; width:125px; height:185px; font-size:.7em}
.logobox{float:left; width:180px; height:142px;}

#subNav li{margin:0 0 .5em 0;}

hr{clear:both;}

#subNav a:link,#subNav a:visited {color:#3e290f; text-decoration:none;}
#subNav a:hover,#subNav a:active {color:#3e290f; text-decoration:none; font-weight:bold;}

#footer{clear:both; height:100px; width:962px; padding:10px;}
#footer a:link, #footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover, #footer a:active{color:#fff; text-decoration:underline;}



#footerLeft{color:#fff; float:left;}
#footerRight{color:#fff; float:right;}


#emailLink {
	background-image:url("img/email.png");
	float:right;
	height:10px;
	left:870px;
	position:absolute;
	top:61px;
	width:75px;
	z-index:2147483647;
}

