@charset "UTF-8";

@font-face {
	font-family: 'GothamLightRegular';
	src: url('webfonts/gotham-light-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-light-webfont.woff') format('woff'), url('webfonts/gotham-light-webfont.ttf') format('truetype'), url('webfonts/gotham-light-webfont.svg#webfontg05qAqhj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamMediumRegular';
	src: url('webfonts/gotham-medium-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-medium-webfont.woff') format('woff'), url('webfonts/gotham-medium-webfont.ttf') format('truetype'), url('webfonts/gotham-medium-webfont.svg#webfont5IFzlfV3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBookRegular';
	src: url('webfonts/gotham-book-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-book-webfont.woff') format('woff'), url('webfonts/gotham-book-webfont.ttf') format('truetype'), url('webfonts/gotham-book-webfont.svg#webfontcIFOBLgo') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBoldRegular';
	src: url('webfonts/gotham-bold-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-bold-webfont.woff') format('woff'), url('webfonts/gotham-bold-webfont.ttf') format('truetype'), url('webfonts/gotham-bold-webfont.svg#webfontLMA0mowM') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBlackRegular';
	src: url('webfonts/gotham-black-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-black-webfont.woff') format('woff'), url('webfonts/gotham-black-webfont.ttf') format('truetype'), url('webfonts/gotham-black-webfont.svg#webfont5BxDzhj5') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothicLTComBoldCondensed';
	src: url('webfonts/tradegothicltcom-bdcn20-webfont.eot');
	src: local('‚ò∫'), url('webfonts/tradegothicltcom-bdcn20-webfont.woff') format('woff'), url('webfonts/tradegothicltcom-bdcn20-webfont.ttf') format('truetype'), url('webfonts/tradegothicltcom-bdcn20-webfont.svg#webfontfVVj0x6P') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBookRegular';
	src: url('webfonts/gotham-book-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-book-webfont.woff') format('woff'), url('webfonts/gotham-book-webfont.ttf') format('truetype'), url('webfonts/gotham-book-webfont.svg#webfontcIFOBLgo') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBoldRegular';
	src: url('webfonts/gotham-bold-webfont.eot');
	src: local('‚Äö√≤‚à´'), url('webfonts/gotham-bold-webfont.woff') format('woff'), url('webfonts/gotham-bold-webfont.ttf') format('truetype'), url('webfonts/gotham-bold-webfont.svg#webfontLMA0mowM') format('svg');
	font-weight: normal;
	font-style: normal;
}


html, body {
		height:100%;
		}


body {
	background-color: #201f25;
	color:#fff;
	text-align:center;
}
/*1a1a1e*/
/*232228 matches perfect on right side*/


a, a:link, a:visited {
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	color: #4D311D;
}
a:hover {
color: #FFF;
}


input, textarea {
-webkit-border-radius:0px;
padding: 0px;
margin:0px;	
/*-webkit-appearance: none;*/
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(main-images/radio.png) no-repeat;
}
.select {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:8pt;
	position: absolute;
	width: 207px; /* With the padding included, the width is 260 pixels: the actual width of the image. */
	height: 19px;
	padding-top: 3px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 15px;
	color: #fff;
	overflow: hidden;
	background-image: url(main-images/select1.png);
	background-repeat: no-repeat;
	background-position: right center;
}




h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
}

h1 {
	font-size: 16pt;
	font-weight:normal;
	text-transform: uppercase;
}

h2 {
	font-size: inherit;
	font-weight:normal;
	text-transform: uppercase;
}

p {
	margin-bottom:10px;
	padding-bottom: 10px;
}


#distance {
	width:1px;
		height:50%;
		margin-bottom:-375px;
		float:left;
}

#container {
	margin:0 auto;
		position:relative;
		text-align:left;
		width:1145px;
		height:705px;
		clear:left;
}


#mainholder {
	width:1145px;
	height:705px;
	text-align:left;
	background-image: url(main-images/mainbkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
}

#thelogo {
	position:absolute;
	left:40px;
	top:31px;
}

#thelogo .thelogoinside {
	width:235px;
	height:119px;
	background-image: url(main-images/thelogo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#his3container {
	position:absolute;
	left:380px;
	bottom:88px;
	width:0px;
	height:0px;
	border:7px;
	border-style:solid;
	border-color:#000000;
	background-color:#000000;
	overflow:hidden;
}

#thebigimage {
	top:48px;
	left:365px;
	width:763px;
	height:539px;
	position:absolute;
	overflow:hidden;
}

