
@font-face {
	font-family: "Montserrat";
	src:url("//media.longhornsteakhouse.com/fonts/Montserrat-Regular.woff2") format("woff2"),
	url("//media.longhornsteakhouse.com/fonts/Montserrat-Regular.woff") format("woff"),
	url("//media.longhornsteakhouse.com/fonts/Montserrat-Regular.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: "LeagueGothic";
	src:url("//media.longhornsteakhouse.com/fonts/LeagueGothic-Regular.woff") format("woff"),
	url("//media.longhornsteakhouse.com/fonts/LeagueGothic-Regular.otf") format("truetype");
	font-weight:normal;
	font-style:normal;
}


/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	border:0;

	font-size:100%;

	font:inherit;

	vertical-align:baseline;

	margin:0;

	padding:0

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display:block

}

body {

	line-height:1

}

ol, ul {

	list-style:none

}

blockquote, q {

	quotes:none

}

blockquote:before, blockquote:after, q:before, q:after {

	content:none

}



table {

	border-collapse:collapse;

	border-spacing:0

}

* {

	position: relative;

}

html, body {

	background-image: url('../../images/site/global/bkgrd_1.jpg');

	color: #555454;

	font-family: 'NeutraTextBook', sans-serif;

	font-size: 12px;

	line-height: 1.25em;

}

body {

	padding-bottom: 100px;

}

a {

	color: #224811;

	text-decoration: none;

}

strong {

	font-weight: bold;

}

em {

	font-style: italic;

}

ul {

	list-style-position: outside;

	list-style-type: disc;

	margin-left: 2em;

}*/

.cb {
	clear:both;
}
.left {
	float: left;
}
.left_alt {
	float: left;
	margin-top:8px;
}
.left_alt2 {
	float: left;
	margin-top:5px;
}
.right {
	float: right;
}
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.text-center {
	text-align: center;
}
.all-caps {
	text-transform: uppercase;
}
.color-green {
	color: #224811;
}
.underline {
	text-decoration: underline;
}
.article-h1 {
	line-height: 32px !important;
	margin: 0 !important;
}
.link-arrow, .link-arrow-green {
	background-image: url('../../images/site/global/link-arrow.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 7px;
	width: 5px;
}
.link-arrow-green {
	background-image: url('../../images/site/global/link-arrow-green.png');
}
#site-header {
	height: 60px;
	margin: 0 auto;
	padding: 35px 0;
	text-align: center;
	width: 950px;
}
#container, #container2 {
/*	background:url(../../images/site/pages/med_grey_background.jpg) repeat;
min-height:700px;
*/
	margin:12px auto;
	padding:0px;
	width:960px;
	
}
#container2 {
	margin-top: 18px;
}
#content {
	border-right: 1px solid #d9d9d9;
	float: left;
	margin-top: 18px;
	padding-right: 8px;
	width: 680px;
}
.scroll-nav, .smaller-scroll-nav {
	text-transform: uppercase;
}
.smaller-scroll-nav {
	margin-top: 10px;
}
.scroll-button {
	background-color: #c5bfb3;
	color: #FFF;
	display: block;
	float: left;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 10px;
	height: 26px;
	line-height: 12px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 3px 10px;
	text-align: center;
	transition: all .1s linear;
	width: 141px;
}
.scroll-button-narrow {
	background-color: #c5bfb3;
	color: #FFF;
	display: block;
	float: left;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 10px;
	height: 26px;
	line-height: 12px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 3px 10px;
	text-align: center;
	transition: all .1s linear;
	width: 181px;
}
.scroll-button-on {
	background-color: #df953f;
	color: #FFF;
	display: block;
	float: left;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 10px;
	height: 26px;
	line-height: 12px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 3px 10px;
	text-align: center;
	transition: all .1s linear;
	width: 141px;
}
.smaller-scroll-nav .scroll-button {
	width: 120px;
}
.scroll-button:hover {
	background-color: #df953f;
}
.scroll-button-narrow:hover {
	background-color: #df953f;
}
.text-content {
	padding-left: 40px;
	padding-right: 30px;
}
.text-content h1 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 20px;
	line-height: 1.5em;
	margin-bottom: 8px;
	margin-top: 30px;
}
.text-content > h2 {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
	font-size: 14px;
	line-height: 1.25em;
}
.text-content > h3 {
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 14px;
	line-height: 1.25em;
}
.text-content h1:first-child {
	margin-top: 18px;
}
.text-content .faq-article {
	border-bottom: 1px solid #d9d9d9;
	padding: 20px 0 10px 0;
}
.text-content .faq-article h2 {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
}
.text-content .faq-article p {
	margin: 0 0 1em;
}
.text-content .faq-article p + p {
	margin: 0;
}
.text-content .faq-article a {
	text-decoration: underline;
}
.text-content .faq-article.last-article {
	border: 0 none;
	padding: 20px 0 0 0;
}
.text-content .go-to-top {
	font-family: 'NeutraTextDemi', sans-serif;
	text-decoration: underline;
}
.text-content .go-to-top a {
	color: #555454;
}
.text-content .article-normal, .text-content .article-with-picture {
	border-top: 1px solid #d9d9d9;
	margin-top: 30px;
	padding-top: 30px;
}
.text-content .article-with-picture .left {
	width: 145px;
}
.text-content .article-with-picture .right {
	width: 450px;
}
.text-content .article-with-picture .right h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 20px;
	line-height: 1.25em;
	margin-bottom: 8px;
}
/* begin Giftcard special formatting */

.large-article-with-picture-gc {
	border-bottom: 1px solid #d9d9d9;
	margin: 18px auto 0 132px;
	padding: 8px 0;
	width: 870px;
}
.last-large-article-with-picture-gc {
	border-bottom: 0 none;
}
.large-article-with-picture-gc .left {
	width: 250px;
}
.large-article-with-picture-gc .right {
	width: 580px;
}
.large-article-with-picture-gc .right h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 20px;
	line-height: 1.5em;
}
.large-article-with-picture-gc .right h3 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 8px;
}
.large-article-with-picture-gc .right ul {
	margin-left: 0;
}
.large-article-with-picture-gc .right a {
	color: #202020;
	font-family: 'NeutraTextDemi', sans-serif;
	line-height: 1.5em;
}
/* end Giftcard special formatting */

.gift-main-bg {
	background: url("../../images/site/med_grey_background.jpg") repeat !important;	/*** updated to add  ../ to image path -cc 3-23 ***/
}

.careers-2 .article-with-picture {
	width: 850px;
}
.large-article-with-picture {
	border-bottom: 1px solid #d9d9d9;
	margin: 18px auto 0;
	padding: 30px 0;
	width: 870px;
}
.last-large-article-with-picture {
	border-bottom: 0 none;
}
.large-article-with-picture .left {
	width: 350px;
}
.large-article-with-picture .right {
	width: 500px;
}
.large-article-with-picture .right h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 20px;
	line-height: 1.5em;
}
.large-article-with-picture .right h3 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 8px;
}
.large-article-with-picture .right ul {
	margin-left: 0;
}
.large-article-with-picture .right a {
	color: #202020;
	font-family: 'NeutraTextDemi', sans-serif;
	line-height: 1.5em;
}
.image-header {
	left: -4px;
}
.font-size-13 {
	font-size: 13px !important;
	line-height: 1em !important;
}
.padding-bottom-24 {
	padding-bottom: 24px;
}
.margin-top-24 {
	margin-top: 24px !important;
}
.gift-cards {
	height: 232px;
}
.gift-cards > .left {
	font-size: 15px;
	line-height: 1.25em;
	width: 458px;
}
.gift-cards > .left h1 {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
	font-size: 22px;
	line-height: 1.25em;
}
.gift-cards > .left p {
	margin-top: 8px;
}
.gift-cards > .left a {
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 8px;
}
.gift-cards > .right {
	width: 462px;
}
.gift-cards .box {
	background-color: #FFF;
	font-size: 12px;
	height: 229px;
	width: 458px;
}
.news-media a {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 8px;
}
.news-media p {
	margin-bottom: 6px;
	padding-bottom: 6px;
}
#news-media_line {
	border-bottom: 1px solid #d9d9d9;
}
.news-media p a {
	text-decoration: underline;
}
.news-media aside a {
	font-size: 14px;
	line-height: 2.25em;
}
.nutrition.text-content .article-with-picture {
	margin-top: 25px;
	padding-top: 35px;
}
.nutrition.text-content .article-with-picture:last-child {
	padding-bottom: 40px;
}
.nutrition ul {
	list-style-position: outside;
	margin-left: 1em;
}
.nutrition li {
	padding-left: 2em;
}
.nutrition-sidebar li {
	padding-bottom: 0 !important;
}
#sidebar {
	float: right;
	margin-top: 18px;
	padding-left: 24px;
	width: 206px;
}
#sidebar > .box {
	background-color: #FFF;
	font-size: 10px;
	line-height: 1.25em;
	margin-bottom: 20px;
	width: 206px;
}
#sidebar > .box:last-child {
	margin-bottom: 0;
}
.gift-cards .box .table-lft-side, .gift-cards .box .table-rt-side, .gift-cards .box .table-top-row, .gift-cards .box .table-bottom-row, #sidebar > .box .table-lft-side, #sidebar > .box .table-rt-side, #sidebar > .box .table-top-row, #sidebar > .box .table-bottom-row {
	background-position: 0 0;
	font-size: 1px;
	line-height: 1px;
}
.gift-cards .box .table-top-row, .gift-cards .box .table-bottom-row, #sidebar > .box .table-top-row, #sidebar > .box .table-bottom-row {
	height: 24px;
}
.gift-cards .box .table-lft-side, .gift-cards .box .table-rt-side, #sidebar > .box .table-lft-side, #sidebar > .box .table-rt-side {
	width: 24px;
}
#sidebar > .box .table-top-row {
	background-image: url('../../images/site/global/pod_bkgrd_top.png');
}
#sidebar > .box .table-bottom-row {
	background-image: url('../../images/site/global/pod_bkgrd_bottom.png');
}
#sidebar > .box .table-lft-side {
	background-image: url('../../images/site/global/pod_bkgrd_lft_side.png');
}
#sidebar > .box .table-rt-side {
	background-image: url('../../images/site/global/pod_bkgrd_rt_side.png');
}
.gift-cards .box .table-top-row {
	background-image: url('../../images/site/global/pod_bkgrd_lg_top.png');
}
.gift-cards .box .table-bottom-row {
	background-image: url('../../images/site/global/pod_bkgrd_lg_bottom.png');
}
.gift-cards .box .table-lft-side {
	background-image: url('../../images/site/global/pod_bkgrd_lg_lft_side.png');
}
.gift-cards .box .table-rt-side {
	background-image: url('../../images/site/global/pod_bkgrd_lg_rt_side.png');
}
.logo-timeline div {
	float: left;
	margin: 1%;
	padding: 1%;
	width: 21%;
}
#sidebar > .box h1 {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
	font-size: 16px;
	line-height: 1em;
	margin-bottom: 12px;
}
#sidebar > .box h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 16px;
	line-height: 1em;
	margin-bottom: 12px;
}
#sidebar > .box .box-link {
	color: #202020;
	line-height: 1.75em;
}
#sidebar > .box ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}
#sidebar > .box li {
	padding-bottom: 12px;
}
#sidebar > .box li:last-child {
	padding-bottom: 0;
}
#sidebar .social-icons a, #sidebar .social-icons img {
	display: inline-block;
	margin: 0 2px 0 1px;
}
.button {
	background-image: url('../../images/site/global/button_background.png');
	color: #FFF !important;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 4px 5px;
	text-align: center;
	width: 100px;
}
/*******

 * HOMEPAGE 

 *******/



