fontBody
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    
}

fontBodyBold
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
}

fontTOC
	{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
	}

TOCHdr
	{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
	color: #FFFFFF;
	}

body
	{
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/hdr/tile3.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	}

.mainTbl
	{
	width:72%;
	border:0px;
	text-align:center;
	background-color:#FFFFFF;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: thin;
	}
	
.headerTbl
	{
	width:100%;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
p	
	{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:10pt;
    FONT-WEIGHT: normal;
    text-indent: 0pt;
    }

a:hover
	{
	text-decoration:underline;
	color:Yellow;
	font-family: Verdana, Arial, Helvetica;
	color: #0000CC
	}

a:link
	{
	text-decoration:none;
	color:#3333CC;
	}

a:visited
	{
	color:#666666;
	text-decoration:none;
	}

a:active
	{
	text-decoration:none;
	color:Blue;
	}

.TOCHDR1
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF
	}

.TOCBODY1 
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal
	}

.CATALOGHDR
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bolder
	}

.INSTRUCTIONS
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #336699
	}
	
#content {
	text-align:left;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#social {
	width: 154px;
	height: 40px;
	font-size: 8px;
	text-align: right;
	position: relative;
	white-space: nowrap;
	float:right;
	}
.icon {
	display: inline;
	border: 1px solid #333;
	padding: 1px;
	position: relative;
	left:-1px;
	top:-1px;
}
.shadow {
	position:relative;
	width:34px;
	height:34px;
	background-color:#FFF;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	float: right;
}
.shadow a:hover {
	position:relative;
	width:34px;
	height:34px;
	background-color:#FFFFBB;
	float: right;
}
.salehdr
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bolder;
	border:1px solid #000000;
	background-color:#cccc99;
	color:#990000;
	}

.TblBody
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt
	}

ol
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
	}

.salebody
	{
	background-color:#ffdddd;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt
	}

.tblbodysmall
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt
	}

.linkd
	{
	text-decoration:underline;
	color:#FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
	}

.tblbody6
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	border-color: black black #000000;
	border-bottom-width: thin
	}

.tblbody8
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
	}

.tblbody9
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt
	}

.linkWhite
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline
	}

.infoTbl
	{
	width:100%;
	text-align: center;
	}

.contact
	{
	width:600px;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	border-left-color: #000000;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: dotted;
	border-right-width: thin;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-top-color:#000000;
	border-top-width:thin;
	border-top-style:dotted;
	}
	
.consign
	{
	width:800px;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	border-left-color: #000000;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: dotted;
	border-right-width: thin;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-top-color:#000000;
	border-top-width:thin;
	border-top-style:dotted;
	}

.consign_form fieldset {  
clear: both;    
margin: 0;    
padding: 0;
text-align: left;
border:0;
}  
.consign_form legend {  
margin-right: 1em;  
color: #000066;  
font-weight: bold;  
background: #eee;
border: 1px solid #000033;
padding: 2px 6px
}  
.consign_form fieldset ol {  
padding:0;  
list-style: none;
}  
.consign_form fieldset li {  
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;
border-bottom: 1px dotted #ddd;
}  
.consign_form fieldset textfield {
	margin:3px;
	height:20px;
	width:400px; }
.consign_form fieldset textarea {
	margin:3px;
	height:165px;
	width:400px; }
.consign_form fieldset.submit {  
width: 90%;    
margin: 0 auto 0 16em;    
padding: 1em;  
border-style: none; 
color: #000066;
}
.consign_form label {    
float: left;    
width: 18em;    
margin-right: 1em;    
text-align: right;  
}
.consign_form fieldset fieldset {      
margin-bottom: -2.2em;      
border-style: none;      
background-color: transparent;      
background-image: none;
text-align: left;
float: left;
}      
.consign_form fieldset fieldset legend { 
padding: 0 0 0 1.3em;
font-weight: normal;
background: #ccc;
border: 0;
color: #00a;
float: left;
}
.consign_form fieldset fieldset legend.gen { 
padding: 0 0 0 7.6em;
}
.consign_form fieldset fieldset ol {      
position: relative;
top: -1.5em;      
margin: 0 0 0 13em;      
padding: 0;      
}
.consign_form fieldset fieldset li {  
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;  
}    
.consign_form fieldset fieldset label {      
float: none;      
width: auto;      
margin-right: auto;      
}
	
.prodInfo
	{
	width:25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	height: 54px;
	padding: 2px;
	border-left-color: #000000;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: dotted;
	border-right-width: thin;
	}
	
.prodInfo2
	{
	width:33%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	height: 54px;
	padding: 2px;
	border-left-color: #000000;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: dotted;
	border-right-width: thin;
	}

.price
	{
	width:100%;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#FFFFFF;
	}
	
.white
	{
	color:#FFFFFF;
	}
	
.black
	{
	color:#000000;
	}
	
.search
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13pt;
	font-weight:bold;
	text-align: right;
	background-color: #CCCC99;
	}
	
.prodHdr
	{
	background-color:#000000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bolder;
	text-align: center;
	}

.redText
	{
	color:#990000;
	}
	
h1.prodTitle
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13pt;
	font-weight:bold;
	white-space: normal;
	text-align: center;
	background-color: #CCCC99;
	}
	
