/* ---- General Styles --------------- */

body{ background:#333333; font:11.5px Trebuchet MS; color:white; text-align:center; }

#container{ background:url(../images/mainbg.jpg) top center no-repeat; }
#container.home{ background:url(../images/homebg.jpg) top center no-repeat; }

#footer{ background:url(../images/footerbg.jpg) top left no-repeat; }
#footer a, #footer a:visited{ color:white; text-decoration:none; font-size:10px; text-transform:uppercase; }
#footer a:hover{ text-decoration:underline; }
#footer-info1, #footer-info2, #footer-info1 a, #footer-info1 a:visited{ color:#676767; }


/*---- Main Interior ------------------ */

#homelink.cosmetic{ background:url(../images/cosmetic-top.gif) top left no-repeat; }
#homelink.about{ background:url(../images/about-top.gif) top left no-repeat; }
#homelink.prosthetic{ background:url(../images/prosthetic-top.gif) top left no-repeat; }
#homelink.sfx{ background:url(../images/sfx-top.gif) top left no-repeat; }

#nav li{ background:url(../images/nav-bg.gif) top left repeat-x; }
#nav a, #nav a:visited{ font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:white; font-weight:normal; }

#n1 a:hover, #n1.on{ background:url(../images/nav-bg-on-c.gif) top left repeat-x; }
#n2 a:hover, #n2.on{ background:url(../images/nav-bg-on-p.gif) top left repeat-x; }
#n3 a:hover, #n3.on{ background:url(../images/nav-bg-on-s.gif) top left repeat-x; }
#n4 a:hover, #n4.on{ background:url(../images/nav-bg-on-a.gif) top left repeat-x; }

h1,h2{ font-weight:normal; }
h1{ font-size:15px; }
h2{ font-size:14px; }


#content{ color:#333333; line-height:15px; background:white; }
#content.cosmetic{ background:white url(../images/cosmetic-bottom.jpg) bottom left no-repeat; }
#content.about{ background:white url(../images/about-bottom.jpg) bottom left no-repeat; }
#content.prosthetic{ background:white url(../images/prosthetic-bottom.jpg) bottom left no-repeat; }
#content.sfx{ background:#4A4A4A url(../images/sfx-bottom.jpg) bottom left no-repeat; color:#cdcdcd; }


#content a:visited{ text-decoration:none; color:#B25DDA; }
#content h1, #content h2, #content a, #content a:hover{ color:#71338E; text-decoration:none; }

#content.cosmetic h1, #content.cosmetic h2, #content.cosmetic li, #content.cosmetic a{ color:#0CA0DE; text-decoration:none; }
#content.cosmetic a:visited{ color:#48C6FB; } 
#content.cosmetic a:hover{ color:#0CA0DE !important; }

#content.prosthetic h1, #content.prosthetic h2, #content.prosthetic li, #content.prosthetic a{ color:#427605; text-decoration:none; }
#content.prosthetic a:visited{ color:#67B50C; }
#content.prosthetic a:hover{ color:#427605 !important; }

#content.sfx h1, #content.sfx h2, #content.sfx li, #content.sfx a, #content.orangeh4 h4{ color:#F07316; text-decoration:none; }
#content.sfx a:visited{ color:#C75C0B; }
#content.sfx a:hover{ color:#F07316 !important; }


#content a:hover{ text-decoration:underline !important; }
h4{ font-weight:normal; font-size:13px; }

div.indent p{ text-indent:15px; }

#content div.presslink a:hover{ text-decoration:none !important; }