.breaker {
	display: block;
	font-size: 1px;
	line-height: 1em;
}
#homepage-body {
	padding: 0;
}
#homepage .slide {
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 auto;
	top: -1px;
	width: 1346px;
}
.slide .button {
	background-image: url('../../images/site/global/button_large_background.png');
	display: block;
	font-family: 'NeutraTextDemi', sans-serif;
	height: 28px;
	line-height: 28px;
	margin: 0 auto;
	width: 138px;
}
#slide-1 {
	background-image: url('../../images/site/pages/homepage-1-bkg.jpg');
	height: 748px;
}
.dots {
	bottom: 0;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 999;
}
.dots .dot {
	background-image: url('../../images/site/global/dot-off.png');
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin: 5px;
	width: 13px;
}
.dots .dot.active {
	background-image: url('../../images/site/global/dot-on.png');
}
#slide-2 {
}
#slide-2 header {
	height: 130px;
	padding-top: 40px;
}
.gallery .item {
	float: left;
	height: 278px;
	width: 448px;
}
.gallery .gallery-title {
	color: #FFF;
	display: block;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 22px;
	line-height: 1em;
	margin: 115px auto 0;
	text-align: center;
	text-shadow: 1px 1px 2px #000;
}
.gallery a {
	border: 2px solid rgba( 255, 255, 255, .48 );
	color: #fff;
	display: block;
	height: 30px;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 14px;
	line-height: 30px;
	margin: 16px auto 0;
	text-align: center;
	width: 42px;
}
.gallery #gallery-item-1, .gallery #gallery-item-4 {
	width: 450px;
}
.gallery #gallery-item-4, .gallery #gallery-item-5, .gallery #gallery-item-6 {
	height: 272px;
}
.gallery #gallery-item-1 {
	background-image: url('../../images/site/pages/homepage-2-bkg-1.jpg');
}
.gallery #gallery-item-2 {
	background-image: url('../../images/site/pages/homepage-2-bkg-2.jpg');
}
.gallery #gallery-item-3 {
	background-image: url('../../images/site/pages/homepage-2-bkg-3.jpg');
}
.gallery #gallery-item-4 {
	background-image: url('../../images/site/pages/homepage-2-bkg-4.jpg');
}
.gallery #gallery-item-5 {
	background-image: url('../../images/site/pages/homepage-2-bkg-5.jpg');
}
.gallery #gallery-item-6 {
	background-image: url('../../images/site/pages/homepage-2-bkg-6.jpg');
}
#slide-3 {
	background-image: url('../../images/site/pages/homepage-3-bkg.jpg');
	height: 230px;
}
#slide-3 header {
}
#slide-3 .left {
	width: 552px;
}
#slide-3 .right {
	width: 794px;
}
#slide-4 {
	background-image: url('../../images/site/pages/homepage-4-bkg.jpg');
	height: 747px;
}
#slide-4 .header-text {
	display: block;
	height: 121px;
	margin: 60px auto 0;
	width: 258px;
}
#slide-4 .text-1 {
	background-image: url('../../images/site/pages/homepage-4-text-2.png');
	display: block;
	height: 320px;
	margin: 50px 0 0 180px;
	width: 240px;
}
#slide-4 .youtube {
	height: 370px;
	margin: 50px 0 0 50px;
	width: 657px;
}
#slide-4 .button {
	margin: 0 0 0 230px;
	top: -40px;
}
#slide-5 {
	background-image: url('../../images/site/pages/homepage-5-bkg.jpg');
	height: 560px;
}
#slide-5 .text-1 {
	margin: 65px 0 0 185px;
}
#slide-5 .button {
	margin: 20px 0 0 235px;
}
#slide-6 {
	background-image: url('../../images/site/pages/homepage-6-bkg.jpg');
	height: 560px;
}
#slide-6 > .group {
	margin: 102px 0 0 102px;
}
#slide-6 .left {
	width: 537px;
}
#slide-6 .right {
	width: 707px;
}
#slide-6 .image-container {
	background-color: #fff;
	height: 323px;
	padding: 6px;
	width: 525px;
}
#slide-6 .image-label {
	background-color: #000;
	bottom: 0;
	color: #FFF;
	font-size: 15px;
	line-height: 1.5em;
	left: 0;
	opacity: .52;
	margin: 6px;
	padding: 20px 6px;
	position: absolute;
	width: 513px;
}
#slide-6 .header-text {
	margin: 35px 0 0 115px;
}
#slide-6 .text-box {
	color: #555454;
	font-size: 16px;
	line-height: 1.5em;
	margin: 0 0 0 70px;
	text-align: center;
	width: 530px;
}
#slide-6 .button {
	margin-top: 20px;
}
#slide-7 {
	background-image: url('../../images/site/pages/homepage-7-bkg.jpg');
	height: 373px;
}
#slide-7 .header-text {
	margin: 60px 0 0 220px;
}
#slide-7 .text-box {
	color: #FFF;
	font-size: 17px;
	line-height: 1.5em;
	margin-left: 130px;
	text-align: center;
	width: 555px;
}
#slide-7 .button {
	margin: 20px 0 0 310px;
}
.button.auto-width {
	font-family: 'NeutraTextDemi', sans-serif;
	margin-right: 10px;
	padding-left: 12px;
	padding-right: 12px;
	width: auto;
}
.text-content hr {
	border: 0 none;
	border-top: 1px solid #d9d9d9;
	margin-top: 30px;
}
.large-container .text-content .article-with-picture .right {
	padding-right: 30px;
	padding-top: 10px;
	width: 590px;
}
.inverted-group #content {
	border-right: 0 none;
	float: right;
	padding-left: 8px;
	padding-right: 0;
}
.inverted-group #sidebar {
	float: left;
}
.inverted-group .text-content h1:first-child {
	margin-top: 0;
}
.inverted-group .text-content > h3 {
	font-size: 12px;
	margin-bottom: 20px;
}
.inverted-group h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 20px;
	line-height: 1.5em;
	margin-bottom: 20px;
	margin-top: 30px;
}
.inverted-group .text-content ul {
	font-size: 12px;
	line-height: 1.25em;
	list-style-type: none;
}
.inverted-group .text-content li {
	margin-bottom: 1.25em;
}
.international h1, .international h2 {
	color: #224811;
	font-family: 'NeutraTextBold', sans-serif;
	font-size: 20px;
	line-height: 1.5em;
	margin-top: 24px;
}
.international h2 {
	margin-bottom: 8px;
}
.international ul {
	font-size: 12px;
	line-height: 1.5em;
	list-style-type: none;
	margin-left: 14px;
}
.international li {
	margin-bottom: 24px;
}
.international article {
	font-family: 'NeutraTextDemi', sans-serif;
	margin-left: 90px;
}
.international article a {
	border-bottom: 1px solid rgba( 34, 72, 17, .25 );
}
#sidebar .menu li {
	border-top: 1px solid #d9d9d9;
	line-height: 25px;
	padding-bottom: 0;
}
#sidebar .menu li:first-child {
	border-top: 0 none;
}
#sidebar .menu li a {
	color: #706b6b;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 11px;
}
#sidebar .menu li.active > a {
	color: #224811;
}
#sidebar .box .submenu {
	margin-left: 14px;
	text-transform: none;
}
#sidebar .box .submenu li {
	border-top: 0 none;
}
#sidebar .box .submenu li.active a {
	border-bottom: 1px solid rgba( 112, 107, 107, .25 );
	color: #706b6b;
}
.slider {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.slider.active {
	display: block;
}
.slider[data-page="0"] {
	background-image: url('../../images/site/pages/homepage-1-bkg.jpg');
}
#homepage-1-text-1 {
	display: block;
	margin: 155px auto 0;
}
.slider[data-page="1"] {
	background-image: url('../../images/site/pages/homepage-4-bkg.jpg');
}
/*******

 * WINES 

 *******/



#wine-body {
	background-color: #000;
	padding: 0;
}
#wine .slide {
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 auto;
	top: 0;
	width: 1348px;
}
#wine-slide-1 {
	background-image: url('../../images/site/pages/wine-1-bkg.jpg');
	color: #FFF;
	height: 601px;
	text-align: center;
}
#wine-slide-1 header {
	height: 162px;
	left: 825px;
	position: absolute;
	top: 127px;
	width: 403px;
}
#wine-slide-1 h2 {
	font-size: 26px;
	left: 825px;
	line-height: 1.2em;
	position: absolute;
	text-shadow: 1px 1px 2px #000;
	top: 302px;
	width: 403px;
}
#wine-slide-1 .text-box {
	font-size: 14px;
	left: 805px;
	line-height: 1.2em;
	position: absolute;
	text-shadow: 1px 1px 2px #000;
	top: 380px;
	width: 443px;
}
#wine-slide-1 a {
	left: 952px;
	position: absolute;
	top: 428px;
}
#wine-slide-2 {
	background-image: url('../../images/site/pages/wine-2-bkg.jpg');
	color: #555455;
	height: 601px;
	text-align: center;
}
#wine-slide-2 header {
	height: 175px;
	left: 104px;
	position: absolute;
	top: 120px;
	width: 553px;
}
#wine-slide-2 .text-box {
	font-size: 14px;
	left: 158px;
	line-height: 1.2em;
	position: absolute;
	top: 310px;
	width: 465px;
}
#wine-slide-3 {
	background-image: url('../../images/site/pages/wine-3-bkg.jpg');
	color: #FFF;
	height: 601px;
	text-align: center;
}
#wine-slide-3 header {
	height: 128px;
	left: 840px;
	position: absolute;
	top: 84px;
	width: 355px;
}
#wine-slide-3 .text-box {
	font-size: 14px;
	left: 792px;
	line-height: 1.3em;
	position: absolute;
	text-shadow: 0 0 55px #000;
	top: 218px;
	width: 470px;
}
#wine-slide-4 {
	background-image: url('../../images/site/pages/wine-4-bkg.jpg');
	color: #555455;
	height: 2537px;
	text-align: center;
}
#wine-slide-4 .header-1 {
	height: 212px;
	left: 437px;
	position: absolute;
	top: 44px;
	width: 469px;
}
#wine-slide-4 .text-box-1 {
	font-size: 14px;
	left: 328px;
	line-height: 1.3em;
	position: absolute;
	top: 275px;
	width: 705px;
}
#wine-slide-4 .header-2 {
	height: 439px;
	left: 194px;
	position: absolute;
	top: 402px;
	width: 954px;
}
#wine-slide-4 .text-box-2 {
	font-size: 14px;
	left: 350px;
	line-height: 1.3em;
	position: absolute;
	top: 860px;
	width: 640px;
}
#wine-slide-4 .header-3 {
	height: 67px;
	left: 0;
	position: absolute;
	top: 923px;
	width: 1348px;
}
#wine-slide-4 .text-block-1 {
	height: 600px;
	left: 0;
	position: absolute;
	top: 1016px;
	width: 100%;
}
#wine-slide-4 .text-block-1-1, #wine-slide-4 .text-block-1-2 {
	position: absolute;
	top: 0;
	width: 638px;
}
#wine-slide-4 .text-block-1-1 {
	left: 28px;
}
#wine-slide-4 .text-block-1-2 {
	left: 680px;
}
#wine-slide-4 .text-block-1 header {
	left: 0;
	position: absolute;
	top: 387px;
	width: 100%;
}
#wine-slide-4 .text-block-1 .text-box {
	font-size: 14px;
	left: 0;
	line-height: 1.2em;
	position: absolute;
	text-align: left;
	top: 452px;
	width: 100%;
}
#wine-slide-4 .header-4 {
	height: 64px;
	left: 0;
	position: absolute;
	top: 1567px;
	width: 1348px;
}
#wine-slide-4 .text-block-2 {
	left: 0;
	position: absolute;
	top: 1725px;
	width: 100%;
}
#wine-slide-4 .text-block-2-1, #wine-slide-4 .text-block-2-2 {
	position: absolute;
	text-align: left;
	top: 0;
}
#wine-slide-4 .text-block-2-1 {
	left: 188px;
	width: 450px;
}
#wine-slide-4 .text-block-2-2 {
	left: 705px;
	width: 415px;
}
#page-404 {
	margin: 0 auto;
	padding:30px 0 30px 0;
	width: 960px;
	background-image:none;
}
#page-404-html {
	background-image: url('../../images/site/global/bkgrd_404.jpg')!important;
	background-size: cover;
}
#page-404 p {
	margin:0px;
	padding:0px;
}
#page-404 .large-404 {
	margin:60px 0 80px 80px;
	padding:0px;
}
#page-404 .large-500 {
	margin:60px 0 80px 80px;
	padding:0px;
}
#page-404 .large-maintenance {
	margin:60px 0 80px 80px;
	padding:0px;
}
.contact-us {
	padding-bottom: 200px !important;
}
.contact-us h2 {
	color: #224811;
	font-family: 'NeutraTextDemi', sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: 8px;
	margin-top: 30px;
}
.contact-tab-1 .group {
	margin-left: 90px;
}
.margin-bottom-60 {
	margin-bottom: 60px;
}
.contact-tab-1 .left, .contact-tab-1 .right {
	padding: 0 20px;
	width: 340px;
}
.contact-tab-1 li {
	margin-bottom: 10px;
}
.contact-tab-1 li a {
	text-decoration: underline;
}
.contact-tab-1 a {
	font-family: 'NeutraTextDemi', sans-serif;
}
.contact-tab-2 textarea {
	border: 1px solid #d9d9d9;
	height: 118px;
	width: 525px;
}
.contact-tab-2 .left {
	margin-left: 100px;
	width: 550px;
}
.contact-tab-2 .right {
	padding-top: 6em;
	width: 200px;
}
.contact-tab-2 .right > div {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}
.contact-tab-2 .right > div .custom-radio, .contact-tab-2 .right > div span, .contact-tab-2 .right > div img {
	display: inline-block;
	vertical-align: middle;
}
.contact-tab-2 .right > div img {
	cursor: pointer
}
.contact-tab-2 .right > div span {
	padding-left: 1em;
}
.contact-tab-3 h1 {
	width: 200px;
}
.contact-tab-3 .helper {
	margin-top: 18px;
	width: 620px;
}
.contact-tab-4 .location {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 22px;
	width: 300px;
}
.contact-tab-4 .location * {
	vertical-align: middle;
}
.order-type {
	display: inline-block;
	margin-right: 39px;
}
.order-type > span {
	display: block;
}
.order-type div {
	display: inline-block;
	width: 40%;
}
.order-type div, .order-type div span {
	vertical-align: middle;
}
.margin-right-81 {
	margin-right: 81px !important;
}
.form-section {
	margin: 30px auto 0;
	width: 700px;
}
.form-section fieldset {
	display: block;
	margin-bottom: 1em;
}
.form-section label {
	display: inline-block;
	margin-right: 39px;
	vertical-align: top;
}
.form-section label span {
	display: block;
	margin-bottom: 8px;
}
.form-section label input[type="text"] {
	display: block;
	height: 22px;
	padding: 2px;
	width: 100%;
}
.form-section .input-110 {
	width: 118px;
}
.form-section .input-160 {
	width: 164px;
}
.form-section .input-230 {
	width: 233px;
}
.form-section .input-620 {
	width: 623px;
}
.form-section .input-305 {
	width: 303px;
}
.form-section .input-350 {
	width: 353px;
}
.form-section .select-80 {
	width: 80px;
}
.form-section .select-230 {
	width: 230px;
}
.form-section .small-select {
	width: 79px;
}
.form-section .large-select {
	width: 233px;
}
.form-section .custom-select {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
.contact-us hr {
	border: 0 none;
	border-top: 1px solid #d9d9d9;
	margin: 45px 0;
}
.form-section input[type="text"] {
	border: 1px solid #d9d9d9;
}
.tooltip {
	/* background-color: #FFF;
	border: 1px solid #b5b5b5;
	box-shadow: 0 0 50px 50px rgba( 0, 0, 0, .17 ), 0 0 10px 3px rgba( 204, 196, 182, .32 ) inset; */
	display: none;
	padding: 25px;
	position: absolute;
	right: 23px;
	top: 24px;
	width: 240px;
	z-index: 999;
}
.tooltip .arrow {
	background-color: #FFF;
	border-left: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
	height: 10px;
	position: absolute;
	right: 15px;
	top: -6px;
	transform: rotate(45deg);
	width: 10px;
}
/* Dropdown control */



.selectBox-dropdown {
	background: #FFF;
	border: 1px solid #b5b5b5;
	border-radius: 3px;
	display: inline-block;
	color: #000;
	cursor: default;
	height: 24px;
	outline: none;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #999;
}
.selectBox-dropdown.selectBox-menuShowing-bottom {
	border-radius: 3px 3px 0 0;
}
.selectBox-dropdown.selectBox-menuShowing-top {
	border-radius: 0 0 3px 3px;
}
.selectBox-dropdown .selectBox-label {
	display: inline-block;
	overflow: hidden;
	padding: 2px 8px;
	white-space: nowrap;
}
.selectBox-dropdown .selectBox-arrow {
	background: url('../../images/site/global/dropdown-button.png') 50% center no-repeat;
	height: 28px;
	position: absolute;
	right: -2px;
	top: -2px;
	width: 28px;
}
/* Dropdown menu */



.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
/* Inline control */



.selectBox-inline {
	min-width: 150px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}
.selectBox-inline:focus {
	border-color: #666;
}
/* Options */



.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}
.selectBox-options.selectBox-options-top {
	border-bottom:none;
	margin-top:1px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.selectBox-options.selectBox-options-bottom {
	border-top:none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}
.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}
.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}
.selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4;
}
.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}
/* Disabled state */



