body
{
	background-color:White;
}

H1
{
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 14pt; /* Font Size */
	color: #7D4643; /* Font Color */
 
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: none; /* Background color */
}

.PageText1
{
	color:#3e1212;
	font-family:Verdana;
	font-size: 100%;
	font-style:normal;
	font-weight:normal;
	line-height:130%;
	text-decoration:none;
	text-align:left;
}

.byAuthor
{
	color: #3e1212;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
	text-align: left;
}

.byAuthorSubset
{
	color: #3e1212;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	font-weight:normal;
	line-height:130%;
	padding-left: 25px;
	text-decoration:none;
	text-align: left;
}

.PhysicalDescription
{
	color: #3e1212;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
	text-align: left;
}

.Quote
{
	color:#3e1212;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	font-weight:normal;
	line-height:130%;
	text-decoration:none;
	text-align:left;
}

.QuoteAuthor
{
	color: #874c4c;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style:normal;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
	text-align:left;
}

.HighlightColor
{
	color: #b36464;
	font-family:Verdana;
	font-size: 10pt;
	font-style:normal;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
	text-align:left;
}

.HighlightDark
{
	color: #3e1212;
	font-family:Verdana;
	font-size: 10pt;
	font-style:normal;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
	text-align:left;
}

.NewItem
{
	color: #a52a2a;
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
}

.BigSavings
{
	color: #e01406;
	font-family:Verdana;
	font-size: 12pt;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
}

.Savings
{
	color: #e01406;
	font-family:Verdana;
	font-size: 10pt;
	font-style:normal;
	font-weight: bold;
	line-height:130%;
	text-decoration:none;
	text-align: left;
}

.ContentTitle2
{
	color:#473B84;
	font-family:verdana;
	font-size: 14pt;
	font-style:italic;
	font-weight:bold;
}

.pageheader
{
	font-family:Verdana;
	font-size: 11pt;
	font-weight:bold;
	color: #7D4643;
}
	
.PageHeader1
{
	color:#7D4643;
	font-family:verdana;
	font-size: 14pt;
	text-decoration: none;

}

.content
{
	color:#7D4643;
	font-family:verdana;
	font-size: 8pt;
}

.btm_NoWorries
{
	color:#7D4643;
	font-family:verdana;
	font-size: 8pt;
	cursor: hand;
}

a.HeaderLink:hover 
{
	color:#7D4643;
	background-color:#EDC300;


}
.HeaderLink

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Font Size */
	color: #ffffff; /* Font Color */
 
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: none; /* Background color */

	vertical-align:text-bottom ;
 
}

.HeaderText

{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #ffffff; /* Font Color */
 
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: none; /* Background color */
	
}


.ContentTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 14pt; /* Font Size */
	color: #7D4643; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	text-decoration:none;

}

.ContentBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #7D4643; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: None; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */

}

.ContentTitle3
{
	color:#7D4643;
	font-family:verdana;
	font-size: 14pt;
	font-style:italic;
	font-weight:bold;
}

.PageHeader2
{
	color:#7D4643;
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;
	text-decoration: none;
}

.PageHeader3
{
	color:#7D4643;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	}
.PageHeader3Right
{
	color:#7D4643;
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	text-align: right;
}
#Productname1 
{
	font-size: 140%;
	color: #a16969;
	border-bottom: 1px dotted #E9D6D6;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
}


.LeftColText
{
	color:#000000;
	font-family:Verdana;
	font-size: small;
}


.LeftColLink
{
	color:#000000;
	font-family:Verdana;
	font-size:small;
	text-decoration:none;
}

A.LeftColLink:Hover
{
	text-decoration:none;
}

.contentlink
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	font-weight:bold;
	text-decoration:none;
}
.PageText
{
	color:#3e1212;
	font-family:Verdana;
	font-size: 10pt;
	line-height:12pt;
	text-decoration:none;
	text-align:left;
}


.CurrentPageText
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 10pt;
	line-height:12pt;
	font-weight: bold;
	text-decoration:none;
}

.PageTextrt
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	text-decoration:none;
	text-align:right;
	
}




.PageText2
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 9pt;
	line-height:12pt;
	text-decoration:none;
}

