
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : Arial;
    font-size : 13px;
    color : #462E18;
    margin : 0;
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

TABLE
{
	font-family : Arial;
    font-size : 13px;
    color : #462E18;
}

A
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial;
	color: #B63E2C;
	font-size: 13px;
}

A:Hover
{
	color : #462E18;
	text-decoration:underline;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #FFFFFF;
}
/* MainHeaderRegion: Applies to the region at the top of page - usually this will be a TABLE tag
 * MainHeader: Applies to the header logo
*/

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
	font-weight : bold;
    font-family : Arial;
    color : #CC0000;
    font-size : 13px;
}
 
.MainHeaderPrimaryNavBar, A.MainHeaderPrimaryNavElement /* Style for area in which primary nav sits */
{
	background-color: #FFFFFF;
}

.MainHeaderSecondaryNavBar
{
}

 A.MainHeaderSecondaryNavElement, A.MainHeaderFunctionLink /* Style for area in which secondary nav sits */
{
    font-family : Arial;
    /*color : white; MUH*/
	color : #AD2718;
    font-size : 11px;
    text-decoration : underline;
	/*MUH*/
    font-weight : bold;
}
/*MUH crumbs*/
.MainHeaderSecondaryNavBar
{
    font-family : Arial;
	color : #AD2718;
    font-size : 11px;
    text-decoration : none;
    font-weight : bold;
    padding-left:20px;
    padding-top:5px;
}
A.MainHeaderFunctionLink
{
	font-weight : bold;
	color : #AD2718;
}

A.MainHeaderFunctionLink:Hover
{
	color: #666666;	
	text-decoration :none ;
}
.MainHeaderFunctionCell
{
vertical-align:top;
padding-bottom:5px;
}
.MainHeaderFunctionDate
{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#999999;
padding-right:10px;
padding-top:10px;
}
.MainHeaderFunctionUser
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-right:3px;
padding-top:10px;
}
.MainHeaderFunctionArrow
{
	font-family: Arial;
	font-size: 11px;
	color: #AD2718;
	font-weight : bold;
	padding-left:10px;
	padding-top:5px;
}
A.MainHeaderSecondaryNavElement:Hover
{
	/*color : white;*/
	color: #666666;	
	text-decoration : underline;
}

.MainSubheader, .MainAltSubheader, .MainPageTitle /* Style for subheader image or text  */
{
	font-family: Arial;
	color : #462E18;
    font-size : 13px;
}

.MainAltSubheader
{
	font-size: 11px;
}

A.MainSubheaderLink /* Style for subheader Link */
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial;
	color: #B63E2C;
	font-size: 13px;
}

A.MainSubheaderLink:HOVER
{
	color : #462E18;
	text-decoration:underline;
}

.MainSidebar /* Style for a side bar on the page - if any */
{
	background-color: #FFFFFF;
}

.MainPageTitle /* Page Title */
{
	font-family: "Times New Roman", Times, serif;
    text-transform:capitalize;
	color : #A36D3B;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
    font-size: 40px;
    font-weight:normal;
}

.DvMealAlternateRow
{
	/*background-color: #F9F2E2;*/
	background-color: #FFFFFF;
}

/*------------------Progress starts------------------------*/
.mod_side_legend
{
width:182px;
margin-bottom:10px;
}

.mod_side_legend_top
{
width:182px;
height:22px;
}

.mod_side_legend_content
{
background: url(/img/crv/Progress/mod_side_legend_pattern.gif) repeat-y;
width:162px;
padding:10px 10px 10px 10px;
text-align:right;
}

.mod_side_legend_bottom
{
width:182px;
height:10px;
background:url(/img/crv/Progress/mod_side_legend_bottom.gif) no-repeat;
margin-bottom: 10px;
}

.BODY_FAT_Athletic
{
background-color:Blue;
}
.BODY_FAT_Fit
{
background-color: Green;
}
.BODY_FAT_Risk
{
background-color:Yellow;
}
.BODY_FAT_Obese
{
background-color:Red;
}

.W_H_RATIO_Safe
{
background-color:#66ff66;
}
.W_H_RATIO_Borderline
{
background-color:#ffff66;
}
.W_H_RATIO_Risk
{
background-color:#ff6666;
}

