body, input.text { font-family: Georgia, 'Times New Roman', Times, serif; }
ul#subnav li, ul#subnav li a, div#cart dl dt a, div#cart dl dd { font-size: 1.1em; color:#b2af94; text-transform: uppercase; letter-spacing: 1px; }
ul#subnav li a:hover, div#cart dl dt a:hover { text-decoration: underline; color:#76725c;}
div#cart dl dd { line-height:16px; }
form#site-search input.text, form#email-signup input.text { font-size:1.2em; color:#b2af94; }
ul#main-nav li a { color:white; text-align: center; font-size:1.1em; text-transform: uppercase; line-height:2.5em; }
div#home-content div.left h2 { text-align:center; }
div#home-content div.left p { text-align: center; color:white; font-size:1.4em; line-height:2em; }
	div#home-content div.left p a { text-transform: uppercase; font-size:1.1em; color:white; }
	div#home-content div.left p a:hover { text-decoration: underline; }
	div#home-content div.bottom div.catalog p { text-align:center; text-transform: uppercase; }
		div#home-content div.bottom div.catalog p a { color:white; }
		div#home-content div.bottom div.catalog p a:hover { text-decoration: underline; }
	div#home-content div.bottom div.catalog p.first { font-size:2.8em; }
	div#home-content div.bottom div.catalog p.second { font-size:1.8em; }
div#footer ul li { font-size:1.1em; text-transform: uppercase; color:white; }
div#footer ul li a, div#footer ul li { color:white; }
div#footer ul li a:hover { color:#76725c; }
form#email-signup input.text { color:#76725c; font-size:1.1em; }
div#category-content div.left h1 {
text-transform: uppercase;
text-align: center;
color:white;
font-family:"Times New Roman","Times Roman",Times,serif;
font-size:20px;
font-variant:small-caps;
font-weight:500;
text-align:center;
}
div#category-content div.left ul li a {
        font-family: "Times New Roman", "Times Roman", Times, serif;
        font-size: 12px;
	color:white;
}
div#category-content div.right div.category div.info h2 { padding:1.5em 0 2em; text-align:center; font-size:1.6em; text-transform: uppercase; letter-spacing:1px; }
	div#category-content div.right div.category div.info h2 a, div#category-content div.right div.category div.info p a { color:white; }
	div#category-content div.right div.category div.info h2 a:hover, div#category-content div.right div.category div.info p a:hover { color:#76725c; }
div#category-content div.right div.category div.info p { font-size:1.2em; color:white; line-height:1.4em; text-align: center; }
div#category-content div.right div.category div.info p.link { text-transform: uppercase; }
div#category-content div.right h2.inner-category { color: #ffffff; text-transform: uppercase; letter-spacing: 1px; font-family:"Times New Roman","Times Roman",Times,serif;
font-size:11px;}
div#category-content div.right table.product tr td.info { text-align: center; text-decoration: none;
font-weight: none;
font-family:times,serif;
font-size:12px;
margin:7px 10px 3px;
text-decoration:none;
text-transform:capitalize;
color: #ffffff;
 }
div#category-content div.right table.product tr td.info p { color:white; text-decoration: none;
font-weight: none;
font-family:times,serif;
font-size:12px;
margin:7px 10px 3px;
text-decoration:none;
text-transform:capitalize;
color: #ffffff;
text-align: center; }
div#product-content div.left { color:white; }
	div#product-content div.left h1 {
text-transform: uppercase;
text-align: center;
color:white;
font-family:"Times New Roman","Times Roman",Times,serif;
font-size:20px;
font-variant:small-caps;
font-weight:500;
text-align:center;
	}
	div#product-content div.left dl.price dt { font-size:1.4em; line-height:12pt; }
	div#product-content div.left dl.price dd { font-size:1.2em; line-height:12pt; }
	div#product-content div.left dl.old dt { text-decoration: line-through; }
	div#product-content div.left dl.new { color:#76725c; font-weight:bold; }
	div#product-content div.left h2 { font-size:1.4em; text-transform: uppercase; letter-spacing: 1px; }
	div#product-content div.left dl.detail, form#purchase label { font-size: 1.2em; }
