/*
menu
*/
ul.main-menu
{
	border: 0;
	margin: 0;
	padding: 0;
	float: right;
	z-index: 1000;
	list-style: none outside none;
}
ul.main-menu li
{
	padding: 0;
	margin: 0;
	border-left: 1px solid #d8d8d8;
	background: transparent;
	font-weight: normal;
	font-size: 12pt;
	float: left;
	position: relative;
}
ul.main-menu li a
{
	color: #464646;
    text-decoration: none;
	cursor: pointer;
    display: block;
    padding: 6px 20px;
}

.tool-icon
{
	display: inline-block;
	background: transparent url(../images/printicon.gif) no-repeat left center;
	padding: 8px 2px 0 28px;
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	height: 24px;
}
.tool-icon:hover
{
	color: #666666;
	text-decoration: underline;
}
.print-icon
{}
.email-icon
{
	background: transparent url(../images/emailicon.gif) no-repeat left center;
}
.share-icon
{
	background: transparent url(../images/shareicon.gif) no-repeat left center;
}

.field-name-field-files,
.field-name-field-links
{

}
#maincontentright .field-name-field-files .field-item,
#maincontentright .field-name-field-links .field-item,
#maincontentright .product-sections .field-item
{
	margin: 0 0 2px 0;
	width: 100%;
}
#maincontentright .field-type-file .file-icon
{
	display: none;
}
#maincontentright .field-name-field-files a,
#maincontentright .field-name-field-links a,
#maincontentright .product-sections a
{
	color: #333333;
	background: transparent url(../images/buttongray.jpg) no-repeat left center;
	display: block;
	padding: 5px 0 0 28px;
	width: 100%;
	height: 19px;
	display: block;
	vertical-align: middle;
	line-height:normal;
}
#maincontentright .field-name-field-files a:hover,
#maincontentright .field-name-field-links a:hover,
#maincontentright .product-sections a:hover,
#maincontentright .product-sections a.selected
{
	text-decoration: none;
	color: #ffffff;
	background: transparent url(../images/buttongrayrollover.jpg) no-repeat left center;
}

.product-sections-mobile
{
	display: none;
	margin: 15px 0;
}
.product-sections-mobile .field-item
{
	display: inline-block;
	margin-right: 5px;
}
.product-sections-mobile .field-item a
{
	text-decoration: underline;
}

.node-page-content
{
	padding: 0 20px;
	border-right: 1px solid #d8d8d8;
	font-family: Georgia, Times New Roman, Times, Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:12pt !important;
	line-height:1.5;
}
.node-blog-post .node-page-content p span,
.node-blog-post .node-page-content p a,
.node-blog-post .node-page-content p em
{
	
		font-size:12pt !important;
}

.node-coded-form .node-page-content
{
	border: 0;
	padding-top: 30px;
}



.no-border
{
	border-right: 0;
}


.node-page-content ul
{
	list-style-position: inside;
}
.node-page-content ul li
{}

.views_slideshow_cycle_main
{
	width: 940px;
	height: 315px;
}



.view-slideshow
{
	position: relative;
	margin-top: 5px;
}
/*
.views-slideshow-cycle-main-frame-row {

  width: 100% !important;
  height: auto !important;
}
*/
.views-slideshow-cycle-main-frame{
  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  height: auto;
}

.views-slideshow-cycle-main-frame-row{
  width: 100% !important;
  height: auto !important;
}

.views-slideshow-controls-bottom #widget_pager_bottom_slideshow-block
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 100;
}
.views-slideshow-controls-bottom #widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item
{
	display: block;
	width: 9px;
	height: 9px;
	background: transparent url(../images/slideshowbutton.png) no-repeat center center;
	float: left;
	margin: 0 1px 0 0;
}
.views-slideshow-controls-bottom #widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.active
{
	background: transparent url(../images/slideshowbuttonover.png) no-repeat center center;
}
.views-slideshow-controls-bottom #widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item .views-field-field-link
{
	display: none;
}

.view-market-page-blocks
{
	margin-top: 6px;
}
.view-market-page-blocks .views-row
{
	overflow: hidden;
}
.view-market-page-blocks .views-row.views-row-first
{
	margin-left: 0;
}
.view-market-page-blocks .views-row.views-row-last
{
	margin-right: 0;
}
.view-market-page-blocks .views-row a
{
	display: block;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom:2px;
	border: 2px solid #cccccc;
	text-decoration: none;
}
.view-market-page-blocks .views-row a .title-wrapper
{
	display: block;
	background: transparent url(../images/middleblockbackground.jpg) no-repeat left center;
	height: 33px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	padding-top: 12px;
}
.view-market-page-blocks .views-row a .title-wrapper .title
{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	background: transparent url(../images/orangearrow.png) no-repeat right center;
	padding-right: 14px;
	text-shadow: 0 0 10px #000000;
	-moz-text-shadow: 0 0 10px #000000;
	-webkit-text-shadow: 0 0 10px #000000;
}
.view-market-page-blocks .views-row a .image img
{
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999999 #999999 #666666;
}
.view-market-page-blocks .views-row a .description
{
	color: #666666;
	font-weight: normal;
	font-size: 11.4px;
	display: block;
	padding: 0 10px;
	margin: 10px 0;
}
.view-market-page-blocks .views-row a .description .link-text
{
	font-weight: bold;
	color: #5c1500;
}

.content-market-blocks
{
	clear: both;
	overflow: hidden;
}
.content-market-links
{
	clear: both;
	margin: 15px 0 10px;
}
.view-market-links-scroller
{

}
.view-market-links-scroller .scroll-link
{
	width: 220px;
	float: left;
}
.view-market-links-scroller .scroll-link a
{
	text-decoration: none;
}
.view-market-links-scroller .scroll-link a .image
{
	float: left;
	margin-right: 8px;
	display: block;
}
.view-market-links-scroller .scroll-link a .title
{
	color: #5c1500;
	font-weight: bold;
	display: block;
	padding-top: 5px;
	font-size: 13px;
}
.view-market-links-scroller .scroll-link a .text
{
	color: #666666;
	font-weight: normal;
	display: block;
	font-size: 11px;
	width: 150px;
	float: left;
}

.scroll-arrow
{
	float: left;
	width: 25px;
}
#market-scroll
{
	height: 60px;
	position: relative;
}
#spotlight_container_holder
{
	width: 860px;
	overflow: hidden;
	position: absolute;
	height: 60px;
	left: 40px;
}
#spotlight_container
{
	width: 2000px;
	position: absolute;
	z-index: 0;
}
#spotlight_container .views-row
{
	z-index: 0;
}
.view-market-links-scroller
{
	position: relative;
}
#spotlight_left_btn,
#spotlight_right_btn
{
	position: absolute;
	width: 40px;
	height: 60px;
	top: 0;
	z-index: 1000;
	background: #ffffff;
}
#spotlight_left_btn
{
	left: 0;
}
#spotlight_right_btn
{
	right: 0px;
	text-align: right;
	float: right;
	
}
#spotlight_left_btn a,
#spotlight_right_btn a
{
	background: #ffffff url(../images/orange-left.jpg) no-repeat 0 0;
	width: 40px;
	height: 60px;
	display: block;
}
#spotlight_right_btn a
{
	background: #ffffff url(../images/orange-right.jpg) no-repeat 0 0;
}
.view-market-links-scroller .views-field-nid,
.view-market-links-scroller .views-field-value0
{
	display: none;
}
.view-market-links-scroller .draggable .views-field-nid,
.view-market-links-scroller .draggable .views-field-value0
{
	display: block;
}



#block-block-1 .content
{
	display: none;
}

