@charset "utf-8";
@font-face {
 font-family:'OpenSansLight';
 src:url('../../trutestgroup/fonts/OpenSans-Light-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-Light-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
}
@font-face {
 font-family:'OpenSansLightItalic';
 src:url('../../trutestgroup/fonts/OpenSans-LightItalic-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-LightItalic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
}
@font-face {
 font-family:'OpenSansRegular';
 src:url('../../trutestgroup/fonts/OpenSans-Regular-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
}
@font-face {
 font-family:'OpenSansItalic';
 src:url('../../trutestgroup/fonts/OpenSans-Italic-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
}
@font-face {
 font-family:'OpenSansSemibold';
 src:url('../../trutestgroup/fonts/OpenSans-Semibold-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
}
@font-face {
 font-family:'OpenSansSemiboldItalic';
 src:url('../../trutestgroup/fonts/OpenSans-SemiboldItalic-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
}
@font-face {
 font-family:'OpenSansBold';
 src:url('../../trutestgroup/fonts/OpenSans-Bold-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
}
@font-face {
 font-family:'OpenSansBoldItalic';
 src:url('../../trutestgroup/fonts/OpenSans-BoldItalic-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
}
@font-face {
 font-family:'OpenSansExtrabold';
 src:url('../../trutestgroup/fonts/OpenSans-ExtraBold-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
}
@font-face {
 font-family:'OpenSansExtraboldItalic';
 src:url('../../trutestgroup/fonts/OpenSans-ExtraBoldItalic-webfont.eot');
 src:url('../../trutestgroup/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
}
@font-face {
 font-family:'BitterRegular';
 src:url('../../trutestgroup/fonts/Bitter-Regular-webfont.eot');
 src:url('../../trutestgroup/fonts/Bitter-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/Bitter-Regular-webfont.woff') format('woff'), url('../../trutestgroup/fonts/Bitter-Regular-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/Bitter-Regular-webfont.svg#BitterRegular') format('svg');
}
@font-face {
 font-family:'BitterItalic';
 src:url('../../trutestgroup/fonts/Bitter-Italic-webfont.eot');
 src:url('../../trutestgroup/fonts/Bitter-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/Bitter-Italic-webfont.woff') format('woff'), url('../../trutestgroup/fonts/Bitter-Italic-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/Bitter-Italic-webfont.svg#BitterItalic') format('svg');
}
@font-face {
 font-family:'BitterBold';
 src:url('../../trutestgroup/fonts/Bitter-Bold-webfont.eot');
 src:url('../../trutestgroup/fonts/Bitter-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../trutestgroup/fonts/Bitter-Bold-webfont.woff') format('woff'), url('../../trutestgroup/fonts/Bitter-Bold-webfont.ttf') format('truetype'), url('../../trutestgroup/fonts/Bitter-Bold-webfont.svg#BitterBold') format('svg');
}
* {
	margin:0px;
	padding:0px;
	font-family:'OpenSansRegular', Arial, sans-serif;
	word-wrap:break-word;
	outline:none; /*removes the yellow border generated by chrome when clicking on fields*/
}
*:first-child+html .clearfix {
	zoom:1;
}
* html .clearfix {
	height:1%;
}
html, body {
	height:100%;
	width:auto;
	font-family:'OpenSansLight', Arial, sans-serif;
}
html {
	font-size:small;
	background-color:#ebeaea;
	font-style:normal;
	font-family:'OpenSansLight', Arial, sans-serif;
}
#flash, #flashcontent, flash {
	height:100%;
	font-size:small;
	font-style:normal;
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:small;
	line-height:1.2em;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
	word-wrap:break-word;
}
p {
	font-size:small;
	font-weight:inherit;
	margin:0 0 0.8em;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	line-height:1.5em;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
ol, ul {
	display:block;
	list-style:outside;
	list-style-type:inherit;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
blockquote {
	margin:20px 0;
	padding:20px;
	font-weight:bold;
	font-style:italic;
}
blockquote em {
	font-family:'BitterRegular', Arial, sans-serif;
	background-color:#fff;
	font-size: 14pt;
	font-style:normal;
	color:#c0c0c0;
	line-height:35px;
}
blockquote em strong, blockquote strong em {
	font-family:'BitterRegular', Arial, sans-serif;
	color:#1d317d;
	background-color:#fff;
	font-size: 18pt;
}
input[type=text], input[type=password], input[type=email], textarea, select {
	font-family:inherit;
	font-weight:inherit;
	background:#FCFBF9;
	color:#292928;
}
.hasJs label.prompt {
	color:#4b4a4a;
}
.caption {
}
a {
	color:#292928;
	text-decoration:none;
	border:none;
}
a:link, li a:active, li a.active {
	color:#292928;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#888a7d;
	text-decoration:underline;
}
img a {
	border:none;
}
h1, h3, h4, h5, h6 {
	font-family:'BitterRegular', Arial, sans-serif !important;
	letter-spacing:0;
	font-weight:bold;
	margin:10px 0;
	line-height:1.5em;
}
h2 {
	font-family:'OpenSansSemibold', Arial, sans-serif !important;
	letter-spacing:0;
	font-weight:bold;
	margin:10px 0;
	color:#12214e;
	font-size:large;
	line-height:1.5em;
}
.yellow-border {
	border-top: 2px solid #fce300;
}
.blueborder {
	border-top:2px solid #273c8f;
	margin:20px 0 20px 0;
	width:40%;
}
h1.title {
	font-family:'BitterBold', Arial, sans-serif !important;
	color:#12214e;
	margin:20px 0 20px 0;
	line-height:2em;
}
h3 {
	font-size:medium;
	clear: both;
	color:#12214e;
}
h3 a, h3 a:link, h3 a:active, .downloads-left h2 {
	font-family:'BitterRegular', Arial, sans-serif !important;
	font-size:medium;
	color:#12214e;
	text-decoration:none;
}
h3 a:hover {
	color:#1d2256;
	text-decoration:underline;
}
h4 {
	font-size:small;
}
h4 a, h4 a:link, h4 a:active {
	font-family:'BitterRegular', Arial, sans-serif !important;
	color:#12214e;
	text-decoration:none;
}
h4 a:hover {
	color:#1d2256;
	text-decoration:underline;
}
h5, h6 {
	font-size:smaller;
}
.clearfix:after {
	content:" ";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
fieldset {
	background-color:transparent;
}
legend {
	margin:0;
	padding:0;
	border:0;
	color:#12214e;
	font-weight:bold;
}
table {
	margin:15px 0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
tbody {
	border:none;
}
th {
	border-top:2px solid #fce300;
	border-bottom:1px solid #CCCCCC;
}
tr.even {
}
tr.odd {
}
td, th {
}
td {
}
td.active {
	background:none;
}
ul ul, ul ul ul, ol ol, ol ol ol {
	margin:0;
	margin-left:20px;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style-type:upper-alpha;
}
ol ol ol {
	list-style-type:lower-alpha;
}
li {
	display:list-item;
	line-height:1.8em;
}
ul li a {
	text-decoration:none;
}
.ico {
	float:left;
	margin:0 20px 10px 0;
}
.ico2 img {
	margin-right:5px;
}
.clear {
	clear:both;
}
.slogan {
	float:right;
	font-size:large;
}
.slogan .tel, .slogan .dealer {
	display: none;
	float:right;
	text-align:right;
}
#skip-link {
	position:absolute;
}
/*Override System.css */
.form-item, .form-actions {
	margin-bottom:0 !important;
	margin-top:0 !important;
}
.form-item input.error, .form-item input[type=text].error, .form-item input[type=password].error, .form-item input[type=email].error, .form-item textarea.error, .form-item select.error {
	border:2px solid red;
}
.logo {
	height:32px;
	width:190px;
	margin-bottom:20px;
	background:url('../../trutestgroup/images/ttg_logo.png') no-repeat;
}
.logo a {
	height:32px;
	width:190px;
	display:block;
	overflow:hidden;
}
.logo a img {
	position:absolute;
	top:0;
	left:0;
	text-indent:0;
}
/* Wrapper */
.wrapper {
	max-width:1400px;
	min-width:1024px;
	margin:0 auto;
	width:100%;
	text-align:left;
}
/* Page */
#page {
	background:none;
	margin:0 auto;
	height:100%;
	width:100%;
	text-align:left;
}
#page-content {
	margin:0 auto;
	width:942px;
	text-align:left;
}
.item-list ul li {
	list-style: none;
}
/* Header */
#header {
	text-align:left;
	background:#fce300;
	height:5%;
	width:100%;
}
#header-wrapper {
	overflow:hidden;
	margin:0 auto;
	width:942px;
	text-align:left;

}
#header-left {
	float:left;
	width:50%;
}
#header-right {
	float:right;
	width:50%;
}
body#header {
	margin-top:20px !important;
}
/* MENU */
#mainnav ul.menu ul.menu {
	display:none;
	margin:0px;
	z-index:999;
}
#mainnav ul.menu li:hover > ul.menu {
	display:block;
	z-index:999;
}
#mainnav ul.menu {
	position:absolute;
	height:55px;
}
#mainnav ul.menu li, #mainnav-right ul.menu li {
	float:left;
	list-style:none;
	height: 55px;
	width: 110px;
	padding: 20px 10px;
}
#mainnav-right ul.menu li {
	width: 90px;
}
/* override system.css */
#mainnav ul li.expanded, #mainnav ul.menu li, #mainnav ul.menu li.expanded, #mainnav ul.menu ul.menu li.expanded {
	padding:0;
	margin:0;
}
/* TOP NAV AREA HOVER */
#mainnav ul.menu li:hover {
	z-index:999;
	background:#ffc605;
}
#mainnav ul.menu li:hover a {
	color:#4e4e4d;
}
#mainnav ul.menu li a {
	color:#4e4e4d;
	display:block;
	padding:15px 0px 0 5px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
}
#mainnav ul.menu ul.menu {
	padding:0;
	position:absolute;
	top:100%;
	height:20px;
}
#mainnav ul.menu ul.menu li {
	float:none;
	position:relative;
	height:20px;
	white-space:nowrap;
}
#mainnav ul.menu ul.menu li a {
	color:#8b8b8b;
	background:#fce300;
	width: 100%;
	text-align:left;
	height:20px;
	line-height: 5px;
}
#mainnav ul.menu ul.menu li {
	color:#8b8b8b;
	min-width: 120px;
	width:105%;
	text-align:left;
	height:30px;
}
/*ON HOVER SUBMENU ITEMS*/
#mainnav ul.menu ul.menu li a:hover {
	background: #ffc605;
	color: #4e4e4d;
	z-index:999;
	text-align:left;
}
#mainnav ul.menu ul.menu li li {
	margin-left:5px;
}
#mainnav ul.menu ul.menu li li a {
	margin-left:0px;
}
#mainnav ul.menu ul.menu ul.menu {
	left:100%;
	position:absolute;
	top:0;
	text-align:left;
}
/* All lists */
#header-wrapper, #header-wrapper .menu {
	line-height:1.4em;
	list-style:none;
	padding:0;
}
#header-wrapper .menu {
	position:static;
}
#header-wrapper a, #header-wrapper li > span {
	background:transparent none;
	border:none;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
