body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; background-color: #CCCCCC; margin: 0px; padding: 0; background-image: url(/css/../images/caxton3.jpg); background-repeat: repeat; background-attachment: fixed; background-position: center top; } a { color: #000000; text-decoration:underline;  } a:hover { color: #990000; } #wrapper { width: 770px; margin: 0 auto; } #column_wrapper { background-image: url(/css/../images/layout/middle.jpg); background-repeat: repeat-y; } #column_top { background-image: url(/css/../images/layout/header.jpg); background-repeat: no-repeat; height: 100px; } #column_bottom { height: 18px; background-image: url(/css/../images/layout/bottom.jpg); background-repeat: no-repeat; background-position: bottom; } #column_bottom_full { background-image: url(/css/../images/layout/bottom_fullwidth.gif); background-repeat: no-repeat; height: 12px; } .clearfloat { clear: both; height: 0; line-height: 0; font-size: 0; } #left { width: 200px; float: left; margin-left: 10px; margin-top: 0px; } #right, #right2 { float: left; } #right { width: 540px; } #right2 {  width: 770px; } #right .content { font-size: 0.9em; line-height: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 2px; padding-right: 16px; padding-bottom: 20px; padding-left: 12px; } #right2 .content { font-size: 0.8em; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 12px; padding-right: 34px; padding-bottom: 20px; padding-left: 34px; } .thumbnail { padding: 6px; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 6px; margin-left: 0px; border: 1px solid #999999; clear:both; background-color: #FFFFFF; } #left .content { font-size: 0.75em; line-height: 1.5em; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 12px; } #footer .content { padding: 12px 0px; color: #CEB326; } #footer { margin: 0; font-size: 0.7em; clear: both; text-align: center; } .menulist { margin: 6px 0 12px 0; padding: 0; list-style-type: none; } #left a:link { color: #333333; }  #left a:hover { color: #000000; }  #wrapper .menulist a, #wrapper .menulist a:visited { color: #000000; border-left: 6px solid #C7EE51; padding: 0 0 0 6px; } #wrapper .menulist a:hover { border-color: #000000; } .p7uberlink {   border-color: #000000 !important;   background-image: url(/css/../images/layout/menu_bkgrnd_hover.jpg); } #footer .content a { background-image:none; } #footer .content a:link { color: #CEB326; } #footer .content a:visited { color: #CEB326; } #footer .content a:hover, a:active { color: #E2CF65; } h1 { font-size: 1.8em; margin: 0; } h2 { font-size: 1.6em; margin: 30px 0 0 0; } h3 { font-size: 1.25em; margin: 30px 0 0 0; } h4 { font-size: 1.1em; margin: 20px 0 0 0; } .nomargintop { margin-top: 0; } .content p { margin: 12px 0; } #right .content .description { margin-bottom: 14px; padding-left: 100px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; } #right2 .content .description { margin-bottom: 14px; padding-left: 100px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: justify; } #right .content .desc-detail { padding: 10px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }  #right .content .nav { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 20px; } #right2 .content .nav { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 20px; } .nav { font-size: 0.9em; } .nav a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; border: 1px solid #666666; margin: 10px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; background-color: #FFFCED; color: #000000; } .nav a:hover { background-color: #FFFFCC; } .nav .inactive { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 10px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; background-color: #F4F4F4; border: 1px solid #666666; color: #999999; border-color: #CCCCCC; }  #navletters { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; margin-bottom: 6px; margin-top: 0px; text-align: center; } #navletters p { text-align: center; } #navletters a { color: #000000; border: 1px solid #999999; background-color: #FFFCED; margin-right: 2px; margin-left: 2px; text-decoration: none; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-size: 1.2em; text-align:center; } #navletters a:link { color: #000000; background-color: #FFFCED; } #navletters a:hover { color: #000000; background-color: #CEB326; } #navletters a:visited { color: #513C43; }  .imgtopleft { float: left; margin: 0px 10px 5px 0; clear: left; } .imgleft { float: left; display: inline;  margin: 12px 10px 10px 5px; clear: left; } .imgleft2 { float: left; display: inline;  margin: 12px 10px 20px 0px; clear: left; } .imgctr { margin: 5px; text-align: center; } .imgright { float: right; margin: 12px 0px 10px 10px; clear: right; } .imgtopright { float: right; clear: right; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; } #enquiryform { background-color:#503B42; color:#CEB326; width:496px; margin:10px; padding:8px; border:#333333; border:thin; } #enquiryform fieldset { border: 1px solid #CEB326; padding:40px; padding-top:0px; width:360px; margin-bottom:20px; margin-top:18px; margin-right:20px; margin-left:20px; } #enquiryform legend { color: #CEB32B; padding:0px; } #enquiryform a:link { color: #CEB32B; } #artist_engraver { font-family:Georgia, "Times New Roman", Times, serif; padding-left:15px; padding-top:3px; margin-bottom:10px; font-size: 1.2em; color: #CEB326; background-image:url(/css/../images/layout/tablehrd_bkgrnd.jpg); margin-top:0px; text-align:left; height: 24px; background-repeat: repeat-x; background-position: left top; clear:both; } #artist_engraver_links td { font-size:1em; width: 230px; padding-bottom:10px; } #artist_engraver_links a { text-decoration:none; } #artist_engraver_links a:link { color: #000000; } #artist_engraver_links a:visited { color: #333333; } #artist_engraver_links a:hover { color: #990000; background-image: url(/css/../images/layout/menu_bkgrnd_hover.jpg); background-repeat: repeat-x; background-position: top; } #artist_engraver a { margin-right: 0px; float:right; clear:both; clear:left; font-size: 0.8em; } .artist_engraver { font-family:Georgia, "Times New Roman", Times, serif; padding-left:15px; padding-top:3px; margin-bottom:10px; font-size: 1.2em; color: #CEB326; background-image:url(/css/../images/layout/tablehrd_bkgrnd.jpg); margin-top:0px; text-align:left; height: 24px; background-repeat: repeat-x; background-position: left top; clear:both; } .artist_engraver_links td { font-size:1em; width: 230px; padding-bottom:10px; } .artist_engraver_links a { text-decoration:none; } .artist_engraver_links a:link { color: #000000; } .artist_engraver_links a:visited { color: #333333; } .artist_engraver_links a:hover { color: #990000; background-image: url(/css/../images/layout/menu_bkgrnd_hover.jpg); background-repeat: repeat-x; background-position: top; } .artist_engraver a { margin-right: 0px; float:right; clear:both; clear:left; font-size: 0.8em; } #right .content h1 { background-image: url(/css/../images/layout/h1_bkgrnd.jpg); background-repeat: repeat-x; color: #CEB326; background-position: left top; padding-left: 10px; font-weight: normal; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; height: 30px; margin-bottom: 20px; padding-top: 8px; clear:both; } .link { margin-bottom: 4px; padding-bottom: 0px; font-size: 0.9em; text-align: left; margin-right: 0px; margin-left: 0px; clear: both; } .linkimage { float: left; margin: 0px 10px 15px 0px; padding: 0px; font-size: 0.75em; vertical-align: middle; border:1px solid #999999; } .description img { border-style: none; }  .addressinfo { padding: 15px; border: 1px solid #CCCCCC; float: left; width: 190px; margin-top: 2px; margin-right: 20px; margin-bottom: 2px; margin-left: 20px; } #login_details { margin: 6px 0 5px 1px; font-size: 0.75em; padding-right: 38px; } #login_details a { color: #333333; text-decoration:underline;  } #login_details a:hover { color: #990000; }  ul#artist_banner { list-style-type: none; margin: 0; margin-bottom:10px; padding: 0 4px 0 15px; background-image:url(/css/../images/layout/tablehrd_bkgrnd.jpg); height:26px; } ul#artist_banner li a { display: block; padding: 0; text-align: center; text-decoration: none; } ul#artist_banner .heading { float: left; color:#CEB326;  font-size:1.2em; margin-top:3px; } ul#artist_banner .btn { float: right; } #artist_banner .btn a, #artist_banner .btn a:hover { color:#000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border: 1px solid #666666; padding-top: 1px; padding-right: 10px; padding-bottom: 1px; padding-left: 10px; margin: 2px; background-color: #FFFCED; font-size:0.9em; } #artist_banner .btn a:hover { color:#990000; } .multipleimages a { color: #FF0000; font-weight:bold; } .multipleimages a:hover { color: #A40000; }   .btn-link { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; text-decoration: none; border: 1px solid #666666; margin: 0; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; background-color: #F4F4F4; color: #000000; } .darkredtext { color:#503B42; }  #left #menu_top { background-image: url(/css/../images/layout/menu_top.jpg); background-repeat: no-repeat; height: 27px; } #left .content { background-image: url(/css/../images/layout/menu_middle.jpg); background-repeat: repeat-y; } #left #menu_bottom { background-image: url(/css/../images/layout/menu_bottom.gif); background-repeat: no-repeat; height: 27px; }  #subcatlinks { margin-bottom:16px; text-align:center; } #subcatlinks a:visited { color:#333333; } #subcatlinks a, #subcatlinks a:hover { color:#503B42; font-family: Arial, Helvetica, sans-serif; padding: 2px 6px; margin: 12px; font-size:0.9em; line-height:2em; white-space:nowrap; } #subcatlinks a:hover { color:#CEB326 ; background-color:#503B42; }  #right .content .nav2 { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 20px; } #right2 .content .nav2 { text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 2px; line-height:2em; } .nav2 a, .nav2 a:hover, .nav2 .inactive, .nav2 .currentpage { margin: 2px; padding:1px; } .nav2 a { text-decoration: none; } .nav2 a:hover { margin: 1px;  border: solid 1px #999999; } .nav2 .inactive { text-decoration: none; color: #666666; } .nav2 .currentpage { font-weight:bold; margin: 1px; border: solid 1px #999999; background-image:url(/css/../images/layout/menu_bkgrnd_hover.jpg); } #newsearch { margin-top:5px; padding: 0px; line-height:1.8em; background-image: url(/css/../images/menu_bkgrnd_cust.jpg); } #newsearch a { background-image: url(/css/../images/menu_bkgrnd_cust.jpg); background-repeat: repeat-x; background-position: top; padding: 2px 10px; border: 1px solid #000000; color:#CEB326; text-decoration:none; } #newsearch a:hover { background-image: url(/css/../images/menu_bkgrnd_cust.jpg); background-repeat: repeat-x; background-position: top; color:#FFCC00; text-decoration:none; } .warning { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; } #vatinfo { margin-bottom:15px; margin-top:0px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; white-space:nowrap; } .infobox { border:1px solid #CEB326; padding:10px; background-color:#503B42; color:#CEB326; margin-bottom:20px; margin-top:0px; } #recent_banner { background: #EBEBEB; padding: 20px; padding-top:10px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #333333; }