#block-menu-menu-archive-of-americana,
#block-menu-menu-international-studies
{
	width: 220px;
	float: left;
}
#block-menu-menu-archive-of-americana h2,
#block-menu-menu-international-studies h2
{
	color: #d7b075;
	font-weight: normal;
}
.footer-second ul.menu
{
	list-style: none outside none;
	list-style-type: none;
	padding: 0;
	font-size: 11px;
}
.footer-second ul.menu li
{
	list-style: none outside none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#block-menu-menu-contact-menu ul li
{
	text-align: right;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	list-style: none outside none;
	list-style-type: none;
}
#block-menu-menu-footer-menu 
{
	display: block;
width: 600px;
clear: both;
margin-left: auto;
margin-right: auto;
}

#block-menu-menu-contact-menu ul li a,
#block-menu-menu-footer-menu ul li a
{
	color: #cccccc;
}

#block-menu-menu-footer-menu ul
{
	font-size: 10px;
	color: #808080;
}
#block-menu-menu-footer-menu ul li
{
	float: left;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
	border-right: 1px solid #999999;
		list-style: none outside none;
	list-style-type: none;
}
#block-menu-menu-footer-menu ul li a
{
	color: #808080;
}
#block-menu-menu-footer-menu ul li.last
{
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

#block-block-2 .content
{
	font-size: 12px;
}
#block-block-2 .content span
{
	color: #f27f0d;
}

#top-left-menu-links
{}
#top-left-menu-links ul.menu
{
	margin: 0;
	padding: 0;
}
#top-left-menu-links ul.menu li
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.gnav li.global-north-america a,
.gnav li.menu-263 a
{
	padding-left: 24px;
	background: transparent url(../images/globe.png) no-repeat left center;
	height: 18px;
	display: inline-block;
	padding-top: 3px;
}
.gnav li.menu-263 a span
{
	color: #b66a16;
}

#main-menu-links
{}
#main-menu-links ul.menu
{
	margin: 0;
	padding: 0;
	font-family: 'Rokkitt',Bookman,Verdana,sans-serif;
	float: right;
}
#main-menu-links ul.menu li
{
	float: left;
	font-size: 13pt;
	line-height: 15px;
	font-weight: bold;
	color: #474844;
	list-style: none outside none;
	margin: 0 6px 0 0;
	padding: 0;
	text-transform: uppercase;
}
#main-menu-links ul.menu li ul li
{
	background-image: none;
}
#main-menu-links ul.menu li.last
{
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
#main-menu-links ul.menu li a
{
	color: #606060;
	text-decoration: none;
	padding: 0 5px 0 0;
	
}
#main-menu-links ul.menu li.expanded a:hover,
#main-menu-links ul.menu li.expanded a.hovering
{
	color: #ffffff;
	background: #611800;

}
#main-menu-links ul.menu li a:hover,
#main-menu-links ul.menu li:hover a
{
	color: #ffffff;
	background: #611800;
}
#main-menu-links ul.menu li.last a
{
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}

#main-menu-links ul.menu li.expanded
{
	position: relative;
}
#main-menu-links ul.menu li.expanded ul
{
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
	width: 200px;
	list-style-type: none outside none;
	margin: 0;
	padding: 0;
	padding: 10px;
	border: 2px solid #611800;
	z-index: 1000;
	font-family: Georgia,Times New Roman, Times, serif;
	font-size: 11px;
	text-transform: none;
	background-color: #fff;
}
#main-menu-links ul.menu li.expanded:hover ul
{
	display: block; 
}
#main-menu-links ul.menu li.expanded ul li
{
	float: none;
	border: 0;
	margin: 0;
	padding: 0;


	text-transform: none;
	
	font-size: 9pt;
	font-weight: normal;
	font-style: none;
	color: #515151;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	background: transparent;

}
#main-menu-links ul.menu li.expanded ul li
{
	padding: 0;
}

#main-menu-links ul.menu li.expanded ul li a
{
	border: 0;
	margin: 0;
	display: block;
	color: #515151;
	background: transparent url(../images/graydash.png) no-repeat left 6px;
	padding: 3px 5px 4px 12px;

}
#main-menu-links ul.menu li.expanded ul li a:hover
{
background: transparent url(../images/maroondash.png) no-repeat left 6px;
	color: #621901;
}
/* level 3 - indent */
#main-menu-links ul.menu li.expanded ul li ul
{
	border: 0;
	position: relative;
	width: auto;
	top: 0;
}
#main-menu-links ul.menu li.expanded ul li ul li
{
	font-weight: normal;
	padding: 0;
	
}
#main-menu-links ul.menu li.expanded ul li ul li.expanded
{
	
}
#main-menu-links ul.menu li.expanded ul li ul li a
{
	padding: 3px 8px;
	display: block;
	color: #474844;
}
#main-menu-links ul.menu li.expanded ul li ul li a:hover
{
	background-color: #681b00;
	color: #ffffff;
}
#main-menu-links ul.menu li.expanded ul li ul li.expanded a
{
	background: transparent url(../images/overarrowgray.png) no-repeat 95% center;
}
#main-menu-links ul.menu li.expanded ul li ul li.expanded a:hover
{
	background: #681b00 url(../images/overarrowwhite.png) no-repeat 95% center;
}

#main-menu-links ul.menu li.expanded ul li ul li.expanded:hover ul
{
	display: block;
}
/* level 4 and 5, stick out right */
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	width: 160px;
	list-style-type: none outside none;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul li
{
	color: #474844;
	padding: 0;
}
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul li a
{
	color: #474844;
	display: block;
	padding: 2px 5px;
	background-image: none;
}
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul li a:hover
{
	color: #ffffff;
	background-image: none;
}
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul li ul
{
	border: 0;
}
#main-menu-links ul.menu li.expanded ul li.expanded ul li ul li ul li a
{
	padding-left: 16px;
}
#top-search-box
{
	float: right;
	margin: 0 15px;
}
#top-search-box label
{
	display: none;
}
#top-search-box .container-inline,
#top-search-box .form-item,
#top-search-box .form-actions
{
	margin: 0;
	padding: 0;
	height: 18px;
	display: block;
}
#top-search-box .form-item,
#top-search-box .form-actions
{
	float: left;
}
#top-search-box input.form-text
{
	border: 0;
	margin: 0;
	height: 18px;
	padding: 0 3px;
	color: #666666;
	font-size: 12px;
	line-height: 12px;
}
#top-search-box input.form-submit
{
	border: 0;
	margin: 0;
	background: #666666 url(../images/searchgradient.jpg) repeat-x left top;
	height: 18px;
	padding: 0 2px 3px 2px;
	color: #e0e0e0;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
}

#leftnavcont ul.menu
{
	padding-left: 0;
	margin: 0;
}
#leftnavcont ul.menu li ul
{
	padding-left: 15px;
}
#leftnavcont ul.menu li a
{
	color: #660000;
}
#leftnavcont ul.menu li a.active-trail,
#leftnavcont ul.menu li a.active,
#leftnavcont ul.menu li a:hover
{
	color: #660000;
}
#leftnavcont ul.menu li.leaf
{
	list-style-image: none;
	list-style-type: none;
}
#leftnavcont ul.menu li.collapsed
{
	list-style-image: url(../images/icon_plus_small.gif);
}
#leftnavcont ul.menu li.expanded
{
	list-style-image: url(../images/icon_minus_small.gif);
}

/* this will hide the plus/minus icons on lower level links */
#leftnavcont ul.menu li ul li
{
	list-style-image: none;
	list-style-type: none;
}

#leftnavcont #block-menu-block-1 ul.menu li
{
	border-bottom: 1px solid #D8D8D8;
	padding: 8px 0;
	margin: 0;
}
#leftnavcont #block-menu-block-1 ul.menu li ul li ul li a
{
	color: #666666;
}
#leftnavcont #block-menu-block-1 ul.menu li ul li ul li a.active,
#leftnavcont #block-menu-block-1 ul.menu li ul li ul li a:hover,
#leftnavcont ul.menu li a.active-trail,
#leftnavcont ul.menu li a.active,
#leftnavcont ul.menu li a:hover
{
	color: #333333;
}
#leftnavcont #block-menu-block-1 ul.menu li ul li,
#leftnavcont #block-menu-block-1 ul.menu li.last
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

a.icon
{
	display: inline-block;
	height: 32px;
	width: 32px;
	background: transparent url(../images/icons/facebook_32.png) no-repeat 0 0;
	text-decoration: none;
}
a.twitter
{
	background-image: url(../images/icons/twitter_32.png);
}
a.youtube
{
	background-image: url(../images/icons/youtube_32v1.png);
}
a.share
{
	background-image: url(../images/icons/sharethis_32.png);
}
a.pinterest
{
	background-image: url(../images/pinterestLogo.jpg);
}

.related-products
{
	border-top: 1px solid #d8d8d8;
	padding-top: 20px;
	margin-top: 20px;
}
.related-products-large
{
	border-top: 0;
	padding-top: 0;
}
.related-products h4,
.node.node-product-page .content h4,
.node.node-product-page-series .content h4,
.node.node-product-page-series-tier .content h4,
.node.node-family-listing .content h4
{
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #5c5c5c;
	margin: 0 0 5px 0;
	padding: 0;
}
.node.node-product-page .content h4,
.node.node-product-page-series .content h4,
.node.node-product-page-series-tier .content h4,
.node.node-family-listing .content h4
{
	color: #000000;
}
.related-products .related-product
{
	overflow: hidden;
	margin-bottom: 20px;
}
.related-products .related-product h6
{
	font-size: 16px;
	font-weight: bold;
	color: #6a1a00;
	margin: 0 0 10px 0;
	padding: 0;
}
.related-products .related-product h6 a
{
	color: #6a1a00;
	text-decoration: none;
}
.related-products-large h4
{
	color: #6a1a00;
}
.related-products .related-product .product-image
{
	float: left;
	margin-right: 10px;
	padding: 0;
}
.related-products .related-product .product-image img
{
	border: 0;
}
.related-products .related-product .product-summary
{
	color: #464646;

}
.related-products .related-product .product-summary p
{
	margin: 0;
	padding: 0;
}

.quick-facts ul
{
	list-style: disc outside none;
	margin: 0 0 30px 0;
	padding: 0 0 0 16px;
}
.quick-facts ul li
{}
.quick-facts ul li p
{
	margin: 0;
	padding: 0;
}


.block-sample-documents h2,
.block-page-ads h2,
.block-featured-links h2,
.Related-Articles h2,
.Related-blog-posts h2
{
	padding-top: 10px;
	
	
}*/
/*.Related-blog-posts h2
{
	border-top: 1px solid #d8d8d8;
	padding-bottom:10px;
}*/
.block-sample-documents img
{
	border: 1px solid #404040;
}
.block-sample-documents .field-name-field-sampledocuments .field-items .field-item
{
	display: none;
}
.block-sample-documents .field-name-field-sampledocuments .field-items > .field-item:first-child
{
	display: block;
}

#main-menu-links ul.menu li a
{
	height: 41px;
	display: table-cell;
	vertical-align: bottom;
	padding-top: 0;
	padding-right: 6px;
	padding-left: 6px;
}
#main-menu-links ul.menu li ul li a
{
	display: block;
	vertical-align: none;
	height: auto;
}
#main-menu-links ul.menu li.log-in-through-your-library a
{
	text-align: center;
	background: transparent url(../images/menugreentab.png) no-repeat left top;
	width: 143px;
	color: #ffffff;
	padding: 0 0 4px;
}
#main-menu-links ul.menu li.log-in-through-your-library span
{
	display: block;
	font-size: 9pt;
	padding: 0;
	margin: 0;
	line-height: 9pt;
}

.series-content
{
	padding: 25px 0 15px;
	border-top: 1px solid #d8d8d8;
}
.series-content h4 a,
.series-content h4 a:hover

{
	color: #5c5c5c;
}
.series-anchors
{
	font-weight: bold;
	margin: 15px 0;
}
.series-links
{
	font-weight: bold;
	
}

.share-block
{
	text-align: center;
}

/* big drop down nav menu stuff */

#main-menu-links ul.menu li.collections ul.menu
{
	left: -400px;
	width: 940px;
	height: 600px;
	background: #fff;
	padding: 15px;
	border: 2px solid #611800;
	z-index: 1999;
}

#main-menu-links ul.menu li.collections ul.menu li
{
	font-size: 20px;
	position: relative;
	font-family: 'Rokkitt',Bookman,Times,serif;
	color: #621901;
	font-style: normal;
	background: transparent;
}
#main-menu-links ul.menu li.collections ul.menu li a
{
	color: #621901;
	border-bottom: 1px solid #621901;
	padding-bottom: 4px;
	margin-bottom: 0px;
	display: block;
	background: transparent;
}
#main-menu-links ul.menu li.collections ul.menu li a:hover
{
	background: transparent;
}
#main-menu-links ul.menu li.collections ul.menu li ul
{
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	float: none;
	display: block;
	background: transparent;
	border: 0;
	background: transparent;
	padding: 8px 0 8px 8px;
	overflow: hidden;
}
#main-menu-links ul.menu li.collections ul.menu li ul li
{
	position: relative;
	font-size: 1.23em;
	font-weight: bold;
	font-style: normal;
	color: #515151;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	background: transparent;
	margin-top: 5px;
	float: left;
	    width: 222px;
    padding-right: 12px;
}
#main-menu-links ul.menu li.collections ul.menu li ul li a
{
	color: #515151;
	border: 0;
	padding: 0;
	background: transparent;
	margin-right: 10px;
}
#main-menu-links ul.menu li.collections ul.menu li ul li a:hover
{
	background: transparent;
		color: #621901;
}
#main-menu-links ul.menu li.collections ul.menu li ul li ul
{
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	float: none;
	display: block;
	background: transparent;
	border: 0;
	padding: 0 0 0 5px;
	margin: 3px 0 0;
}
#main-menu-links ul.menu li.collections ul.menu li ul li ul li
{
	position: relative;
	font-size: 1.22em;
	background: transparent;
	font-style: none;
	font-weight: normal;
	margin: 0;
	float: none;
}
#main-menu-links ul.menu li.collections ul.menu li ul li ul li a
{
	background: transparent url(../images/graydash.png) no-repeat left 8px;
	        padding: 6px 3px 1px 12px;
	margin-right: 10px;
}
#main-menu-links ul.menu li.collections ul.menu li ul li ul li a:hover
{
	background: transparent url(../images/maroondash.png) no-repeat left 8px;
	color: #621901;
}

#main-menu-links ul.menu li.collections ul.menu li ul li ul li ul li a
{
	background: transparent url(../images/bullet-square.png) no-repeat left 10px;

	      padding: 6px 0px 1px 10px;
	          margin-left: 12px;
}
#main-menu-links ul.menu li.collections ul.menu li ul li ul li ul li a:hover
{
	background: transparent url(../images/bullet-square.png) no-repeat left 10px;
}

#main-menu-links ul.menu li.collections ul.menu li.archive-of-americana
{
	width: 710px;
	float: left;
	margin-right: 15px;
	text-align:center;
}

#main-menu-links ul.menu li.collections ul.menu li.international-studies,
#main-menu-links ul.menu li.collections ul.menu li.classic-microform-sets
{
	float: right;
	width: 210px;
	font-size: 19px;
	text-align:center;
}
#main-menu-links ul.menu li.collections ul.menu li.classic-microform-sets
{
	font-size: 18px;
	margin-top: 20px;
}
#main-menu-links ul.menu li.collections ul.menu li.classic-microform-sets a
{
}

#main-menu-links ul.menu li.collections ul.menu li.archive-of-americana ul li ul li.american-newspaper-archives ul,
#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.foreign-broadcast-information-service-fbis-daily-reports ul,
#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.joint-publications-research-service-jprs-reports ul,
#main-menu-links ul.menu li.collections ul.menu li.classic-microform-sets ul
{
	display: none !important;
}

#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.foreign-broadcast-information-service-fbis-daily-reports,
#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.joint-publications-research-service-jprs-reports,
#main-menu-links ul.menu li.collections ul.menu li.archive-of-americana ul li.african-american-periodicals,
#main-menu-links ul.menu li.collections ul.menu li.archive-of-americana ul li.civil-war-antebellum-period-to-reconstruction
{
	margin-bottom: 15px;
}

#main-menu-links ul.menu li.collections ul.menu li.archive-of-americana ul li.african-american-periodicals,
#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.foreign-broadcast-information-service-fbis-daily-reports,
#main-menu-links ul.menu li.collections ul.menu li.international-studies ul li.african-history-and-culture
{
	margin-top: 15px;
}

/* view the list */
#main-menu-links ul.menu li.collections ul.menu li.find-collections-by-a-z-family-or-subject
{
	border: 0;
font-size: 16px;
margin: 0;
padding: 0;
position: absolute;
right: 10px;
bottom: 8px;
}
#main-menu-links ul.menu li.collections ul.menu li.find-collections-by-a-z-family-or-subject a
{
	border: 0;
	margin: 0;
	padding: 8px;
	color: #ffffff;
background: #611800;
}
#main-menu-links ul.menu li.collections ul.menu li.find-collections-by-a-z-family-or-subject a:hover
{
	background: #c36700;
color: #ffffff;
}
#main-menu-links ul.menu li.collections ul.menu li.find-collections,
#main-menu-links ul.menu li.collections ul.menu li.by-a-z,
#main-menu-links ul.menu li.collections ul.menu li.or-subject,
#main-menu-links ul.menu li.collections ul.menu li.family
{
	font-family: Arial,Helvetica,Tahoma,sans-serif;
font-size: 12pt;
display:inline-block;
position: absolute;
bottom:25px;
}
#main-menu-links ul.menu li.collections ul.menu li.find-collections
{
	right:200px;
}
#main-menu-links ul.menu li.collections ul.menu li.by-a-z
{
	right:150px;
}
#main-menu-links ul.menu li.collections ul.menu li.family
{
	right:99px;
}
#main-menu-links ul.menu li.collections ul.menu li.or-subject
{
	right:20px;
}

#main-menu-links ul.menu li.collections ul.menu li.find-collections a,
#main-menu-links ul.menu li.collections ul.menu li.or-subject a,
#main-menu-links ul.menu li.collections ul.menu li.by-a-z a,
#main-menu-links ul.menu li.collections ul.menu li.family a
{
	border: none;
	color: #606060;
	font-weight: bold;

}
#main-menu-links ul.menu li.collections ul.menu li.find-collections a:hover,
#main-menu-links ul.menu li.collections ul.menu li.or-subject a:hover,
#main-menu-links ul.menu li.collections ul.menu li.by-a-z a:hover,
#main-menu-links ul.menu li.collections ul.menu li.family a:hover
{
color: #611800;
}
#main-menu-links ul.menu li.collections ul.menu  li.find-collections span,
#main-menu-links ul.menu li.collections ul.menu  li.by-a-z span,
#main-menu-links ul.menu li.collections ul.menu  li.or-subject span
{
	pointer-events: none !important;
    font-weight: normal;
}

#more-link,
#more-link-hide
{
	display: block;
	padding-left: 14px;
	margin: 4px 0;
	font-weight: bold;
	background: transparent url(../images/maroonarrowdown.png) no-repeat left center;
}
#more-link-hide
{
	background: transparent url(../images/maroonarrowup.png) no-repeat left center;
}

.overview-hidden
{
	max-height: 120px;
}

.sidebar-ad
{
	background: #DDDCDC;
	padding: 10px;
	margin-top: 20px;
}
.sidebar-ad img
{
	margin-bottom: 10px;
}
.sidebar-ad h6
{
	margin: 0;
	padding: 0 0 10px 0;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
}
.sidebar-ad h6 a
{
	color: #333333;
	text-decoration: none;
}
.sidebar-ad h6 a:hover
{
	color: #333333;
	text-decoration: none;
}
.sidebar-ad .sidebar-ad-body
{
	margin-bottom: 10px;
}
.sidebar-ad a.readmore
{
	background: transparent url(../images/maroonarrow.png) no-repeat left center;
	font-size: 8pt;
	padding-left: 12px;
	font-weight: bold;
}
.sidebar-ad a.readmore:hover
{
	text-decoration: none;
}

.block-featured-links .field .field-item
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}
.block-featured-links .field .field-item a
{}
.block-featured-links .field .field-item a:hover
{
	text-decoration: none;
}

#cboxLoadedContent
{
	background-color: #ffffff;
	border: 2 solid #000;
}

.view .views-field h3.field-content
{
	margin: 5px 0;
	font-weight: bold;
}

/*.view-news-releases .views-row,
.view-news-releases .views-field h3.field-content
{
	font-size: 12pt;
}*/
.view-news-releases .views-row
{
	margin-bottom: 30px;
}

#maincontentright .block-webform
{
	background: #251204;
	color: #ffffff;
	padding: 10px 20px 0;
}

#maincontentright .block-webform h2,
#maincontentright .block-webform h2 a
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#maincontentright .block-webform input
{
	width: 120px;
}
#maincontentright .block-webform textarea
{
	height: 60px;
	width: 100%;
}
#maincontentright .block-webform .webform-container-inline
{
	clear: both;
}
#maincontentright .block-webform .node,
#maincontentright .block-webform .node .twelve.columns
{
	width: 100%;
	margin: 0;
}
#maincontentright .block-webform .webform-container-inline label
{
	width: 50px;
	margin: 5px 0 0 0;
	display: block;
	float: left;
	clear: both;
	overflow: hidden;
}
#maincontentright .block-webform  label
{
	font-weight: normal;
	font-size: 11px;
}
#maincontentright .block-webform .form-actions
{
	text-align: center;
}
#maincontentright .block-webform .form-actions
{
	width: 100%;
	padding: 0;
}
#maincontentright .block-webform .form-actions input
{
	color: #000000;
	background: #f6f6f6;
	border: 0;
	font-weight: normal;
	font-size: 12px;
	width: 90px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/* featured links */
#block-block-7
{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #cccccc;
}
#block-block-7 a
{
	font-weight: bold;
}

.view-filters
{
	padding: 0 20px 20px;
}
.view-filters label,
.view-filters .views-widget,
.view-filters .views-submit-button
{
	display: inline-block;
	color: #666666;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0;
}
.view-filters label
{
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
.view-filters .views-widget
{}
.view-filters .views-submit-button
{
}
.views-exposed-form .views-exposed-widget
{
  float: left;
  padding: 0;
}
.view-filters .views-submit-button input
{
	margin: 3px 0 0 0 !important;
	padding: 2px 7px;
	color: #333333;
	background: #e0e0e0;
	border: 1px solid #a0a0a0;
	font-size: 12px;
	font-weight: normal;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
  margin: 0;
}

.node #maincontentleft a.alinks-link,
.node #maincontentwhole a.alinks-link
{
	text-decoration: underline;
	background: transparent;
	padding: 0;
}


#webform-component-thank-you-for-your-interest-in
{
	margin-top: 30px;
}
#webform-component-thank-you
{
	font-weight: bold;
	color: #333333;
	font-size:16px;
	
}
#webform-component-thank-you span
{
	font-weight: bold;
	font-style:italic;
	color: #333333;
	font-size:16px;
	
}
#webform-component-thank-you-for-your-interest-in label
{
	margin-right: 3px;
	font-size:10.5pt;

}

.node-webform fieldset
{
	border: 0;
	font-weight: normal;
	padding: 0;
}
.node-webform fieldset .fieldset-wrapper
{
	margin-top: 2px;
}
.node-webform fieldset legend
{

}
.node-webform fieldset label
{
	font-weight: normal;
	width: 250px;
	text-align: right;
	display: inline-block;
	margin-top: 0;
	margin-right: 3px;
}
.node-webform fieldset .webform-component-radios label,
.node-webform fieldset .webform-component-checkboxes label
{
	display: block;
	text-align: left;
	padding-left: 255px;
	padding-top: 10px;
	width: auto;
}



.node-webform fieldset label .form-required
{
	display: none;
}
.node-webform fieldset input,
.node-webform fieldset textarea,
.node-webform fieldset .form-textarea-wrapper
{
	width: 350px;
}
.node-webform fieldset .webform-component-textarea label
{
	float: left;
	display: block;
	margin-right: 5px;
}
.node-webform fieldset .webform-component-textarea .form-textarea-wrapper
{
	float: left;
}
.node-webform fieldset .form-checkboxes
{
	width: 350px;
	padding-left: 250px;
}
.node-webform fieldset .form-checkboxes input
{
	width: 30px;
	text-align: left;
}
.node-webform fieldset .form-checkboxes label
{
	width: 300px;
	text-align: left;
	padding: 30px 0;
	font-weight: bold;
	color: #660000;
}

.node-webform fieldset .form-radios
{
	width: auto;
	padding-left: 250px;
}
.node-webform fieldset .form-radios input
{
	text-align: left;
	width: 30px;
}
.node-webform fieldset .form-radios label
{
	width: auto;
	text-align: left;
	display: inline-block;
	padding: 0;
}


.node-webform .node-page-content
{
	border: 0;
	margin-top: 30px
}

.node-webform .form-actions
{
	/* padding-left: 260px; */
margin: 0 auto;
width: 380px;
}

.node-webform .node-page-content .webform-component-markup
{
	margin: 20px 0 0 0;
}

.node-webform .node-page-content .webform-component-markup strong
{
	color: #5c1500;
}

#block-block-8 .content
{
	font-weight: bold;
	color: #660000;
	padding-bottom: 30px;
	font-family: Georgia, Times New Roman, Times, Palatino Linotype, Book Antiqua, Palatino, serif;
}

#webform-component-institution-information--state-province-county-ca,
#webform-component-institution-information--state-province-county-au,
#webform-component-institution-information--state-province-county-br,
#webform-component-institution-information--state-province-county-me,
#webform-component-institution-information--state-province-county-cn,
#webform-component-institution-information--state-province-county-in
{
	display: none;
}

#webform-component-contact-information--state-province-county-ca,
#webform-component-contact-information--state-province-county-au,
#webform-component-contact-information--state-province-county-br,
#webform-component-contact-information--state-province-county-me,
#webform-component-contact-information--state-province-county-cn,
#webform-component-contact-information--state-province-county-in
{
	display: none;
}

#quicktabs-tabpage-collections_tabs-1

.view-collections-list .view-content ul,

{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.view-collections-list .view-content .item-list ul
{
	padding-left: 20px;
}
.view-collections-list .view-content ul li,
#quicktabs-tabpage-collections_tabs-1 ul li,
#quicktabs-tabpage-collections_tabs-2 > div
{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18pt;
	font-size: 12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul.quicktabs-tabs.quicktabs-style-sky li.active a, ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited,
ul.quicktabs-tabs.quicktabs-style-sky li
{
		font-family: 'Rokkitt',Bookman,Verdana,sans-serif;
	font-size: 14pt;
}

.view-collections-list .view-content ul.menu li,
#quicktabs-tabpage-collections_tabs-1 ul.menu li
{
	line-height: 18pt;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.view-collections-list .view-content ul.menu li ul li,
#quicktabs-tabpage-collections_tabs-1 ul.menu li ul li
{
	line-height: 18pt;
	font-size: 12.5pt;
	font-weight: bold;
	margin-top: 8px;

}
.view-collections-list .view-content ul.menu li ul li ul li,
#quicktabs-tabpage-collections_tabs-1 ul.menu li ul li ul li
{
	line-height: 18pt;
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.view-collections-list .view-content .header2, h2{
	font-size: 12pt;
	text-decoration:none;
	margin-bottom:1px;
	margin-top:15px;}
.view-tabs
{
	
	margin-bottom: 20px;
	overflow: hidden;
}
.view-tabs ul
{
	border-bottom: 1px solid #d8d8d8;
	height: 30px;
}
.view-tabs ul li
{
	font-weight: bold;
	font-size: 13px;
	height: 20px;
	padding: 5px 10px;
	float: left;
	margin-right: 15px;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
}
.view-tabs ul li.active
{
	border-width: 1px 1px 0 1px;
	border-color: #d8d8d8;
	border-style: solid;
	padding-bottom: 6px;
	background-color: #ffffff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.view-tabs ul li a
{}
.view-tabs ul li a:hover
{
	color: #000000;
	text-decoration: none;
}
.view-tabs ul li.active a
{
	color: #000000;
}


.st_sharethis_custom {
	background: url(../images/shareicon.gif) no-repeat scroll left center transparent;
	cursor: pointer;
}
.st_email_custom {
	background: url(../images/emailicon.gif) no-repeat scroll left center transparent;
	cursor: pointer;
}


/* site map design */
#site-map
{}
#site-map h2
{
	display: none;
}

/* top level and collections 2nd level*/
#site-map ul.site-map-menu li.collections > a
{
	display: none;
}

#site-map ul.site-map-menu,
#site-map ul.site-map-menu li.collections ul.site-map-menu
{
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	width: 100%;
	overflow: visible;
}
#site-map ul.site-map-menu li,
#site-map ul.site-map-menu li.collections ul.site-map-menu li
{
	margin-bottom: 40px;
	overflow: visible;
}
#site-map ul.site-map-menu li a,
#site-map ul.site-map-menu li.collections ul.site-map-menu li a
{
	display: block;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	color: #333333;
}
#site-map ul.site-map-menu li a:hover,
#site-map ul.site-map-menu li.collections ul.site-map-menu li a:hover
{
	color: #6A1A00;
}

#site-map ul.site-map-menu li.collections ul.site-map-menu li a
{
	font-weight: bold !important;
}

#site-map li.americas-historical-newspaper
{
	float: left;
	width: 450px;
	padding-top:10px;
}
#site-map li.americas-historical-imprints,
#site-map li.americas-historical-governmen,
#site-map li.african-american-periodicals,
#site-map li.civil-war-antebellum-period-t,
#site-map li.the-civil-war-antebellum-peri
{
	float: left;
	width: 350px;
	padding-top:10px;
}

#site-map li.international-studies
{
	clear: both;
}

/* 2nd level and collections 3rd level */
#site-map ul.site-map-menu li ul.site-map-menu,
#site-map ul.site-map-menu li.collections ul.site-map-menu li ul
{
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 0 0 0 15px;
	margin: 0;
	line-height: 14pt;
}
#site-map ul.site-map-menu li ul.site-map-menu li,
#site-map ul.site-map-menu li.collections ul.site-map-menu ul li
{
	border: 0;
	margin: 0;
}
#site-map ul.site-map-menu li.collections ul.site-map-menu ul li ul li
{
	clear: both;
	float: none;
	width: 100%;
}
#site-map ul.site-map-menu li ul.site-map-menu li a,
#site-map ul.site-map-menu li.collections ul.site-map-menu ul li a,
#site-map ul.site-map-menu li.collections ul.site-map-menu ul li ul li a
{
	border: 0;
	display: inline;
	width: auto;
	font-weight: normal;
}
#site-map ul.site-map-menu li.collections ul.site-map-menu ul li ul li a
{
	font-weight: normal !important;
}

#site-map ul.site-map-menu li.collections ul li.international-studies ul li a,
#site-map ul.site-map-menu li.collections ul li.classic-microform-sets ul li a
{
	font-weight: normal !important;
}

#site-map ul.site-map-menu li.collections ul li.international-studies ul li a
{
	font-weight: bold !important;
}

#site-map ul.site-map-menu li.collections ul li.international-studies
{
	float: left;
	width: 450px;
	margin-bottom: 0;
	margin-top: 30px;
}
#site-map li.world-newspaper-archive
{
	padding-top:10px;
}
#site-map ul.site-map-menu li.collections ul li.classic-microform-sets
{
	float: left;
	width: 400px;
	margin-bottom: 0;
	margin-top: 30px;
}

#site-map ul.site-map-menu li.about,
#site-map ul.site-map-menu li.news,
#site-map ul.site-map-menu li.blog,
#site-map ul.site-map-menu li.contact,
#site-map ul.site-map-menu li.support
{
	margin-top: 30px;
}


#site-map li.view-the-comprehensive-product,
#site-map li.spanlog-in-throughspan-yo
{
	display: none;
}
#site-map li.blog
{
	float: left;
	width: 200px;
}
#site-map li.about
{
	float: left;
	width: 250px;
}
#site-map li.news
{
	float: left;
	width: 250px;
}

#site-map li.contact
{
	float: left;
	width: 150px;
}
#site-map li.support
{
	float: left;
	width: 150px;
}



.galleria-container
{


}

.node-coded-form,
.node-coded-form .paragraph
{
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif !important;
}

.node-coded-form #subbannerimg
{
	font-family: Arial, sans-serif;
}

.node-coded-form table tbody,
.node-coded-form table tbody tr td,
.node-coded-form table tbody tr th
{
	border: 0;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif !important;
}
.node-coded-form .fieldLabel
{
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif !important;
}
.node-coded-form .required
{
	color: #990000;
	padding-left: 2px;
}

.node-coded-form .checkbox_wrap input,
.node-coded-form .radio_wrap input
{
	clear: both;
	float: left;
}
.node-coded-form label.checkbox_label,
.node-coded-form label.radio_label
{
	display: block;
	float: left;
	width: 500px;
	margin: 0 0 5px 5px;
	font-weight: normal;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif !important;
}

.node-coded-form .sectionHeader
{
	font-family: Georgia,Times New Roman,Times,serif !important;
	text-decoration: none !important;
	font-weight: bold !important;
	font-size: 12px !important;
}

.node-coded-form label.yesNoCheckboxLabel
{
	font-weight: normal;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif !important;
	text-align: left;
	width: 300px;
}
.node-coded-form label.yesNoCheckboxLabel input
{
	margin-right: 5px;
}

.node-coded-form .node-page-content table
{
	margin: 0;
}

.node-coded-form .node-page-content select
{
	height: auto !important;
}

.node-coded-form .node-page-content img {
  float: none;
  margin: 0;
}


#edit-submitted-by-region
{
	overflow: hidden;
}
#edit-submitted-by-region .form-item
{
	margin-left: 30px;
}
#edit-submitted-by-region .form-item-submitted-by-region-northeast,
#edit-submitted-by-region .form-item-submitted-by-region-midwest,
#edit-submitted-by-region .form-item-submitted-by-region-south,
#edit-submitted-by-region .form-item-submitted-by-region-west
{
	margin-left: 0;
}
#edit-submitted-by-region .form-item-submitted-by-region-northeast label,
#edit-submitted-by-region .form-item-submitted-by-region-midwest label,
#edit-submitted-by-region .form-item-submitted-by-region-south label,
#edit-submitted-by-region .form-item-submitted-by-region-west label
{
	font-weight: bold;
}

#edit-submitted-by-region .form-item-submitted-by-region-midwest,
#edit-submitted-by-region .form-item-submitted-by-region-south,
#edit-submitted-by-region .form-item-submitted-by-region-west
{
	margin-top: 15px;
}

#edit-submitted-refine-by-state
{
	overflow: hidden;
}
#edit-submitted-refine-by-state .form-item
{
	width: 20%;
	float: left;
	margin: 2px 0;
}

#edit-submitted-from-early-american-newspapers,
#webform-component-from-20th-century-american-newspapers
{
	overflow: hidden;
}
#edit-submitted-from-early-american-newspapers .form-item,
#webform-component-from-20th-century-american-newspapers .form-item
{
	float: left;
	width: 10%;
	margin: 2px 0;
}

.node-godort-auction .node-page-content img,
.view-auction-list .views-field-field-titleimage img
{
	float: none;
}
.node-godort-auction .node-page-content #comments
{
	clear: both;
	margin-top: 30px;
}
.node-godort-auction .node-page-content #comments .comment
{
	margin: 5px 0 15px;
	background: #f6f6f6;
	padding: 15px;
}

.node-godort-auction .node-page-content #comments .comment .commenter-name
{
	margin: 0 0 2px 0;
}
.node-godort-auction .node-page-content #comments .comment .field-label
{
	font-weight: normal;
	font-style: italic;
}

.view-auction-list .views-field-view-node
{
	margin-top: 10px;
	font-size: 1.2em;
}

.view-auction-list .views-row
{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d0d0d0;
}


.node-godort-auction #comment-form .form-item-name
{
	display: none;
}

.node-godort-auction .comment .field-name-field-bidderfirstname,
.node-godort-auction .comment .field-name-field-bidderlastname,
.node-godort-auction .comment .field-name-field-bidderjobtitle,
.node-godort-auction .comment .field-name-field-bidderinstitution,
.node-godort-auction .node-page-content #comments .comment .field-label,

{
	display:inline-block;
	margin-left: 0.2em;
	padding-right: 6px;
	
}

.node-godort-auction .comment .field-name-field-bidderjobtitle,
.node-godort-auction .comment .field-name-field-bidderinstitution{
	display: none;}

.node-godort-auction .comment .field-name-field-bid
{
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.node-godort-auction .node-page-content .field-name-field-endingdate
{
	float: left;
	padding-left: 4px;
	overflow: hidden;
}


/* form styles */

@charset "utf-8";
.sectionHeader {
	width: 379px;
	margin: 5px 3px;
}
/*.required {
	color: red;
}*/
.table {
	padding: 5px 0px 0px 5px;
	height:100%;
	width:175px;
	vertical-align:top;
}
.div {
	position: relative;
	overflow: hidden;
	width:385px;
}
.fieldLabel {
	width: 180px;
	text-align: right;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
.textInput {
	margin: 0 3px 0px 0px;
	height: auto;
	width: 194px;
}
.selectInput {
	margin: 0 3px 0px 0px;
	height: auto;
	width: 200px;
}
.paragraph {
	width: 379px;
	margin: 5px 3px;
}
#container_EMAIL_TYPE {
	position:relative;
	overflow: hidden;
	width:500px;
}
#container_SUBSCRIPTION_GROUP {
	position: relative;
	overflow: hidden;
	width:785px;
}
.checkbox_wrap {
	width: 592px
}
.formErrorMessages {
	display: none;
}
#errorMessageContainerId {
	display: none;
}
.defaultText.buttonStyle,
.defaultText .buttonStyle
{
	padding-right: 10px;
}
.form-item-homepage {
display:none;
}
/*Readex blog*/
.blog-submitted
{
	margin-top: 5px;
	padding-top: 5px;
	font-size: 14px;
	color: #464646;
	overflow: hidden;
	margin-bottom: 15px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.blog-submitted a
{
	color: #464646;
	text-decoration: underline !important;
}
.blog-submitted a:hover
{
	text-decoration: none !important;
}
.blog-submitted-date
{
	float: left;
	text-align: left;
	padding-left: 20px;
	background: transparent url(../images/blog-calendar.gif) no-repeat left center;
}
.blog-submitted-comments
{
	float: right;
	text-align: right;
	padding-left: 20px;
	background: transparent url(../images/blog-commentBalloon.gif) no-repeat left center;
	display:none;
}

.node-blog-post .node-page-content img,
.node-newsletter_article .node-page-content img
{
	
	border: 1px solid black;
}
p img
{
  margin: 15px 15px 0;

}
span.caption.right img {
	margin:0;
}
span.caption.left img{
	margin:0;
}
span.caption.right,
span.caption.left  {
	margin:15px;
}
 
.node-blog-post .node-page-content img.alignright,
.node-blog-page .node-page-content img.alignright,
.node-newsletter_article .node-page-content img.alignright
{
	float: right;
	margin: 0 0 10px 10px;
}
.node-blog-post .node-page-content img.alignleft,
.node-blog-page .node-page-content img.alignleft,
.node-newsletter_article .node-page-content img.alignleft
{
	float: left;
	margin: 0 10px 10px 0;
}
.node-blog-post .node-page-content img.aligncenter,
.node-blog-page .node-page-content img.aligncenter,
.node-newsletter_article .node-page-content img.aligncenter
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
}
.node-blog-post .node-page-content blockquote img
{
	float:left;
}
.node-blog-post .node-page-content blockquote,
.node-blog-page .node-page-content blockquote,
.node-newsletter_article .node-page-content blockquote
{
	margin: 15px 10px;
	padding-left: 20px;
	border-left: 5px solid #d0d0d0;
	color: #666666;
	clear: both;
	overflow: hidden;
}

.node-blog-post .node-page-content .field-name-body .field-items .field-item div,
.node-blog-page .node-page-content .field-name-body .field-items .field-item div,
.node-blog-post .node-page-content .field-name-body .field-items .field-item span.media-image,
.node-blog-page .node-page-content .field-name-body .field-items .field-item span.media-image
{
	margin: 0 10px 10px;
	background: #f6f6f6;
	display: block;
}

.node-blog-post .node-page-content .field-name-body .field-items .field-item span.media-image .caption,
.node-blog-page .node-page-content .field-name-body .field-items .field-item span.media-image .caption,
.node-blog-post .node-page-content img.caption,
.node-blog-post .node-page-content img.title,
 .node-blog-page .node-page-content img.caption, 
 .node-newsletter_article .node-page-content img.caption
{

	border: 0;
	background: transparent;
	padding: 0;
	margin: 10px 0 5px;
		font-size:10pt;
}


.node-blog-post .node-page-content .field-name-body .field-items .field-item div img,
.node-blog-page .node-page-content .field-name-body .field-items .field-item div img,
.node-blog-post .node-page-content .field-name-body .field-items .field-item span img,
.node-blog-page .node-page-content .field-name-body .field-items .field-item span img

{
	text-align: center;
	display: block;
}


h2.type-blog_post,
h2.type-blog_page,
h2.profile-title
{
	font-size: 36px;
	line-height: 30px;
	color: #000000;
	margin-bottom: 0;
	font-family: 'Rokkitt', Bookman, Verdana, sans-serif;
	letter-spacing: -1.2px;
}
h2.blog-author-title
{
	font-size: 40px;
	line-height: 30px;
	color: #000000;
	margin-bottom: 0;
	font-family: 'Rokkitt', Bookman, Verdana, sans-serif;
	letter-spacing: -1.2px;
	padding-bottom: 5px;
}
/*h2.newsletter-category-title {
  font-size: 40px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0;
  font-family: 'Rokkitt',Bookman,Verdana,sans-serif;
  letter-spacing: -1.2px;
  padding-bottom: 5px;
}*/

h2.type-blog_post a,
h2.type-blog_page a
{
	color: #5c1500;
}
h2.type-blog_post a:hover,
h2.type-blog_page a:hover
{
	color: #000000;
	text-decoration: none;
}

.view-blog .view-content .node .node-page-content,
.view-archive .view-content .node .node-page-content,
.view-taxonomy-term .view-content .node .node-page-content,
.view-readex-report-landing-articles .view-content .node .node-page-content
{
	padding: 0;
	border: 0;
}

.view-blog .view-content .views-row,
.view-archive .view-content .views-row,
.view-taxonomy-term .view-content .views-row,
.view-readex-report-landing-articles .view-content .views-row
{
	margin-bottom: 30px;
}
.view-blog .view-content li.views-row
{
	margin: 0 0 0.25em 1.5em;
}

.view-blog .view-content .views-row,
.view-archive .view-content .views-row,
.view-taxonomy-term .view-content .views-row,
.view-readex-report-landing-articles .view-content .views-row
{
	margin-bottom: 20px;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 20px;
}

#maincontentright .view-blog .view-content .views-row
{
	border-bottom: 0;
	padding-bottom: 0;
}

.blog-read-more
{
	clear: both;
	margin: 15px 0;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
}

.blog-tags,
.blog-categories
{
	margin: 15px 0;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
}
.blog-tags ul,
.blog-categories ul
{
	margin: 0;
	padding: 0;
}
.blog-tags ul li,
.blog-categories ul li
{
	display: inline;
	padding-right: 6px;
	font-weight: normal;
}

.node-blog-post #comments,
.node-newsletter-article #comments
{
	margin-top: 30px;
}

.block.block-block .content ul
{
	padding: 0;
}
.block.block-block .content ul li
{
	margin-left: 1.25em;
}

#custom-search-blocks-form-1 #edit-actions,
#custom-search-blocks-form-2--2 #edit-actions--3
{
	margin: 0;
}

.view-archive .more-link,
.view-readex-report-categories .more-link
{
	background: transparent;
	margin: 0 0 0 1.5em;
	padding: 0;
}

#block-menu-menu-blog-sidebar-menu ul
{
	margin: 0;
	padding: 0;
}
#block-menu-menu-blog-sidebar-menu ul li,
#block-menu-menu-readex-report-sidebar-menu ul li
{
	list-style-image: none;
	list-style: none outside none;
	background: transparent url(../images/blog-rss-icon.jpg) no-repeat left center;
	padding-left: 24px;
	margin-bottom: 5px;
}
#block-menu-menu-blog-sidebar-menu ul li.leaf.follow-readex-on-twitter
{
	background-image: url(../images/blog-twitter-icon.jpg);
}
#block-menu-menu-blog-sidebar-menu ul li.leaf.connect-with-readex-on-facebook
{
	background-image: url(../images/blog-facebook-icon.jpg);
}
#block-menu-menu-blog-sidebar-menu ul li.subscribe-by-email,
#block-menu-menu-readex-report-sidebar-menu ul li.subscribe-by-email
{
	background-image: url(../images/blog-email-icon.jpg);
}

h2.type-newsletter-category-title
{
	font-size: 18px;
}
h2.type-newsletter_article
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -1.2px;
}
h2.type-newsletter_article a
{
}
h2.type-newsletter_article a:hover
{
	text-decoration: none;
	color:#000000;
	
}
h2.newsletter-article-browse
{
	font-size: 20px;
}

.article-submitted
{
	font-size: 16px;
	color: #464646;
	margin: 15px 0;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
}

.article-about-author
{
	font-size: 12px;
	margin: 15px 0 40px;
	border-top: 1px solid #d0d0d0;
	padding-top: 10px;
	color: #666666;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
}
.article-about-author-label
{
	font-weight: bold;
	padding-bottom: 3px;
}

#custom-search-blocks-form-2--2 .search-form input
{
	width:200px;
}
.view-id-readex_report_categories.view-display-id-page_1 .views-row .views-field,
.view-id-readex_report_categories.view-display-id-block_2 .views-row .views-field
{
	display: inline-block;
	padding-right: 8px;
}
.view-id-readex_report_categories.view-display-id-page_1 .views-row,
.view-id-readex_report_categories.view-display-id-block_2 .views-row
{
	clear: both;
}
.view-id-readex_report_categories.view-display-id-block_2 .views-row .views-field-field-datedescription
{
	padding: 0;
	font-size: 11px;
	color: #666666;
	display: inline-block;
}
.view-id-readex_report_categories.view-display-id-block_2 ul li.views-row
{
	list-style-type: disc;
	list-style-position: outside;
	width:100%;
}

a.word-link
{
	text-decoration: underline !important;
}
/* CSS for the promotional page/landing page */
.promoquote {
	height: 100%;
	width: 300px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;	
	display:block;
	
}
.promotext {
	height: auto;
	width: 500px;
	padding: 5px;
	line-height: 30px;	
	
}
.promothumb {
	height: 100%;
	width: 100%;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;	
	display:block;
}
.promothumb img {
	
	margin-right: auto;
	margin-left: auto;	
	display:block;
	
}
#promoquote {
	
	margin-right: auto;
	margin-left: auto;	
	display:block;
	width:100%;
	
}
#promoquote {
	
	margin-right: auto;
	margin-left: auto;	
	display:block;
	width:100%;
	
}
div.webinarthumb img{
	
width:100%;
padding:0;
margin:0;
	
}

.promoformtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
}
.promoformtitle-description {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:10px;
}
#webform-client-form-1446.webform-client-form, #webform-client-form-1597.webform-client-form,
#webform-client-form-1841.webform-client-form
{
	height: auto;
	width: 100%;
	padding:10px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;	
	margin-left:auto;
	margin-right:auto;

	
}

#webform-client-form-1446 #edit-submit--2,#webform-client-form-1597 #edit-submit--2{
	width: 93px;
	height: 31px;
	border: none;
	background: url(../images/Downloadbuttonsmall.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-left:40%;
	margin-right:60%;
}


#webform-client-form-1446 .webform-container-inline label, #webform-client-form-1597 .webform-container-inline label,#webform-client-form-1841 .webform-container-inline label{
    display: inline-block;
    font-weight: normal;
    margin-right: 3px;
    margin-top: 0;
    text-align: right;
    width: 120px;
}

.node-custom-page .node-page-content p,.node-custom-page2 .node-page-content p{
	margin-left:auto;
	margin-right:auto;
	line-height: 22px;
	font-size: 16px;	
	border:none;
	
	}
.node-custom-page .node-page-content img,.node-custom-page2 .node-page-content img{
	overflow:hidden;
	
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-bottom:10px;
	}
#maincontentleft.seven.columns.alpha img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-bottom:10px;
	float:none;	
}

#maincontentleft.five.columns.omega.field.field-name-field-promothumb.field-type-image.field-label-hidden.field-items.field-item.even img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-bottom:60px;
	
}
.node-custom-page #subbannerimg, .node-custom-page2 #subbannerimg{
	height:100%;}
	