a.button { color:white; text-transform: uppercase; font-size:1em; letter-spacing:1px; }
a.button:visited, a.button, a.button:active {color: #ffffff; }
div#product-content p.breadcrumbs { font-size:1.1em; color:#b2af94; }
	div#product-content p.breadcrumbs a { color:#76725c; }
	div#product-content p.breadcrumbs a:hover { text-decoration: underline; }
table.order th { color:white; text-transform: uppercase; font-size:1.4em; letter-spacing: 1px; }
table.order tr td.info h2 { font-size:1.8em; }
	table.order tr td.info h2 a { color:#b2af94; }
	table.order tr td.info h2 a:hover { color:#76725c; }
table.order tr td.info p { font-size:1.2em; color:#76725c; }
table.order tr td.price { text-align:center; }
table.order tr td.price span.old { font-size:1.2em; text-decoration: line-through; color:#b2af94; line-height:2em; }
table.order tr td.price span.new { font-size:1.4em; color:#76725c; }
table.order tr td ul.options li { line-height:1.3em; font-size:1em; }
	table.order tr td ul.options li a, table.payment div.ship-date dl dd a, form#sign-in div.last p a { text-decoration: underline; color:#b2af94; }
	table.order tr td ul.options li a:hover, table.payment div.ship-date dl dd a:hover, form#sign-in div.last p a:hover { text-decoration: none; color:#76725c; }
table.order tr td.ptotal { font-size:1.4em; color:#b2af94; }
table.order tr td.promo label, table.order tr td.update p { font-size:1.4em; color:#b2af94; padding-right:1em; }
table.order tr td.update p { line-height:2em; }
table.order tr td.subtotal dl, div.calculation dl { text-transform: uppercase; color:#76725c; letter-spacing: 1px; font-size:1.1em; }
table.order tr td.total dl, div.calculation dl.total { font-size:1.8em; color:#76725c; }
table.order tr td.total p { font-size:1em; color:#76725c; letter-spacing: 1px; }
div.notes h3 { font-size:1.1em; font-weight:bold; color:#76725c; }
div.notes p { font-size:1.1em; color:#76725c; }
div.step { font-size:1.1em; color:white; letter-spacing: 1px; text-transform: uppercase; }
	div.step strong { font-weight:bold; }
table.payment h2, table.place h2 { font-size:1.4em; color:#76725c; text-transform: uppercase; }
	table.payment h2 span, table.place h2 span { font-size:.7em; text-transform: none; }
	table.payment dl, table.place div.address dl { font-size:1.1em; color:#76725c; line-height:1.4em; }
	table.payment dt a, table.place div.address dl dt a { color:#b2af94; text-decoration: underline; }
	table.payment dt a:hover, table.place div.address dl dt a:hover { color:#76725c; text-decoration: none; }
	table.payment label { font-size:1.2em; color:#76725c; }
	table.payment div.payment a { font-size:1em; color:#b2af94; text-decoration: underline; }
	table.payment div.payment a:hover { color:#76725c; text-decoration: none; }
	table.payment div.ship-date dl dt { font-size:1.2em; text-transform: uppercase; letter-spacing: 1px; color:#76725c; line-height:1.4em; }
	table.payment div.ship-date dl dd { font-size:1.1em; color:#76725c; line-height:1.6em; }
	div.calculation dl { line-height:1.8em; }
table.place tr.product td.qty { font-size:1.2em; color:#76725c; }
table.place td.instructions p, table.place tr.print td p { font-size:1.1em; color:#76725c; line-height:3em; padding-bottom:0; }
	table.place td.instructions p strong, table.place tr.print td p strong { font-size:1.3em; color:#b2af94; }
table.place td.ship-details p, table.place div.place p { font-size:1.1em; color:#76725c; }
table.place div.place p { letter-spacing:1px; line-height:3em; padding-bottom:0; }
table.place tr.print td p { text-align: center; line-height:1.4em; }
div#signin-content h1, div#signin-content h2 { font-size:2.4em; color:#b2af94; }
div#signin-content p, form#sign-in label { font-size:1.2em; color:#76725c; line-height:1.4em; }
form#sign-in div.last p { font-size:.9em; line-height:3.5em; }
div#account-content h2, div#reg-content h2 { font-size:1.4em; text-transform: uppercase; color:#76725c; }
div#account-content label, div#reg-content label, div#reg-content p { font-size:1.2em; color:#76725c; line-height:1.4em; }
a.pname {
text-decoration: none;
font-weight: none;
font-family:times,serif;
font-size:12px;
margin:7px 10px 3px;
text-decoration:none;
text-transform:capitalize;
color: #ffffff;
}
a.pname:hover {
        color: #76725c;
}
div#account-content input.second { margin-left: 144px; margin-top: 4px;}
div#reg-content input.second { margin-left: 180px; margin-top: 4px;}
div#artist-bio div.right p { color:white; font-size:1.4em; line-height:1.4em; }
div.about { line-height:1.4em; }
div.about strong { font-weight:bold; }
div.about h3, div.sitemap h2 { font-size:1.2em; font-weight:bold; }
div.sitemap { overflow:hidden;}
	div.sitemap div { float:left; width:25%; }
	div.sitemap h2 { font-size:1.4em; padding-bottom:.75em; }
	div.sitemap ul { padding-left:2em; list-style-type:disc; }
		div.sitemap ul li { padding-bottom:.5em; }
div.about p a { text-decoration:underline; }
div.about p a:hover { text-decoration: none; }
.gift_options {
        line-height: 19px;
        font-size: 13px;
        color: #b2af94;
}
.gift_options label {
        cursor: pointer;
}
.gift_options div {
        margin-bottom: 2px;
        padding-bottom: 2px;
}
