html {background: #b27500}

/* sabretooth: server-side import: reset */

/* Style Reset */

html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, img, strong, ol, ul, li,
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
:focus { outline: 0; }
table {	border-collapse: collapse; border-spacing: 0; }
ul { list-style-type: none; }

/* End Style Reset */

h1,h2,h3,h4,h5,h6 {
  padding: 0 0 10px 0;
}

em {
  font-style: italic;
}
/* end of import: reset */
/* sabretooth: server-side import: layout */

body {background: white}

div.pagewrap {background: #b07501 url(http://assets.filemobile.com/12/v2/interface/body_background.jpg) repeat-x left top; text-align: center;}

#FMWrapper {width: 970px; margin: 0 auto; text-align: left}

#page {margin: 0 9px; background: white; position: static; z-index: 10;}

#pageHeader           {background: #616161 url('http://assets.filemobile.com/12/v2/interface/home_header.jpg') -4px -40px; no-repeat}
#pageHeader.talent    {background: #616161 url('http://assets.filemobile.com/12/v2/interface/talent-header-bg.gif') left top repeat-x;}
#pageHeader.solutions {background: #616161 url('http://assets.filemobile.com/12/v2/interface/solutions-header-bg.gif') left top repeat-x; position: relative;}
#pageHeader.solution  {background: #616161 url('http://assets.filemobile.com/12/v2/interface/solution_header.gif') -4px -38px no-repeat; position: relative; height: 300px}
#pageHeader.services  {background: #616161 url('http://assets.filemobile.com/12/v2/interface/solutions-header-bg.gif') left top repeat-x !important; position: relative;}


#solutions-introtext {position: absolute; left: 0; top: 0; width:700px; height: 100px; background: transparent url('http://assets.filemobile.com/12/v2/interface/solutions-header.gif') -5px -34px no-repeat }
#services-introtext  {position: absolute; left: 0; top: 0; width:700px; height: 100px; background: transparent url('http://assets.filemobile.com/12/v2/interface/solutions-header.gif') -5px -34px no-repeat }

#pageHeader .introtext {float: left; color: white}
#pageHeader .introtext h4 {font-size: 10px; font-weight: normal}

div.mediafactory#pageBody, 
div.blog#pageBody,
div.about#pageBody,
div.talent#pageBody {background: url('http://assets.filemobile.com/12/v2/interface/faux_column.gif') left 5px repeat-y;}

div.talent#pageBody {border-top: 5px solid white;}

#pageBody { border-bottom: 11px solid #505050}

img.industry-image {margin:20px 68px 0 34px;}

img.illustration {float: right; border: double #999; margin: 0 10px 10px 10px}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { height: 1%;}
.clearfix { display: block;}

/* end of import: layout */
/* sabretooth: server-side import: header */

#letterhead { height: 106px; padding: 60px 0px 15px 0px; position: relative; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; }

/* to future-siep: width: 950px; destinations-tab-bigger.gif and less padding. */

div#fmstats {
	color: #aaa;
	padding: 9px 0 0 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}

div#fmstats ul li {	display: inline; margin: 0px 20px 0px 0px; }

div#fmstats ul li strong { color: #000;	margin:0px 0px 0px 3px; }

div#destinations { position: absolute; right: 0px; top: 0; width: 261px; height: 30px; padding: 9px 20px 0 0; color: #aaa; text-align: right; }
div#destinations a { color: #aaa; }

div#destinations a:active, div#destinations a.active, div#destinations a:hover {color: #000; text-decoration: none}

div#twitter {
	background:transparent url(http://assets.filemobile.com/12/v2/interface/bubble_right_large.png) no-repeat scroll right top;
	left: 22px;
	padding: 0 9px 0 0;
	position: absolute;
	top: 40px;
}

div#twitter .twitterInside {
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	color: #333;
	height:54px;
	background: transparent url(http://assets.filemobile.com/12/v2/interface/bubble_left_large.png) top left no-repeat;
	max-width: 475px;
}

div#twitter .twitterInside a {
	color: #d83926;
	text-decoration: none;
}

div#twitter .twitterInside a:hover {
	text-decoration: underline;
}

div#twitter .twitterInside a.date {
	margin-left: 0.33em;
	color: #999;
}

div#twitter .twitterInside table {
	height: 40px;
}

div#twitter .twitterInside table tr td {
	vertical-align:middle;
	font-size: 11px;
}

#fmlogo      {display: block; float: left;  height: 100px; width: 279px; margin: 8px 0px 0 10px;}

#requestdemo {display: block; float: right; margin: 20px 20px 0 0;}

div#followus {
	position: absolute;
	bottom: 0px;
	right: 9px;
	background: transparent url(http://assets.filemobile.com/12/v2/interface/follow_right.gif) top right no-repeat;
	height: 22px;
	padding-right: 9px;
}

div#followus div {
	background: transparent url(http://assets.filemobile.com/12/v2/interface/follow_left.gif) top left no-repeat;
	height: 22px;
	color:#fff;
	font-size:9px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 22px;
	padding: 0px 0px 0px 18px;
}

div#followus a {
	position: relative;
	top:4px;
	margin: 0px 0px 0px 3px;
}

div#followus a img {
	margin: 0px;
}
/* end of import: header */
/* sabretooth: server-side import: mainmenu */

#mainmenu {height: 35px; width:954px; margin: 0 auto; position: relative; z-index: 20; background: url('http://assets.filemobile.com/12/v2/interface/mainmenu_bg.gif') no-repeat center top; }

#mainmenu.solutions {background:transparent url(http://assets.filemobile.com/12/v2/interface/solutions-header.gif) no-repeat scroll -3px top;}
#mainmenu.services  {background:transparent url(http://assets.filemobile.com/12/v2/interface/solutions-header.gif) no-repeat scroll -3px top;}
#mainmenu.partners  {background:transparent url(http://assets.filemobile.com/12/v2/interface/solutions-header.gif) no-repeat scroll -3px top;}

#mainmenu ul {list-style: none; padding: 5px 0 0 20px; margin:0;}
#mainmenu ul li { display: block; float: left; position: relative}
#mainmenu ul li a {
    color: white; 
    background: url('http://assets.filemobile.com/12/reno/buttons/mainmenu.gif') no-repeat; 
    text-indent: -9999px;
    display:block;
    float:left;
    margin-right: 10px;
    height: 27px;
}


#mainmenu ul.submenu {
	padding-top: 10px;
	left:6px;
	padding:0;
	position:absolute;
	top:25px;
	width:200px;
	z-index:200;
	background: #646969;
	border: 1px solid #5B5A5A;
}

#mainmenu ul.submenu li a {background: none !important; color: white; text-indent: 5px !important; width:200px !important; padding: 7px 0 5px; height: 17px; border-bottom: 1px solid #505050; margin: none}
#mainmenu ul.submenu li a:hover {text-decoration: none; color: #DBB812; background: #444}