#thebigslider {
	width:763px;
	height:539px;
	position:absolute;
	left:375px;
	top:86px;
}

#thelocationsTemp {
	width:773px;
	height:599px;
	position:absolute;
	left:372px;
	top:46px;
	background-image: url(main-images/locations.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#tinybox {
	position:absolute;
	left:280px;
	top:177px;
	width:123px;
	height:343px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
}

#cityinfo {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	position:absolute;
	left:590px;
	top:177px;
	width:360px;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: left top;
	z-index:7;
	display:none;
}

.innerinfo {

	color:#4D311D;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	margin: 25px;	
	line-height: 16px;
}

#infotitle {
	font-family: 'GothamBlackRegular', sans-serif;
	font-size:10pt;
}

.caps {
	text-transform: capitalize;	
}

#thelinks a, #thelinks a:link, #thelinks a:visited {
	color:#4D311D;
font-family: 'GothamBlackRegular', sans-serif;
text-decoration:none;
}
#thelinks a:hover {
	color:#000000;
}
#textbox0 {
	position:absolute;
	left:382px;
	bottom:95px;
	width:743px;
	height:518px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
}



#textbox0 div {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	margin-top: 70px;
	margin-right: 25px;
	margin-left: 25px;	
	margin-bottom:10px;
	line-height: 16px;
}
	
#textbox0c {
	position:absolute;
	left:480px;
	bottom:240px;
	width:550px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
}



#textbox0c div {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 25px;	
	margin-bottom:10px;
	line-height: 16px;
}




#textbox1 {
	position:absolute;
	left:280px;
	top:410px;
	width:865px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	line-height: 15px;
	color:#4D311D;
	font-family: 'GothamBookRegular';
	overflow:hidden;
}

#textbox1 .inside1 {
	text-align:justify;
	width:815px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;		
}



#textbox2 {
	position:absolute;
	left:495px;
	top:177px;
	width:530px;
	height:343px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#textbox2 .inside {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	margin-top: 20px;
	margin-right: 25px;
	margin-left: 25px;	
	line-height: 15px;
}

#textbox2b {
	position:absolute;
	left:500px;
	top:190px;
	width:370px;
	height:380px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#textbox2b .inside {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	margin-top: 40px;
	margin-right: 25px;
	margin-left: 25px;	
	line-height: 15px;
}

#textbox-home {
	position:absolute;
	top:90px;
	left:640px;
	width:472px;
	height:160px;
	min-height:100px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 7px;
	border-color: #000000;
	border-style: solid;
}

#textbox-home .inside {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:11pt;
	margin-top: 20px;
	margin-right:25px;
	margin-left: 25px;
	margin-bottom:20px;	
	line-height: 15px;
}

.sullybold {
	font-family: 'GothamMediumRegular';
}

#promoMarquee {
	position:absolute;
	top:90px;
	left:380px;
	width:220px;
	height:160px;
	border:7px solid;
	border-color:#000000;
	background-color:#000000;
