@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("/National_Library/oe_/https://developer.gettyimages.com/files/56be84de-9d60-4089-8df0-0ea6ec786b84.eot#iefix");
src:url("/National_Library/oe_/https://developer.gettyimages.com/files/56be84de-9d60-4089-8df0-0ea6ec786b84.eot#iefix") format("eot"),url("./files/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("/National_Library/oe_/https://developer.gettyimages.com/files/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("truetype"),url("/National_Library/oe_/https://developer.gettyimages.com/files/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}

@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("/National_Library/oe_/https://developer.gettyimages.com/files/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix");
src:url("/National_Library/oe_/https://developer.gettyimages.com/files/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix") format("eot"),url("/National_Library/oe_/https://developer.gettyimages.com/files/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/National_Library/oe_/https://developer.gettyimages.com/files/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/National_Library/oe_/https://developer.gettyimages.com/files/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
/* CSS Document */
/* line 5, ../SASS/style.scss */

/* CSS Document */
/* line 5, ../SASS/style.scss */

/*@import url(https://web-archive.nli.org.il/National_Library/cs_/http://fonts.googleapis.com/css?family=Cutive);*/
/* line 5, ../SASS/style.scss */

body	{
	font: 13px/14px HelveticaNeueW01-55Roma;
	color:#333;
}
h1	{
	font: 46px/48px HelveticaNeueW01-Thin;
}
h2	{
	font: 32px/40px HelveticaNeueW01-Thin;
}
h3	{
	font: 22px/32px HelveticaNeueW01-Thin;
}
h4	{
	font: 20px/26px HelveticaNeueW01-Thin;
}
h5	{
	font: 16px/22px HelveticaNeueW01-Thin;
}
h6	{
	font: 14px/18px HelveticaNeueW01-55Roma;
}
p, ul, li	{
	font: 13px/17px HelveticaNeueW01-55Roma;
}

h2,h3,h4,h5,h6 {letter-spacing: .02em;
}

/* line 8, ../SASS/style.scss */
a, a:link, a:visited, a:active {
	text-decoration: none;
}
/* line 9, ../SASS/style.scss */
#master {
	padding: 0px;
	margin: 0xp;
}
/* All the input fields (text input, textareas, selects) */
/* line 12, ../SASS/style.scss */
table thead th {
	border-bottom: 1px solid #999;
}
/* line 15, ../SASS/style.scss */
table thead th table td {
	border-bottom: 1px solid #ddd;
}
/* line 20, ../SASS/style.scss */
ul li {
	list-style: none;
}
/* Set the overall width */
/* For pages without navigation (you can set which pages you do not want to have navigation on, for whatever reason) */
/* For pages without a side column, you can set which pages do or do not have side columns. */
/**
 *
 * HEADER
 *
 * The header is where your logo, login links, search, and user control links should go.
 *
 */
/* line 31, ../SASS/style.scss */
div#page {
	margin: 10px auto 0;
	padding: 35px 0 0;
	position: relative;
	text-align: left;
	width: 1020px;
	background: #fff;
}
/* line 39, ../SASS/style.scss */
div#header {
	background: #fff;
	padding:4px 40px 0px 40px;
	border:0px;
	width:940px;
	height:75px;
}
/* line 43, ../SASS/style.scss */
div#header #branding-logo {
	background: url(/National_Library/oe_/https://developer.gettyimages.com/files/GI_API.jpg) no-repeat;
	margin: 0px 0 0 0px;
	width: 264px;
	height: 56px;
	font-size: 0px;
}
/* line 49, ../SASS/style.scss */
div#header #branding-mashery {
	background: none;
	height: 37px;
	position: absolute;
	right: 15px;
	top: 35px;
	z-index: 999;
}
/* line 58, ../SASS/style.scss */
div#header #search {
	display: none;
}
/* Here is where you put your logo! Yes, it is the background of a div. This div is special because Javascript makes it behave
           like a Home link by default, you can change this in the settings if you absolutely must.

           You must change the width and height of this div to the same size as your logo. */
