*{margin:0px;padding:0px;border:0px;}
html{height:100%}
body{background-color:#333333;color:#000000;font-size:12px;line-height:14px;height:100%;font-family:Arial, Helvetica, sans-serif}
#container{margin-left:auto;margin-right:auto;width:900px;padding:0 20px 20px 20px;background-image:url(../images/container_shadow.gif);background-repeat:repeat-y;height:100%;min-height:100%;}
body > #container{ 
    height:auto;
}
.clear{clear:both;}

/* 20 years banner */
#twenty-years{width:900px;padding:5px 0;text-align:center;text-transform: uppercase;color:#fff;font-size:12px;line-height:14px;font-family:"Arial Black", Arial, Helvetica, sans-serif;background-color:#3366ff;letter-spacing: 2px}

/*logo and tagline for home*/
h1.home{width:608px;height:53px;padding:43px 0 0 292px;color:#ffffff;font-size:17px;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;background-image:url(../images/logo_2013.jpg);background-repeat:no-repeat;background-position:25px -19px;background-color:#000000}

/*subheader for home*/
h2, .h2{display:block;color:#3366ff;font-size:16px;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;padding-bottom:2px;}
.h2{padding-bottom:12px;}
h2 img{vertical-align:middle;padding:0px 0px 4px 2px}

/*logo and tagline for other pages*/
#header{width:900px;height:96px;background-image:url(../images/logo_2013.jpg);background-repeat:no-repeat;background-color:#000000;background-position:25px -19px;}
#header p.logo a{display:block;width:292px;height:96px;text-indent:-9999px;float:left}
#header p.tagline{padding:43px 0 0 0;color:#ffffff;font-size:17px;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;}

/*topnav*/
#top-nav{width:900px;height:20px;background-color:#3366ff;padding-top:5px;text-align:center}
/*#top-nav ul{text-align:left;padding-left:260px;}*/
#top-nav ul li{display:inline;padding:0 20px 0px 20px;font-size:12px;line-height:14px;font-family:"Arial Black", Arial, Helvetica, sans-serif;list-style:none;text-transform:uppercase;letter-spacing:1px;/*font-weight:bold*/}
#top-nav ul li a, #top-nav ul li a:visited{color:#ffffff;text-decoration:none}
#top-nav ul li a:hover, #top-nav ul li a:visited:hover, #top-nav ul li a.active{color:#000000;text-decoration:none}
#top-nav ul li.at a{color:#000000}

/*home slideshow - fade-in*/
.slideshow{width:900px;height:126px;background-image:url(../images/montage_5.jpg);border-bottom:7px solid #3366ff;background-color:#000000;margin-bottom:16px}
.slideshow img{position:absolute;display:none}

/*home link buttons*/
a.home-btn{width:142px;margin-bottom:15px}
a.home-btn2{width:167px;margin-bottom:0px}

a.home-btn, a.home-btn:visited, a.home-btn2, a.home-btn2:visited{display:block;border:1px solid #999999;color:#999999;padding:5px 0px 5px 8px;text-decoration:none;background-image:url(../images/btn_arrow.gif);background-position:top right;background-repeat:no-repeat;}
a.home-btn:hover, a.home-btn:visited:hover, a.home-btn2:hover, a.home-btn2:visited:hover{border:1px solid #3366ff;color:#3366ff;text-decoration:none;background-image:url(../images/btn_arrow_on.gif);}

/*home placement posters*/
#placement-posters-home{padding:2px 0 6px 0}
#placement-posters-home img{border:1px solid #cccccc;margin-right:25px}

/*left*/
#left{float:left;width:168px;padding:0px 23px 10px 25px}
#left.home{padding:8px 23px 10px 25px}
#left p{color:#000000;font-size:12px;line-height:14px;}
#left p.bold{color:#000000;font-size:12px;line-height:18px;/*font-weight:bold;*/padding-bottom:20px;font-family:"Arial Black", Arial, Helvetica, sans-serif;}
#left p.blue{color:#3366ff;font-size:15px;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;padding-bottom:10px;width:148px;}

/*left - links w/ triangle*/
#left ul{list-style:none;padding-top:10px;padding-bottom:30px}
#left ul li{padding-left:18px;background-image:url(../images/left_arrow.gif);background-repeat:no-repeat;padding-bottom:3px}
#left ul li a, #left ul li a:visited{color:#000000;text-decoration:none}
#left ul li a:hover, #left ul li a:visited:hover{color:#000000;text-decoration:underline}

/*left - Quote*/
#left p.quote-top{color:#000000;font-size:20px;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;padding-bottom:0px;margin-left:-9px}
#left p.quote{color:#000000;font-size:12px;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;padding-bottom:8px;margin-top:-17px}
#left p.quote span{font-size:20px;line-height:18px;}
#left p.quote-name{font-size:10px;line-height:14px;font-weight:bold;padding-bottom:30px}

/*banner*/
#banner{width:900px;height:82px;background-image:url(../images/banner.jpg);border-bottom:7px solid #3366ff;margin-bottom:23px;}
#banner h1{color:#ffffff;font-size:18px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:2px;padding:32px 0 0 25px;}

/*right*/
#right{float:left;width:580px;padding:2px 58px 0px 45px;border-left:1px solid #ababab}
#right p{width:545px;padding-bottom:12px}
/*#right p.home-whats-new{width:475px;padding-right:105px;background-image:url(../images/icon_eone_logo.jpg);background-repeat:no-repeat;background-position:top right;padding-bottom:10px}*/

/*right - label*/
#right .label-category, #right .placements-category{width:545px;border-top:1px solid #3366ff;padding-top:4px;clear:both}
#right .label-category h2, #right .placements-category h2{padding-bottom:8px}

table {padding:0}
td{padding:0;vertical-align:middle}
#right .label-category .label{margin-bottom:10px;}
#right .label-category .label-icon{width:118px;}
#right .label-category .label-desc{width:427px;color:#000000;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px}
#right .label-category a, #right .label-category a:visited{color:#000000;text-decoration:none}
#right .label-category a:hover, #right .label-category a:visited:hover{color:#000000;text-decoration:underline}

/*right - placement, eOne*/
#placement-posters{padding:2px 0 6px 0}
.eone-photos{padding:10px 0 20px 0}
#placement-posters img, .eone-photos img{border:1px solid #cccccc;}
#placement-posters .poster, .eone-photos .poster{float:left}
.eone-photos .poster{width:107px;margin-right:38px;}
#placement-posters .poster p, .eone-photos .poster p{font-size:9px;font-weight:bold;text-align: center;line-height:10px;padding:4px 0 4px 0;width:95px}
#placement-posters .last, .eone-photos .last{margin-right:0px}

#placement-posters .movie{margin-right:7px}
#placement-posters .tv{margin-right:7px}
#right .three-col{clear:both;padding:20px 0 25px 0;}
#right .three-col p{width:170px;float:left;padding:0;}
#right .three-col p.last{width:200px;}
#right .two-col{clear:both;padding:0;}
#right .two-col p{width:210px;float:left;padding:0;}

/*right - contact us form*/
#contact-form{padding-top:12px}
#contact-form label{display:block;font-weight:bold;width:70px;float:left;}
#contact-form .textfield{width:370px;border:1px solid #cccccc;font-size:12px;padding:2px;float:left;margin-bottom:15px}
#contact-form br{clear:both}
#contact-form .textarea{border:1px solid #cccccc;font-size:12px;padding:2px;width:370px;height:110px}
#contact-form .submit{margin-left:70px;margin-top:12px}

/*right - thank you*/
#right p.thank-you-spacer{padding-bottom:180px}

/*footer*/
#footer{clear:both;padding-left:0px;padding-top:40px;font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:11px;color:#999999;}
#footer ul{list-style:none;}
#footer ul li{float:left;text-transform:uppercase;letter-spacing:1px;margin-right:15px;padding-right:15px;border-right:1px solid #999999;}
#footer ul li.last{border-right:0px}
#footer p{clear:both;padding-top:10px;padding-bottom:0px}
#footer ul li a, #footer ul li a:visited{color:#999999;text-decoration:none}
#footer ul li a:hover, #footer ul li a:visited:hover{color:#000000;text-decoration:none}