BODY {
	background-color: #816604; /* hue 48 degrees */
}

TABLE.sections TD.selected SPAN, TABLE.sections TD.selected A {
	background-color: #8B6904;
	border-color: #B98F13;
}

TABLE.local TD.selected {
	background-color: #8B6904;
}

#contentfull {
	margin-left: 1%;
	margin-right: 1%; 
}

.shide {
	display: none;
}

#content .sel, #contentfull .sel {color: #8B6904;}

TABLE.local TD.selected A:link,
TABLE.sections TD.selected A:link {color: #E5B115;}

TABLE.local TD.selected A:link:active,
TABLE.sections TD.selected A:link:active {color: #FFF;}

TABLE.local TD.selected A:link:hover,
TABLE.sections TD.selected A:link:hover {color: #FFF;}

TABLE.local TD.selected A:visited,
TABLE.sections TD.selected A:visited {color: #E5B115;}

TABLE.local TD.selected A:visited:hover,
TABLE.sections TD.selected A:visited:hover {color: #FFF;}

TD.context A, TD.site A {
	color: #9D8915;
}

TABLE.local TD.local A:link, TD.controls A:link {
	color: #9D8915;
}
TABLE.local TD.local A:link:active {
	color: #FFF;
	background-color: #8B6904;
}
TABLE.local TD.local A:link:hover {
	color: #FFF;
	background-color: #8B6904;
}
TABLE.local TD.local A:visited {
	color: #9D8915;
}
TABLE.local TD.local A:visited:hover {
	color: #FFF;
	background-color: #8B6904;
}

TABLE.local TD, TABLE.local TH {
	border-color: #A9810A;
}

H1 {
	color: #816604;
}

DIV.coleft {
	float: left;
	width: 48%;
	margin: 0;
	padding-right: 4%; 
}

DIV.coleft H2.first {
	margin: 0;
	padding: 0; 
}

TD.footer {
	color: #CFC49B;
	background-color: #CB8F00;
	background: #CB8F00 url(/images/site/f-shop.gif) right bottom repeat-y; 
}

TD.footer SPAN {
	background-color: #CB8F00;
}

/* shop */

TABLE.depts {
	clear: both;
	margin-top: 5px; 
}

TD.jewellery, TD.prints, TD.books {
	border-width: 1px;
	border-style: solid;
	background-color: #FCF9F3;
}

TD.jewellery A.thumbnail IMG, TD.prints A.thumbnail IMG, TD.books A.thumbnail IMG {
	padding: 5px; 
}

/* hue 51 - 15 */
TD.jewellery TH.dept {
	background-color: #EAD4B3;
}
TD.jewellery  {
	border-color: #EAD4B3;
}

/* hue 51 */
TD.prints TH.dept {
	background-color: #EAE1B3;
}
TD.prints {
	border-color: #EAE1B3;
}

/* hue 51 + 15 */
TD.books TH.dept {
	background-color: #E5EAB3;
}
TD.books {
	border-color: #E5EAB3;
}

TH.dept {
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #D3B073;
	padding: 0; 
}

TH.dept A {
	display: block;
	padding: 2px; 
}

#contentfull TH.dept A:link          {color: #000;}
#contentfull TH.dept A:link:active   {color: #8D640C;}
#contentfull TH.dept A:link:hover    {color: #8D640C;}
#contentfull TH.dept A:visited       {color: #000;}
#contentfull TH.dept A:visited:hover {color: #8D640C;}

TD.go {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	padding: 5px; 
}

TD.go A:link:hover {text-decoration: none;}
TD.go A:visited:hover {text-decoration: none;}
TH.dept A:link:hover {text-decoration: none;}
TH.dept A:visited:hover {text-decoration: none;}

TH.dept:active, TH.dept:hover {
	border-width: 2px 0 0 2px;
}

#contentfull TD.feature P.heading {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 11px;
	margin: 5px 0; 
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: 0.05em;
}
#contentfull TD.feature A.thumbnail IMG {
	margin-top: 0; 
}

TABLE.price INPUT,
#contentfull P.price INPUT {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

/* head - cart contents */

TD.cart, TD.emptycart {
	text-align: center;
	padding: 5px 5px 10px 5px; 
}
TD.emptycart P, TD.emptycart TABLE TH, TD.emptycart TABLE TD,
TD.cart P, TD.cart TABLE TH, TD.cart TABLE TD {
	color: #FFF;
	font-family: Verdana,sans-serif;
	font-size: 11px;
}
TD.emptycart P, TD.emptycart TABLE TH, TD.emptycart TABLE TD {
	color: #999;
}
TD.cart P.heading, TD.emptycart P.heading {
	color: #FFC814;
	font-weight: bold;
	margin: 0; 
}
TD.emptycart P.heading {
	color: #A9810A;
}

TD.emptycart TABLE TH, TD.emptycart TABLE TD,
TD.cart TABLE TH, TD.cart TABLE TD {
	text-align: right;
}

/* buttons */

TD.cart A, TD.cart SPAN {
	padding: 1px 2px;
	margin: 0 1px; 
	text-decoration: none;
	border-width: 1px;
	border-style: outset;
	border-color: #463502;
	background-color: #463502;
}

TD.emptycart SPAN.disabled, TD.cart SPAN.disabled {
	padding: 1px 2px;
	margin: 0 1px; 
	border-width: 1px;
	border-style: solid;
	border-color: #333;
	background-color: #111;
	color: #555;
}

TD.cart A:link {
	color: #FFBE1A;
}

TD.cart A:link:hover, TD.cart SPAN {
	border-style: inset;
}

TD.cart SPAN {
	color: #FFF;
	background-color: #333;
}

TD.cart A:visited {
	color: #FFBE1A;
}

TD.cart A:visited:hover {
	border-style: inset;
}

#contentfull {
	width: auto; 
}

P.warning A.button {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

#contentfull A.button, INPUT.button {
	background-color: #EAD2A9;
}

INPUT.back {
	background-color: #DCD2BC;
}

P.warning A.button {
	padding-left: 5px !important;
	padding-right: 5px !important; 
}

.warning INPUT.button, P.warning A.button {
	background-color: #E2B6B6 !important;
}

TD.qty  {
	white-space: nowrap;
}

TD.qty INPUT.button,
SPAN.remove INPUT.button {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	background-color: #B92D2D;
	color: #FFF;
	margin-left: 3px;
	margin-bottom: 2px;
	padding: 0;
	border-width: 1px;
}

SPAN.remove INPUT.button {
	margin-left: 0;
	margin-bottom: 0;
}

SPAN.change INPUT.button {
	background-color: #90C9DA;
}

/* Browse page */

H2.browse {
	clear: left;
	margin-bottom: 0; 
}

#contentfull A.thumbnail:link          {color: #B7CCE1;}
#contentfull A.thumbnail:link:active   {color: #C60;}
#contentfull A.thumbnail:link:hover    {color: #C60;}
#contentfull A.thumbnail:visited       {color: #B7CCE1;}
#contentfull A.thumbnail:visited:hover {color: #C60;}

A.thumbnail IMG {
	background-color: #FFF;
}

#contentfull P.price SPAN.price {
	padding-right: 5px; 
}
#contentfull P.long {
	margin-top: 0;
	margin-bottom: 3px; 
}