/* END HEADER */
/**
 *
 * USER
 *
 * User information and actions
 *
 */
/* line 75, ../SASS/style.scss */
div#user {
/*            position: relative; This causes issues in IE6 */
}
/* line 78, ../SASS/style.scss */
div#user div#user-nav {
	float: right;
	margin: 35px 40px 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;/* Use top margin to move this around when you can. */
}
/* line 87, ../SASS/style.scss */
div#user div#user-nav ul {
	display: inline;
	padding: 0px;
	margin: 0px;/* The user's name, "Signed in as Wally Wombat" */
}
/* line 90, ../SASS/style.scss */
div#user div#user-nav ul li {
	display: inline;
	border-right:1px solid #000;
}
div#user div#user-nav ul li a {
	color: #000000 !important;
	font-family: arial;
	font-size: 12px;
	font-weight:normal;
}
div#user-nav li, div#user-nav li a {
	color: #000000 !important;
	font-family: arial;
	font-size: 12px;
	font-weight:normal;
}
div#user div#user-nav ul li a:hover {
	color: #00AEEF!important;
}
div#user-nav li.first {
	border-right: 1px solid #000000;
}
div#user-nav li.last, div#user-nav li.register {
	border: 0px !important;
}
/**
 *
 * USER NAV
 *
 * Login, logout, register, and My Account links.
 *
 */
/* END USER NAV */
/* END USER */
/**
 *
 * LOCAL NAV
 *
 * This is the main navigation bar. You can customize your links in the Settings page.
 *
 * The div#local appears AFTER the content for accessbility reasons. Please see
 * http: //www.contentwithstyle.co.uk/Articles/17/ for details.
 *
 * Because the navigation is placed below the content, you will most likely need
 * to use absolute positioning. Please make sure you understand positioning before
 * trying to customize it!
 *
 */
/* line 125, ../SASS/style.scss */
div#main h1 {
	display:block;
}
div#local {
	float: left;
	width: 100%;
	padding: 0px;
	position: absolute;
	top: 5px;
	left:40px;
	width: 940px;
	height: 36px;
	background: url(/National_Library/oe_/https://developer.gettyimages.com/files/nav.png) no-repeat left center;
	overflow:hidden;
}
/* line 129, ../SASS/style.scss */
div#local ul {
	margin: 0px 0 0 0px !important;
	margin: 0px 0 0 0px !important;
	width: 100%;
}
/* line 131, ../SASS/style.scss */
div#local ul li {
	display: inline;
	padding: 0;
	position: relative;
	float: left;
	background:url(/National_Library/oe_/https://developer.gettyimages.com/files/divider.png) no-repeat center right;
}
div#local a {
	border:0px !important;
}
/* line 133, ../SASS/style.scss */
div#local ul li a, div#local ul li a:link, div#local ul li a:active, div#local ul li a:visited {
	color: #000;
	float: left;
	text-align: center;
	font-size:11px;
	padding: 0px 18px !important;
	font-weight: bold !important;
	display:block !important;
	background: transparent;
	position:relative;
	line-height:36px;
}
/* line 135, ../SASS/style.scss */



div#local ul li a span {
	display:block;
	padding:0px;
	cursor:pointer;
}
div#local ul li a:hover {
	color: #333;
	font-weight: bold !important;
	padding: 0px 4px !important;
	border:none !important;
	position:relative;
}
div#local ul li a:hover span {
	color: #4e4e46;
	font-weight: bold !important;
	padding: 0px 14px !important;
	border:none !important;
	position:relative;
}
/* line 138, ../SASS/style.scss
div#local ul .active a, div#local ul a:link {
  margin: 0 10px 0 0;
  padding: 7px 0;
  padding: 7px 15px;
}*/
/* line 139, ../SASS/style.scss */
div#local ul li.first {
	background:none;
}
div#local ul li.first a:hover {
	background:none !important;
}
div#local ul li.first a:hover span {
	background:none !important;
}
div#local ul li.first a {
	position: relative;
	text-indent: 3px;
	left:0px;
	font-size: 0px!important; height:36px !important;
	text-indent: 0px; border:0px solid #f00 !important;

}
div#local ul li.first a:hover, div#local ul li.first a span:hover {
	background: none!important;
}
div#local ul li.last {
	margin: 0 0% 0 0;
}
/* END LOCAL NAV */
/**
 *
 * USER MENU
 *
 * The User Menu contains actions for the user: Start New Entry, New Post, etc.
 *
 */