/*	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
}

#textbox3 {
	position:absolute;
	left:380px;
	top:92px;
	width:745px;
	height:518px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#textbox3 div {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	line-height: 15px;
	
}

#textbox4 {
	position:absolute;
	left:382px;
	top:92px;
	width:743px;
	height:518px;
	padding:0px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	overflow:hidden;
}

#textbox4 div {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;	
	line-height: 15px;
}

#textbox5 {
	position:absolute;
	left:382px;
	top:92px;
	width:743px;
	min-height:518px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}


#textbox5 .inside1 {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	padding-bottom:10px;
	line-height: 15px;
}


#textbox6 {
	position:absolute;
	left:280px;
	top:177px;
	width:716px;
	height:343px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#textbox6 .inside1 {
	color:#4D311D;
	font-family: 'GothamBookRegular';
	text-align:justify;
	font-size:10pt;
	margin-top: 20px;
	margin-right: 25px;
	margin-left: 25px;	
	line-height: 15px;
}


#textbox-menu1 {
	position:absolute;
	left:320px;
	top:177px;
	width:260px;
	height:95px;
	z-index:4;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	color:#4D311D;
	font-family: 'GothamBookRegular';
}

#textbox-menu1 .insidebox{
	position:absolute;
	bottom:62px;
	left:57px;
	background-image: url(main-images/menupage_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 76px;
	width: 226px;
}


#textbox-menu2a {
	position:absolute;
	left:330px;
	top:180px;
	width:180px;
	z-index:5;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	text-transform: uppercase;
	font-family: 'GothamBoldRegular';
	padding-top:10px;
	padding-bottom:20px;
}

#textbox-menu2a div{
	padding-top:10px;
}


#textbox-menu2c {
	position:absolute;
	right:22px;
	top: 93px;
	width:400px;
	height:516px;
	z-index:14;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#locationtitle {
	width: 400px;
	height:49px;
	text-align:left;
	color: #4D311D;
	font-size: 16pt;
	font-family: 'GothamBoldRegular';
	text-transform: uppercase;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D311D;
}
#locationtitle .inside{
	margin-top: 20px;
	padding-left:15px;	
}

#pdffloat {
	font-size:12px;
	padding-left:40px;
	display:inline;
	
}

#thearrows {
	position:absolute;
	left:32px;
	bottom:70px;
	width:115px;
	height:52px;
}

#thearrows a, #thearrows a:link, #thearrows a:visited {
-webkit-transition: opacity .5s ease-out;
	 -o-transition: opacity .5s ease-out;
	 -moz-transition: opacity .5s ease-out;
	opacity:1;
}

#thearrows a:hover {
opacity: .5;
}


#leftarrow {
	position:absolute;
	top:0px;
	left:0px;
	width:58px;
	height:52px;
	background-image: url(main-images/left-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#rightarrow {
	position:absolute;	
	top:0px;
	left:58px;
	width:58px;
	height:52px;
	background-image: url(main-images/right-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#bottomnav {
	position:absolute;	
	bottom:15px;
	left:20px;
}

#bottomnav a{
	-webkit-transition: color .5s ease-out;
	 -o-transition: color .5s ease-out;
	 -moz-transition: color .5s ease-out;
	 text-transform: uppercase;
	padding-right:43px;
	font-family: 'GothamLightRegular',sans-serif;
	font-size:10pt;
	color:#d9d7d7;
	text-decoration: none;
}

#bottomnav a:hover {
	color:#999;
}

.deadlink {
	font-family: 'GothamLightRegular';
	font-size:10pt;
	color:#fff;
	padding-right: 43px
}

#followus {
	position:absolute;
	bottom:15px;
	right:10px;
	height: 30px;
	font-family: 'GothamMediumRegular', sans-serif;
	font-size:10pt;
	text-transform: uppercase;
}

.followustitle {
	position:relative;
	bottom:8px;
}

#followus a, #followus a:link, #followus a:visited{
	-webkit-transition: opacity .5s ease-out;
	 -o-transition: opacity .5s ease-out;
	 -moz-transition: opacity .5s ease-out;
	 opacity: 1;
	 text-transform: uppercase;
	padding-left:10px;
	font-family: 'GothamMediumRegular', sans-serif;
	font-size:10pt;
	color:#BCBDC0;
	text-decoration: none;
}

#followus a:hover {
opacity: .5;
}

#middle {
	position:absolute;
	left:0px;
	top:131px;
	width:1145px;
	height:504px;
}

#imgmiddle {
	position:absolute;
	left:0px;
	top:0px;
	width:1145px;
	height:504px;
	background-image: url(main-images/testmiddle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#nav {
	position:absolute;
	left:40px;
	top:180px;
	width:269px;
	height:450px;
	background-image: url(main-images/nav-bkgrnd.png);
	z-index:5;	
}

.navinner {
	padding-top:20px;
}

.nav {
	padding-top:5px;
	padding-bottom:4px;
	padding-left:13px;
	padding-right:9px;
	
}

.navinner a, #navinner a:visited, #navinner a:link {
	-webkit-transition: opacity .5s ease-out;
	 -o-transition: opacity .5s ease-out;
	 -moz-transition: opacity .5s ease-out;
	opacity:1;
	text-decoration: none;
}

.navinner a:hover{
opacity:.5;
}

.butactive {
	background-image: url(main-images/45white.png);
	background-repeat: repeat;
	background-position: left top;
}



#hometext {
	position:absolute;
	right:0px;
	bottom:20px;
	width:793px;
	background-color:#000;
	z-index:2;
}

	#hometext .inside {
	color:#C6C8CA;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	margin-left: 45px;
	margin-right: 45px;
	margin-bottom: 15px;
	margin-top: 15px;
	line-height:17px;
	text-align: justify;	
}

.faded {
	-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
opacity:.15;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
filter: alpha(opacity=15);
}

.notfaded {
	color:normal;
	-webkit-transition: opacity .5s ease-in;
-o-transition: opacity .5s ease-in;
-moz-transition: opacity .5s ease-in;

opacity:normal;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
}


#thelocations {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'TradeGothicLTComBoldCondensed', sans-serif;
	width:773px;
	height:599px;
	position:absolute;
	left:372px;
	top:46px;
	overflow:hidden;
	text-decoration: none;
	text-transform: uppercase;

}





#thelocations div{
zoom: 1;
}




#location-lincolnshire a, #location-lincolnshire a:link, #location-lincolnshire a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:150px;
font-size:40pt;
color:#ffffff;
opacity:.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-lincolnshire a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-dallas a, #location-dallas a:link, #location-dallas a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:350px;
font-size:40pt;
color:#ffffff;
opacity:.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-dallas a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-palm_desert a, #location-palm_desert a:link, #location-palm_desert a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
	position:absolute;
left:390px;
	top:300px;
font-size:40pt;
color:#ffffff;
	opacity:.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	text-decoration: none;
	white-space: nowrap;
}

#location-palm_desert a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-baton_rouge a, #location-baton_rouge a:link, #location-baton_rouge a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:200px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
text-decoration: none;
}

#location-baton_rouge a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-tucson a, #location-tucson a:link, #location-tucson a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:450px;
font-size:40pt;
color:#ffffff;
opacity:.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-tucson a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-leawood a, #location-leawood a:link, #location-leawood a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:100px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-leawood a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-chicago a, #location-chicago a:link, #location-chicago a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:300px;
font-size:40pt;
color:#ffffff;
opacity:.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
text-decoration: none;
}

#location-chicago a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-king_of_prussia a, #location-king_of_prussia a:link, #location-king_of_prussia a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:50px;
font-size:40pt;
color:#ffffff;
opacity:.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
text-decoration: none;
}

#location-king_of_prussia a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-raleigh a, #location-raleigh a:link, #location-raleigh a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:350px;
font-size:40pt;
color:#ffffff;
opacity:.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-raleigh a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-indianapolis a, #location-indianapolis a:link, #location-indianapolis a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:500px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
text-decoration: none;
}

#location-indianapolis a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}

#location-seattle a, #location-seattle a:link, #location-seattle a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:400px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-seattle a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}

#location-omaha a, #location-omaha a:link, #location-omaha a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:250px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
text-decoration: none;
}

#location-omaha a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}

#location-wilmington a, #location-wilmington a:link, #location-wilmington a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:500px;
font-size:40pt;
color:#ffffff;
opacity:.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
text-decoration: none;
}

#location-wilmington a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-austin a, #location-austin a:link, #location-austin a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:100px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-austin a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-charlotte a, #location-charlotte a:link, #location-charlotte a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:250px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
text-decoration: none;
}

#location-charlotte a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}

#location-baltimore a, #location-baltimore a:link, #location-baltimore a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:150px;
font-size:40pt;
color:#ffffff;
opacity:.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-baltimore a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}



#location-napervile a, #location-naperville a:link, #location-naperville a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:390px;
top:200px;
font-size:40pt;
color:#ffffff;
opacity:.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
text-decoration: none;
}

#location-naperville a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-anchorage a, #location-anchorage a:link, #location-anchorage a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:50px;
font-size:40pt;
color:#ffffff;
opacity:.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
text-decoration: none;
}

#location-anchorage a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-denver a, #location-denver a:link, #location-denver a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:400px;
font-size:40pt;
color:#ffffff;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-denver a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#location-houston a, #location-houston a:link, #location-houston a:visited{
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
position:absolute;
left:50px;
top:450px;
font-size:40pt;
color:#ffffff;
opacity:.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
text-decoration: none;
}

#location-houston a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;
}


#aboutus_text {
position:absolute;
right:0px;
top:0px;
width:265px;
height: 504px;
background-color:#000;
z-index:3;
}

#aboutus_slider {
position:absolute;
left:0px;
top:0px;
width: 880px;
height: 504px;
background-color:#000;
}



#locationdetails {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:480px;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:8pt;
	line-height:12px !important;
}

#locationdetails .inside {
	padding:35px;
	padding-top:20px;
	padding-right:30px;
	padding-left:32px;
}

#locationdetails div {
	font-family:'GothamBookRegular', sans-serif;
	font-size:8pt;
}

#locother {
	height:430px !important;
	width:415px;
	position:absolute;
	right:5px;
	top:20px;
}

#locother h3 { text-decoration: none; font-size:7pt; font-weight: normal; text-transform:uppercase; padding: 5px 0px;
}	

#locimage {
	position:absolute;
	right:30px;
	top:235px;
	border: 1px solid #4D311D;	
}

#locimage .inside {
	padding-top:7px;
	padding-bottom:7px;
	padding-right:14px;
	padding-left:14px;

}


#locimages2 {
position:absolute;
right:18px;
top:160px;
width:398px;
	text-align:center;
}

.locimage2 {
border: 1px solid #666;	
}

.locimage2 .inside {
	padding-top:7px;
	padding-bottom:7px;
	padding-right:14px;
	padding-left:14px;
    
}

.locimagesmall{
float:left;
	margin-top:7px;
	padding-left:3px;
}

.locimagesmall .inside {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:14px;
	padding-left:14px;
border: 1px solid #666;
}


.loctitle {
font-family: 'GothamBookRegular', sans-serif !important;
font-size:16pt !important;
padding-bottom:15px !important;
}

.theman {
padding-bottom:15px !important;
text-transform:uppercase !important;
}

.thehours {
padding-bottom:11px !important;	
}

.locdetails ul{
	padding-top:11px;
	list-style-type: none;
}
.locdetails ul li{
	background-image: url(main-images/tiny_bullet.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 30px;
}

.atitle{
font-family: 'GothamBoldRegular', sans-serif !important;

}

.aday{
	width:120px !important;
	display: inline-block !important;
}

.inlinebold{
	font-family: 'GothamBoldRegular', sans-serif !important;
	width:120px !important;
	display: inline-block !important;
}


#whatshap {
position:absolute;
	bottom:10px;
	right:30px;
}

#locationmap {
	position:absolute;
	left:0px;
	top:0px;
	width:865px;
	height:343px;
	font-family: 'GothamBookRegular', sans-serif !important;
	font-size:8pt !important;
	line-height:13px;
	color:#C7C8CA;
}

#locationmap a, #locationmap a:link, #locationmap a:visited {
color: #FFFFFF;
font-family: 'GothamBlackRegular', sans-serif !important;
text-decoration:none;
}
#locationmap a:hover {
	color: #B60E1B;
}


#locationmap .inside {
	padding:30px;
	padding-top:100px;
	padding-right:30px;
	padding-left:360px;
}

#locationmap div {
font-family: 'GothamBookRegular', sans-serif !important;
	font-size:8pt !important;
}

#maplocimage {
	position:absolute;
	left:50px;
	top:100px;
	border: 1px solid #4D311D;	
}

#maplocimage .inside {
	padding-top:7px;
	padding-bottom:7px;
	padding-right:14px;
	padding-left:14px;

}


#locselect {
	z-index:70;
	position:absolute;
	left: 337px;
	top:146px;
	height:100px;
	width:260px;
}


#locselect .locdrop {
position:absolute;
bottom:0px;
}

#location-buttons {
	position:relative;
	bottom:10px;
	right:30px;
	padding-top: 242px;
	padding-left: 30px;
}

.menudropper {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	text-transform:uppercase;
	color: #fff;
	text-decoration:none;
	height: 21px;
	width: 260px;
}

.menudropper a {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
text-decoration:none;
text-transform:uppercase;
color: #fff;
}

.menudropper2 {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	text-transform:uppercase;
	color: #fff;
	text-decoration:none;
	height: 21px;
	width: 260px;
	padding-top:41px;	
}

.menudropper2 a {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
text-decoration:none;
text-transform:uppercase;
color: #fff;
}


#locdropdown {
	width:226px;
	position:absolute;
	left: 337px;
	top:220px;
	margin-top:24px;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: left top;
	line-height: 20px;
	z-index:80;
	visibility:hidden;
	text-transform:uppercase;
}

#locdropdown .thelink {
	width:226px;
	height:19px;
}

#locdropdown ul  {
	padding-top:4px;
	padding-bottom:4px;
	list-style-type: none;
	padding-left: 17px;	
}

#locdropdown ul li{
	
}

#locdropdown ul li a{
	color:#4d311d;
	text-decoration:none;
	
}

#locdropdown ul li a:hover{
	color:#fff;
}


#pdfdropdown {
	width:226px;
	position:absolute;
	left: 297px;
	bottom: 234px;
	margin-top:24px;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	background-image: url(main-images/gray78.png);
	background-repeat: repeat;
	background-position: left top;
	line-height: 20px;
	z-index:80;
	visibility:hidden;
	text-transform:uppercase;
}

#pdfdropdown .thelink {
	width:226px;
	height:19px;
}


#pdfdropdown ul  {
	padding-top:4px;
	padding-bottom:4px;
	list-style-type: none;
	padding-left: 17px;	
}

#pdfdropdown ul li{
	
}

#pdfdropdown ul li a{
	color:#4d311d;
	text-decoration:none;
	
}



#menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, menu8 {
display:none;
width: 375px;
height: 450px;
color:#4D311D;
font-family: 'GothamBookRegular';
font-size:11pt;
text-transform:capitalize;
overflow:hidden;
}

#menu0 {
display:block;
}

#menuinside0, #menuinside1, #menuinside2, #menuinside3, #menuinside4, #menuinside5, #menuinside6, #menuinside7, #menuinside8  {
position:relative;
width: 375px;
height: 450px;
overflow:auto;
}

.menuinside{
padding:15px;
margin-left:5px;
margin-right:5px;
}

.menutitle {
font-family: 'GothamBoldRegular'!important;
text-transform: uppercase !important;	
font-size:12pt !important;
padding-bottom:5px;
padding-top:10px;
}

dl{
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding-bottom:5px;
	background: url(main-images/dot.gif) repeat-x 0 1em
}
	
dt,dd.price{}

dd{margin-bottom:5px;
	
	
	}

dt{
	
	width:70%;
	float: left;
	text-align:left;
	padding-left: 12px;
	background-image: url(main-images/menudot.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	}

.nodot{
background-image:none;
padding-left:0px;
}

dd.price{
	float: right;
text-align:right;
}



.menucaption {
text-transform:none;
font-family: 'GothamBoldRegular';
font-size:8pt;
padding-top:10px;
padding-bottom:20px;
}

.menuarrowup {
	position:absolute;
	background-image: url(main-images/menuarrowup.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	top: 60px;
	right: 3px;
	z-index: 200;	
}

.menuarrowdown {
	position:absolute;
	background-image: url(main-images/menuarrowdown.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	bottom: 10px;
	right: 3px;	
	z-index: 201;	
}
#scrollawardstitle {
	position:absolute;
	left:20px;
	top:40px;
	width:230px;
	height:356px;
	overflow:auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D311D;
}

#scrollawardstitle .inside {
	font-family: 'GothamBookRegular'!important;
text-transform: uppercase !important;	
font-size:14pt !important;
margin-left:20px;
margin-top:0px;
	
	
}

#scrollawards {
	position:absolute;
	left:280px;
	width:485px;
	top:40px;
	height:360px;
	overflow:auto;
}

#scrollawards .inside {
 margin-right:60px;
 margin-bottom:30px;
 margin-top:0px;
}




#formspace{
	font-family: 'GothamBookRegular', sans-serif;
	font-size:9pt;
	line-height:16px;
	width:745px;
	text-align:center;
	
}

#formspace input {
	background-color: transparent;
	border: 1px solid #4D311D;
	color: #000;
	font-size:9pt;
}

#formspace .giftcards {
	font-family: 'GothamBookRegular', sans-serif !important; 
	background: url(main-images/giftcard_bkg.png) no-repeat left top;
	font-size:9pt;
	height:504px;
	padding-top:20px;
	padding-left:380px;
	padding-right:20px;
}

#formspacenote .giftcards {
	font-family: 'GothamBookRegular', sans-serif !important; 
	background: url(main-images/giftcard_bkg.png) no-repeat left top;
	font-size:9pt;
	height:504px;
	padding-top:100px;
	padding-left:380px;
	padding-right:20px;
}

#formspace .giftcards .title {
		font-family: 'GothamBoldRegular', sans-serif;
}

#formspace .giftcards .title .titlebig{
		font-size:12pt;
}

#formspace .giftcards .sidenote {
	font-family: 'GothamBookRegular', sans-serif;
		font-style:italic;
}

table.cardtable tbody td{
	font-family: 'GothamBookRegular', sans-serif !important;
	padding-bottom:5px;
}

table.cardtable tbody td div{
font-family: 'GothamBookRegular', sans-serif !important;
}

#formspace .giftcards .inputline {
	width:245px;	
}

#formspace .giftcards .smallinputline {
	width:110px;	
}

#formspace .giftcards .submits {
	background-image: url(main-images/select1.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:80px;
	height:21px;
	color:#fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:8pt;
	text-align: center;
}


#formspace .giftcards .mini {
	font-size:8pt;	
	font-family: 'GothamBookRegular', sans-serif;
}

.popupstyle {
color:#fff;
text-align:center;	
}

.thecart {
text-align:center !important;
 background-color:transparent;	
}

.thecart td {
	font-family: 'GothamBookRegular', sans-serif;
	background-color: transparent;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000;
	border: 1px solid #4d311d;
}

.thecart td a{
	color: #6A5947;
}

.cartoutside {
padding-left:50px;
padding-top:100px;
width:650px;
text-align:center !important;	
}

.therewards {
	font-family: 'GothamBookRegular', sans-serif !important; 
	background: url(main-images/rewards_bkg.png) no-repeat left top;
	font-size:9pt;
	width:765px;
	height:396px;
}

.therewards .inside {
	font-family: 'GothamBookRegular', sans-serif !important;
	padding-top:30px;
	padding-left:350px;
	padding-right:32px;
}

.therewards .inside input {
	background-color: transparent;
	border: 1px solid #4D311D;
	color: #000;
	font-size:9pt;
}

.therewards .inside .checkbal {
	width:245px;	
	height:20px;
}

.therewards .inside .submits {
	background-image: url(main-images/select1.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:120px;
	height:22px;
	color:#fff;
	font-family: 'GothamBookRegular', sans-serif;
	font-size:10pt;
	text-align: center;
	margin-left:9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.rewardsmenu {
	text-align:center !important;
	width:100%;
}

.rewardsmenu .rewards {
	display:inline-block;
	font-family: 'GothamBoldRegular', sans-serif !important;
	font-size:8pt !important;
	color: #4D311D !important;
	text-transform:uppercase;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
}

.rewardsmenu .rewards a:link, .rewardsmenu .rewards a:visited, .rewardsmenu .rewards a {
	color:#4D311D;
	text-decoration:none;
	-webkit-transition: color .5s ease-out;
	 -o-transition: color .5s ease-out;
	 -moz-transition: color .5s ease-out;
}

.rewardsmenu .rewards a:hover {
	color:#FFF;
	text-decoration:none;
}



.leftrewards {
	position:absolute;
	left: 45px;
	top:75px; 
	font-family: 'GothamBookRegular', sans-serif !important; 
	font-size:8pt;
	width:300px;
	height:396px;
	z-index:100 !important;
}

.leftrewards .title {
	font-family: 'GothamBoldRegular', sans-serif;
	font-size:12pt;
	margin-top:15px;
	margin-bottom:15px;
	text-transform:uppercase;
}

.leftrewards .points {
	display:inline-block;
	font-family: 'GothamMediumRegular', sans-serif !important;
	color: #6A5947;
}

.leftrewards .levels {
	font-size:12pt;
	font-family: 'GothamBoldRegular', sans-serif !important;
}

.orange {
	width:7px;
	height:7px;
	background-image: url(main-images/red.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline-block;
	margin-left:2px !important;
	margin-right:2px !important;
	margin-top: 0px !important;
	padding:0;
}


.bigcareers {
		position:absolute;
	left:155px;
	top:60px; 
font-family: 'GothamBookRegular', sans-serif !important; 
	font-size:10pt;
	width:524px;
	height:396px;
	z-index:108 !important;
}


.careerform {
	position:absolute;
	left:20px;
	top:140px; 
	font-family: 'GothamBookRegular', sans-serif !important; 
	font-size:9pt;
	height:503px;
	width:424px;
	z-index:100 !important;
}

.careerform .title {
	font-family: 'GothamBoldRegular', sans-serif;
	font-size:12pt !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	text-transform:uppercase;
}


.careerform dl{
	width: 100%;
	margin: 0px;
	background-image: none !important;
	font-size:8pt;
}
	
.careerform dt, .careerform dd{
min-height:21px;
}

.careerform dt {
padding-right:10px;
width: 160px;	
padding-left: 0px;
background:none;
}

	
.careerform .box {
	color:#000;
	width:238px;
	background-color:transparent;
	border: 1px solid #3C2516;
}

.careerform .txtarea {
	color:#000;
	height:60px;
	width:238px;
	background-color:transparent;
	border: 1px solid #3C2516;
}

.careerform .submits {
	background-color: #3C2516  !important;
	color: #FFF !important;
	background-attachment:none !important;
	height:21px;
	width:60px;
	padding-left:4px;
	padding-right:4px;
	text-transform:uppercase;
	font-size:8pt !important;
	border: 0px solid #B9A697;
}

.careerform .upload {
	color: #fff !important;
	height:21px;
	width:238px;
	text-transform:uppercase;
	font-size:8pt !important;
	border: 0px solid #B9A697;
}

.careerform .select {
	font-family: 'GothamBookRegular', sans-serif;
	font-size:8pt;
	position: absolute;
	width: 200px; /* With the padding included, the width is 260 pixels: the actual width of the image. */
	height: 14px;
	padding-top: 5px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #000;
	overflow: hidden;
	background-image: url(main-images/select1.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.careerheader {
	padding-top:20px;
	font-family: 'GothamBookRegular', sans-serif !important; 
	font-size:9pt !important;
	width:85%;
	z-index:100 !important;
}

.careerheader .title{
	font-family: 'GothamBoldRegular', sans-serif;
	font-size:16pt !important;
	padding-bottom:10px;
}

.careerheader .required {
	font-family: 'GothamBookRegular', sans-serif !important; 
	float:right;
	padding-top:5px;
}

.careerform .file_input_textbox
{
	background:none;
	color:#000;
	border: 0px none #000;
}

.careerform .file_input_div
{
	
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
	margin:0px;
}

.careerform .file_input_button
{
	background-color: #3C2516  !important;
	color: #FFF !important;
	background-attachment:none !important;
	height:19px;
	width:60px;
	padding-left:4px;
	padding-right:4px;
	text-transform:uppercase;
	font-size:8pt !important;
	border: 1px solid #B9A697;
}

.careerform .file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.sitefooter {
	padding-top:5px;
	width:1145px;
	text-align:right;
	font-family: 'GothamBoldRegular', sans-serif;
	font-size:10px;
	color:#333;
	line-height:12px;
}

.sitefooter a:link, .sitefooter a:visited, .sitefooter a {
text-decoration:none;
color:#999;	
}

.sitefooter a:hover {
text-decoration:none;
color:#666;	
}


.reserv {
		font-family: 'GothamBookRegular', sans-serif !important;
	font-size:10pt;	
	margin:0px;
	padding:0px;
}

.reserv .inside{
	padding-left:50px;
	padding-top:25px;
	padding-bottom:25px;
	padding-right:25px;
}

.reserv .inside .title{
	font-family: 'GothamBookRegular';
	font-size:14pt;
	text-transform:uppercase;

}

.delslogo {
float:left;
width:142px;
height:72px;	
}

.delslogo .insidelogo {
	width:142px;
	height:72px;
	background-image: url(main-images/delslogo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:15px;
}

.dfgrillelogo {
float:left;
width:71px;
height:65px;	
}

.dfgrillelogo .insidelogo {
	width:71px;
	height:65px;
	background-image: url(main-images/dfgrillelogo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:20px;
}

.facebooks {
	font-family: 'GothamBoldRegular', sans-serif;
	padding-left:300px;
	padding-top:50px;
	color:#6e482e;
	background-image: url(main-images/socialmedia.gif);
	background-repeat: no-repeat;
	background-position: 60px 50px;
	line-height:12px;
}

.facebooks a, .facebooks a:link, .facebooks a:visited {
	font-family: 'GothamBookRegular', sans-serif;
	color:#4D321F;
	text-decoration:none;
}

.facebooks a:hover {
	color:#FFF;
}

.facebooks2 {
	font-family: 'GothamBoldRegular', sans-serif;
	position:absolute;
	right:130px;
	top:50px;
	color:#6e482e;
	line-height:13px;
}

.facebooks2 a, .facebooks2 a:link, .facebooks2 a:visited {
	font-family: 'GothamBookRegular', sans-serif;
	color:#4D321F;
	text-decoration:none;
}

.facebooks2 a:hover {
	color:#FFF;
}

.twitter {
	background-image: url(main-images/twitterlogo.jpg);
	background-repeat: no-repeat;
	background-position: 100px 50px;
}

.gotham {
font-family: 'GothamBookRegular', sans-serif !important; 
}

.submits {
background-color: black;
background-image: url(main-images/select1.png);
background-position: 0% 50%;
background-repeat: no-repeat;
border: 0px solid #5D534C;
color: white !important;
font-size: 8pt !important;
height: 21px;
padding-left: 4px;
padding-right: 4px;
text-transform: uppercase;
width: 60px;
}
