/* CSS Document */

body { margin:0px; padding:0px; }

/* ----- Styles for Cassette-to-CD.com -----*/

body.cassette { background-color:#FFFFFF; }

.cassette p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.cassette h1 { font-size:14px; font-weight:bold; font-family:arial; color:#8560A8; }

.cassette h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#8560A8; padding:0px; margin-bottom:10px; }

.cassette a:LINK, .cassette a:VISITED { color:#8560A8; text-decoration:underline; }
.cassette a:HOVER { color:#F7941D; text-decoration:none; }

.cassette .main-table { width:1024px; }
.cassette .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/cassette/purple-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.cassette .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/cassette/purple-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.cassette .header-links { background-image:url('images/cassette/purple-header-03.jpg'); width: 551px; text-align:right; }

.cassette .contact-links {  background-image:url('images/cassette/purple-menu-02.jpg'); background-repeat:repeat-y; }

.cassette .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.cassette .contact-links div.contact-text { border-bottom:0px; color:#8560A8; font-weight:bold; }

.cassette .contact-links a:LINK, .cassette .contact-links a:VISITED { color:#898989; text-decoration:none; }
.cassette .contact-links a:HOVER { color:#F7941D; text-decoration:none; }

.cassette .menu-links {  background-image:url('images/cassette/purple-menu-02.jpg'); background-repeat:repeat-y; }

.cassette .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.cassette div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.cassette .menu-links div.selected { background-image:url('images/cassette/orange-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; }
.cassette .menu-links div.bottom { border-bottom:0px; }

.cassette .menu-links a:LINK, .cassette .menu-links a:VISITED { color:#898989; text-decoration:none; }
.cassette .menu-links a:HOVER { color:#F7941D; text-decoration:none; }

.cassette .menu-links div.selected a:LINK, .cassette .menu-links div.selected a:VISITED { color:#F7941D; text-decoration:none; }
.cassette .menu-links div.selected a:HOVER { color:#F7941D; text-decoration:none; }

.cassette h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.cassette .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.cassette .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.cassette .footer2 div { text-align:right; }
.cassette .footer2 a:LINK, .cassette .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#8560A8; text-decoration:none; }
.cassette .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#F7941D; text-decoration:none; }

.cassette .faq { padding-bottom:10px; border-bottom:1px dotted #868686; margin-bottom:10px; }
.cassette .faq-bottom { padding-bottom:10px; border-bottom:0px; margin-bottom:10px; }

/* ----- Styles for Cassette-to-CD.com RECORDS -----*/

body.record { background-color:#FFFFFF; }

.record p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.record h1 { font-size:14px; font-weight:bold; font-family:arial; color:#336699; }

.record h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#336699; padding:0px; margin-bottom:10px; }

.record a:LINK, .record a:VISITED { color:#336699; text-decoration:underline; }
.record a:HOVER { color:#F7941D; text-decoration:none; }

.record .main-table { width:1024px; }
.record .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/record/blue-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.record .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/record/blue-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.record .header-links { background-image:url('images/record/blue-header-03.jpg'); width: 551px; text-align:right; }

.record .contact-links {  background-image:url('images/record/blue-menu-02.jpg'); background-repeat:repeat-y; }

.record .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.record .contact-links div.contact-text { border-bottom:0px; color:#336699; font-weight:bold; }

.record .contact-links a:LINK, .record .contact-links a:VISITED { color:#898989; text-decoration:none; }
.record .contact-links a:HOVER { color:#F7941D; text-decoration:none; }

.record .menu-links {  background-image:url('images/record/blue-menu-02.jpg'); background-repeat:repeat-y; }

.record .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.record div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.record .menu-links div.selected { background-image:url('images/cassette/orange-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; }
.record .menu-links div.bottom { border-bottom:0px; }

.record .menu-links a:LINK, .record .menu-links a:VISITED { color:#898989; text-decoration:none; }
.record .menu-links a:HOVER { color:#F7941D; text-decoration:none; }

.record .menu-links div.selected a:LINK, .record .menu-links div.selected a:VISITED { color:#F7941D; text-decoration:none; }
.record .menu-links div.selected a:HOVER { color:#F7941D; text-decoration:none; }

.record h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.record .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.record .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.record .footer2 div { text-align:right; }
.record .footer2 a:LINK, .record .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#336699; text-decoration:none; }
.record .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#F7941D; text-decoration:none; }

/* ----- Styles for Cassette-to-CD.com SLIDES -----*/

body.slides { background-color:#FFFFFF; }

.slides p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.slides h1 { font-size:14px; font-weight:bold; font-family:arial; color:#009966; }

.slides h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#009966; padding:0px; margin-bottom:10px; }

.slides a:LINK, .slides a:VISITED { color:#009966; text-decoration:underline; }
.slides a:HOVER { color:#F7941D; text-decoration:none; }

.slides .main-table { width:1024px; }
.slides .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/slides/green-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.slides .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/slides/green-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.slides .header-links { background-image:url('images/slides/green-header-03.jpg'); width: 551px; text-align:right; }

.slides .contact-links {  background-image:url('images/slides/green-menu-02.jpg'); background-repeat:repeat-y; }

.slides .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.slides .contact-links div.contact-text { border-bottom:0px; color:#009966; font-weight:bold; }

.slides .contact-links a:LINK, .slides .contact-links a:VISITED { color:#898989; text-decoration:none; }
.slides .contact-links a:HOVER { color:#F7941D; text-decoration:none; }

.slides .menu-links {  background-image:url('images/slides/green-menu-02.jpg'); background-repeat:repeat-y; }

.slides .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.slides div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.slides .menu-links div.selected { background-image:url('images/cassette/orange-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; }
.slides .menu-links div.bottom { border-bottom:0px; }

.slides .menu-links a:LINK, .slides .menu-links a:VISITED { color:#898989; text-decoration:none; }
.slides .menu-links a:HOVER { color:#F7941D; text-decoration:none; }

.slides .menu-links div.selected a:LINK, .slides .menu-links div.selected a:VISITED { color:#F7941D; text-decoration:none; }
.slides .menu-links div.selected a:HOVER { color:#F7941D; text-decoration:none; }

.slides h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.slides .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.slides .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.slides .footer2 div { text-align:right; }
.slides .footer2 a:LINK, .slides .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#009966; text-decoration:none; }
.slides .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#F7941D; text-decoration:none; }

/* ----- Styles for Cassette-to-CD.com VHS TAPES -----*/

body.vhs { background-color:#FFFFFF; }

.vhs p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.vhs h1 { font-size:14px; font-weight:bold; font-family:arial; color:#C11F56; }

.vhs h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#C11F56; padding:0px; margin-bottom:10px; }

.vhs a:LINK, .vhs a:VISITED { color:#C11F56; text-decoration:underline; }
.vhs a:HOVER { color:#F7941D; text-decoration:none; }

.vhs .main-table { width:1024px; }
.vhs .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/vhs/red-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.vhs .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/vhs/red-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.vhs .header-links { background-image:url('images/vhs/red-header-03.jpg'); width: 551px; text-align:right; }

.vhs .contact-links {  background-image:url('images/vhs/red-menu-02.jpg'); background-repeat:repeat-y; }

.vhs .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.vhs .contact-links div.contact-text { border-bottom:0px; color:#C11F56; font-weight:bold; }

.vhs .contact-links a:LINK, .vhs .contact-links a:VISITED { color:#898989; text-decoration:none; }
.vhs .contact-links a:HOVER { color:#F7941D; text-decoration:none; }

.vhs .menu-links {  background-image:url('images/vhs/red-menu-02.jpg'); background-repeat:repeat-y; }

.vhs .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.vhs div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.vhs .menu-links div.selected { background-image:url('images/cassette/orange-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; }
.vhs .menu-links div.bottom { border-bottom:0px; }

.vhs .menu-links a:LINK, .vhs .menu-links a:VISITED { color:#898989; text-decoration:none; }
.vhs .menu-links a:HOVER { color:#F7941D; text-decoration:none; }

.vhs .menu-links div.selected a:LINK, .vhs .menu-links div.selected a:VISITED { color:#F7941D; text-decoration:none; }
.vhs .menu-links div.selected a:HOVER { color:#F7941D; text-decoration:none; }

.vhs h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.vhs .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.vhs .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.vhs .footer2 div { text-align:right; }
.vhs .footer2 a:LINK, .vhs .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#C11F56; text-decoration:none; }
.vhs .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#F7941D; text-decoration:none; }

/* ----- Styles for Cassette-to-CD.com PHOTOS -----*/

body.photos { background-color:#FFFFFF; }

.photos p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.photos h1 { font-size:14px; font-weight:bold; font-family:arial; color:#6B3908; }

.photos h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#6B3908; padding:0px; margin-bottom:10px; }

.photos a:LINK, .photos a:VISITED { color:#6B3908; text-decoration:underline; }
.photos a:HOVER { color:#F7941D; text-decoration:none; }

.photos .main-table { width:1024px; }
.photos .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/photos/brown-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.photos .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/photos/brown-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.photos .header-links { background-image:url('images/photos/brown-header-03.jpg'); width: 551px; text-align:right; }

.photos .contact-links {  background-image:url('images/photos/brown-menu-02.jpg'); background-repeat:repeat-y; }

.photos .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.photos .contact-links div.contact-text { border-bottom:0px; color:#6B3908; font-weight:bold; }

.photos .contact-links a:LINK, .photos .contact-links a:VISITED { color:#898989; text-decoration:none; }
.photos .contact-links a:HOVER { color:#F7941D; text-decoration:none; }

.photos .menu-links {  background-image:url('images/photos/brown-menu-02.jpg'); background-repeat:repeat-y; }

.photos .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.photos div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.photos .menu-links div.selected { background-image:url('images/cassette/orange-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; }
.photos .menu-links div.bottom { border-bottom:0px; }

.photos .menu-links a:LINK, .photos .menu-links a:VISITED { color:#898989; text-decoration:none; }
.photos .menu-links a:HOVER { color:#F7941D; text-decoration:none; }

.photos .menu-links div.selected a:LINK, .photos .menu-links div.selected a:VISITED { color:#F7941D; text-decoration:none; }
.photos .menu-links div.selected a:HOVER { color:#F7941D; text-decoration:none; }

.photos h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.photos .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.photos .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.photos .footer2 div { text-align:right; }
.photos .footer2 a:LINK, .photos .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#6B3908; text-decoration:none; }
.photos .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#F7941D; text-decoration:none; }

/* ----- Styles for Cassette-to-CD.com CDs -----*/

body.cds { background-color:#FFFFFF; }

.cds p, td, li, div { font-size:12px; font-family:arial; color:#464646; }

.cds h1 { font-size:14px; font-weight:bold; font-family:arial; color:#F26522; }

.cds h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; font-family:arial; color:#F26522; padding:0px; margin-bottom:10px; }

.cds a:LINK, .cds a:VISITED { color:#F26522; text-decoration:underline; }
.cds a:HOVER { color:#F7941D; text-decoration:none; }

.cds .main-table { width:1024px; }
.cds .header-div { width:100%; height:225px; display:block; overflow:hidden; background-color:#000000; background-image:url('images/cds/orange-header-04.jpg'); background-repeat:repeat-x; background-position:0px 0px; }
.cds .footer-div { width:100%; height:253px; display:block; overflow:hidden; background-color:#FFFFFF; background-image:url('images/cds/orange-footer-03.jpg'); background-repeat:repeat-x; background-position:bottom; }

.cds .header-links { background-image:url('images/cds/orange-header-03.jpg'); width: 551px; text-align:right; }

.cds .contact-links {  background-image:url('images/cds/orange-menu-02.jpg'); background-repeat:repeat-y; }

.cds .contact-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.cds .contact-links div.contact-text { border-bottom:0px; color:#F26522; font-weight:bold; }

.cds .contact-links a:LINK, .cds .contact-links a:VISITED { color:#898989; text-decoration:none; }
.cds .contact-links a:HOVER { color:#FFF799; text-decoration:none; }

.cds .menu-links {  background-image:url('images/cds/orange-menu-02.jpg'); background-repeat:repeat-y; }

.cds .menu-links div { padding:5px 0px 5px 25px; border-bottom:1px dotted #898989; margin-left:5px; margin-right:5px; }

.cds div.content-top { padding-top:10px; border-top:1px dotted #464646; }

.cds .menu-links div.selected { background-image:url('images/cds/yellow-arrow.gif'); background-repeat:no-repeat; background-position:10px 7px; border-bottom:0px; }

.cds .menu-links a:LINK, .cds .menu-links a:VISITED { color:#898989; text-decoration:none; }
.cds .menu-links a:HOVER { color:#FFF799; text-decoration:none; }

.cds .menu-links div.selected a:LINK, .cds .menu-links div.selected a:VISITED { color:#FFF799; text-decoration:none; }
.cds .menu-links div.selected a:HOVER { color:#FFF799; text-decoration:none; }

.cds h1.keywords { font-size:12px; color:#646464; text-align:center; margin-bottom:15px; }

.cds .footer1 { padding:40px 25px 0px 25px; vertical-align:top; }

.cds .footer2 { padding:40px 25px 0px 25px; text-align:right; vertical-align:top; }
.cds .footer2 div { text-align:right; }
.cds .footer2 a:LINK, .cds .footer2 a:VISITED { display:block; line-height:18px; font-weight:bold; color:#F26522; text-decoration:none; }
.cds .footer2 a:HOVER { display:block; line-height:18px; font-weight:bold; color:#FFF799; text-decoration:none; }