#mainmenu ul li#home a                 {background-position: -10px top; width: 60px}
#mainmenu ul li#home a:hover           {background-position: -10px -29px}

#mainmenu ul li#mediafactory a         {background-position: -78px top; width: 120px}
#mainmenu ul li#mediafactory a:hover   {background-position: -78px -29px;}

#mainmenu ul li#products a            {background-position: -212px top; width: 88px;}
#mainmenu ul li#products a:hover      {background-position: -212px -29px;}

#mainmenu ul li#industries a           {background-position: -310px top; width: 96px;}
#mainmenu ul li#industries a:hover     {background-position: -310px -29px;}

#mainmenu ul li#services a             {background-position: -416px top; width: 82px;}
#mainmenu ul li#services a:hover       {background-position: -416px -29px;}

#mainmenu ul li#clients a              {background-position: -507px top; width: 72px;}
#mainmenu ul li#clients a:hover        {background-position: -507px -29px;}

#mainmenu ul li#partners a             {background-position: -589px top; width: 86px;}
#mainmenu ul li#partners a:hover       {background-position: -589px -29px;}

#mainmenu ul li#talent a               {background-position: -684px top; width: 67px;}
#mainmenu ul li#talent a:hover         {background-position: -684px -29px; }

#mainmenu ul li#blog a                 {background-position: -761px top; width: 52px;}
#mainmenu ul li#blog a:hover           {background-position: -761px -29px;}

#mainmenu ul li#about a                {background-position: -824px top; width: 63px;}
#mainmenu ul li#about a:hover          {background-position: -824px -29px;}

#mainmenu ul li#press a                {background-position: -898px top; width: 62px;}
#mainmenu ul li#press a:hover          {background-position: -898px -29px;}

div#mainmenu.home li#home a                  {background-position: -10px -29px}
div#mainmenu.mediafactory li#mediafactory a  {background-position: -78px -29px;}
div#mainmenu.products li#products a        {background-position: -212px -29px;}
div#mainmenu.industries li#industries a      {background-position: -310px -29px;}
div#mainmenu.services li#services a          {background-position: -416px -29px;}
div#mainmenu.clients li#clients a            {background-position: -507px -29px;}
div#mainmenu.projectdetail li#clients a      {background-position: -507px -29px;}
div#mainmenu.talent li#talent a              {background-position: -684px -29px;}
div#mainmenu.blog  li#blog a                 {background-position: -761px -29px;}
div#mainmenu.blogpost  li#blog a             {background-position: -761px -29px;}
div#mainmenu.partners li#partners a          {background-position: -589px -29px;}
div#mainmenu.about li#about a                {background-position: -824px -29px;}
div#mainmenu.press li#press a                {background-position: -898px -29px;}



/* end of import: mainmenu */
/* sabretooth: server-side import: footer */

#footer {}
#footer ul {padding: 33px 0 10px 33px;}
#footer ul li {list-style: none; display: inline; color: white}
#footer ul li a {color: white; text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 9px; text-transform: uppercase}


div#copyright {padding: 5px 0 0 25px; height: 50px;}
div#copyright img {display: block; float: left;}
div#copyright span {display: block; float: left; padding: 7px; font-size: 10px;   }
div#copyright a:link	{ color:black; text-decoration:none }
div#copyright a:visited { color:black; text-decoration:none }
div#copyright a:hover { color:black; text-decoration:none }


/* end of import: footer */
/* sabretooth: server-side import: home */

/* main layout of home */

#pageHeader-Home {background: url('http://assets.filemobile.com/12/v2/interface/home_header.jpg') -4px -40px; height: 245px; position: relative}

#pageBody-Home   {background: url('http://assets.filemobile.com/12/v2/interface/home_body-new.gif') -3px top; height: 280px; position: relative}

h1#home-tagline {position: absolute; left: 400px; top: 50px}

ul#home-awards {position: absolute; right: 10px; top: 0px; border-left: 1px solid #666; padding: 0 0 0 10px;}
ul#home-awards li {text-align: center; padding: 8px 4px;}
ul#home-awards li a {}
ul#home-awards li a img {}

/* solutions section; left bottom */

h2#home-solutionsheader {width: 250px; height: 59px; position: absolute; left: 5px; top: 5px;}
h2#home-solutionsheader a {display: block; float: left;}
ul#home-solutions {list-style: none; width: 250px; position: absolute; left: 5px; top: 65px; border-top: 1px solid #dedede}
ul#home-solutions li {height: 33px; overflow: hidden}
ul#home-solutions li a {background-image: url(http://assets.filemobile.com/12/v2/buttons/home-solutions2.gif); display: block; height: 33px; width: 250px; text-indent: -3000px;}

ul#home-solutions li#sol-1 a {background-position: left top}
ul#home-solutions li#sol-2 a {background-position: left -33px}
ul#home-solutions li#sol-3 a {background-position: left -66px}
ul#home-solutions li#sol-4 a {background-position: left -99px}
ul#home-solutions li#sol-5 a {background-position: left -133px}
ul#home-solutions li#sol-6 a {background-position: left -199px}
ul#home-solutions li#sol-7 a {background-position: left -166px}
ul#home-solutions li#sol-more a {background-position: left -232px}

ul#home-solutions li#sol-1 a:hover {background-position: right top}
ul#home-solutions li#sol-2 a:hover {background-position: right -33px}
ul#home-solutions li#sol-3 a:hover {background-position: right -66px}
ul#home-solutions li#sol-4 a:hover {background-position: right -99px}
ul#home-solutions li#sol-5 a:hover {background-position: right -133px}
ul#home-solutions li#sol-6 a:hover {background-position: right -199px}
ul#home-solutions li#sol-7 a:hover {background-position: right -166px}
ul#home-solutions li#sol-more a:hover {background-position: right -232px}
/* Target audiences */

ul#home-targetaudience { position: absolute; left: 277px; top: 27px;}
ul#home-targetaudience li { display: block; float: left; height: 20px; }
ul#home-targetaudience li a {
    background-image: url('http://assets.filemobile.com/12/v2/buttons/home-targetaudiences.gif');
    display:block;
    height:20px;
    text-indent:-2000px;
}

ul#home-targetaudience li#brands         {width: 85px; }
ul#home-targetaudience li#agencies       {width: 165px;}
ul#home-targetaudience li#mediacompanies {width: 166px; margin:0 16px 0 0;}

ul#home-targetaudience li#brands a         {width: 85px;  background-position: 0 0}
ul#home-targetaudience li#agencies a       {width: 165px; background-position: -85px 0}
ul#home-targetaudience li#mediacompanies a {width: 166px; background-position: -250px 0 }

/* industry pages */