.node-webform fieldset .form-item-submitted-institution-information-free-trial-Yes input
{
	
}
.node-webform fieldset .form-item-submitted-institution-information-free-trial-Yes label
{
	padding: 0;
	float: right;
	width: 310px;
}

#node_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	text-align: center;
	}
#node_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #5C1500;
	text-align: center;
	font-weight: bold;
	padding-top:10px;
	}
	
#topslim{
	display: block;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
		}
.node-page-slimbanner .node-page-content{
	border-right: none;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size: 16px;
	text-align: justify;	
	}
.node-page-slimbanner .node-page-content h1{
	font-family: Georgia, "Times New Roman", Times, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	text-align: justify;
	margin-bottom:auto;
	color:#000;
	font-style: normal;
	font-weight: bold;
	}
.node-page-slimbanner .node-page-content ul{
	list-style-position: outside;
	margin-top: -0.1in;
	margin-bottom: 0.25in;
	}
.node-page-slimbanner .node-page-content p{
padding:0;
	}
	
/*Product Series with Tiers Style */
div.field-name-field-parttitle
{
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman,Times,serif;
    font-size: 20px;
    font-weight: bold;
    color: rgb(92, 92, 92);
    margin: 0px 0px 5px;
    padding: 0px;
}
div.field-name-field-partdescription{
line-height: 14pt;
}
div.field-name-field-parttitlelistlink{
	color: #5C1500;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	margin-top:5px;
}
.node-title-list .node-page-content {
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	padding: 0px;
	border-right-style: none;
}