.selectBox.selectBox-disabled {
	color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}
.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}
.contact-us .alert {
	background-color: #f5e5de;
	border: 1px solid #bf3f2f;
	color: #bf3f2f;
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px auto 0;
	padding: 15px 0;
	text-align: center;
	width: 280px;
}
.contact-us-2 {
	padding-bottom: 50px !important;
}
.contact-us-2 .form-section {
	margin-left: 300px;
	width: 590px;
}
.contact-us-2 .form-section * {
	vertical-align: middle;
}
.contact-us .input-500 {
	width: 500px;
}
.submit-buttons .cancel {
	color: #a93a23;
	padding-left: 15px;
	text-decoration: underline;
}
/*Add New Css*/



.errortitlebg {
	margin:0px 0px 20px 0px;
	padding:0px;
	background:url(../../images/site/pages/loc_delbg.png) repeat;
	height:63px;
	width:960px;
}
.errortitlebg h1 {
	color: #FFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	font-size:48px;
	margin:0px;
	padding:5px 0 0 20px;
	line-height:normal;
	float:left;
}
.errortitlebg ul {
	float:right;
	margin:0px;
	padding:0px;
}
.errortitlebg ul li {
	margin:12px 0 0 0;
	padding:10px 60px 10px 20px;
	list-style-type:none;
	background-color:#000000;
	opacity: 0.7;
	font-family: "Montserrat";
	font-weight:bold;
}
.errortitlebg ul li a {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
}
.errortitlebg ul li a:hover {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#D7C896;
}
.errormidsec {
	margin:12px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/med_grey_background.jpg) repeat;
	width:960px;
}
.errormidsec h2 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:38px;
	font-weight: normal;
	line-height: normal;
	margin:0px;
	padding:20px 0 0 70px;
	text-transform:uppercase;
	letter-spacing: 0.6px;
}
.errormidsec h3 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:30px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:5px 0 0 70px;
	text-transform:uppercase;
	letter-spacing: 0.6px;
}
.giftmidsec {
	margin:0 auto 20px auto;
	padding:0px;
	width:960px;
}
.cardmidbox {
	margin:0 auto;
	padding:0px;
	width:868px;
}
.cardmidbox h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:38px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:20px 0 0 0;
	text-transform:uppercase;
	letter-spacing: 0.6px;
}
.cardmidboxL {
	margin:20px 0 0 0;
	padding:0px;
	width:417px;
	float:left;
	background:url(../../images/site/pages/cardbg1.jpg) no-repeat;
	height:588px;
}
.cardmidboxL h1 {
	color: #000000 !important;
	font-family: 'LeagueGothic';
	font-size:30px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:20px 0 0 35px;
	text-transform:none;
	letter-spacing: 0.6px;
}
.cardmidboxL ul {
	margin:328px 0 0 45px;
	padding:0px;
}
.cardmidboxL ul li {
	margin:0px;
	padding:0px;
	font-family: "Montserrat";
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
}
.cardmidboxL ul li a {
	color:#FFFFFF;
}
.cardmidboxL ul li a:hover {
	color:#D7C896;
}
.validbox {
	margin:55px 0 0 30px;
	padding:0px;
	width:370px;
	float:left;
}
.validboxL {
	margin:0px;
	padding:4px 0 0 0;
	width:256px;
	float:left;
	font-size:12px;
	color:#ffffff;
	font-family: "Montserrat";
	font-style:italic;
	font-weight:bold;
}
.validboxR {
	margin:0px;
	padding:0px;
	width:114px;
	float:left;
}
.blank {
	width:114px;
	height:23px;
	background:#831a2e;
	text-align:center;
	font-weight:normal;
	padding:4px 0 0 0;
	display: block;
	color: #ffffff !important;  /*** 03/04 -mk ***/
}
.blank div {
	color:#FFFFFF !important;
	text-decoration:none;
}
.blank:hover, .blank div:hover, .blank div:active {
	color:#ffffff !important;
	text-decoration:none;
	background-color: #c22838;
}
.cardmidboxR {
	margin:20px 0 0 0;
	padding:0px;
	width:417px;
	float:right;
	background:url(../../images/site/pages/cardbg2.jpg) no-repeat;
	height:588px;
}
.cardmidboxR h1 {
	color: #000000 !important;
	font-family: 'LeagueGothic';
	font-size:30px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:20px 0 0 35px;
	text-transform:none;
	letter-spacing: 0.6px;
}
.cardmidboxR ul {
	margin:328px 0 0 45px;
	padding:0px;
}
.cardmidboxR ul li {
	margin:0px;
	padding:0px;
	font-family: "Montserrat";
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
}
.cardmidboxR ul li a {
	color:#FFFFFF;
}
.cardmidboxR ul li a:hover {
	color:#D7C896;
}
/*Add New Css*







/*Special Pages Css*/



.spabg {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/loc_delbg.png) repeat;
	height:63px;
	width:960px;
}
.spabg h1 {
	color: #FFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	font-size:48px;
	margin:0px;
	padding:5px 0 0 20px;
	line-height:normal;
	float:left;
}
#containerspa {
	margin:12px auto;
	padding:0px;
	width:960px;
	min-height:1150px;
}
.spamidsec {
	margin:0 auto;
	padding:20px 0 40px 0;
	width:936px;
}
.spacontentT {
	margin:0 0 0 45px;
	padding:0px;
	width:750px;
}
.spacontentT h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:38px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
	letter-spacing: 0.6px;
}
.spacontentT h2 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:30px;
	font-weight: normal;
	line-height: normal;
	margin:0;
	padding:5px 0 0 0;
	text-transform:uppercase;
	letter-spacing: 0.6px;
}
.spa4boxes {
	margin:33px 0 0 0;
	padding:0px;
	width:936px;
}
.flav1 {
	margin:12px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/flavbg1.gif) no-repeat;
	width:234px;
	height:242px;
	float:left;
	cursor:pointer;
}
.flav1 h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:24px;
	font-weight: normal;
	line-height:22px;
	margin:161px 0 0 23px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
}
.flav2 {
	margin:12px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/flavbg2.gif) no-repeat;
	width:228px;
	height:242px;
	float:left;
	cursor:pointer;
}
.flav2 h1 {
	color: #000000 !important;
	font-family: 'LeagueGothic';
	font-size:24px;
	font-weight: normal;
	line-height:22px;
	margin:161px 0 0 24px;
	padding:0;
	text-transform:none;
	width:170px;
}
.flav2 h1 span {
	width:100%;
	float:left;
	font-size:18px;
	text-align:center;
}
.flav3 {
	margin:12px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/flavbg3.gif) no-repeat;
	width:228px;
	height:242px;
	float:left;
	cursor:pointer;
}
.flav3 h1 {
	color: #FFF !important;
	font-family: 'LeagueGothic';
	font-size:24px;
	font-weight: normal;
	line-height:22px;
	margin:161px 0 0 24px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
}
.flav4 {
	margin:12px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/flavbg4.gif) no-repeat;
	width:227px;
	height:242px;
	float:left;
	cursor:pointer;
}
.flav4 h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:24px;
	font-weight: normal;
	line-height:22px;
	margin:161px 0 0 33px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
}
.flav1big {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/flavbg1_big.png) no-repeat;
	width:247px;
	height:291px;
	float:left;
}
.flav1big h1 {
	color: #FFFFFF !important;
	font-family: 'LeagueGothic';
	font-size:28px;
	font-weight: normal;
	margin:174px 0 0 21px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
	line-height:26px;
}
.flav2big {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/flavbg2_big.png) no-repeat;
	width:247px;
	height:291px;
	float:left;
}
.flav2big h1 {
	color: #000000 !important;
	font-family: 'LeagueGothic';
	font-size:28px;
	font-weight: normal;
	margin:174px 0 0 40px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
	line-height:26px;
}
.flav3big {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/flavbg3_big.png) no-repeat;
	width:247px;
	height:291px;
	float:left;
}
.flav3big h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:26px;
	font-weight: normal;
	margin:174px 0 0 21px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
	line-height:26px;
}
.flav4big {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/flavbg4_big.png) no-repeat;
	width:246px;
	height:291px;
	float:left;
}
.flav4big h1 {
	color: #FFFFFF;
	font-family: 'LeagueGothic';
	font-size:26px;
	font-weight: normal;
	margin:174px 0 0 40px;
	padding:0;
	text-transform:none;
	letter-spacing: 0.6px;
	width:200px;
	line-height:26px;
}
.sliderspe {
	margin:5px 0 0 0;
	padding:0px;
}
.paginationbg1 {
	margin:0px;
	padding:0px;
	width:936px;
	background:url(../../images/site/pages/slidbotbg1.png) no-repeat;
	height:113px;
}
.paginationspa {
	margin:0px;
	padding:0px;
}
.paginationspa ul {
	margin:0px;
	padding:13px 0 0 183px;
}
.paginationspa ul li {
	margin:0 3px 0 0;
	padding:5px;
	list-style-type:none;
	float:left;
}
.paginationspa ul li a {
	margin:0px;
	padding:0px;
	float:left;
	background:#808080;
	height:65px;
	width:129px;
	text-indent:-999px;
}
.paginationspa ul li a:hover {
	background:#999999;
}
.pageactive {
	border:5px solid #c17e23;
	border-radius:2px;
}
.page4active {
	border:5px solid #FFFFFF;
	border-radius:2px;
}
.pagespa {
	margin-top:5px !important;
}
.paginationbg2 {
	margin:0px;
	padding:0px;
	width:936px;
	background:url(../../images/site/pages/slidbotbg2.png) no-repeat;
	height:113px;
}
.paginationbg3 {
	margin:0px;
	padding:0px;
	width:936px;
	background:url(../../images/site/pages/slidbotbg3.png) no-repeat;
	height:113px;
}
.paginationbg4 {
	margin:0px;
	padding:0px;
	width:936px;
	background:url(../../images/site/pages/slidbotbg4.png) no-repeat;
	height:113px;
}
/*Special Pages Css*/







