/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
 	background-color: #3A1E12;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	font-size: 14px;
	color: #3A1E12;
 	margin: 0px;
 	padding: 0px;
	background-repeat: repeat; 
 	background-image: url(/images/swirlytile2.gif);
 }
 
 td, p {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 }
 
a:link {
color: #435593;
text-decoration: underline;
}

a:visited {
color: #435593;
text-decoration: underline;
}

a:active {
color: #435593;
text-decoration: underline;
}

a:hover {
color: #49A3D7;
text-decoration: underline;
}

h1{
 font-size: 120%;
 color: #925A43;
 margin: 0px;
 padding: 0px;
}

h2{
 font-size: 114%;
 color: #3A1E12;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

h3{
 font-size: 100%;
 color: #925A43;
 margin: 0px;
 padding: 0px;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #3A1E12;
 margin: 0px;
 padding: 0px;
}

h5{
 font-size: 85%;
 font-weight: normal;
 line-height: 16px;
 color: #3A1E12;
 margin: 0px;
 padding: 0px;
}

h6{
 font-size: 70%;
 font-weight: normal;
 text-transform: uppercase;
 color: #3A1E12;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

.label{
 font-size: 100%;
 font-weight: bold;
 color: #3A1E12;
}



.form{
 font-size: 100%;
 font-weight: normal;
 color: #3A1E12;
 margin: 0px;
 padding: 3px;
}

 
 img {
 border: none;
 }
 
 .imageBorder {
 border: #3A1E12; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px;
 }
 
 .imageBorder2 {
 border: #925A43; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px;
 }
 
 .ruleAbove {
 border: #925A43; 
 border-style: solid; 
 border-top-width: 1px;
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px;
 background-color: #FFF5E1;
 }
 
  .ruledot {
 border: #925A43; 
 border-style: dashed; 
 border-top-width: 1px;
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px;
  }
 
 .price {
 font-size: 100%;
 font-weight: bold;
 color: #3A1E12;
}

 .price2 {
 font-size: 85%;
 font-weight: bold;
 color: #925A43;
}
 .flavor {
 font-size: 70%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 color: #3A1E12;
 text-indent: 15px;
}

.ingredients {
 font-size: 70%;
 letter-spacing: 0.1em;
 font-weight: normal;
 color: #925A43;
}

.directions {
 font-size: 80%;
 letter-spacing: 0.1em;
 font-weight: normal;
 color: #3A1E12;
}

.comments {
 font-size: 85%;
 letter-spacing: 0.1em;
 font-weight: normal;
 color: #925A43;
 text-indent: 15px;
}

 .signature {
 font-size: 70%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: normal;
 color: #3A1E12;
 text-indent: 15px;
}


.time {
 font-size: 70%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 color: #925A43;

 
}

.button {
 font-size: 85%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 background-color: #925A43;
 color: #FFCCCC;

 
}

 /***********************************************/
/* Layout Divs                                 */
/***********************************************/

 #mainTable {
 	width: 815px;
 	border: none;
	 margin: 0px;
 	padding: 0px;
 	/*/*/line-height: 1.5em; /* */
 }
 
 #mainTable td {
 	padding: 0px;/*Pads each table cell in modern browsers*/
 }
 
 #maincontent {
 	background-color: #FFF5E1;
 	width: 727px;
	border: none;
	margin: 0px;
 	padding: 0px;
 	font-size: 14px;	/*/*/font-size: 100%; /* */
 }
 

#sideNav {
 	background-color: #FFF5E1;
	color: #925A43;
	border: none;
	margin: 0px;
 	padding: 0px;
	padding-left: 0px;
	font-size: 11px;
	letter-spacing: 0.1em;
	line-height: 3px;
 	vertical-align: top;
	background-repeat: repeat-y;
	background-position: bottom left; 
 	background-image: url(/images/bk_side1_tile2.jpg);
 }
 
 #category {
 background-color: #FFF5E1;
 width: 582px;	
	border: none;
	margin: 0px;
 	padding-right: 5px;
	padding-left: 0px;
 }
 

 
 /************** border styles **************/
 
 
 #rightEdge {
	background-color: #FFF5E1;
 	vertical-align: top;
	width: 15px;
	background-image: url(/images/bk_side_tile2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
 } 
 
  #leftEdge {
	background-color: #FFF5E1;
 	vertical-align: top;
	width: 20px;
	background-repeat: repeat-y;
	background-position: left bottom; 
 	background-image: url(/images/bk_side1_tile2.jpg);
 }
 
 #header {
 	color: #FFF5E1;
	font-size: 10.5px;
	line-height: 40px;
	letter-spacing: 0.1em;
	background-repeat: no-repeat;
	background-position: left bottom; 
 	background-image: url(/images/bk_top2.jpg);
 }
 

 #header a {
 	color: #FFF5E1;
 	text-decoration: none;
 }
  
 #header a:hover, #header a:active {
 	text-decoration: underline; 
 	color: #FFF5E1;
 }
 

 #header a:link, #header a:visited {
  	   	color: #FFF5E1;
 }
  

 #footer {
 	color: #FFF5E1;
	font-size: 10.5px;
	line-height: 20px;
	letter-spacing: 0.1em;
 	background-repeat: no-repeat;
	background-position: left top; 
 	background-image: url(/images/bk_btm2.jpg);

 }
 
 
#footer a {
 	color: #FFF5E1;
 	text-decoration: none;
 }
  
 #footer a:hover, #footer a:active {
 	text-decoration: underline; 
 	color: #FFF5E1;
 }

 
 #footer a:link, #footer a:visited {
  	   	color: #FFF5E1;
 }
 
 
#cart {
 	font-size: 85%;
	background-color: #FFF5E1;
	
	}
	
	
#cart a {
 	color: #435593;
	text-transform: uppercase;
	font-size: 10.5px;
	text-decoration: underline;
 	
 }
 

  

 

 /************** #sideNav styles **************/
 
 #sideNav a {
 	text-decoration: none;
	color: #3A1E12;
 }
 
 #sideNav a:visited {
 	text-decoration: none;
	color: #3A1E12;
 }
 
 
 #sideNav li {
 	 text-transform: lowercase;
	 list-style-type: none;
 	/*/*/margin: 0px 0px 12px 10px; /* */
	
 }
 
 #sideNav ul {
 	 text-transform: uppercase;
	 list-style-type: none;
 	/*/*/margin: 0px 0px 0px 20px; /* */
	
 }
 
  #sideNav p {
 	 text-transform: uppercase;
	 line-height: 20px;
 	/*/*/margin: 0px 0px 0px 20px; /* */
	
 }
 
 #current a {
	font-weight: normal;
	color: #925A43;
 	

 }
 
 #currentBar a {
	 /*/*/padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
 	display: inline;
	background-color: #925A43;
 	border: 1px solid #925A43;
	width: 80px; /* */
 }
 
 
 #sideNav a:link, #nav a:visited {
 	color: #3A1E12;
 }	
 
 #sideNav a:hover, #nav a:active {
 	color: #925A43;
 }			