/* Style Cobalt */

/* Body */

    body { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; text-align: center; 
    				background: #000000 url(../../../images/new/bg-main.jpg) top center no-repeat;
    }
    
    a:visited       { color: #747476; }
    a:link          { color: #747476; }
    a:active        { color: #747476; }

	ul 				{ margin-top: -1px; padding: 0;}


	
		#main-container {
			background: #ffffff url(../../../images/new/bg-container.gif) top left repeat-y;
			width: 800px;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			overflow: hidden;
		}
		#leftcol-container {
			background: #ffffff url(../../../images/new/bg-container-left.gif) top left repeat-y;
			width: 800px;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			overflow: hidden;
		}
		#home-container {
			background-color: #ffffff;
			width: 800px;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			overflow: hidden;
		}
		#shop-container {
			background: #ffffff url(../../../images/new/bg-shopcontainer.gif) top left repeat-y;
			width: 800px;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			overflow: hidden;
		}
		#masthead-container {
			background: #ffffff url(../../../images/new/bg-masthead.jpg) top left no-repeat;
			width: 800px;
			height: 109px;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
			#masthead-container form {
				margin: 0;
				padding: 0;
			}
		#nav-container {
			background: #ffffff url(../../../images/new/bg-nav.gif) top left no-repeat;
			margin: 0;
			padding: 0;
		}
		#sidebar-container {
			width: 185px;
			height: 758px;
			margin: 0;
			padding: 0;
			background: #ffffff url(../../../images/new/bg-sidebar.gif) top left no-repeat;
			text-align: center;
		}
		#sidebar-container-blank {
			width: 185px;
			height: 758px;
			margin: 0;
			padding: 0;
			text-align: center;
		}

/* Backgrounds Colors */
    
    .bg_main              { background-color: #000000; }
    .bg_header            { background-color: #E0BA76; } 
    .bg_search_box        { background-color: #716C5E; }
    .bg_white					{ background-color: #FFFFFF; }
	.bg_store_box		  { background-color: #E0BA76; }
	.bg_blue			  { background-color: #CDD3E7; }
	.bg_red				  { background-color: #822B29; }
	.bg_black			  { background-color: #0D0708; }
	.bg_yellow			  { background-color: #FDF9CE; }
	.bg_transparent			  { background-color: transparent; }

    .bg_partners { background: #ffffff url(../../../images/new/bg-partners.gif) top left repeat-x; height: 135px;} 

    .bg_nav_left_header   { background-color: #cf1a23; } 
    .bg_nav_left          { background-color: #CDD3E7; } 
    .bg_nav_left_selected { background: #812B29 url(../../../images/new/bg-highlight.gif) top left repeat-x; } 
    .bg_nav_right_header  { background-color: #747476; } 
    .bg_nav_right         { background-color: #D5E8F7; }
	.bg_highlights        { background: #ffffff url(../../../images/new/bg-highlights.gif) top left no-repeat; } 
	.bg_events { background-color: #ececec; } 
    
.bg_nav_left_selected a, .bg_nav_left_selected a:visited { color: #ffffff; font-family: Arial, sans-serif; }

.newslinks { font-size: 11px; color: #ffffff; font-family: Arial, sans-serif; }
/* Common Styles */

    .header_category_name           { color: #822B29; font-family: Arial, sans-serif; font-size: 14px; }
    .header_breadcrumb              { color: #822B29; font-family: Arial, sans-serif; font-size: 26px; }
    .subheader_breadcrumb              { color: #822B29; font-family: Arial, sans-serif; font-size: 20px; }
    .header_breadcrumb a            { color: #822B29 !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #822B29 !important; text-decoration: none; }
    .header_partners         { color: #822B29; font-family: Arial, sans-serif; font-size: 18px; }
	.search_header_text             { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 18px; }
	.search_box_text                { color: #C2C0BA; font-family: Arial, sans-serif; font-size: 12px; }

    .logo_text                      { font-family: Arial, sans-serif; font-size: 30px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Arial, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }

    .image_caption                    { font-family: Arial, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
    .global_updated                 { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }

    .general_text                   { color: #747476; font-family: Arial, sans-serif; font-size: 12px; }
	.larger_text                    { color: #747476; font-family: Arial, sans-serif; font-size: 16px; }
	


/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 16px; }
    .nav_left_header_text a         { color: #FFFFFF !important; }

    .category_link_depth1 a         { color: #747476; font-family: Arial, sans-serif; font-size: 15px; }
    .category_link_depth2 a         { color: #747476; font-family: Arial, sans-serif; font-size: 12px; }
    .category_link_depth3 a         { color: #747476; font-family: Arial, sans-serif; font-size: 12px; }

    .advancedsearch_link   { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;  }



/* Right Navigation (Headlines) */


    .nav_right_header               { color: #747476; font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; }
    .nav_right_category_header      { color: #747476; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; }
    .nav_right_headlines            { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;  }
		.nav_right_headlines a, .nav_right_headlines a:visited			{ color: #C2C0BA; }
    .nav_right_category_name        { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }


/* Article Summaries */

    .summary_title_bold             { color: #747476; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; }
	.summary_title                  { color: #747476; font-family: Arial, sans-serif; font-size: 14px; }
    .summary                        { color: #747476; font-family: Arial, sans-serif; font-size: 11px; }
    .summary_date                   { color: #747476; font-family: Arial, sans-serif; font-size: 10px; }
    .headings_homepg                { color: #822B29; font-family: Arial, sans-serif; font-size: 18px; }
    .summary_breadcrumb             { color: #666666; font-family: Arial, sans-serif; font-size: 12px; }
    .summary_breadcrumb a           { color: #999999 !important; }
    .summary_breadcrumb a:hover     { color: #999999 !important; }


/* Article Pages */

    .article_title                  { color: #747476; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; }
    .article_text                   { color: #747476; font-family: Arial, sans-serif; font-size: 11px; }
	.article_text_blue              { color: #314e9d; font-family: Arial, sans-serif; font-size: 11px; }
	.recipe_subhead_text			{ color: #822B29; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
	.recipe_text					{ color: #747476; font-family: Arial, sans-serif; font-size: 12px; }
    
    .bg_printer_page                { background-color: #FFFFFF; background-image: none;}
	    
#searchOptions{margin-left: 0px;width: 150px;top: 28px;background-color: #716C5E;border: 1px solid #716C5E;position: absolute;padding:3px;font-family: Arial, sans-serif; font-size: 12px; color: #C2C0BA; }
#searchOptions a { color: #ffffff; }
.searchOptionsClassHidden{position: absolute;visibility: hidden;overflow: hidden;}
.searchOptionsClass{visibility: visible;border: 1px solid #716C5E;z-index:9;}
.SpecialOffersFlag{background-color: #e0ba76;padding:2px;text-align:center;}
td.SpecialOffersShort{font-size:10px;}
div.SpecialOffer{padding-top: 5px; font-size: 12px;}
input.flddisabled{color:#999999;}

/* Search Button */

.buttonSubmit {
  color: white;
  font: Arial, Helvetica, sans-serif;
  background-color: #642322;
  border: 1px solid #707070;
  cursor:pointer;
  -webkit-appearance: none;
  padding: 0; 
  margin: 0;
  text-align:center;

}

