@charset "UTF-8";

body { margin:0; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; color:#666666; background:url(../images/bg-page.gif) repeat-x top; }

a:link, a:visited, a:active { text-decoration:none; color:#000000; }
a:hover { color:#000000; border-bottom:#000000 dotted 1px; }

h1 { font-family:'Anton', Arial, Helvetica, sans-serif; font-size:32px; line-height:24px; color:#0F4FF3; background:none; text-transform:uppercase; font-weight:normal; }

ul { color:#000000; list-style:outside; padding-left:0px; }
ul li { margin-bottom:6px; margin-left:40px; }
span.ulheads { font-weight:bold; font-size:17px; }
li.firstli { margin-top:8px; }

/*header section*/

#header { width:1000px; margin:0 auto 0 auto; height:190px; position:relative; background:url(../images/bg-header.gif) no-repeat top center; }
#tagline { width:820px; position:absolute; top:15px; left:0px; color:#FFFFFF; background:none; text-align:center; font-size:19px; line-height:19px; }
#social { width:200px; position:absolute; top:113px; right:33px; text-align:right; }
#callout { width:200px; position:absolute; top:16px; right:0px; color:#FFFFFF; background:none; text-align:center; font-size:14px; line-height:14px; }
#callout-large { font-family:'Anton', Arial, Helvetica, sans-serif; font-size:30px; line-height:26px; color:#F3FF04; background:none; }
#company-name { font-family:'Anton', Arial, Helvetica, sans-serif; font-size:68px; line-height:54px; color:#F3FF04; background:none; position:absolute; bottom:40px; left:19px; text-align:left; }
#second-tag { position:absolute; bottom:11px; left:19px; color:#FFFFFF; background:none; text-align:left; font-size:22px; line-height:22px; width:70%; }
#phone { position:absolute; bottom:11px; right:19px; color:#FFFFFF; background:none; text-align:right; font-size:18px; line-height:18px; }
#phone-large { font-family:'Anton', Arial, Helvetica, sans-serif; font-size:30px; font-size:30px; line-height:30px; font-weight:normal; }

/*navigation section*/

#navimg-contain { width:1000px; margin:0 auto 0 auto; height:166px; position:relative; }
.navimgs { float:left; }
#nav-contain { width:1000px; margin:0 auto 0 auto; height:42px; position:relative; background:url(../images/bg-nav.gif) no-repeat top center #FF0404; }
a.nav:link, a.nav:visited, a.nav:active { text-decoration:none; color:#FFFFFF; font-size:17px; line-height:17px; border:none; }
a.nav:hover { border:none; background:none; color:#F3FF04; border:none; }

/*subnavigation section*/

#subnav { width:1000px; margin:0 auto 0 auto; height:27px; position:relative; background:#000000; }
ul.navlist { list-style:none; margin-top:0px; padding-top:5px; padding-left:40px; }
ul.navlist li { display:block; float:left; margin-left:0px; }
a.smnav:link, a.smnav:visited, a.smnav:active { text-decoration:none; color:#FFFFFF; font-size:15px; line-height:15px; padding:0px 17px 0px 17px; border-right:solid #666666 1px; border-bottom:none; }
a.smnav:hover { border:none; background:none; color:#F3FF04; border-right:solid #666666 1px; border-bottom:none; }

/*content section*/

#content-contain { width:1000px; margin:0 auto 0 auto; background:url(../images/bg-content.gif) repeat-y top center; }

#col-left { width:684px; float:left; padding:30px 40px 0px 20px; }
#col-right { width:216px; float:right; padding:30px 20px 0px 20px; position:relative; }
#footer { width:1000px; height:70px; clear:both; background:url(../images/bg-footer.gif) no-repeat top center; margin-bottom:30px; }

ul.rightlist { list-style:none; margin-top:0px; padding-left:10px; text-align:center; color:#0F4FF3; background:none; font-weight:bold; font-size:16px; line-height:17px; text-align:center; }
ul.rightlist li { border-bottom:1px #CCCCCC solid; width:200px; padding-bottom:8px; padding-top:8px; margin-left:0px; }
a.rightlink:link, a.rightlink:visited, a.rightlink:active { text-decoration:none; color:#0F4FF3; border:none; }
a.rightlink:hover { color:#FF0404; }

#logos { margin:0 auto 0 36px; position:inherit; }
p.rightsm { text-align:center; font-size:14px; line-height:18px; }
span.redbold { color:#FF0404; font-weight:bold; }
p.quickserv { padding-left:20px; padding-top:10px; font-family:'Anton', Arial, Helvetica, sans-serif; font-size:22px; line-height:23px; color:#FF0404; background:none; text-transform:uppercase; font-weight:normal; }
span.black { font-weight:bold; color:#000000; }
p.movietitles { font-weight:bold; font-size:17px; color:#0F4FF3; background:none; margin-top:-4px; }