ul#industry-links {padding-left: 40px;}
ul#industry-links li {height: 28px; width: 180px;}
ul#industry-links li a {height: 28px; width: 180px; display:block; background: url('http://assets.filemobile.com/12/v2/buttons/industries.gif'); text-indent: -9000px}

ul#industry-links li#brands a {background-position: -10px -12px}
ul#industry-links li#agencies a {background-position: -10px -42px}
ul#industry-links li#mediacompanies a {background-position: -10px -72px}


ul#industry-links.brands li#brands a {background-position: -206px -12px}
ul#industry-links.agencies li#agencies a {background-position: -206px -42px}
ul#industry-links.mediacompanies li#mediacompanies a {background-position: -206px -72px}

/* blog posts; center bottom */
h2#home-news {position: absolute; left: 287px; top: 90px}
ul#home-blogposts {position: absolute; left: 277px; top: 120px; width: 430px;}
ul#home-blogposts li {height: 20px; clear: left;}
ul#home-blogposts li a {color: black; display: block; width: 417px; float: left; font-size: 11px; height: 16px; padding: 3px 0px 3px 13px}
ul#home-blogposts li a:hover {text-decoration: none; background: #f1f1f1}

ul#home-blogposts li a span.title {display: block; width: 260px; height: 1.2em; overflow: hidden; float: left;}
ul#home-blogposts li a span.postdate {display: block; float: left; width: 80px; text-align: center}
ul#home-blogposts li a span.hits {display: block; float: left; text-align: right; width: 70px;}

a#home-blog-seemore {position: absolute; left: 289px; top: 240px}


/* Client work */

#clientlist-home {position:absolute; right:0; top:30px; width: 220px;}
#clientlist-home h2 {padding: 0;}
#clientlist-home div#client-thumbs {width: 220px; padding: 0; margin-bottom:7px;}
#clientlist-home div#client-thumbs div.thumb {height:65px; width:65px;}
#clientlist-home div#client-thumbs a img {background-color: white}


/* RSS icons */

.news-blog-rss { left:392px; position:absolute; top:92px; }
.client-work-rss { left:116px; position:absolute; top:2px; }  
/* end of import: home */
/* sabretooth: server-side import: content */

  

#title-about {padding: 20px 40px 10px}
#about-content {padding: 10px 40px; width: 530px}
#about-content p {padding-bottom: 1.5em; font: 14px Arial, sans-serif}
#about-subtitle {font-size: 16px}

#management-content {padding: 10px 40px}
#management-content p {padding-bottom: 1.5em; font: 14px Arial, sans-serif; line-height: 1.4em}
#management-content p a {float: left; margin-right: 10px; padding: 3px; border: 1px solid #eee}
#management-content p a img {width: 80px; display: block;}
#management-content p a img.linkedin {margin-top: 3px}

/* vcards */

div.vcard {padding-bottom: 2em}
div.vcard .org {font-size: 14px}
div.vcard .email {display: block}


/* mediafactory styles */

#mfHeader {position: relative; height: 103px;}

#mfHeader .mf-introtext {width: 630px; height: 200px; position: absolute; background: url('http://assets.filemobile.com/12/v2/interface/mediafactory-title-bg.gif') left -1px no-repeat}

#mediafactory-title {position: absolute; left: 40px; top: 20px; width: 360px;}
#mediafactory-subtitle {position: absolute; left: 40px; top: 90px; width: 500px; color: white; font-size: 12px;}
#mflogo {position: absolute; right: 10px; top: 0px;}

div.mediafactory #features {width: 530px}
div.mediafactory #features p {width:365px; font-size: 14px}

div.solutions #features {width: 860px}
div.solutions #features p {width: 430px; font-size:14px;}

#features {float: left; margin: 70px 0 0 0; padding: 0 40px 10px; }
#features h2 { padding-top: 20px; font-size: 15px; font-weight: bold; color: #999999; padding-bottom: 6px; clear: left;}
#features h2 strong {color: #000; display: block; width: 150px; float: left; text-align: left}
#features h2 span {font-weight: normal; color: #bbb; display: block; float: left; margin-left: 10px}
#features p {float:left; padding:0 0 0 10px; font-size:14px;}
#features a.mf-feature {display: block; float: left; clear: left; border: double #999; width: 145px; height: 108px;}
#features a img {width: 145px}

#sidebar {width:303px; float: right; padding: 16px; color: #333333; border-top: 5px solid white }
#sidebar h3 { font-weight: bold; font-size: 14px; padding-bottom: 5px;}
#sidebar p {}
#sidebar strong {font-weight: bold !important; display: block; padding-top: 3px;}
#sidebar.mediafactory h3 {margin: 40px 0 0 0;}

#sidebar ul {}
#sidebar ul li {}
#sidebar ul li a { color: #cc9900; font-weight: bold}
#sidebar ul li strong {}


/* solutions */

#pageHeader.solutions h1.pagetitle {position:relative; z-index:50; }

#solutions-subtitle {position: absolute; left: 40px; top: 50px; width: 500px; color: white; font-size: 12px;}
div.solution-feature { position: relative; clear: left; height:auto; overflow:auto; padding:0 0 20px 0; background: url('http://assets.filemobile.com/12/v2/interface/separator-dash.gif') left bottom repeat-x}
div.solution-feature#kiosks {background: none}
div.solution-feature h2 a {color: #ff6923; margin-left:118px;}
div.solution-feature h2 span.indent {color: #ff6923; margin-left:118px !important; float:none!important}
div.solution-feature p {float: left;}

#features div.solution-feature div#client-thumbs {float:left; padding:0 0 0 10px; width:300px;}
#features div.solution-feature div#client-thumbs img {width: 64px; height: 64px}

div.solution-feature a.solution { display: block; float: left; height: 105px; width: 108px; margin-top: -20px; background: url('http://assets.filemobile.com/12/v2/interface/solutions-images-new.jpg') no-repeat;}
div.solution-feature a#solution-1  {background-position: 0 -20px}
div.solution-feature a#solution-2  {background-position: 0 -150px}
div.solution-feature a#solution-3  {background-position: 0 -300px}
div.solution-feature a#solution-4  {background-position: 0 -415px}
div.solution-feature a#solution-5  {background-position: 0 -580px}
div.solution-feature a#solution-6  {background-position: 0 -700px}
div.solution-feature a#solution-7  {background-position: 0 -855px}
div.solution-feature a#solution-8  {background-position: 0 -1000px}
div.solution-feature a#solution-9  {background-position: 0 -1111px}
div.solution-feature a#solution-10 {background-position: 0 -1266px}
div.solution-feature a#solution-11 {background-position: 0 -1385px}
div.solution-feature a#solution-12 {background-position: 0 -1505px}
div.solution-feature a#solution-13 {background-position: 0 -1645px}
div.solution-feature a#solution-14 {background-position: 0 -1912px}
div.solution-feature a#solution-15 {background-position: 0 -1799px}
div.solution-feature a#solution-16 {background-position: 0 -2056px}


/* Solution -detail pages */
#pageHeader.solution {height: 236px;}
#solutions-header {}
#solutions-header img {float: left;  margin: 0 60px;}
#solutions-header div.projectImg img { margin:20px 25px;}
#solutions-header h1 {color: #edd617; font-size: 26px; padding: 30px 0 10px 0}
#solutions-header h2 {color: white; font-size: 16px; padding-bottom: 10px; font-weight: bold}
#solutions-header p {color: white; padding-right: 3em;}

#relatedProjects {float:left; width: 330px; }

#relatedProjects div#client-thumbs {padding-top: 10px;  width: 280px}
#related-clientwork-header {padding: 20px 0 0 40px}

#relatedProjectsw {float:left; width: 340px; }

#relatedProjectsw div#client-thumbs {padding-top: 10px;  width: 290px}
#related-clientwork-headerw {padding: 20px 0 0 10px}



#solutioncopy {width: 500px; margin: 0 0 0 50px; float: left;}
#solutioncopy.industry {margin: 0 0 0 20px}
#solutioncopy ul { padding:0 15px 1.5em 15px;}
#solutioncopy ul li {padding: 0 0 5px 0}


/* services */


#pageHeader.services h1.pagetitle {position:relative; z-index: 5; }
#services-subtitle {position: absolute; left: 40px; top: 50px; width: 500px; color: white; font-size: 12px;}

div.services-feature {padding: 0 0 30px 0}
div.services-feature a.service {display: block; height: 60px; width: 150px; float: left; clear: left;}
div.services-feature a.service img {}
#features div.services-feature p {/* later: float:none; width: 500px */ float: left; width: 340px}

ul.bullets {padding:0 14px; list-style: disc; font-size: 14px; color: #666666; margin-bottom: 1.5em}
ul#value-proposition li {padding-bottom: 5px}


/* partners */
div.partners-feature {padding: 0 0 30px 0}
div.partners-feature a.service {display: block; height: 60px; width: 160px; float: left; clear: left;}
div.partners-feature a.service img {}
#features div.partners-feature p {/* later: float:none; width: 500px */ float: left; width: 340px}

h2.partnership {border-bottom: 1px dotted #eee; margin-bottom: 10px;}

/* Clients / Projects / Industries */

div#pageHeader.project {position:relative; height: 258px;}
div#pageHeader.project div.project { background: url(http://assets.filemobile.com/12/v2/interface/clients-header.gif?v=191108) no-repeat left bottom; width:952px; height: 280px; position: absolute; left: 0px; top: 0px;}
div#pageHeader.project div.project h1 {color: #EDD617; float:right; font-size:26px; padding: 20px 0 0 0; width:530px;}
div#pageHeader.project div.project a {color :#EDD617}
div#pageHeader.project div.project div.projectImg {float: left; left:40px; position:absolute; top:20px;}
div#pageHeader.project div.project div.relatedImages {left:40px; position:absolute; top:215px; width:330px; }
div#pageHeader.project div.project div.right {float: right; width: 510px; color: white; padding-right: 20px;}

div#pageHeader.project div.project div.right p.overview {padding: 0; font-size: 16px; clear: left;}
div#pageHeader.project div.project div.right p.overview em {width: 7em; display: block; float: left; clear: left; font-style: normal; font-weight: bold;}
div#pageHeader.project div.project div.right p.overview strong {display: block; float: left; width: 18em}

div#pageHeader.project div.project div.right p.description { clear: left; padding: 10px 0}
div#pageHeader.project div.project div.right p.meta {padding-bottom: 10px}

div#pageBody.clients, div#pageBody.project {position:relative;padding:30px 0;}

h2#clients-more {position:absolute; top:43px; left:39px; padding:0}

/* Talent section */

#pageBody.talent { font-size: 14px;}


#talent-title, #talent-subtitle {padding: 10px 45px; font-size: 16px}

#pageBody.talent table.job-meta {margin: 2em 0}
#pageBody.talent table.job-meta th {width: 50%; font-weight: bold}
#pageBody.talent table.job-meta td {width: 50%}

#talent-content { width: 530px; float: left; padding: 0 0 0 45px;}
#talent-content p {padding-bottom: 1.5em; font-size: 14px}
#talent-content img.meeting {float: right; width: 243px; margin:0 0 0 15px;}

#talent-content ul {list-style: square; margin-left: 1.1em;}
#talent-content ul li {padding-bottom: .5em}

#talent-content a.pdf {background:transparent url(http://assets.filemobile.com/12/icons/page_white_acrobat.png) no-repeat scroll left center !important; padding:5px 5px 5px 25px;}

div.jobs {background: #eeefe5; padding: 16px!important; }
div.jobs h3 {padding: 0;}
div.jobs li {padding:5px 5px 5px 25px;}

#sidebar.talent {padding: 0; margin: 0 5px; border: none}
#sidebar.talent p {padding-bottom: 1.5em}
#sidebar.talent div {padding: 0 16px;}



.factsheet {
    position: relative;
}

blockquote,
.factsheet ul,
.factsheet ol {
    padding-left: 20px;
}

.factsheet ul li { list-style: disc outside; }
.factsheet ol li { list-style: decimal outside; }

.factsheet h3,
.factsheet p,
.factsheet ul {padding-bottom: 1.5em; font: 14px Arial, sans-serif}
.factsheet ol {
    position: relative;
    margin-bottom: 5px;
}

.more-client-work-rss { left:202px; position:absolute; top:45px; }


/* end of import: content */
/* sabretooth: server-side import: blog */

#pageHeader.blog h1 {padding: 10px 40px;}

div#blog { width: 590px; padding:20px 13px; float: left;}
div#blog h1 {font:  bold 18px/21px Arial, sans-serif}
div#blog h2 { font-size: 16px; color: #C99B0A}
div#blog p, div#blog ul, div#blog ol, div#blog th, div#blog td {padding-bottom: 1.5em; color: #666666; font: 15px Arial, sans-serif}
div#blog th {color: #333333}
div#blog ul, div#blog ol {padding-left: 1em}
div#blog ul li, div#blog ol li {padding-bottom: 0.5em}
div#blog ul {list-style:square} 

div#blog span.meta {display: block; padding-bottom: 5px}
div#blog div.blog, div#blog div.blog-even {padding: 10px 30px; clear:both;}
div#blog div.blog {background: #f6f7f2;}

div#blog table {margin-bottom: 1em;}
div#blog table tr th,
div#blog table tr td {border-bottom: 1px solid #ccc; padding-top: 5px;}
div#blog table tr td strong,
div#blog table tr th strong {font-weight: bold}

li.fmComment {padding: 10px; border-bottom: 1px solid #cccccc; background: #F6F7F2}
li.fmComment.even, li.even {background: white}

span.userName {color: #999}
span.comment {display: block; clear: left; padding: 10px 0px; color: #666; font-size: 14px}

#sidebar.blog ul.archive li {font: 12px/24px Arial, sans serif; height: 28px;}
#sidebar.blog ul.archive li a {display: block; width: 250px; height: 28px; overflow: hidden; float: left; color: #ce6d0c}
#sidebar.blog ul.archive li span {display: block; float: right; width: 50px; text-align: right}

#sidebar.blog div.tagCloud {font-size: 15px; text-align:justify;}

#sidebar.blog h3 {padding: 25px 0 15px; clear:left;}
#sidebar.blog h3#blog-archive {padding: 0px 0 15px; clear: left; position: relative;}
#sidebar.blog h3#blog-archive a {position: absolute; right: 0px; top: 0}

#blog-archive li {padding-bottom: 3px;}
#blog-archive .pager {}
#blog-archive .pager a {cursor: pointer}
#blog-archive .pager a, #blog-archive .pager strong, #blog-archive .pager span {display: block; float: left; padding: 5px;}

/* end of import: blog */
/* sabretooth: server-side import: forms */

#contactForm input, #contactForm select, #contactForm textarea {width: 280px; margin-bottom: 5px; border: 1px solid #999; padding: 3px; font-size: 12px; font-family: Arial;}  
#contactForm select {width: 288px}

#contactFormSF input, #contactFormSF select, #contactFormSF textarea {width: 280px; margin-bottom: 5px; border: 1px solid #999; padding: 3px; font-size: 12px; font-family: Arial;}  
#contactFormSF select {width: 288px}

select#type-of-inquiry {width: 288px; margin-bottom: 5px; border: 1px solid #999; padding: 3px; font-size: 12px; font-family: Arial;}  

#yourComments {padding-top: 1em}
ul#commentFormFields li {padding: 5px 0 0 0; list-style: none}
ul#commentFormFields input, ul#commentFormFields textarea {width: 300px; padding: 3px; display: block; clear:left; border: 1px solid #999999; font-size: 12px; font-family: Arial;}
ul#commentFormFields li#captcha, ul#commentFormFields li#captchatext input{width:140px}

div.notification p {font-weight:bold; color: green; }
/* end of import: forms */
/* sabretooth: server-side import: clienticons */

div#client-thumbs {padding:40px 0 0 40px; width:900px;}
div#client-thumbs div.thumb {width: 70px; height: 70px; float: left;}
div#client-thumbs a img {background: transparent url('http://assets.filemobile.com/12/v2/interface/client-logos.gif?r=20090526') 300px 1200px no-repeat ;}

div#client-thumbs a img.alesse      {background-position: right -80px !important}
div#client-thumbs a img.band-aid    {background-position: -86px -222px !important}
div#client-thumbs a img.b5media     {background-position: -585px -80px}
div#client-thumbs a img.BHTC        {background-position: -502px -150px !important}
div#client-thumbs a img.CBC         {background-position: -86px -149px}
div#client-thumbs a img.CFL         {background-position: -752px -149px}
div#client-thumbs a img.comedynetwork {background-position: -169px -149px}
div#client-thumbs a img.CP24        { background-position: -337px -149px}
div#client-thumbs a img.CTV         {background-position: -7px -152px}
div#client-thumbs a img.coors       {background-position: -171px -3px;}
div#client-thumbs a img.Discovery   {background-position: -7px -220px !important}
div#client-thumbs a img.FBA         {background-position: -834px -4px !important}
div#client-thumbs a img.FTC         {background-position: -5px -4px}
div#client-thumbs a img.garbage     {background-position: -254px -4px}
div#client-thumbs a img.HNIC        {background-position: -752px -82px !important}
div#client-thumbs a img.HP          {background-position: -418px -148px !important}
div#client-thumbs a img.idol        {background-position: -88px -4px}
div#client-thumbs a img.MMVA        {background-position: -254px -149px !important}
div#client-thumbs a img.molson      {background-position: -5px -81px}
div#client-thumbs a img.molsondry   {background-position: right -149px !important}
div#client-thumbs a img.mynews      {background-position: -420px -5px !important}
div#client-thumbs a img.MOD         {background-position: -669px -4px !important}
div#client-thumbs a img.muchmusic   {background-position: -88px -80px}
div#client-thumbs a img.MTV         {background-position: -585px -4px}
div#client-thumbs a img.pilsner     {background-position: -752px -4px}
div#client-thumbs a img.poolexpert  {background-position: -419px -80px}
div#client-thumbs a img.TSN         {background-position: -337px -3px}
div#client-thumbs a img.SMY         {background-position: -88px -80px}
div#client-thumbs a img.superbowlXL {background-position: -585px -150px}
div#client-thumbs a img.visiontv    {background-position: -254px -222px !important}
div#client-thumbs a img.workopolis  {background-position: -337px -80px}
div#client-thumbs a img.WFC         {background-position: -503px -80px}
div#client-thumbs a img.yummymummy  {background-position: -171px -80px}
div#client-thumbs a img.WeGen       {background-position: -168px -222px}
div#client-thumbs a img.CL          {background-position: -337px -222px}
div#client-thumbs a img.sony        {background-position: -422px -222px}
div#client-thumbs a img.thescore    {background-position: -584px -221px}
div#client-thumbs a img.mongrelmedia{background-position: -502px -221px}
div#client-thumbs a img.chunky      {background-position: -6px -293px}
div#client-thumbs a img.ctvolympics {background-position: -670px -220px}
div#client-thumbs a img.FAT         {background-position: -751px -221px}
div#client-thumbs a img.HNICmashup  {background-position: -835px -221px}
div#client-thumbs a img.cornergas   {background-position: -752px -294px}
div#client-thumbs a img.famine      {background-position: -674px -294px}
div#client-thumbs a img.mmblack     {background-position: -584px -294px}
div#client-thumbs a img.ULY         {background-position: -252px -288px}
div#client-thumbs a img.weathernet  {background-position:-827px -296px}
div#client-thumbs a img.newsidol    {background-position: -338px -294px}
div#client-thumbs a img.kraftceleb  {background-position: -167px -294px}
div#client-thumbs a img.makeitseven {background-position: -85px -293px}
div#client-thumbs a img.sunlife     {background-position:-249px -355px}
div#client-thumbs a img.transcon    {background-position:-5px -357px}
div#client-thumbs a img.mesh09      {background-position:-82px -354px}
div#client-thumbs a img.rlp         {background-position:-166px -355px}
div#client-thumbs a img.weatheridol {background-position:-416px -296px}
div#client-thumbs a img.THN	        {background-position:-338px -348px}
div#client-thumbs a img.SMY	        {background-position:-415px -359px}
div#client-thumbs a img.ondemand    {background-position:-500px -361px}
div#client-thumbs a img.pepsi	    {background-position:-581px -358px}
div#client-thumbs a img.SYTYCD	    {background-position:-675px -361px}
div#client-thumbs a img.worldvision	{background-position:-754px -358px;}
div#client-thumbs a img.livedrama	{background-position:-7px -418px}
div#client-thumbs a img.microsoft	{background-position:-827px -359px}
div#client-thumbs a img.cbcsports	{background-position:-80px -416px}
div#client-thumbs a img.nokia	    {background-position:-165px -409px}
div#client-thumbs a img.molsoncorp	{background-position:-250px -405px}
div#client-thumbs a img.rogers		{background-position:-336px -414px}
div#client-thumbs a img.blackberry	{background-position:-414px -421px}
div#client-thumbs a img.nxne	    {background-position:-165px -458px}
div#client-thumbs a img.solo	    {background-position:-582px -422px}
div#client-thumbs a img.vfest	    {background-position:-9px -473px}
div#client-thumbs a img.chum        {background-position:-676px -422px}
div#client-thumbs a img.hob         {background-position:-763px -415px}
div#client-thumbs a img.edgefest    {background-position:-834px -419px}
div#client-thumbs a img.adrenaline  {background-position:-83px -475px}
div#client-thumbs a img.sun2	    {background-position:-251px -477px}
div#client-thumbs a img.astral	    {background-position:-340px -482px}
div#client-thumbs a img.colgate		{background-position:-415px -482px}
div#client-thumbs a img.YTV 		{background-position:-501px -473px}
div#client-thumbs a img.elle  		{background-position:-582px -475px}
div#client-thumbs a img.TWN 		{background-position:-764px -476px}
div#client-thumbs a img.MTV2  		{background-position:-679px -477px}
div#client-thumbs a img.style  		{background-position:-832px -474px}
div#client-thumbs a img.elle2  		{background-position:-9px -532px;}
div#client-thumbs a img.chunkyMVC  	{background-position:-81px -536px}
div#client-thumbs a img.wii  		{background-position:-160px -530px}
div#client-thumbs a img.coupedepouce{background-position:-245px -536px}
div#client-thumbs a img.canliving  	{background-position:-338px -534px}
div#client-thumbs a img.nuitblanche {background-position:-415px -528px}
div#client-thumbs a img.sheridan  	{background-position:-503px -527px}
div#client-thumbs a img.TEOM		{background-position:-583px -532px}
div#client-thumbs a img.MSN		  	{background-position:-679px -532px}
div#client-thumbs a img.victordavis	{background-position:-764px -533px}
div#client-thumbs a img.animalplanet{background-position:-828px -533px}
div#client-thumbs a img.weday       {background-position:-9px -603px}
div#client-thumbs a img.CIBCRFTC    {background-position:-80px -596px}
div#client-thumbs a img.indusblue    {background-position:-166px -596px}
div#client-thumbs a img.mainstreet {background-position:-245px -596px}
div#client-thumbs a img.POM		  	{background-position:-338px -598px}
div#client-thumbs a img.brite		{background-position:-414px -597px}
div#client-thumbs a img.garden		{background-position:-502px -594px}
div#client-thumbs a img.CL2	      {background-position:-582px -596px}
div#client-thumbs a img.more	   {background-position:-679px -595px}
div#client-thumbs a img.reitmans    {background-position:-765px -596px}
div#client-thumbs a img.health		 {background-position:833px -591px}


/* end of import: clienticons */
/* sabretooth: server-side import: reno */

/*
#about-submenu { width:120px !important; }
#mainmenu ul#about-submenu li a { width: auto !important; }
*/

#page {
	background-color: transparent;
}

div.pagewrap {
	background-image: url('http://assets.filemobile.com/12/reno/interface/body_background.gif');
	background-color: #C88500 !important;
}

/* homepage */

#pageHeader-Home {
	height:280px !important;
	background: url('http://assets.filemobile.com/12/reno/interface/home_header.gif') -4px 0px !important;
}

#pageBody-Home {
	background: transparent url('http://assets.filemobile.com/12/reno/interface/home_body_new_2.gif') -3px top no-repeat !important;
	height: 350px;
}

#pageBody {
	background-color: #fff;
}

.carousel {
	width:940px;
	height:250px;
	display:block;
	position:relative;
	overflow:hidden;
	top:2px;
	left:6px;
	float: left;	
}

.panels {
	width: 100%;
	height: 100%;
	display:block;
	position:absolute;
}

.panels li {
	display:block;
	position:absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent url('http://assets.filemobile.com/12/reno/interface/loading_wide.gif') center center no-repeat;
}

.panels li img {
	width:940px;
	height: 250px;
}

.controls {
	height:auto;
	position:absolute;
	bottom:5px;
	right:5px;
	background: transparent url('http://assets.filemobile.com/12/reno/interface/controls_background.png') top left repeat;
	padding: 5px 5px 5px 0px;
}

.controls span {
	font-size:10px;
	border:1px solid #fff;
	background-color: transparent;
	color:#fff;
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	width:11px;
	height: 8px;
	padding: 1px;
	text-align:center;
}

.controls span.active strong {
	display: block;
	background-color: #fff;
	width:100%;
	height: 100%;
}

ul#home-targetaudience {
	left:5px;
}

h2#home-solutionsheader {
	top:75px;
}

ul#home-solutions {
	top:135px;
}

a#home-blog-seemore {
	top:308px;
}