/**
 *
 * SUB LOCAL NAVIGATION
 *
 * Links under each primary navigation section.
 *
 */
/* line 159, ../SASS/style.scss */
#content {
	width: 960px;
	height: auto;
	margin: 0 auto;
}
/* line 160, ../SASS/style.scss */
div#user-menu {
	display: none;
}
/* END SUBLOCAL NAV */
/* END USER MENU */
/**
 *
 * CONTENT
 *
 * Where the magic happens (Content of page)
 *
 */
/**
 *
 * MAIN
 *
 * This is where almost all the content for every page is.

 *
 */
/* line 181, ../SASS/style.scss */
div#content {
	background: #FFFFFF;
	border:0px;
	width:940px;
	margin-bottom:15px;
	padding:0 40px;
}
/* line 184, ../SASS/style.scss */
div#content #main {
	width: 100%;
	background-color: #FFFFFF
	/*background: url(/National_Library/oe_/https://developer.gettyimages.com/img/banner.png) no-repeat;*/
}
/* line 185, ../SASS/style.scss */
div#content #callouts {
	width: 100%;
	margin: 0 auto;
	clear: both;
	text-align: center;
}
/* line 187, ../SASS/style.scss */
div#content #callouts #call1 {
	float: left;
	padding: 0 15px 0 0;
	width: 18.5%;
}
/* line 188, ../SASS/style.scss */
div#content #callouts #call1 h3 {
	background: #d92b22;
	padding: 25px 10px;
}
/* line 190, ../SASS/style.scss */
div#content #callouts #call2 {
	float: left;
	padding: 0 15px 0 0;
	width: 18.5%;
}
/* line 191, ../SASS/style.scss */
div#content #callouts #call2 h3 {
	padding: 25px 10px;
}
/* line 193, ../SASS/style.scss */
div#content #callouts #call3 {
	float: left;
	padding: 0 15px 0 0;
	width: 18.5%;
}
/* line 194, ../SASS/style.scss */
div#content #callouts #call4 {
	float: left;
	padding: 0 15px 0 0;
	width: 18.5%;
}
/* line 195, ../SASS/style.scss */
div#content #callouts #call5 {
	float: left;
	padding: 0 0px 0 0;
	width: 18.5%;
}
/* line 196, ../SASS/style.scss */
div#content #callouts #call5 h3 {
	padding: 25px 10px;
}
/* line 198, ../SASS/style.scss */
div#content #callouts h3 {
	background: #de4621;
	color: #000;
	font-size: 15px;
	padding: 15px 10px;
}
/* line 199, ../SASS/style.scss */
div#content #callouts p {
	background: #e8e8ea;
	color: #6e6d72;
	padding: 15px 0;
	font-size: 14px;
	min-height: 150px;
}
/* line 203, ../SASS/style.scss */
div#main {
	background: #ddd;
	margin:70px 0 0 0;
	width:940px !important;
	padding:0px;
	margin-right:0px !important;
}
/**
 *
 * BLOG, WIKI, FORUM, and DOCS
 *
 * Styling for the sections, meta info, file tables, and other parts of these apps.
 *
 * Remember, there are usually different states of each app type! For example, when browsing the forum the body will have
 * an id of #page-forum and a class of .browse. If you click on a forum post to view it, the body will still have the same
 * id, but the class will change to .read. This way you can control the different views of each app.
 *
 */
/* Comments in all sections except the forum. */
/**
 *
 * FORUM
 *
 * The forum is very different than the blog, wiki, docs, etc. Be sure to check out the markup, the default styling
 * should be ok for most people, but you may need to override some of your list (ul, ol) rules that you set in this
 * stylesheet.
 *
 */