.BMI_Under
{
background-color:#6666ff;
}
.BMI_Normal
{
background-color:#66ff66;
}
.BMI_Over
{
background-color:#ffff66;
}
.BMI_Obese
{
background-color:#ff6666;
}

.COMBO_Arm
{
background-color:Aqua;
}
.COMBO_Waist
{
background-color:Blue;
}
.COMBO_Abdomen
{
background-color:Fuchsia;
}
.COMBO_Hips
{
background-color:Gray;
}
.COMBO_Thigh
{
background-color:Green;
}
.COMBO_Chest
{
	background-color: #1c1c5c;
}

.COMBO_Arm, .COMBO_Waist, .COMBO_Abdomen,.COMBO_Hips, .COMBO_Thigh, .BMI_Under, .BMI_Normal, .BMI_Over,.BMI_Obese, .COMBO_Chest,
.W_H_RATIO_Safe,.W_H_RATIO_Borderline,.W_H_RATIO_Risk, .BODY_FAT_Athletic,.BODY_FAT_Fit, .BODY_FAT_Risk, .BODY_FAT_Obese
{
	width:10px; height:10px;
	border:solid 1px black;
	padding:0px;	
}

/*----------------Progress ends------------------------*/


/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscEmphasisText, .MiscQuote, .MiscErrorText /* general text style */
{
	font-weight : bold;
    font-family : Arial;
    color : #462E18;
    font-size : 13px;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

.MiscText, .MiscQuote /* general alternate text style */
{
	font-weight : normal;
}

.MiscQuote
{
	font-style : italic;
}

.MiscEmphasisText /* general emphasis text style */
{
	font-size : 15px;
}

A.MiscLink, A.MiscAltLink
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial;
	color: #B63E2C;
	font-size: 13px;

}

A.MiscLink:Hover, A.MiscAltLink:Hover
{
	color : #462E18;
	text-decoration:underline;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

.PrgsText, .PrgsEmphasisText
{
font-family : Arial;
font-size : 12px;
}
.PrgsEmphasisText
{
	font-weight:bold;
}




/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion, .Footer /* Applies to Region / TABLE tag for standard footer */
{
	background-color : #091A2E;
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
    font-family: Arial;
    font-size: 12px;
    color : #462E18;
}
A.FooterTextLink:Hover
{
	text-decoration:none;
	color:#666666;
}


A.FooterTextLink  /* Generic footer Link */
{
	text-decoration : underline;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar, A.FooterNavElement /* Navigation Bar in the footer */
{
	background-color : #091A2E;
    color : White;
    font-family : Arial;
    font-size : 11px;
}

A.FooterNavElement /* Navigation elements in the footer */
{
    text-decoration : none;
}

A.FooterNavElement:Hover
{
    color : White;
    text-decoration : underline;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

.Question, .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError
{
	font-weight : normal;
	color : black;
	font-family : Arial;
	font-size : 13px;
}

.Question, .QuestionError
{
	font-weight: bold;
}

.QuestionError, .AnswerError
{
	color: #CC0000;
}

A.QuestionLink, A.QuestionLinkError
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial;
	font-size : 13px;
    color : #AD2718;
}

A.QuestionLink:Hover, A.QuestionLinkError:Hover
{
	color: #666666;	
}

A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : blue;
	text-decoration : underline;
	font-family : Arial;
	font-size : 13px;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles ++
 *----------------------------------------------------------
*/

.SbRegion, .SbHeader /* General style for a sidebar region (sb element deleted for color switching) */
{	
}

.SbElement, .SbAltElement
{
	padding : 5px;
	background-color : #FFFFFF;
}

.SbElementBodyText, A.SbElementBodyLink /* general style for a sidebar element */
{
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight : normal;	
}

A.SbElementBodyLink /* Style for standard Element body link */
{
	text-decoration: underline;
}

.SbElementBodyRegion /* Style for standard body region of an element */
{
	border-style : solid;
	border-color : #999999;
	border-width : 1px;
}

.SbAltElementBodyRegion
{
	background-color : black;
	padding : 10px 10px 20px 10px;
	color : #FFFFFF;
	line-height : 24px;
}
.SbElementBodyEmphasisText /* Style for standard Element body emphasis text */
{
	color:#462E18;
}

.SbElementBodyEmphasisLink  /* Style for standard Element body link */
{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#9C1920;
text-decoration:underline;
}
.SbElementBodyEmphasisLink:Hover
{
text-decoration:none;
color:#999999;
}

/* -------------- End Sidebar Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/
.DialogRegion, .DialogHeaderMinor, .DialogHeaderRegion /* General style for a dialog region - usually a TABLE */
{
	text-align :center;
	background-color: #F4F1E7;
}

.DialogRegion
{
	text-align: left;
}

.DialogBodyRegion
{
	text-align: left;
}


.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #F4F1E7;
    font-family: "Times New Roman", Times, serif;
    font-size: 38px;
	color : #A36D3B;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:50px;

}

.DialogHeaderMinor, .DialogBodyRegion, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	background-color: #F4F1E7;
	color : #462E18;
	padding-left:60px;
	padding-right:60px;


}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Arial;
	color : #462E18;
	font-size : 13px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body text */
{
	font-weight : normal;
    font-family : Arial;
    color : #462E18;
    font-size : 13px;
    padding-right:20px;
}

.DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

.DialogBodySubheader /* Style from dialog body subheader - if any */
{
	font-size : 15px;
	padding-top:15px;
}

A.DialogBodyLink /* Style for dialog body link */
{	
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial;
    color : #AD2718;
    font-size : 11px;
}

A.DialogBodyLink:Hover
{
color: #666666;	
}

.DialogButton /*Style for the button used in a dialog box */
{
	font-weight : normal;
	font-family : Arial;
	font-size : 10px;
	color : White;
	background-color: #000066;	
}



.txtAreaStyle
{
	
	background-color: white;
}

/* AJAX Dialog - Substitution styles */

.AjaxSubstHeaderArea
{
	background-color:#eac252;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
}

.AjaxSubstHeaderTitle
{
	color: #b63e2c; 
	font-weight: bold; 
	font-size:22px;
}

.AjaxSubstHeaderSubTitle, .AjaxSubstHeaderText
{
	font-family : Arial;
	color : #462E18;
	padding-left:3px;
}

.AjaxSubstHeaderSubTitle
{
	font-weight : bold;
	font-size : 15px;
}



.DialogSubstMealHeader
{
	color: #b63e2c; 
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstHeaderLeftNav
{
	font-weight : bold;
    font-family : Arial;    
    font-size : 13px;
    padding-right:20px;
	color:#a36d3b;
}

.DialogSubstHeaderBody
{
	font-weight : bold;
    font-family : Arial;    
    font-size : 17px;
    padding-right:20px;
	color:#a36d3b;
}

A.DialogSubstBodyLink, A.DialogBodyEmphasisLink  /* Style for dialog body link */
{	
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial;
    color:#9C1920;
    font-size : 12px;
}

A.DialogSubstBodyLink:Hover, A.DialogBodyEmphasisLink:Hover
{
	color: #462E18;
}

/* SearchAjax - Food and Meal Subst Begins */
.SortHeader, .NoSortHeader
{
	border-bottom : solid 1px #FFFFFF;
	padding: 0px;
	padding-left:5px;
	padding-right:2px;
	background-color : #b7b9a7;
	height:28px;
	
	font-family: Arial;	
	font-size : 12px;
	font-weight : bold;
	/*color: #462E18;*/
	color:#9C1920;
	
}

/*
.SortHeader a
{
	text-decoration : none;
}
*/



/*Curves Tab skin*/
.swapFoodTabs .ajax__tab_header { background-color:#eac252; text-align:right; padding:0px; margin:0px; padding-right:10px;  }
.swapFoodTabs .ajax__tab_body { height:425px; width:100%;  border-top:0; border-bottom:solid 0px black; padding:0px;background-color:transparent;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/crv/nutrition/subst/favoritestab_selected.jpg) no-repeat; width: 89px; height: 25px; padding: 0px; margin-bottom: 0px;  z-index: 30; }
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/crv/nutrition/subst/searchtab_selected.jpg) no-repeat; width: 74px; height: 25px; padding: 0px; margin-bottom: 0px;  z-index: 30;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/crv/nutrition/subst/recenttab_selected.jpg) no-repeat; width: 122px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapFoodTabs .ajax__tab_tab .favoritestab {background:url(/img/crv/nutrition/subst/favoritestab.jpg) no-repeat; width: 89px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapFoodTabs .ajax__tab_tab .searchtab {background:url(/img/crv/nutrition/subst/searchtab.jpg) no-repeat; width: 74px; height: 25px; padding: 0px; margin-bottom: 0px;  z-index: 25;  }
.swapFoodTabs .ajax__tab_tab .recenttab {background:url(/img/crv/nutrition/subst/recenttab.jpg) no-repeat; width: 122px; height: 25px; padding: 0px; margin-bottom: 0px;   z-index: 25; }
.swapFoodTabs .ajax__tab_outer {margin-left:-5px; }


.swapMealTabs .ajax__tab_header { background-color:#eac252; text-align:right; padding:0px; margin:0px; padding-right:10px; }
.swapMealTabs .ajax__tab_body { height:395px; width:100%;  border-top:0; border-bottom:solid 0px black; padding:0px;background-color:transparent;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/crv/nutrition/subst/favoritestab_selected.jpg) repeat-x bottom; width: 89px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapMealTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/crv/nutrition/subst/searchtab_selected.jpg) repeat-x bottom; width: 74px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 30;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/crv/nutrition/subst/recenttab_selected.jpg) repeat-x bottom; width: 122px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapMealTabs .ajax__tab_tab .favoritestab {background:url(/img/crv/nutrition/subst/favoritestab.jpg) repeat-x bottom; width: 89px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapMealTabs .ajax__tab_tab .searchtab {background:url(/img/crv/nutrition/subst/searchtab.jpg) repeat-x bottom; width: 74px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapMealTabs .ajax__tab_tab .recenttab {background:url(/img/crv/nutrition/subst/recenttab.jpg) repeat-x bottom; width: 122px; height: 25px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapMealTabs .ajax__tab_outer {margin-left:-5px; }




.SearchResultsItem
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B7B9A7;
}

.DialogSubtsBodyDots
{
	background-image: url('/img/crv/nutrition/subst/dots_bg.jpg');
	background-repeat: repeat-y;
}

.ModalPopupHeader
{
	text-align:center;
	height:25px;
	font-weight : bold;
    font-family : Arial;    
    font-size : 15px;
	text-transform: uppercase;
	padding-top:10px;
}

.SubstModalPopupAddToMenu,  .SubstModalPopupNewFood, .SubstModalPopupEditFavMeal
{
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding: 5px 10px 10px 10px;
}

.SubstModalPopupAddToMenu
{
	width:500px;
	padding:0px;
}
.SubstModalPopupAddToMenuInner
{
	padding:5px 15px 15px 15px;
	width:100%;
}
.SubstModalPopupNewFood
{
	width:656px;
	height:490px;
}
.SubstModalPopupEditFavMeal
{
	width:550px;
	height:350px;
}


.DialogSubstEmphasisText
{
	font-weight : bold;
    font-family : Arial;
    color : #462E18;
    font-size : 15px;
}

#SearchPanel
{
	position: absolute;
}


span.nutTotal
{
	font-weight: bold;
}

.clickableImage
{
	cursor: pointer;
	cursor: hand;
}


.foodSelectorBackground
{
	background-color: #cccccc;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;	
}

.DialogSubstText
{
	font-weight : normal;
    font-family : Arial;    
    font-size : 13px;
    padding-right:20px;
	color: #462E18;/*#AD2718;	*/
}

.DialogSubstButton, .DialogSubstChooseButton
{	
	cursor: pointer;
	cursor : hand;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon;
}

.SubstErrorText
{
	font-weight : bold;
    font-family : Arial;
    color : #CC0000;
    font-size : 11px;
}

/* SearchAjax - Food and Meal Subst Ends */

/* -------------- End Dialog Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
/* Style for standard CMS text */
.CmsText ,.CmsEmphasisText ,.CmsBigText, .CmsBigEmphasisText ,.CmsSmallText, .CmsSmallEmphasisText,.CmsMediumText, .CmsMediumEmphasisText, .CmsWhiteText 
,.CmsAltText ,.CmsAltEmphasisText ,.CmsAltBigText ,.CmsAltBigEmphasisText, .CmsAltSmallText, .CmsAltSmallEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText  
,.CmsTitleText, .CmsAltTitleText, .CmsBigTitleText, .CmsAltBigTitleText , .CmsBox
{
	font-family : Arial;
	font-size : 13px;
	color : #462E18;
}

td.CmsText
{
	text-align: left;
}

.CmsAltEmphasisText a
{
	color: #ffffff;
}

.CmsAltTitle
{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#A36D3B;
}
.CmsBox
{
	padding : 20 20 20 20;
	background-color:#F4F1E7;
	border:solid 1px #E9E3CF;
}

/* Style for standard CMS Emphasis text */
.CmsEmphasisText, .CmsBigEmphasisText,.CmsAltEmphasisText,.CmsAltBigEmphasisText, .CmsSmallEmphasisText, .CmsMediumEmphasisText, .CmsAltSmallEmphasisText, .CmsAltMediumEmphasisText   /* Style for standard Element body emphasis text */
{
	font-weight:bold;
}
/* Style for standard CMS Small text */
.CmsSmallText, .CmsSmallEmphasisText, .CmsAltSmallText, .CmsAltSmallEmphasisText
{
	font-size : 11px;
}
/* Style for standard CMS Medium text */
.CmsMediumText, .CmsMediumEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText
{
	font-size : 14px;
}
/* Style for standard CMS Big text */
.CmsBigText, .CmsBigEmphasisText,.CmsAltBigEmphasisText,.CmsAltBigText
{
	font-size : 16px;
}
/* Style for standard CMS Title text */
.CmsTitleText, .CmsAltTitleText 
{
	font-size : 18px;
	font-weight:bold;
}
.CmsBigTitleText, .CmsAltBigTitleText 
{
	font-size : 20px;
	font-weight:bold;
}
.CmsSubHeaderText
{
	color:#462E18;
	font-family:Arial;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#462E18;
	font-family:Arial;
	font-size : 24px;
	font-weight:bold;

}


/* Style for standard CMS Alternative text */
.CmsWhiteText ,.CmsAltEmphasisText ,.CmsAltBigText ,.CmsAltBigEmphasisText ,.CmsAltTitleText, .CmsAltSmallText, .CmsAltSmallEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText, .CmsAltBigTitleText 
{
	color:#ffffff;
}


/* _____________ CMS  Link Style _____________ */

/* Style for standard CMS link */
A.CmsLink,A.CmsMediumLink, A.CmsTitleLink
, A.CmsEmphasisLink, A.CmsEmphasisMediumLink, A.CmsEmphasisTitleLink
, A.CmsAltLink, A.CmsAltSmallLink, A.CmsAltMediumLink, A.CmsAltTitleLink
, A.CmsAltEmphasisLink, A.CmsAltEmphasisSmallLink, A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{	
	text-decoration : underline;
	font-family: Arial;
	font-size : 13px;
	color:#A63031;
}
A.CmsSmallLink
{
	text-decoration : underline;
	font-family: Arial;
	font-size : 11px;
	color: #ad2718;
	font-weight:normal ;
	text-decoration:underline;
}
A.CmsEmphasisSmallLink
{
	font-weight:bold ;
	text-decoration : underline;
	font-family: Arial;
	font-size : 11px;
	color:#A63031;
}
.CmsImage
{
border:solid 1px #999999;
}
/* Style for standard CMS link Hover */
A.CmsLink:Hover, A.CmsSmallLink:Hover, A.CmsMediumLink:Hover, A.CmsTitleLink:Hover
, A.CmsEmphasisLink:Hover,A.CmsEmphasisSmallLink:Hover, A.CmsEmphasisMediumLink:Hover, A.CmsAltEmphasisMediumLink:Hover 
{
	color:#666666;
	text-decoration:none;
}
/* Style for standard CMS Emphasis link */
A.CmsEmphasisLink, A.CmsEmphasisSmallLink , A.CmsEmphasisMediumLink, A.CmsEmphasisTitleLink, A.CmsAltEmphasisLink, A.CmsAltEmphasisSmallLink, A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{
		font-weight:bold;
}
/* Style for CMS Small link Hover */
 A.CmsAltSmallLink, A.CmsAltEmphasisSmallLink
 {
	font-size : 12px;
	color : #000000;
 }
 /* Style for CMS Medium link Hover */
 A.CmsMediumLink, A.CmsEmphasisMediumLink, A.CmsAltMediumLink, A.CmsAltEmphasisMediumLink 
 {
	font-size : 14px;
 }
  /* Style for CMS Titled link Hover */
A.CmsTitleLink, A.CmsEmphasisTitleLink, A.CmsAltTitleLink, A.CmsAltEmphasisTitleLink 
{
	font-size : 17px;
}
/* Style for standard Alternative CMS link Color  */
A.CmsAltSmallLink, A.CmsAltMediumLink, A.CmsAltTitleLink
, A.CmsAltEmphasisLink,A.CmsAltEmphasisSmallLink , A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{
	color:#ffffff;
}
/* Style for standard Alternative CMS link Hover Color */
A.CmsAltLink:Hover, A.CmsAltSmallLink:Hover, A.CmsAltMediumLink:Hover , A.CmsAltTitleLink:Hover
, A.CmsAltEmphasisLink:Hover, A.CmsAltEmphasisSmallLink:Hover , A.CmsAltEmphasisMediumLink:Hover, A.CmsAltEmphasisTitleLink:Hover
{
	color : #666666;
	text-decoration:none;
}
.CmsThinLink
{
	text-decoration : underline;
	font-family: Arial;
	font-size : 13px;
	color:#A63031;
    
    
}

.CmsSeparator
{
	background-color : #CCCCCC;
}

.cmsThinLink:Hover
{
	font-family:Arial;
    color : #666666;
    
}

.CmsHeaderText
{
    font-family:Arial;
    color : #462E18;
    font-size : 32px;
}
.CmsTitleBar 
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#A9AFA2;
text-decoration:none ;
}
.CmsTitleBarStatic
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#462E18;
text-decoration:none ;
}
/* -------------- Index Pages Styles -------------- */
.CmsIndexPageNumberOn /* Maroon Index Pager td ON style */
{
	text-align : center;
	font-family : Arial;
    color : #ffffff;
    font-size : 13px;
    font-weight :bold;
    padding-top:1px;
}
.CmsIndexPageNumberOff /* Maroon Index Pager td Off style */
{
	text-align : center;
	font-family : Arial;
    color : #ffffff;
    font-size : 13px;
    font-weight :bold;
    padding-top:1px;
}

