@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; background: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #473939;}

a:link, a:visited {color: #a80505;}
a:hover, a:active {color: #000000;}
a img {border: none; text-decoration: none;}
p {margin: 0px; padding: 3px 0px 1.5em 0px; line-height: 1.5em;}

#firstpage {width: 630px; margin: 0px auto 0px auto; text-align: center;}
#phone {color: #0128ba; font-weight: bold;}
#phone p {padding: 0px; margin: 15px 20px 8px 20px; line-height: normal;}
p.phoneleft {float: left;}
p.phoneright {float: right;}
#phone a {text-decoration: none;}
#phone a:link, #phone a:visited {color: #0128ba;}
#phone a:hover {color: #000000;}
#wrapper{width: 887px; margin: 0px auto 0px auto; overflow: auto; border: 2px solid #888888;}
#header {clear: both; height: 97px; width: 942px; background-image: url(bg-header.jpg); background-repeat: no-repeat; text-align: center;}
#content {width: 942px; overflow: auto; background-image: url(bg-content.jpg); background-repeat: no-repeat; padding: 40px 0px 0px 0px;}
#menu {float: left; width: 355px; padding: 35px 0px 0px 0px;}
#menu ul {margin: 10px 0px 0px 0px; padding: 0px 130px 0px 0px; list-style: none; font-size: 11px; font-weight: bold; text-align: right; height: 581px; background-repeat: no-repeat; background-position: 30px 5px;}
#menu li {line-height: 2.2em;}
#menu li a {text-decoration: none;}
#menu li a:link, #menu li a:visited {color: #666666;}
#menu li a:hover, #menu li a:active {color: #372185;}
#menu li.current a {color: #372185;}
.about {background-image: url(bg-menu-about.jpg);}
.contact {background-image: url(bg-menu-contact.jpg);}
.directions {background-image: url(bg-menu-directions.jpg);}
.commercial {background-image: url(bg-menu-commercial.jpg);}
.industrial {background-image: url(bg-menu-industrial.jpg);}
.website {background-image: url(bg-menu-website.jpg);}
.actor {background-image: url(bg-menu-actor.jpg);}
.dvd {background-image: url(bg-menu-dvd.jpg);}
.band {background-image: url(bg-menu-band.jpg);}
.howto {background-image: url(bg-menu-howto.jpg);}

#post {float: right; width: 485px; padding: 235px 10px 0px 0px; background-image: url(bg-post.jpg); background-repeat: no-repeat; background-position: top right;}

#footer {clear: both; width: 872px; padding: 0px 0px 150px 0px; text-align: center; font-size: 11px; color: #000000; margin: 0px auto 0px auto;}
#footer p {padding: 0px 0px 10px 0px; line-height: 1.5em;}
#footer a:link, #footer a:visited {color: #0128ba;}
#footer a:hover {color: #000000;}
.tc {font-size: 14px; font-weight: bold;}

h1 {margin: 0px 0px 26px 0px; padding: 0px 0px 12px 0px; font-size: 17px; color: #999999; background-image: url(bg-h1.jpg); background-repeat: no-repeat; background-position: bottom left;}
h2 {margin: 0px; padding: 0px 0px 4px 0px; font-size: 15px; color: #372185;}
h3 {margin: 0px; padding: 0px 0px 3px 0px; font-size: 13px; font-weight: bold; color: #000000;}

#processleft {float: left; width: 460px; padding: 0px 0px 0px 40px;}
#processright {float: right; widht: 500px; text-align: center; padding: 30px 0px 0px 0px;}

#pricinga {float: left; width: 255px; margin: 0px 0px 0px 118px;}
#pricingb {float: left; width: 258px; margin: 0px 0px 0px 30px;}
#pricingc {float: left; width: 250px; margin: 0px 0px 0px 30px;}
#pricinga p, #pricingb p, #pricingc p {padding: 3px 0px 0.7em 0px;}
#pricingd {float: left; width: 412px; margin: 0px 0px 0px 88px;}
#pricinge {float: left; width: 412px; margin: 0px 0px 0px 24px;}
#pricingd p {padding: 3px 0px 0.7em 30px; line-height: 1.8em;}
p.finish {padding: 3px 0px 0.7em 30px; line-height: 1.8em; float: left; width: 120px;}
p.retrospec {padding: 3px 0px 0.7em 0px; line-height: 1.8em; float: left; width: 260px;}

.contact {background: url(bg-contact.jpg) no-repeat; height: 619px;}
p.address {font-size: 18px; padding: 30px 0px 0px 40px; line-height: 1.5em; height: 325px;}
p.policies {padding: 0px 0px 0px 480px; line-height: 1.8em;}

#guitarpic {float:left; width: 450px; border: 1px solid #b9b9b8; padding: 9px; background: #ebebeb; margin: 0px 10px 20px 10px;}

#spacer {height: 20px; clear: both;}