/* The "Start new topic" button */
/* line 229, ../SASS/style.scss */
body.page-forum a.create-new {
/* Subject of a thread */
  /* The "original post" in each thread looks different by default */
}
/* END FORUM */
/* END BLOG, WIKI, FORUM, and DOCS */
/* END MAIN */
/**
 *
 * SUB
 *
 * The sub div is usually the small sidebar on the blog/wiki/forum, although some may prefer to hide it altogether.
 *
 * In the Dashboard, the sub is also where the form lives to add new content in the Content page.
 *
 */
/* line 246, ../SASS/style.scss */
div#sub {
	margin: 15px 0;
}
/* END SUB */
/* END CONTENT */
/**
 *
 * FOOTER
 *
 * Contains your site-info as well as your footer links.
 *
 */
/* line 260, ../SASS/style.scss */
div#footer {
	background: url(/National_Library/oe_/https://developer.gettyimages.com/public/Mashery/images/clients/gettyimages/footer-top.png) repeat-x top center;
	width: 960px;
	height: 205px;
	clear: both;padding:10px 0;
	margin:0 auto;
}
/* line 266, ../SASS/style.scss */
div#footer ul {
	margin:0px 0 !important;
}
div#footer ul li {
	display: inline;
	padding: 0px 0px;
	margin:0px !important;
	top: 5px;
	position: relative;
}
/* line 268, ../SASS/style.scss */
div#footer ul li .first {
	margin: 0 0 0 0px;
}
/* line 269, ../SASS/style.scss */
div#footer ul li a, div#footer ul li a:link, div#footer ul li a:visited, div#footer ul li a:active {
	padding:0 10px;
	border-right:1px solid #B0B0B0 !important;
	color:#B0B0B0;
	text-decoration: none;
}
div#footer ul li.first a {
	padding:0 10px 0 0;
}
div#footer a, div#footer a:link, div#footer a:visited {
	border-style: none none solid;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	border:0px !important;
}
div#footer ul li a:hover {
	color:#00AEEF;
}
/* line 273, ../SASS/style.scss */
div#footer #siteinfo {
	margin: 15px 0;
	padding:10px 0 !important;
	position: absolute;width:968px; float:right;
}
#page-page .no_sub div#main h1.first {
	text-align:left;
}
div#main h1.first {
	color: #000000;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 13px;
	text-align:left;
}
div#main h1 {
	color: #000000;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 13px;
	text-align:left;
}
div#main h2 {
	color:#FE9607;
	text-align:left;
	margin:0px !important;
	margin:0 0 15px!important;
	padding-left:5px !important;
	font-size: 21px;
	font-weight: normal;
	margin-left: 17px;
	padding: 40px 0;
}
div#main h4 {
	color:#666666;
	text-align:center;
	font-size:15px;
	line-height:28px;
}
div#main h3 {
	color: #666;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 20px;
	font-family:arial;
	text-align: left;
}
div#main a, a:link, a:active, a:visted {
color:#0066FF !important;
font-size:14px;
}
div#main a:hover {
	text-decoration:underline;
}
div#main p {
	line-height: 1.5;
	margin: 0 0 1em;
	text-align: left;
	word-spacing: 0.05em;
}
.submitbtn {
	background: linear-gradient(to bottom, #FF9802 0%, #F47C2F 44%, #F47C2F 100%) repeat scroll 0 0 transparent;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 20px;
	padding: 6px 27px;
	width: 110px;
}
div#siteinfo p {
	clear: both;
	font-family: arial;
	font-size:11px;
	margin: 0;
}
/*****Icons******/
#content #getting-started {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	width: 940px;
	margin: 50px 0 0 0;
}
#content #getting-started ul {
	margin: 0;
}
#content #getting-started ul li {
	/*  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #ededed));
      background-image: -moz-linear-gradient(top, white, #ededed);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#ededed');
      background-image: linear-gradient(top, #ffffff, #ededed);
      border-color: #ccc;
      border-style: solid;
      border-width: 1px;*/
  color: #666;
	border-right: 1px solid #efefef;
	display: inline;
	float: left;
	font-size: 14px;
	margin-left: 25px;
	opacity: 0.9;
	text-align: center;
	width: 205px;
	height: 200px;
}
#content #getting-started ul li.last {
	border: 0;
}
#content #getting-started li .icon {
	margin: 15px;
	opacity: 1;
}
#content #getting-started li .title {
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
}
#content #getting-started li p, .title {
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
}
#content #getting-started a {
	color: #0F8BA2!important;
	font-size: 16px;
	text-transform: uppercase;
}
#content #getting-started li:first-child {
	margin-left: 0;
}
.sec-subher {
	background: none repeat scroll 0 0 #333333;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

ol.categories {
	background-color: #F5F5F5;
}
.page-forum div#main ol.categories li.description {
	clear: left;
	font-size: 11px;
	margin: 0;
	padding: 15px 0;
}
div#footer ul li:last-child a:link {
	border: 0px!important;
}
.login div.signin {
	border:0px !important;
}
.login div.options {
}
/*toggle menu link*/
div#sub .toggle {
	float: left;
	width: 15px;
	text-align: center;
	display: block;
	background: #fff;
	padding: 2px;
	margin: 0;
}
div#sub .toggle {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin-top: 4px;
	margin-right: 5px;
	margin-left: 2px;
}
div#sub a:hover.toggle {
	background: #999!important;
	text-decoration: none!important;
}
/*hide this by default*/
div#sub .closed {
	display: none;
}
div#sub {
	background: none repeat scroll 0 0 #fff;
	margin: 15px 0;
}
.login div.options a.register {
	font-size:10px !important
}
#page-logout #div#sub {
	display:none;
}
div#main.main fieldset {
	background-color: white;
	border:1px solid #3e2e2e2;
	color: #333;
	margin-top:20px;
	padding-left:20px;
	width:900px;
}
fieldset legend {
	background-color: #EDEDED;
	color: #333333;
	padding: 2px 5px;
}
dd	{
	font-size:16px;
}
div#main.main (text)	{
	margin-bottom:1000px;
}
.login form dl, ul.locale-list, div.section-menu ul, div#branding, div#content, div#content-header, div.section, div#footer, div#main-grid1 {
	overflow: hidden;
	text-align: center;
}
/**
 *
 * SITEINFO
 *
 * The siteinfo you can edit from the Settings page in the Dashboard.
 * Usually this contains copyright stuff and credits.
 *
 */