.prodTitle a
	{color:#000000}

.prodTitle a:hover
	{text-decoration:underline}

.prodTitle a:visited
	{color:#000000}
	
a.hidden:link {color:#000000; text-decoration:none;}
a.hidden:active {color:#000000; text-decoration:none;}
a.hidden:visited {color:#000000; text-decoration:none;}
a.hidden:hover {color:#000000; text-decoration:none;}

a.hidden2:link {color:#00AA00; text-decoration:none;}
a.hidden2:active {color:#00AA00; text-decoration:none;}
a.hidden2:visited {color:#00AA00; text-decoration:none;}
a.hidden2:hover {color:#00AA00; text-decoration:none;}

.underLine
	{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
	text-align:center;
	}

.news
	{
	height:100%;
	text-align: right;
	vertical-align: top;
	margin-left: 2px;
	padding-left: 4px;
	border-left-color: #000000;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #000000;
	border-right-style: dotted;
	border-right-width: thin;
	background-color: #eeeeee;
	}
	
.newsbar
	{
	width: 230px;
	height:100%;
	text-align: right;
	vertical-align: top;
	margin-left: 5px;
	padding-left: 5px;
	}
	
.style1
	{color:#FF0000;}

.style2
	{font-size: x-large;}
	
.comments
	{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	border-left-color: #ffffff;
	border-left-style: dashed;
	border-left-width: thin;
	border-right-color: #ffffff;
	border-right-style: dashed;
	border-right-width: thin;
	border-top-color: #ffffff;
	border-top-style: dashed;
	border-top-width: thin;
	border-bottom-color: #ffffff;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	}

.commentHdr
	{
	font-weight:bold;
	font-style:italic;
	}

.phppgtitleband { /* table, holds $page_title, $left_content, $right_content */
	margin:10px auto 0 auto; 
	padding:0; 
	background-color: #EEE; 
	border: 1px solid #CCC; 
	width: 100%;
	font-size: 90%; 
	}
.phppgtitleband td {
	width:33%;
	padding: 5px;
	}
.phppgmainbox {
	text-align:center;
	margin:0px auto 0px auto;
	padding:0;
	min-height:300px;
	display:block;
	width:500px;
	float:none;
	overflow:hidden;
	}
.phppgnextbox { /* holds next and previous links */
	margin-bottom:5px; 
	padding:0;
	text-align:center; 
	}
.phppgimagebox {
	text-align:center;
	margin:0 auto 0 auto;
	padding:0; 
	}
.phppgimageframe { /* frame around main image */
	width: auto; 
	border: 0px solid #CCC; 
	background-color: #EEE; 
	padding: 0px 0px 0px 0px;
	}
.phppgimagetag { /* main images img tag style */
	border: 1px solid #CCC;
	margin-left: -22px;
	}
.phppggifbox { /* table style that holds gif thumbnail's */
	margin:10px auto 0 auto; 
	padding:0; 
	border-collapse:collapse;
	}
.phppggifbox td {
	padding: 5px; 
	border:1px solid #FFF;
	background-color: #DDD; 
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
	}
.sale {
	color:#FFFFFF;
	font-size: 12px;
	background-color:#FF0000;
	text-decoration:none;
	}

#advsearch {
	width:572px;
	text-align:left;
}

/* styles for forms */
#advsearch fieldset {  
clear: both;    
margin: 0;    
padding: 0;
text-align: left;
border:0;
}  
#advsearch legend {  
margin-right: 1em;  
color: #000066;  
font-weight: bold;  
background: #eee;
border: 1px solid #000033;
padding: 2px 6px
}  
#advsearch fieldset ol {  
padding:0;  
list-style: none;
}  
#advsearch fieldset li {  
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;
border-bottom: 1px dotted #ddd;
}  
#advsearch fieldset textfield {
	margin:3px;
	height:20px;
	width:400px; }
#advsearch fieldset textarea {
	margin:3px;
	height:165px;
	width:400px; }
#advsearch fieldset.submit {  
width: 90%;    
margin: 0 auto 0 16em;    
padding: 1em;  
border-style: none; 
color: #000066;
}
#advsearch label {    
float: left;    
width: 8em;    
margin-right: 1em;    
text-align: right;  
}
#advsearch fieldset fieldset {      
margin-bottom: -2.2em;      
border-style: none;      
background-color: transparent;      
background-image: none;
text-align: left;
float: left;
}      
#advsearch fieldset fieldset legend { 
padding: 0 0 0 1.3em;
font-weight: normal;
background: #ccc;
border: 0;
color: #00a;
float: left;
}
#advsearch fieldset fieldset legend.gen { 
padding: 0 0 0 7.6em;
}
#advsearch fieldset fieldset ol {      
position: relative;
top: -1.5em;      
margin: 0 0 0 13em;      
padding: 0;      
}
#advsearch fieldset fieldset li {  
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;  
}    
#advsearch fieldset fieldset label {      
float: none;      
width: auto;      
margin-right: auto;      
}
.pic1 {    
display: block;    
margin-right: 1em;    
text-align: left;  
}
/* Field-Hint with focus */
.hint {
  display:none;
  position: relative;
  right: -20px;
  width: 100%;
  margin-top: -4px;
  border: 1px solid #666;
  padding: 4px 4px;
  background-color: #aaa;
  font-size:11px;
}
.alert {
  display:block;
  margin: 4px;
  border: 1px dotted #666;
  padding: 4px 4px;
  background-color: #ddd;
  font-size:11px;
  text-align:left;
}
a.warn {
  width: 90px;
  display:block;
  margin: 4px 4px 4px 4px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-top: 1px solid #F9F9F9;
  border-left: 1px solid #F9F9F9;
  padding: 4px 4px;
  background-color:#BBB;
  font-size:11px;
  text-align:center;
}
a.warn:hover {
  background-color:#CCC;
}
a.warn:active {
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-bottom: 1px solid #F9F9F9;
  border-right: 1px solid #F9F9F9;
  background-color:#FF92BB;
  color:#990033;
}

.extra {
  color: #006;
  font-family: Verdana;
  font-size: 10px;
  margin-left: 185px;
}