#header-wrapper .menu a, #header-wrapper .menu li > span {
	border-right:1px solid #323232;
	display:block;
	padding:4px 8px;
}
#header-wrapper .menu .admin-menu-tab a {
	border-right:1px solid #52565E;
}
#header-wrapper .menu li li a {
	border-right:none;
	border-top:1px solid #323232;
}
/* All list items */
#header-wrapper .menu li {
	background-image:none;
	float:left;
	height:100%;
	list-style-image:none;
	list-style-type:none;
	margin:0 !important;
	padding:0;
}
#header-wrapper .menu .admin-menu-tab {
	padding-bottom:1px;
}
#header-wrapper .menu li li {
	background:#202020;
	filter:Alpha(opacity=88);
	opacity:0.88;
	width:160px;
}
#header-wrapper .menu li li li {
	filter:Alpha(opacity=100);
	opacity:1;
}
/* Second-level lists */
/* Note:We must hide sub-lists or scrollbars might appear (display:none is not read by screen readers). */
#header-wrapper .menu li ul {
	background:none;
	display:none;
	left:-999em;
	line-height:1.2em;
	margin:0;
	position:absolute;
	width:160px;
}
/* Third-and-above-level lists */
#header-wrapper .menu li li.expandable ul {
	margin:-20px 0 0 160px;
}
#header-wrapper .menu li:hover ul ul, #header-wrapper .menu li:hover ul ul ul, #header-wrapper .menu li:hover ul ul ul ul, #header-wrapper .menu li:hover ul ul ul ul ul, #header-wrapper .menu li.iehover ul ul, #header-wrapper .menu li.iehover ul ul ul, #header-wrapper .menu li.iehover ul ul ul ul, #header-wrapper .menu li.iehover ul ul ul ul ul {
	display:none;
	left:-999em;
}
/* Lists nested under hovered list items */
#header-wrapper .menu li:hover ul, #header-wrapper .menu li li:hover ul, #header-wrapper .menu li li li:hover ul, #header-wrapper .menu li li li li:hover ul, #header-wrapper .menu li li li li li:hover ul, #header-wrapper .menu li.iehover ul, #header-wrapper .menu li li.iehover ul, #header-wrapper .menu li li li.iehover ul, #header-wrapper .menu li li li li.iehover ul, #header-wrapper .menu li li li li li.iehover ul {
	display:block;
	left:auto;
}
#header-wrapper .menu li.admin-menu-action:hover ul {
	right:0;
}
/* Second-and-more-level hovering */
#header-wrapper .menu li li.expandable {
	background:#45454A url('../../trutestgroup/images/arrow.png') no-repeat 145px 6px;
}
#header-wrapper .menu li li:hover, #header-wrapper .menu li li.iehover {
	background-color:#111;
}
#header-wrapper .menu li li:hover a, #header-wrapper .menu li li:hover li:hover a, #header-wrapper .menu li li:hover li:hover li:hover a {
	color:#FFF;
}
#header-wrapper .menu li li.expandable:hover a, #header-wrapper .menu li li.expandable:hover li.expandable:hover a {
	border-color:#444;
	color:#EEE;
}
#header-wrapper .menu li li.expandable:hover li a, #header-wrapper .menu li li.expandable:hover li.expandable:hover li a {
	border-color:#323232;
}
#header-wrapper .menu li li:hover li a, #header-wrapper .menu li li.iehover li a, #header-wrapper .menu li li.iehover li.iehover li a {
	color:#EEE;
}
#header-wrapper .menu li li.iehover a, #header-wrapper .menu li li.iehover li.iehover a, #header-wrapper .menu li li.iehover li.iehover li.iehover a {
	color:#FFF;
	width:90%; /* IE */
}
#header-wrapper li.highlight {
	background-color:#eee !important;
}
#header-wrapper li.highlight > a {
	border-color:#ccc !important;
	color:#111 !important;
}
/*
 * Header-bottom
 */
#header-bottom {
	height:31px;
	background:#373736;
	width:100%;
}
#header-bottom-wrap {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#header-bottom-left {
	float:left;
	text-align:left;
}
#header-bottom-left a {
}
#header-bottom-right {
	float:right;
	text-align:right;
}
/*
* Region-top-header menu
*/
.region-top-header {
	float:right;
	display:inline;
	padding:0;
	width:100%;
}
.region-top-header ul li {
	float:right;
	display:inline;
	padding:0;
}
.region-top-header ul li a {
	color:#FFF;
}
.region-top-header ul li.first {
	padding:0;
}
.region-top-header ul li.active {
	border-right:none;
	background:#930;
	color:#F36;
	padding:0;
}
.region-top-header .block-block {
	color:#C3C3C3;
	float:left;
	display:inline;
	margin-right:20px;
}
.region-top-header .block-lang-dropdown {
	color:#000;
	float:right;
	display:inline;
}
/*
* Search block
*/
/*
* Block Search
*/
#block-search-form {
	float:right;
	margin-top:10px;
	padding:0px;
}
#block-search-form .form-text, #search-block-form .container-inline .form-text {
	width:90px;
	height:25px;
	padding:6px 5px 6px;
	border:none;
	background:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#block-search-form .container-inline, #search-block-form .container-inline {
	overflow:hidden;
	background:#fcfbf9;
	display:inline-block;
}
#block-search-form .container-inline .form-item, #search-block-form .container-inline .form-item {
	float:left;
	margin:0;
}
#block-search-form .container-inline .form-actions, #search-block-form .container-inline .form-actions {
	float:right;
	width:15px;
	height:14px;
	padding:5px 6px 0 0;
	background:#fcfbf9;
}
#search-form .form-submit {
	vertical-align:middle;
}
#block-search-form .form-submit, #search-block-form .form-submit {
	background:url('../../trutestgroup/images/search_btn.png') no-repeat center center #fcfbf9;
	border-radius:0;
	border:0;
	line-height:normal;
	width:15px;
	height:14px;
	padding:0;
	cursor:pointer;
}
#search-block-form #edit-submit:hover, #search-block-form .form-submit:hover {
	background-color:#fcfbf9;
}
#search-block-form label {
	display:none;
}
/*
 * Header design
 */
#header-design {
	height:98px;
	background:url('../../trutestgroup/images/header_top_bg.png') no-repeat scroll 0 0 transparent;
	width:100%;
}
#header-design-center {
	margin:0 auto;
	height:98px;
	width:100%;
	text-align:left;
}
#headercontent {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#yellow {
	background:#fce300;
}
#logo-top {
	float:left;
}
#logo-top a {
	outline:none;
}
#spacer {
	height:20px;
}
.site-name, .site-name a {
	outline:none;
	display:none;
	text-transform:uppercase;
}
#slogan-header {
	display:block;
	float:right;
	margin-top:70px;
}
/*
 * Main Navigation
 */
#mainnav {
	margin:0 auto;
	background:#FFFFFF;
	height:55px;
	width:100%;
	text-align:left;
}
#mainnav-left {
	float:left;
	background:#FFFFFF;
	width:50%;
}
#mainnav-right {
	float:left;
	background:url('../../trutestgroup/images/nav_rht_bg.png') repeat-x scroll 0 0 transparent;
	width:50%;
}
#mainnavwrap {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#navigation-left {
	float:right;
	width:471px;
	text-align:left;
	height:55px;
}
#navigation-right {
	float:left;
	margin:0 auto;
	width:471px;
	text-align:left;
	height:55px;
}
#navigation-right-wrap {
	float:left;
	width:293px;
	height:55px;
}
#header-search {
	float:right;
	width:178px;
}
#mainnavshadow {
	height:7px;
	background:url('../../trutestgroup/images/mainnav_shadow.png') repeat-x scroll 0 0 transparent;
	width:100%;
}
/*
* Main Content
*/
#main-content {
	margin:0 auto;
	width:100%;
	text-align:left;
}
#main-hero {
	margin:0 auto;
	width:942px;
	height:390px;
	text-align:left;
}
#main-hero-content {
	margin:0 auto;
	width:100%;
	margin:40px 0 0 0;
	text-align:left;
}
/*
 * Front-page Slider 
 */

/*-[FEATURED SLIDER]-*/

.views_slideshow_main {
	position:relative;
	padding-bottom:15px;
	background:url('../../trutestgroup/images/hero_shadow.png') no-repeat bottom left;
	height:345px;
	z-index:4;
	border: solid transparent; /*This is a fix for Chrome otherwise the shadow will not show*/
}
.entry ul, .comment-content ul {
	list-style-type:disc;
	margin:10px 0 10px 20px;
}
.entry ol, .comment-content ol {
	list-style-type:decimal;
	list-style-position:inside;
	margin:10px 0 10px 2px;
}
.entry ul li ul, .entry ul li ol, .comment-content ul li ul, .comment-content ul li ol {
	margin:2px 0 2px 20px;
}
.entry ol li ul, .entry ol li ol, .comment-content ol li ul, .comment-content ol li ol {
	margin:2px 0 2px 35px;
}
.main_view {
	float:left;
	position:relative;
	padding-top:10px;
}
.window {
	overflow:hidden;
	position:relative;
}
.paging {
	padding:5px 0 15px 0;
	text-align:center;
	z-index:100;
}
.paging a {
	text-indent:-9999px;
	background:url('../../trutestgroup/images/slide-nav-button.png') no-repeat center;
	width:14px;
	height:14px;
	display:inline-block;
	margin:4px;
	border:none;/*outline:none;*/
}
.paging a.active {
	background:url('../../trutestgroup/images/slide-nav-button-hover.png') no-repeat center;
	border:none;/*outline:none;*/
}
.paging a:hover {
	font-weight:bold;
	border:none;/*outline:none;*/
}
/*
 * Content
 */
#content-area {
	clear:both;
	background:#FFF;
	min-height:410px;
	height:100%;
	padding-top:20px;
	padding-bottom: 20px;
	width:100%;
}
#content {
	padding-bottom:30px;
}
/*-[BLOCKS]-*/
/*
 * Home Block Content
 */
#regional_home, .regional_home {
	padding:10px 0 0 0;
}
.regional_home_block_one, .regional_home_block_two, .regional_home_block_three, .regional_home_block_four, .regional_home_block_five, .regional_home_block_six, .regional_home_block_seven, .regional_home_block_eight, .regional_home_block_nine, .regional_home_block_ten {
	float: left;
	position:relative;
	z-index:4;
	margin:0 0 20px 10px;
	height: 216px;
	border-top: 2px solid #fce300;
}
.regional_home_block_one, .regional_home_block_four, .regional_home_block_seven {
	margin:0 0 20px 0;
}
.regional_home_image_3col_one, .regional_home_image_3col_two, .regional_home_image_3col_three, .regional_home_image_3col_four, .regional_home_image_3col_five, .regional_home_image_3col_six {
	float: left;
	background:url("../../trutestgroup/images/home_thumb_shadow.png") no-repeat scroll center bottom transparent;
	position:relative;
	z-index:4;
	margin:0 0 20px 10px;
	height: 216px;
	border-top: 2px solid #fce300;
}
.regional_home_image_3col_one, .regional_home_image_3col_five {
	margin-left: 12px;
}
/*
* Page Block Content
*/

