﻿/* Links */
a:link {font-family: arial; font-size: 12pt; color: #000064;}
a:visited {font-family: arial; font-size: 12pt; color: maroon;}
a:active {font-family: arial; font-size: 12pt; color: green;}
a:hover {font-family: arial; font-size: 12pt; color: green; text-decoration: none;}

a.a_small:link {font-family: arial; font-size: small; color: #4f4f4f;}
a.a_small:visited {font-family: arial; font-size: small; color: #4f4f4f;}
a.a_small:active {font-family: arial; font-size: small; color: #4f4f4f;}
a.a_small:hover {font-family: arial; font-size: small; color: green; text-decoration: none;}

/* Base Fonts */
.f_underline { text-decoration: underline;}
.f_handwriting { font-family: "Lucida Handwriting"; }
.f_small_handwriting { font-family: "Lucida Handwriting"; font-size: small; }
.f_djh_page_head { text-align: center;
	font-family: arial;
	font-weight: normal;
	color: #3C609F;
	font-size: xx-large;}

.f_small { font-size: small;}
.f_small_underline { font-size: small; text-decoration: underline;}
.f_x-small { font-size: x-small;}
.f_medium { font-size: medium;}
.f_large { font-size: large;}
.f_x-large { font-size: x-large;}
.f_small_gray { font-size: small; color: #4f4f4f;}

.fc_red { color: red;}
.fc_gray { color: gray;}


/* Paragraph alignment */
.p_left {text-align: left;}
.p_center {text-align: center;}
.p_right {text-align: right;}
.p_center_gray {text-align: center; color: gray;}
.p_center_red {text-align: center; color: red;}



/* Used to replace <nobr> text </nobr> - nobr is depricated*/
.nobr  { white-space:nowrap; }

/*  Image Style - Standard Antique Padlocks Logo with Home link */
.ap_logo { border-style:none; }

/* Body */
body {text-align:left;background-color: #EFEFFA;
     font-family: "Lucida Sans Unicode";
     font-weight: normal; color: black; font-size: 12pt;}
     
/* Used at the top of pages where headings are needed */
.pagehead {text-align: center; font-family: arial;
    font-weight: normal; color: #3C609F; font-size: 19pt;}
    
/* Used for 'List Selections' */
.listselect {text-align: center; font-family: arial;
    font-weight: normal; color: #808080; font-size: 15pt;}
	
/* Used in .gv_text for the collectors name */
.cn_text {text-align: left; font-family: arial;
    font-weight: normal; color: green; font-size: 12pt;}
        
/* Used in .gv_text for "This Lock Contains an Exploded View" */
.ev_text {text-align: left; font-family: arial;white-space:nowrap;
    font-weight: normal; color: red; font-size: 12pt;}

/* Used in .gv_text for the reference number */
.rn_text {text-align: left; font-family: arial;
    font-weight: normal; color: green; font-size: 12pt;}
    
/* Used in .gv_text for 'Further Research */
.fr_text {text-align: left; font-family: arial;
    font-weight: normal; color: red; font-size: 11pt;}
    
/* Table - Gallery View - NEW - replaces table#gallery_view */
.gv_caption {text-align: center; font-family: arial;
    font-weight: normal; color: #3C609F; font-size: 15pt;}
.gv_table {margin-left:auto;margin-right:auto;border: #3C609F 2px solid;}
.gv_table td {border: #3C609F 1px solid;}
.gv_table td img {border: 0; height: 50px;}
.gv_img {text-align: center; vertical-align: middle; background-color: #ffffff;}
.gv_text {text-align: left; vertical-align: middle;
      font-family: "Lucida Sans Unicode"; font-weight: normal; color: black; font-size: 12pt;}
.gv_uin {font-family: arial; font-weight: normal; color: green; font-size: 11pt;
	word-wrap: break-word; width:1px;}  /* CSS3 */

/* Used by all Details pages */
.detail_dl {margin-left: 1em;}
.detail_dt {font-family: arial; font-weight: normal; color:#3C609F; font-size: 14pt;
	text-decoration: underline; padding-top: 1em;}
.detail_dd {font-family: arial; font-weight: normal; color: black; font-size: 12pt;}
.detail_ol {list-style-type: decimal;}
.detail_ul {list-style-type: none; margin-left: 1em;}

/* Table - Patent View - NEW - replaces table#patent_view */
.pv_table {border: #3C609F 2px solid;}
.pv_table th {border: #3C609F 1px solid;
          font-family: arial; font-weight: normal; color: black; font-size: 11pt;}
.pv_table td {border: #3C609F 1px solid;
          font-family: arial; font-weight: normal; color: black; font-size: 11pt;}
.pv_pn {white-space: nowrap; text-align: center; vertical-align: middle;}
.pv_ccl {white-space: nowrap; text-align: center; vertical-align: middle;}
.pv_isd {white-space: nowrap; text-align: left; vertical-align: middle;}
.pv_in {white-space: nowrap; width: 300px; text-align: left; vertical-align: middle;}
.pv_an {white-space: nowrap; width: 300px; text-align: left; vertical-align: middle;}


/* Table - General page table */
.table_center {margin-left:auto;margin-right:auto;border: #808080 2px solid;}
.table_center th {border: #808080 1px solid;text-align: center;
      font-family: "Lucida Sans Unicode"; font-weight: normal; color: #808080 ; font-size: 12pt;}
.table_center tr {border: #808080 1px solid;}
.table_center td {border: #808080 1px solid;text-align: left;
      font-family: "Lucida Sans Unicode"; font-weight: normal; color: black; font-size: 12pt;}
.table_center td img {border-width: 0;}
  

/* Used by Hardware and Manufacture List pages */
.mfg_dl {margin-left: 1em;}
.mfg_dt {text-align:left;font-family: arial; font-weight: normal; color:#4F4F4F; font-size: 14pt;
	padding-top: 1em;}
.mfg_dd {text-align:left;font-family: arial; font-weight: normal; color:#4F4F4F; font-size: 12pt;}
