/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana,Helvetica sans-serif;
	font-size: 10pt;
    MARGIN-LEFT:0;
	MARGIN-TOP:0; 
	MARGIN-RIGHT:0;
	COLOR: #515151;
	}

.TABLEnoMargin
{
	MARGIN-LEFT:0;
	MARGIN-TOP:0; 
	MARGIN-RIGHT:0;
	MARGIN-BOTTOM:0;
	
}

TD 
{
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;

}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #973e2b;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#646464;
	}	
		

		
A:active	{	
	text-decoration:	none;
	color:	#646464;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	black;
	}
a.lnksm
{
    font-weight:bold;
     font-size : 0.7em;
    text-decoration: none; 
    color: #013DA4;
}

a.lnkmed
{
    font-weight:bold;
    font-size :xx-small;
    text-decoration: none; 
    color: #013DA4;
}
a.lnklarger
{
    font-weight:bold;
    text-decoration: none; 
    color: #013DA4;
}
a.lnklg
{
    font-weight:bold;
    font-size :larger ;
    text-decoration: none; 
    color: #013DA4;
}	
a.lnkSectionRepeat
{
	font-weight: bold;
	color: darkslategray;
	text-decoration: none;
}
a.lnkSectionRepeat:hover
{
    font-weight:bold;
    text-decoration: underline; 
    color: black;
}
a.lnkFooter
{
    font-weight:bold;
     font-size : 10pt;
    text-decoration: none; 
    color: #973e2b;
}
a.lnkViewCart
{
    font-weight:bold;
     font-size : 9pt;
    text-decoration: underline; 
    color: #973e2b;
}
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	



/* CUSTOM */
	
td.sideborder
{
	border:1px;
	border-left-color:#C0C0C0;
	border-left-style:solid;
	border-left-width:1px; 
	}

/* Menus */
a.lnkmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
    text-decoration: none; 
    COLOR: dimgray;
    /*color:#646464;*/
}
a.lnkmenu:link	{	
	text-decoration:	none;
	COLOR: dimgray;
	}	

a.lnkmenu:active	{	
	text-decoration:	none;
	COLOR: black;
	}	
		
a.lnkmenu:hover	{	
	text-decoration:	underline;
	COLOR: black;
	}
	
a.pmlnkmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
    text-decoration: none; 
    COLOR: white;
    
}

a.pmlnkmenu:hover
{
	color: #ffcc00;
	text-decoration: underline;
}

a.pmlnkmenu:active	{	
	COLOR: #ffcc00;
	}	
			



a.NewsHeader
{
	color: white;
	font-size : 8pt; 
	font-weight:bold;
	background-color: #83706a;
	border-style: solid;
	border: 1px black solid; 
	
     width:100%;
}
a.NewsHeader:link{	
	text-decoration:	none;
	COLOR: white;
	}	
	
.NewsHeader
{
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: black 1px solid;
	width: 100%;
	color: dimgray;
	padding-top: 3px;
	border-bottom: black 1px solid;
	background-color: #d9d3c9;
	
}	
	
/* Home Page Headers */
.HomeTitle
{
    color:#89585b;	/* #973e2b */
    font-size: 11pt;
     font-weight:bold; 
     FONT-FAMILY: Verdana,Helvetica sans-serif,Arial, ;
    }

.HomeFeatureHeader
{
    color: #000000;
    font-size: 10pt;
    font-weight:bold; 
    font-style:normal;   
    FONT-FAMILY: Verdana,Helvetica sans-serif,Arial ;
}

.HomeFeatureHeaderAuthor
{
    color: #000000;
    font-size: 8pt;
    font-weight:normal; 
}

.HomeFeatureHeaderText	
{	
	vertical-align:	baseline;
	font-size:	9pt;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	FONT-FAMILY: Verdana,Helvetica sans-serif,Arial ;
	}	
	
hr.Red
{
    color: #973e2b;
}

/*****************************************************
General Text
*****************************************************/
.txt1 { font-size : 1.0em; }
.txt2 {font-size : 0.9em; }
.txt3 { font-size : 0.8em; }
.txt4 { font-size : 0.7em; }
.txt5 { font-size : 0.6em; }
.txt8pt { font-size : 8pt; }
.txt9pt { font-size : 9pt; }
.txt10pt { font-size : 10pt; }

.txtPager { font-size : 9pt; }

.txtNewsHeader 
{
	color: black;
	font-size : 8pt; 
	font-weight:bold;
	background-color: tan;
	border-style: solid;
	border: 1px black solid; 
	 padding-left:3px;
     padding-top:3px;
     padding-bottom:3px;
     padding-right:3px;
     width:100%;
}

