body
{
	width: 980px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(graphics/bkgnd.png) repeat;
	margin-left: auto; 
	margin-right: auto;
}

.bodyCompartment
{
	margin-left: 24pt; 
	margin-right: 24pt;
	margin-bottom: 24pt;
}

.headCompartment
{
	margin-left: 0pt; 
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: -4px;
}


h1
{
	font: 18pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #ab9e7c;
	color: #597a7b;
	margin-top: 12pt;
}

h2
{
	font: 14pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #597a7b;
	margin-top: 12pt;
}

h3
{
	font: 12pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #597a7b;
	margin-top: 12pt;
}

h4
{
	font: 11pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #597a7b;
	margin-top: 12pt;
	margin-bottom: -8pt;
}

p
{
	font: 10pt/1.80 Georgia, "Times New Roman", Times, serif;
	color: #404040;
}

a.bodyLink:link { 
	text-decoration: underline; 
	color: #404040;
	}
a.bodyLink:visited { 
	text-decoration: none; 
	color: #404040;
	}
a.bodyLink:hover { 
	text-decoration: none; 
	color: #404040;
	}
a.bodyLink:active { 
	text-decoration: none; 
	color: #404040;
	}



.red
{
	color: #f00000;
}

.green
{
	color: #00c000;
}

.black
{
	color: #000000;
}

.hpCatTitle
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #612308;
	font-weight: bold;
	text-align: center;
	margin-top: 24pt;
	margin-bottom: 18pt;
}

.hpPhotosCompartment
{
	background: url(graphics/bkgnd10Percent.png) repeat;

	padding-top: 8px;
	padding-left: 8px;
	margin-left: auto;
	margin-right: auto;
}

.hpThumbCompartment
{
	background-color: #ffffff;
	border: 1pt solid #d0d0d0;



	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #808080;
	font-size: 7pt;
	line-height: 9pt;
	font-weight: bold;
	font-style: normal;

	padding: 6pt;

	text-align: center;
	display: inline-block;

	margin-bottom: 12px;
	margin-right: 8px;
}

.hpThumbCaption
{
	font-size: 11pt;
	line-height: 9pt;
	width: 150px;
	height: 100%;
	text-align: center;
	margin-top: 4pt;
	margin-bottom: auto;
}

.hpPinkieCompartment
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #e0e0e0;
	color: #353535;
	font-size: 7pt;
	line-height: 9pt;
	font-weight: bold;
	font-style: normal;
	padding: 1pt;

	width: auto;
	text-align: center;
	display: inline-block;

	margin-top: 1pt;
	margin-bottom: auto;
	margin-left: 1pt;
	margin-right: 1pt;
}


.hpFullSizeCompartment
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(graphics/woodBkgnd.png) repeat;
	color: #353535;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	padding: 6pt;

	text-align: center;

	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: auto;
	margin-right: auto;
}

.hpFullSizeInfoCompartment
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #353535;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	padding: 6pt;

	text-align: left;

	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: 6pt;
	margin-right: 6pt;
}


.hpPageChange
{
	color: #000000;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
}

.hpPageChangeDim
{
	color: #808080;
}


.hpPageChangeLink:link { 
	text-decoration: none; 
	color: #000000;
	}
.hpPageChangeLink:visited { 
	text-decoration: none; 
	color: #000000;
	}
.hpPageChangeLink:hover { 
	text-decoration: underline; 
	color: #000000;
	}
.hpPageChangeLink:active { 
	text-decoration: underline; 
	color: #000000;
	}


.hpCommingSoon
{
	color: #a00000;
	background-color: #e0e0e0;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	font-style: italic;
	padding: 4pt;
	text-align: center;
}


.hpSearchCompartment
{
	width: 756px;
	background: url(graphics/bkgnd5Percent.png) repeat;
	border: 1pt solid #606060;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	font-style: normal;
	padding: 4pt;
	text-align: left;
}

.hpSearchLabel
{
	color: #000000;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 2pt;
}


.hpSearchLabelStrong
{
	color: #000000;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	font-style: italic;
}

.hpSearchCaption
{
	font-size: 8pt;
	line-height: 10pt;
	text-align: left;
	margin-bottom: 4pt;
}

.hpSearchTips
{
	font: 8pt/1.50 Georgia, "Times New Roman", Times, serif;
	color: #404040;
	font-style: italic;
	text-align: left;
	margin: 6pt;
}