#webform-component-select-by-decade-option--select-by-decade,
#webform-component-select-by-era-option--select-by-era
{
	margin-top: 5px;
	margin-bottom: 8px;
	overflow: hidden;
}
#webform-component-select-by-decade-option--select-by-decade .form-checkboxes,
#webform-component-select-by-era-option--select-by-era .form-checkboxes
{
	padding-left: 0;
	width: 100%;
	overflow: hidden;
}
#webform-component-select-by-decade-option--select-by-decade .form-checkboxes .form-item,
#webform-component-select-by-era-option--select-by-era .form-checkboxes .form-item
{
	float: left;
	width: 150px;
	padding-left:50px;
}
#webform-component-select-by-era-option--select-by-era .form-checkboxes .form-item
{
	width: 400px;
}
#webform-component-select-by-decade-option--select-by-decade .form-checkboxes .form-item input,
#webform-component-select-by-era-option--select-by-era .form-checkboxes .form-item input
{
	padding: 0;
	margin: 0;
	width: auto;
	float: left;
}
#webform-component-select-by-decade-option--select-by-decade .form-checkboxes .form-item label,
#webform-component-select-by-era-option--select-by-era .form-checkboxes .form-item label
{
	padding: 0 0 0 4px;
	margin: 0;
	width: auto;
	float: left;
	clear: none;
}