td.column
{
    color: black;
    font-size: 10pt;
    font-weight:bold;
    background-image:  url(/Images/backgrounds/gradtan.jpg);
    background-color: #4455aa
}

td.sectionheader
{
	background-color: #f8f8f1;
}

td.altrow
{
	background-color: #ebebeb;
}

td.featured
{
    background-color: #f2e9df
}
td.myaccount
{
    background-color:cdcc98
}

.Button {
	font: x-small Verdana, Arial, sans-serif;
	 font-weight:bold; 
	color: white;
	background-color: #4C7ED3;
	border: 1;
	border-color: black;
	border-style: solid;
	 
}

.tableBorder
{
    border: 1px #0055E6 solid; 
    background-color: #FFFFFF;
  
}
/*******
.TableTan
{
    background-color: #e6e7cd;
 }
 *******/
 .TableTan
{
    background-color: white;
 }
 
.panelBorder
{
    border: 1px Tan solid; 
    background-color: #FFFFFF;
     padding-left:5px;
     padding-top:5px;
     padding-bottom:5px;
     padding-right:5px;
}

.tableBorderBlue
{
    border: 1px #0055E6 solid; 
    background-color: #DDEEFF;

}
.tableSectionFont
{
    font-size : 8pt;

}
.tableBorderTan
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	border-left: tan 1px solid;
	border-bottom: tan 1px solid;
	background-color: #ffffff;
}

.tableBorderTanBack
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	border-left: tan 1px solid;
	border-bottom: tan 1px solid;
	background-color: bisque;
}

.recipeTitle
{
    color: #000000;
    font-size: 16pt;
    font-weight:bold; 
    text-align:left; 
    
}
.recipeAuthor
{
    color: #000000;
    font-size: 8pt;
    font-weight:normal; 
    text-align:left;
}
.recipeDesc
{
    color: #000000;
    font-size: 8pt;
    font-weight:normal; 
}
.recipeBody
{
    color: #000000;
    font-size: 10pt;
    font-weight:normal; 
}

.Error 
{
	font: xsmall bold Verdana, Arial, sans-serif;
	color: red;
}

.MenuTable {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
}

A.MenuItem:hover {
	color: cyan;
}

.MenuRow {
	font: x-small Verdana, Arial, sans-serif;
	color: lightgreen;
}

/****
Articles
***/
.ArticleHeader
{
    color: #973e2b;
    font-size: 14pt;
    font-weight:bold;  
   
}

/*******
STORE
*******/
.StoreFirstPageText
{
    font-size: 10pt;
    
}

td.CheckOutHeader
{
    color: black;
    font-size: 10pt;
    font-weight:bold;
    background-image:  url(/Images/backgrounds/gradtan.jpg);
    background-color: white;    
}
/*******
Store Menu
*******/
#menuLink a
{
	  font-size: 8pt;
	  font-family: Arial;
	  font-weight: bold;
	  color: #646464;
	border: solid 1px #F1F1F1;
	padding: 1px 1px 1px 1px;
	margin: 0px;
	background: #F1F1F1;
	white-space: nowrap;
	text-decoration: none;
	width:150px;

}

#menuLink a:hover
{
	display: block;
	border: solid 1px #999;
	padding: 1px 1px 1px 1px;
	margin: 0px;
	background: #CCC;
	width:150px;
}

.StoreHeaderLinkColor {
	color:Maroon;
}

.menuHeader
{
	  font-size: 9pt;
	  font-weight: bold;
	  background-image:  url(/Images/backgrounds/gradtan.jpg);
	  width:100%;
}
.StoreNav
{
	  font-size: 9pt;
	  font-weight: bold;
	  color: black;	  
}

a.StoreViewDetails
{
	  font-size: 8pt;
	  font-weight: bold;
	  color: #646464;	  
	  text-decoration: underline;
}

a.StoreViewDetails:visited	{	
	text-decoration: underline;
	color: #646464;	  
	}
.ProductName
{
	  font-size: 10pt;
	  font-weight: bold;
	  color: black;	  
}
/*******
PitMaster
*******/
.pmMainHeader
{
	font-weight: bold;
	font-size: 20pt;
	color: black;
	font-family: 'Times New Roman';
	font-variant: small-caps;
}
.pmTagLine
{
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 14pt;
	color: sienna;
	font-style: italic;
}
.pmWelcomeText
{
	font-size: 9pt;
	color: darkslategray;
}

.pmPageTagLine
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
}
.pmSponsorHeadings
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff9900;
	font-style: italic;
}
.pmSubHead
{
	font-weight: bold;
	font-size: 11pt;
	color: sienna;	
}