#contentfull TD.summary_S, #contentfull TD.summary_M, #contentfull TD.summary_L {
	padding-top: 10px;
}

#contentfull TD.summary_S P.price,
#contentfull TD.summary50 P.price {
	margin-top: 0; 
}
#contentfull TD.summary_S P.price SPAN.price,
#contentfull TD.summary50 P.price SPAN.price {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

TD.summary_M, TD.summary100  {
	vertical-align: top;
}
#contentfull TD.summary_M P.long, #contentfull TD.summary_M P.metal,
#contentfull TD.summary100 P.long, #contentfull TD.summary100 P.metal {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}
#contentfull TD.summary_M P.metal, #contentfull TD.summary100 P.metal {color: #666;}

#contentfull TD.description P {
        line-height: 1.4em;
}

TD.summary_L, TD.summary250, TD.description {
	vertical-align: top;
	padding-left: 10px; 
}
#contentfull TD.summary_L P.long,
#contentfull TD.summary250 P.long {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 16px;
	
	padding-top: 5px; 
	font-style: italic;
}
SPAN.popular, .unique, SPAN.ltd, SPAN.qty, SPAN.inbasket, DIV.inbasket {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	letter-spacing: 0.05em;
}
#contentfull TD.summary_L P.metal,
#contentfull TD.summary250 P.metal {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 0em; 
}
TD.summary_L UL.beads, TD.summary250 UL.beads, TD.description UL.beads {
	margin-top: 5px;
	margin-bottom: 20px; 
}
#contentfull TD.summary_L UL.beads LI,
#contentfull TD.summary250 UL.beads LI {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