.sbLeftCompartment
{
	background: url(graphics/woodBkgnd.png) repeat;
/*
	background-color: #beaf84;
*/
	width: 210px;
	color: #ffffff;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	font-style: normal;

	padding: 4pt;
}



.hpCatSearchLinkCompartment
{
	font-size: 9pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;

}

.hpCatSearchLinkHead
{
	color: #612308;
	font-size: 11pt;
	line-height: 13pt;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 8pt;
}

.hpCatSearchLinkItem
{
	color: #606060;
	margin-bottom: 4pt;
}

.hpCatSearchLinkSelected
{
	color: #612308;
	text-decoration: underline; 
}

.hpCatSearchLink:link { 
	text-decoration: none; 
	color: #606060;
	}
.hpCatSearchLink:visited { 
	text-decoration: none; 
	color: #606060;
	}
.hpCatSearchLink:hover { 
	text-decoration: underline; 
	color: #606060;
	}
.hpCatSearchLink:active { 
	text-decoration: underline; 
	color: #606060;
	}





.menuBarCompartment
{
	width: 980px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(graphics/bkgnd15Percent.png) repeat;
	text-align: center;
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menuCartItem
{
	display: inline-block;
	color: #000000;
	white-space: nowrap;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
	margin-right: 10pt;
}

.menuCartImageItem
{
	display: inline-block;
	width: 32px;
	height: 25px;
	background: url(graphics/cart.png) no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	line-height: 9pt;
	text-align: center;
	padding-top: 3pt;
	padding-left: 2pt;
	margin-right: 4pt;
}

.menuBarItem
{
	color: #000000;
	white-space: nowrap;
	font-weight: normal;
	font-size: 10pt;
	line-height: 12pt;
	text-align: center;
	margin-left: 10pt;
	margin-right: 10pt;
}


.menuSelected
{
	color: #ffffff;
}

a.menu:link { 
	text-decoration: none; 
	color: #000000;
	}
a.menu:visited { 
	text-decoration: none; 
	color: #000000;
	}
a.menu:hover { 
	text-decoration: none; 
	color: #ffffff;
	}
a.menu:active { 
	text-decoration: none; 
	color: #ffffff;
	}

.navLinkCompartment
{
}

.navLink
{
	display: inline-block;
	margin-top: -2px;
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #597a7b;
	font-weight: bold;
	text-align: left;
}
a.navLink:link { 
	color: #597a7b;
	text-decoration: none; 
	}
a.navLink:visited { 
	color: #597a7b;
	text-decoration: none; 
	}
a.navLink:hover { 
	color: #597a7b;
	text-decoration: underline; 
	}
a.navLink:active { 
	color: #597a7b;
	text-decoration: underline; 
	}

.footMenuBarCompartment
{
	margin-bottom: 4pt;
}

.footMenuBarItem
{
	color: #000000;
	white-space: nowrap;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
	text-align: center;
	margin-left: 6pt;
	margin-right: 6pt;
}


.footMenuSelected
{
	color: #ffffff;
}

a.footMenu:link { 
	text-decoration: none; 
	color: #000000;
	}
a.footMenu:visited { 
	text-decoration: none; 
	color: #000000;
	}
a.footMenu:hover { 
	text-decoration: none; 
	color: #ffffff;
	}
a.footMenu:active { 
	text-decoration: none; 
	color: #ffffff;
	}

.footCompartment
{
	background: url(graphics/bkgnd15Percent.png) repeat;
	text-align: center;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
	padding: 6pt;
}

.footText
{
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	line-height: 12pt;
}

.footLogoCompartment
{
	background-color: #e0e0e0;
	padding: 2pt;
	margin-left: 12pt;
	margin-right: 12pt;
}


a.footLink:link { 
	text-decoration: underline; 
	color: #000000;
	}
a.footLink:visited { 
	text-decoration: underline; 
	color: #000000;
	}
a.footLink:hover { 
	text-decoration: underline; 
	color: #000000;
	}
a.footLink:active { 
	text-decoration: underline; 
	color: #000000;
	}



.dmcText
{
	margin-top: 8pt;
	color: #000000;
	font: 8pt/1.50 "Verdana", Helvetica, Verdana, sans-serif;
	text-align: center;
}


a.dmcLink:link { 
	text-decoration: underline; 
	color: #404040;
	}
a.dmcLink:visited { 
	text-decoration: underline; 
	color: #404040;
	}
a.dmcLink:hover { 
	text-decoration: underline; 
	color: #008000;
	}
a.dmcLink:active { 
	text-decoration: underline; 
	color: #00e000;
	}

.fCompartment
{
	padding: 12pt;
	margin: 12pt;
	background: url(graphics/woodBkgnd.png) repeat;
}


.fLabel
{
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: bold;
	color: #404040;
}
.fValue
{
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: bold;
	color: #404040;
}


.cuItemCompartmentEven
{
	background-color: #f0f0f0;
}

.cuItemCompartmentOdd
{
	background-color: #e0e0e0;
}

.cuItemCompartment
{
	margin: 6pt;
}

.cuItemCompartmentSelected
{
	background-color: #008000;
	margin: 6pt;
}

.cuSampleMedia
{
/*
	background-color: #fcffff;
	background: url(graphics/dropOutBlue.png) repeat;


	border-style: solid;
	border-top: 2pt solid #a0a0a0;

	border-right: 1pt solid #404040;
	border-left: 1pt solid #404040;

	border-bottom: 1pt solid #202020;
*/
}

.cuSampleMediaImageCompartment
{
	margin: 0pt;
}

.cuItemInfoCompartment
{
	margin-left: 12pt;
	margin-right: 12pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
}

.cuItemInfoImageCompartment
{
	margin: 6pt;
}

.cuLabel
{
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: normal;
	color: #101010;
}

.cuLabelRed
{
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: normal;
	color: #f00000;
}

.cuValue
{
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: normal;
	color: #101010;
}

.cuNote
{
	font: 8pt/1.50 Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #202020;
}


.cuUpdateItemButton
{
	color: #008000;
	visibility: hidden;
}

.cuTableHeads
{
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: bold;
	color: #101010;
	padding-bottom: 6pt;
}

.cuSmallButton
{
	color: #e00000;
	font: 7pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cuThumbSmallLink
{
	margin-right: auto;
	position: relative;
	top: -2px;
	left: 0px;
}

.cuCheckout
{
	text-align: right;
}

.featuredCompartment
{
	background: url(graphics/bkgnd5Percent.png) repeat;
}

.featuredItemCompartment
{

	padding: 62pt;
	margin-top: 62pt;
	margin-bottom: 62pt;
}

.featuredThumb
{
	float: left;
	margin: 12pt;
}

.featuredInfo
{
	float: left;
	margin: 12pt;
}

.featuredCategory
{
	color: #ab9e7c;
	font: 11pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
}

a.featuredCatLink:link { 
	text-decoration: normal; 
	color: #612308;
	}
a.featuredCatLink:visited { 
	text-decoration: normal; 
	color: #612308;
	}
a.featuredCatLink:hover { 
	text-decoration: normal; 
	color: #612308;
	}
a.featuredCatLink:active { 
	text-decoration: normal; 
	color: #612308;
	}

.featuredDateDesc
{
	font: 8pt/1.50 Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #202020;
}

.featuredDescription
{
	font: 10pt/1.50 Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #404040;
}

.browseIcon
{
	margin-right: 4pt;
}

.searchGo
{
	margin-right: 4pt;
	color: #597a7b;
	font-weight: bold;
}

.adminOrderTableHead
{
	color: #808080;
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}


.adminNote
{
	color: #808080;
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-style: italic;
}

.adminRadioTitle
{
	color: #000000;
	font: 10pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

.adminRightArrow
{
	color: #808080;
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}


.adminItemStatusLink
{
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
}



.adminMenuID
{
	font: 8pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #e00000;
	visibility: hidden;
}



.adminStatusPending
{
	color: #e00000;
}

.adminStatusProcessing
{
	color: #d0d000;
}

.adminStatusShipped
{
	color: #00e000;
}



.thumbSizeMenuCompartment
{
	font: 7pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
	position: relative;
}

.thumbSizeMenu
{
	font: 7pt/1.50 "Lucida Grande", Lucida, Verdana, sans-serif;
}




.hpRed
{
	color: #612308;
}

.hpBlue
{
	color: #597a7b;
}

.hpGreen
{
	color: #4f4e26;
}

.hpTan
{
	color: #c9b778;
}