/* END SITEINFO */
/* END FOOTER */
/* END THEME TEMPLATE */
.login form dl, ul.locale-list, div.section-menu ul, div#branding, div#content, div#content-header, div.section, div#footer, div#main-grid1 {
	overflow: hidden !important;
	text-align: center !important;
}
#lead-form label {
	color: #666666 !important;
	display: block !important;
	font-size: 16px !important;
	margin-bottom: 8px !important;
}
#lead-form input.input-text, input.input-password, input[type^="text"], textarea, select {
 font-family: arial !important;
 font-size: 16px !important;
 height: 36px;
 padding: 0 2px;
 width: 170px;
}
.login form dd {
	background: none repeat scroll 0 0 transparent !important;
	margin-top: 13px !important;
}
.login input.handle, .login input.passwd {
	font-size: 20px !important;
	padding-left: 3px !important;
	height:30px !important;
	width: 264px !important;
}
.login form dl, ul.locale-list, div.section-menu ul, div#branding, div#content, div#content-header, div.section, div#footer, div#main-grid1 {
	overflow: hidden!important;
	text-align: left!important;
}
#main #signin .label {
	float: left !important;
	font-size:13px !important;
	font-weight: 700 !important;
	padding-bottom: 15px!important;
}
div#main h2 {
	padding: 3px 0;
	color: #FE9802;
}
div#main p span {
	color: #666666;
	font-size:16px;
}
h2 span {
	color:#333333
}
body#page-page div#sub {
	border:0px!important;
}
body#page-page div#sub p a:link {
	line-height: 24px;
	margin: 10px 1px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