.regional_page_block_one, .regional_page_block_two, .regional_page_block_three, .regional_page_block_four, .regional_page_block_five, .regional_page_block_six, .regional_page_block_seven, .regional_page_block_eight, .regional_page_block_nine, .regional_page_block_ten, .regional_page_image_4col_one, .regional_page_image_4col_two, .regional_page_image_4col_three, .regional_page_image_4col_four, .regional_page_image_4col_five, .regional_page_image_4col_six, .regional_page_image_4col_seven, .regional_page_image_4col_eight {
	float:left;
	border-top:2px solid #fce300;
	margin:0 0 40px 20px;
	position:relative;
	z-index:4;
}
.regional_page_image_4col_one, .regional_page_image_4col_two, .regional_page_image_4col_three, .regional_page_image_4col_four, .regional_page_image_4col_five, .regional_page_image_4col_six, .regional_page_image_4col_seven, .regional_page_image_4col_eight {
	background:url("../../trutestgroup/images/shadow-3-col.png") no-repeat scroll center bottom transparent;
}
.regional_page_block_one, .regional_page_block_two, .regional_page_block_three, .regional_page_block_four, .regional_page_block_five, .regional_page_block_six, .regional_page_block_seven, .regional_page_block_eight, .regional_page_block_nine, .regional_page_block_ten, .regional_page_image_4col_one, .regional_page_image_4col_five {
	margin-left: 0;
}
/*
* Node
*/
.top-content {
	width:100%;
}
.top-content h2 {
	color:#6c6b6b;
}
.top-content h2 em {
	color:#12214e;
	font-style:italic;
	font-size:large;
}
.bottom-content {
	width:100%;
	margin:40px 0 0 0;
}
.regional_product_left {
	float:left;
	width:30%;
}
#icons {
	float:left;
	width:75%;
	line-height:5em;
	border-top:2px solid #fce300;
}
.icon-product, .icon-product-video, .icon-product-case-study, .icon-product-downloads, .icon-product-set-up-guides, .icon-product-manuals, .icon-product-product-data-sheets {
	width:100%;
	clear:both;
	border-bottom:2px solid #DCDCDC;
	padding:20px 0 20px 0;
}
.icon-product-left, .icon-product-video-left, .icon-product-case-study-left, .icon-product-downloads-left, .icon-product-set-up-guides-left, .icon-product-manuals-left, .icon-product-product-data-sheets-left {
	clear:both;
	float:left;
	margin:0 0 0 10px;
	width:40%;
}
.icon-product-right, .icon-product-video-right, .icon-product-case-study-right, .icon-product-downloads-right, .icon-product-set-up-guides-right, .icon-product-manuals-right, .icon-product-product-data-sheets-right {
	float:left;
	width:50%;
}
.regional_product_right {
	float:right;
	width:69%;
}
.regional_product_right #body .field-label {
	border-top:2px solid #fce300;
	width:100%;
}
.regional_product_right #body .field-name-body .field-item {
	padding:20px 0 20px 0;
}
.regional_product_right li {
	list-style: initial;
}
#keyfeatures {
	background:#f4f4f2;
	padding:20px 0 20px 0;
	margin-bottom:30px;
}
#keyfeatures .field-label {
	padding:0 0 0 25px;
	font-size:medium;
	color:#12214E;
	text-transform:uppercase;
	font-family:'BitterBold', Arial, sans-serif !important;
	letter-spacing:0;
	font-weight:bold;
	margin:10px 0;
}
#keyfeatures ul {
	padding:0 0 0 40px;
	list-style-type:disc;
	margin:0;
}
#keyfeatures ul li {
	line-height:2em;
	list-style-position:outside;
}
#technicalspec h3 {
	text-transform:uppercase;
	margin:15px 0 20px 0;
}
#yellowborder {
	border-top:2px solid #fce300;
	width:100%;
}
#technicalspec {
	border-bottom:1px solid #DADBDC;
	padding-bottom:0.4em;
	margin-bottom:30px;
}
#technicalspec .field {
	border-top:1px solid #dadbdc;
	margin-top:5px;
	width:100%;
}
#technicalspec .field-label {
	text-transform:uppercase;
	float:left;
	width:40%;
	line-height:2em;
	color:#959595;
}
#technicalspec .field-item {
	float:left;
	width:60%;
	line-height:2em;
	color:#000;
}
#partnumber h3 {
	text-transform:uppercase;
	margin:15px 0 20px 0;
}
#partnumber .field-label {
	margin:15px 0 20px;
	text-transform:uppercase;
}
#partnumber .field-item table tr.rowsep {
	padding:0;
	margin:10px;
}
#partnumber .field-item table td, #partnumber .field-item table th {
	padding:10px;
}
#partnumber .field-item table td.left {
	width:200px;
	text-align:left;
	padding:10px 10px 10px 0;
}
#partnumber .field-item table td.center {
	width:30px;
	padding:0;
}
#partnumber .field-item table td.right {
	background:#f4f4f2;
	text-align:center;
	width:80px;
	padding:10px;
}
/*
* Views
*/
.view-taxonomy-term .col {
	float:left;
	width:50%;
}
.view-header ul {
	list-style-type:disc;
	list-style:inside;
}
.view-header ol {
	list-style-type:decimal;
	list-style:inside;
}
/*
* Views Grid structure for landing pages
*/
.views-view-grid .field-name-title-field {
	border-top:0;
}
.views-view-grid .field-name-title-field h3 a {
	font-size:small;
	color:#12214e;
	text-decoration:none;
	border:none;
}
.views-view-grid .field-name-title-field h3 a:link, .views-view-grid .field-name-title-field h3 a:active {
	text-decoration:none;
}
.views-view-grid .field-name-title-field h3 a:hover {
	text-decoration:underline;
}
/*
* Downloads
*/
.view-apps-downloads .views-view-grid .cols-2 {
}
.view-apps-downloads .views-view-grid .col-first {
	width:45%;
	padding-right:20px;
}
.view-apps-downloads .views-view-grid .col-last {
	width:45%
}
.view-apps-downloads .views-view-grid .views-field-name {
	border-top:2px solid #fce300;
	padding-top:20px;
}
.view-apps-downloads .views-view-grid .views-field-name span {
	color:#12214E;
	font-size:medium;
	font-weight:bold;
}
.view-apps-downloads .views-view-grid .views-field-name span a, .view-apps-downloads .views-view-grid .views-field-name span a:link, .view-apps-downloads .views-view-grid .views-field-name span a:hover, .view-apps-downloads .views-view-grid .views-field-name span a:active {
	color:#12214E;
	font-size:medium;
	font-weight:bold;
}
.view-apps-downloads .view-footer {
	border-top:4px solid #DCDCDC;
	height:150px;
	border-bottom:4px solid #DCDCDC;
	margin-bottom:100px;
}
.view-apps-downloads .view-footer .downloads-left {
	float:left;
	width:20%;
}
.view-apps-downloads .view-footer .downloads-left p a.download-icon {
	display:block;
	margin-left:15px;
	background:url('../../trutestgroup/images/icons/download-icon.png') no-repeat scroll 0 0 transparent;
	background-position:0px 0px;
	height:60px;
	width:64px;
}
.view-apps-downloads .view-footer .downloads-left p a.download-icon:hover {
	background-position:0 -60px;
}
.view-apps-downloads .view-footer .downloads-right {
	float:left;
	width:80%;
	padding-top:15px;
}
.view-apps-downloads .view-footer p a.button-link {
	padding:8px 15px;
	background:#1D317D;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
}
.view-apps-downloads .view-footer p a.button-link:hover {
	background:#142457;
	text-decoration:none;
}
.view-apps-downloads .view-footer p a.button-link:active {
	background:#142457;
}
/*apps page*/
.apps-downloads #regional_page_right, .apps-downloads .regional_page_right {
	display:block;
	float:left;
	width:100%;
}
.apps-downloads #regional_page_block_one .content h3, .apps-downloads .regional_page_block_one .content h3 {
	display:none;
}
.apps-downloads #regional_page_block_one, .apps-downloads .regional_page_block_one {
	border-top:4px solid #DCDCDC;
	height:150px;
	border-bottom:4px solid #DCDCDC;
	margin:0 0 100px 0;
	width:100%;
}
.apps-downloads #regional_page_block_one .downloads-left, .apps-downloads .regional_page_block_one .downloads-left {
	float:left;
	width:20%;
}
.apps-downloads .regional_page_block_one .downloads-left p a.download-icon {
	display:block;
	margin-left:15px;
	background:url('../../trutestgroup/images/icons/download-icon.png') no-repeat scroll 0 0 transparent;
	background-position:0px 0px;
	height:60px;
	width:64px;
}
.apps-downloads .regional_page_block_one .downloads-left p a.download-icon:hover {
	background-position:0px -60px;
}
.apps-downloads .regional_page_block_one .downloads-right {
	float:left;

	width:80%;
	padding-top:15px;
}
.apps-downloads .regional_page_block_one p a.button-link {
	padding:8px 15px;
	background:#1D317D;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
}
.apps-downloads .regional_page_block_one p a.button-link:hover {
	background:#142457;
	text-decoration:none;
}
.apps-downloads .regional_page_block_one p a.button-link:active {
	background:#142457;
}
/*End apps page*/