ul#home-targetaudience li a { background-image:url(http://assets.filemobile.com/12/reno/buttons/home-targetaudiences.gif) !important; }
ul#home-targetaudience li { width: auto !important; }

ul#home-targetaudience li#mediacompanies { margin:0px 0px 0px 12px;}

ul#home-targetaudience li#mediacompanies a { background-position: 0px 0px; width:160px; }
ul#home-targetaudience li#mediacompanies a:hover { background-position: 0px -19px !important; }

ul#home-targetaudience li#brands a { background-position: -160px 0px; width:94px; }
ul#home-targetaudience li#brands a:hover { background-position: -160px -19px !important; }

ul#home-targetaudience li#agencies a { background-position:-254px 0; width:106px; }
ul#home-targetaudience li#agencies a:hover { background-position: -254px -19px !important; }

ul#home-targetaudience li#enterprise a { background-position:-359px 0; width:125px; }
ul#home-targetaudience li#enterprise a:hover { background-position: -359px -19px !important; }

ul#home-targetaudience li#producers a { background-position:-485px 0; width:186px; }
ul#home-targetaudience li#producers a:hover { background-position: -485px -19px !important; }

ul#home-solutions li a { background-image:url(http://assets.filemobile.com/12/reno/buttons/home-products.gif) !important;	}



