﻿body {
	background: #441f69 url('/images/bg.gif') repeat-x;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif; }

#container { 
	background: #fff;
	width: 785px;
	margin: 0 auto;
	padding: 2px;
	#text-align: center; }

#container a { 
	color: #CB4C3C;
	text-decoration: underline; }

li.overview a {
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #3a115f;
}


#container a:hover {
	color: #E6B528;
	text-decoration: underline; }

#container_footer { 
	width: 785px;
	margin: 0 auto;
	padding-top: 10px;
	color: #fff;
	#text-align: center; }

#container_footer a {
	text-decoration: none;
	color: #fff; }

#container_footer a:hover {
	text-decoration: underline;
	color: #C0B4D5; }

td { text-align: left; }

h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 100px;
	background: transparent url('/images/logo.gif') no-repeat; }

h2#about {
	font-size: 16px;
	color: #D3A522; }

h2#customer	{
	font-size: 16px;
	color: #808737; }

h2#subscribe {
	font-size: 16px;
	color: #396484; }

h2#media {
	font-size: 16px;
	color: #945065; }

h2.artist {
	font-size: 16px;
	color: #6789AF; }

h2.gifts {
	font-size: 14px;
	color: #7F227D; }


.drop { display: none;}
#topnav { list-style: none; margin: 0; padding: 0; clear: both; }
#topnav > li { display: block; float: left; padding: 0; margin: 0; position: relative; }
#topnav li > a { display: block; float: left; text-indent: -9999px; outline: 0; }

#furniture > a { background: url('/images/nav_furn.jpg') no-repeat; width: 70px; height: 100px; }
#accents > a { background: url('/images/nav_accents.jpg') no-repeat; width: 94px; height: 100px; }
#jewelery > a { background: url('/images/nav_jewelry.jpg') no-repeat; width: 109px; height: 100px; }
#tabletop > a { background: url('/images/nav_tabletop.jpg') no-repeat; width: 64px; height: 100px; }
#ceramics > a { background: url('/images/nav_ceramics.jpg') no-repeat; width: 103px; height: 100px; }
#gifts > a { background: url('/images/nav_gifts.jpg') no-repeat; width: 55px; height: 100px; }
#sticks > a { background: url('/images/nav_sticks.jpg') no-repeat; width: 60px; height: 100px; }

#leftnav { 
	background: #009bde;
	margin: 0;
	padding: 0; }

#leftnav ul{
	margin-top: 1px;
	margin-bottom: 13px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align: left; }

#leftnav li{
	list-style: url('/images/subnav_bullet.gif');
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 6px; }

#leftnav li a:link, #leftnav li a:visited, #leftnav li a:active {
	color: #FFFFFF;
	text-decoration: none; }

#leftnav li a:hover {
	color: #EAD931;
	text-decoration: none; }

#leftsearch {
	width: 100%;
	text-align: left;
	background: #b7c94f;
	margin-top: 5px;
	padding-bottom: 8px;
	#padding-bottom: 0; }

#categories {
	width: 100%;
	text-align: left;
	background: #fff;
	margin-top: 6px; }

.hometext_lg { font-weight: bold; font-size: 15px; color: #fff; text-decoration: none; }
.hometext_sm { font-weight: normal; font-size: 10px; color: #fff; text-decoration: none; }

#customdesign {
	background: url('/images/home_custom_design.jpg') no-repeat;
	height: 132px;
	width: 185px;
	text-align: left;
	padding-top: 2px; }

#justarrived {
	background: url('/images/home_just_arrived.jpg') no-repeat;
	height: 132px;
	width: 185px;
	text-align: left;
	padding-top: 2px; }

#featuredartist {
	background: url('/images/home_featured_artist.jpg') no-repeat;
	height: 132px;
	width: 185px;
	text-align: left;
	padding-top: 2px; }

.custsubnav {
	font-weight: bold; 
	font-size: 16px;
	color: #ED5607; }

#custlist {
	list-style: none;
	margin: 0;
	padding: 0; }

#custlist li { padding-bottom: 4px; }
#custlist li a { color: #7b237a; text-decoration: none; }
#custlist li a:hover { color: #ED5607; text-decoration: underline; }

#emailSignup {
	background: #407297;
	width: 160px;
	padding: 2px; }

.featuredartist {
	color: #fff;
	font-size: 10px; }

.featuredartist a {
	color: #fff;
	text-decoration: underline; }

.featuredartist a:hover {
	color: #fff;
	text-decoration: none; }

