/* BASIC STRUCTURE */
@font-face {
    font-family: 'FGBookC';
    src: url('fonts/itcfranklingothicstd-bkcp-webfont.eot');
    src: url('fonts/itcfranklingothicstd-bkcp-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.svg#ITCFranklinGothicBkCompressed') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*'ITCFranklinGothicW02-Dm 812960'*/
* {margin:0;font-family:FGBookC,Georgia, serif; padding: 0px;}
body {background:#fff;height:auto;}
#wrapper {position:relative; margin:20px auto 30px auto; width:976px;overflow: hidden; }
#container {width:974px; height:705px; overflow:hidden;border:1px solid #999;}
p {font-family:FGBookC,Arial, serif;font-size:11px;color:#666;}
#footer {position:absolute; bottom: 2px; background: #fff; height: 70px; width: 974px; border-top : 1px solid #999; }
#fbook {position: absolute; top: 6px; left: 565px}
#socicons {position: absolute; top: 6px; left: 530px; height: 65px}
#socicons ul {display: inline}
ul li.icon { list-style-type: none; height: 16px; width: 16px }
#facebook {background-image: url('http://media.picrow.com/images/sipp/16bw/FaceBook.png'); margin: 3px }
#facebook:hover {background-image: url('http://media.picrow.com/images/sipp/16px/FaceBook.png') }
#twitter {background-image: url('http://media.picrow.com/images/sipp/16bw/Twitter.png'); margin: 3px }
#twitter:hover {background-image: url('http://media.picrow.com/images/sipp/16px/Twitter.png') }
#vimeo {background-image: url('http://media.picrow.com/images/sipp/16bw/Vimeo.png'); margin: 3px }
#vimeo:hover {background-image: url('http://media.picrow.com/images/sipp/16px/Vimeo.png') }
#footfall p a {font-family: 'FGBookC'; font-size: 14px; color: black;}
#footfall p a:hover { color:rgb(232, 20, 20) ;}
#footfall p.center { position: absolute; top: 6px; left: 654px; text-align: left;  border-left: 1px solid gray; padding-left: 11px; height: 65px}
#footfall p.right { position: absolute; top: 6px; right: 12px; text-align: right; border-left: 1px solid gray; padding-left: 11px; height: 65px}
#footlinks {position: absolute; top: 6px; left: 130px; border-right: 1px solid gray; height: 65px}
#footlinks a {font-family: 'FGBookC'; font-size: 14px; color: black; margin-right: 7px; margin-left: 7px}
#footlinks a:hover { color: #E81414}
a {color:#000000;text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover { color: rgb(232, 20, 20); text-decoration: none;}
a img {border: none;font-size:11px;color:#CCC;}
a.black {color:#000;}
a.red {color: rgb(232, 20, 20);}
a.black:hover {color:rgb(232, 20, 20);}
h1 {float:left;font-size:10px;text-transform:uppercase;margin-left:0px;color:rgb(232, 20, 20);}
h1 a {text-decoration:none;color:#000000;}
h1 a:hover {color:rgb(232, 20, 20);}
h2, h2 a {font-family: 'FGBookC'; font-weight: 100; font-size: 24px; }
h2.fgbg {color:#FFF; }
h2 a.fgbg {color:#000; }
h2 a:hover {color:rgb(232, 20, 20);}
h3  {font-size:12px; line-height:15px;}
h3 a:hover {color:rgb(232, 20, 20);}
h3.toggler {margin: 2px 0 0 5px; font-weight: bold;text-transform:uppercase}
h3.notoggle {margin: 2px 0 0 5px; font-weight: bold;}
h3.toggler:hover {color:rgb(232, 20, 20); cursor: pointer;}
h4  {margin-left: 5px; font-size:11px; font-weight:normal;line-height: 13px;}
.spotname {font-size:11px;font-weight: bold;}
#browseby {position:absolute;top:200px;left:210px;}
#browseby h4 {font-size:25px;}
#archive-headers {position:absolute;top:200px;left:350px;}
#archive-content {position:absolute;top:200px;left:440px;padding-left:8px;border-left:1px solid #999;}
#archive-content a {color:#999;}
#archive-content a:hover {color:rgb(232,20,20);}
#archive-headers h3 {font-size:20px;font-weight:100;}
#archive-content h4 {font-size:24px;font-weight:100;}
#d-content a, #e-content a, #accordion-left a {font-size:15px;font-weight:100;margin-top:11px;}
#picrow-contact-sub .b, #picrow-contact-sub a, #representation-contact-sub .b, #representation-contact-sub a{font-family: arial, sans-serif;}
#picrow-contact-sub p, #representation-contact-sub p {font-family: arial, sans-serif;font-size:12px;}
ul.catalog {font-family: FGBookC; list-style-type: none}
ul.catalog li { display: list-item; clear: both }
ul.catalog li a {font-family: FGBookC; float: right}
/* HEADER */
#logo {position:absolute;width:200px; left:48px;top:29px;z-index:100;} 
#imglogo {position:absolute;width:200px; left:48px;top:29px;z-index:100;} 
#navtopright {position:relative; right:-5px;float: right; top:10px;font-size:11px}
.hidden {display:none;}
.show {display:inline;}
.fg {font-family:FGBookC !important;}
.cb {clear:both;}
#usaa-bts {position: absolute;top:530px;left:220px;}
/* FLYING */
#flying-window-wrap {position:absolute;left:116px;top:191px;overflow:hidden;width:859px;height:320px;}
#flying-window {position:relative;}
#flyer1 {position:absolute;left:-600px;top:0px;}
#flyer2 {position:absolute;left:-600px;top:200px;}
#triplebanner {position:absolute;width:5000px;background-image: url("/images/three_bars.png");background-repeat: repeat-x;height:57px;top:500px;right:-2660px;}
#post-flyer-wrap {position:absolute;top:0px;right:0px;width:860px;height:600px;overflow:hidden;}
#post-flyer {position:relative;top:490px;right:1400px;}
#postfly-start {position:absolute;left:0px;top:0px;}
#postfly-end {position:absolute;left:284px;top:0px;}
#postfly-picrow {position:absolute;left:49px;top:0px;}
#postfly-post {position:absolute;left:332px;top:12px;opacity:0;}
#hotp {position:absolute;top:-12px;left:-120px;}
/* NEW CONTACT PAGE */
.b {font-size:14px;color:#000;}
#contact-new {margin-left:40px;}
#picrow-contact {float:left;width:137px;height:79px;border-right:1px solid #999;}
#picrow-contact-sub {float:left;margin-top:15px;margin-left:10px;}
#representation-contact {float:left;width:119px;height:250px;border-right:1px solid #999;margin-top:70px;margin-left:18px;}
#representation-contact-sub {float:left;margin-top:90px;margin-left:10px;}
#east-coast-contact {float:right;width:70px;height:55px;margin-top:20px;}
#east-coast-contact-sub {float:left;margin-top:40px;margin-left:0px;height:55px}
#midwest-contact {float:right;width:56px;height:40px;margin-top:20px;}
#midwest-contact-sub {float:left;margin-top:25px;margin-left:0px;height:45px;}
#west-coast-contact {float:right;width:72px;height:40px;margin-top:40px}
#west-coast-contact-sub {float:left;margin-top:35px;margin-left:0px;height:45px;}
/* NEW BOTTOM NAV */
#tabs-more {float:left;height:26px;z-index:10;}
#more-tabs {float:left;height:26px;}
.tab-bottom {float:left;}
.tab-bottom a img {margin-right:2px;}
.tab-bottom img {margin-right:2px;z-index:10;}
#more-more	{display:none;overflow:hidden;cursor:pointer;}
#more-tabs	{overflow: hidden;}
#more-tabs img {float:right;margin-right:2px;}
#more-tabs a img {float:right;margin-right:2px;}
/* Navigation */
#navbottom {position:relative; top:4px; left:629px; font-size:6px;color:#FFF;width:530px;bottom:auto;}
#navtop {position:absolute; right:15px;font-size:12px;float:right;top:40px;}
#navtop ul li {font-family: FGBookC; list-style-type: none; display: inline; margin-right: 12px; }
#navtop ul li a {font-family: FGBookC; color: #999; font-size: 18px; letter-spacing: .5px }
#navtop ul li a:hover {color:black;}
#navtopblk {position:absolute; right:15px;font-size:12px;float:right;top:40px;}
#navtopblk ul li {font-family: FGBookC; list-style-type: none; display: inline; margin-right: 12px; }
#navtopblk ul li a {font-family: FGBookC; color: #666; font-size: 18px; letter-spacing: .5px }
#navtopblk ul li a:hover {color:#DDD;}
/* PAGE CONTENT TITLE */
#pageTitle  {position:absolute;left:188px;top:107px;font-size:15px; line-height:18px;color:#000; font-weight: 700}
#pageTitleCopy {position:absolute; left:130px;top:88px;font-size:11px; line-height:15px;color:#666}
#pageTitleRight {position:absolute; right:68px;top:69px;font-size:11px; line-height:15px;color:#666}
#pageTitleFrontPage {position:relative;left:0px;top:0px; margin:35px 0px -10px 0px; font-weight:normal;font-size: 28px;}
#pageReelTalentType {position:relative;left:0px;top:0px;margin:0px 0px 2px 0px;font-weight:normal;font-size: 24px;}
/* CONTENT */
#content	{position:absolute;left:130px;top:115px; width:750px;height:575px;line-height:1.6;font-size:11px;color:#333333;}
#titles	{font-size:11px;font-weight:bold;position:inherit; top: 5px; width:200px;line-height:1.6;float:left;}
#aboutnames	{font-size:11px;position:relative;width:525px;line-height:1.6;float:right;}
#bio	{font-size:13px;color:#333333;width:760px;height:575px;margin-left:170px;margin-top:90px;line-height:1.2;margin-right:50px;}
p.inset {font-size:11px;color:#333333;border-bottom-style: inset}
.sub	{font-family: FGBookC,Georgia, serif;font-size: 14px;padding-right:5px;float:right;text-align:right;line-height:1; color: gray}
.nav-header {padding-left:2px;padding-top:5px;}
.about-line {position:absolute;border-bottom:1px solid #999;left:178px;width:750px;top:100px;}
.about-list {margin-top: 20px;}
.about-list p {font-size:16px;text-align: center;color:rgb(232,20,20)}
.about-list dd{width:150px;text-align:left;float:right;margin-right:20px;font-weight:700;}
.about-list dt{width:470px;float:right;}
.contact-list {line-height: 1.3 } 
.contact-list p {font-size:16px;text-align: center;color:rgb(232,20,20)}
.contact-list dd{width:250px;text-align:right;float:right;margin-right:20px;font-weight:700;}
.contact-list dt{width:350px;float:right;}
#contact-div {text-align:center;width:830px;}
#contact-div h2{padding-top:10px;margin-top:40px;text-align: center;color:#999;font-weight:100;font-size:20px;border-bottom:0px solid #999;border-top:1px solid #999;}
#contact-div table {margin-top:10px;width:830px;}
#contact-div table {vertical-align: middle;}
#navleft-fader {position:absolute;top:120px;width:115px;}
#navleft-fader-wrap {position:relative;}
#accordion-left {position:absolute;top:120px;width:115px;}
#accordion-d, #accordion-e {cursor: pointer;}
#e-content, #d-content {margin-left:0px;}
/* LEFT NAVIGATION */
#leftNavReveal {position:relative; top:0px;width:105px; height:679px; z-index: 2;}
#leftblkbar {position:relative; top:-58px;width:104px; height:729px; background:#000000; overflow: hidden; z-index: 0;}
#lbbareveal {position:relative; top:668px;width:104px; height:60px; background:#000000; overflow: hidden; z-index: 0;}
#hairline	{position:absolute; left:113px;top:40px; width:10px;height:590px;overflow: hidden;}
#ceci {position:absolute;left: 70px; top: 454px; z-index:1;}
#ReelAccord {position:absolute;float:left; top:118px; width:120px;  z-index:0;display: block;}
#dyn-nav {position:absolute;top:120px; left: 7px; width:115px; font-size: 16px;padding: 0px; float: right;}
#dyn-nav p {font-size: 14px }
/* work home */
#gallerywrapper {position:absolute;left:130px;top:90px;}
.fade-pic {position:absolute;left:0px;top:0px;}
#galleryshow {width:720px;}
/* work talent gallery */
#talentName {position:absolute;left:188px; top:90px;font-size:16px;color:#666;}
#talentwrap {position:absolute;left:188px; top:128px; width:720px; height:454px;overflow: hidden;}
#talentshow {display:block; width:720px;}
#more-reel {position: absolute; top: 510px; right: 70px;}
#more-reel a {color:#000;font-size: 9px;border-bottom:1px solid #ccc	;text-transform:uppercase;}
/* MediaPlayer Gallery */
#video-main {position:absolute;top:90px;left:135px;}
#flowwrapper {position: relative; top: 0px; left: 0px;}
#videowrapper {width: 720px; height: 405px; left:130px; top:90px; position: absolute }
/* custom player skin */
.flowplayer {width: 720px; height: 405px; position:absolute; background-color: #000}
/* .flowplayer { width: 80%; background-color: #222; background-size: cover; max-width: 800px; } */
   .flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4)}
   .flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5)}
   .flowplayer .fp-progress { background-color: rgba(232, 20, 20, 1)}
   .flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}
.flowplayer .fp-ratio { padding-top 56.25%}
.flowplayer .fp-embed { display: none }
/* custom gallery */
#customwrapper {position:relative; margin:50px auto auto auto;width:976px;}
#customcontainer {position: relative; left: 188px; width:974px;}
/* work reel  !!! Changed Workrow for paging spots - NOT NOW PAGING*/
.workrow {position: relative; display:inline; width:720px;left:0px;}
.workspot {position:relative;width:144px;height: 128px; float:left;text-align:left; display:block;}
.workspot p {color:#666;text-decoration:none;}
#nav_wrap {background-image: url(underbox-bars2.png);background-repeat: no-repeat;width:100%;height:100px;position:absolute; left:0px; top: 384px;padding-top: 0px; }
#nav_wrap ul {list-style-type: none;display: inline;}
#nav_wrap ul li{display: inline;margin-right: 10px; padding: 0px;text-decoration:none;color:#000;}
#nav_wrap a {text-decoration:none;color:#666;font-size:16px;font-family:courier;text-align:center;}
.navblock {width:60px;height:50px;display:block;z-index:1000;}
/* Player Window */
.bigSig {position:absolute;top:90px;left:130px;}
#smallKeyStrip {position:relative; top:415px;left:0px;width:720px;}
.smallKey {display:inline;float:left;margin:none;}
#credits {position:absolute;top:120px;left:860px;height:695px;width:115px;font-size:12px;}
#credits p {font-size:17px;}
#credits ul {margin-top: 16px; color:#a00; font-size:14px;font-weight:bold;padding: 0px;}
#credits li {lmargin-top: 16px; list-style-type:none; color:#000; font-size:15px;}
#download {position:absolute;top:390px;left:860px;font-size:12px;background-color:fff;text-transform:uppercase;width:85px;height:18px;}
#tagline p {position:relative; top:17px;left:10px;width:360px; font-size: 17px;}
/* #pageTitle {position:relative;left:0px;top:0px;font-size:30px;margin:0px 0px 8px 0px;font-weight:normal;} */
#featureCap {position:absolute; left:15px;top:406px;font-size:14px;}
#featurePic a {position: relative; left: 20px}
#galleria {position: relative; left: 0px;  top: 0px; height: 435px; width: 720px}
.galleria-container {}
.more { font-size: 12
/* error framework */
#ferror {position:absolute;left:130px; top:110px;}
#ferror li {font-size:12px}
#ferror pre {font-size:12px}
/* Added with Login Panel */
/***** clear *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */