/*START PRESS SITE CSS*/
/* 
Version 1.1
Last modified: 18/12/2013
Date created: 09/12/2013
Author: SB
*/

/* Press Site: H2, H3, H4 Headings */
.newsPageTitle {background: url('press/divider.jpg') no-repeat 0px bottom;height: 50px;}


.pressContent {position:relative; overflow:hidden; float:left; width:692px; margin:0; padding:0;}

h2, h3, h4 {color: #6d6f72; margin:0; padding: 0;}
.pressContent h2 , .pressReleaseContent h2 {
	padding:0 0 0 20px;
	background:transparent url('assets/bullet_chevron_large.gif') no-repeat 0 0.15em;
	font-size:2.2em;
	line-height:1.15em;
	font-weight:bold;
	text-transform: uppercase;	
}

h3 {font-size: 18px;}
h4 {background: transparent url('press/roundel_14.png') no-repeat left; font-size: 16px;}
h3 , h4 {font-weight: 500;}

h3 a, .newsHeadline a {
	color: #6d6f72;
	text-decoration: none;
}

/* Press Site: Main Content*/
.pressSite {position:relative; overflow:hidden; width:100%; padding:0 0 16px 0; margin:0}

/* Press Site: navigation */
.pressNav {position:relative; overflow:hidden; float:left; width:231px; padding:0; margin:-5px 20px 0 0}

/* Press Site: menu */
.pressMenu {
	position:relative;
	overflow:hidden;
	margin: 0 0 13px 0;
	padding: 0px;
	list-style-type:none;
	text-transform: uppercase;
	font-weight: bold;
}
.pressMenu li {background: url('press/nav-up.png') no-repeat; margin: 5px 0 0 0; height: 38px;width: 223px;}
.pressMenu .on {margin:5px 0 0 0; background:url('press/nav-down.png') no-repeat;}
.pressMenu li a {
	font-size:1.4em;
	color:#ffffff;
	text-decoration:none;
	padding: 0px 5px 0px 15px;
	vertical-align: middle;
	display: table-cell;
	height: 38px;
	width:  223px;
}

.pressMenu li:hover {background:url('press/nav-down.png') no-repeat;}
.pressMenu ul {position:relative; overflow:hidden; width:100%; padding:0; margin:0 0 0 0; list-style-type:none}
/*.pressMenu ul li {}
.pressMenu ul li a {}
.pressMenu li a:hover {color:#ffffff;}

/* Press Site: Twitter Feed */
.pressTwitter {width: 220px; border: 1px solid #ebebeb;}
.pressTwitterTitle {padding: 10px 0 10px 20px; color: #000000; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #ebebeb;}

/* Press Site: Social Media */
.socialMediaIcons {display: inline-block; margin: 20px 0 0 0;}
.faceBook , .youTube {float: left; margin: 0 15px 0 0; width: 45px; height: 45px;}
.faceBook {background-image:url('press/facebook.png');}
.youTube {background-image:url('press/youtube.png');}

/* Press Site: Content */
.pressContent .pageTitle, .releasePageTitle {
	margin: 0px 0 20px 0;
}

/* Press Site: Horizontal rows */
.newsBox , .resultsBox , .freeText {
	background: url('press/divider.jpg') no-repeat 0px bottom;
	margin: 10px 0 10px 0;
	padding: 0px 0 20px 0;
	display: block;
	font-size: 12px;
}
.freeText {padding: 0 20px 20px 20px;}


.newsTitle, .resultsTitle {display: inline-block; margin: 0 0 10px 0;}

.newNews span { display: block; padding: 0px 9px; font-weight: bolder; vertical-align: middle; text-transform: uppercase; color: #ffffff; background:transparent url('press/new-flag-left.png') no-repeat top left; color: #fff; font-size: 0.8em;}
.newNews , .newNews span{margin: 0 5px 0 0;}
.newNews {font-size: 16px;  background:transparent url('press/new-flag-right.png') no-repeat top right;float: left;margin: 4px 4px 0 0;}
.newsTitle, .newsDivider , .newsHeadline , .newNews {float: left; display: block;}
.newsHeadline , .newsDivider, .resultsHeadline , .searchResults {font-size: 18px; margin: 0 5px 0 0;float: left;color: #6d6f72; line-height: 1.2;}
.publishedDate{float: right; color: #6d6f72;font-style:italic;margin: 0 0 10px 0;}
.newsHeadline {max-width: 600px;}

.newsContent, .resultsContent{display: inline-block; margin: 0 0 10px 0; width: 100%;}
.newsImage img, .resultsImage img {position: relative; display: inline; float: left; margin: 0 20px 0 0; width: 200px; border: 1px solid #ebebeb;}
.newsText, .resultsText {padding: 0; margin: 0; display: block; height: 122px; text-align: justify;}

/* Read More Buttons */
.readMore {float: right; color: #ffffff; background:transparent url('press/read-more-right.png') no-repeat top right; text-transform: uppercase; height: 22px;}
.readMore a {float: right; font-weight: bold; color: #ffffff; text-decoration: none; padding: 0 8px 5px 20px; background:transparent url('press/read-more-roundel.png') no-repeat 10px 7px; font-size: 10px;}
.readMore a span {background:transparent url('press/read-more-left.png') no-repeat top left; padding: 0px 2px 0px 20px;display: table-cell;height: 21px;line-height: 1;vertical-align: middle;}
.readMore , .readMore a {display: block;}

/* .searchResults , {display: inline-block;background: url('press/divider.jpg') no-repeat 0px bottom;padding: 20px 0 20px 0;width: 100%;color: #6d6f72;} */

/* Press Releases Page*/
.pressReleases {	margin: 20px 0 0 0;display: block;}

.pressReleaseText{margin: 20px;	font-size: 12px; }
.pressReleaseImage {margin: 0px 10px 10px 0px; float: left;}
.pressReleaseImage img{width: 200px; display: block;}
.pressReleaseTextLink {margin: 10px 0 0 0;display: block;color: #e11b22;}
.pressReleaseTextLink a , .pressReleasePdf a{color: #e11b22;}

/* Reults filter bar */
.filterBar {display: block;border: 1px solid #ebe9e9; background: #ebe9e9; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 3px 3px 5px 6px #ccc;-webkit-box-shadow: 3px 3px 3px 0px #ccc;box-shadow: 3px 3px 3px 0px #ccc; color: #434343;height: 90px;width: 686px;}
.filters {padding: 10px;}
.filterFields {display: block;}
.filters #from , .filters #to {width: 80px; margin: 0 0 0 5px;}
.filters .filterKeyword {margin: 0 5px 0 10px; max-width: 150px;}
.filters input , .filters select {border: 1px solid #ebe9e9; padding:0 0 0 5px;width: 200px;margin:0;}
.filterButton {background: url('press/search-button.png') transparent no-repeat; border-style: none; padding: 0 0 2px 20px; width: 130px; height: 27px; float: right; color: #fff; font-weight: bold;text-transform: uppercase; text-align: left;margin: 25px 0 0 0; cursor: pointer;}
.categoryFilters {display: block; width: 200px; float: left;}
.categoryFilter1 , .categoryFilter2 , .categoryFilter3, .filterDateRange {color: #434343; font-size: 12px;}
.categoryFilter2 , .categoryFilter3 { margin: 5px 0 0 0 !important;}
.placeholder { color: #bbb; }

/* Press Release Page*/
.pressReleaseRight {float: right; display: block; width: 225px; margin: 0 20px 0 0; padding: 20px 0 20px 0; font-size: 12px;}
.pressReleaseRight .rightPressDocument , {float: right;}
.pressReleaseRight .factsBox {display: block; float: left; margin: 20px 0 0 20px;}
.factsBox h4 , .factsBox .facts{padding: 10px 20px 8px 20px;}
.facts {border: 1px solid #b3b3b3;}
.facts .pressReleaseImage{display: block;}

.pressReleaseContent , .pressReleaseContent .publishedDate  {width: 460px;display: block;float: left;}
.pressRelease .pressReleaseText {background: url('press/small-divider.jpg') no-repeat 0px bottom; padding: 0 0 20px 0;}
.pressReleaseContent .publishedDate {display:block; margin: 15px 0 0 0;}

.pressReleaseDownload {display: inline-block; border: solid 1px #b3b3b3; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;height: 50px;margin: 60px 0 20px 0; width: 100%;}
.pressReleasePdf {float: left; padding: 5px; vertical-align: middle;margin: 0 0 10px 0;}
.pressReleasePdf img {vertical-align: middle; padding: 0 5px 0 5px;}
.pressReleaseAddThis {float: right; padding: 5px; margin: 15px 5px 0 0;}

.pressReleaseLinks {display: block; width: 460px; padding: 0 20px 0 20px;}
.portfolioTitle , .imageLibraryTitle {margin: 0 0 10px 0;}
.releasePortfolio , .releaseImageLibrary {float: left; width: 210px;}
.releasePortfolio img, .releaseImageLibrary img{width: 200px;}
.releasePortfolio {margin: 0 10px 0 0;}
.itemLinks {float: left; max-width: 200px;}
.pressReleaseLinks .readMore , .pressReleaseRight .readMore {margin: 5px 10px 0 0; float: left;clear: both;}
.pressReleaseLinks .readMore a {padding: 0 8px 5px 0;}

/* Image Library Page */
.categoryFilter , .familyFilter , .modelFilter {float: left;}
.categoryFilter select, .familyFilter select, .modelFilter select {width: 212px;}
.familyFilter , .modelFilter {margin: 0 0 0 15px;}
.filterName {display: block; padding: 0 0 2px 0; font-size: 12px;}
.searchButton {background: url('press/search-button.png') transparent no-repeat; border-style: none; padding: 0 0 2px 0; width: 130px; height: 27px; float: right; color: #fff; font-weight: bold;text-transform: uppercase; margin: 8px 0 0 0; cursor: pointer;}
.previewButton , .originalButton {margin: 5px 0 0 0;}
.previewButton a , .originalButton a {background: transparent url('press/roundel_14.png') no-repeat left; font-size: 12px; padding:0 0 0 16px; text-decoration: none; color: #434343;}

.downloadBar {display: block; margin: 10px 0 10px 0; height: 50px;background: url('press/divider.jpg') no-repeat 0px bottom; padding: 8px 0 0 0;}
.downloadAllButton {float: left;}
.downloadSelection {display: block;}
.downloadButton {margin: 0 0 0 20px;}
.downloadButton , .clearButton {float: left; display: block;}
.downloadButton, .downloadAllButton {background: url('press/download-button.png') transparent no-repeat; border-style: none; padding: 0 0 2px 0; width: 201px; height: 27px; color: #fff; font-weight: bold;text-transform: uppercase; cursor: pointer;}
.downloadSelection a , .downloadAllButton a {color: #fff; text-decoration: none; font-weight: bold; padding: 6px 0 0 20px; display: block; font-size: 12px;}
.clearButton a{color: #434343; float: right;}

.imageResult .resultsTitle {margin: 10px 0 0 0;}
.imageResult {display: block; float: left; margin: 0 0 20px 0;}
.imageResult .resultsImage img {width: 150px; display: block;}
.downloadSelect {width: 155px; margin: 5px 0 0 0; display: block;}
.downloadSelect form , .downloadSelect input  {float: right;}

.imageContent {width: 220px; display: block;}

/* Page Pagination */
.pagination {width: 100%;}
.pagination input {background-color: #ffffff; border: 1px solid #ebebeb;}

/* Pagination Input buttons */
.pagePaginationSel {color: #e11b22;}
.pagePagination , .pagePaginationLast {color: #6d6f72;}
.pagePagination:hover , .pagePaginationLast:hover {color: #e11b22; cursor: pointer;}

/*RSS Feed*/
.pressRss {float: right; display: block;}
.pressRss a {color: orange; text-decoration: none; font-size: 10px; text-align: center;letter-spacing: -1px;}
.pressRss img {margin: 0 0 0 5px;}

/* Basic jQuery Slider styles */
#banner-slide {margin: 0 0 10px 0;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;float:right; color: #fff;}
ul.bjqs-controls{list-style: circle;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display: none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{ padding: 0 15px 0 0; margin: 0 0 15px 0; position: absolute;bottom: 25px; right: 0px;}
ol.bjqs-markers.h-centered{text-align: right; margin: 0;}
ol.bjqs-markers li{background: url('press/slider-circle.png') no-repeat;display:inline-block; padding: 2px 4px 0 0; margin: 0 0 0 10px;}
ol.bjqs-markers li.active-marker  {background: url('press/slider-circle-active.png') no-repeat;}
ol.bjqs-markers li.active-marker a{color: #b3b3b3;}
ol.bjqs-markers li a{display:inline-block; overflow: hidden; color: #ffffff; padding: 5px 5px 5px 5px; width: 8px; height: 8px;font-size: 0px;}
p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.slider-wrapper{display: inline-block; position: absolute; top: 20px; right: 0px; width: 390px; margin: 0 0 0 20px;}
.slider-header{background: transparent url('press/header-image-chevron.png') 0 5px no-repeat;  color: #ffffff; font-size: 4.5em; float: left; display:block;font-weight: bold; text-transform: uppercase;line-height: 1.0;}
.slider-text{color: #ffffff; font-size: 16px; float: left; display:block; line-height: 1.2em;}
.slider-header , .slider-text {padding: 0 0 0 40px;}

/* service portal: support */

.serviceNav .shadowBlock {position:relative; overflow:hidden; width:197px; margin:0; padding:0 0 16px 0; background:transparent url('assets/block_shadow_197.gif') 0 100% no-repeat}
.serviceNav .supportBlock {position:relative; overflow:hidden; width:177px; margin:0; padding:8px 10px; background:transparent url('assets/block_border_fade_197.gif') 0 0 no-repeat}
.serviceNav .supportBlock h2 {margin:0 0 6px 0; padding:0; font-size:1.3em; font-weight:bold; color:#6d6f72}
.serviceNav .supportBlock .supportIcon {float:right; margin:2px 0 0 0}
.serviceNav .supportLinkBlock {position:relative; overflow:hidden; width:177px; margin:0; padding:5px 10px 4px 10px; background:#eee}
.serviceNav .supportLinkBlock a {
	display:block;
	margin:0;
	padding:0 0 0 7px;
	background:transparent url('assets/bullet_tri_8_red.png') 0 2px no-repeat;
	font-size:1.0em;
	font-weight:normal;
	color:#6d6f72;
	text-decoration:none;
}

/* Press Disclaimer */
.pressDisclaimer {width: 692px;padding: 20px 20px 0 0;position:relative; margin:0 0 0px 0; background: url('press/divider.jpg') no-repeat 0px top;float:left;}
.pressDisclaimer p {margin:0 0 5px 0; padding:0; font-size:1.2em; font-weight:normal; color:#727272}
.pressDisclaimer a {font-weight:normal; color:#727272; text-decoration:underline}
.pressDisclaimer a:hover {color:#e11b22}

/*END PRESS SITE CSS*/