/*About LongHorn Page*/
#AboLcontent_body h1 {
	text-indent: 0px;	
	margin:5px 0 0 0;
}


#AboLcontent_body {
	/*background:url("../images/site/pages/menu_bg.jpg") no-repeat center bottom scroll #000000;*/
	background-size:100%;
	font-family: "Montserrat";
	font-size: 12px;
	margin-top:0;
	overflow: hidden;
	padding-bottom: 2.5em;
}
.AboLMidSec {
	margin: 20px auto;
	padding: 0;
	width:960px;
}
.AboLTopBg {
	margin:0px;
	padding:0px;
	background:url(../../images/site/pages/loc_delbg.png) repeat;
	height:63px;
	width:960px;
}
.AboLTopBg h1 {
	color: #FFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	font-size:48px;
	margin:0px;
	padding:5px 0 0 20px;
	line-height: 63px;
	float:left;
	text-transform:uppercase;
}

#AboLcontent_body .AboLTopBg h1 {
	line-height: 48px;	
}
#AboLContentArea {
	background: url(../../images/site/pages/med_grey_background.jpg) repeat;
	margin:12px auto;
	padding:0 0 70px 0;
	width:960px;
}
.about1 {
	margin:0 auto;
	padding:0px;
	width:867px;
}
.about1 h1 {
	margin:0px;
	padding:20px 0 0 0;
	font-size:38px;
	color:#FFFFFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	text-transform:uppercase;
}

h1.eclub {
	margin:0px;
	padding:20px 0 0 0;
	font-size:38px;
	color:#FFFFFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	text-transform:none !important;
}

.abnewboxL {
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:605px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
	min-height:500px;
}
.abnewboxL p {
	margin:16px 20px 0 20px;
	padding:0px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.abnewboxL a {
	color:#831a2e;
	text-decoration:underline;
}
.abnewboxL a:hover {
	color:#c22838;
	text-decoration:none;
}
.abnewboxR {
	margin:20px 0 0 0;
	padding:0;
	width:236px;
	float:right;
}
.abnewboxR h1 {
	color: #000000 !important;	
}

.longwaybox {
	margin:0px;
	padding:0px;
	width:236px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
}
.longwaybox ul {
	margin:-30px 0 0 20px;
	padding:0;
	width:200px;
}
.longwaybox ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
}
.seeyour {
	margin:10px 0 10px 10px;
	padding: 5px;
	background:#831a2e;
	width:180px;
	height: 22px;
	float:left;
	font-weight:bold;
	text-align:center;
	display: block;
	font-size:15px;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
}
.seeyour div {
	color:#FFFFFF;
}
.seeyour:hover {
	background:#c22838;
	text-decoration: none;
	color: #ffffff;
}
.communtybox {
	margin:20px 0 0 0;
	padding:15px 18px;
	width:200px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
}
.communtybox h1 {
	color: #831a2e;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin: 0;
	padding:0;
	text-transform: uppercase;
}
.communtybox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.communtybox a {
	font-size:15px;
	font-weight:bold;
	color:#831a2e;
	text-decoration:underline;
	padding-top:6px;
	display:inline-block;
}
.communtybox a:hover {
	font-size:15px;
	font-weight:bold;
	color:#c22838;
	text-decoration:none;
}
.about2 {
	margin:0 auto;
	padding:0px;
	width:867px;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
	min-height:610px;
}