/* Product pages */

h1.pagetitle {
	padding: 11px 40px !important;
}

#prodcuts-copy {
	width:100%;
	background: url('http://assets.filemobile.com/12/v2/interface/separator-dash.gif') left bottom repeat-x;
	padding-bottom: 20px;
}

#prodcuts-copy p {
	width: 100% !important;
	float: none;
	font-weight: normal;
	margin-bottom: 10px;
}

.product-thumb {
	height:90px;
	width:90px;
	display: block;
	background: transparent url('http://assets.filemobile.com/12/reno/products/large_thumb_border.gif') left bottom repeat-x;
	float:left;
	margin:0px 10px 10px 0px;
}

.product-thumb img {
	position: relative;
	top:6px;
	left:6px;
}

#pageHeader.products h1.pagetitle {position:relative; z-index:50; }

#solutions-subtitle {position: absolute; left: 40px; top: 50px; width: 500px; color: white; font-size: 12px;}
div.products-feature { position: relative; clear: left; height:auto; overflow:auto; padding:0 0 20px 0; background: url('http://assets.filemobile.com/12/v2/interface/separator-dash.gif') left bottom repeat-x}
div.products-feature#kiosks {background: none}
div.products-feature h2 a {color: #ff6923; margin-left:118px;}
div.products-feature h2 span.indent {color: #ff6923; margin-left:118px !important; float:none!important}
div.products-feature p {float: left;}

#features div.products-feature div#client-thumbs {clear:both; padding:15px 0 0 115px; width:300px;}
#features div.products-feature div#client-thumbs img {width: 64px; height: 64px}

div.products-feature a.products { display: block; float: left; height: 105px; width: 108px; margin-top: -20px; background: url('http://assets.filemobile.com/12/reno/interface/products.jpg') no-repeat !important;}
div.products-feature a.products#product-0  {background: url('http://assets.filemobile.com/12/reno/interface/mf_logo_105.gif') no-repeat !important; margin-top: -30px;}
div.products-feature a#product-1  {background-position: 0 -20px !important;}
div.products-feature a#product-2  {background-position: 0 -150px !important;}
div.products-feature a#product-3  {background-position: 0 -300px !important;}
div.products-feature a#product-4  {background-position: 0 -415px !important;}
div.products-feature a#product-5  {background-position: 0 -580px !important;}
div.products-feature a#product-6  {background-position: 0 -700px !important;}
div.products-feature a#product-7  {background-position: 0 -855px !important;}
div.products-feature a#product-8  {background-position: 0 -1000px !important;}
div.products-feature a#product-9  {background-position: 0 -1111px !important;}
div.products-feature a#product-10 {background-position: 0 -1266px !important;}
div.products-feature a#product-11 {background-position: 0 -1385px !important;}
div.products-feature a#product-12 {background-position: 0 -1505px !important;}
div.products-feature a#product-13 {background-position: 0 -1645px !important;}
div.products-feature a#product-14 {background-position: 0 -1912px !important;}
div.products-feature a#product-15 {background-position: 0 -1799px !important;}
div.products-feature a#product-16 {background-position: 0 -2056px !important;}

div.industries-home {
	padding-left: 10px;
}

div.industries-home h2 a {
	margin: 0px !important;
}

div.industries-home h3 {
	margin: 0px !important;
	padding: 0px !important;
}

.sidebarproducts h3 {
	font-size:14px !important;
}

#sidebar-awards strong {
	display: inline !important;
}

#sidebar-awards p {
	margin-bottom:10px !important
}