.handmade { color: #e8b027; font-size: 10px; }

#detaillink { padding: 10px 0; background: url('/images/details_plus.gif') 0 9px no-repeat; }
#detaillink a { color: #73CCF8; font-size: 11px; text-transform: uppercase; font-weight: bold; padding-left: 18px; cursor: default;}
#detaillink a:hover { color: #73CCF8; cursor: normal; }

.multi-image {
	float: left;
	padding-right: 8px;
	border: 0;
	display: none; }

.purpleSubHead14 {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F227D; }

.purpleSubHead12 {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F227D; }

ul.crumbs { font-size: .8em; margin: 0; padding: 0; list-style: none;}
ul.crumbs li { display: inline; }
ul.crumbs li a { color: #888; }


/* Side Nav For Subpages Other Than Store Front */

#parent { margin: 0 0 4px 10px; }

#parent a, #parent a:visited, #parent a:active {
	font-weight: bold;
	font-size: 14px;
	color: #CB4C3C;
	text-decoration: none; }

#parent a:hover {
	color: #E6B528;
	text-decoration: none; }

/*Side Navigation for Subpages second tier*/

#sub {
	color: #009BDE;
	margin: 0 0 5px 25px;
	padding: 0px; }

#sub a, #sub a:visited, #sub a:active {
	background: transparent url('/images/bullet_square.jpg') no-repeat 0 5px;
	padding-left: 8px;
	font-size: 12px;
	color: #009BDE;
	text-decoration: none; }

#sub a:hover {
	color: #B7C94F;
	text-decoration: none; }

/*Side Navigation for Subpages third tier*/

#subsub {
	color: #009BDE;
	margin: 0 0 5px 40px;
	padding: 0px; }

#subsub a, #subsub a:visited, #subsub a:active {
	background: transparent url('/images/bullet_square_purple.jpg') no-repeat 0 5px;
	padding-left: 8px;
	font-size: 12px;
	color: #7a3ac4;
	text-decoration: none; }

#subsub a:hover {
	color: #fe5d02;
	text-decoration: none; }

/* CSS STYLES FOR HEADING MENUS */

.aboutUsHeadTop {
	background: url('/images/header_about.jpg') no-repeat;
	height: 51px;}

.aboutUsHeadBot {
	background: url('/images/header_bot_about.jpg') no-repeat;
	height: 20px; }

.furnitureHeadTop {
	background: url('/images/header_furniture.jpg') no-repeat;
	height: 51px; }

.furnitureHeadBot {
	background: url('/images/header_bot_furniture.jpg') no-repeat;
	height: 20px; }

.accentsHeadTop {
	background: url('/images/header_accents.jpg') no-repeat;
	height: 51px; }

.accentsHeadBot {
	background: url('/images/header_bot_accents.jpg') no-repeat;
	height: 20px; }

.jewelryHeadTop {
	background: url('/images/header_jewelry.jpg') no-repeat;
	height: 51px; }

.jewelryHeadBot {
	background: url('/images/header_bot_jewelry.jpg') no-repeat;
	height: 20px; }

.tabletopHeadTop {
	background: url('/images/header_tabletop.jpg') no-repeat;
	height: 51px; }

.tabletopHeadBot {
	background: url('/images/header_bot_tabletop.jpg') no-repeat;
	height: 20px; }

.ceramicsHeadTop {
	background: url('/images/header_ceramics.jpg') no-repeat;
	height: 51px; }

.artistbioHeadTop {
	background: url('/images/header_artistbio.jpg') no-repeat;
	height: 51px; }

.artistbioHeadBot {
	background: url('/images/header_bot_artistbio.jpg') no-repeat;
	height: 20px; }

.feedbackHeadTop {
	background: url('/images/header_feedback.jpg') no-repeat;
	height: 51px; }

.feedbackHeadBot {
	background: url('/images/header_bot_feedback.jpg') no-repeat;
	height: 20px; }

.sticksinHeadTop {
	background: url('/images/header_sticksin.jpg') no-repeat;
	height: 51px; }

.sticksinHeadBot {
	background: url('/images/header_bot_sticksin.jpg') no-repeat;
	height: 20px; }

.ceramicsHeadBot {
	background: url('/images/header_bot_ceramics.jpg') no-repeat;
	height: 20px; }

.giftsHeadTop {
	background: url('/images/header_gifts.jpg') no-repeat;
	height: 51px; }

.giftsHeadBot {
	background: url('/images/header_bot_gifts.jpg') no-repeat;
	height: 20px; }

.aboutHeadTop {
	background: url('/images/header_about.jpg') no-repeat;
	height: 51px; }

.aboutHeadBot {
	background: url('/images/header_bot_about.jpg') no-repeat;
	height: 20px; }

.artistHeadTop {
	background: url('/images/header_artist.jpg') no-repeat;
	height: 51px; }

.artistHeadBot {
	background: url('/images/header_bot_artist.jpg') no-repeat;
	height: 20px; }

.corporateHeadTop {
	background: url('/images/header_corp_gifts.jpg') no-repeat;
	height: 51px; }