TD.summary_L H3, TD.summary250 H3 {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 14px;
	color: #000;
}

#contentfull TD.summary_L DIV.desc P,
#contentfull TD.summary250 DIV.desc P {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}
#contentfull TD.summary_L P.height,
#contentfull TD.summary250 P.height {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 5px; 
}

SPAN.displayqty {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	border: 1px solid #CCC;
	padding: 0 4px;
}

H2.long {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 18px;
	margin-top: 0; 
	font-style: italic;
	color: #000;
	text-transform: none;
}

SPAN.popular {
	font-style: italic;
	color: #C60;
}

.unique {
	font-style: italic;
	color: #063;
}

SPAN.ltd {
	font-style: italic;
	color: #903;
}

SPAN.qty {
	font-style: italic;
	color: #906;
}

SPAN.inbasket {
	font-style: italic;
	color: #2995A8;
}

TABLE.description {
	clear: both;
}

#contentfull TD.description P.price SPAN.price {
	font-size: 16px;
}

#contentfull TD.description P.height {
	margin-top: 0; 
}

#contentfull TD.description DIV.desc P {
	margin-top: 5px;
	margin-bottom: 0.8em; 
}

#contentfull TD.description DIV.options P {
	margin-top: 5px; 
}

#contentfull P.inbasket {
	display: inline;
}

#contentfull P.sold SPAN, #contentfull P.inbasket SPAN {
	background-color: #326BC8;
	color: #FFF;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding: 3px; 
	font-weight: bold;
	letter-spacing: 0.05em;
}

#contentfull TD.description P.sold SPAN,
#contentfull TD.description P.inbasket SPAN {
	font-size: 13px;
	letter-spacing: normal;
}

#contentfull P.inbasket SPAN {
	padding: 2px;
	margin-top: 0; 
	background-color: #2995A8;
	white-space: nowrap;
}

TABLE.items {
	border-collapse: collapse;
}

TABLE.inbasket, TD.inbasket {
	background-color: #E3F0F2;
	border: 1px solid #2995A8;
	-moz-border-radius: 2%; 
}
DIV.inbasket {
	background-color: #E3F0F2;
	border: 1px solid #2995A8;
	padding: 3px 5px;
	margin: 0 2px; 
}

#contentfull P.ref {
	color: #666;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 2em;
}

TABLE.h1jidx {
	margin: 0.5em 0 1.75em 0; 
}

TD.controls {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #CCC;
	background-color: #FAF5EA;
	border: 1px solid #EDDAB1;
	padding: 2px;
	text-align: center;
}

TD.controls DIV LABEL {
	color: #000;
	text-transform: lowercase;
	font-weight: bold;
}

TD.controls DIV:first-child {
	padding-bottom: 10px; 
}

TD.controls A {
	text-decoration: none;
}

#contentfull TD.controls A:link          {
	color: #9D8915;
}
#contentfull TD.controls A:link:active   {
	color: #8B6904;
	text-decoration: underline;
}
#contentfull TD.controls A:link:hover    {
	color: #8B6904;
	text-decoration: underline;
}
#contentfull TD.controls A:visited       {
	color: #9D8915;
}
#contentfull TD.controls A:visited:hover {
	color: #8B6904;
	text-decoration: underline;
}

TD.controls .sel {
	color: #777 !important;
	font-weight: bold;
}

TD.controls IMG {
	padding: 0 1px 0 2px; 
}