/* added november 25th - 30th */

#tweet5 div {
	margin:2px 0px 14px;
	font-size:11px;
	color:#777;
}

.presskit div#blog {
	padding: 0px 15px;
	width:500px !important;
}

.presskit #sidebar .archive {
	margin-bottom: 1.5em;
}

.presskit #about-content .archive {
	padding-bottom: 0px;
}

.presskit .archive li {
	margin-bottom: 0.5em;
}

.presskit .archive li.viewall {
	margin-top: 1em;
}

.presskit .archive li.viewall a {
	font-weight: normal !important;
}

.presskit .archive a {
	float:left !important;
	color: #CC6600 !important;
}

.presskit .archive span {
	float:right !important;
}

#management-content p {
	padding-bottom: 1em !important;
}

#management-content p.expert {
	padding:0px 0px 2.5em 98px !important;
}

#management-content p.expert strong {
	font-style: italic;
	color:#999;
}

.presskit .products-feature h2 {
	padding: 20px 0px 0px 0px;
}

p.pdfdownload {
	margin: 8px;
	padding:5px 8px 8px !important;
	border:1px solid #ccc;
}

p.pdfdownload a img, p.download img {
	position: relative;
	top:3px;
}

#joinnewsletter {
	display:block;
	float:right;
	margin:20px 20px 0 0;
} 

/* New 404 error page */

.error404 h4 {
	padding: 20px 0px 10px 20px;	
	font-size:16px;
	font-weight: bold;
}

.error404 p {
	padding: 0px 0px 30px 20px;
	font-size:12px;
}

.error404 .links h6 {
	font-size: 16px;
	font-weight: bold;
}

.error404 .links {
	float:left;
	padding:0px 10px 20px 18px;
}

.error404 .links ul li {
	margin: 5px 0px 5px 0px;
}

.error404 .links ul li a {
	color: #333;
}




/* CONTACT US FORMS */

.darkframe ul li{
	width:280px !important;
	line-height: 10px !important;
}

.darkframe ul li label{
	display:block;
	width:100%;
	height:12px;
}

.darkframe ul li .error{
	color:red;
}

#contactFormSF input.errorField
#contactForm input.errorField{
	border:red;
}







/** PAGER **/

.blog_pager {
	height: 30px;
	margin: 5px 0px 0px 4px;
}