A.CmsIndexPageNumberLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial;
    color : #ffffff;
    font-size : 13px;  
    font-weight :bold;
    text-decoration:none;
    background-repeat:no-repeat;
}
A.CmsAltIndexPageNumberLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial;
    color : #980001;
    font-size : 13px; 
    font-weight :bold; 
	text-decoration : underline;
}
A.CmsIndexPageNumberLink:Hover /* Maroon Index Pager Link style */
{
	color: #EDEDED;
}
A.CmsAltIndexPageNumberLink:Hover /* Maroon Index Pager Link style */
{
	text-decoration :none;
}
.CmsAltIndexPageNumberCurrentLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial;
    color : #980001;
    font-size : 13px; 
    font-weight :bold; 
	text-decoration:none;
}
A.CmsIndexPageRecipeLink
{
	text-align : center;
	font-family : Arial;
    color : #A63031;
    font-size : 13px; 
	text-decoration:underline;
}
A.CmsIndexPageRecipeLink:Hover
{
	text-align : center;
	font-family : Arial;
    color : #666666;
    font-size : 13px; 
	text-decoration:none;
}
.CmsIndexPageCurrentRecipe
{
	text-align : center;
	font-family : Arial;
    color : #A63031;
    font-size : 13px; 
    font-weight :bold; 
	text-decoration:none;
}

A.DiTopHeaderDetailLink 

{
	color: #b63e2c;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

A.DiTopHeaderDetailLink:Hover 
{
	color: #666666;
	text-decoration: none;
}

A.CmsBigEmphasizeLink
{
color: #B63E2C;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
font-size:13px;
}
A.CmsBigEmphasizeLink:HOVER
{
color:#666666;
text-decoration:none;

}

/* _____________ Modules Style _____________ */


/* CMS Recipes */

.CmsRecipeSourceText, .CmsRecipeSourceText A, .CmsRecipeSourceText A:Hover
{
	color:#FF6600;
}



/* -------------- End CMS Styles -------------- */



/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/