.Related-Articles
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;	
margin-top: 10px;
}
.Related-Articles h2{
	margin-bottom: 0px;
	}
.related-Articles-links {
	padding-top:5px;
	}
.Related-blog-posts
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;	
}
.Related-blog-posts h2{
	margin-bottom: 0px;
	}
.related-blog-posts-links {
	padding-top:5px;
	}
.field.field-name-field-eventsignup.field-type-link-field.field-label-hidden
{
	width: 100px;
	height:22px;
	font-size: 12px;
	margin-top:5px;
	border: 1px solid #624c0a;
	color:#FFF;
	text-align:center;
	text-decoration: none;
	cursor: pointer;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: block;
	padding-top: 5px;
	background:#661800;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.field.field-name-field-eventsignup.field-type-link-field.field-label-hidden:hover
{
	width: 100px;
	height:22px;
	background: #c36700;
	color: #ffffff;
	border: 1px solid #624c0a;
	text-decoration: none !important;
}
.field.field-name-field-eventsignup.field-type-link-field.field-label-hidden a
{
	color: #FFF;
	text-decoration: none !important;
}
.field.field-name-body.field-type-text-with-summary.field-label-hidden,
.field.field-name-field-eventthumbnail.field-type-image.field-label-hidden {
	margin-top:0px;}
	
.view-webinars .views-row {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 10px;
    padding-bottom: 30px;
}
.view-webinars .view-content .header2, h2 {
    font-size: 12pt;
    margin-bottom: 15px;
    margin-top: 10px;
    text-decoration: none;
}

.view-videos-page .node-page-content{
	border-right: none;
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size: 16px;
	text-align: justify;	
	}
	
	/*Videos Style */
.node-videos .node-page-content{
	border-right: none;

	}
.node-videos .node-page-content .product-section h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #464646;
	font-weight: normal;
	}