.PageTextRight
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	text-decoration:none;
	text-align:right;
}

.btm_formLabel
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	text-decoration:none;
	
}

.TopLink
{
	color:#C3C8AD;
	font-family:Verdana;
	font-size: 8pt;
}

A.TopLink:Hover
{
	color:#003A58;
}

.PageLink
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 80%;
	cursor:hand;
	text-decoration: none;
}
.link
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	text-decoration:none;
	text-align:left;
}

.errormessage
{
	color:red;
	font-family:Verdana;
	font-size: 8pt;
	text-decoration:none;
	text-align:left;
}

.error
{
	color:red;
	font-family:Verdana;
	font-size: 8pt;
	text-decoration:none;
	text-align:left;
}

A.PageLink:Hover
{
	text-decoration:underline;
	color:#7D4643;
}
A.PageHeader2:Hover
{
	text-decoration:underline;
	color:#7D4643;
}

.RightColText
{
	color:#000000;
	font-family:Verdana;
	font-size: smaller;
}

.RightColLink
{
	color:#000000;
	font-family:Verdana;
	font-size: smaller;
}

A.RightColLink:Hover
{
	text-decoration:none;
}


a.FooterLink:hover 
{
	text-decoration:underline;
	color:#A16868;

}
.FooterLink

{
	font-family:  Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #A16868; /* Font Color */
 
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: none; /* Background color */
	
 
}

.Footertext
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 10pt;
	line-height:12pt;
	text-decoration:none;
	text-align:left;
}

.hotitems
{
	font-family:  Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 90%; /* Font Size */
	color: #6D1F1F; /* Font Color */
	line-height: 18px;	 
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
}

a.hotitems:hover 
{
	text-decoration: underline;

}
.panelbarHeader 
{
	color:#7D4643;
	font-family:Verdana;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	text-align:left;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	line-height:12pt;
}
.panelbarItem
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	text-decoration:none;
	text-align:left;
	cursor:hand;
	cursor:pointer;
}
.FormLabel
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 9pt;
	font-weight:bold;
}
.FormLabelRight
{
	color:#000000;
	font-family:Verdana;
	font-size: smaller;
	font-weight:bold;
	text-align: right;
}
.GrandTotal
{
	border-top: black 1px solid;
	
		color:#7D4643;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
	text-decoration:none;
	text-align:right;
}

.BigBlue
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	color:Blue;
}

.BigBlack
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	color:Black;
}

.Big
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	color:Black;
}
.FormField
{
	color:#000000;
	font-family:Verdana;
	font-size: smaller;

}

