body, h1, h2, h3, h4, h5, ul, li, img, a, a img {
margin:0;
padding:0;
font-weight:normal;
list-style:none;
}

body {
background: #160402;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
color:#3d0700;
}
a {
color:#a41606;

}

a img {
border:none;

}

h2 {
float:left;
clear:both;
width:400px;
color:#f2c581;
padding:0 0 5px 30px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}



#wrapper {
width:960px;
margin:0 auto 0 auto;
background:#e99b27 url(../images/bg_wrapper.jpg) no-repeat;
}

* html #stage { display:inline; }


#header {
width:960px;
}

#header p {
color:#f2c581;
text-align:right;
font-size:14px;
line-height:170%;
/*font-weight:bold;*/
float:right;
margin:15px 15px 0 0;
}

#stage {
clear:both;
width:960px;
}

#stage_newsletter {
height: 1200px;
}
#stage_store {
height: 1100px;
}
#stage_catering {
height: 1300px;
}
#stage_home {
float:right;
width:700px;
height: 900px;
background:url(../images/bg_stage_home.png) right bottom no-repeat;
}

#stage_home h1 {
width:698px;
height:66px;
background-image:url(../images/h1_reata_experience.jpg);
background-repeat:no-repeat;
text-indent:-999%;
margin-left:2px;
}

#stage_home p {
padding:0 30px 10px 30px;
}


#nav {
float:left;
clear:both;
width:260px;
margin-top:113px;
}

#nav ul {
margin:0;
padding:0;
float:left;
}



#nav ul li {
height:30px;
margin:0;
padding:0;
float:left;
clear:both;
}

#flash_holder {
background:url(../images/bg_flash.jpg) no-repeat;
width:700px;
height:283px;
}

#flash_holder p {
margin:0;
padding-top:235px;
color:#FFFF99;
}

#footer {
width:960px;
height:32px;
background:url(../images/bg_footer.jpg) no-repeat;
clear:both;
text-align:center;

}

#footer a {
padding:10px 10px 10px 10px;
font-size:11px;
text-decoration:none;
color:#f2c581;
}

#footer a:hover, ul.submenu a:hover {
text-decoration:underline;
}

.logo_img {
float:left;
}

.placeholder {
margin-left:2px;
}

ul.footer_nav {
padding-top:7px;
margin-left:140px;
float:left;
}

ul.footer_nav li{
display:inline;

}

.balance {
margin-left:838px;
padding-top:4px;

}

.balance a {
display:block;
width:115px;
height:17px;
background-color:black;
padding:3px !important;
margin:0 !important;
}

img.gift-card-img {
padding:15px 0 0 28px;
clear:both;
}

img.sophistication {
padding:15px 0 10px 50px;
clear:both;
}



.copyright {
margin:5px auto 10px auto;
font-size:11px;
color:#7a1104;
width:960px;
text-align:center;
}

.copyright a {
color:#7a1104;
}

.copyright a:hover {
color:#990000;
}



ul.submenu {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-left: 0px;
	height: 50px;
	position: relative;
	float: right;
	padding-right: 5px;
}

ul.submenu li {

color:#f2c581;
display:inline;
}

ul.submenu a {
	font-size:15px;
	text-decoration:none;
	color:#f2c581;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.centered {
text-align:center;
font-size:11px;
line-height:100%;
position:relative;
top:110px;
margin-bottom:150px;

}

.red {
color:#a41606;
font-weight:bold;
}

#nav a {
margin:0;
padding:0;
border:0;
float:left;
clear:both;
}

a.rollover img {
border:none;
}

#signUp, .archives {
float:left;
clear:both;
margin-left:20px;
margin-bottom:20px;
width:395px;
}

.archives {
border:1px solid brown;

}

#stage_ftworth {
float:right;
width:698px;

}


#stage_ftworth h1 {
width:338px;
height:63px;
float:left;
background-image:url(../images/h1_ftworth.jpg);
background-repeat:no-repeat;
text-indent:-999%;
margin-left:2px;
margin-bottom:10px;
}

img#cookbook {
position: absolute;
top: 410px;
left: 200px;
margin-bottom: 15px;
}

.reata_flash{
	position: absolute;
	top: 670px;
	left: 230px;
}
.southwest_book {
position: absolute;
top: 800px;
left: 232px;
text-indent:-999%;
background:url(../images/img_cookbook.jpg) no-repeat;
width:259px;
height:202px;
outline:none;
}#logos {
	width: 960px;
	margin: -24px auto 10px;
	text-align: right;
}
#logos img {
	margin-left: 12px;
}
/*2011 Social Widgets */
.g1-link {
	padding-top: 5px;
}
a.fb-link img {
	height:25px;
	width: 24px;
	background:url('/images/social.png') no-repeat 0px 0px;
	display: inline-block;
	margin-right: 2px;
    position: relative;
    top: 7px;
	
}

a.twitter-link img {
	height:25px;
	width: 24px;
	background:url('/images/social.png') no-repeat -48px 0px;
	display: inline-block;
	margin-right: 2px;
    position: relative;
    top: 7px;
	
}
a.fb-link:hover img {
	height:25px;
	width: 24px;
	/*background:url('images/social.png') no-repeat 0px 0px;*/
	
}

a.twitter-link:hover img {
	height:25px;
	width: 24px;
	/*background:url('images/social.png') no-repeat -48px 0px;*/
	
}
a.fb-link:hover {
	color: #0178d3;
}
a.twitter-link:hover {
	color: #0cffff;
}
a.youtube-link img {
	background:url('/images/social.png') no-repeat -96px 0px;
	height:25px;
	width: 24px;
	display: inline-block;
	top: 7px;
	position: relative;
	margin-right: 4px;
}

/* CSS Document */
a.youtube-footer img {
	background:url('/images/youtube-footer.png');
	height:45px;
	width: 89px;
	display: inline-block;
	top: 15px;
	position: relative;
	margin-right: 4px;
}
#youtube-footer-logo {
	width: 960px;
	margin: auto;
	text-align: left;
}
#wrapper {
    background-position: center 40px;
    
}
.social-icons {
	width:100%;
	height:40px;
	overflow: hidden;
	background: #160402;
	color: #F3C587;
}
.fort-worth-icons {
	text-align: right;
	width: 300px;
	margin-right: 5px;
	float: right;
}
.alpine-icons {
	width: 275px;
	margin-left: 5px;
	float: left;
}

#stage {
background:url(../images/bg_stage_ftworth.png) left bottom no-repeat;
}

#stage_ftworth {
float:right;
width:698px;
height:1000px;
}



#stage_ftworth h1 {
width:338px;
height:63px;
float:left;
background-image:url(../images/h1_ftworth.jpg);
background-repeat:no-repeat;
text-indent:-999%;
margin-left:2px;
margin-bottom:10px;
}

#stage_ftworth p {
padding: 0 30px 0 30px;
clear:both;
line-height:170%;

}

#stage_ftworth img {
margin-left:-1px;
}

ul.menus {
	position:relative;
	height: 130px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 25px;
	display: block;
	width: 100%;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

ul.menus li {
margin:0;
padding:0;
display:inline;
width:30%;
position:absolute;
text-align:center;


}

.lunch {
left:0;
}
.dinner {
left:30%;
}
.wine {
left:60%;
}