.node-videos .node-page-content .product-section 
.field.field-name-field-presenter-attribution.field-type-text.field-label-hidden,
.field.field-name-field-video-presenter.field-type-text.field-label-hidden,
.field.field-name-field-date.field-type-datetime.field-label-hidden
{
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	font-weight: normal;
	padding-bottom: 2px;
}
.field.field-name-field-location.field-type-text.field-label-hidden{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	font-weight: normal;
	padding-bottom: 2px;
	}
.related-products-video
{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #d8d8d8;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:300px;
}


.related-products-video h4
{
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #5c5c5c;
	margin: 0 0 15px 0;
	padding: 0;
}
.related-products-video .related-video
{
	max-height:100%;
	padding-right:10px;
	margin:0 auto;
	float:left;
	
}
.related-products-video .related-video h6
{
	font-size: 12px;
	color: #6a1a00;
	margin: 0 0 4px 0;
	padding: 0;
	padding-bottom:5px;
	width:280px;
}
.related-products-video .related-video h6 a
{
		color: #6a1a00;
	text-decoration:none;
}

.related-products-video-large h4
{
	color: #6a1a00;
}
.related-products-video .related-video .product-image
{
	float: left;
	padding: 0;

}
.related-products-video .related-video .product-image img
{
	border: 0;
}

/*Testimonial Form*/
.node-webform-testimonial #maincontent{
background: #055894; /* Old browsers */
	background: -moz-linear-gradient(top,  #055894 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055894), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #055894 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #055894 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #055894 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #055894 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055894', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.node-webform-testimonial .node-page-content {
	
	width:auto;
	margin-left:auto;
	margin-right:auto;
	border:none;
	padding-top:20px;
	margin-top:20px;
	font-family:'Myriad Pro', "Arial", Helvetica, sans-serif;
	text-align:center;
	color: #000;
	font-size: 16px;
}
.node-webform-testimonial .node-page-content p{

   margin:15px;
}
.node-webform-testimonial .form-section
{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;

}

.node-webform-testimonial #edit-submit{
	width: 130px;
	height: 32px;
	border: none;
	background: url(../images/SEND.png) 0 0 no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-left:auto;
	margin-right:auto;
}
.node-webform-testimonial .webform-container-inline label{
    display: inline-block;
    font-weight: normal;
    margin-right: 3px;
    margin-top: 0;
    text-align: right;
    width: 80px;
}
.node-webform-testimonial .form-item label {
	font-weight: normal;
	padding-bottom: 10px;
	color:#fff;
	font-family:'Myriad Pro', "Arial", Helvetica, sans-serif;
	font-size: 14px;
}

.node-webform-testimonial .form-section .field.field-name-field-logo.field-type-image.field-label-hidden {
	width: 267px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	
	}
	
#tformbanner {
	display: block;
	height: 100%;
	margin-bottom: 20px;
	margin-top: 30px;
	font-family:'Rokkitt', Bookman, Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	vertical-align: middle;
	text-align: center;
}

#tformdate
{
	font-family:'Rokkitt', Bookman, Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	}
	
	/*captcha style*/

#webform-client-form-128 .form-item .description ,
#webform-client-form-128 .form-item label,
#webform-client-form-128 img,
#webform-client-form-128 .form-item .fieldset-description,
#webform-client-form-128 .fieldset-description
{
	
width:100px;
text-align:left;

}
.node-webform fieldset.captcha .form-item .description ,
.node-webform fieldset.captcha .form-item label,
.node-webform fieldset.captcha .form-item input,
.node-webform fieldset.captcha.form-item .fieldset-description,
.node-webform fieldset.captcha .fieldset-description
{
	
width:150px;

float: none;
display:block;
text-align:left;
padding-bottom:5px;
padding-top:5px;
margin-left:auto;
margin-right:auto;


}
.node-webform fieldset.captcha img{
float: none;
display:block;
text-align:left;
margin-left:auto;
margin-right:auto;
width:100%;

	}
	
	span.form-required {
   display:none !important;
}

.node-title-list .node-page-content .field.field-name-field-title-list-subtitle.field-type-text.field-label-hidden
{
	width:100%;
	font-weight:bold;
	padding-left:40px;
	padding-bottom:2px;
}

.node-title-list .node-page-content h2
{
	font-size:16px;
	width:940px;
}

/*Quiz Sytle*/
#quiz_progress {
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.quiz-question-body
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

#quiz-question-answering-form.answering-form .form-item label,
.multichoice-label{
    margin-top: 20px;
    margin-bottom: 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

TR.multichoice_row.odd.jquery-once-1-processed td p,
TR.multichoice_row.even.jquery-once-1-processed td p,
.quiz-report td p
{
font-family:Georgia, "Times New Roman", Times, serif;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
font-size:14px;
}

#quiz_score_possible,
#quiz_score_percent
{
	font-style: italic;
	font-size: 16px;
	font-weight: bold;

	font-family:Georgia, "Times New Roman", Times, serif;
}

#quiz_summary
{
	font-style: Normal;
	font-size: 16px;
	font-weight: normal;
	padding-top:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
FORM#quiz-report-form,
.multichoice-feedback
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

/*ETC Pages*/
.view-etc .view-grouping {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 20px;
}
.view-etc .view-grouping .view-grouping-content .view-grouping {
    border-bottom:none;
 
}
.view-etc .view-content .header2, h2 {
    font-size: 12pt;
    margin-bottom: 15px;
    margin-top: 10px;
    text-decoration: none;
}
.view-etc .field.field-name-field-etcproductname.field-type-entityreference.field-label-hidden
{
	font-size:18px;
}
.view-etc h3 p,
.view-etc h3 div
{
	font-style: Normal;
	font-size: 12pt;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: rgb(70, 70, 70);
}
.view-etc .view-grouping-header
{
	font-family: Georgia,Times New Roman,Times,Palatino Linotype,Book Antiqua,Palatino,serif;
font-size: 12pt;
margin-bottom: 15px;
margin-top: 10px;
text-decoration: none;
font-weight:bold;
}


.view-etc .views-row
{
	padding-bottom:10px;
	display:table-cell;
	padding-right:10px;
	width:20%;
}

/*Comments Style*/
.node-blog-post #comments.attribution,
.node-newsletter-article #comments.attribution
{
	display:block;
}
.commenter-name
{
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-right:20px;
}
.comment-time
{
	font-style:italic;
		float:left;

}
.attribution
{
	display:inline;
}

.comment-text
{
	display:block;
	float:left;
}
#webform-client-form-184.webform-client-form FIELDSET.captcha.form-wrapper,
#webform-client-form-133.webform-client-form FIELDSET.captcha.form-wrapper
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
}
#webform-client-form-1841.webform-client-form FIELDSET.captcha.form-wrapper
{
	margin-left:auto;
	margin-right:auto;
}


#webform-client-form-184.webform-client-form FIELDSET.captcha.form-wrapper .fieldset-description,
#webform-client-form-133.webform-client-form FIELDSET.captcha.form-wrapper .fieldset-description
{
	width:100%;
}
webform-client-form-1841.webform-client-form FIELDSET.captcha.form-wrapper.form-item .form-type-textfield .form-item-captcha-response
{
margin-left:auto;
width 280px;
}

/*Flex Slider settings*/
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 0px !important;
	z-index:100;
	left:400px;
}
.flexslider {
    margin: 0px;
    background: none repeat scroll 0% 0% #fff;
    border: none;
    position: relative;
    border-radius: 4px;
    box-shadow:none;

}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0% 0% #F27F0D;
    cursor: default;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: none repeat scroll 0% 0% #fff;
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.flex-control-nav li {
    margin: 0px 2px;
    display: inline-block;
}
.flex-direction-nav a {
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0px 0px;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);
    transition: all 0.3s ease 0s;
}

