/* Global Styles */
html,body { background-color: black; margin: 0px 0px 0px 0px; }
a { color: #D8CFAF; text-decoration: underline; }
.flashheader { width: 770px; height: 200px; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; }
.copy { color: white; font-weight: normal; font-size: 0.9em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.headercopy { color: white; font-weight: bold; font-size: 1.3em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.subheadercopy { color: white; font-weight: bold; font-size: 1em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.blackcopy { color: black; }
.aligncenter { text-align: center; }
.aligntop { vertical-align: top; }
.headercopyspacing { padding-top: 10px; padding-left: 5px; }
.bodycontentbox { width: 770px; height: auto; margin-left: auto; margin-right: auto; }
#footer { color: white; font-weight: normal; font-size: 0.7em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; padding-top: 20px; }
.popuppadding { padding: 10px 10px 10px 10px; }
.bodycontentpadding { padding: 10px 20px 10px 20px; }
.verticalcopyspacing { line-height: 1.7; }
.row { clear: both; }

/* Navigation Styles */
#navbar { width: 770px; height: 50px; background-image:url(images/navbarbg.jpg); background-repeat: repeat-x; margin-left: auto; margin-right: auto; }
#navlist { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#navlist li { float: left; display: inline; width: 96px; height: auto; text-align: center; line-height: 1.1; padding-top: 3px; }
#navlist li a { text-decoration: none; color: white; font-weight: bold; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
a:hover, #navlist li a:hover { color: aqua; }
.selectednav { color: aqua; font-weight: bold; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }

/* Home Page Styles */
.homepgbg { width: 770px; height: 417px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 3px; }
#welcomeintro { width: 1px; height: 1px; border-width: 0px 0px 0px 0px; }

/* Radio Imaging Styles */
#radioimagingbg { width: 770px; height: 235px; background-image:url(images/radiodial.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
#radioimagingdemos { width: 615px; height: auto; padding-top: 160px; margin-left: auto; margin-right: 0px; }
#radiodemolist { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#radiodemolist li { float: left; display: inline; width: 123px; height: auto; text-align: center; }
#radiodemolist li a { text-decoration: none; color: white; font-weight: bold; font-size: 0.8em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
#radiodemolist li a:hover { color: #FDDA5C; }
#sampleplaybackwindow, #frameplaysample { width: 285px; height: 85px; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; }
#playsample { width: 285px; height: 50px; border-width: 0px 0px 0px 0px; }
#playsample2 { width: 285px; height: 50px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; }
#downloadmp3sample { padding-top: 10px; }

/* TV Branding Styles */
.tvbrandingtable { width: 735px; height: auto; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; padding-top: 10px; }
.tvbrandinglogo { width: 100px; height: auto; padding: 10px 5px 10px 10px; }
.tvbrandingdesc { width: 125px; height: auto; padding: 10px 0px 10px 5px; }
#bgcover { position: absolute; left: 0px; top: 250px; width: 100%; height: 500px; background-color: black; opacity: 0.5; filter: alpha(opacity=50); z-index: 5; display: none; }
#tvbrandingpopup { position: absolute; background-color: black; top: 300px; left: 35%; width: 400px; height: 350px; z-index: 10; display: none; }
#tvsample { width: 400px; height: 350px; border: 3px solid white; }
#televisionimg { width: 400px; height: 231px; border-width: 0px 0px 0px 0px; }
#tvbrandingwindow { width: 285px; height: 85px; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; }
.doublelineheight { line-height: 1.7; }
#cnnlogo { width: 100px; height: 36px; border-width: 0px 0px 0px 0px; }
#diylogo { width: 100px; height: 58px; border-width: 0px 0px 0px 0px; }
#discoverylogo { width: 100px; height: 26px; border-width: 0px 0px 0px 0px; }
#espnlogo { width: 100px; height: 41px; border-width: 0px 0px 0px 0px; }
#csimiamilogo { width: 100px; height: 43px; border-width: 0px 0px 0px 0px; }
#theunitlogo { width: 100px; height: 20px; border-width: 0px 0px 0px 0px; }
#nicktoons { width: 100px; height: 93px; border-width: 0px 0px 0px 0px; }

/* Commercial Voice Overs */
#commercialvoiceoversplayer { width: 600px; height: 450px; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; padding-top: 5px; }
#playsamplecommercial { width: 600px; height: 355px; border-width: 0px 0px 0px 0px; }

/* Movie Trailers */
.movietrailerstable { width: 735px; height: auto; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; padding-top: 10px; }
.movietrailerslogo { width: 100px; height: auto; padding: 10px 5px 10px 10px; }
.movietrailersdesc { width: 125px; height: auto; padding: 10px 0px 10px 5px; }
.movietrailerimg { width: 100px; height: 143px; border-width: 0px 0px 0px 0px; }
#movietrailerpopup { position: absolute; background-color: black; top: 300px; left: 35%; width: 400px; height: 400px; z-index: 10; display: none; }
#moviesample { width: 400px; height: 400px; border: 3px solid white; }
.movietrailerlargeimg { width: 200px; height: 285px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 5px; }

/* Client Testimonials */
.testimonialsstable { width: 735px; height: auto; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; padding-top: 10px; }
.testimonialslogo { width: 220px; height: auto; padding: 10px 5px 10px 10px; }
.testimonialsdesc { width: 125px; height: auto; padding: 10px 0px 10px 5px; }
.testimonialimg1 { width: 220px; height: 80px; border-width: 0px 0px 0px 0px; }
.testimonialimg2 { width: 220px; height: 175px; border-width: 0px 0px 0px 0px; }
#testimonialpopup { position: absolute; background-color: black; top: 300px; left: 35%; width: 400px; height: 300px; z-index: 10; display: none; }
#testimonialsample { width: 400px; height: 300px; border: 3px solid white; }
#testimonialwindow { width: 285px; height: 85px; margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; padding-top: 10px; }
.aliveimg { width: 350px; height: 110px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 10px; }
.newsradio970img { width: 330px; height: 115px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 10px; }
.cumulusimg { width: 221px; height: 130px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 10px; }
.themooseimg { width: 221px; height: 176px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 10px; }
.thewaveimg { width: 247px; height: 90px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; padding-top: 10px; }

/* Production Services Styles */
#productionservicesbg { width: 770px; height: 563px; background-image:url(images/productionservicesbg.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
#productionservicesdesc { width: 380px; height: auto; margin-left: 199px; margin-top: 100px; }
.productionservicescopy { color: black; font-weight: bold; }

/* About Paul Styles */
#aboutpaulbg { width: 770px; height: 721px; margin-left: auto; margin-right: auto; }
.paulphoto { width: 608px; height: 408px; border-width: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; }

/* Contact Us Styles */
#contactbox { width: 770px; height: 513px; margin-left: auto; margin-right: auto; background-image:url(images/contactus.jpg); background-repeat: no-repeat; margin-top: 5px; }
#contactblock { width: 250px; height: auto; margin-left: auto; margin-right: 16px; padding-top: 159px; line-height: 1.5; }
.contactcopy { color: white; font-weight: bold; }
a.contactlink:hover { color: white; text-decoration: underline; }
a.contactlink { text-decoration: none; }