.view-downloads {
	margin-top:20px;
}
.view-downloads .view-header {
	margin:10px 0 30px 0;
	color:#12214E;/*font-size:normal;*/
}
.view-downloads .view-content h3 {
	border-top:6px solid #DCDCDC;
	padding-top:15px;
	font-size:large;
	font-weight:bold;
}
.view-downloads .view-content .views-row {
	margin:20px 0px 0px 0px;
	clear:both;
}
.view-downloads .view-content .views-row-last {
	border:none;
}
.view-downloads .view-content .views-row .views-field-field-file .file-text {
	display:none;
}
.view-downloads .view-content .views-row .views-field-field-file {
	float:left;
	width:15%;
	height:170px;
}
.view-downloads .view-content .views-row .views-field-title {
}
.view-downloads .view-content .views-row .views-field-title span {
	color:#12214E;
	font-weight:bold;
	font-size:small;
}
.view-downloads .view-content .views-row .views-field-field-document .link-text {
	float:left;
	margin:10px 10px 10px 0;
}
.view-downloads .view-content .views-row .views-field-field-document .link-icon {
	float:left;
}
.view-downloads .view-content .views-row .views-field-field-software-category {
	display:none;
}
.view-downloads .view-content .views-row .views-field-field-document .item-list ul li {
	margin:0px !important;
}
.view-downloads .views-field-body {
	margin-left:140px;
}
/*
* News Page
*/
.view-news .view-content .views-row {
	border-bottom:2px solid #DCDCDC;
	margin:0;
	padding-bottom:15px;
	clear:both;
}
.news .node-news {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin:0 0 60px;
}
.news .node-news .field-name-body {
	margin:20px 0 10px 0;
}
/*
* Case Study Page
*/
.case-study .view-content .views-row {
	border-bottom:2px solid #DCDCDC;
	margin:0;
	padding-bottom:15px;
	clear:both;
}
.case-study .node-case-study {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin:0 0 60px;
}
.case-study .node-case-study .field-name-body {
	clear: both;
	margin:20px 0 10px 0;
}
.case-study .node-case-study .field-name-field-document, .case-study .node-case-study .file-link-icon-text {
	float:left;
	margin:10px 0 10px 0;
}
.case-study .node-case-study .file-link-icon-text .link-icon {
	float:left;
}
.case-study .node-case-study .file-link-icon-text .link-text {
	float:left;
	padding:10px 0 10px 0;
}
/*
* Applications Page
*/
.view-applications .view-content .views-row {
	border-bottom:2px solid #DCDCDC;
	margin:0;
	padding-bottom:15px;
	clear:both;
}
.applications .node-applications {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin:0 0 60px;
}
.applications .node-applications .field-name-body {
	margin:20px 0 10px 0;
}
/*
* Links Page
*/
.view-links .view-content .views-row {
	border-bottom:2px solid #DCDCDC;
	margin:0;
	padding-bottom:15px;
	clear:both;
}
.view-set-up-guides .view-content .views-row {
	border-bottom:2px solid #DCDCDC;
	margin:0;
	padding-bottom:15px;
	clear:both;
}
/*
* Listing Page
*/
.view-links .view-content, .view-news .view-content, .view-set-up-guides .view-content, .view-case-studies .view-content, .view-how-to-videos .view-content, .view-manuals .view-content, .view-brochures .view-content {
	margin:0 0 60px 0;
	clear:both;
}
.view-case-studies .view-content .views-row-1, .view-case-studies .view-content .views-row-4, .view-case-studies .view-content .views-row-7, .view-case-studies .view-content .views-row-10, .view-case-studies .view-content .views-row-13, .view-case-studies .view-content .views-row-16, .view-how-to-videos .view-content .views-row-1, .view-how-to-videos .view-content .views-row-4, .view-how-to-videos .view-content .views-row-7, .view-how-to-videos .view-content .views-row-10, .view-how-to-videos .view-content .views-row-13, .view-how-to-videos .view-content .views-row-16 {
	float:left;
	margin:0 0 40px 0;
	padding:20px 0 60px 0;
	position:relative;
	height:200px;
	width:32%;
}
.view-case-studies .view-content .views-row-2, .view-case-studies .view-content .views-row-5, .view-case-studies .view-content .views-row-8, .view-case-studies .view-content .views-row-11, .view-case-studies .view-content .views-row-14, .view-case-studies .view-content .views-row-17, .view-how-to-videos .view-content .views-row-2, .view-how-to-videos .view-content .views-row-5, .view-how-to-videos .view-content .views-row-8, .view-how-to-videos .view-content .views-row-11, .view-how-to-videos .view-content .views-row-14, .view-how-to-videos .view-content .views-row-17 {
	float:left;
	margin:0 0 40px 18px;
	padding:20px 0 60px 0;
	position:relative;
	height:200px;
	width:32%;
}
.view-case-studies .view-content .views-row-3, .view-case-studies .view-content .views-row-6, .view-case-studies .view-content .views-row-9, .view-case-studies .view-content .views-row-12, .view-case-studies .view-content .views-row-15, .view-case-studies .view-content .views-row-18, .view-how-to-videos .view-content .views-row-3, .view-how-to-videos .view-content .views-row-6, .view-how-to-videos .view-content .views-row-9, .view-how-to-videos .view-content .views-row-12, .view-how-to-videos .view-content .views-row-15, .view-how-to-videos .view-content .views-row-18 {
	float:right;
	margin:0 0 40px 18px;
	padding:20px 0 60px 0;
	position:relative;
	height:200px;
	width:32%;
}
.view-brochures .view-content .views-row, .view-manuals .view-content .views-row {
	margin:20px 0 0 -20px;
	padding-bottom:65px;
	clear:both;
}
.view-manuals .view-content .views-row .views-field-field-product-references {
	display:none;
}
.view-manuals .file-link-icon-text {
	margin-left:20px;
}
.view-manuals .last {
	border-bottom:2px solid #dcdcdc;
}
.view-manuals li {
	float:left;
	display:block;
	width:100%;
	margin-left:0px;
}
.view-set-up-guides .file-link-icon-text {
	float:left;
	margin:25px 0 0 0;
	padding:20px 0 0 15px;
}
.view-set-up-guides .file-icon {
	float:left;
}
.view-product-data-sheets .view-header h3, .view-how-to-videos .view-header h3, .view-set-up-guides .view-header h3, .view-manuals .view-header h3, .view-downloads .view-header h3, .view-case-studies .view-header h3 {
	clear:both;
	border-bottom: 2px solid #fce300;
	padding:40px 0 10px 0;
	color: #1d317d;
}
.view-set-up-guides .view-content {
	float:left;
	width:100%;
	margin:-20px 0 15px 0;
}
.view-product-data-sheets .link-text, .view-brochures .view-content .views-row .views-field-field-file .link-text, .view-set-up-guides .view-content .views-row .field-name-field-document .link-text, .view-manuals .view-content .views-row .views-field-field-document .link-text {
	float:left;
	margin: 20px 0 15px 0;
}
.view-product-data-sheets .link-icon, .view-brochures .view-content .views-row .views-field-field-file .link-icon, .view-set-up-guides .view-content .views-row .field-name-field-document .link-icon, .view-manuals .view-content .views-row .views-field-field-document .link-icon {
	float:left;
	clear: both;
	margin:10px 20px 10px 0;
}
/*
* FAQ
*/
.view-faq ul {
	padding:0 0 0 60px;
	list-style-type:disc;
	margin:0;
}
.view-faq ol {
	padding:0 0 0 60px;
	margin:0;
}
.view-faq .view-content {
	width:100%;
	margin:0 0 20px 0;
}
.view-faq .view-content .views-row {
	margin:30px 0 20px 0;
}
.view-faq .view-content .views-row .views-field-title {
	background:#ebeaea;
	color:#12214E;
	font-size:medium;
	font-weight:bold;
	width:100%;
	min-height:25px;
	padding-top:5px;
}
.view-faq .views-field-title .field-content {
	margin-left: 30px;
}
.view-faq .view-content .views-row .views-field-title span.views-label, .view-faq .view-content .views-row .views-field-body span.views-label {
	color:#12214E;
	font-size:medium;
	float:left;
	width:3%;
	margin:0 5px 0 10px;
	line-height:1.3em;
	font-weight:bold;
}
.view-faq .view-content .views-row .views-field-body span.views-label {
	margin:0 2px 0px -32px !important;
}
.view-faq .view-content .views-row .views-field-body .field-content {
	margin:0 5px 0 10px;
}
.view-faq .view-content .views-row .views-field-title span a {
	color:#12214E;
	font-size:medium;
	font-weight:bold;
	line-height:2em;
}
.view-faq .view-content .views-row .views-field-title span.field-content {
	clear:both;
}
.view-faq .field-content ul li {
	margin-left:-20px;
	list-style:outside;
}
.view-faq .view-content .views-row .views-field-body span.views-label, .view-faq .view-content .views-row .views-field-title span.views-label {
	display: none;
}
/*
* Term Listing
*/
.term-listing-heading .field-name-name-field {
	width:50%;
	vertical-align:bottom;
}
.term-listing-heading .field-name-description-field {
	float:left;
	width:50%;
	vertical-align:bottom;
}
.term-listing-heading .field-name-field-image {
	float:right;
	width:50%;
	vertical-align:top;
}
/*
* Taxonomy Listing
*/
.field-type-taxonomy-term-reference {
	color:#444955;
	font-weight:bold;
	display:block;
	overflow:hidden;
}
.field-type-taxonomy-term-reference .field-label {
	float:left;
	display:block;
	clear:both;
}
.field-type-taxonomy-term-reference .field-items .field-item {
	float:left;
	display:block;
}
#map_wrap {
	float:right;
	margin-right:0;
}
p.map {
	display:block;
	font-weight:bold;
	margin:0;
}
/*
* Fields CSS
*/
.field-name-title-field {
	font-size:larger;
}
.field-name-field-key-features {
	background:#F4F4F2;
}
/*List items*/
.links {
	clear:both;
}
ul li.leaf {
	list-style-type:disc;
	list-style-image:none;
}
ul.inline li.node-readmore, ul.inline li.comment-add {
	border:none;
	float:right;
	font-weight:bold;
	margin:10px 0 0 10px;
	cursor:pointer;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:10px;
}
.node-readmore a, .comment-add a, .comment-add a.active {
	padding:10px;
}
.home-block-area .node-readmore, .home-block-area .comment-add {
	margin:0 5px;
}
.home-block-area .node-readmore a, .home-block-area .comment-add a {
	padding:0 5px;
}
.user-picture {
	float:left;
	margin:0 20px 0 0;
	background:#fff;
	border:1px solid #CED1DA;
	padding:4px;
}
.user-picture a, .user-picture img {
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
/*Pager*/
ul.pager {
	margin:20px 0;
	padding:20px;
	display:block;
	overflow:hidden;
	color:#273C8F;
}
ul.pager li {
	padding:0;
	margin:0;
	color:#273C8F;
}
ul.pager li.pager-current {
	padding:10px;
	background:#CDCDCC;
	color:#273C8F;
}
ul.pager a {
	padding:10px;
	color:#273C8F;
}
ul.pager a:hover {
	background:#CDCDCC;
	color:#12214E;
	text-decoration:none;
}
.item-list .pager li {
	display:inline-block;
	float:left;
	width:auto;
	padding:14px;
	border:none;
	margin-top:10px;
}
/*Main menu links*/

/*Secondary menu links*/
ul#secondary-menu {
	padding:0;
	margin:0;
	text-align:right;
}
ul#secondary-menu li {
	padding:0;
	margin:0;
	border-right:1px solid #6A7796;
	display:inline-block;
	float:left;
}
ul#secondary-menu li a {
	padding:0 10px;
	line-height:140%;
}
ul#secondary-menu li.first a {
	padding:0 10px 0 0;
}
ul#secondary-menu li.last {
	border-right:none;
}
ul#secondary-menu li.last a {
	padding:0 0 0 10px;
}
/*Regional Page*/
.regional_page_left {
	background:#FFF;
	width:1000px;
	position:relative;
}
.regional_page_right {
	float:left;
}
/*Contact Page Source Node ID 419 EN-Global*/
.contact-us .regional_page, .page-node-419 .regional_page, .page-node-1006 .regional_page, .page-node-1007 .regional_page, .page-node-1008 .regional_page, .page-node-1009 .regional_page, .page-node-1010 .regional_page, .page-node-1011 .regional_page {
	float:left;
	width:45%;
	padding-right:20px;
}
.contact-us .node-page .content, #node-419 .content, #node-1006 .content, #node-1007 .content, #node-1008 .content, #node-1009 .content, #node-1010 .content, #node-1011 .content {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
}
/* Web Form */
.block-webform .content {
	border-top:2px solid #fce300;
}
#webform-component-interest-in span {
	margin-left:20px;
	line-height:2;
}
.fieldset-wrapper .form-checkbox {
	margin-left:20px;
}
form.webform-client-form {
	background:#fff;
	width:460px;
	padding-bottom:10px;
	margin-bottom:50px;
	border:2px solid #fce300;
}
form.webform-client-form .description {
	display:none;
}
form.webform-client-form select, form.webform-client-form input[type=text], form.webform-client-form input[type=email], form.webform-client-form input[type=checkbox], form.webform-client-form input[type=radio], form.webform-client-form .form-checkbox, form.webform-client-form input, form.webform-client-form textarea {
	border:1px solid #b3b5b5;
	outline:medium none;
}
form.webform-client-form label {
	line-height:1.8;
	border:none;
	color:#12214E;
	font-weight:bold;
	margin:0;
	padding:0;
}
#edit-submitted-notification {
	margin: 0 20px 10px 20px;
}
form.webform-client-form .form-submit {
	margin:10px 0;
	padding:0;
	display:block;
	cursor:pointer;
	width: 85px;
}
#edit-submitted-your-details-message-file-upload-upload {
	border: none;
}
.webform-client-form #edit-submit--3 {
	margin-left: 20px;
	width: 110px;
	background:none repeat scroll 0 0 #fcd109;
	color:#595958;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #9c9a90;
	width:25%;
}
form.webform-client-form input.form-text, form.webform-client-form input.form-textarea {
	width:420px;
}
.captcha {
	padding:0 17px 17px 20px !important;
}
.captcha .description {
	display:none;
}
#webform-component-your-details legend {
	font-size:medium;
}
#webform-component-your-details--subject-of-your-enquiry legend, #webform-component-your-details--your-name legend, #webform-component-your-details--preferred-contact-method legend {
	line-height:32px;
}
#webform-component-location {
	background:#fce300;
	padding:10px 20px 20px 20px;
}
#webform-component-location--country, #webform-component-your-details--preferred-contact-method--phone {
	float:left;
}
#webform-component-location--region, #webform-component-your-details--preferred-contact-method--email-address {
	float:right;
	width:220px;
}
#webform-component-location--state {
	float:right;
}
#webform-component-location legend, #webform-component-location--language {
	display:none;
}
#webform-component-your-details {
	overflow:hidden;
	clear:both;
	padding:20px;
	margin-top:20px;
}
#webform-component-your-details--subject-of-your-enquiry {
	margin-top: 20px;
}
#webform-component-your-details .fieldset-legend {
	font-size:medium;
}
#webform-component-your-details--your-name {
	overflow:hidden;
}
#webform-component-your-details .fieldset-wrapper #webform-component-your-details--your-name .fieldset-legend, #webform-component-your-details .fieldset-wrapper #webform-component-your-details--subject-of-your-enquiry .fieldset-legend {
	font-size:13px;
}
#webform-component-your-details--your-name--title {
	float:left;
	margin-right:10px;
}
#webform-component-your-details--your-name--name {
	float:left;
	width:350px;
}
#webform-component-your-details--subject-of-your-enquiry--subject input, #webform-component-your-details--your-name input.form-text, #webform-component-your-details--your-name--name select, #webform-component-your-details--your-name--title select, #webform-component-location--country select, #webform-component-location--region select, #webform-component-location--region input.form-text, #webform-component-your-details--preferred-contact-method input.form-text, form.webform-client-form input.form-text, form.webform-client-form input.form-textarea {
	width:170px;
	padding-left:5px;
	margin:0;
	font-size:small;
	border:0;
	border-radius:0;
	-webkit-appearance:none;
	font-weight: normal;
	overflow:hidden;
	height:30px;
	border:1px solid #9c9a90;
	background:#F1F0EF;
	z-index:1;
}
form.webform-client-form input.form-text, form.webform-client-form input.form-textarea {
	width:420px;
}
#webform-component-your-details--your-name input.form-text {
	float:right;
}
#webform-component-location--country select, #webform-component-your-details--your-name--title select {
	background:url('../../trutestgroup/images/dropdown-arrow.png') no-repeat right #F1F0EF;
	height:32px;
}
#webform-component-your-details--your-name--title select {
	width:60px;
}
#webform-component-your-details--your-name .fieldset-legend, #webform-component-your-details--subject-of-your-enquiry .fieldset-legend {
	line-height:1.8;
}
#webform-component-your-details--preferred-contact-method #edit-submitted-your-details-preferred-contact-method-email-address, #webform-component-your-details--preferred-contact-method--email-address label {
	width:230px;
	float: right;
}
#webform-component-your-details--your-name input.form-text {
	width:348px;
	margin-bottom:15px;
}
#webform-component-your-details--preferred-contact-method--phone-number {
	margin-right:38px;
}
#webform-component-your-details--subject-of-your-enquiry-optional--subject, #webform-component-your-details--message--message, #webform-component-your-details--message--permission--to-contact, #webform-component-your-details--message--notification {
	width:380px;
}
#webform-component-your-details--subject-of-your-enquiry--subject input {
	width: 412px;
}
#webform-component-your-details--message textarea {
	padding:0 0 20px 0;
	margin: 5px;
	width: 98%;
	line-height:22px;
	min-height: 150px;
	font-size:small;
	border:0;
	border-radius:0;
	-webkit-appearance:none;
	font-weight: normal;
	height:30px;
	background: transparent;
	z-index:1;
	overflow-y:auto;
}
#webform-component-your-details--message--message-body .form-textarea-wrapper {
	border:1px solid #9c9a90;
	background:#F1F0EF;
}
#webform-component-your-details--message--permission--to-contact label.option, #webform-component-your-details--message--notification label.option {
	float: left;
	line-height:1.2;
	color:#000;
	padding-left:0;
	padding-top:5px;
}
#webform-component-your-details--message--permission--to-contact .form-item, #webform-component-your-details--message--notification .form-item, #webform-component-your-details--message--permission--to-contact .form-item .form-checkboxes, #webform-component-your-details--message--notification .form-item .form-checkboxes {
	margin:-20px;
}
#webform-component-your-details--message--notification label.option {
	float:right;
	width:90%;
	padding-top:0;
}
#edit-submitted-file-upload-ajax-wrapper {
	margin-left:20px;
}
#edit-submitted-file-upload-upload {
	border:none;
}
/*
* Product Category Pages
*/
.field-name-field-product-comparison table th.col_0, .field-name-field-product-comparison table th.col_2, .field-name-field-product-comparison table th.col_4, .field-name-field-product-comparison table th.col_6, .field-name-field-product-comparison table th.col_8, .field-name-field-product-comparison table th.col_10, .field-name-field-product-comparison table td.col_0, .field-name-field-product-comparison table td.col_2, .field-name-field-product-comparison table td.col_4, .field-name-field-product-comparison table td.col_6, .field-name-field-product-comparison table td.col_8, .field-name-field-product-comparison table td.col_10 {
	background:#FFF;
}
.field-name-field-product-comparison table th.col_1, .field-name-field-product-comparison table th.col_3, .field-name-field-product-comparison table th.col_5, .field-name-field-product-comparison table th.col_7, .field-name-field-product-comparison table th.col_9, .field-name-field-product-comparison table th.col_11, .field-name-field-product-comparison table td.col_1, .field-name-field-product-comparison table td.col_3, .field-name-field-product-comparison table td.col_5, .field-name-field-product-comparison table td.col_7, .field-name-field-product-comparison table td.col_9, .field-name-field-product-comparison table td.col_11 {
	background:#EEE;
}
.field-name-field-product-comparison table.sticky-header {
	font-size:small;
	font-weight:bold;
	text-transform:uppercase;
}
.field-name-field-product-comparison table.tableheader-processed th.row_0 {
	font-size:small;
	font-weight:bold;
	line-height:3em;
	text-transform:uppercase;
	text-align:center;
}
.field-name-field-product-comparison table.tableheader-processed td {
	font-size:small;
	line-height:3em;
	text-transform:uppercase;
	text-align:center;
}
.field-name-field-product-comparison a.product-comparison {
	font-size:x-small;
	background:#1D317D;
	color:#FFF;
	cursor:pointer;
	width:10em;
	display:block;
	margin:1.0em auto;
	padding:2px 5px;
	text-align:center;
	text-decoration:none;
}
.field-name-field-product-comparison a.product-comparison span.product-title {
	display:block;
	color:#FFF;
	font-size:x-small;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}