/*Error 404 and 403*/
#error404-image
{
	
	width:auto;
	height:128px;
	background-image:url(../images/Error-404.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:auto;
	margin-left:auto;
		padding-top:10px;

}

#error404-box2
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#464646;
text-align:center;
	padding-top:10px;
	
}
.error404
{
	display:block;
	width:auto;
	float:left;
	height:300px;
	font-size:14px;
	margin:10px;
}
.error403-image
{
	width:auto;
	height:128px;
	background-image:url(../images/error-403.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:auto;
	margin-left:auto;
		padding-top:10px;

}
#error403-box2
{
	display:block;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#464646;
text-align:center;
	
}
.error403 p
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/*Search form*/

#edit-search-block-form--2
{
	width: 500px;
	height:25px;
	margin:0 auto;
}
/*SANA page*/
#sana-header
{
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman,Times,serif;
font-size: 20px;
font-weight: bold;

margin: 0px 0px 5px;
padding: 0px;
color: #000;
}
.view-south-african-news-archive h1 a
{
	color: #5C1500;
text-decoration: none;
font-family: 'Rokkitt',Bookman,Georgia,Times New Roman,Times,serif;
font-size: 20px;
}
.view-south-african-news-archive h1 
{
color: #464646;
text-decoration: none;
font-family: 'Rokkitt',Bookman,Georgia,Times New Roman,Times,serif;
font-size: 20px;
}
.node-webform-confirmation p
{
	margin-top:30px;
}

#edit-submitted-mailings-selection-mailings
{
	overflow: hidden;

}
#edit-submitted-mailings-selection-mailings .form-item
{

text-align: left;

}
#edit-submitted-mailings-selection-mailings .form-item label
{


font-weight:normal;
color: #464646;

text-align:left;
	display:inline;

}
#edit-submitted-mailings-selection-mailings .form-item input
{


font-weight:normal;
color: #464646;
padding:0;
text-align:left;
	display:inline;


}

/*Dynamic Blog Block- Blog*/
 .view-recent-blog-posts
{
	margin-top: 0;

}
 .view-recent-blog-posts .views-row
{
	overflow: hidden;
}

.view-recent-blog-posts .views-row 
{
	display: block;
	padding: 6px;
	border: 2px solid #cccccc;
	text-decoration: none;
}
.view-recent-blog-posts div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last
{
	width:auto;
max-width:284px;
display:block;
float:left;
padding-bottom: 10px;
min-height: 192px;
}

 .view-recent-blog-posts div.views-field.views-field-nothing-1
{
	display: block;
	background: transparent url(../images/middleblockbackground.jpg) no-repeat left center;
	height: 33px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	padding-top: 12px;
		text-decoration:none;
}
 .view-recent-blog-posts .views-field.views-field-nothing-1 span a
{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	background: transparent url(../images/orangearrow.png) no-repeat right center;
	padding-right: 14px;
	text-shadow: 0 0 10px #000000;
	-moz-text-shadow: 0 0 10px #000000;
	-webkit-text-shadow: 0 0 10px #000000;
text-decoration:none;
}
 .view-recent-blog-posts  div.views-field.views-field-field-featured-image 
{
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999999;
height:100%;
	max-height:106px;
	width:100%;
	max-width:282px;
	
}
.view-recent-blog-posts div.views-field.views-field-title
{
	color: #666666;
	font-weight: normal;
	font-size: 11.4px;
	display: block;
	padding: 0 11px;
	margin: 10px 0 0;
	
}
.view-recent-blog-posts .views-field.views-field-path a
{
	font-weight: bold;
	color: #5c1500;
	text-decoration:none;
	font-size: 11.4px;
padding: 0 11px;
margin: 10px 0;
}
 .view-recent-blog-posts div.views-field.views-field-title a.views-more-link
{
	font-weight: bold;
	color: #5c1500;
	text-decoration:none;
}
.view-market-page-blocks .views-row.views-row-last {
margin-left: 20px;
margin-right: 20px;
}
/*Dynamic Blog Block- Readex Report*/
 .view-recent-newsletter
{
	margin-top: 10px;

}
 .view-recent-newsletter .views-row
{
	overflow: hidden;
}

.view-recent-newsletter .views-row 
{
	display: block;
	padding: 6px;
	border: 2px solid #cccccc;
	text-decoration: none;
}
.view-recent-newsletter div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last
{
	width:auto;
max-width:284px;
display:block;
padding-bottom:10px;
float:left;
min-height: 192px;

}

 .view-recent-newsletter div.views-field.views-field-nothing-1
{
	display: block;
	background: transparent url(../images/middleblockbackground.jpg) no-repeat left center;
	height: 33px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	padding-top: 12px;
		text-decoration:none;
}
 .view-recent-newsletter .views-field.views-field-nothing-1 span a
{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 17px;
	background: transparent url(../images/orangearrow.png) no-repeat right center;
	padding-right: 14px;
	text-shadow: 0 0 10px #000000;
	-moz-text-shadow: 0 0 10px #000000;
	-webkit-text-shadow: 0 0 10px #000000;
text-decoration:none;
}
 .view-recent-newsletter  div.views-field.views-field-field-featured-image 
{
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999999;
	
	height:100%;
	max-height:106px;
	width:100%;
	max-width:282px;
	
}
 .view-recent-newsletter div.views-field.views-field-title
{
	color: #666666;
	font-weight: normal;
	font-size: 11.4px;
	display: block;
	padding: 0 10px;
	margin: 10px 0 0;
}
.view-recent-newsletter .views-field.views-field-path a
{
	font-weight: bold;
	color: #5c1500;
	text-decoration:none;
	font-size: 11.4px;
padding: 0 11px;
margin: 10px 0;
}
.view-recent-newsletter .views-field.views-field-term-node-tid a
{
	font-weight: bold;
	color: #5c1500;
	text-decoration:none;
	font-size: 11.4px;
padding: 0 11px;
margin: 10px 0;
}
 .view-recent-newsletter div.views-field.views-field-title a.views-more-link
{
	font-weight: bold;
	color: #5c1500;
	text-decoration:none;
}



.node-page-content div#block-disqus-disqus-comments.block.block-disqus
{
	
	width:200px;
	
}
#disqus_thread{
     position: relative;
}
#disqus_thread:after{
     content: "";
     display: block;
     height: 55px;
     width: 100%;
     position: absolute;
     bottom: 0px;
     background:white;
	 border-top:none;
}

/*Collections Checklist Form*/

.node-webform-checklist .node-page-content {
	
	width:auto;
	margin-left:auto;
	margin-right:auto;
	border:none;
	padding-top:10px;
	margin-top:10px;

	text-align:center;
	color: #000;
	font-size: 16px;
}
.node-webform-checklist .node-page-content p{

   margin:15px;
   	font-family:Georgia, "Times New Roman", Times, serif;
}
.node-webform-checklist .form-section
{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;

}
.node-webform-checklist .webform-container-inline label{
    display: inline-block;
    font-weight: normal;
    margin-right: 3px;
    margin-top: 0;
    text-align: right;
    width: 100px;
}
.node-webform-checklist .form-item label {
	padding-bottom:2px;
	color:#000;
	font-size: 14px;		
}	
#checklistformbanner {
	display: block;
	height: 100%;
	margin-bottom: 10px;
	margin-top: 30px;
	font-family:'Rokkitt', Bookman, Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-color: #5c1500;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	vertical-align: middle;
	text-align: center;
}

#checklistformdate
{
	font-family:'Rokkitt', Bookman, Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 25px;
	font-weight: bold;
	text-align:center;
	}
	
.node-webform-checklist #webform-component-product-information
{
	text-align:left;

}

.node-webform-checklist #edit-submitted-product-information-archive-of-americana .form-checkboxes
{
	font-weight:normal;

}
.form-item-submitted-product-information-archive-of-americana-Thematic-Collections label,
.form-item-submitted-product-information-archive-of-americana-Americas-Historical-Imprints label,
.form-item-submitted-product-information-archive-of-americana-Americas-Historical-Newspapers label,
.form-item-submitted-product-information-archive-of-americana-Americas-Historical--Periodicals label,
.form-item-submitted-product-information-archive-of-americana-Americas-Historical-Government-Publications label,
.form-item-submitted-product-information-international-studies-FBIS label,
.form-item-submitted-product-information-international-studies-JPRS label,
.form-item-submitted-product-information-international-studies-WNA label
{
	font-weight:bold;
	
		
}
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Afro-Americana-Imprints,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-American-Broadsides-and-Ephemera,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-The-American-Civil-War-Collection,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-American-Pamphlets-Series-1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-The-American-Slavery-Collection,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Early-American-Imprints,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-American-Ethnic-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Caribbean-Newspapers-Series-1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Americas-Ethnic-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Caribbean-Newspapers-Series-1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Early-American-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-20th-Century-American-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-American-Newspaper-Archives,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-AHN-Select,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-African-American-Periodicals,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-US-Congressional-Serial-Set,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-American-State-Papers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-House-and-Senate-Journals-Series-I,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Senate-Executive-Journals,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-The-Civil-War-Antebellum-Period-to-Reconstruction,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Daily-Reports-1941-1974,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Daily-Reports-1974-1996,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Annexes-1974-1996,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-JPRS-Reports-1957-1994,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-African-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Latin-American-Newspapers-Series-1-and-Series-2
{
	padding-left:25px;
}
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-I,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-I-Supplement,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-II,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-II-Supplement,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-African-American-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Ethnic-American-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Hispanic-American-Newspapers,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-By-Decade,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-By-Era,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-By-Series,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-1-LA-OH-OR,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-2-AL-WA-NJ,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-3-MA-TX-GA,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-1817-1980,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-1981-1994,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part2,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part3,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part4,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part5,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part6,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part7,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-Part8,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-LAN-Series-1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-international-studies-LAN-Series-2

{
	padding-left:45px;
}
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-1,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-2,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-3,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-4,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-5,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-6,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-7,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-8,
div.form-item.form-type-checkbox.form-item-submitted-product-information-archive-of-americana-Series-9
{
	padding-left:60px;
	font-style:italic;
}

/*Site Videos*/
.node-site-videos .node-page-content{
	border-right: none;
	font-size: 16px;
	text-align: justify;	
	}
.node-site-videos .node-page-content .product-section h1
{
	font-size: 18px;
	color: #464646;
	font-weight: bold;
	}

#node-1821 .node-page-content img {
float:left;
margin-right: 15px;
padding-bottom:0;
margin-bottom:0;
}
.node-custom-page  #node_title,
.node-training-videos  #node_title{
font-family: 'Rokkitt',Bookman,Verdana,sans-serif;
	font-size: 45px;
	color: #797979;
	text-align: center;
	line-height:1;
	}
	
	.node-site-videos .node-page-content {
  border-right: 1px solid #d8d8d8;
  
}
.node-custom-page  #topslim,
.node-training-videos  #topslim{
	display: block;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
		}
	#webform-client-form-1841 #edit-submit--2{
	width: 224px;
	height: 51px;
	border: none;
	background: url(../images/webinar-button.jpg) 0 0 no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	cursor: hand;
}
div.field.field-name-field-banner-tagline.field-type-text.field-label-hidden
{
color:#000;
}

div.captcha
{
display:block;
width:380px;
margin-left:auto;
margin-right:auto;
}
.captcha img
{
display:block;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;

}
.captcha div.description
{
display:none;

}
.captcha .form-item label {
font-weight:normal;
}

#webform-client-form-1841 div.captcha {
display: block;
width: 180px;
margin-left: auto;
margin-right: auto;
}
#webform-client-form-1841 div#edit-actions--2.form-actions.form-wrapper
{
	/* padding-left: 260px; */
margin: 0 auto;
width: 200px;
}
.webform-client-form label {
font-size: 16px;
clear: both;
}
#webform-client-form-1841 #edit-submitted-country.form-select.required, #webform-client-form-1841 #edit-submitted-country
{
width:140px;
}
div#block-views-on-demand-webinars-block.block.block-views
{
border-top: 1px solid #d8d8d8;
}

.field.field-name-field-on-demand-webinar-link.field-type-link-field.field-label-hidden
{
	width: 150px;
	height:22px;
	font-size: 12px;
	margin-top:5px;
	border: 1px solid #624c0a;
	color:#FFF;
	text-align:center;
	text-decoration: none;
	cursor: pointer;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: block;
	padding-top: 5px;
	background:#661800;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.field.field-name-field-on-demand-webinar-link.field-type-link-field.field-label-hidden:hover
{
	width: 150px;
	height:22px;
	background: #c36700;
	color: #ffffff;
	border: 1px solid #624c0a;
	text-decoration: none !important;
}
.field.field-name-field-on-demand-webinar-link.field-type-link-field.field-label-hidden a
{
	color: #FFF;
	text-decoration: none !important;
}

.on-demand h4
{
		font-family: 'Rokkitt',Bookman,Georgia,Times New Roman, Times, serif;
font-size: 20px;
font-weight: bold;
color: #000;
margin: 0 0 5px 0;
padding: 0;
}
.view-empty
{
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 20px;
}
.on-demand 
{
margin-top: 20px;
}
.on-demand .views-field.views-field-title a
{
	font-size: 16px;
font-weight: bold;
text-decoration:none;
}
/*New Style*/
.doublewidth								
{
	dislay:block;
	width:100%;
	max-width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	 box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.20);
}
.related-videos-ads img
{
	width:225px;
	height:140px;
opacity:0.4;
}

