body { color: black; font-size: 14px; }
.logo{ text-align: center; width: 740px; height: 151px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0; }
.container{ background-color: #fff; width: 740px; height: auto; margin-right: auto; margin-left: auto; padding: 0; }
.content{ width: 596px; float: right; margin: 4px; padding: 4px; }
.menu{ width: 120px; height: auto; float: left; margin-bottom: 44px; padding: 0 6px 0 2px; }
.footer { color: black; font-size: 11px; background-color: #fff; text-align: center; position: relative; margin-top: 36px; padding: 6px 0 8px; border-top: 2px solid #e18601; }
#clearer { width: 100%; height: 1px; clear: both; }
.header{ color: #c60; font-size: 15px; font-weight: bold; }


.key{ position: relative; width: 456px; height: auto; margin-bottom: 22px; margin-left: 33px; padding-bottom: 4px; padding-left: 6px; border: solid 2px #f2aa23; }
.keyheader{ margin-left: 33px; color: #630a0a; font-size: 14px; font-weight: bold; width: 460px; padding-bottom: 4px; padding-left: 6px; background-color: #f2aa23; text-transform: uppercase; padding-top: 3px; }


h1{ color: #c60; font-size: 15px; font-weight: bold; text-transform: uppercase; }
h2{ color: #c60; font-size: 15px; font-weight: bold; }
.collectionheader{ color: #006400; font-size: 15px; font-weight: bold; }
.new-collection{ color: #c60;  font-weight: bold; }
.new-collection a:link{ color: #c60;  font-weight: bold; text-decoration: underline; }
.new-collection a:visited{ color: #909;  font-weight: bold; }
.new-collection a:hover{ color: #000;  font-weight: bold; }
.title{ color: #ffa622; font-size: 13px; font-weight: bold; }
.title a:link { color: #ffa622; font-size: 13px; font-weight: bold; text-decoration: underline; }
.title a:visited { color: #ffa622; font-size: 13px; font-weight: bold; text-decoration: none; }
.title a:hover{ color: #808000; font-size: 13px; font-weight: bold; text-decoration: underline; }
p { color: black; font-size: 14px; margin-top: 4px; margin-bottom: 3px; }

td { color: black; font-size: 14px;}

a:link { color: black; font-size: 12px; line-height: 18px; text-decoration: underline; }

a:visited {color: #909; font-size: 12px; line-height: 18px; }

a:hover { color: #909; font-size: 12px; line-height: 18px; text-decoration: underline; }

.subheader{ color: #000; font-size: 15px; font-weight: bold; }
.subheader a:link{ color: #000; font-size: 15px; font-weight: bold; text-decoration: underline; }
.subheader a:visited{ color: #909; font-size: 15px; font-weight: bold; }
.subheader a:hover{ color: #c60; font-size: 15px; font-weight: bold; }
.content-contact{ background-image: url(../images/contactus-doyle_04.jpg);  background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-links{ background-image: url(../images/links-doyle_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-maint{ background-image: url(../images/maint-sidebar.gif); background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-terms{ background-image: url(../images/salesterms_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-mtoyssale{ background-image: url(../images/musicaltoysforsale_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 480px; float: right; margin: 4px; padding: 4px 50px 4px 4px;}
.content-mboxessale{ background-image: url(../images/musicboxesforsale_04.jpg);background-repeat: repeat-y; background-position: right top; width: 550px; height: 500px; float: right; margin: 4px; padding: 4px 50px 4px 4px;}
.content-items{ background-image: url(../images/relateditems-doyle_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 480px; float: right; margin: 4px; padding: 4px 50px 4px 4px;  }
.content-musicaltoys{ background-image: url(../images/musicaltoystitle_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-musicboxes{ background-image: url(../images/musicboxes-doyle_04.jpg);background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px;}
.content-history{ background-image: url(../images/historytitle_04.jpg);background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }
.content-info{ background-image: url(../images/collectioninfotitle_04.jpg); background-repeat: repeat-y; background-position: right top; width: 550px; height: 100%; float: right; margin: 4px; padding: 4px 50px 4px 4px; }