body
{
font-family: Arial;
text-decoration: None;
background-color: #FFFDDD;
}

a,
a:link,
a:visited
{
text-decoration: None;
}

a:hover
{
text-decoration: None;
}

div.GroupNameHeading
{
background-color: #BE1E22;
}

div.GroupNameHeading h2
{
color: #ffffff;
font-family: 'Arial';
font-size: 16pt;
font-weight: Bold;
text-decoration: None;

}
div.GroupNameHeading p
{
color: #ffffff;
font-size: 9pt;
font-style: Italic;
text-decoration: None;

}
div.ItemTableContainer td.ItemNameCell
{
color: #4c3d10;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;

}

button.ItemOrderRegularButton span.ItemOrderRegularButtonText
{
color: #ffffff;
font-family: 'Arial';
font-size: 8pt;
font-weight: Normal;
text-decoration: None;

}

button.ItemOrderRegularButton
{
background: -moz-linear-gradient(top, #BB2828 0, #7E0101 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#BB2828), color-stop(50%,#7E0101)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #BB2828 0,#7E0101 50%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #BB2828 0, #7E0101 50%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #BB2828 0, #7E0101 50%); /*IE10+*/
background: linear-gradient(to bottom, #BB2828 0, #7E0101 50%); /*IE10+*/

border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-radius-top-left: 5px;
border-radius-top-right: 5px;
border-radius-bottom-left: 5px;
border-radius-bottom-right: 5px;

box-shadow: 0 0 5px 0 #000000;

}

div.GroupBrowserContainer ul li
{
color: #841E22;
font-size: 11pt;
text-decoration: None;
}

div.GroupBrowserContainer ul li a,
div.GroupBrowserContainer ul li a:link,
div.GroupBrowserContainer ul li a:visited
{
color: #841E22;
text-decoration: None;
}

div.GroupBrowserContainer ul li a:hover
{
color: #FF5168;
text-decoration: None;
}

div#NavigationContainer
{
background: -moz-linear-gradient(top, #9E423A 0, #6B1C12 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#9E423A), color-stop(100%,#6B1C12)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #9E423A 0,#6B1C12 100%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #9E423A 0, #6B1C12 100%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #9E423A 0, #6B1C12 100%); /*IE10+*/
background: linear-gradient(to bottom, #9E423A 0, #6B1C12 100%); /*IE10+*/
}

div#NavigationContainer
{
background-color: #fff7e5;
}

div#NavigationContainer div#NavigationContents ul
{
color: #ffffff;
font-family: 'Arial';
font-size: 16pt;
text-decoration: None;
}
div#NavigationContainer div#NavigationContents ul li
{
background-color: #D5301D;
}

div#NavigationContainer div#NavigationContents ul li a,
div#NavigationContainer div#NavigationContents ul li a:link,
div#NavigationContainer div#NavigationContents ul li a:visited
{
color: #ffffff;
text-decoration: None;
}

div#NavigationContainer div#NavigationContents ul li a:hover
{
color: #ffffff;
text-decoration: None;
background-color: #BE301D;
}

div.TitleOuterContainer div.TitleContainer
{
background: -moz-linear-gradient(top, #6B1C12 0, #ba0e31 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#6B1C12), color-stop(67%,#ba0e31)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #6B1C12 0,#ba0e31 67%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #6B1C12 0, #ba0e31 67%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #6B1C12 0, #ba0e31 67%); /*IE10+*/
background: linear-gradient(to bottom, #6B1C12 0, #ba0e31 67%); /*IE10+*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.GreenBoxInnerContainer div.GreenBoxContentOuterContainer
{
border-left: 3px solid #ba0e31;
border-right: 3px solid #ba0e31;
background: -moz-linear-gradient(top, #ebebeb 0, #ffffff 38%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ebebeb), color-stop(38%,#ffffff)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ebebeb 0,#ffffff 38%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*IE10+*/
background: linear-gradient(to bottom, #ebebeb 0, #ffffff 38%); /*IE10+*/
}

div.GreenBoxInnerContainer div.GreenBoxFooterContainer
{
border-left: 3px solid #ba0e31;
border-right: 3px solid #ba0e31;
border-bottom: 3px solid #ba0e31;
background-color: #ffffff;
height: 21px;
}

div.NavigationOuterContainer
{
border-left: 3px solid #ba0e31;
border-right: 3px solid #ba0e31;
border-bottom: 2px solid #bcbcbc;
background: -moz-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#5f5f5f), color-stop(100%,#8f8e8e)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #5f5f5f 0,#8f8e8e 100%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /*IE10+*/
background: linear-gradient(to bottom, #5f5f5f 0, #8f8e8e 100%); /*IE10+*/
}

div.NavigationInnerContainer
{
color: #ffffff;
font-family: Arial;
font-size: 8pt;
text-decoration: None;
}

div.NavigationInnerContainer ul.GreenBoxNavigationList li
{
border-right: 2px solid #bcbcbc;
}

div.NavigationInnerContainer a,
div.NavigationInnerContainer a:link,
div.NavigationInnerContainer a:visited
{
color: #ffffff;
font-family: Arial;
text-decoration: None;
}

div.NavigationInnerContainer a:hover
{
color: #ffffff;
font-family: Arial;
text-decoration: Underline;
}
div.MiniBasketContainer div.MiniBasketTitle
{
background: -moz-linear-gradient(top, #77a45e 0, #a5d38b 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#77a45e), color-stop(67%,#a5d38b)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #77a45e 0,#a5d38b 67%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #77a45e 0, #a5d38b 67%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #77a45e 0, #a5d38b 67%); /*IE10+*/
background: linear-gradient(to bottom, #77a45e 0, #a5d38b 67%); /*IE10+*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.MiniBasketContainer div.MiniBasketContentsOuterContainer
{
border-left: 3px solid #a5d38b;
border-right: 3px solid #a5d38b;
background: -moz-linear-gradient(top, #ebebeb 0, #ffffff 38%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ebebeb), color-stop(38%,#ffffff)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ebebeb 0,#ffffff 38%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*IE10+*/
background: linear-gradient(to bottom, #ebebeb 0, #ffffff 38%); /*IE10+*/
}

div.MiniBasketContainer div.MiniBasketFooter
{
border-left: 3px solid #a5d38b;
border-right: 3px solid #a5d38b;
border-bottom: 3px solid #a5d38b;
background-color: #ffffff;
height: 21px;
}

div#MiniBasketCheckoutButtonContainer a.CheckoutButton span.CheckoutButtonText
{
color: #ffffff;
font-family: 'Arial';
font-size: 12pt;
font-weight: Bold;
text-decoration: None;

}

div#MiniBasketCheckoutButtonContainer a.CheckoutButton
{
background: -moz-linear-gradient(top, #BB2828 0, #830505 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#BB2828), color-stop(65%,#830505)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #BB2828 0,#830505 65%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #BB2828 0, #830505 65%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #BB2828 0, #830505 65%); /*IE10+*/
background: linear-gradient(to bottom, #BB2828 0, #830505 65%); /*IE10+*/

border-top: 0 solid #ffffff;
border-right: 0 solid #ffffff;
border-bottom: 0 solid #ffffff;
border-left: 0 solid #ffffff;
border-radius-top-left: 20px;
border-radius-top-right: 20px;
border-radius-bottom-left: 20px;
border-radius-bottom-right: 20px;

box-shadow: 2px 2px 4px 0 #A0A0A0;

}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryTitle
{
background: -moz-linear-gradient(top, #77a45e 0, #a5d38b 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#77a45e), color-stop(67%,#a5d38b)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #77a45e 0,#a5d38b 67%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #77a45e 0, #a5d38b 67%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #77a45e 0, #a5d38b 67%); /*IE10+*/
background: linear-gradient(to bottom, #77a45e 0, #a5d38b 67%); /*IE10+*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryContentsOuterContainer
{
border-left: 3px solid #a5d38b;
border-right: 3px solid #a5d38b;
background: -moz-linear-gradient(top, #ebebeb 0, #ffffff 38%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ebebeb), color-stop(38%,#ffffff)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ebebeb 0,#ffffff 38%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #ebebeb 0, #ffffff 38%); /*IE10+*/
background: linear-gradient(to bottom, #ebebeb 0, #ffffff 38%); /*IE10+*/
}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryFooter
{
border-left: 3px solid #a5d38b;
border-right: 3px solid #a5d38b;
border-bottom: 3px solid #a5d38b;
background-color: #ffffff;
height: 21px;
}

div.AccountSignInAndSummaryNavigationOuterContainer
{
border-left: 3px solid #a5d38b;
border-right: 3px solid #a5d38b;
border-bottom: 2px solid #bcbcbc;
background: -moz-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#5f5f5f), color-stop(100%,#8f8e8e)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #5f5f5f 0,#8f8e8e 100%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #5f5f5f 0, #8f8e8e 100%); /*IE10+*/
background: linear-gradient(to bottom, #5f5f5f 0, #8f8e8e 100%); /*IE10+*/
}

div.AccountSignInAndSummaryNavigationInnerContainer
{
color: #ffffff;
font-family: Arial;
font-size: 8pt;
text-decoration: None;
}

div.AccountSignInAndSummaryNavigationInnerContainer ul.AccountSignInAndSummaryNavigationList li
{
border-right: 2px solid #bcbcbc;
}

div.AccountSignInAndSummaryNavigationInnerContainer a,
div.AccountSignInAndSummaryNavigationInnerContainer a:link,
div.AccountSignInAndSummaryNavigationInnerContainer a:visited
{
color: #ffffff;
font-family: Arial;
text-decoration: None;
}

div.AccountSignInAndSummaryNavigationInnerContainer a:hover
{
color: #ffffff;
font-family: Arial;
text-decoration: Underline;
}
div.AccountSignInAndSummaryContainer button.SignInButton span.SignInButtonText
{
color: #ffffff;
font-family: 'Arial';
font-size: 12pt;
font-weight: Bold;
text-decoration: None;

}

div.AccountSignInAndSummaryContainer button.SignInButton
{
background: -moz-linear-gradient(top, #BB2828 0, #830505 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#BB2828), color-stop(65%,#830505)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #BB2828 0,#830505 65%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #BB2828 0, #830505 65%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #BB2828 0, #830505 65%); /*IE10+*/
background: linear-gradient(to bottom, #BB2828 0, #830505 65%); /*IE10+*/

border-top: 0 solid #ffffff;
border-right: 0 solid #ffffff;
border-bottom: 0 solid #ffffff;
border-left: 0 solid #ffffff;
border-radius-top-left: 20px;
border-radius-top-right: 20px;
border-radius-bottom-left: 20px;
border-radius-bottom-right: 20px;

box-shadow: 2px 2px 4px 0 #A0A0A0;

}

form.ItemCustomizationForm button.CustomizeCancelButton span.CustomizeCancelButtonText
{
color: #ffffff;
font-family: 'Arial';
font-size: 12pt;
font-weight: Bold;
text-decoration: None;

}

form.ItemCustomizationForm button.CustomizeCancelButton
{
background: -moz-linear-gradient(top, #BB2828 0, #830505 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#BB2828), color-stop(65%,#830505)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #BB2828 0,#830505 65%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #BB2828 0, #830505 65%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #BB2828 0, #830505 65%); /*IE10+*/
background: linear-gradient(to bottom, #BB2828 0, #830505 65%); /*IE10+*/

border-top: 0 solid #ffffff;
border-right: 0 solid #ffffff;
border-bottom: 0 solid #ffffff;
border-left: 0 solid #ffffff;
border-radius-top-left: 20px;
border-radius-top-right: 20px;
border-radius-bottom-left: 20px;
border-radius-bottom-right: 20px;

box-shadow: 2px 2px 4px 0 #A0A0A0;

}

form.ItemCustomizationForm button.CustomizeContinueButton span.CustomizeContinueButtonText
{
color: #ffffff;
font-family: 'Arial';
font-size: 12pt;
font-weight: Bold;
text-decoration: None;

}

form.ItemCustomizationForm button.CustomizeContinueButton
{
background: -moz-linear-gradient(top, #BB2828 0, #830505 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#BB2828), color-stop(65%,#830505)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #BB2828 0,#830505 65%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #BB2828 0, #830505 65%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #BB2828 0, #830505 65%); /*IE10+*/
background: linear-gradient(to bottom, #BB2828 0, #830505 65%); /*IE10+*/

border-top: 0 solid #ffffff;
border-right: 0 solid #ffffff;
border-bottom: 0 solid #ffffff;
border-left: 0 solid #ffffff;
border-radius-top-left: 20px;
border-radius-top-right: 20px;
border-radius-bottom-left: 20px;
border-radius-bottom-right: 20px;

box-shadow: 2px 2px 4px 0 #A0A0A0;

}

body#ReserveWidgetBody
{
background-color: #d5dde0;

}
body#ReserveWidgetBody .ReserveTableWidgetCompletedContainer
{
color: #000000;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;;
text-decoration: None;

}
.ReserveTableWidgetContainer li.SlotUnavailable
{
background-color: #C65955;

text-decoration: None;

border-bottom: 1px solid #53714C;
}
.ReserveTableWidgetCompletedContainer span#BigTickIcon
{
color: green;
text-decoration: None;

}
.ReserveTableWidgetCompletedContainer,
.ReserveTableWidgetContainer
{
background-color: #e0e0e0;

color: #000000;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;;
text-decoration: None;

}
.ReserveTableWidgetContainer .ResereveTableLabelContainer
{
color: #000000;
text-decoration: None;

}
.ReserveTableWidgetCompletedContainer h1,
.ReserveTableWidgetTitleContainer h1
{
background-color: #c0c0c0;

text-decoration: None;

}
.ReserveTableWidgetContainer .FormValidationContainer
{
color: red;
text-decoration: None;

}
.ReserveTableWidgetContainer .ReserveFormSubmitContainer button
{
background-color: #23801d;

color: #ffffff;
text-decoration: None;

border: 2px solid white;
}
@media only screen and (max-width: 991px) {
.GroupBrowserContainer .GroupBrowserList {
background-color: #FFFDDD;
font-family: Arial;
text-decoration: None;
}
}