TD.controls A:link:hover {text-decoration: none}
TD.controls A:visited:hover {text-decoration: none}

TD.controls A IMG {
	margin-bottom: -3px; 
}

TABLE.controls {
	background-color: #FDF9ED;
	border: 1px dotted #CCC;
	margin-top: 15px; 
}

TABLE.controls TH {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	padding: 1px 3px; 
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-color: #CB8F00;
	border: 1px solid #FFF;
	color: #FFF;
}

TABLE.controls TD {
	font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
	font-size: 11px;
}

TABLE.controls TD.middle {
	padding: 0 10px; 
}

TABLE.controls TH {
	font-weight: normal;
	text-align: center;
}

TABLE.controls TD A {
	text-decoration: none;
}

TABLE.viewcart {
	margin-top: 7px; 
	clear: left;
	border-top: 1px solid #EEE;
}

TABLE.viewcart TR.total TD, TABLE.viewcart TR.total TH {
	border-width: 2px 0;
	border-style: solid;
	border-color: #DDD;
}

TABLE.viewcart TR.total TD {
	font-weight: bold;
	font-size: 13px;
}

TABLE.viewcart TR.total TD.total {
	border: 2px solid #CC7E00;
}

TABLE.viewcart TR.head TH {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	padding: 2px 4px; 
	border-width: 1px 0;
	border-style: solid;
	border-color: #DDD;
	color: #666;
	font-weight: normal;
	text-align: center;
	vertical-align: bottom;
}

TABLE.viewcart TH.curr, TABLE.viewcart TD.curr {
	background-color: #F5F5F0;
}

TABLE.viewcart TD.curr {
	font-style: italic;
	text-align: right;
}

TABLE.viewcart TR.item TD {
	border-bottom: 1px solid #EEE;
}

TABLE.viewcart TR.item TD.line {
	color: #999;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

TR.actions, TABLE.viewcart TD {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

TABLE.viewcart TR.item TD.mini {
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

TABLE.viewcart TR.item INPUT.button {
	font-size: 1em;
}

TABLE.viewcart TR.actions INPUT.button {
	font-size: 1.074em;
}

TABLE.pap {
	margin-top: 1em; 
}

TABLE.pap TD {
	text-align: center;
	border-bottom: 1px solid #EEE;
}

TABLE.pap TH {
	font-size: 11px;
	border-bottom: 1px solid #EEE;
}

TABLE.pap TH.destination {
	background-color: #EEE;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

IMG.cthumbnail {
	padding: 3px;
	background-color: #FFF;
	border: 1px inset #FFF;
}

#contentfull P.rate {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	line-height: 200%;
}

#contentfull P.rate A.more {
	font-size: 11px;
}

#contentfull P.rate A.button,
#contentfull P.rate SPAN.selected {
	font-size: 1em;
}

#progress {
	padding-top: 1em; 
}

#progress TD {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

#progress TD.done {
	background-color: #BFCCF7;
}

#progress TD.here {
	background-color: #E8C24F;
}

#progress TD.todo {
	background-color: #DDD;
}

#progress B {
}

TD.contact {
	width: 100%;
}

