TD#banner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/banner.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 88px
}
TD#banner A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 88px; TEXT-ALIGN: right
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #000; TEXT-ALIGN: center; cellpadding: 0; cellspacing: 0
	/*BACKGROUND-COLOR: #c4c4c4; */ 
}

td{
	text-align: left
}
TABLE#pTemplate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 100%; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE#oTemplate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 780px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TR#footer {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; COLOR: #b9b7ba; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #313036
}
.artizan {
	TEXT-ALIGN: right
}
.artizan A {
	PADDING-RIGHT: 25px; FONT-SIZE: 10px; COLOR: #ece4e4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.artizan A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copyright {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; COLOR: #ece4e4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navHome {
	PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 112px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 35px; BACKGROUND-COLOR: #58523a
}
.breadTrail {
	PADDING-LEFT: 12px; FONT-SIZE: 10px; COLOR: #555252; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #e2e2e2
}
.breadTrail A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; COLOR: #555252; TEXT-DECORATION: none
}
.breadTrail A:hover {
	COLOR: #000000
}
.breadTrail A.last {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
TD#terms {
	PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0px; HEIGHT: 17px; TEXT-ALIGN: right;
}
TD#terms TABLE#terms TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/footSlant.gif); VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 405px; COLOR: #e1dada; MARGIN-RIGHT: 0px;  BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #696b71; TEXT-ALIGN: right;
	border: 1px solid #fff;
}
TD#terms TABLE A {
	PADDING-RIGHT: 24px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #e1dada; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD#terms TABLE A:hover {
	COLOR: #ffffff
}
DIV#leftMargin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 11; FLOAT: left; BACKGROUND-IMAGE: url(../images/footSlant.gif); VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; HEIGHT: 100px; BACKGROUND-COLOR: #cc6633
}
TD#content {
	FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; vertical-align: top;
}
TD#contentInfo {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD#contentInfo A {
	COLOR: #595c61; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD#contentInfo A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
DIV#colour {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #3333cc
}
TD#cellNav {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/bgd_tile.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; HEIGHT: 58px
}
TD#contentInfo TABLE {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD#contentInfo IMG.padding {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
TD#contentInfo IMG.email {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 98px; PADDING-TOP: 0px
}
TD#contentInfo TABLE TD.grey {
	PADDING-BOTTOM: 2px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 2px; HEIGHT: 18px; BACKGROUND-COLOR: #c6c7c6; TEXT-ALIGN: center
}
TD#contentInfo TABLE TD.greyL {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #e5e7e5; TEXT-ALIGN: center
}
TD#contentInfo TABLE TD.greyR {
	MARGIN-LEFT: auto; BORDER-LEFT: #ffffff 1px solid; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center
}

/* Summary Table */
#summarytable{
	font-size: 1.2em;
}

#summarytable input{
	font-size: .9em;
}

/* Saved Carts */
#savedcarttable{
	width: 70%;
}

#savedcartHeading{
	font-size: 1em;
	font-weight: bold;
}

.savedcartordercell{
	font-size: .7em;
	color: #FFF;
	background-color: #A57863;
}

ul.list{
	display: none;
	list-style-type: none;
}

ul.list table{
	font-size: .7em;
}

/*   */

.error{
	color: #D00;
}

.bigheading{
	font-size: 1.2em;
	font-weight: bold;
}

.bold{
	font-weight: bold;
}

.bolditalic{
	font-weight: bold;
	font-style: italic;
}

td#contentPaddedTop{
	vertical-align: top;
	padding: 20px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}
TD#contentPaddedTop A {
	COLOR: #595c61; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD#contentPaddedTop A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* used in details.php */
td#inCartCell{
	text-align: center;
}

img#inCart{
	width: 82px;
	height: 20px;
	border: 0px;
}

img.visible{
	display: inline;
}

img.hidden{
	display: none;
}

/* Editable content */
div.alignright{
	text-align:right;
}

img.noborder{
	border: 0;
}

/* checkout */
#checkouttable{
	font-size: 1em;
}

/* Glossary table */
#glossaryTable td{
		vertical-align: top; padding-right: 10px; padding-bottom: 10px;
}

#glossaryTable td span{
		font-size: 9pt; font-family: Arial;
}

#glossaryTable td span.underline{
		font-size: 9pt; font-family: Arial; font-weight: bold;
		text-decoration: underline;
}

#glossaryTitle{
	font-weight: bold; font-size: 1.3em;
}

/* Contact Form */
#contact_form th {
	font-weight: bold;
	text-align: left;
	padding-right: 30px;
	}