strong, b {
	font-weight: 700;
	line-height: 2.2;
}
blockquote {
	border-left: 0 solid #DDDDDD;
	margin-left: 10px;
}
.greybg {
	background: #F5F5F5;
	padding:35px 57px;
line-height:17px;
}
.greybg img {
	width:830px;
}
.stream-text .stream-text-span-re-one {
	float: left;
	margin: 0 40px 0 8px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.stream-text .stream-text-span-re-two {
	float: left;
	margin: 0 45px 0 20px;
	width: 192px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.stream-text-span-re-three {
	float: left;
	margin:0 7px 0 30px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.stream-text-span-re-four {
	float: left;
	margin: 0 0 0 31px;
	width: 153px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.stream-text-span-gen-one, .stream-text-span-gen-two, .stream-text-span-gen-three {
	float: left;
	margin: 0 20px 0 22px;
	width: 150px;
}
.stream-text-span-gen-four {
	float: left;
	margin: 0 5px 0 15px;
	width: 150px;
}
.stream-text {
	width: 470px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.stream-text-gen {
	width: 830px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
div#main .greybg p {
	text-align:center;
	font-size:14px;
}
.stream-text .stream-text-span-re-two {
	float:right;
}
.stream-text-span-re-one {
	float: left;
	margin: 0 5px 0 60px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.stream-text-span-re-two {
	float: left;
	margin: 0 0px 0 37px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.resel-text-gen {
	width: 646px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.resel-text-gen .stream-text-span-re-one {
	float: left;
	margin:0 5px 0 60px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.resel-text-gen .stream-text-span-re-two {
	float: left;
	margin: 0 0 0 17px;
	width: 192px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.resel-text-gen .stream-text-span-re-three {
	float: left;
	margin:0 7px 0 8px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.resel-text-gen .stream-text-span-re-four {
	float: left;
	margin: 0 45px 0 0;
	width: 192px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.product-text-gen {
	width: 667px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
}
.product-text-gen .stream-text-span-re-one {
	float: left;
	margin: 0 40px 0 8px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.product-text-gen .stream-text-span-re-two {
	float: left;
	margin:0 10px 0 35px;
	width: 192px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
.product-text-gen .stream-text-span-re-three {
	float: left;
	margin:0 7px 0 73px;
	width: 150px;
	font-size: 12px!important;
	font-family: arial;
	color: #000;
	font-weight: normal;
}
#page-login label {
  font-size: 13px;
  font-weight: 700;
}
#page-login div#local{display:none;}
#page-login div#user div#user-nav{display:none;}
#page-login div#footer{display:none;}
#page-login div#main h2{padding-left:0px !important}
#lead-form label.error {
  color: red !important;
  font-size: 11px !important;
  margin: 10px 0;
}
#page-member div#sub{width:100%; border:0px;}
#page-login div#page{min-height:768px; height:auto;}
#page-contact div#main.main div{
        color: #666666;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0.5px;
        line-height: 20px;
        margin: 0 30px 30px 0;
        text-align: justify;
    }
    #page-contact div#main h1{font-size:22px;}

#lightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 100;
}
#lightbox a img {
    border: medium none;
}
#lightbox.b {
    font-weight: normal;
}
#outerImageContainer {
    border: 10px solid #333333;
    height: 300px;
    margin: 0 auto;
     padding: 10px 22px 50px;
    position: relative;
    width: 546px !important;z-index:999;
}
#lightbox .link-login #outerImageContainer {
    height: 300px;
}
#modalContainer {
    line-height: 17px;
    overflow: hidden;
	font-size:12px;
}
#lightbox2-overlay {
    background-color: rgba(0, 0, 0, 0.5) !important;
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#overlay_default {
    opacity: 0.6;
}
#bottomNavClose {
    background: url("/National_Library/oe_/https://developer.gettyimages.com/images/theme-developer_connect/CloseBtns.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 10px;
    width: 12px;
}
#bottomNavClose:hover {
    background-position: 0 -12px;
}
#modalContainer .login-page {
    margin-top: 0;
    width: 546px;
}
.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");

}
h3{ padding:0px; margin:0 0 20px; color:#FFF;}
.ui-dialog .ui-dialog-titlebar {
  padding: 0px !important;
  margin: 0px !important;
  background: none !important;
  border: 0px !important;
}
div.content .ui-dialog-titlebar{ display:block !important;}
div.content .languages-lightbox-wrapper li {
  float: left;
  width: 44%;text-align:left;
}
div.content #lower{ margin-bottom:15px;}

.ui-dialog-titlebar  {
  display: none!important;
}
.CloseButton, .CloseButton1 {
  background: url("/National_Library/oe_/https://developer.gettyimages.com/public/Mashery/images/clients/gettyimages/close.png") no-repeat scroll 0 0 transparent;
  border: 0 solid white;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 42px;
  top: 29px;
  width: 16px;
  z-index: 9999;
}
#page-docs div#sub {
  background: none repeat scroll 0 0 #FFFFFF;
  display: none;
  margin: 15px 0;
}
.languages-lightbox-title {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  font-family: arial;
  font-weight: bold;
  left: 10px;
  margin: 0 0 15px !important;
  padding: 6px 145px 6px 6px!important;
  position: absolute;
}
div#user div#user-nav ul li.intl {
  background: url("/National_Library/oe_/https://developer.gettyimages.com/public/Mashery/images/clients/gettyimages/globe.png") no-repeat scroll 5px 0 transparent;
  border-left: 1px solid;
  border-right: 0 none;
  padding: 2px 6px 0 25px;
}
div#modalContainer .languages-lightbox-wrapper{margin:40px 0 0;}
div#footer .copyrights{padding:25px 0 0 0;}