TD.contact A:link          {color: #FC9;}
TD.contact A:link:active   {color: #C60;}
TD.contact A:link:hover    {color: #C60;}
TD.contact A:visited       {color: #FC9;}
TD.contact A:visited:hover {color: #C60;}

TD.contact P {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 10px 5px 5px 5px; 
	color: #FFF;
	background-color: #000;
	white-space: nowrap;
	line-height: 150%;
}

TD.contact IMG {
	margin-left: 15px; 
}

TD.tax {
	border-right: 2px solid #000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

H2.post {
	margin-top: 15px; 
}

DIV.checkout LABEL,
DIV.checkout INPUT.button,
DIV.checkout TH,
DIV.checkout P,
DIV.terms {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

DIV.checkout INPUT.button {
	font-size: 1em;
}

P.checkout, DIV.checkout {
	background-color: #FBF3DB; 
	border: 1px solid #E8C24F;
	padding: 5px; 
}

P.checkout, DIV.checkout {
	margin-top: 0; 
}

TABLE.confirm {
	background-color: #326BC8;
}

TABLE.confirm TD {
	padding: 3px 5px;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	width: 100%;
	font-size: 1.1em;
}

DIV.terms {
	margin-top: 1em;
	padding: 5px; 
	border: 1px solid #E8C24F;
}

DIV.terms H3 {
	margin-top: 0; 
}

DIV.terms UL {
	padding-left: 2em;
	margin-top: 0; 
}
DIV.terms UL LI.cancel {
	text-transform: uppercase;
}

DIV.total {
	text-align: center;
	font-weight: bold;
	background-color: #E8C24F;
	color: #333;
	margin-top: 1em;
	padding: 5px; 
}

DIV.total B {
	color: #000;
}

TABLE.pp TD, TABLE.pp TH {
	text-align: center;
	padding: 3px 10px; 
}

FORM.tags SELECT, FORM.tags OPTION {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	background-color: #F5F4F0;
	letter-spacing: 0.01em;
}
FORM.tags SELECT {
	border-width: 2px;
	border-style: solid;
	border-color: #EEE #CCC #CCC #EEE;
	vertical-align: middle;
}
FORM.tags OPTION {
	border-width: 1px;
	border-style: solid;
	border-color: #FDFDFC #E5E4D7 #E5E4D7 #FDFDFC;
	padding: 3px 2px 3px 5px; 
        text-transform: none;
        color: #015699;
	text-align: left;
}
FORM.tags OPTGROUP {
        color: rgb(136,136,136);
        background-color: #FDFBF7;
        font-family: Verdana,sans-serif;
        letter-spacing: 0.1em;
        text-transform: uppercase;
   padding: 2px 5px; 
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
FORM.tags SELECT OPTION:first {
        color: #000;
}

#tags {
	font-famly: Verdana, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0 -5px 5px 15px; 
	float: right;
}
#tags A {
	font-family: Verdana,sans-serif;
	display: block;
	padding: 3px 2px 3px 5px; 
	background-color: #F5F4F0;
	border-width: 1px;
	border-style: solid;
	border-color: #FDFDFC #E5E4D7 #E5E4D7 #FDFDFC;
	letter-spacing: 0.01em;
	text-decoration: none;
}
#tags A:hover {text-decoration: none;}
#tags A:visited {text-decoration: none;}
#tags A:visited:hover {text-decoration: none;}

#tags A.match {
	background-color: #EFEEE6;
	border-color: #E5E4D7 #E5E4D7 #FDFDFC #E5E4D7;
}
#contentfull #tags A.button {
	background-color: #E7E4D5;
	font-size: 10px;
	padding-left: 5px; 
}
#contentfull #tags A:visited.button {
	background-color: #F3F2EC;
}
#tags A:hover, #tags A:active, #tags A:visited:hover {
	border-color: #E5E4D7 #E5E4D7 #FDFDFC #E5E4D7;
}
#tags A.match:hover, #tags A.match:active, #tags A.match:visited:hover {
	border-color: #E2DFD0 #F9F9F6 #F9F9F6 #E2DFD0;
}
#tags A.similar {
	margin: 1em 0 0.5em 0; 
	border: 1px #CCC outset;
	color: #000;
	background-color: #EAD2A9;
}
#tags A.similar:hover, #tags A.similar:active, #tags A.similar:visited:hover {
	color: #000;
	border-style: inset;
}
#tags A.go {
	text-decoration: none;
	background-color: transparent;
	border-width: 0;
	text-align: center;
}
#tags .group, TABLE.labels TH {
	font-family: Verdana,sans-serif;
	color: #888;
	padding: 1px 5px; 
	text-transform: uppercase;
	letter-spacing: 0.05em;
	text-align: center;
}
TABLE.labels TH {
	padding: 2px 5px; 
	text-align: left;
	background-color: #F0F0F0;
	color: #666;
}
TABLE.labels {
	clear: both;
	border-left: 1px solid #EFF0F5;
	border-collapse: collapse;
	margin-top: 1em; 
}
TABLE.labels TD {
	padding: 3px 0; 
	border-bottom: 1px solid #EFF0F5;
}
TABLE.labels TD.label {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	padding-left: 2px; 
	padding-right: 2px; 
	width: 20%;
	border-right: 1px solid #EFF0F5;
}