.blog_pager * {
background: transparent url(http://assets.filemobile.com/12/Blog/sprite.png) top left no-repeat;
}

.blog_pager a, .blog_pager span.separator, .blog_pager strong {
	display: block;
	height: 24px;
	float: left;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	color: #666;
	width: auto

}

.blog_pager a, .blog_pager strong {
	background-position: left -565px;
	color: #FFFFFF;
	display: block;
	height: 24px;
	padding-left: 10px;
	text-decoration: none;
	margin: 0px 2px;
}

.blog_pager a span, .blog_pager strong span {
	background-position: right -565px;
	color: #333333;
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0px 9px 0px 0px;
}

.blog_pager a.next span {
	background-position:right -521px;
	padding-right: 15px;
}

.blog_pager a.prev {
	background-position:left -521px;
	padding-left: 15px;	
}

.blog_pager span.separator {
	margin-right:3px;
	line-height: 30px;
	background: none;
}

.blog_pager a:hover {
	color: #000;
	background-position: left -653px;
}

.blog_pager a:hover span {
	background-position: right -653px;
}

.blog_pager a.next:hover span {
	color: #000;
	background-position: right -609px;
}








/* Lightwindow (for contact forms) */

#lightwindow_overlay { display: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 998; }
#lightwindow { display: none; visibility: hidden; position: absolute; z-index: 999; line-height: 0px; }
#lightwindow_container { display: none; visibility: hidden; position: absolute; padding: 0 0 0 0; margin: 0 0 0 0; }
* html #lightwindow_container { overflow: hidden; }
#lightwindow_contents { overflow: hidden; z-index: 0; position: relative; border: 10px solid #ffffff; background-color: #ffffff; }		
#lightwindow_loading { height: 100%; width: 100%; top: 0px; left: 0px; z-index: 9999; position: absolute; background-color: #fff; padding: 10px; text-align: center; }
#lightwindow_loading_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%; }
#lightwindow_loading span { font-size: 12px; line-height: 32px; color: #444444; float: left; padding: 0 10px 0 0; }
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited { color: #09F; text-decoration: none; cursor: pointer; }
#lightwindow_loading span a:hover, #lightwindow_loading span a:active { text-decoration: underline; }
#lightwindow_loading img { position: relative; top: 50%; margin: -15px 0px 0px -20px; }
#lightwindow_navigation { position: absolute; top: 0px; left: 0px; display: none; }
#lightwindow_navigation_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%; }
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active { outline: none; }
#lightwindow_previous, #lightwindow_next { width: 49%; height: 100%; background: transparent url(http://assets.filemobile.com/12/reno/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#lightwindow_previous { float: left; left: 0px; }
#lightwindow_next { float: right; right: 0px; }
#lightwindow_previous:hover, #lightwindow_previous:active { background: url(http://assets.filemobile.com/12/reno/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#lightwindow_next:hover, #lightwindow_next:active { background: url(http://assets.filemobile.com/12/reno/images/lightbox/nextlabel.gif) right 15% no-repeat; }
#lightwindow_previous_title, #lightwindow_next_title { display: none; }
#lightwindow_galleries { width: 100%; position: absolute; z-index: 50; display: none; overflow: hidden; margin: 0 0 0 10px; bottom: 0px; left: 0px; }
#lightwindow_galleries_tab_container { width: 100%; height: 0px; overflow: hidden; }
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab { display: block; height: 20px; width: 77px; float: right; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 11px; color: #ffffbe; background: url(http://assets.filemobile.com/12/reno/images/lightbox/black-70.png) repeat 0 0 transparent; }
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab { background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70); }
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab { color: #ffffbe; }
#lightwindow_galleries_tab_span { display: block; height: 20px; width: 63px; padding: 0 7px 0 7px; }
#lightwindow_galleries_tab .up	{ background: url(http://assets.filemobile.com/12/reno/images/lightbox/arrow-up.gif) no-repeat 60px 5px transparent; }
#lightwindow_galleries_tab .down { background: url(http://assets.filemobile.com/12/reno/images/lightbox/arrow-down.gif) no-repeat 60px 6px transparent; }
#lightwindow_galleries_list { background: url(http://assets.filemobile.com/12/reno/images/lightbox/black-70.png) repeat 0 0 transparent; overflow: hidden; height: 0px; }
* html #lightwindow_galleries_list { background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70); }
.lightwindow_galleries_list { width: 200px; float: left; margin: 0 0 10px 0; padding: 10px; }
.lightwindow_galleries_list h1 { color: #09F; text-decoration: none; font-weight: bold; cursor: pointer; padding: 10px 0 5px 0; font-size: 16px; }
.lightwindow_galleries_list li { margin: 5px 0 5px 0; list-style-type: none; }
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited { display: block; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0 0 0 10px; font-size: 11px; }
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active { background: #000000; color: #ffffbe; border-left: 3px solid #ffffbe; padding: 0 0 0 7px; }
#lightwindow_data { position: absolute; }
#lightwindow_data_slide { position: relative; }
#lightwindow_data_slide_inner { background-color: #ffffff; padding: 0 10px 10px 10px; }
#lightwindow_data_caption { padding: 10px 0 0 0; color: #666666; line-height: 25px; background-color: #ffffff; clear: both; }
#lightwindow_data_details { background-color: #f0f0f0; padding: 0 10px 0 10px; height: 20px; }
#lightwindow_data_author_container { width: 40%; text-align: right; color: #666666; font-style: italic; font-size: 10px; line-height: 20px; float: right; overflow: hidden; }
#lightwindow_data_gallery_container { font-size: 10px; width: 40%; text-align: left; color: #666666; line-height: 20px; float: left; overflow: hidden; }
#lightwindow_title_bar { height: 25px; overflow: hidden; }
#lightwindow_title_bar_title { color: #ffffbe; font-size: 14px; line-height: 25px; text-align: left; float: left; }
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link { float: right; text-align: right; cursor: pointer; color: #bbb; line-height: 25px; padding: 0; margin: 0; }
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link { color: #fff; }
/* themeing lightwindow */
#lightwindow p { color: #000000; padding-right: 10px; }
#lightwindow_contents {	-moz-border-radius:5px;	-moz-box-shadow:0 10px 80px rgba(0, 0, 0, 0.6);	-webkit-border-radius:5px;	-webkit-box-shadow:0 10px 80px rgba(0, 0, 0, 0.6); }
#lightwindow_overlay { display: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 998; }
#lightwindow { display: none; visibility: hidden; position: absolute; z-index: 999; line-height: 0px; }
#lightwindow_container { display: none; visibility: hidden; position: absolute; padding: 0 0 0 0; margin: 0 0 0 0; }
#lightwindow_contents { padding:20px 0px 20px 20px; background-color:#fff; width: auto !important; height: auto !important;}

/* IE 6 */

* html ul#home-targetaudience {
	left: -6px !important;
}

* html ul#home-blogposts li a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

* html #pageHeader {
	position: relative !important;
}

/* end of import: reno */

p.iewarning {text-align:left; margin:0 auto; padding:10px 0 10px 50px; width:920px;
	background: url('http://assets.filemobile.com/12/icons/exclamation_frame.gif') 25px 10px no-repeat;
}

body {font-family: Arial, sans-serif; font-size: 12px;}
h1.pagetitle {padding: 10px 40px 10px}
p,ul { display: block; padding-bottom: 1.5em}


#sidebar p {padding-bottom: 0}
a         {text-decoration: none; color: #cc6600}
a:hover   {text-decoration: underline}
a img     {border: none}

#pageBody h2 {font-weight: bold}
#pageBody h2, #pageBody h3 {color: #aaa; font-size:16px;}
#sidebar h2, #sidebar h3 {color: #313131}