.field-name-field-product-comparison a.product-comparison span.product-learnmore {
	font-size:xx-small;
	color:#fce300;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	display:block;
	margin-top:4px;
}
.views-field-field-product-references {
	padding-bottom:25px;
}
/*
* Dealer Page
*/
.dealer .regional_page_left {
	float:left;
	width:38%;
}
.dealer .regional_page_right {
	float:right;
	width:60%;
}
.dealer .view-dealers {
	border-top:2px solid #fce300;
	margin-top:20px;
}
.dealer .view-dealers h2 a {
	color:#12214E;
	font-size:medium;
}
.regional_page_right .view-dealers {
	border-top:none!important;
	margin-top:20px;
}
.dealer .dealer-map .content {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin-top:20px;
}
.view-dealers h3.location-locations-header {
	display:none;
}
.view-dealers .views-row {
	margin:40px 0 0 0;
}
.view-dealers .views-field-title, .view-dealers .views-field-title span.field-content {
	color:#12214E;
	font-family:'BitterBold', Arial, sans-serif !important;
	font-size:large;
	font-weight:bold;
	letter-spacing:0;
}
.view-dealers .views-field-field-email-address, .view-dealers .views-field-field-email-address div.field-content a {
	font-weight:normal;
	line-height:3em;
}
.view-dealers .item-list .pager {
	clear:both;
	text-align:center;
}
.view-dealers ul.pager {
	display:block;
	margin:20px 0;
	overflow:hidden;
	padding:20px;
}
.view-dealers .item-list ul {
	list-style:none outside none;
}
.view-dealers .item-list ul {
	padding:0;
}
/*
* Distributor Page
*/
.distributor .regional_page_left {
	float:left;
	width:38%;
}
.distributor .regional_page_right {
	float:right;
	width:60%;
}
.distributor .view-distributors {
	border-top:2px solid #fce300;
	margin-top:20px;
}
.distributor .view-distributors h2 a {
	color:#12214E;
	font-size:medium;
}
.regional_page_right .view-distributors {
	border-top:none!important;
	margin-top:20px;
}
.distributor .distributor-map .content {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin-top:20px;
}
.view-distributors h3.location-locations-header {
	display:none;
}
.view-distributors .views-row {
	margin:40px 0 0 0;
}
.view-distributors .views-field-title, .view-distributors .views-field-title span.field-content {
	color:#12214E;
	font-family:'BitterBold', Arial, sans-serif !important;
	font-size:large;
	font-weight:bold;
	letter-spacing:0;
}
.view-distributors .views-field-field-email-address, .view-distributors .views-field-field-email-address div.field-content a {
	font-weight:normal;
	line-height:3em;
}
.view-distributors .item-list, .view-distributors .item-list .pager, .view-dealers .item-list, .view-dealers .item-list .pager {
	clear:both !important;
	text-align:left !important;
}
.view-distributors .item-list .pager {
	clear:both;
	text-align:center;
}
.view-distributors ul.pager {
	display:block;
	margin:20px 0;
	overflow:hidden;
	padding:20px;
}
.view-distributors .item-list ul {
	list-style:none outside none;
}
.view-distributors .item-list ul {
	margin:0 0 0.75em;
	padding:0;
}
/*
* On Farm Support Page
*/
.on-farm-support .regional_page_left {
	float:left;
	width:38%;
}
.on-farm-support .regional_page_right {
	float:right;
	width:60%;
}
.view-on-farm-support {
	border-top:2px solid #fce300;
	margin-top:20px;
}
.on-farm-support .on-farm-support-Map .content {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin-top:20px;
}
.view-on-farm-support .views-row {
	padding:15px 20px;
	background:#e2e2e2;
	margin:40px 0 0 0;
}
.view-on-farm-support .views-field-title, .view-on-farm-support .views-field-title span.field-content {
	color:#12214E;
	font-family:'BitterBold', Arial, sans-serif !important;
	font-size:large;
	font-weight:bold;
	letter-spacing:0;
}
.view-on-farm-support .views-field-field-email-address, .view-on-farm-support .views-field-field-email-address div.field-content a {
	font-weight:normal;
	line-height:3em;
}
.view-on-farm-support .views-field-field-rep-image {
	float:right;
}
/*
* MilkHub Reps Page
*/
.milkhub .regional_page_left {
	float:left;
	width:38%;
}
.milkhub .regional_page_right {
	float:right;
	width:60%;
}
.view-milkhub {
	border-top:2px solid #fce300;
	margin-top:20px;
}
.milkhub .milkhub-Map .content {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
	margin-top:20px;
}
.view-milkhub .views-row {
	padding:15px 20px;
	background:#e2e2e2;
	margin:40px 0 0 0;
}
.view-milkhub .views-field-title, .view-on-farm-support .views-field-title span.field-content {
	color:#12214E;
	font-family:'BitterBold', Arial, sans-serif !important;
	font-size:large;
	font-weight:bold;
	letter-spacing:0;
}
.view-milkhub .views-field-field-email-address, .view-on-farm-support .views-field-field-email-address div.field-content a {
	font-weight:normal;
	line-height:3em;
}
.view-milkhub .views-field-field-rep-image {
	float:right;
}
/* NEW ZEALAND */
#milkhubHolder.repMapNZ {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-GREY.png') no-repeat;
}
.repMapHover.upper-north-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-UNI-ACTIVE.png') no-repeat;
}
.repMapHover.lower-north-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-LNI-ACTIVE.png') no-repeat;
}
.repMapHover.upper-south-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-USI-ACTIVE.png') no-repeat;
}
.repMapHover.lower-south-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-LSI-ACTIVE.png') no-repeat;
}
.repMapActive.upper-north-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-UNI-ACTIVE.png') no-repeat;
}
.repMapActive.lower-north-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-LNI-ACTIVE.png') no-repeat;
}
.repMapActive.upper-south-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-USI-ACTIVE.png') no-repeat;
}
.repMapActive.lower-south-island {
	background:url('../../trutestgroup/images/TTLSM-MILKHUB-NZ-REP-MAP-YELLOW-LSI-ACTIVE.png') no-repeat;
}