.rss {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	padding: 0; 
	text-align: center;
	letter-spacing: 0.01em;
}
.rss IMG {
	margin-bottom: 5px; 
}
.rss A {
	display: block;
	border: 1px outset #E5B015;
	padding: 7px 1px; 
}
.rss A:link {
	text-decoration: none;
	color: #00EAFF;
}
.rss A:hover {
	text-decoration: none;
	color: #FFF;
	border: 1px inset #00EAFF;
}
.rss A:visited {
	text-decoration: none;
	color: #00EAFF;
}
.rss A:visited:hover {
	text-decoration: none;
	color: #FFF;
	border: 1px inset #00EAFF;
}

FORM.tags, FORM.tags SELECT {
	display: inline;
}
FORM.tags INPUT.button {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

P.closed {
	margin-bottom: 1em;
	color: #C00;
}

SPAN.sale {
	white-space: nowrap;
	color: #C00;
}

SPAN.sale A {
	font-weight: bold;
}

P.sale {
	padding-top: 1em;
	color: #C00;
}

#contentfull SPAN.sale A.sale,
#contentfull SPAN.sale A.sale:visited {
	border: 1px solid #000;
	background-color: #C00;
	color: #FFF;
	letter-spacing: 0.05em;
	font-family: Arial,sans-serif;
	padding: 2px 3px; 
	text-transform: uppercase;
	text-decoration: none;
}
#contentfull SPAN.sale A:hover,
#contentfull SPAN.sale A:visited:hover {
	color: #F00;
}
#contentfull SPAN.sale A.sale:hover,
#contentfull SPAN.sale A.sale:visited:hover {
	color: #C00;
	background-color: #FFF;
	text-decoration: none;
}

TD.payment {
	padding: 0 1em 0 2.5em;
	color: #FFF;
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

TD.searching, TD.showing, TD.advanced {
	text-align: center;
}
TD.searching {
	width: 25%;
	text-align: left;
}
TD.searching, TD.showing {
	padding: 0 10px; 
	vertical-align: top;
}
TD.searching H2, TD.showing H2 {
	margin: 0 0 0.5em 0;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
}
TD.searching {
	white-space: nowrap;
}
TD.advanced {
	padding: 0 1em;
	width: 25%;
	line-height: 1.5em;
	border-width: 0 1px;
	border-color: #DDD;
	border-style: solid;
}
TD.advanced .sale {
	white-space: normal;
}
TD.showing {
	width: 50%;
	line-height: 1.4em;
}
TD.showing P {
	margin-top: 0.2em;
}
TD.showing INPUT.button {
	margin: 1em 0 0 0;
}

DIV.advanced {
	margin: 0.5em 0;
	padding: 0.5em 0;
}

H1.print {
	margin-bottom: 0;
	text-transform: none;
}

A.enter {
	float: left;
	margin: 0.7em 1em 0 0;
	padding: 5px;
	border: 2px outset #8FD4EA;
	background-color: #DFF;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia,serif;
	font-style: italic;
	text-decoration: none;
}

IMG.selected, A.thumbnail IMG.selected {
	background-color: #CB8F00;
	border-width: 4px;
}

#contentfull P.itemthumbs {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 2em;
	padding-top: 1em; 
	line-height: 1.5em;
	color: #666;
}

#contentfull DIV.recent {
	margin: 1em 0;
}

#contentfull DIV.recent P {
	font-family: Georgia,serif;
	font-style: italic;
	padding-bottom: 0.3em;
}

DIV.recent A.thumbnail IMG {
	border-width: 1px;
}

#contentfull P.updated {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #666;
	letter-spacing: 0.02em;
}
#contentfull P.updated A {
	font-family: Verdana,sans-serif;
	font-size: 1em;
	letter-spacing: normal;
}

DIV.share {
	margin: 1em 0 0 0;
}
DIV.share DIV {
	margin: 0;
}