.related-videos-ads
{
	width:225px;
	height:140px;
	background-image:url(../images/play-button6.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom:35px;
}
.titleDiv {
float: left;
padding: 50px 0 0 40px;
font-size: large;
font-weight: bold;
}

.node-news-release div.field .field-name-field-summary .field-type-text-long .field-label-hidden.field-items.field-item-even
{
	font-weight:normal;
}
sup {
font-size: 8px;
padding-left:1.5px;
vertical-align: middle;
}
 .node.node-product-page-series .content h4 sup
 {
 color:red;
 }
 /*Conference Presentation videos*/
 .view-videos .views-row,
  .view-videos-2 .views-row
 
 {
	 margin-bottom:25px;
	 display:block;
	 clear:both;
	 }
 .view-videos .views-field.views-field-title a,
  .view-videos-2 .views-field.views-field-title a

 {
	 font-size:16px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
 }
 .view-videos .views-field.views-field-field-video-presenter,
  .view-videos-2 .views-field.views-field-field-video-presenter
 {
	
	 font-weight:bold;
	 
 }
 .view-videos div.views-field.views-field-field-video-thumbnail,
  .view-videos-2 div.views-field.views-field-field-video-thumbnail
 {
	 float:left;
 }
 .view-videos .views-field.views-field-field-presenter-attribution,
  .view-videos-2 .views-field.views-field-field-presenter-attribution
 {
	 font-style:italic;
 }
 
  .view-videos .views-field.views-field-title a:hover,
  .view-videos-2 .views-field.views-field-title a:hover
 {
	 text-decoration:none;
	 }
 
 
  .view-videos .node-page-content img {
float: left;
margin-right: 15px;
margin-bottom: 20px;
padding-top:5px;

}
  .view-videos .node-page-content h3,
  .view-videos-2 .node-page-content h3
  {
	  color:#464646;
	  font-size:20px;
	  font-weight:bold;
	  margin: 0 0 10px;
  }
  .view-videos-2 img
{
	width:280px;
	height:180px;
opacity:0.4;
}

 .view-videos-2 .views-field.views-field-field-video-link
{
	width:280px;
	height:180px;
	background-image:url(../images/play-button6.png);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom:35px;
	float:left;
	clear:both;
	margin-right:20px;
}

/*Sidebar ads for Views*/

#ads-block
{
	padding: 10px;
background: none repeat scroll 0% 0% #DDDCDC;

}

#ads-block DIV.views-field.views-field-field-adthumb 
{
	margin-bottom: 10px;
width: 100%;
}

#ads-block DIV.views-field.views-field-title a{
    color: #333;
    text-decoration: none;
	font-weight:bold;
	
}
#ads-block DIV.views-field.views-field-field-subtitle
{
	margin-bottom: 10px;
	margin-top: 10px;
}

#ads-block DIV.views-field.views-field-title-1 a {
    background: url('../images/maroonarrow.png') no-repeat scroll left center transparent;
    font-size: 8pt;
    padding-left: 12px;
    font-weight: bold;
	text-decoration:none;
}
/*#ads-block DIV.views-row
{
	padding:10px;
	
}*/


#maincontentleft > div > div.series-content > div.field.field-name-field-series-titles.field-type-text.field-label-hidden
{
	color: #5c5c5c;
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman, Times, serif;
font-size: 20px;
font-weight: bold;
padding-top: 8px;
padding-bottom: 4px;
}


#maincontentleft > div > div.field.field-name-field-series.field-type-field-collection.field-label-hidden{
padding: 25px 0 15px;
border-top: 1px solid #d8d8d8;
}

/*Conference and Events Styles*/

.view-conferences-and-events .event-intro
{
	font-weight:bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.view-conferences-and-events .views-row
{
	margin-bottom: 20px;
}
.view-conferences-and-events .views-field.views-field-field-event-dates
{
		font-weight:bold;
}


/*Product Page Series fields Styles*/
headerDivider {
     border-left:1px solid #38546d; 
     border-right:1px solid #16222c; 
     height:80px;
     position:absolute;
     right:249px;
     top:10px; 
}
 div.field.field-name-field-series-titles.field-type-text.field-label-hidden
{
	font-family: 'Rokkitt',Bookman,Georgia,Times New Roman, Times, serif;
font-size: 20px;
font-weight: bold;
border-top: 1px solid #d8d8d8;
padding-top: 15px;
margin-top: 10px;
}

.field.field-name-field-series-titles.field-type-text.field-label-hidden sup
{
	color: red;
	font-size: 11px;
}
.field.field-name-field-series-title-list.field-type-link-field.field-label-hidden,
.field.field-name-field-notable-titles.field-type-link-field.field-label-hidden,
.field.field-name-field-series-product-flyer.field-type-link-field.field-label-hidden,
.field.field-name-field-request-product-trial.field-type-link-field.field-label-hidden
{
	display: inline-block;
	padding-right: 10px;
	
}
.node-product-page-series .media-image {
display: block;
overflow: hidden;
margin: 10px 10px 0px 0px;
padding: 0;
}
.field.field-name-field-series-title-list.field-type-link-field.field-label-hidden, .field.field-name-field-notable-titles.field-type-link-field.field-label-hidden, .field.field-name-field-series-product-flyer.field-type-link-field.field-label-hidden, .field.field-name-field-request-product-trial.field-type-link-field.field-label-hidden {

font-weight: bold;
padding-right: 5px;
}

.view-etc .node-page-content img,
.view-webinars .node-page-content img{
  float:left;
  margin-right: 10px;
  border:1px solid #000;
}

#block-user-login
{
	width: 300px;
	display: block;
margin-left: 20px;
}
#block-user-login .form-item label
{
	width: 300px;
	display: inline;
}
#block-user-login #edit-pass,
#block-user-login #edit-name
{
	width: 250px;
	}
#maincontentleft > div.node-page-content > div.field.field-name-field-author-bio.field-type-text-long.field-label-above > div.field-label {
  display: none;
}

#posts-by
{
	font-weight: bold;
  padding-top:10px;
  font-size: 18px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d8d8d8;
  
}
.auction .node-page-content div.auction-content
{
	float:left;
}
#timerheader
{
	font-size: 16px;

}

#maincontentleft > div > div > div.auction-content > div > div > div > div.form-item.form-type-item
{

	width: 250px;
}
#edit-current-price > label
{
	font-size: 16px;

}
#edit-current-price
{
	font-size: 16px;
	display: none;
	
}
#maincontentleft > div > div > div.field.field-name-field-countdown-timer.field-type-field-countdown.field-label-hidden > div > div
{
	float:left;

}
#auction-bids-form > div > div.form-item.form-type-textfield.form-item-bid-amount > label
{
	font-size: 16px;


}
#edit-bid-amount,
#auction-bids-form > div > div.form-item.form-type-textfield.form-item-bid-amount > span
{
	font-size: 16px;
}
#edit-bid-amount input {
  background-color: #ffffff;
  border: 1px solid #cdcdcd;
  color: #4e1505;
  padding: 4px;
  margin: 3px 0;
}
.countdownHolder {
  width: 350px;
  margin: 0 ;
  padding-top:10px;
  font: 20px/1.5 'Open Sans Condensed',sans-serif;
  text-align: left;
  letter-spacing: -3px;
 
 
}

.login-access-block
{
	max-width:700px;
	width:100%;
	margin:10px auto;
	padding:20px;
	
}

#user-login .node-page-content,
#user-register-form .node-page-content
{
	border-right:none;
}
#user-login #edit-name,
#user-login #edit-pass,
#user-register-form #edit-name,
#user-register-form #edit-pass
{
	width:200px;
	

}
#user-login .form-item label
{

	padding-right:5px;
	  width:70px;
	  text-align: left;
  display: inline-block;

}
#user-login #maincontent > div > div > div > div.form-item.form-type-textfield.form-item-name,
#user-register #maincontent > div > div > div > div.form-item.form-type-textfield.form-item-name
{

	margin-top: 10px;
}

.auction .node-page-content
{
	font-family: Arial, Helvetica, sans-serif;
	  border-right: 1px solid #d8d8d8;
	  height:100%;
}
#maincontentleft > div > div > div.auction-content > div > div > div > div.form-item.form-type-item > label
{
	font-size: 18px;
}
.hasCountdown {
  border: 1px solid #ccc;
  background-color: #eee;
  height: 60px;
}


.auction-links
{
	display: block;
	text-align: center;
}

.profile .node-page-content
{
	border: none;
}

#node-1961  .node-page-content img
{
	border:none;
}

.place-bid-now
{
margin-top: 15px;
  
}

.place-bid-now a
{
margin: 8px 3px 8px 0;
  padding: 3px 6px;
  color: #fff;
  background: #4e1505;
  border: 1px solid #624c0a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
width:140px;
}

.place-bid-now a:hover
{
background: #c36700;
  color: #ffffff;
  border: 1px solid #624c0a;
  text-decoration: none !important;
}

#block-menu-block-2 > div > div ul li.leaf
{
	list-style-image: none !important;
  list-style-type: none;
}
#block-menu-block-2 > div > div > ul a
{
	margin: 8px 3px 8px 0;
  padding: 5px 10px;
  color: #fff;
  background: #4e1505;
  font-size:16px;
  border: 1px solid #624c0a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
width:140px;
 list-style-type: none;
 font-family: Georgia;
}
#block-menu-block-2 ul.menu
{
	margin-bottom: 20px;
}
.auction-content-current-bid
{
	margin-top:5px;
	font-size: 20px;
	
}

.view-godort-auction .views-field.views-field-nothing a
{
	margin: 8px 3px 8px 0;
  padding: 5px 10px;
  color: #fff;
  background: #4e1505;
  font-size:16px;
  border: 1px solid #624c0a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
width:140px;
 list-style-type: none;
 font-family: Georgia;
}
.view-godort-auction .views-field.views-field-nothing
{
	margin-top: 20px;
	padding-bottom:20px;
	
}
.view-godort-auction .views-field.views-field-current-price
{
	
	font-size: 16px;
	font-weight:bold;
}
.view-godort-auction p img,
.node-auction p img
{
	margin:0;
}
.node-auction input#edit-submit.form-submit 
{
	font-size: 16px;
	font-family: Georgia;
}
.view-godort-auction .hasCountdown {
  border: 1px solid #ccc;
  background-color: #eee;
  height: 60px;
   width: 280px;
}


.backtotop
{
	background:  url(../images/back_to_top_btn.png) no-repeat left center;
	  bottom: 0px;
  cursor: pointer;
  height: 50px;
  position: fixed;
  right:105px;
  text-indent: -9999px;
  width: 70px;
  z-index: 1;
}

.backtotop:hover {
  opacity: 0.8;
}
#backtotop
{
	 background:  url(../images/back_to_top_btn.png) no-repeat left center;
	  bottom: 0px;
  cursor: pointer;
  height: 50px;
  position: fixed;
  right:105px;
  text-indent: -9999px;
  width: 70px;
  z-index: 1;
}
.view-informational-videos .views-row
{
	display:block;
	padding-right:10px;
	margin-bottom:20px;
	  border-bottom: 1px solid #d8d8d8;
}
.view-informational-videos .node-page-content
{
	  border-right: 1px solid #d8d8d8;
}
.view-informational-videos .views-field.views-field-field-video {
float:left;
margin-right: 20px;
		
}

 .view-informational-videos  .views-field.views-field-title
 {
 	font-size: 18px;
 }
 .view-informational-videos  div.views-row.views-row-3.views-row-odd.views-row-last
 {
 	border:none;
 }
div.block.block-related-videos > h2
 {
 	  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  margin-bottom: 5px;
 }
 #maincontentright > div.block.block-related-videos > div > ul
 {
 	list-style-type: none;
 	padding:0;
 	margin:0;
 }
 #maincontentright > div.block.block-related-videos > div > ul li
 {
 	padding-bottom: 10px;
 	  font-family: Georgia, "Times New Roman", Times, serif;
 	font-size: 14px;
 }
 .product-categories
 {
 	    padding: 10px 0;
    border-top: 1px solid #d8d8d8;
 	    margin: 10px 0;
    font-size: 12px;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    color: #666666;
    font-weight: bold;
}
 .product-categories ul li {
    display: inline;
    padding-right: 6px;
    font-weight: normal;
}
 .product-categories ul
 {
 	list-style-position: inside;
 	    list-style-type: disc;
 }
#block-block-17 img
{
	margin:10px 0px 0px 0px;
	
}
#block-block-18 img
{
	margin:10px 0px 0px 0px;
	
}
#block-custom-search-blocks-2 .form-actions {
    margin-top: 0;
    margin-bottom: 1em;
}
 div.field.field-name-field-series-decriptions.field-type-text-long.field-label-hidden  p img
 {
 	float:left;
 }
 .more-information
 {
 padding-top:15px;	
 }
/*2016 Edits*/
.on-demand  h1,
.live-webinar  h1
{
	font-family: 'Rokkitt',Bookman,Verdana,sans-serif;
	font-size:24px;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
/**/