BODY {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	background-color: #ffffff;
	background-image: url(../Assets/Images/BgMain.gif);
	background-position:top;
	scrollbar-face-color:#E8E6DA;
	scrollbar-highlight-color:#F3F2EC;
	scrollbar-shadow-color:#DDD9C7;
	scrollbar-3dlight-color:#E1DECE;
	scrollbar-arrow-color:#837A4F;
	scrollbar-track-color:#F4F3ED;
	scrollbar-darkshadow-color:#CAC4A7;
}

BODY A:link		{color: #ffffff; text-decoration: underline;}
BODY A:visited	{color: #ffffff; text-decoration: underline;}
BODY A:active	{color: #000000; text-decoration: none;}
BODY A:hover	{color: #000000; text-decoration: none;}


.Submenu {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.Submenu A:link		{color: #be2931; text-decoration: none;}
.Submenu A:visited	{color: #be2931; text-decoration: none;}
.Submenu A:active	{color: #f1242f; text-decoration: none;}
.Submenu A:hover	{color: #f1242f; text-decoration: none;}

.Content {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.Content A:link		{color: #be2931; text-decoration: underline;}
.Content A:visited	{color: #be2931; text-decoration: underline;}
.Content A:active	{color: #000000; text-decoration: none;}
.Content A:hover	{color: #000000; text-decoration: none;}

.Content STRONG {
	color: #be2931;
}
.Content B {
	color: #be2931;
}
.Sitemap {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:25px;
}
.Sitemap A:link		{color: #be2931; text-decoration: none;}
.Sitemap A:visited	{color: #be2931; text-decoration: none;}
.Sitemap A:active	{color: #000000; text-decoration: none;}
.Sitemap A:hover	{color: #000000; text-decoration: none;}

.FoodMenuItem {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
}
.FoodMenuItem B, STRONG {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #be2931;
	text-decoration: none;
	line-height:20px;
}
.FoodMenuItem A:link	{color: #be2931; text-decoration: underline;}
.FoodMenuItem A:visited	{color: #be2931; text-decoration: underline;}
.FoodMenuItem A:active	{color: #000000; text-decoration: none;}
.FoodMenuItem A:hover	{color: #000000; text-decoration: none;}

.PagingBox {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
}
.PagingBox A:link		{color: #ffffff; text-decoration: underline;}
.PagingBox A:visited	{color: #ffffff; text-decoration: underline;}
.PagingBox A:active		{color: #ffffff; text-decoration: none;}
.PagingBox A:hover		{color: #ffffff; text-decoration: none;}

.Path {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.Path A:link	{color: #ffffff; text-decoration: none;}
.Path A:visited	{color: #ffffff; text-decoration: none;}
.Path A:active	{color: #000000; text-decoration: none;}
.Path A:hover	{color: #000000; text-decoration: none;}

.FooterMenu {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.FooterMenu A:link		{color: #ffffff; text-decoration: none;}
.FooterMenu A:visited	{color: #ffffff; text-decoration: none;}
.FooterMenu A:active	{color: #000000; text-decoration: none;}
.FooterMenu A:hover		{color: #000000; text-decoration: none;}

.ContactUs {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.ContactUs b			{font-size: 14px; color: #000000; text-decoration: none;}
.ContactUs strong		{font-size: 14px; color: #000000; text-decoration: none;}
.ContactUs A:link		{color: #be2931; text-decoration: none;}
.ContactUs A:visited	{color: #be2931; text-decoration: none;}
.ContactUs A:active		{color: #f1242f; text-decoration: none;}
.ContactUs A:hover		{color: #f1242f; text-decoration: none;}

.ContactFormInput {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-weight: bolder;
	border:1px solid #000000;
	width:150px;
}

.AboutUsMainContent{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:15px;
	padding:10px;
}
.Content .MainTitle{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #BE2931;
	text-decoration: none;
	line-height:15px;
}

.Splitter{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
    background-position:left; 
    background-repeat:no-repeat;
    margin-top:2px;
}

.MainTitle{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #BE2931;
	text-decoration: none;
	line-height:15px;
}

.bigThumb{
margin-right:10px}

#smallThumb{
padding-bottom:20px;}


.AccordionSubmenuHeader{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
    cursor:pointer;
    background-position:left; 
    background-repeat:no-repeat;
    margin-top:2px;
}

.AccordionSubmenu {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	text-align:justify;
	line-height:15px;
}

INPUT {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #900613;
	text-decoration: none; 
	text-align:justify;
	line-height:15px;
	border:1px solid #000000;
	margin-bottom:2px; 
}

SELECT{
    border:1px solid #000000;
    font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px;
    width:252px;
}

.btnNewsletter {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #900613;
	text-decoration: none; 
	text-align:center;
	line-height:15px;
	border:1px solid #000000;
}

.Radio INPUT {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #900613;
	text-decoration: none; 
	text-align:justify;
	line-height:15px;
	border:none;
}

.DdlBox {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #900613;
	text-decoration: none; 
	text-align:justify;
	line-height:15px;
}

TEXTAREA {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #900613;
	text-decoration: none; 
	text-align:justify;
	line-height:15px;
	border:1px solid #000000;
}


.ArticleOnLeft {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.ArticleOnLeft A:link		{color: #be2931; text-decoration: underline;}
.ArticleOnLeft A:visited	{color: #be2931; text-decoration: underline;}
.ArticleOnLeft A:active		{color: #000000; text-decoration: none;}
.ArticleOnLeft A:hover		{color: #000000; text-decoration: none;}

.ArticleOnLeft STRONG {
	color: #be2931;
	font-weight: bold;
}
.ArticleOnLeft B {
	color: #be2931;
	font-weight: bold;
}

.ErrorCheck{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px; font-weight: bold; color:#FF0000; text-align:center;
}
.LoginButton
{
    height:57px; width:161px; position:absolute; left:621px; top:177px;
    z-index:100;  display:block; background: url(../Assets/Images/Login_btn.png);
}
.LogoutButton
{
    height:57px; width:161px; position:absolute; left:621px; top:177px;
    z-index:100;  display:block; background: url(../Assets/Images/Logout_btn.png);
}
.MiniLoginPanel
{    
    z-index:120;  display: none;   background:url(../Assets/Images/Login_panel_Bg.png); background-repeat:no-repeat; background-position:center top;
    position:absolute; left:622px; top:227px; width:162px; height:154px;  z-index:122; 
}
    .paneltop
    {
        background:url(../Assets/Images/Login_panel_BgTop.gif);  z-index:120;  display: none;  line-height:9px;
        position:absolute; left:620px; top:218px; width:162px; height:9px;  z-index:122;  
    }
    .Login_name
    {
        background:#000000; color:#f8e1ac; font-family:Arial;border:solid 2px black;
        height:13px; width:121px; font-size:12px; line-height:13px;position:relative;top:0px;left:0px;
         
    }

    .Login_pass
    {
        background:#000000; color:#f8e1ac; font-family:Arial;border:solid 2px black;
         height:13px; width:121px; font-size:12px; line-height:13px;
    }
    .Login_ok
    {
        position:absolute; color:#f8e1ac; font-family:Arial;
        height:13px; width:121px; left:20px; top:85px; font-size:12px; line-height:13px;
    }
    .PassCreate, .PassCreate a:link, .PassRetrieve, .PassRetrieve a:link
    {
        text-decoration:underline; color:#000000 !important; font-weight:bold;
        font-size:12px; position:absolute; left:20px; top:112px;
    }
    .PassRetrieve, .PassRetrieve a:link
    {
        left:20px; top:127px; 
    }
 .TD_ClubPointsHeader
{
   background:url(../Assets/Images/TD_ClubPointsHeader.gif); width:535px; height:21px;
    padding-left:20px; color:#ffffff;
}
.ClubColumnHeaders
{
    color:#000000; height:33px; 
}
.ClubColumnHeadersEmpty
{
    width:15px; border-bottom:none;
}
.ClubColumnHeadersTD1, .ClubColumnHeadersTD2, .ClubColumnHeadersTD3, .ClubColumnHeadersTD4 , .ClubColumnHeadersTD5
{
     border-bottom:1px solid #000000; text-align:left; 
}

.ClubColumnHeadersTD1
{
     width:105px;
}
.ClubColumnHeadersTD2
{
   width:105px;
}
.ClubColumnHeadersTD3
{
    width:155px;
}
.ClubColumnHeadersTD4
{
     width:75px;
}
.ClubColumnHeadersTD5
{
    text-align:right; width:70px;
}
.ClubCardRecordRow
{
    color:#be2931; height:33px; font-size:12px;
}
.AlternateClubCardRecordRow
{
    color:#be2931; height:33px; background-color:#e0cca0; font-size:12px;
}
.ClubColumnTD1
{
     width:95px; text-align:left; padding-right:10px;
}
.ClubColumnTD2 
{
   width:105px; text-align:left; 
}
.ClubColumnTD3
{
    width:155px; text-align:left; 
}
.ClubColumnTD4
{
     width:75px; text-align:left; 
}
.ClubColumnTD5
{
    text-align:right; width:70px;
}
.ClubColumnPager
{
    height:45px; font-weight:bold; font-size:11px; 
}
.ClubColumnFooter1
{
    height:20px; text-align:left;  color:#be2931; padding-left:10px;
}
.ClubColumnFooter3
{
    height:20px; color:#000000; text-align:right;  padding-right:10px;
}
.SecurityCell
{
   white-space:nowrap; width:105px; font-size: 11px; text-align:left; color: #000000; padding-left:50px;   line-height:20px;
}
.SecuritySendBtn
{
    width:72px; height:31px; border:0; font-size:10px; font-weight:bold;
    background:url(../Assets/Images/SecuritySend_btn.png); text-align:center; color:#f4d79f;
}
.SecuritySendBtn2
{
    width:82px; height:31px; border:0; font-size:10px; font-weight:bold; 
    background:url(../Assets/Images/SecuritySend_btn2.png); text-align:center; color:#f4d79f;
}
.AccountClearBtn
{
    width:78px; height:31px; border:0; font-size:10px; font-weight:bold;
    background:url(../Assets/Images/AccountClear_btn.png); text-align:center; color:#f4d79f;
}
.AccountSendBtn
{
    width:106px; height:31px; border:0; font-size:10px; font-weight:bold; padding-left:8px;
    background:url(../Assets/Images/AccountSend_btn.png); text-align:left; color:#f4d79f;
}
.MandatoryBox
{
    color:#d20c1e; background-color: #fff; padding-left: 10px; padding-right: 10px;
}
.OptionalBox
{
    color:#d20c1e; background-color: #fff; padding-left: 10px; padding-right: 10px;
}
.ClubColumnFooter1 a:link,  .ClubColumnFooter1 a:hover, .ClubColumnFooter1 a:visited
{
    text-decoration:underline; color:#bf285d !important;  font-weight:bold;
    font-size:12px;   
}
.AccountTopBg
{
    width:556px; height:24px; background:url(../Assets/Images/AccountTopBg.gif);
}

.Activated
{  
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.Activated A:link		{color: #be2931; text-decoration: none;}
.Activated A:visited	{color: #be2931; text-decoration: none;}
.Activated A:active	{color: #000000; text-decoration: none;}
.Activated A:hover	{color: #000000; text-decoration: none;}

.mandatoryTextMarker{color:#d20c1e;font-size:14px;}

.Validation {color: #D63301; border:solid 1px #D63301; background-color:#FFCCBA; padding:10px;}
.Success {color: #00A300; border:solid 1px #00A300; background-color:#CCFFBA; padding:10px;}

.RdbList INPUT{
	border:none;
}