.TableHeader
{
	background-color:#7D4643;
	color:#ffffff;
	font-family:Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.TableHeader2
{
	background-color:#E9D6D6;
	color:#7d4643;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight:bold;
	border-bottom: 1px solid #a16868;
	width:590px;
	text-align:left;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform:uppercase;
}
.box
{
	border-right: #7D4643 1px solid;
	border-top: #7D4643 1px solid;
	border-left: #7D4643 1px solid;
	border-bottom: #7D4643 1px solid;

}

.line
{
	font-size: 8pt;
	border-left: #7d4643 1px solid;
	line-height: 12pt;
	font-family: Verdana;
}


.homebox
{
	/*border-right: #7D4643 1px solid;
	/*border-top: #7D4643 1px solid;*/
	/*border-left: #7D4643 1px solid;
	/*border-bottom: #7D4643 1px solid;*/
	background-color: #EAE6E3;
	color: #6D1F1F;
}

.homeboxheader
{
	font-family:Verdana;
	font-size: 90%;
	line-height:12pt;
	color:#6D1F1F;
	font-weight:bold;

}

.btm_recieptBox
{
	border-right: #473B84 2px solid;
	border-top: #473B84 2px solid;
	border-left: #473B84 2px solid;
	border-bottom: #473B84 2px solid;
	font-family:Verdana;
	font-size: 8pt;
	line-height:12pt;
}

.TableHeaderText
{
	color:#473B84;
	font-family:Verdana;
	font-size: 10pt;
	font-weight:bold;
	background-color:#EDC300;
	line-height:12pt;
}

.TableRow
{
	font-family:Verdana;
	font-size: 10pt;
	background-color:#ffffff;
}

.AltTableRow
{
	font-family:Verdana;
	font-size: 10pt;
	background-color: #F7F5F7;
}

.Price
{
	color:#7D4643;
	font-family:Verdana;
	font-size: 9pt;
	font-weight:bold;
	text-align:left;
}


.SalePrice
{
	color:#7D4643;
	font-family:Verdana;
	font-size: smaller;
	text-align: left;
}

.BigSavings
{
	color: #e01406;
	font-family:Verdana;
	font-size: 10pt;
	text-align: left;
}

.Savings
{
	color: #e01406;
	font-family:Verdana;
	text-align: left;
	font-weight: bold;
}
.InventoryInfo
{
	color:#000000;
	font-family:Verdana;
	font-size: smaller;
	font-weight:bold;
}

.CartSummaryText
{
	color:#FFFEB1;
	font-family:Verdana;
	font-size: xx-small;
}

A.CartSummaryText
{
	color:#FFFEB1;
	font-family:Verdana;
	font-size: xx-small;
	text-decoration:  none;
}

.SearchLabel
{
	color:#ffffff;
	font-family: Arial;
	font-size: 70%;
	font-weight:bold;
}

.Instructions
{
	color:#013A58;
	font-family:verdana;
	font-size: 8pt;
}

.ErrorMessage
{
	color:#BA0D2E;
	font-family:verdana;
	font-size: smaller;
	font-weight:bold;
}
.SearchDropDown
{
	color:#000000;
	font-family:verdana;
	font-size: 8pt;
}

.notext
{
	line-height: 0px;
}



.MenuGroup
{ 	
	background-color: #7D4643;

	cursor:hand;	
	padding:0px;
	
	border-bottom:solid 1px #A16868;


}

.ImageItem
{
	height: 19px;
	background-color: #A16868;	
}

.ImageItemOver
{
	height: 19px;
	background-color: #A16868;	
}

.MenuItem
{
	color:#FFFEB1;
	font-family:Arial;
	font-size: xx-small;
	font-weight:bold;
	line-height: 19px;
	

}

.MenuItemOver
{
	color:#FFFEB1;
	background-color: #A16868;	
	font-family:Arial;
	font-size: xx-small;
	font-weight:bold;
	text-decoration:none;
	line-height: 19px;

}

.nolink
{
	cursor:default ;
}

/*************** Custom Styles - JEC KKD - 2.22.07************************/
.topNav
	{
	background-color:#7D4643;
	border-top: 1px solid #A16868;
	border-bottom: 1px solid #A16868;
	color: #FFFEB1;
	text-align: center;
	font-size: smaller;
	}	
.topNav a
	{
	color: #FFFEB1;
	text-decoration: none;
	}	
.announcement {
	color: #582B30;
	text-decoration: none;
	font-weight: bold;
	line-height: 150%;
    font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}	
.copyright {
	font-size: xx-small;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.phoneNumber {
	color: #FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 90%;
	text-align:center;
	font-weight: bold;
	letter-spacing: 1px;
}
/* testing */

.announcementBox {	
	width: 196px;
	vertical-align: top;
	background-color: #D3C8C7;
	border-left: #7D4643 1px solid;
	border-right: #7D4643 1px solid;
	border-bottom: #7D4643 1px solid;
	text-align: center;
	}
.featuredItem {
	width: 391px;
	border-bottom: #7D4643 1px solid;	
	}	
.featuredItemsSmall {
	width: 196px;
	border-right: #7D4643 1px solid;
	border-bottom: #7D4643 1px solid;
	padding-bottom: 5px;
	text-align:center;
	height: 255px;
	}
.featuredItemBottom {
	width: 196px;
	text-align:center;
	padding-top: 5px;
	vertical-align:top;
	border-right: #7D4643 1px solid;
}	
.topTen {
	width: 195px;
	padding-top: 5px;
	vertical-align:top;
	border-right: #7D4643 1px solid;
}
/** FORMS */

form {	margin: 0px; padding: 0px;}
input {	}
select {	border: 1px solid #666666; font-size: 8pt;}
textarea {	border: 1px solid #666666; }
	