#repMapHolder.repMapNZ {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP.png') no-repeat;
}
.repMapHover.northland {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-NORTHLAND.png') no-repeat;
}
.repMapHover.gisbourne {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-GISBOURNE.png') no-repeat;
}
.repMapHover.bay-of-plenty {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-BAY-OF-PLENTY.png') no-repeat;
}
.repMapHover.king-country {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-KING-COUNTRY.png') no-repeat;
}
.repMapHover.taranaki {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-TARANAKI.png') no-repeat;
}
.repMapHover.west-coast {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-WEST-COAST.png') no-repeat;
}
.repMapHover.canterbury {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-CANTERBURY.png') no-repeat;
}
.repMapHover.otago {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-OTAGO.png') no-repeat;
}
.repMapHover.southland {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-YELLOW-SOUTHLAND.png') no-repeat;
}
.repMapActive.northland {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-NORTHLAND-ACTIVE.png') no-repeat;
}
.repMapActive.gisbourne {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-GISBOURNE-ACTIVE.png') no-repeat;
}
.repMapActive.bay-of-plenty {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-BAY-OF-PLENTY-ACTIVE.png') no-repeat;
}
.repMapActive.king-country {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-KING-COUNTRY-ACTIVE.png') no-repeat;
}
.repMapActive.taranaki {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-TARANAKI-ACTIVE.png') no-repeat;
}
.repMapActive.west-coast {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-WEST-COAST-ACTIVE.png') no-repeat;
}
.repMapActive.canterbury {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-CANTERBURY-ACTIVE.png') no-repeat;
}
.repMapActive.otago {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-OTAGO-ACTIVE.png') no-repeat;
}
.repMapActive.southland {
	background:url('../../trutestgroup/images/TTLSM-NZ-REP-MAP-SOUTHLAND-ACTIVE.png') no-repeat;
}
/* AUSTRALIA */
#repMapHolder.repMapAUS {
	background:url('../../trutestgroup/images/rep-map-aus.png') no-repeat;
}
.repMapHover.northern-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-northern-queensland.png') no-repeat;
}
.repMapHover.south-australia {
	background:url('../../trutestgroup/images/bg-rep-map-south-australia.png') no-repeat;
}
.repMapHover.queensland {
	background:url('../../trutestgroup/images/bg-rep-map-queensland.png') no-repeat;
}
.repMapHover.south-east-australia {
	background:url('../../trutestgroup/images/bg-rep-map-southeast-australia.png') no-repeat;
}
.repMapHover.southern-new-south-wales {
	background:url('../../trutestgroup/images/bg-rep-map-southern-nsw.png') no-repeat;
}
.repMapHover.central-new-south-wales {
	background:url('../../trutestgroup/images/bg-rep-map-central-nsw.png') no-repeat;
}
.repMapHover.south-west-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-southwest-queensland.png') no-repeat;
}
.repMapHover.western-victoria {
	background:url('../../trutestgroup/images/bg-rep-map-western-victoria.png') no-repeat;
}
.repMapHover.north-east-victoria {
	background:url('../../trutestgroup/images/bg-rep-map-northeast-victoria.png') no-repeat;
}
.repMapHover.tasmania {
	background:url('../../trutestgroup/images/bg-rep-map-tasmania.png') no-repeat;
}
.repMapHover.northern-australia {
	background:url('../../trutestgroup/images/bg-rep-map-northern-australia.png') no-repeat;
}
.repMapHover.western-australia {
	background:url('../../trutestgroup/images/bg-rep-map-western-australia.png') no-repeat;
}
.repMapHover.south-west-australia {
	background:url('../../trutestgroup/images/bg-rep-map-southwestern-australia.png') no-repeat;
}
.repMapHover.victoria {
	background:url('../../trutestgroup/images/bg-rep-map-victoria.png') no-repeat;
}
.repMapHover.central-and-south-east-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-southeast-queensland.png') no-repeat;
}
.repMapActive.northern-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-northern-queensland-active.png') no-repeat;
}
.repMapActive.south-australia {
	background:url('../../trutestgroup/images/bg-rep-map-south-australia-active.png') no-repeat;
}
.repMapActive.queensland {
	background:url('../../trutestgroup/images/bg-rep-map-queensland-active.png') no-repeat;
}
.repMapActive.south-east-australia {
	background:url('../../trutestgroup/images/bg-rep-map-southeast-australia-active.png') no-repeat;
}
.repMapActive.southern-new-south-wales {
	background:url('../../trutestgroup/images/bg-rep-map-southern-nsw-active.png') no-repeat;
}
.repMapActive.central-new-south-wales {
	background:url('../../trutestgroup/images/bg-rep-map-central-nsw-active.png') no-repeat;
}
.repMapActive.south-west-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-southwest-queensland-active.png') no-repeat;
}
.repMapActive.western-victoria {
	background:url('../../trutestgroup/images/bg-rep-map-western-victoria-active.png') no-repeat;
}
.repMapActive.north-east-victoria {
	background:url('../../trutestgroup/images/bg-rep-map-northeast-victoria-active.png') no-repeat;
}
.repMapActive.tasmania {
	background:url('../../trutestgroup/images/bg-rep-map-tasmania-active.png') no-repeat;
}
.repMapActive.northern-australia {
	background:url('../../trutestgroup/images/bg-rep-map-northern-australia-active.png') no-repeat;
}
.repMapActive.western-australia {
	background:url('../../trutestgroup/images/bg-rep-map-western-australia-active.png') no-repeat;
}
.repMapActive.south-west-australia {
	background:url('../../trutestgroup/images/bg-rep-map-southwestern-australia-active.png') no-repeat;
}
.repMapActive.victoria {
	background:url('../../trutestgroup/images/bg-rep-map-victoria-active.png') no-repeat;
}
.repMapActive.central-and-south-east-queensland {
	background:url('../../trutestgroup/images/bg-rep-map-southeast-queensland-active.png') no-repeat;
}
/*
* Product Header Results
*/
.view-support .view-header .view-content .views-row, .view-manuals .view-header .view-content .views-row {
	width:100%;
}
.view-support .view-header .view-content .views-row .views-field-title, .view-manuals .view-header .view-content .views-row .views-field-title {
	float:left;
	width:40%;
}
.view-support .view-header .view-content .views-row .views-field-field-product-image, .view-manuals .view-header .view-content .views-row .views-field-field-product-image {
	float:right;
}
/*
* Override CSS if Product Exists
*/
.view-support .view-header .view-content, .view-manuals .view-header .view-content, .view-support .view-header .view-content .views-row, .view-manuals .view-header .view-content .views-row {
	border:none!important;
	margin:0;
	padding:0;
}
/*
* Resources Landing
*/
.resources #main-hero {
	height:170px!important;
}
.resources #trutest-support-form #category, .resources #trutest-support-form #subcategory, .resources #trutest-support-form #products {
	float:left;
	width:25%;
	padding-right:20px;
}
.resources #trutest-support-form #productsupportselection {
	float:left;
	width:5%;
}
.resources #trutest-support-form .form-type-select {
	width:100%;
	overflow:hidden;
	height:35px;
	background:#fff;
	border:1px solid #9c9a90;
	z-index:5;
}
.resources #trutest-support-form .form-type-select select {
	background:transparent;
	color:#1D317D;
	width:100%;
	height:35px;
	padding:0 0 0 10px;
	font-size:small;
	border:none;
	cursor:pointer;
}
.resources #trutest-support-form .form-type-select {
	width: 100%;
}
.resources #trutest-support-form .form-type-select select option {
	color: #1d317d;
}
.resources #trutest-support-form .form-submit {
	background:none repeat scroll 0 0 #FCD109;
	color:#595958;
	cursor:pointer;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	height:37px;
	border:1px solid #9c9a90;
	width:40px;
}
.resources #regional_page_right, .resources .regional_page_right {
	float:none;
}
.resources #regional_page_block_one, .resources .regional_page_block_one, .resources #regional_page_block_two, .resources .regional_page_block_two, .resources #regional_page_block_three, .resources .regional_page_block_three, .resources #regional_page_block_four, .resources .regional_page_block_four, .resources #regional_page_block_five, .resources .regional_page_block_five, .resources #regional_page_block_six, .resources .regional_page_block_six, .resources .regional_page_block_seven {
	border-top:none;
	float:none;
	margin:0 0 30px 0;
}
.resources #regional_page_block_one .content h3, .resources .regional_page_block_one .content h3, .resources #regional_page_block_two .content h3, .resources .regional_page_block_two .content h3, .resources #regional_page_block_three .content h3, .resources .regional_page_block_three .content h3, .resources #regional_page_block_four .content h3, .resources .regional_page_block_four .content h3, .resources #regional_page_block_five .content h3, .resources .regional_page_block_five .content h3, .resources #regional_page_block_six .content h3, .resources .regional_page_block_six .content h3, .resources .regional_page_block_seven .content h3 {
	border-top:2px solid #fce300;
	float:left;
	width:90%;
	padding-top:10px;
	margin:0 0 5px 94px;
}
.resources #regional_page_block_one .content .trutest-support-block-message, .resources .regional_page_block_one .content .trutest-support-block-message, .resources #regional_page_block_two .content .trutest-support-block-message, .resources .regional_page_block_two .content .trutest-support-block-message, .resources #regional_page_block_three .content .trutest-support-block-message, .resources .regional_page_block_three .content .trutest-support-block-message, .resources #regional_page_block_four .content .trutest-support-block-message, .resources .regional_page_block_four .content .trutest-support-block-message, .resources #regional_page_block_five .content .trutest-support-block-message, .resources .regional_page_block_five .content .trutest-support-block-message, .resources #regional_page_block_six .content .trutest-support-block-message, .resources .regional_page_block_six .content .trutest-support-block-message, .resources .regional_page_block_seven .content .trutest-support-block-message {
	clear:both;
	float:left;
	width:10%;
	margin:-25px 0 0 0;
}
.resources #regional_page_block_one form, .resources .regional_page_block_one form, .resources #regional_page_block_two form, .resources .regional_page_block_two form, .resources #regional_page_block_three form, .resources .regional_page_block_three form, .resources #regional_page_block_four form, .resources .regional_page_block_four form, .resources #regional_page_block_five form, .resources .regional_page_block_five form, .resources #regional_page_block_six form, .resources .regional_page_block_six form, .resources .regional_page_block_seven form {
	float:left;
	margin:0;
	width: 90%;
}
.resources #regional_page_block_one #videos, .resources .regional_page_block_one #videos, .resources #regional_page_block_two #category-manuals, .resources .regional_page_block_two #category-manuals, .resources #regional_page_block_two #subcategory-manuals, .resources .regional_page_block_two #subcategory-manuals, .resources #regional_page_block_two #products-manuals, .resources .regional_page_block_two #products-manuals, .resources #regional_page_block_three #setupguides, .resources .regional_page_block_three #setupguides, .resources .regional_page_block_four #faq, .resources .regional_page_block_four #faq, .resources .regional_page_block_five #case_study, .resources .regional_page_block_five #case_study, .resources .regional_page_block_six #category-product_data_sheets, .resources .regional_page_block_six #subcategory-product_data_sheets, .resources .regional_page_block_six #products-product_data_sheets, .resources .regional_page_block_seven #brochure {
	float:left;
	padding-right:20px;
}
.resources #regional_page_block_one #videosupportselection, .resources .regional_page_block_one #videosupportselection, .resources #regional_page_block_two #manualsupportselection, .resources .regional_page_block_two #manualsupportselection, .resources #regional_page_block_three #setupguidesselection, .resources .regional_page_block_three #setupguidesselection, .resources #regional_page_block_four #faqselection, .resources .regional_page_block_four #faqselection, .resources #regional_page_block_five #case_studyselection, .resources .regional_page_block_five #case_studyselection, .resources #regional_page_block_six #brochureselection, .resources .regional_page_block_seven #brochureselection, .resources .regional_page_block_six #product_data_sheetssupportselection {
	float:left;
	width:5%;
}
.trutest-product-data-sheets-block-message, .trutest-case-studies-block-message, .trutest-videos-block-message, .trutest-manuals-block-message, .trutest-set-up-guides-block-message, .trutest-faqs-block-message {
	float:left;
	margin-right:15px;
}
/* Support Product Results */
.view-support .view-how-to-videos .view-header, .view-support .view-manuals .view-header, .view-support .view-set-up-guides .view-header, .view-support .view-case-studies .view-header, .view-support .view-downloads .view-header {
	clear:both;
	color: #12214E;
	font-weight: bold;
	margin:0;
}
/* Override above CSS */
.view-support .view-how-to-videos .view-content, .view-support .view-manuals .view-content, .view-support .view-set-up-guides .view-content, .view-support .view-case-studies .view-content, .view-support .view-downloads, .view-support .view-downloads .view-content {
	border-top:none !important;
	margin:0 0 60px 0;
	clear:both;
}
/* Footer */
.clearfooter {
	clear:both;
}
#footer {
	padding:0;
	margin:0 auto;
	max-width:1400px;
	min-width:980px;
	width:100%;
	text-align:left;
}
#footercontent {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#footer-design {
	height:152px;
	background:url('../../trutestgroup/images/footer_btm_bg.png') no-repeat scroll 0 0 transparent;
	width:100%;
}
#footer-design-center {
	margin:0 auto;
	height:142px;
	width:100%;
	text-align:left;
}
#logo-bottom {
	float:left;
}
#slogan-footer {
	display:block;
	float:right;
	margin-top:120px;
}
#footer-bottom-right {
	margin-top:7px;
}
/* Brands Footer */
#block-message-trutest-brands p, #block-message-trutest-brands p a {
	font-size:10px;
	margin-top: 5px;
}
#footer-brands {
	background:#cdcdcc;
	height:100%;
}
#footer-brands-wrap {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#footer-brands-left {
	float:left;
}
#footer-brands-right {
	float:right;
}
ul.country-en, ul.country-en-NZ, ul.country-en-AU, ul.country-en-US {
	padding: 25px 0;
}
ul.country-en li, ul.country-en-NZ li, ul.country-en-AU li, ul.country-en-US li {
	list-style:none initial none;
	display:inline-block;
	margin-right:20px;
}
#footer-bottom-left {
	margin-top: 8px;
}
/* Copied footer */
#footer div.mid-footer ul {
	float:left;
	margin-left:0;
	padding:0;
}
#footer div.mid-footer li {
	list-style-type:none;
	display:block;
	margin-right:45px;
	float:left;
	text-align:left;
	margin-top:1px;
}
#footer div.mid-footer li a {
	font-size:x-small;
}
#footer div.mid-footer li a {
	font-weight:normal;
	color:#333;
}
#footer div.mid-footer li.first {
	border-left:none;
}
li.mid-footer-weighing {
	width:100px;
}
li.mid-footer-fencing {
	width:145px;
}
li.mid-footer-traditional {
	width:98px;
}
li.mid-footer-tags {
	width:112px;
}
li.mid-footer-security {
	width:90px;
	margin:0 !important;
}
li.mid-footer span {
	display:block;
	padding-bottom:10px;
	line-height:15px;
	font-size:10px;
}
li.mid-footer-weighing span, li.mid-footer-fencing span, li.mid-footer-milk span, li.mid-footer-traditional span {
	padding-top:12px;
	font-weight:normal;
}
li.mid-footer-tags span {
	padding-bottom:2px;
}
.content {
	float:left;
	width:100%;
}
.content li {
	list-style-type: initial;
	list-style-position: inside;
}
.content ul {
	margin-bottom:10px;
}
.footerLogo {
	display:inline-block;
	text-indent:-9999px;
	display:block;
	line-height:0;
	float:left;
}
/* Brands Footer */
.trutest {
	width:88px;
	height:25px;
	background:url('../../trutestgroup/images/footer-logo-trutest.png') no-repeat;
}
.trutest:hover {
	background-position:0px -25px;
}
.speedrite {
	width:100px;
	height:25px;
	margin:0 5px 5px 0;
	background:url('../../trutestgroup/images/footer-logo-speedrite.png') no-repeat;
}
.speedrite:hover {
	background-position:0px -25px;
}
.stafix {
	width:85px;
	height:25px;
	margin:0 5px 5px 0;
	background:url('../../trutestgroup/images/footer-logo-stafix.png') no-repeat;
}
.stafix:hover {
	background-position:0px -25px;
}
.pel {
	width:70px;
	height:25px;
	background:url('../../trutestgroup/images/footer-logo-pel.png') no-repeat;
}
.pel:hover {
	background-position:0px -25px;
}
.patriot {
	width:155px;
	height:15px;
	margin-top:6px;
	background:url('../../trutestgroup/images/footer-logo-patriot.png') no-repeat;
}
.patriot:hover {
	background-position:0px -16px;
}
.hayes {
	width:96px;
	height:26px;
	background:url('../../trutestgroup/images/footer-logo-hayes.png') no-repeat;
}
.hayes:hover {
	background-position:0px -26px;
}
.milkmeters {
	width: 90px;
	height: 25px;
	background:url('../../trutestgroup/images/footer-logo-trutest.png') no-repeat;
}
.milkmeters:hover {
	background-position:0px -25px;
}
.group {
	width: 90px;
	height: 25px;
	background:url('../../trutestgroup/images/footer-logo-trutest.png') no-repeat;
}
.group:hover {
	background-position:0px -25px;
}
/* Bottom Footer */
#footer-bottom {
	height:30px;
	bottom:0;
	width:100%;
}
#footer-bottom {
	background:#373736;
}
#footer-bottom-wrap {
	margin:0 auto;
	width:942px;
	text-align:left;
}
#footer-bottom-left {
	float:left;
	color:#FFF;
}
#footer-bottom-right {
	float:right;
	color:#FFF;
}
#footer-bottom-wrap span, #footer-bottom-wrap p, #footer-bottom-wrap a, #footer-bottom-wrap a:link {
	color:#FFF;
}
/*Added here as other css code overwrites them if earlier in the css file*/
h2.title {
	font-size: 20px;
	color: #1D317D;
	font-family: 'BitterRegular', Arial, sans-serif !important;
}
/* Filters */
#product_data_sheetssupportselection .form-submit, #manualsupportselection .form-submit, #videosupportselection .form-submit, #setupguidesselection .form-submit, #faqselection .form-submit, #case_studyselection .form-submit, #trutest-dealers-selection .form-submit, #trutest-distributors-selection .form-submit, #edit-category .form-select, #edit-subcategory .form-select, #edit-products .form-select, #products-product_data_sheets .form-select, #subcategory-product_data_sheets .form-select, #category-product_data_sheets .form-select, #case_study .form-select, #faq .form-select, #setupguides .form-select, #country .form-select, #region .form-select, #city .form-select, #videos .form-select, #category-manuals .form-select, #subcategory-manuals .form-select, #products-manuals .form-select, #brochureselection .form-submit, #product_data_sheetssupportselection .form-select, #case_study .form-select, #faq .form-select, #setupguides .form-select, #country .form-select, #region .form-select, #city .form-select, #videos .form-select, #category-manuals .form-select, #subcategory-manuals .form-select, #products-manuals .form-select.resources #regional_page_block_one .form-submit, .resources .regional_page_block_one .form-submit, .resources #regional_page_block_two .form-submit, .resources .regional_page_block_two .form-submit, .resources #regional_page_block_three .form-submit, .resources .regional_page_block_three .form-submit, .resources #regional_page_block_four .form-submit, .resources .regional_page_block_four .form-submit, .resources #regional_page_block_five .form-submit, .resources .regional_page_block_five .form-submit, .resources #regional_page_block_six .form-submit, .resources .regional_page_block_six .form-submit, .country .form-select, #products-product_data_sheets .form-select, #subcategory-product_data_sheets .form-select, #category-product_data_sheets .form-select, #brochure .form-select, #edit-subcategory .form-select, #edit-products .form-select, #edit-category .form-select, .resources #regional_page_block_one .form-type-select select, .resources .regional_page_block_one .form-type-select select, .resources #regional_page_block_two .form-type-select select, .resources .regional_page_block_two .form-type-select select, .resources #regional_page_block_three .form-type-select select, .resources .regional_page_block_three .form-type-select select, .resources #regional_page_block_four .form-type-select select, .resources .regional_page_block_four .form-type-select select, .resources #regional_page_block_five .form-type-select select, .resources .regional_page_block_five .form-type-select select, .resources #regional_page_block_six .form-type-select select, .resources .regional_page_block_six .form-type-select select, .resources .regional_page_block_seven .form-type-select select {
	overflow:hidden;
	display:block;
	margin: 0px 10px 10px 0;
	height:35px;
	border:1px solid #9c9a90;
	background:#F1F0EF;
	cursor:pointer;
	z-index:1;
	float:left;
	width:auto;
	font-weight: normal;
}
#product_data_sheetssupportselection .form-submit, #manualsupportselection .form-submit, #videosupportselection .form-submit, #setupguidesselection .form-submit, #faqselection .form-submit, #case_studyselection .form-submit, #trutest-dealers-selection .form-submit, #trutest-distributors-selection .form-submit, #brochureselection .form-submit, resources #regional_page_block_one .form-submit, .resources .regional_page_block_one .form-submit, .resources #regional_page_block_two .form-submit, .resources .regional_page_block_two .form-submit, .resources #regional_page_block_three .form-submit, .resources .regional_page_block_three .form-submit, .resources #regional_page_block_four .form-submit, .resources .regional_page_block_four .form-submit, .resources #regional_page_block_five .form-submit, .resources .regional_page_block_five .form-submit, .resources #regional_page_block_six .form-submit, .resources .regional_page_block_six .form-submit {
	background:#FCD109;
	color:#595958;
	cursor:pointer;
	display:block;
	padding:0;
	width:40px;
}
#edit-category option, #edit-subcategory option, #edit-products option {
	background:#fff;
	color:#1d317d;
	cursor:pointer;
}
#product_data_sheetssupportselection .form-submit, #manualsupportselection .form-submit, #videosupportselection .form-submit, #setupguidesselection .form-submit, #faqselection .form-submit, #case_studyselection .form-submit, #trutest-dealers-selection .form-submit, #trutest-distributors-selection .form-submit, #edit-category .form-select, #edit-subcategory .form-select, #edit-products .form-select, #products-product_data_sheets .form-select, #subcategory-product_data_sheets .form-select, #category-product_data_sheets .form-select, #case_study .form-select, #faq .form-select, #setupguides .form-select, #country .form-select, #region .form-select, #city .form-select, #videos .form-select, #category-manuals .form-select, #subcategory-manuals .form-select, #products-manuals .form-select {
	margin:8px 10px 0 0;
}
#country .form-select, #region .form-select, #city .form-select {
	margin-top:17px;
}
#videosupportselection #edit-submit--4 {
	margin-top: 0px;
}
#trutest-dealers-selection .form-submit, #trutest-distributors-selection .form-submit {
	width:auto;
	margin-top:17px;
	padding:0 6px;
}
/* FAQ expander*/
.view-faq .views-field-body .field-content {
	max-height:25px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	overflow: hidden;
	opacity:0.5;
	transition: max-height 1s, background-color 2s;
	-moz-transition: max-height 1s, background-color 2s;
	-webkit-transition: max-height 1s, background-color 2s;
	-o-transition: max-height 1s, background-color 2s;
}
.view-faq .views-field-body .field-content {
	background:url('../../trutestgroup/images/dropdown-arrow-yellow.png') no-repeat left top 6px;
}
.view-faq .views-field-body .field-content p {
	margin-top:2px;
	margin-left:20px;
}
.view-faq .views-field-body .field-content:hover {
	opacity:1;
	background-color:#fff;
	max-height:1000px;
	background:none;
}
.view-faq .views-field-title .field-content {
	line-height:1.5;
}
/*Case Studies*/
.view-case-studies .views-field-title, .view-how-to-videos .views-field-title {
	padding:8px 0;
}
.view-case-studies .views-field-title a {
	font-family:'BitterRegular', Arial, sans-serif;
}
.view-case-studies .views-field-field-intro p, .view-how-to-videos .views-field p {
	padding-bottom:10px;
	width:95%;
}
.view-case-studies .views-field-path {
	background:#ffd109;
	padding:5px;
	border:#9c9a90 1px solid;
	color:#595958;
	position:absolute;
	bottom:10px;
}
.view-case-studies .views-field-path .readmore {
	font-weight:normal;
}
.view-case-studies .views-row, .view-how-to-videos .views-row {
	min-height:280px;
	border-bottom:2px #fce300 solid;
}
.page-resources .view-how-to-videos .views-row, .page-resources .view-case-studies .views-row {
	border-bottom: none;
}
.link-icon .file-227 {
	float:left;
	margin:20px;
}
.link-text .file-227 {
	float:left;
	width:85%;
	margin:40px 0 50px 0;
}
/*Hidden file elements*/
.taxonomy-term-reference-0, .file-219, .file-220, .file-221, .file-821, .file-822, .views-field-field-product-references .field-content, .view-set-up-guides .field-name-title-field {
	display:none;
}
/*Distributor/Dealer Maps*/