.corporateHeadBot {
	background: url('/images/header_bot_corp_gifts.jpg') no-repeat;
	height: 20px; }

.customerHeadTop {
	background: url('/images/header_customer.jpg') no-repeat;
	height: 51px; }

.customerHeadBot {
	background: url('/images/header_bot_customer.jpg') no-repeat;
	height: 20px; }

.locationsHeadTop {
	background: url('/images/header_locations.jpg') no-repeat;
	height: 51px; }

.locationsHeadBot {
	background: url('/images/header_bot_locations.jpg') no-repeat;
	height: 20px; }

.mediaHeadTop {
	background: url('/images/header_media.jpg') no-repeat;
	height: 51px; }

.mediaHeadBot {
	background: url('/images/header_bot_media.jpg') no-repeat;
	height: 20px; }

.giftCardHeadTop {
	background: url('/images/header_gift_cards.jpg') no-repeat;
	height: 51px; }

.giftCardHeadBot {
	background: url('/images/header_bot_gift_cards.jpg') no-repeat;
	height: 20px; }

.showcaseHeadTop {
	background: url('/images/header_showcase.jpg') no-repeat;
	height: 51px; }

.showcaseHeadBot {
	background: url('/images/header_bot_showcase.jpg') no-repeat;
	height: 20px; }

.subscribeHeadTop {
	background: url('/images/header_subscribe.jpg') no-repeat;
	height: 51px; }

.subscribeHeadBot {
	background: url('/images/header_bot_subscribe.jpg') no-repeat;
	height: 20px; }

.careHeadTop {
	background: url('/images/header_care.jpg') no-repeat;
	height: 51px; }

.careHeadBot {
	background: url('/images/header_bot_care.jpg') no-repeat;
	height: 20px; }

.justaddedHeadTop {
	background: url('/images/header_justadded.jpg') no-repeat;
	height: 51px; }

.justaddedHeadBot {
	background: url('/images/header_bot_justadded.jpg') no-repeat;
	height: 20px; }

.searchresultsHeadTop {
	background: url('/images/header_searchresults.jpg') no-repeat;
	height: 51px; }

.searchresultsHeadBot {
	background: url('/images/header_bot_searchresults.jpg') no-repeat;
	height: 20px; }

.myaccountHeadTop {
	background: url('/images/header_myaccount.jpg') no-repeat;
	height: 51px; }

.myaccountHeadBot {
	background: url('/images/header_bot_myaccount.jpg') no-repeat;
	height: 20px; }

.checkoutHeadTop {
	background: url('/images/header_checkout.jpg') no-repeat;
	height: 51px; }

.checkoutHeadBot {
	background: url('/images/header_bot_checkout.jpg') no-repeat;
	height: 20px; }

.messageHeadTop {
	background: url('/images/header_message.jpg') no-repeat;
	height: 51px; }

.messageHeadBot {
	background: url('/images/header_bot_message.jpg') no-repeat;
	height: 20px; }

.comingsoonHeadTop {
	background: url('/images/header_comingsoon.jpg') no-repeat;
	height: 51px; }

.comingsoonHeadBot {
	background: url('/images/header_bot_comingsoon.jpg') no-repeat;
	height: 20px; }

.sticksHeadTop {
	background: url('/images/header_sticks.jpg') no-repeat;
	height: 51px; }

.sticksHeadBot {
	background: url('/images/header_bot_sticks.jpg') no-repeat;
	height: 20px; }

.stickscatHeadTop {
	background: url('/images/header_stickscat.jpg') no-repeat;
	height: 51px; }

.stickscatHeadBot {
	background: url('/images/header_bot_stickscat.jpg') no-repeat;
	height: 20px; }

.browseHeadTop {
	background: url('/images/header_browse.jpg') no-repeat;
	height: 51px; }

.browseHeadBot {
	background: url('/images/header_bot_browse.jpg') no-repeat;
	height: 20px; }

.cdcHeadTop {
	background: url('/images/header_cdc.jpg') no-repeat;
	height: 51px; }

.cdcHeadBot {
	background: url('/images/header_bot_cdc.jpg') no-repeat;
	height: 20px; }

.wishlistHeadTop {
	background: url('/images/header_wishlist.jpg') no-repeat;
	height: 51px; }

.wishlistHeadBot {
	background: url('/images/header_bot_wishlist.jpg') no-repeat;
	height: 20px; }

.registryHeadTop {
	background: url('/images/header_registry.jpg') no-repeat;
	height: 51px; }

.registryHeadBot {
	background: url('/images/header_bot_registry.jpg') no-repeat;
	height: 20px; }

/* BOTTOM COLORS FOR USER DEFINED TEMPLATES */

#bottomColorAbout {
	float:left;
	background: #EAD92E;
	height: 31px;
	margin: 10px 9px 0 0;				
	width: 100%;
	color: #fff; }

