body
{
font-family: Arial;
text-decoration: None;
background-color: #ffffff;
}

a,
a:link,
a:visited
{
text-decoration: None;
}

a:hover
{
text-decoration: None;
}

div.GroupNameHeading
{
background-color: #f2f2e8;
}

div.GroupNameHeading h2
{
color: #29b71f;
font-family: 'Arial';
font-size: 16pt;
font-weight: Bold;
text-decoration: None;

}
div.GroupNameHeading p
{
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB2828', endColorstr='#7E0101', GradientType=0 ); /*IE6-9*/

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;-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;

border-radius-top-right: 5px;-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;

border-radius-bottom-left: 5px;-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;

border-radius-bottom-right: 5px;-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;


box-shadow: 0 0 5px 0 #000000;

}

div.GroupBrowserContainer ul li
{
color: #000000;
font-size: 11pt;
font-weight: Bold;
text-decoration: None;
}

div.GroupBrowserContainer ul li a,
div.GroupBrowserContainer ul li a:link,
div.GroupBrowserContainer ul li a:visited
{
color: #000000;
text-decoration: None;
}

div.GroupBrowserContainer ul li a:hover
{
color: #880000;
text-decoration: None;
}

div#NavigationContainer
{
background: -moz-linear-gradient(top, #a4844a 0, #8e703a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a4844a), color-stop(100%,#8e703a)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #a4844a 0,#8e703a 100%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #a4844a 0, #8e703a 100%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #a4844a 0, #8e703a 100%); /*IE10+*/
background: linear-gradient(to bottom, #a4844a 0, #8e703a 100%); /*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4844a', endColorstr='#8e703a', GradientType=0 ); /*IE6-9*/
}

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: #000000;
}

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: #615031;
}

div.TitleOuterContainer div.TitleContainer
{
background: -moz-linear-gradient(top, #a4844a 0, #a4844a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a4844a), color-stop(100%,#a4844a)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #a4844a 0,#a4844a 100%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #a4844a 0, #a4844a 100%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #a4844a 0, #a4844a 100%); /*IE10+*/
background: linear-gradient(to bottom, #a4844a 0, #a4844a 100%); /*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4844a', endColorstr='#a4844a', GradientType=0 ); /*IE6-9*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.GreenBoxInnerContainer div.GreenBoxContentOuterContainer
{
border-left: 3px solid #a4844a;
border-right: 3px solid #a4844a;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 ); /*IE6-9*/
}

div.GreenBoxInnerContainer div.GreenBoxFooterContainer
{
border-left: 3px solid #a4844a;
border-right: 3px solid #a4844a;
border-bottom: 3px solid #a4844a;
background-color: #ffffff;
height: 21px;
}

div.NavigationOuterContainer
{
border-left: 3px solid #a4844a;
border-right: 3px solid #a4844a;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#8f8e8e', GradientType=0 ); /*IE6-9*/
}

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, #a4844a 0, #826531 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a4844a), color-stop(67%,#826531)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #a4844a 0,#826531 67%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #a4844a 0, #826531 67%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #a4844a 0, #826531 67%); /*IE10+*/
background: linear-gradient(to bottom, #a4844a 0, #826531 67%); /*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4844a', endColorstr='#826531', GradientType=0 ); /*IE6-9*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.MiniBasketContainer div.MiniBasketContentsOuterContainer
{
border-left: 3px solid #826531;
border-right: 3px solid #826531;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 ); /*IE6-9*/
}

div.MiniBasketContainer div.MiniBasketFooter
{
border-left: 3px solid #826531;
border-right: 3px solid #826531;
border-bottom: 3px solid #826531;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB2828', endColorstr='#830505', GradientType=0 ); /*IE6-9*/

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;-webkit-border-top-left-radius:20px;
-moz-border-radius-topleft:20px;

border-radius-top-right: 20px;-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;

border-radius-bottom-left: 20px;-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomleft:20px;

border-radius-bottom-right: 20px;-webkit-border-bottom-right-radius:20px;
-moz-border-radius-bottomright:20px;


box-shadow: 2px 2px 4px 0 #A0A0A0;

}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryTitle
{
background: -moz-linear-gradient(top, #a4844a 0, #826531 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#a4844a), color-stop(67%,#826531)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #a4844a 0,#826531 67%); /*Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #a4844a 0, #826531 67%); /*Opera 11.10+*/
background: -ms-linear-gradient(top, #a4844a 0, #826531 67%); /*IE10+*/
background: linear-gradient(to bottom, #a4844a 0, #826531 67%); /*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4844a', endColorstr='#826531', GradientType=0 ); /*IE6-9*/
color: #ffffff;
font-family: Arial;
font-size: 16pt;
font-weight: Bold;
text-decoration: None;
}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryContentsOuterContainer
{
border-left: 3px solid #826531;
border-right: 3px solid #826531;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 ); /*IE6-9*/
}

div.AccountSignInAndSummaryContainer div.AccountSignInAndSummaryFooter
{
border-left: 3px solid #826531;
border-right: 3px solid #826531;
border-bottom: 3px solid #826531;
background-color: #ffffff;
height: 21px;
}

div.AccountSignInAndSummaryNavigationOuterContainer
{
border-left: 3px solid #826531;
border-right: 3px solid #826531;
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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#8f8e8e', GradientType=0 ); /*IE6-9*/
}

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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB2828', endColorstr='#830505', GradientType=0 ); /*IE6-9*/

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;-webkit-border-top-left-radius:20px;
-moz-border-radius-topleft:20px;

border-radius-top-right: 20px;-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;

border-radius-bottom-left: 20px;-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomleft:20px;

border-radius-bottom-right: 20px;-webkit-border-bottom-right-radius:20px;
-moz-border-radius-bottomright: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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB2828', endColorstr='#830505', GradientType=0 ); /*IE6-9*/

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;-webkit-border-top-left-radius:20px;
-moz-border-radius-topleft:20px;

border-radius-top-right: 20px;-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;

border-radius-bottom-left: 20px;-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomleft:20px;

border-radius-bottom-right: 20px;-webkit-border-bottom-right-radius:20px;
-moz-border-radius-bottomright: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+*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB2828', endColorstr='#830505', GradientType=0 ); /*IE6-9*/

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;-webkit-border-top-left-radius:20px;
-moz-border-radius-topleft:20px;

border-radius-top-right: 20px;-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;

border-radius-bottom-left: 20px;-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomleft:20px;

border-radius-bottom-right: 20px;-webkit-border-bottom-right-radius:20px;
-moz-border-radius-bottomright: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: #ffffff;
font-family: Arial;
text-decoration: None;
}
}
