/* Design & Code (c) Company Name, Inc. */
html, body { padding: 0px; margin: 0px; }
body {
	font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background:url(images/background.jpg) top left repeat-x #FFFFFF;}
	
/* Headings H1-H6 */
h1, .h1 {
	font-size: 18px;
	font-family: Constantia, Georgia, "Times New Roman", Times, serif;
	color: #048a96;
}

h2, .h2 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #048a96;
}

h3 {
	color: #db5753;
	font-size: 13px;
	font-family: verdana, Arial, Helvetica, Geneva;
}

h4 {
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Geneva;
	color: #B2672D;
}

h5 { }

h6 { }

/* Paragraph and Link Styles */
p, .content {
	color: #616161;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, Arial, Helvetica, Geneva;
 }
a {
	color: #933A0E;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}
a:hover {
	color: #661304;
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
}	
	

/* Lists and Navigation */

.small  { 
	color: #953A0E;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva;
}

li.small  {
	color: #953A0E;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Geneva;
}


/* Cart */

.cartBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.productInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.cartHeader { margin-bottom: 0; color: #3F1414; font-size: 15px; line-height: 15px; font-family: Arial, Helvetica, Geneva }
.menuHeading { margin-bottom: 0; color: #3F1414; font-size: 15px; line-height: 15px; font-family: Arial, Helvetica, Geneva }
.boxHeader { margin-bottom: 0; color: #3F1414; font-size: 15px; line-height: 15px; font-family: Arial, Helvetica, Geneva }

.optionHeader { margin-bottom: 0; color: #3F1414; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva }
.productTitle { margin-bottom: 0; color: #3F1414; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, Geneva }


.mediumBlackContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.smallBlackContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.boxLabel { margin-bottom: 0; color: #3F1414; font-size: 15px; line-height: 15px; font-family: Arial, Helvetica, Geneva }

.generalBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.crumbLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.orderButton{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	border:1px solid #C6900C;
	font-weight:bold;
	background-color:#AC2007;
}

.storeFooter, a.storeFooter, a.storeFooter:visited  { 
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}

a.storeFooter:hover {
	color: #7F280D;
	text-decoration:underline;}
/* End Cart Style */

.footer, a.footer, a.footer:visited  {
	color: #000000; 
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}

a.footer:hover {
	color: #7F280D;
	text-decoration:underline;
}

.topNav, a.topNav, a.topNav:visited  {
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}

a.topNav:hover {
	color: #f7e9eb;
	text-decoration:underline;
}

.leftNav, a.leftNav, a.leftNav:visited  {
	color: #616161; 
	font-size: 12px; 
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}

a.leftNav:hover {
	color: #d95755;
	text-decoration:underline;
}

.leftText, a.leftText, a.leftText:visited  {
	color: #db5753; 
	font-size: 10px; 
	font-family: verdana, Arial, Helvetica, Geneva;
	text-decoration:none;
}

a.leftText:hover {
	color: #d95755;
	text-decoration:underline;
}


/* Forms */
.textField
{
	color: #db5753;
	background: #E6F8FF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:1px;
}	

.errorField
{
	color: #990000;
	background: #76ADFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px;
	border: solid 2px #990000;
}

	