#bottomColorAbout a { color: #fff; }

#bottomColorLocations {
	float:left;
	background: #80CAA4;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorLocations a { color: #fff; }

#bottomColorShowcase {
	float:left;
	background: #BAAB57;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorShowcase a { color: #fff; }

#bottomColorCustomer {
	float:left;
	background: #919A3C;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorCustomer a { color: #fff; }

#bottomColorSubscribe {
	float:left;
	background: #3F7296;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; 
	color: #fff; }

#bottomColorSubscribe a { color: #fff; }

#bottomColorMedia {
	float:left;
	background: #A65871;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorMedia a { color: #fff; }

#bottomColorArtist {
	float:left;
	background: #7196C2;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorArtist a { color: #fff; }

#bottomColorCorporate {
	float: left;
	background: #91268F;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorCorporate a { color: #fff; }

#bottomColorGiftCards {
	float:left;
	background: #9A3D1E;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%;
	color: #fff; }

#bottomColorGiftCards a { color: #fff; }

#bottomColorArtistBio {
	float:left;
	background: #9A3D1E;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorArtistBio a { color: #fff; }

#bottomColorCDC {
	float:left;
	background: #396db8;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorCDC a { color: #fff; }


/* BOTTOM COLORS FOR CATEGORIES */

#bottomColorFurn {
	float:left;
	background: #FA8035;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorFurn a { color: #fff; }

#bottomColorFurniture {
	float:left;
	background: #FA8035;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorFurniture a { color: #fff; }

#bottomColorAccents {
	float:left;
	background: #025AC5;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorAccents a { color: #fff; }

#bottomColorJewelry {
	background: #91268F;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorJewelry a { color: #fff; }

#bottomColorTabletop {
	float:left;
	background: #C12B44;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorTabletop a { color: #fff; }

#bottomColorGlass {
	background: #E9DA2D;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorGlass a { color: #fff; }

#bottomColorCeramics {
	float:left;
	background: #E9DA2D;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorCeramics a { color: #fff; }

#bottomColorGifts {
	background: #D9016E;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorGifts a { color: #fff; }

#bottomColorJustAdded {
	float:left;
	background: #3F7296;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorJustAdded a { color: #fff; }

#bottomColorSearchResults {
	float:left;
	background: #9A3D1E;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorSearchResults a { color: #fff; }

#bottomColorMessage {
	float:left;
	background: #80CAA4;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorMessage a { color: #fff; }

#bottomColorWishlist {
	float:left;
	background: #025AC5;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorWishlist a { color: #fff; }

#bottomColorRegistry {
	float:left;
	background: #E9DA2D;
	height: 31px;
	margin: 10px 9px 0 0;
	width: 100%; }

#bottomColorRegistry a { color: #fff; }

#bottoms {
	font-size: 10px;
	padding: 0 10px;
	color: #fff; }

#bottoms a { color: #fff; }
#bottoms a:hover { color: #fff; text-decoration: none; }

#headNav {
	color: #fff;
	margin-top: 20px;
	margin-right: 20px;
	text-align: right; }

#headNav a:link, #headNav a:visited, #headNav a:active {
	color: #fff;
	text-decoration: underline;	}

#headNav a:hover {
	color: #fff;
	text-decoration: underline; }

#contentspacer { padding: 5px 0 0 20px; }

#dhtmltooltip{
	position: absolute;
	width: 400px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; }
	
	
	#topnav li div {
		position: absolute;
		top: 95px;
		float: none;
		left: 0;
		width: 150px;
		background: #fff url("/css/purp.gif") repeat-y 35px;
		z-index: 5;
	}
	
		#topnav li.hover div {
			display: block;
		}
		
		#topnav div ul {
			margin: 10px 0 0 0;
			padding: 0;
			padding: 5px;
			list-style: none;
			background-color: #fff;
			border: 3px solid #3a115f;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}
	
		#topnav ul li a {
			color: #000;
			text-indent: 0;
			text-decoration: none;
		}
		
			#topnav ul li a:hover {
				color: #000;
				text-decoration: none;
			}
		
		li.sub a {
			font-size: 11px;
			padding-left: 50px;
			margin-left: 10px;
		}
		
		#topnav li.line a {
			border-bottom: 1px solid #000;
			padding: 5px 0 1px 0;
			margin: 0;
			clear: both;
			font-weight: bold;
		}
		
		#topnav ul.by {
			width: 390px;
			margin: 10px 0 0 0;
			overflow: hidden;
		}
		
		#topnav ul.by li.sub a {
			padding: 0;
			margin: 0;
		}
		#topnav ul.by li.sub {
			float: left;
			width: 33%;
			margin-left: 0;
			padding-left: 0;
		}
		
		#topnav li ul li a {
			display: block;
			float: none;
			padding: 3px;
		}
		