.distributors .regional_page, .dealers .regional_page {
	float:left;
	width:34%;
}
.view-distributors .item-list, .view-distributors .item-list .pager, .view-dealers .item-list, .view-dealers .item-list .pager {
	clear:both;
	text-align:left;
	width:700px;
}
.dealer-map, .distributor-map {
	width:58%;
}
/*Footer country selector*/

#trutest-distributors-footer-block-form #country {
	display:inline-block;
}
#trutest-distributors-footer-block-form #country .form-item-country label {
	float:left;
	margin-right:18px;
}
#footer-bottom-right .form-item-country select {
	background:#a3a3a3;
	color:#fff;
	border:none;
	margin-top:-2px;
}
#footer-bottom-right .form-item-country select {
	height:20px;
}
#trutest-distributor-footer-selection .form-submit {
	height:19px;
	vertical-align:bottom;
	padding:0 4px;
}
.trutest-selector-block-message {
	display:inline-block;
	color:white;
	margin-top:8px;
	font-size:8pt;
}
#block-trutest-selector-trutest-selector .content a {
	color:white;
	font-weight:normal;
	font-size: 8pt;
}
#block-trutest-selector-trutest-selector .content a:hover {
	color:#a3a3a3;
}
#block-trutest-distributors-trutest-distributors-footer-block-form input {
	position: relative;
	top: -5px;
	background:#a3a3a3;
	border:none;
	color:white;
	padding:1px 5px;
}
.region-footer #block-block-165 p {
	margin-top: 8px;
	color: #000;
	font-size: 8pt;
}
/*Modal Popup*/
#trutest_selector #country, #trutest-selector-selection {
	display:inline-block;
	overflow: hidden;
}
#trutest_selector #country .form-item-country label {
	float:left;
	margin-right:18px;
}
#trutest-selector-selection .form-item-country select {
	color:#000;
	border:none;
	margin-top:-2px;
}
#footer-bottom-right .form-item-country select {
	height:20px;
}
#trutest-selector-selection input {
	height:19px;
	vertical-align:bottom;
	padding:0 4px;
}
#trutest_selector_wrapper {
	margin:10px 0 0 50px;
}
#trutest-selector-selection .form-submit {
	position:absolute;
	top:47px;
	padding: 2px 10px;
	height:35px;
}
.view-id-promotion_slider,
.view-id-dairy_slider,
.view-id-dts_slider {
	float:left;
	width:100%;
	position:relative;
	margin:0 0 20px 0 !important;
	border:none !important;
}
.view-id-promotion_slider a:focus,
.view-id-dairy_slider a:focus,
.view-id-dts_slider a:focus {
	outline:none;
	border:0;
}
.view-id-promotion_slider .field-content img,
.view-id-dairy_slider .field-content img,
.view-id-dts_slider .field-content img {
	display:block;
}
.view-id-promotion_slider .views_slideshow_controls,
.view-id-dairy_slider .views_slideshow_controls,
.view-id-dts_slider .views_slideshow_controls {
	position:absolute;
	top:40%;
	left:0;
	z-index:1;
	width:100%;
}
.view-id-promotion_slider .views_slideshow_controls_text,
.view-id-dairy_slider .views_slideshow_controls_text,
.view-id-dts_slider .views_slideshow_controls_text {
	position:absolute;
	display:block;
	z-index:8;
	top:160px;
}
.view-id-promotion_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.view-id-promotion_slider .views-slideshow-controls-text .views-slideshow-controls-text-next,
.view-id-dairy_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.view-id-dairy_slider .views-slideshow-controls-text .views-slideshow-controls-text-next,
.view-id-dts_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.view-id-dts_slider .views-slideshow-controls-text .views-slideshow-controls-text-next {
	/*display:none;*/
}
.view-id-promotion_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.view-id-dairy_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.view-id-dts_slider .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
	position:absolute;
	left:10px;
	width:52px;
	height:52px;
	background: url('../../trutestgroup/images/bg-slideshow-arrows.png');
	z-index:2;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
	color:transparent;
	text-shadow:none;
	font:0/0 a;
}
.view-id-promotion_slider .views-slideshow-controls-text .views-slideshow-controls-text-next a,
.view-id-dairy_slider .views-slideshow-controls-text .views-slideshow-controls-text-next a,
.view-id-dts_slider .views-slideshow-controls-text .views-slideshow-controls-text-next a {
	position:absolute;
	right:-932px;
	width:52px;
	height:52px;
	background: url('../../trutestgroup/images/bg-slideshow-arrows.png') 52px 0px transparent;
	z-index:2;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
	color:transparent;
	text-shadow:none;
	font:0/0 a;
}
.view-id-promotion_slider .views-slideshow-controls-bottom .views-slideshow-controls-text-pause,
.view-id-promotion_slider .views-slideshow-controls-top .views-slideshow-controls-text-pause,
.view-id-dairy_slider .views-slideshow-controls-bottom .views-slideshow-controls-text-pause,
.view-id-dairy_slider .views-slideshow-controls-top .views-slideshow-controls-text-pause,
.view-id-dts_slider .views-slideshow-controls-bottom .views-slideshow-controls-text-pause,
.view-id-dts_slider .views-slideshow-controls-top .views-slideshow-controls-text-pause {
	display:none;
}
.view-id-promotion_slider .views_slideshow_pagerNumbered,
.view-id-dairy_slider .views_slideshow_pagerNumbered,
.view-id-dts_slider .views_slideshow_pagerNumbered {
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:5;
}
.view-id-promotion_slider .views_slideshow_slide_counter_promotion_slider-block,
.view-id-dairy_slider .views_slideshow_slide_counter_promotion_slider-block,
.view-id-dts_slider .views_slideshow_slide_counter_promotion_slider-block {
	display:block;
	background: url('../../trutestgroup/images/bg-slideshow-pagination.png') no-repeat;
	width:20px;
	height:20px;
	float: left;
	position:relative;
	margin-left:7px;
	color:transparent;
}
.view-id-promotion_slider .views_slideshow_slide_counter,
.view-id-dairy_slider .views_slideshow_slide_counter,
.view-id-dts_slider .views_slideshow_slide_counter {
	display:none;
}
.views-slideshow-controls-bottom {
	z-index:8;
	width: 100%;
	clear:both;
	margin-top:25px;
}
.views_slideshow_cycle_teaser_section {
	margin:auto;
}
.views_slideshow_pager_field {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: auto;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.views_slideshow_pager_field_item {
	background: #ccc;
	color:#ccc;
	display: inline-block;
	height: 15px;
	width: 15px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-right: 2px;
	zoom: 1; /*Fix for IE 7 */
 *display: inline; /*Fix for IE 7 */
}
.views_slideshow_pager_field_item:hover {
	cursor: pointer;
	background:#12214E;
	color:#12214E;
}
.views-slideshow-controls-bottom .active {
	background:#fce300;
	color:#fce300;
}
/* Dairy Page */
.dairy #regional_page_left .region-regional-page-left {
	float:left;
	position:absolute;
	width:30%;
	top:142px;
}
.dairy #regional_product_full, .dairy .regional_product_full {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
}
.dairy-content {
	float:right;
	width:70%;
}
.dairy-content-inner {
    border-top: 2px solid #fce300;
    width: 100%;
    padding: 20px 0;
}
.dairy-featured {
	float:right;
	width:70%;
	background:#F4F4F2;
	padding:20px 0 20px 0;
	margin-bottom:30px;
}
.dairy-featured .field-label {
	padding:0 0 0 25px;
	font-size:medium;
	color:#12214E;
	text-transform:uppercase;
	font-family:'BitterBold', Arial, sans-serif !important;
	letter-spacing:0;
	font-weight:bold;
	margin:10px 0;
}
.dairy-featured ul {
	padding:0 0 0 40px;
	list-style-type:disc;
	margin:0;
}
.dairy-featured ul li {
	line-height:2em;
	list-style-position:outside;
}
/* DTS Page */
.dts #regional_page_left .region-regional-page-left {
	float:left;
	position:absolute;
	width:30%;
	top:142px;
}
.dts #regional_product_full, .dts .regional_product_full {
	border-top:2px solid #fce300;
	float:left;
	width:100%;
}
.dts-content {
	float:right;
	width:70%;
}
.dts-content-inner {
    border-top: 2px solid #fce300;
    width: 100%;
    padding: 20px 0;
}
.dts-featured {
	float:right;
	width:70%;
	background:#F4F4F2;
	padding:20px 0 20px 0;
	margin-bottom:30px;
}
.dts-featured .field-label {
	padding:0 0 0 25px;
	font-size:medium;
	color:#12214E;
	text-transform:uppercase;
	font-family:'BitterBold', Arial, sans-serif !important;
	letter-spacing:0;
	font-weight:bold;
	margin:10px 0;
}
.dts-featured ul {
	padding:0 0 0 40px;
	list-style-type:disc;
	margin:0;
}
.dts-featured ul li {
	line-height:2em;
	list-style-position:outside;
}