.abo2title {
	margin:20px 0 0 20px;
	padding:0px;
	float:left;
	width:100%;
}
.abo2title h1 {
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#000000 !important;
	float:left;
	font-family:'LeagueGothic';
	font-size:38px;
	text-transform:uppercase;
}
.abo2title h4 {
	margin:0px;
	padding:14px 0 0 10px;
	font-size:16px;
	color:#000000 !important;
	float:left;
}
.scrollingb {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	background: url(../../images/site/pages/scrolling_content.png) no-repeat;
	width:864px;
	height:350px;
}
.about2 p {
	margin:0px;
	padding:10px 30px 0 20px;
	font-size:15px;
	color:#000000 !important;
	font-weight:bold;
	display:inline-block;
}
.careersconS {
	margin-top:20px;
	padding-bottom:30px;
}
.carserbox {
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:828px;
	float:left;
}
.carserboxL {
	margin:0px;
	padding:0px;
	float:left;
	width:228px;
}
.carserboxR {
	margin:0px;
	padding:0px;
	float:left;
	width:591px;
}
.carserbox img {
	margin:0px 15px 10px 0;
	padding:0;
	float:left;
	text-align:left;
	-webkit-box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:         5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.carserbox h1 {
	color:#000000 !important;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.carserbox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.carserbox a {
	color:#831a2e;
	text-decoration:underline;
}
.carserbox a:hover {
	color:#c22838;
	text-decoration:none;
}
.nutrifoodback {
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:550px;
	float:left;
}
.nutrifoodback img {
	margin:0px 15px 10px 0;
	padding:0;
	float:left;
	text-align:left;
	-webkit-box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.nutrifoodback h1 {
	color:#000000;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.nutrifoodback p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.nutrifoodback a {
	color:#831a2e;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}
.nutrifoodback a:hover {
	color:#c22838;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.foodphools {
	margin:0 0 0 50px;
	padding:0px;
	float:left;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	width:500px;
}
.foodphools ul {
	margin:0px;
	padding:0px;
}
.foodphools ul li {
	margin:15px 0 0 0;
	padding:0px;
}
.exploreTcon {
	margin:-50px 0 0 20px;
	padding:0 0 20px 0;
	color:#000000;
	font-weight:bold;
}
.exploreTcon p {
	margin:0px;
	padding:0px;
	font-size:15px;
}
.exploreTcon a {
	margin:0px;
	padding:0px;
	color:#831A2E;
	font-size:15px;
	padding-top:8px;
	display:inline-block;
	text-decoration:underline;
}
.exploreTcon a:hover {
	margin:0px;
	padding:0px;
	color:#c22838;
	font-size:15px;
	padding-top:8px;
	text-decoration:none;
}
.quickliboxes {
	margin:5px 0 0 3px;
	padding:0 0 0 0;
	color:#000000;
	font-weight:bold;
}
.quickliboxes p {
	margin:0px;
	padding:0px;
	font-size:15px;
}
.quickliboxes a {
	margin:0px;
	padding:0px;
	color:#831A2E;
	font-size:15px;
	padding-top:8px;
	display:inline-block;
	text-decoration:underline;
}
.quickliboxes a:hover {
	margin:0px;
	padding:0px;
	color:#c22838;
	font-size:15px;
	padding-top:8px;
	text-decoration:none;
}
.sustopbanner {
	margin:20px 0 20px 20px;
	padding:0px;
	float:left;
}
.sustopbanner img {
	-webkit-box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.suspicbox {
	margin:0 20px auto;
	padding:30px 0 20px 0;
	width:570px;
	float:left;
}
.suspicbox img {
	margin:5px 15px 10px 0;
	padding:0;
	float:left;
	text-align:left;
	-webkit-box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.suspicbox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.suspicbox a {
	color:#831a2e;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}
.suspicbox a:hover {
	color:#c22838;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.maketontit {
	margin:-100px 0 0 18px;
	padding:0;
	width:210px;
	font-size:30px;
	color:#FFFFFF;
	font-family: 'LeagueGothic';
	letter-spacing:1px;
	line-height:28px;
}
.sunfindb {
	margin:15px 0 20px 0px;
	padding: 4px 0px 4px 0px;
	left:2px;
	background:#831a2e;
	width:97%;
	float:left;
	font-weight:normal;
	text-align:center;
	position:relative;
	z-index:9;
	text-transform: uppercase;
    color: #FFFFFF;
}
.sunfindb div {
	color:#FFFFFF;
	font-size:12px;
	font-family: "Montserrat";
}
.sunfindb:hover {
	color:#FFFFFF;
	text-decoration: none;
	background:#c22838;
}
.mediaconsec {
	margin:0px;
	padding:0px;
}
.mediaconsec h2 {
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
}
.mediaconsec p {
	margin:4px 0 0 0;
	padding:0px;
	font-size:12px;
	float:left;
	line-height:16px;
}
.mediaconsec p a {
	font-size:12px;
	padding-top:0px;
}
.mediaconsec p a:hover {
	font-size:12px;
	padding-top:0px;
}
.stayicons {
	margin:0px;
	padding:0px;
}
.stayicons img {
	margin-right:10px;
}
.homewrapper {
	margin:0px;
	padding:0px;
	background:url("../images/site/pages/menu_bg.jpg") no-repeat center bottom #000000;
\background-size:100%;
	float:left;
	width:100%;
}
.homepagemid {
	margin:0 auto;
	padding:0px;
	width:960px;
}
.homepagemid .sliderul {margin-left:0}

.homemidtitbg {
	margin:0px;
	padding:46px 0 0 0;
	background:url(../../images/site/pages/home_titlebg.jpg) repeat;
	width:960px;
	height:85px;
}
.homemidboxes {
	margin:0px;
	padding:13px 0 17px 0;
	background:#000000;
	float:left;
	width:960px;
}

.homemidboxes .getappfr {margin-top:28px;}

.homeLjoin {
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../images/site/pages/joinleft_bg.jpg) no-repeat;
	width:326px;
	height:372px;
}
.jointitclb {
	margin:0px;
	padding:114px 0 0 5px;
	float:left;
	width:98%;
}
.getappfr {
	margin:10px 0 0 22px;
	padding:0px;
	float:left;
	width:299px;
}
.getappfr p {
	margin:0px;
	padding:0px;
	font-size:12px; line-height:14px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
}
.getappfr a {
	margin:0px;
	padding:2px 0 0 0;
	color:#c17d23;
	font-size:22px;
	text-decoration:none;
	font-family:'LeagueGothic';
	text-transform:uppercase;
	display:inline-block;
	text-shadow: 2px 2px #000000;
}
.getappfr a:hover {
	padding:2px 0 0 0;
	color:#c17d23;
	text-decoration:none;
	font-size:22px;
	text-decoration:underline;
}
.getappfr span {
	margin:0px;
	padding:1px 0 0 0;
	color:#ffffff;
	font-size:10px;
	display:block; line-height:10px;
}
.homeRche {
	margin:0 0 0 10px;
	padding:0px;
	float:left;
	width:624px;
}
.cheftop {
	margin:0px;
	padding:0px;
	width:624px;
	float:left;
}
.cheftop1 {
	margin:0px;
	padding:0px;
	float:left;
	background:url(../../images/site/pages/home_rightpic1.jpg) repeat;
	width:230px;
	height:178px;
}
.gifTtop1 {
	margin:-6px 0 0 0;
	padding:0px;
	width:100%;
	float:left;
}
.cheftop1 a {
	margin:3px 0 0 14px;
	padding:0px;
	font-size:22px;
	color:#c17d23;
	text-decoration:none;
	display:inline-block;
	font-family:'LeagueGothic';
	text-shadow: 2px 2px #000000;
	/* position: relative;
	top: -166px;
	left: 160px; */
}
.cheftop1 a:hover {
	text-decoration:underline;
	color:#c17d23;
}
.cheftop2 {
	margin:0 0 0 9px;
	padding:0px;
	float:left;
	background:url(../../images/site/pages/home_rightpic2.jpg) no-repeat;
	width:385px;
	height:178px;
}
.cheourworld {
	margin:70px 12px 0 0;
	padding:0px;
	float:right;
	text-align:left;
}
.cheourworld p {
	margin:0px;
	padding:0px;
	font-size:14px; line-height:16px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
}
.cheourworld a {
	margin:0px;
	padding:75px 5px 0 0;
	color:#c17d23;
	font-size:22px;
	text-decoration:none;
	font-family:'LeagueGothic';
	display:inline-block;
	text-shadow: 2px 2px #000000;
}
.cheourworld a:hover {
	text-decoration:underline;
	font-size: 22px;
}
.chefbot {
	margin:10px 0 0 -2px; /*** 12/17 -mk ***/
	padding:0px;
	width:626px; /*** 12/17 -mk ***/
	float:left;
}
.chefbot1 {
	margin:0px;
	padding:0px;
	float:left;
	width:297px;
	height:183px;
	position: relative;
	z-index: 1;
}
.chefbot2 {
	margin:0 0 0 8px;
	padding:0px;
	float:left;
	width:318px;
}
.parksea {
	margin:3px 0 0 0;
	padding:0px;
	float: left;
	background:url(../../images/site/pages/home_rightpic4.jpg) no-repeat;
	width:310px;
	height:83px;
}
.parksea p {
	margin:0px;
	padding:0px;
	font-size:24px; 
	line-height:25px;
	color:#85752d;
	font-family:'LeagueGothic';
}

.parksea p span {
	font-size:35px;
}
	
.parksea a {
	margin:0px;
	padding:0px 0 0 0;
	color:#c17d23;
	font-size:22px;
	text-decoration:none;
	font-family:'LeagueGothic';
	display:inline-block;
	text-shadow: 1px 1px 1px #000000;
}
.parksea a:hover {
	color:#c17d23;
	padding:0px 0 0 0;
	text-decoration:underline;
	font-size:22px;
}
.parksea .seasonfreshest {
	position: relative;
	left:0px;
	top: 5px;	
}

.enosha {
	margin:14px 0 0 0px; /*** 12/17 -mk ***/ 
	padding:0px;
	float:left;
	background:url(../../images/site/pages/home_rightpic5.jpg) no-repeat;
	width:318px;
	height:81px;
}
.enosha a {
	margin:3px 0 0 10px;
	padding:0px;
	font-size:22px;
	color:#c17d23;
	text-decoration:none;
	display:inline-block;
	font-family:'LeagueGothic';
	text-shadow: 2px 2px #000000;
}
.enosha a:hover {
	margin:3px 0 0 10px;
	padding:0px;
	font-size:22px;
	color:#c17d23;
	text-decoration:underline;
}
.homesoc1 {
	margin:35px 0 0 75px;
	padding:0px;
}
.homesoc2 {
	margin:35px 0 0 5px;
	padding:0px;
}
.homesoc3 {
	margin:35px 0 0 5px;
	padding:0px;
}
.conmidsec {
	margin:13px 0 0 17px;
	padding:0px;
	width:741px;
	float:left;
	font-family:"Montserrat";
}
.conlorip {
	margin:0px !important;
	padding:0 !important;
	letter-spacing:0.4px !important;
}
.lordollist {
	margin:15px 0 0 0;
	padding:15px 0 20px 0;
	width:741px;
	float:left;
	border-top:4px solid #000000;
}
.lordollistL {
	margin:0px;
	padding:0px;
	float:left;
	width:300px;
}
.lordollistL h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lordollistL ul {
	margin:0px;
	padding:0px;
}
.lordollistL ul li {
	margin:7px 0 0 17px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#831a2e;
}
.lordollistL ul li a {
	color:#831a2e;
	text-decoration:underline;
}
.lordollistL ul li a:hover {
	color:#831a2e;
	text-decoration:none;
}
.loripbut {
	margin:20px 0 0 0;
	padding:4px 0;
	float:left;
	min-width:160px;
	background:#831a2e;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}
.loripbut a {
	color:#FFFFFF;
}
.loripbut a:hover {
	color:#FFFFFF;
}
.lordollistR {
	margin:0 0 0 50px;
	padding:0px;
	float:left;
	width:300px;
}
.lordollistR h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lordollistR ul {
	margin:0px;
	padding:0px;
}
.lordollistR ul li {
	margin:7px 0 0 17px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#831a2e;
}
.lordollistR ul li a {
	color:#831a2e;
	text-decoration:underline;
}
.lordollistR ul li a:hover {
	color:#831a2e;
	text-decoration:none;
}
.lormasbox {
	margin:0px;
	padding:15px 0 20px;
	width:741px;
	float:left;
	border-top:4px solid #000000;
}
.lormasbox h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lormasboxL {
	margin:0px;
	padding:0px;
	width:550px;
	float:left;
}
.lormasboxL h3 {
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.lormasboxL textarea {
	margin:0px;
	padding:6px;
	background:url(../../images/site/pages/lormasbg.png) no-repeat;
	width:521px;
	height:109px;
	border:3px solid #7c7c7c;
	font-size:12px;
	color:#7d7d7d;
}
.lormasboxR {
	margin:0px;
	padding:0px;
	width:189px;
	float:left;
}
.lormasboxR ul {
	margin:33px 0 0;
	padding:0px;
}
.lormasboxR ul li {
	margin:0px;
	padding:9px 0 0 0;
	list-style-type:none;
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.lormasboxR input {
	margin:-3px 0 0 0;
	padding:0px;
}
.lorfrombox1 {
	margin:0px;
	padding:15px 0 20px;
	width:741px;
	float:left;
	border-top:4px solid #000000;
}
.lorfrombox1 h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lorfrombox1 p {
	margin:5px 0 0 0;
	padding:0px;
	float:left;
	letter-spacing:0.4px !important;
}
.from1box1 {
	margin:25px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box1 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box1L {
	margin:0px;
	padding:0px;
	float:left;
	width:86px;
}
.from1box1L select {
	margin:0px;
	padding:4px;
	width:85px;
	height:34px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
}
.from1box1M {
	margin:0 0 0 23px;
	padding:0px;
	float:left;
	width:295px;
}
.from1box1M input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:280px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box1R {
	margin:0 0 0 23px;
	padding:0px;
	float:left;
	width:295px;
}
.from1box1R input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:280px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box2 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box2 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box2 input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:705px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box3 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box3 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box3L {
	margin:0px;
	padding:0px;
	float:left;
	width:401px;
}
.from1box3L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:384px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box3R {
	margin:0 0 0 27px;
	padding:0px;
	float:left;
	width:292px;
}
.from1box3R select {
	margin:0px;
	padding:4px;
	width:292px;
	height:33px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box4 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box4 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box4L {
	margin:0px;
	padding:0px;
	float:left;
	width:205px;
}
.from1box4L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:189px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box4R {
	margin:0 0 0 27px;
	padding:0px;
	float:left;
	width:323px;
}
.from1box4R input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:317px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box5 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box5 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box5L {
	margin:0px;
	padding:0px;
	float:left;
	width:104px;
}
.from1box5L select {
	margin:0px;
	padding:4px;
	width:104px;
	height:33px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
}
.from1box5R {
	margin:0 0 0 27px;
	padding:0px;
	float:left;
	width:207px;
}
.from1box5R select {
	margin:0px;
	padding:4px;
	width:207px;
	height:33px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
}
.from1box6 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from1box6 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from1box6L {
	margin:0px;
	padding:0px;
	float:left;
	width:305px;
}
.from1box6L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:299px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from1box6R {
	margin:0 0 0 40px;
	padding:0px;
	float:left;
	width:305px;
}
.from1box6R input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:299px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.lorfrombox2 {
	margin:0px;
	padding:15px 0 20px;
	width:741px;
	float:left;
	border-top:4px solid #000000;
}
.lorfrombox2 h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.from2box1 {
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from2box1 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from2box1L {
	margin:0px;
	padding:0px;
	float:left;
	width:446px;
}
.from2box1L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:440px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from2box1R {
	margin:0 0 0 25px;
	padding:0px;
	float:left;
	width:140px;
}
.from1lorimg {
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	width:200px;
}
.from2box2 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from2box2 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from2box2L {
	margin:0px;
	padding:0px;
	float:left;
	width:172px;
}
.from2box2L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:157px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from2box2R {
	margin:0 0 0 27px;
	padding:0px;
	float:left;
	width:106px;
}
.from2box2R select {
	margin:0px;
	padding:4px;
	width:106px;
	height:33px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
}
.from2box3 {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from2box3 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from2box3L {
	margin:0px;
	padding:0px;
	float:left;
	width:163px;
}
.from2box3L input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:157px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from2box3R {
	margin:0 0 0 38px;
	padding:0px;
	float:left;
	width:428px;
}
.from2box3R input {
	margin:0px;
	padding:0 5px;
	height:28px;
	width:422px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
	background:#FFFFFF;
}
.from2box4 {
	margin:25px 0 0 0;
	padding:0px;
	float:left;
	width:741px;
	float:left;
}
.from2box4 label {
	margin:0 0 3px 0;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	width:100%;
}
.from2box4L {
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.from2box4L input {
	margin:-3px 0 0;
	padding:0;
}
.from2box4R {
	margin:0 0 0 38px;
	padding:0px;
	float:left;
	width:428px;
}
.from2box4R select {
	margin:0px;
	padding:4px;
	width:106px;
	height:33px;
	border:3px solid #7c7c7d;
	border-radius:1px;
	font-size:11px;
	color:#787879;
}
.lorfrombox3 {
	margin:0px;
	padding:15px 0 50px;
	width:741px;
	float:left;
	border-top:4px solid #000000;
}
.lorfrombox3 h1 {
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lorfrombox3 p {
	margin:5px 0 0 0;
	padding:0px;
	float:left;
	letter-spacing:0.4px !important;
}
.lorfrombox3 a {
	color:#831a2e;
}
.lorfrombox3 a:hover {
	color:#831a2e;
	text-decoration:none;
}
.RecTopBg1 {
	margin:30px 0 0 0;
	padding:0px;
	background:url(../../images/site/pages/loc_delbg.png) repeat;
	height:63px;
	width:960px;
}
.RecTopBg1 h1 {
	color: #FFF;
	font-family: 'LeagueGothic';
	font-weight: normal;
	font-size:48px;
	margin:0px;
	padding:5px 0 0 20px;
	line-height:normal;
	float:left;
	text-transform:uppercase;
	letter-spacing:2px;
}
#RecContentArea {
	background: url(../../images/site/pages/med_grey_background.jpg) repeat;
	margin:5px auto;
	padding:5px 0 15px 0;
	width: 960px;
}
.appmidbox {
	margin:0 auto;
	padding:0px;
	width:963px;
}
.appmidboxL {
	margin:0px;
	padding:0px;
	float:left;
	width:637px;
}
.appprobox {
	margin:10px 0 0 0;
	padding:0px;
	width:629px;
	border:4px solid #000000;
	border-radius:3px;
	min-height:91px;
}
.appprobox h1 {
	margin:30px 0 0 13px;
	padding:0px;
	color:#FFFFFF;
	font-family: 'LeagueGothic';
	font-size:18px;
	font-weight: normal;
	letter-spacing: 1px;
	float:left;
}
.appmidboxR {
	margin:10px 0 0 15px;
	padding:0px;
	float:left;
	width:301px;
	border:5px solid #686564;
	border-radius:3px;
}
.appmidboxR h1 {
	margin:35px 0 0 0;
	padding:0px;
	font-size:44px;
	font-weight:normal;
	color:#c17d23;
	font-family:'LeagueGothic';
	text-transform:uppercase;
	text-align:center;
	letter-spacing:2px;
}
.appmidboxR h2 {
	margin:-8px 0 0 0;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
}
.appmidboxR p {
	margin:-4px 0 0 0;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	color:#8c8a8a;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:13px;
}
.lunlerbut {
	margin:32px 0 32px 63px;
	padding:0px;
	float:left;
}
.gridiconbg {
	margin:-20px 0 0 0;
	padding:0px;
	background: url(../../images/site/pages/top_bgreplace.gif) no-repeat;
	width:478px;
	height:34px;
}
.gridiconbg ul {
	margin:0px;
	padding:0px;
}
.gridiconbg ul li {
	margin:0 0 0 25px;
	padding:0px;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
}
.gridiconbg ul li a {
	color:#ffffff;
	display: inline-block;
	padding: 1px 0 0 8px;
}
.gridiconbg ul li a:hover {
	color:#d7c896;
}
.scrmidconS {
	margin:0px;
	padding:0px;
	background: url(//media.longhornsteakhouse.com/images/site/ext/font_update/desktop/scrolling_words_1.png) no-repeat;
	width:1103px;
	height:36px;
}
.scroolcon1 {
	margin:32px 0 0 0;
	padding:0px;
	width:236px;
	float:left;
}
.scroolcon1 h1 {
	margin:0 0 0 40px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f  !important;
	text-transform:uppercase;
}
.scroolcon1 p {
	margin:-4px 0 0 19px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon2 {
	margin:32px 0 0 0;
	padding:0px;
	width:140px;
	float:left;
}
.scroolcon2 h1 {
	margin:0 0 0 11px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f  !important;
	text-transform:uppercase;
}
.scroolcon2 p {
	margin:-4px 0 0 0;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon2 img {
	margin:0 0 0 15px;
}
.scroolcon3 {
	margin:32px 0 0 0;
	padding:0px;
	width:170px;
	float:left;
}
.scroolcon3 h1 {
	margin:10px 0 7px 0px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f !important;
	text-transform:uppercase;
	line-height:22px;
	text-align:center !important;
}
.scroolcon3 p {
	margin:-4px 0 0 1px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon4 {
	margin:32px 0 0 0;
	padding:0px;
	width:170px;
	float:left;
}
.scroolcon4 h1 {
	margin:10px 0 7px 26px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f !important;
	text-transform:uppercase;
	line-height:22px;
	text-align:center !important;
}
.scroolcon4 p {
	margin:-4px 0 0 30px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon4 img {
	margin:0 0 0 35px;
}
.scroolcon5 {
	margin:32px 0 0 0;
	padding:0px;
	width:180px;
	float:left;
}
.scroolcon5 h1 {
	margin:10px 0 7px 55px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f !important;
	text-transform:uppercase;
	line-height:22px;
	text-align:center;
}
.scroolcon5 p {
	margin:-4px 0 0 54px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon5 img {
	margin:0 0 0 35px;
}
.scroolcon6 {
	margin:32px 0 0 16px;
	padding:0px;
	width:180px;
	float:left;
}
.scroolcon6 h1 {
	margin:10px 0 7px 23px !important;
	padding:0px;
	font-family:'LeagueGothic';
	font-size:22px;
	font-weight:normal;
	color:#4d141f !important;
	text-transform:uppercase;
	line-height:22px;
	text-align:center;
}
.scroolcon6 p {
	margin:-4px 0 0 24px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000 !important;
	font-family:'Montserrat';
	text-align:center;
	font-style:italic;
	line-height:12px;
}
.scroolcon6 img {
	margin:0 0 0 35px;
}
.commtbanner {
	margin:20px 0 0 13px;
	padding:0px;
	float:left;
}
.commpassfoese {
	margin:0 20px auto;
	padding:0px;
	width:530px;
	float:left;
}
.commpassfoese h1 {
	color:#000000 !important;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.commpassfoese p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.commrestbox {
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:560px;
	float:left;
}
.commrestbox img {
	margin:5px 15px 10px 0;
	padding:0;
	float:left;
	text-align:left;
	-webkit-box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.commrestbox h1 {
	color:#000000 !important;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
	line-height: 32px;
}
.commrestbox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.commrestbox a {
	color:#831a2e;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}
.commrestbox a:hover {
	color:#c22838;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.commdardenbox {
	margin:20px 20px auto;
	padding:0px;
	width:530px;
	float:left;
}
.commdardenbox h1 {
	color:#000000 !important;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.commdardenbox p {
	margin:0px;
	padding:0 0 15px 0;
	font-size:15px;
	display:inherit !important;
}
.commdardenbox a {
	color:#831a2e;
}
.commdardenbox a:hover {
	color:#c22838;
	text-decoration:none;
}
.commjoinbox {
	margin:0px;
	padding:0px;
	background: url(../../images/site/pages/join_the_cbg.jpg) no-repeat;
	width:236px;
	height:604px;
}
.commjoinbox p {
	margin:0px;
	padding:385px 0 0 20px;
	font-size:15px;
	display:inherit !important;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:16px;
	width:180px;
}
.commjoinbut {
	margin:10px 0 0 20px;
	padding:4px 0px;
	background:#831a2e;
	width:80px;
	float:left;
	font-weight:bold;
	text-align:center;
}
.commjoinbut div {
	font-size:13px;
	color:#FFFFFF;
}
.commjoinbut:hover {
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #c22838;
}
.withpurte {
	margin:0px;
	padding:7px 0 0 20px;
	font-size:12px;
	display:inherit !important;
	color:#FFFFFF;
	line-height:16px;
	float:left;
}
.newsmidlaban {
	margin:20px 0 20px 20px;
	padding:0px;
	float:left;
}
.newsmidlaban img {
	-webkit-box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.newsmidredb {
	margin:20px;
	padding:0px;
	width:550px;
	float:left;
}
.newsmidredb h1 {
	color:#000000 !important;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.newsmidredb p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	letter-spacing:0.6px;
}
.newsmidredb a {
	color:#831a2e;
}
.newsmidredb a:hover {
	color:#c22838;
	text-decoration:none;
}
.intertopban {
	margin:0 22px auto;
	padding:16px 0 0 0;
	width:828px;
	float:left;
}
.intertopban img {
	margin:5px 15px 10px 0;
	padding:0;
	float:left;
	text-align:left;
	-webkit-box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
	box-shadow:5px 9px 20px 0px rgba(0, 0, 0, 0.45);
}
.interpurobox { 
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:828px;
	float:left;
}
.interpurobox h1 {
	color:#000000 !important; /*** 01/05 -mk ***/
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.interpurobox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.interpurobox a {
	color:#831a2e;
}
.interpurobox a:hover {
	color:#c22838;
	text-decoration:none;
}
.puelongsection {
	margin:15px 0 0 35px;
	padding:0px;
	float:left;
	width:800px;
	display:block;
}
.puelongsection h1 {
	margin:0px;
	padding:0px;
	font-family: "Montserrat" !important;
	font-size:18px;
	font-weight:bold !important;
	line-height:normal;
}
.puelongsection p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	width:440px;
	margin-bottom: 10px; /*** 03/02 -mk ***/
}
.faqlormbox {
	margin:0px;
	padding:10px;
	width:585px;
	float:left;
}
.faqlormmid {
	margin:5px;
	padding:5px;
	width:126px;
	text-align:center;
	font-size:22px;
	font-family:'LeagueGothic';
	float:left;
	background-color: #ababab;
	height: 80px; line-height:60px;
}
.faqlormmid:hover {
	background:#8f8f8f;
}
.faqlormmid a {
	margin:0px;
	/* padding:10px 10px;
	background:#ababab; */
	display:block;
	color:#83192f;
	text-decoration:none;
	opacity:0.8;
}
.faqlormmid a:hover {
	margin:0px;
	/* padding:10px 10px; */
	background:#8f8f8f;
	color:#C22838;
	text-decoration:none;
	opacity:0.8;
}
.faqlorcont {
	margin:20px 0 0 20px;
	padding:0px;
	width:540px;
	float:left;
}
.faqlorcont h1 {
	color:#000000 !important;
}
.faqlorcont p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:block !important;
}
.faqlorcont span {
	color:#831a2e;
}
.mostpopbox {
	margin:0px;
	padding:15px 15px;
	width:206px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
}
.mostpopbox h1 {
	color: #831a2e;
	font-family: 'LeagueGothic';
	font-size: 37px;
	font-weight: normal;
	margin: 0;
	padding:0;
	text-transform: uppercase;
}
.mostpopbox a {
	margin:20px 0 0 0;
	color:#831a2e;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
	display:block;
	letter-spacing:0.6px;
}
.mostpopbox a:hover {
	margin:20px 0 0 0;
	color:#c22838;
	/* text-decoration:underline;
	line-height:20px; */
}
.pripolbox {
	margin:10px 0 15px 10px;
	padding:0px;
	width:600px;
	float:left;
}
.pripolmbox {
	margin:10px 0 0 10px;
	padding:0px;
	width:560px;
	float:left;
}
.pripolmbox {
	margin:10px 0 0 10px;
	padding:0px;
	width:155px;
	text-align:center;
	font-size:22px;
	font-family:'LeagueGothic';
	float:left;
}
.pripolmbox a {
	margin:0px;
	padding:10px 0;
	background:#ababab;
	display:block;
	color:#83192f;
	text-decoration:none;
	opacity:0.8;
}
.pripolmbox a:hover {
	margin:0px;
	padding:10px 0;
	background:#8f8f8f;
	color:#c22838;
	text-decoration:none;
	opacity:0.8;
}
.pripolinfobox {
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:555px;
	float:left;
}
.pripolinfobox h1 {
	color:#000000 !important; /*** 01/05 -mk ***/
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.pripolinfobox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.pripolinfobox a {
	color:#831a2e;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
	display:inline-block;
}
.pripolinfobox a:hover {
	color:#c22838;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.pripolinfobox ul {
	margin:10px 0 10px 50px;
	padding:0px;
	width:515px;
}
.pripolinfobox ul li {
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	list-style-type: circle;
}
.legilcardbox {
	margin:10px 0 0 10px;
	padding:0px;
	width:560px;
	float:left;
}
.legilcardmid {
	margin:10px 0 0 10px;
	padding:0px;
	width:130px;
	text-align:center;
	font-size:22px;
	font-family:'LeagueGothic';
	float:left;
}
.legilcardmid a {
	margin:0px;
	padding:20px 0;
	background:#ababab;
	display:block;
	color:#83192f;
	text-decoration:none;
	opacity:0.8;
}
.legilcardmid a:hover {
	margin:0px;
	padding:20px 0;
	background:#8f8f8f;
	color:#C22838;
	text-decoration:none;
	opacity:0.8;
}
.legilinbox {
	margin:0 20px auto;
	padding:30px 0 0 0;
	width:555px;
	float:left;
}
.legilinbox h1 {
	color:#831a2e;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.legilinbox p {
	margin:0px;
	padding:0px;
	font-size:15px;
	display:inherit !important;
}
.legilinbox a {
	color:#831a2e;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
	display:inline-block;
}
.legilinbox a:hover {
	color:#c22838;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.backtopc {
	padding-top:10px;
}
.newmedcont {
	width:450px;
}
.rightconsectext {/*width:150px;*/
}
.checkoutb {
	margin:0px;
	padding:0px;
}
.checkoutb ul {
	margin:0px;
	padding:0px;
}
.checkoutb ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold;
}
.checkoutb ul li a {
	font-size:15px;
	text-decoration:underline;
}
.checkoutb ul li a:hover {
	font-size:15px;
	text-decoration:none;
}
.newmidasub1 {
	position:relative;
	left:-45px;
}
.carrserbut {
	margin:15px 0 0 0;
	padding:4px 0px;
	background:#831a2e;
	width:206px;
	float:left;
	text-align:center;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
.carrserbut div {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.6px;
}
.carrserbut:hover {
	background: #c22838;
}
.carrlerbut {
	margin:15px 0 0 20px;
	padding:4px 0px;
	background:#831a2e;
	width:111px;
	float:left;
	text-align:center;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	text-transform: uppercase !important;	
}
.carrlerbut div {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.6px;
}
.carrlerbut:hover {
	background: #c22838;
}
.teammemberMid {
	margin:0 auto;
	padding:0px;
	width:867px;
}
.teammemberban {
	margin:0 auto;
	padding:16px 0 0 0;
	width:867px;
	float:left;
}
.teammemberMidL {
	margin:25px 0 0 0;
	padding:0 0 15px 0;
	width:236px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
}
.teammemberMidL h1 {
	margin:15px 0 0 15px;
	padding:0 0 0 15px;
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
.teammemberMidL ul {
	margin:0 0 0 15px;
	padding:0px;
	float:left;
	width:175px;
}
.teammemberMidL ul li {
	margin:0px;
	padding:6px 0;
	list-style-type:none;
	border-bottom:1px solid #a3a3a3;
	font-family:"Montserrat";
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
	letter-spacing:0.4px;
	float:left;
	width:172px;
}
.teammemberMidL ul li a {
	color:#831a2e;
}
.teammemberMidL ul li a:hover {
	color:#c22838;
	text-decoration:none;
}
.teammbornone {
	border-bottom:none !important;
}
.teammemberMidL ul li > ul {
	margin:0 0 0 13px;
	padding:0px;
	float:left;
}
.teammemberMidL ul li > ul li {
	margin:0px;
	padding:0px;
	border-bottom:none;
	width:164px;
	float:left;
}
.teammemberMidR {
	margin:25px 0 0 25px;
	padding:18px 18px;
	width:570px;
	float:left;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
}
.teammergetbox {
	margin:15px 0 0 0;
	padding:0px;
	width:560px;
	float:left;
}
.teammergetbox h1 {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
.teammergetbox p {
	margin:12px 0 0 0;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	float:left;
	font-weight:bold;
	color:#000000;
}
.teammerspacN {
	margin:0px !important;
	padding:0px !important;
}
.terappbut {
	margin:15px 0 0 0;
	padding:4px 0px;
	background:#831a2e;
	width:111px;
	float:left;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.terappbut {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:0.6px;
}
.terappbut:hover {
	background: #c22838;
	text-decoration:none;
	letter-spacing:0.6px;
	color: #ffffff;
}
.terkeysecB {
	margin:15px 0 0 20px;
	padding:0px;
	float:left;
	width:550px;
	display:block;
}
.terkeysecB h1 {
	color:#000000;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.teammemberMidR h1 {
	color:#000000;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.teammemberMidR, .teammemberMidR p {
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.terkeysecB p {
	margin:0px;
	padding:3px 0 0 0;
	font-size:15px;
	display:inherit !important;
	width:530px;
}
.asmanben {
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#000000;
	font-weight:normal;
}
.manbenmedbox {
	margin:25px 0 0 0;
	padding:0px;
	width:540px;
	float:left;
}
.manbenmedbox h1 {
	margin:0px;
	padding:0px;
	font-family: "Montserrat";
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	line-height:0px;
	letter-spacing:0.6px;
}
.manbenmedbox ul {
	margin:12px 0 0 10px;
	padding:0px;
	float:left;
	width:540px;
}
.manbenmedbox ul li {
	margin:0px;
	padding:2px 0 0 0;
	list-style-type:none;
	font-size:15px;
	color:#000000;
	letter-spacing:0.6px;
}
.manbenmedbox ul li span {
	float:left;
	width:20px;
}
.manbenmedbox ul li div {
	float:left;
	width:520px;
}
.mantartakebox {
	margin:15px 0 0 0;
	padding:0px;
	width:550px;
	float:left;
}
.mantartakebox h1 {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
.mantartakebox p {
	margin:0px 0 0 0;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	float:left;
	font-weight:bold;
	color:#000000;
}
.manprobox {
	margin:25px 0 0 0;
	padding:0px;
	width:550px;
	float:left;
}
.manprobox h1 {
	color:#000000;
	font-family: 'LeagueGothic';
	font-size: 38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.manprobox p {
	margin:0px;
	padding:13px 0 0 0;
	font-size:15px;
	display:inherit !important;
	float:left;
	color:#000000;
	font-weight:bold;
}
.caractive {
	color:#C22838 !important;
}
.chekcardButt {
	margin:18px 70px 0 0;
	padding:3px 5px;
	background:#831a2e;
	float:right;
	font-weight:normal;
	text-align:center;
	letter-spacing:0.6px;
}
.chekcardButt {
	font-size:12px;
	color:#FFFFFF !important; /*** 03/04 -mk ***/
	text-decoration: none !important; /*** 03/04 -mk ***/
}
.chekcardButt:hover, .chekcardButt:active,
.chekcardButt div, .chekcardButt div:hover, .chekcardButt div:active, 
 { /*** 03/04 -mk ***/
	text-decoration: none;
	background: #c22838;
	color: #ffffff !important; /*** 03/04 -mk ***/
}
.sitemapMid {
	margin:20px 20px 0px 20px;
	padding:20px 0px 20px 50px;
	width:870px;
	background: url(../../images/site/pages/light_steel_texture.jpg) repeat;
	float:left;
	min-height:507px;
}
.sitemenstopBox {
	margin:30px auto 30px auto;
	padding:0px;
	width:860px;
	float:left;
}
.sitemensM {
	margin:0px;
	padding:0px;
	float:left;
	width:33.3%;
}
.sitemensM h1 {
	margin:0px;
	padding:0px;
	color:#000000 !important; /*** 01/05 -mk ***/
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	line-height:0px;
}
.sitemensM ul {
	margin:20px 0 0 0;
	padding:0px;
	float:left;
}
.sitemensM ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:"Montserrat";
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.2px;
	float:left;
	width:246px;
	line-height:22px;
}
.sitemensM ul li a {
	color:#831a2e;
	text-decoration:underline;
}
.sitemensM ul li a:hover {
	color:#c22838;
	text-decoration:none;
}
.sitemensM ul li > ul {
	margin:0 0 0 13px;
	padding:0px;
	float:left;
}
.sitemensM ul li > ul li {
	margin:0px;
	padding:0px;
	float:left;
}
.chefstopB {
	margin:0px;
	padding:0px;
	width:1348px;
	float:left;
	background:url(../../images/site/pages/chefs_topbg.jpg) no-repeat;
	height:177px;
}
.chefstopBLeft {
	margin:0px;
	padding:0px;
	width:830px;
	float:left;
}
.chefstopBRight {
	margin:0px;
	padding:0px;
	width:518px;
	float:left;
}
#containerspa div.legal-disclaimer {
	position: relative;
	bottom: 140px;
	left: 35px;
}
.EqeMidSec {
	margin: 20px auto;
	padding: 0;
	width:960px;
	background: url(../../images/site/pages/med_grey_background.jpg) repeat;
}
#EqeContentArea {
	margin:0 auto !important;
	padding:0 0 70px 0;
	width:960px;
	float:none !important;
}
.EqeBanner {
	margin:0px;
	padding:20px 0 0 0;
	float:left;
}
.EqeThree {
	margin:25px 0 0 0;
	padding:0px;
	width:960px;
	float:left;
}
.EqeThree1 {
	margin:0px;
	padding:0px;
	width:191px;
	float:left;
}
.EqeThree1 img {
	cursor:pointer;
	border:5px solid #333; margin:0 0 5px 0; border-width:5px!important
}
.EqeThree1 img:hover {
	border:5px solid #C17E23; border-width:5px!important;
}
.eqeleftspacing {
	margin:0px 0 0 0;
	padding:0px;
}
.EqeThree2 {
	margin:0 0 0 0px;
	padding:0 5px;
	width:568px;
	float:left;
}
.communityEbox {
	margin:0px;
	padding:34px 0 0 0;
	float:left;
	background: url(../../images/site/pages/equty_topbg.jpg) no-repeat;
	width:568px;
	height:56px;
	text-align:center;
	font-size:18px;
	color:#cf8617;
	text-transform:uppercase;
	font-weight:bold;
}
.comarrowT {
	margin:	0px;
	padding:0px;
}
.comContent {
	margin:0px;
	padding:0px;
	width:568px;
	float:left;
	background:url(../../images/site/pages/wood_background.jpg) repeat;
	min-height:525px;
	position:relative;
}
.comContentGuarantee {
	margin:0px;
	padding:0px;
	width:568px;
	float:left;
	background:url(../../images/site/pages/wood_background_guarantee.jpg) repeat;
	min-height:525px;
	position:relative;
}
.EthanksBann {
	margin:20px 0 0 0px;
	padding:0px;
	float:left;
	width:100%;
}
.becarbox {
	margin:35px 10px 0px 10px;
	padding:0px;
	float:left;
	width:548px;
}
.becarbox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:35px;
	font-weight:normal; line-height:normal;
	text-transform:uppercase;
	float:left;
}
.becarbox p {
	margin:0px 0 0 0;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
}
.nightimgB {
	margin:15px 10px 0 10px;
	padding:0px;
	width:548px;
	float:left;
}
.nightimgB img {
	-webkit-box-shadow: 2px 4px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:2px 4px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:2px 4px 5px 0px rgba(50, 50, 50, 0.5);
	margin-top:20px;
	margin-left:0;
	padding:0px;
}
.nightspnone {
	margin-left:0 !important;
	padding:0px !important;
}
.joinconB {
	margin:25px 0 0 0;
	padding:25px 0 20px 0;
	width:568px;
	float:left;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:32px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
}
.joinconB span.joinconB-left {
	display: block;
	line-height: 84px;
	height: 70px;
	vertical-align: bottom;
	width: 48%; /* update for the conversation page 9-30-14*/
	float: left;
	text-align: right;
}
.joinconB div.joinconB-right {
	height: 70px;
	width: 46%; /* update for the conversation page 9-30-14*/
	float: right;
	text-align: left;
	margin:20px 0px 0px 0px; /* update for the conversation page 9-30-14*/
}

.comm-bottom span {
	display: block;
	position: relative;
	width: 346px;
	text-align: right;
	height: 30px;
	float: left;
	vertical-align: bottom;
	line-height: 12px;
	top: 12px;
	margin-right: 10px;
}
.comm-bottom div {
	float: left;
}


/*
.community-involvement {
	/*
	margin:25px 0 0 0;
	padding:25px 0 20px 0;
	width:610px;
	float:left;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:32px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	*//*
	width: 510px;
	height: 80px;
	background: red;
	float: left;
}
.community-involvement span.com-left {
	font-family:'LeagueGothic';
	font-size:32px;
	font-weight:normal;
	text-transform:uppercase;	
	display: block;
	line-height: 84px;
	height: 70px;
	vertical-align: bottom;
	width: 300px;
	text-align: right;
	float: left;
	background: cyan;
}
.community-involvement div.com-right {
	height: 70px;
	width: 100px;
	text-align: left;
	float: right;
	background: yellow;
}

*/









.EqeThree3 {
	margin:0 0 0 0px;
	padding:0px;
	width:191px;
	float:left;
}
.EqeThree3 img {
	cursor:pointer;
	border:5px solid #333; margin:0 0 5px 0; border-width:5px!important
}
.EqeThree3 img:hover {
	border:5px solid #C17E23; border-width:5px!important
}
.socfacebook {
	margin:30px 0 30px 40px;
	padding:0px;
	float:left;
}
.griconverbox {
	margin:25px 10px 0 10px;
	padding:0px;
	width:548px;
}
.griconverbox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
}
.griconverbox p {
	margin:0px 0 0 0;
	padding:0px;
	font-size:15px;
	display:inherit;
	font-weight:bold;
	color:#FFFFFF;
}
.solddierbox {
	margin:50px 10px 0 10px;
	padding:10px;
	float:left;
	background:url(../../images/site/pages/red_expBg.jpg) repeat-y;
	width:524px;
	box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.75);
}
.solddierbox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:18px;
	font-weight:bold;
	float:left;
	width:100%;
	line-height:normal;
	text-decoration:underline;
}
.solddierbox h2 {
	margin:0px;
	padding:0px;
	color:#bc7e27;
	font-family:'Montserrat';
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	width:100%;
	line-height:normal;
}
.solddierbox p {
	margin:0px;
	padding:0px;
	font-size:13px;
	display:inherit !important;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
}
.solddierbox a {
	color:#c17d23;
	text-decoration:underline;
}
.solddierbox a:hover {
	color:#c95922;
	text-decoration:none;
	cursor: pointer;
}
.coming_soon {
	margin:20px 0 0 20px;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.robboebox {
	margin:15px 10px 0 10px;
	padding:0 0 20px 0;
	width:548px;
	float:left;
}
.robboeboxL {
	margin:0px;
	padding:0px;
	float:left;
	width:195px;
}
.robboeboxR {
	margin:0px 0 0 10px;
	padding:0px 0 0 0;
	float:left;
	width:340px;
}
.ruthebox {
	margin:5px 0 0 0;
	padding:7px 10px;
	float:left;
	width:auto;
	height:150px;
	background:#9f691f;
	opacity:0.8px;
}
.ruthebox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:18px;
	font-weight:bold;
	float:left;
	line-height:normal;
}
.ruthebox h2 {
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height:normal;
	border-top:1px solid #FFF;
}
.ruthebox p {
	margin:3px 0 0 0 !important;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:13px!important;
	font-weight:bold;
	width:auto !important;
	line-height:16px;
}
.robboebox p {
	margin:15px 0 0 0;
	padding:7px 0 0 0;
	float:left;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:14px;
	width:100%;
	font-weight:bold;
}
.readexpbox {
	margin:20px 0px 0 -30px;
	padding:0 0 15px 30px;
	float:left;
	background:url(../../images/site/pages/red_expBg.jpg) repeat-y;
	width:694px;
	min-height:125px;
	box-shadow: 0 0 15px 6px rgba(0, 0, 0, 0.75);
}
/*.readexpbox h1{margin:0px; padding:0px; color:#FFFFFF; font-family:'Montserrat'; font-size:18px; font-weight:bold; float:left; width:694px; line-height:normal; text-decoration:underline;}

.readexpbox h2{margin:0px; padding:15px 0 0 0; color:#bc7e27; font-family:'Montserrat'; font-size:15px; font-weight:bold; text-transform:uppercase; float:left; width:640px; line-height:20px;} 

.readexpbox p{margin:0px; padding:15px 0 0 0; font-size:13px; display:inherit !important; float:left; font-weight:bold; color:#FFFFFF; width:640px;} 

.readexpbox a{color:#c17d23; text-decoration:underline;}

.readexpbox a:hover{color:#c17d23; text-decoration:none;}*/



/*About LongHorn Page*/ 







/*new css*/

.snowbox {
	margin:25px 0 25px 0px;
	padding:0px 10px;
	float:left;
}
.snowbox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
.snowbox p {
	margin:0px 0 0 0;
	padding:0px;
	font-size:15px;
	display:inherit !important;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
}
.snowbox p a {
	color: #c17d23;	/*** 12/17 -mk ***/
}
.snowbox p a:hover {
	color: #c95922; /*** 12/17 -mk ***/
}
.snowRow {
	width:100%;
	float:left;
	padding:30px 0 0 0
}
.snowImg {
	float:left;
	width:198px;
}
.snowContent {
	float:left;
	padding:0 15px 0 15px;
	width:320px;
}
.snowContent p {
	padding:0 0 17px 0
}
.walkbox {
	margin:25px 0 25px 0px;
	padding:0px 10px;
	float:left;
}
.walkbox h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
}
.walkbox p {
	margin:0px 0 0 0;
	padding:0 0 22px 0px;
	font-size:15px;
	display:inherit !important;
	font-weight:bold;
	color:#FFFFFF;
}
.walkspotimg {
	margin:0 0 0 30px;
}
.longhorntab {
	margin:25px 0 25px 0px;
	padding:0 10px 0 10px;
	float:left;
}
.longhorntab h1 {
	margin:0px;
	padding:0px 0 0 280px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:38px;
	font-weight:normal;
	text-transform:uppercase;
}
.longhorntab p {
	margin:0px 0 0 0;
	padding:0 0 17px 280px;
	font-size:15px;
	display:inherit !important;
	font-weight:bold;
	color:#FFFFFF;
}
.longhorntab a {
	color:#831a2e;
	text-decoration:underline;
}
.longhorntab a:hover {
	color:#c22838;
	text-decoration:none;
}
.spotlight {
	margin:30px 0 25px 0px;
	padding:0 10px;
	float:left;
}
.spotlightRow {
	width:100%;
	float:left;
}
.spotlightImg {
	width:100px;
	float:left;
	margin:0 22px 0 0;
	-webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 10px 15px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 10px 15px 0px rgba(0, 0, 0, 0.75);
}
.spotlightContent {
	width:424px;
	float:left;
	border-bottom:#c17e25 solid 2px;
	margin:0 0 16px 0
}
.lastContent {
	border-bottom:0px;
}
.spotlightContent h2 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:'LeagueGothic';
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:normal
}
.spotlightContent h3 {
	margin:0px;
	padding:0px;
	color:#c07f25;
	font-family:'LeagueGothic';
	font-size:23px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:normal
}
.spotlightContent p {
	margin:0px 0 0 0;
	padding:0 0 4px 0px;
	font-size:15px;
	display:inherit !important;
	font-weight:bold;
	color:#FFFFFF;
}
.fivevideos {
	margin:0px;
	padding:10px 0;
	background:#000;
	/** float:568px; **/ /*** 01/06 -mk weeeeeird! ***/
	float: left; /*** 01/06 -mk ***/
}
.fivevideos img {
	border:5px solid #000;
	cursor:pointer;
	margin-left:5px;
	width:94px;
	height:75px;
}
.fivevideos img:hover {
	border:5px solid #c07e1e;
	cursor:pointer;
}
.chefvidB {
	margin:0px;
	padding:0px;
	width:568px;
	height:512px; /*background:url(../../images/site/pages/chef_vidbg.png) no-repeat;*/
	float:left; 
}
.chefvidB iframe {
	margin:10px;
	width:548px;
	height:480px; /*** 03/02 -mk ***/
}
.chefvidB embed {
	margin:10px;
	width:548px;
	height:480px;
}
.empspobox {
	margin:0 0 0 -50px;
	padding:0px 0 0 0;
	float:left;
	width:250px;
	position:absolute;
	top:45px;
	left:350px;
}
.empallbox {
	margin:5px 0 0 0;
	padding:10px 10px 7px 10px;
	float:left;
	width:auto;
	height:120px;
	background:#9f691f;
	opacity:0.8px;
}
.empallbox p {
	margin:3px 0 0 0 !important;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-family:'Montserrat';
	font-size:13px;
	font-weight:bold;
	width:auto !important;
	line-height:18px;
}
/**/

.aboutus_note {
	font-size: 11px !important;
	font-weight: normal !important;
}
.aboutus_logo {
	margin:20px 0 0 42px
}
.clearboth {
	clear: both;
}
.careers_teammembers {
	margin-bottom: 20px !important;
}
.community_index {
	padding-top:20px !important;
	display:inline-block;
}
.community_subtext {
	padding-bottom: 0px !important;
}
.contact {
	margin-top:15px;
}
.faqs_boxname {
	width: 100%;
	height: 20px;
	display: block;
}
.faqs_boxname_long {
	width: 100%;
	height: 10px;
	display: block;
}
.faqs_lineheight_small {
	line-height: 20px;
}
.faqs_lineheight_long {
	line-height: 80px;
}
.faqs_font {
	font-size:30px;
}
.reg_font {
	vertical-align: super;
}
.newsmidredb .reg_font {
	font-size: 24px; /*** 12/17 -mk ***/	
}

.faqs_joinbox {
	float:left;
	margin-top:20px;
}
.international_index {
	width: 600px !important;
}
.legalmake {
	padding-bottom: 72px;
}
.legalmostpopbox {
	margin-top:20px;
}
.legalcontact_box {
	margin-left: 25px;
}
.news_font {
	font-size:10px;
}
.nutrition_menu {
	line-height:20px;
	padding-top:12px;
	display:block;
}
.nutrition_food {
	padding-bottom:20px;
}
.recipes_image {
	float: left;
}
.recipes_content {
	float:left;
	width:100%;
}
.privacy_index_small {
	width: 100px;
}
.privacy_index_big {
	width: 130px;
}


/* 

-----------------------------------------------------------------------
	** jquery.horizontal.scroll.css **
-----------------------------------------------------------------------

*/

/**************************************************
*	CONTAINER STYLES
**************************************************/

#horiz_container_outer {
	width:827px;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	height:310px;
	margin:0 auto;
}
#horiz_container {
	width:1103px;
	margin:0px;
	padding:0px;
}
#horiz_container ul {
	margin:0px;
	padding:0px;
	float:left;
}
#horiz_container_inner {
	padding:5px;
	padding-left:0px;
}
#horiz_container li {
	list-style:none;
	display: inline-table;
	margin:0px;
}
#horiz_container li img {
	padding:0px;
	margin:0px;
}

/**************************************************
*	SCROLLING STYLES
**************************************************/

#scrollbar {
	position:relative;
	width:815px;
	height:12px;
	display:block;
	font-size:1px;
	top:-25px;
	margin:0px auto;
}
#track {
	position:absolute;
	left:0px;
	top:0;
	width:815px;
	height:29px;
	background:#c3c3c3;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:1px solid #a8a8a8;
}
#dragBar {
	position:absolute;
	left:0px;
	top:0px;
	width:347px !important;
	height:27px;
	background:url(../../images/site/pages/scrolling_bg.png) no-repeat;
}
#left_scroll {
	position:absolute;
	border-color: transparent gray transparent transparent;
	border-style: solid;
	border-width: 5px;
	width: 0;
	height: 0px;
	cursor:pointer;
	top:1px;
	left:-15px;
}
#right_scroll {
	position:absolute;
	right:-15px;
	top:1px;
	border-color: transparent transparent transparent gray;
	border-style: solid;
	border-width: 5px;
	width: 0;
	height: 0px;
	cursor:pointer;
}




/* Prevent selection problem */

#scrollbar, #track, #dragBar, #left, #right {
	-moz-user-select: none;
	-khtml-user-select: none;
}

/*** additions ***/

.withpurchase { white-space: nowrap;}
.seasonfreshest { margin:0px 0 0 100px;}
.enoshaimg { margin:0px 0 0 2px; }
.easyhtml5video {position:relative;max-width:1920px;}
.easyhtml5video span{display:none}
.fullvideo {position: fixed; top: -58px; left: 0px; width: 100%; z-index: 99999999;}
.equity_lossless{position:absolute;left:0;}
.videotest{background-color: magenta;}
.videonotagif{position: relative; top: 0px; left: 0px; width:568px; height: 610px; background-color:#000000; min-height:778px z-index: 1;}
.showHideDiv{ display:none;}
.chefblog{ float:left; margin-left:14px; color:#FFFFFF; height: 30px; line-height: 14px; vertical-align: middle;
	margin-top: -28px; /*** 03/02 -mk ***/
}
.chefblogspan { color:#CCCCCC; font-size: 14px;}
.coming {font-size: 12px; }
.director{ font-size:14px !important; font-weight:bold !important; padding-bottom:0px !important;}
.clearboth { clear:both;}
.nightpanel{width:130px !important; height:130px !important; float:left !important;}
.nightpanel1{width:130px !important; height:130px !important; float:left !important; margin:0 0 0 10px !important;}
.nightpanel2{width:267px !important; height:130px !important; float:left !important; margin:0 0 0 10px !important;}
.nightpanel3{width:267px !important; height:130px !important; float:left !important; margin:10px 0 0 0 !important;}
.nightpanel4{width:130px !important; height:130px !important; float:left !important; margin:10px 0 0 10px !important;}
.nightpanel5{width:130px !important; height:130px !important; float:left !important; margin:10px 0 30px 10px !important;}
.solddierboxcomes{margin-top:25px;}
.fontweight{font-weight: bolder;}
.slide1 { width: 936px !important; height: 525;}

/* #content_body h1{ text-indent:inherit!important} */

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.tabs1 li a{ font-size:14px!important;}
ul.tabs2 li a{ font-size:14px!important;}
}


/*from bootstrap.css*/
small .terms_text a {
	color:#c17D23 !important;
	text-decoration:underline;
}

small .terms_text a:hover {
	color:#c95922 !important;
	text-decoration:underline;
}

.anchor {
  display: block;
  height: 185px; 
  margin-top: -185px; 
  visibility: hidden;
}

/* from bootstrap.css */

.container {
    margin-left: auto;
    margin-right: auto;
}


#directions_container {
	background-color:#ffffff;
	padding:8px;
}

#printDirections {
	text-transform:uppercase;
	font-family: "Montserrat";
}

#AboLContentArea h1 {
	color: #000000; /*** 02/24 -mk removed important ***/
}	
#AboLContentArea .about1 h1 {
	color: #ffffff; /*** 02/24 -mk removed important ***/
}

#AboLcontent_body .nutrifoodback h1 {
	color: #000000;
	margin: 5px 0 0 0;
}
#AboLcontent_body .communtybox h1 {
	color: #000000;
}
#AboLcontent_body .legilinbox h1 {
	color: #000000; /*** 02/24 -mk ***/
}



/**************************************************

*             WEBAHEAD STYLE START

**************************************************/

 

.webahead div {
	width:350px;
}

 

.webahead img {
	width: 140px;
	height: 50px;
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
	margin-left:0px; /* Raj added */
	margin-top:-10px; /* Raj added */
}

 

.webahead p {
	font-size:10.45px; /* Raj added */
	line-height:12px;
	color:#000000;
	margin-top:10px; /* Raj added */
	letter-spacing:0px;
}

/* Raj added */

#webahead .close {
	position:relative;
	top:0.1em;
	right:0.1em;
}
 

/**************************************************

*             WEBAHEAD STYLE END

**************************************************/


/*** File last modified: 03/19/15 -mk ***/