#page-contact .new-home-bg #getty-get-started a, .connect-business-contact-us-form .connect-business-input-fld.form-submit {
  background: linear-gradient(to bottom, #FF9802 0%, #F47C2F 44%, #F47C2F 100%) repeat scroll 0 0 transparent;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-size: 20px;
  padding: 6px 27px;
  width: 110px;
}
#page-contact input.input-submit, input.input-submit1, input.input-submit2, input.input-button {
  background:#333;
  color: #FFFFFF;
  font-size: 13px;
  padding: 6px 27px;
  width: 110px;
}
#page-contact input.input-submit:hover, input.input-submit1:hover, input.input-submit2:hover, input.input-button:hover {
  background:#000;
}
#page-contact #lead-form input.input-text textarea, select
{
	height:41px !important;width:310px !important;
}
#contact_request-message	{
	height:100px;
}
.require, #contact_request-handle	{
	font-size:17px;
}
#page-contact #lead-form input.input-text, input.input-password, input[type^="text"], textarea, select {
  border-color: #ABADB3 #E2E3EA #E2E3EA;
  border-left: 1px solid #E2E3EA;
  border-right: 1px solid #E2E3EA;
  border-style: solid;
  border-width: 1px;
  font-family: arial !important;
  font-size: 16px !important;
  height:21px;
  padding: 0 2px;
  font-family: arial;
  font-size: 16px;
  padding:5px 10px;
  width: 290px;
}
#page-contact dl dt label {
  color: #666666 !important;
  display: block;font-family:arial;
  font-size: 16px !important;
  margin-bottom: 8px !important;font-weight:normal;
}

.intl { padding-left: 5px; }
.ui-dialog .ui-dialog-content{padding:0px !important;}
.ui-widget-content a {
	color: #333 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ui-widget-content{background:none!important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{ background:#333 !important}
#mash {
  top: 25px;
  float: right;
  position: absolute;
  right: -5px;
  border: 0px!important;
}
div#header #branding-mashery a:hover {
  display: block;
  background: url("/National_Library/oe_/https://developer.gettyimages.com/public/Mashery/images/masherymade.png") no-repeat scroll 0 0;
  position: relative;
}
