/* $Id: style.css,v 1.5.2.6 2011/02/18 05:26:30 andregriffin Exp $ */

/* Drupal 7 Framework

------------------------------------------------*/

body#body {
	background:#f2f2f2;
	color: #414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0;
	min-width:941px;
	padding:0;
}
a {
	color: #0074c7;
	outline:none;
	cursor:pointer;
}
a:hover {
	color: #414141;
	text-decoration: none;
}
.page {
	width:100%;
	margin:0 auto;
}
/*** Header ***/

#header {
	/*overflow:hidden;*/
	position: relative;
}
.section-1 {
	height:76px;
	background:url(../images/bg-row.png);
	position:relative;
	z-index:5;
	width:100%;
	display:inline-block;
}
.section-1 .col1 {
	float:left;
	width:45%;
	padding-top:19px;
}
.section-1 .col2 {
	float:right;
}
.section-2 {
	height:260px;
	left:50%;
	margin-left:-960px;
	width:1920px;
	top:-81px;
	position:relative;
	z-index:3;
}
.front .section-2 {
	height:438px;
}
.section-3 {
	height:245px;
	background:url(../images/bg-row2.gif) top repeat-x;
}
#header #logo {
	float: left;
	margin:0;
	margin-left: 25px;
}
#header #site-name-slogan {
	float: left;
}
#header #site-name {
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight:bold;
	line-height:37px;
	margin:0;
}
#header #site-name a {
	font-size:30px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0 0 1px rgba(255, 255, 255, .9)
}

/*****************Main menu*****************/

#block-superfish-1 {
 float: right; /*padding-right: 50px;_NO__DOTCOMMA__AFTER__*/
}

#superfish-1 {
 position: relative; float: left; width: 100%; padding-top: 0px; margin: 0px; background: none
}

#superfish-1 li {
 padding: 0 5px 0 0; text-align: center; background: none; border: 0; overflow: inherit;
}

#superfish-1 ul {
 display: block; top: 33px !important; width: 250px !important; padding: 0px 0; background-color: #0074c7; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; 
}

#superfish-1 ul li {
 padding: 0; 
 border-bottom: 0; 
 display: block; 
 width: auto !important; 
 border-bottom: 1px solid #FFFFFF !important;
 margin-left: 0px;
}

#superfish-1 ul li span.sf-sub-indicator {
    display: block !important;
}

#superfish-1 ul li ul {
 top: 0 !important; padding: 0px 0 !important; margin-left: -15px;
}

#superfish-1 ul li ul li {
display: block;
 width: 100% !important; 
 border-bottom: 1px solid #FFFFFF !important;
 background: #0050a0;
 margin-bottom: 0px !important;
}

#superfish-1 a:hover, #superfish-1 a.active, #superfish-1 .sfHover a {
 color: #FFFFFF !important; border-bottom: 3px solid #0174c7 !important; 
}

#superfish-1 a:hover {color: #FFFFFF !important; }

#superfish-1 a, #superfish-1 a:visited {
 padding: 5px 10px !important; color: #fff; font-size: 15px; font-weight: normal; text-decoration: none; border: 0
}

/* .sf-navbar > li > ul {
    margin-top:3px;
}
   ================================================== */

#superfish-1 ul li a:hover {
 color: #fff; background-color: #0050a0 !important;
}
#superfish-1 ul li a.active {
 color: #fff; background-color: #0050a0 !important;
}

#superfish-1 ul li a:visited {
 padding: 8px 17px 8px 17px !important; color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-align: left; background: #0072c6 !important; border: 0; width: 216px !important;
}

#superfish-1 ul li a {
 padding: 8px 17px 8px 17px !important; color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-align: left; background: #0072c6 !important; border: 0; width: 216px !important;
}

#header .block .content #superfish-1 ul li.last { margin-left: 25px; margin-right: 30px; }
#header .block .content #superfish-1 ul li.last a{ background: #0074c7; color: #FFFFFF; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;  }

#superfish-1 ul li.last {
    margin-left: 0px !important;
    margin-right: 0px !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important; 
}

#superfish-1 ul li ul li a:hover, #superfish-1 ul li ul li a.active {
 color: #fff; background-color: #024689 !important;
}

#superfish-1 ul li ul li a:visited, #superfish-1 ul li ul li a {
 padding: 8px 17px 8px 17px !important; color: #FFFFFF !important; font-size: 12px; font-weight: normal; text-align: left; background: #0050a0 !important; border: 0; width: 216px !important;
}

#superfish-1 ul li ul li.last {
    margin-left: 0px !important;
    margin-right: 0px !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important; 
}

/****************************************/



#block-system-user-menu {
	float:right;
	width:68px;
}
#block-system-user-menu .content {
	padding-top:24px;
}
#block-system-user-menu .content a {
	display:block;
	width:28px;
	height:28px;
	float:left;
	margin-right:6px;
	text-indent:-9999px;
}
#block-system-user-menu .search a {
	background:url(../images/li-search.png) no-repeat 0 0
}
#block-system-user-menu .my-account a, #block-system-user-menu .login a {
	background:url(../images/li-acc.png) no-repeat 0 0
}
/***********Breadcrumb*************/

#breadcrumb {
	color: #414141;
	margin-top:16px;
	padding: 20px 20px !important ;
}
#breadcrumb a {
	color:#414141;
	font-size:12px;
	text-decoration:none;
	padding:0 3px; 
}
#breadcrumb a:last-child {
	padding-right:0
}
#breadcrumb a:hover {
	color: #414141;
}
/**********************/



/*** MAIN ***/

#main-wrapper {
	background:#f2f2f2;
}
#main-wrapper #main {
	margin:0 auto;
	overflow:hidden;
	width:941px;
}
.section .region {
	width:100%;
}
#sidebar-first {
	width:240px;
	float:left;
}
#sidebar-first .section {
	padding:0px 20px 0px 0px;
}
#content {
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#content .section {
	width:100%;
}
#sidebar-second {
	float:right;
	width:240px;
}
#sidebar-second .section {
	padding:30px 0px 0px 20px;
}
.region-content {
	overflow:hidden;
	padding-left: 25px; padding-right: 25px;
	background-color: #FFFFFF; 
}

#page2.region.region-help {
    z-index: -1;
}
/***********Admin tabs*************/

.tabs-wrapper {
	margin: 1px 0 1.5em;
}
div.tabs {
	overflow:hidden;
}
.tabs ul.primary li {
	margin-bottom:-1px;
}
.tabs ul.primary li a {
	background:#EDEDED;
	border:1px solid #BBB;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	text-shadow:0 1px 0 #FFF;
}
.tabs ul.primary {
	border:0;
	border-bottom:1px solid #c9c9c9;
	margin:10px 0 10px 0;
	overflow:hidden;
	padding:4px 0;
}
.tabs ul li a {
	background:#464646;
	border-bottom:0;
	color: #414141;
	font-size:12px;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:3px 15px 4px;
	-webkit-transition:background 0.1s linear;
	-moz-transition:background 0.1s linear;
}
.tabs ul li a.active, .tabs ul li a:hover {
	background:#000;
	color:#fff;
	text-shadow:none;
}
/***********************/





/****************Comments form*******************/

article.comment header {
	width:100%;
	overflow:hidden;
}
.user-picture {
	float:left;
	margin-right:15px;
}
h2 {
	padding-bottom:10px;
}
section#comments h2.title {
	font-size:18px;
	color: #414141;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	padding:0px 0px 20px;
}
#comment-form label, #user-login label, #user-login-form label {
	color:#484848;
	font-weight:normal;
	display:table;
}
#user-login-form .form-text {
	width:205px;
}
#comment-form .form-text, .search-form .form-text, #user-login .form-text, #user-login-form .form-text {
	background:url(../images/bg-form.png);
	border:0;
	border-bottom:1px solid #b0b0ad;
	border-right:1px solid #b0b0ad;
	color: #414141;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:6px;
}
#comment-form .form-textarea {
	background:url(../images/bg-form.png);
	border:0;
	border-bottom:1px solid #b0b0ad;
	border-right:1px solid #b0b0ad;
	color: #414141;
	font-family:Arial, Helvetica, sans-serif;
	min-width:100%;
	max-width:100%;
	min-height:100px;
	max-height:300px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:5px;
}
.resizable-textarea .grippie {
	border:0px solid #DDDDDD;
	cursor:s-resize;
	height:6px;
	overflow:hidden;
	margin-top:3px;
}
.form-type-item {
	overflow:hidden;
	width:100%;
}
.form-type-item label {
	float:left;
	padding-right:10px;
}
.form-type-item a {
	color: #414141
}
.form-type-select {
	margin:0;
}
#edit-comment-body-und-0-format-guidelines {
	padding-top:15px;
}
#edit-comment-body-und-0-format-guidelines ul li {
	font-size:12px;
	overflow:hidden;
	width:100%;
}
/***Comments output***/

#comments {
	border-top:1px solid #b7b7b7;
	margin-top:25px;
	overflow:hidden;
	padding-top:20px;
	width:100%;
}
#comments .submitted {
	padding-bottom:5px;
}
#comments h3 {
	line-height:normal;
}
#comments h3 a {
	color:#292a2b;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
#comments .links li a {
	padding:10px 15px;
}
#comments p {
	padding-bottom:5px;
}
#comments article {
	background:url(../images/bg-blog.png);
	border:0px solid #898987;
	margin-bottom:15px;
	padding:15px;
}
#comments footer {
	overflow:hidden;
	padding:0px 0 0 0;
}
#comments footer ul li {
	float:left;
}
#comments footer ul.links li a {
	padding:0px 10px 0 0px
}
#edit-comment-body-und-0-format {
	border:1px solid #b7b7b7;
}
#comment-form-wrapper {
	margin-top:30px;
}
article.comment span.new {
	position:absolute;
	top:0;
	right:0;
}
/********************************************/



/***********************Content Region*************************/

#main-wrapper #main {
	margin:0 auto;
	overflow:hidden;
}
.content-wrap {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
/*Node heading*/

.front #content h1.title {
	display:none;
}
#content h1.title {
	font-size:18px;
	color:#0072c6;
	font-family: 'Lato', sans-serif;
	padding:0px 0px 0px;
}
.node h2 {
	color: #414141;
	font-size:20px;
	line-height:normal;
	padding:0px;
}
.node h2 a {
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color: #414141;
	text-decoration:none;
	text-shadow:0 0 1px #777775;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.node h2 a:hover {
	color:#fe4e4e;
}
article.node {
	padding-bottom:30px;
	padding-left:3px;
}
article.node-blog {
	background:url(../images/bg-blog.png);
	margin-bottom:20px;
	padding:10px 20px 20px;
}
article.node-blog .content {
	overflow:hidden;
}
article.node-full {
	background:none;
	padding:0;
	margin-right: 50px !important;
}
/*Author & date information*/

p.submitted {
	font-size:13px;
	margin:0px 0 20px;
}
.submitted, p.submitted span {
	color: #414141;
	font-size:13px;
}
.submitted a {
	color: #414141;
	font-size:13px !important;
	text-decoration:none;
}
/**/



article.node footer {
	padding-top:5px;
}
ul.links a {
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color: #414141;
	text-decoration:none;
	text-shadow:0 0 1px #777775;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul.links a:hover {
	color:#fe4e4e;
}
/*Node Tags*/

article.node footer .field-name-field-tags {
	padding-bottom:10px;
}
article.node footer .field-name-field-tags .field-label {
	color: #414141;
	line-height:normal;
}
article.node footer .field-name-field-tags .field-items {
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
}
article.node footer .field-name-field-tags ul li {
	float:left;
	padding:0 4px;
}
article.node footer .field-name-field-tags ul li a {
	text-decoration:none;
}
article.node footer .field-name-field-tags .field-item {
	float:left;
	padding-right:10px;
}
/**/



/*Social sharing*/

.social-share {
	padding:15px 0;
}
.social-share span {
	float:left;
	font-weight:bold;
	vertical-align:middle;
}
.social-share a {
	display:block;
	float:left;
	height:16px;
	margin-left:5px;
	opacity:.8;
	text-indent:-9999px;
	vertical-align:middle;
	width:16px;
 -webkit-transition:opacity .2s ease-out;
-moz-transition:opacity .2s ease-out;
}
.social-share a:hover {
	opacity:1;
}
.social-share a.social-share-facebook {
	background:url(../images/social/facebook.png) no-repeat 0 0;
}
.social-share a.social-share-twitter {
	background:url(../images/social/twitter.png) no-repeat 0 0;
}
.social-share a.social-share-googlebuzz {
	background:url(../images/social/buzz.png) no-repeat 0 0;
}
.social-share a.social-share-myspace {
	background:url(../images/social/myspace.png) no-repeat 0 0;
}
.social-share a.social-share-msnlive {
	background:url(../images/social/msn.png) no-repeat 0 0;
}
.social-share a.social-share-yahoo {
	background:url(../images/social/yahoo.png) no-repeat 0 0;
}
.social-share a.social-share-linkedin {
	background:url(../images/social/linkedin.png) no-repeat 0 0;
}
.social-share a.social-share-orkut {
	background:url(../images/social/orkut.png) no-repeat 0 0;
}
.social-share a.social-share-digg {
	background:url(../images/social/digg.png) no-repeat 0 0;
}
.social-share a.social-share-delicious {
	background:url(../images/social/delicious.png) no-repeat 0 0;
}
.social-share a.social-share-facebook {
	background:url(../images/social/facebook.png) no-repeat 0 0;
}
/**/



/*****************Default Block Style*******************/

section.block {
	margin-bottom:10px;
	padding-bottom:15px;
	/*clear: both*/
}
section.block ul, section.block .item-list ul li {
	margin:0;
}
ul li.leaf {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
section.block h2 {
	font-size: 30px !important;
    color: #0050a0;
    padding: 10px 0px;
    line-height: normal;
    text-transform: none;
}
section.block h2 span {
	font-size:24px;
	color:#90e200;
}
section.block .content {
	padding:0px 0px;
}
section.block .content li {
	background:url(../images/a1.gif) no-repeat 0 6px;
	padding-left:12px;
	overflow:hidden;
	line-height:20px;
	padding-bottom:10px;
}
section.block .content li a {
	color: #414141;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	text-shadow:none;
}
section.block .content li a:hover {
	color:#fff;
}
/*********************POLL's Bars**********************/

.poll .bar {
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #f0f0f0, #fff); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #f0f0f0, #fff); /* IE10 */
	background-image: -o-linear-gradient(top, #f0f0f0, #fff); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f0f0f0, #fff); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f0f0f0, #fff);
	border:1px solid #8c8c8c;
	padding:1px;
	height:10px;
	margin-bottom:15px;
}
.poll .bar .foreground {
	height:10px;
	display:none;
	background-color: #ff9b9b;
	background-image: -moz-linear-gradient(left, #fe4e4e, #ff9b9b); /* FF3.6 */
	background-image: -ms-linear-gradient(left, #fe4e4e, #ff9b9b); /* IE10 */
	background-image: -o-linear-gradient(left, #fe4e4e, #ff9b9b); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear, left, right, from(#fe4e4e), to(#ff9b9b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #fe4e4e, #ff9b9b); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(left, #fe4e4e, #ff9b9b);
}
.poll .percent {
	float:right;
}
/*******************************************/



#block-comment-recent .content li a {
	display:block;
}
/***Block Search****/

#block-search-form {
	padding:0px 6px 10px 0px;
}
#search-block-form .form-text {
	background:#fff;
	border:0px;
	border-top:1px solid #aeaeae;
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	margin-right:-38px;
	padding:7px 0 8px 5px;
	width:213px;
	-webkit-box-sizing:content-box;
	-webkit-appearance:none;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#search-block-form #edit-submit, #search-block-form .form-submit {
	background:url(../images/search.png) no-repeat center center;
	line-height:normal;
	width:31px;
	height:32px;
	padding:0;
	margin:0;
	vertical-align:middle;
	cursor:pointer;
	text-indent:-9999px;
	border:0;
}
#search-block-form #edit-submit:hover, #search-block-form .form-submit:hover {
}
/******************Buttons Styles********************/

.form-submit {
	background:#000;
	border:none;
	vertical-align:middle;
	color:#fff;
	font-weight:normal;
	text-transform:capitalize;
	font-size:14px;
	padding:0px 10px;
	height:25px;
	margin-right:5px;
	line-height:normal;
 -webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.form-submit:hover {
	background:#ababab;
	color: #414141;
}
/*****************************************/



/*** Footer ***/

#footer {
	background:#f2f2f2;
	clear: both;
	padding: 0;
	position: relative;
}
.footer-wrapper {
	/*width:941px;*/ width:1200px;
	margin:0 auto;
	padding-top:0px;
}
#footer .block {
	float:left;
}
#footer .block h2 {
	color:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:none;
	text-shadow:none;
	padding-bottom:25px;
}
#footer .block .content {
	color:#9d9d9d;
	font-size:12px;
	line-height:20px;
}
#footer .block .content a {
	color:#9d9d9d;
	text-decoration:none;
}
#footer .block .content a:hover {
	text-decoration:underline;
	color:#fff;
}
#footer #block-block-5 .content {
	color:#fff;
}
#footer #block-block-5 .content a {
	color:#fe4f4f;
}
/**************Contact Form***************/

#contact-site-form label {
	color: #414141;
	font-weight:normal;
	display:table;
}
#contact-site-form label.option {
	display:inline;
}
#contact-site-form input.form-text {
	background:url(../images/bg-form.png);
	border:0px solid #e9e8e8;
	color: #414141;
	padding:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
}
#contact-site-form textarea#edit-message {
	background:url(../images/bg-form.png);
	border:0px solid #e9e8e8;
	color: #414141;
	font-family:Arial, Helvetica, sans-serif;
	min-width:640px;
	max-width:100%;
	min-height:100px;
	max-height:300px;
	padding:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border:2px solid red !important
}
/**************************************/



/**************Search page ***************/

.page-search #block-system-main h2 {
	padding-bottom:15px;
}
/***************/



/***********Forum************/

.action-links {
	padding:15px 0px;
}
.action-links a {
	color: #414141;
	font-size:12px;
}
.action-links a:hover {
	text-decoration:none;
}
#forum a {
	color:#ff4343;
	font-size:13px;
}
#forum table {
	border:1px solid #c8c8c8;
	width:100%;
}
#forum th {
	background:#000;
	border:1px solid #535353;
	color:#fff;
	font-size:14px;
	padding:3px 5px;
}
#forum th a {
	color:#fff;
}
#forum th a img {
	margin-left:5px;
}
#forum tr.even, tr.odd {
	background:none;
	border-bottom:1px solid #e0e0e0;
}
#forum tr.even td {
	background:#f8f8f8
}
#forum tr.odd td {
	background:#f7f6f4
}
#forum td.container {
	padding:10px;
}
#forum tr.even td.forum {
	background:url(../images/forum-ico.png) no-repeat 10px 10px #fafafa
}
#forum tr.odd td.forum {
	background:url(../images/forum-ico.png) no-repeat 10px 10px #f7f6f4
}
#forum td {
	background:#f3f5f4;
	border:1px solid #c8c8c8;
	padding:5px;
}
#forum td.topics, #forum td.posts, #forum td.replies {
	text-align:center;
}
#forum td.last-reply span, #forum td.title span {
	color:#535353;
}
.field-name-taxonomy-forums {
	overflow:hidden;
	padding-bottom:10px;
	width:100%;
}
.field-label {
	color: #414141;
	float:left;
	font-size:14px;
	vertical-align:middle;
}
.field-items a {
	color: #414141;
	font-size:16px;
}
/***********************/



/************first-time page***************/

#first-time {
	display:none;
}
#first-time p {
	padding:10px 0;
}
#first-time .item-list ul li {
	background:none;
	display:block;
	float:left;
	margin:0;
}
#first-time .item-list ul li a {
	color: #414141;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#first-time .item-list ul li:hover {
	background:none
}
#first-time .item-list ul li a:hover {
	background:none
}
/***************************/



/******************Paginator*********************/

.item-list .pager li {
	padding:0;
}
.content ul.pager li {
	color:#494949;
	margin:0px 1px;
	overflow:hidden;
}
.content ul.pager li.pager-current {
	/*background:#3b3b3a;*/
	border-radius:2px;
	/*border:1px solid #c6c6c6;*/
	color: #414141;
	padding:0px 12px;
	position:relative;
	zoom:1; border-left: 1px solid #333;
}
.content ul.pager li a {
	background:none;
	/*border:1px solid #c6c6c6;*/
	color: #414141;
	display:inline-block;
	padding:3px 12px;
	position:relative;
	text-decoration:none;
	zoom:1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.content ul.pager li a:hover {
	/*background:#3b3b3a;*/ color:#3b3b3a;
}
/**********************/



/*********Admin menu bg**********/

ul.contextual-links li a:hover {
}
/*********************/





/*****Blog page*****/

.node-blog .field-name-field-blog-image {
	padding-bottom:15px;
	display:inline-block
}
.node-blog .field-name-field-blog-image .field-item {
	background:#fff;
	padding:6px;
	line-height:0;
}
.node-blog .field-name-field-blog-image .field-item a {
	overflow:hidden;
	display:block;
	line-height:0
}
/*****************/





/********Social-icons Block********/

#block-block-5 {
	width:240px;
}
#block-block-7 {
	width:240px;
}
#block-follow-site {
	width:240px;
}
#block-follow-site .follow-links li {
	background:none;
	float:left;
	padding:0;
}
a.follow-link {
	background:none;
	color:#fff;
	display:table;
	padding:0;
	height:auto;
	text-decoration:none;
	line-height:25px;
}
a.follow-link:hover {
	text-decoration:underline;
}
/********************/



/*******Slider*******

#block-views-sldier-block { float:left; width:100%; overflow:hidden; position:relative;}

.view-content { width:941px; margin:0 auto;}*/

.flexslider{ margin:0 0 2px!important; border:none!important; background: #f2f2f2 !important; }

.view-sldier .views-field-field-slide-image, .views_jqfx_cycle_teaser_section {
	height:519px;
}
#views_jqfx_cycle_main_sldier-block {
	margin:0 auto;
}
.view-sldier .views-field-title {
	width:941px;
	margin:0 auto;
	position:relative;
}
.view-sldier .views-field-title span {
	position:absolute;
	top:265px;
	left:0px;
	width:410px;
	z-index:15;
	font-size:48px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .4);
	font-family:'Lato', sans-serif;
	text-transform:uppercase;
	line-height:45px;
	display:block;
}
#views_jqfx_cycle_main_sldier-block_1 .views-field-title span {
	font-size:30px !important;
	line-height:34px;
	width:350px;
	top:167px;
}
.view-sldier .views-jqfx-controls-bottom {
	position:absolute;
	top:485px;
	left:1340px;
	z-index:200;
}
.view-sldier .views-jqfx-controls-bottom a {
	background:url(../images/bg-counter.png) no-repeat bottom;
	display:block;
	width:18px;
	height:18px;
	margin-right:4px;
	text-indent:-9999px;
	float:left;
}
.view-sldier .views-jqfx-controls-bottom .active-slide a {
	background:url(../images/bg-counter.png) no-repeat 0 0;
}
/********************/





.field-type-image {
	float:left;
	margin-right:25px;
}
.field-type-image .field-item {
	background:#fff;
	/*padding:6px;*/
	line-height:0;
}
#block-views-our-team-block .views-field-field-employee-photo {
	float:left;
	margin-right:15px;
}
#block-views-our-team-block .views-row {
	border-bottom:1px solid #bababa;
	overflow:hidden;
	padding:15px 0 10px;
}
#block-views-our-team-block .views-field-title a {
	font-weight:bold;
	text-decoration:none;
}
.profile .user-picture {
	margin-left:20px;
}
.profile h3 {
	overflow:hidden;
}
.view-portfolio .views-row {
	float:left;
	width:288px;
	background:#fff;
	padding:6px;
	margin-right:13px;
	margin-bottom:25px;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
}
.view-portfolio .views-row:hover {
	background:#5e5e5c;
}
.view-portfolio .views-field-field-portfolio-image {
	margin-bottom:10px;
}
.view-portfolio .views-field-field-portfolio-image .field-content {
	background:url(../images/ajax-loader.gif) no-repeat center center;
	width:289px;
	height:194px;
}
.view-portfolio .views-field-field-portfolio-image a {
	background:url(../images/magnify3.png) center center no-repeat #000;
	display:block;
	line-height:0;
}
.view-portfolio .views-field-field-portfolio-image img {
-webkit-transition:opacity .3s ease;
-moz-transition:opacity .3s ease;
}
.view-portfolio .views-field-field-portfolio-image img:hover {
	opacity:.5;
}
.view-portfolio .views-field-title a {
	font-size:13px;
	color:#271e1b;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
}
.view-portfolio .views-row:hover .views-field-title a {
	color:#fff;
}
.view-portfolio .views-row:hover .views-field-body {
	color:#fff;
}
.region-header-bottom {
	width:941px;
	margin:0 auto;
	padding-top:64px;
}
#block-views-block-services-block .views-row {
	float:left;
	width:280px;
	margin-right:40px;
}
#block-views-block-services-block .views-row-last {
	margin:0
}
#block-views-block-services-block .views-field-title {
	font-size:30px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
}
#block-views-block-services-block .views-field-body {
	color:#898989;
	font-size:13px;
	line-height:22px;
	padding-top:24px;
	text-shadow:none;
}
#block-views-info-blocks-block {
	width:100%;
	overflow:hidden;
	padding-bottom:55px;
}
#block-views-info-blocks-block .views-row {
	float:left;
	width:300px;
	margin-right:20px;
}
#block-views-info-blocks-block .views-row-last {
	margin:0;
}
#block-views-info-blocks-block .views-field-title {
	font-size:18px;
	color: #414141;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	padding:0px 0px 20px;
}
#block-views-info-blocks-block .views-field-field-blog-image {
	padding:6px;
	background:#fff;
}
#block-views-info-blocks-block .views-field-field-blog-image .field-content {
	line-height:0;
}
#block-views-info-blocks-block .views-field-body {
	text-shadow:1px 1px 0 rgba(255, 255, 255, .2);
	padding-top:22px;
	padding-right:5px;
	padding-bottom:17px;
	line-height:18px;
}
#block-views-info-blocks-block .views-field-view-node a {
	color:#ff4343;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#block-views-info-blocks-block .views-field-view-node a:hover {
	color: #414141;
}
#block-block-6 .content {
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	font-size:36px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2);
	color:#343435;
}
#block-block-6 .content span {
	line-height:54px;
}
#block-block-6 .content a {
	background:url(../images/bg-but.gif) top repeat-x;
	display:inline-block;
	color:#fff;
	text-shadow:0px 0px 1px rgba(255, 255, 255, .1);
	text-decoration:none;
	overflow:hidden;
	line-height:58px;
	text-align:center;
	width:235px;
	vertical-align:middle;
	font-size:28px;
	float:right;
	box-shadow:1px 1px 2px rgba(0, 0, 0, .4);
}
#simplenews-block-form-18 label {
	display:none;
}
#simplenews-block-form-18 .form-text {
	background:#4b4b49;
	border:0;
	border-bottom:1px solid #7e7e7d;
	border-right:1px solid #7e7e7d;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	padding:6px 5px 6px 5px;
	width:150px;
	float:left;
}
#simplenews-block-form-18 .form-submit {
	background:url(../images/subscribe.png) no-repeat 0 0;
	width:28px;
	height:28px;
	text-indent:-999px;
	float:left;
}
#simplenews-block-form-18 .form-item {
	float:left;
	margin:0;
}
.panel-pane {
	padding-bottom:30px;
	overflow:hidden;
}
.pane-views-our-team-block {
	padding-top:20px;
}
.panels-flexible-region-inside {
	padding-right:0px;
}
.panels-flexible-region-simple_subpage2-center .panels-flexible-region-inside {
	padding-right:20px;
}
h2.pane-title {
	text-transform:uppercase;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	color: #414141;
	text-shadow:0 0 1px rgba(0, 0, 0, .5);
	padding-bottom:20px;
}
.why-us strong {
	display:block;
}
.one {
	background:url(../images/one.png) no-repeat 0 0;
	padding-left:60px;
	padding-bottom:20px;
}
.two {
	background:url(../images/two.png) no-repeat 0 0;
	padding-left:60px;
	padding-bottom:20px;
}
.three {
	background:url(../images/three.png) no-repeat 0 0;
	padding-left:60px;
	padding-bottom:20px;
}
.list-left {
	float:left;
}
.list-left li, .list-right li {
	background:url(../images/a2.png) no-repeat 0 12px;
	line-height:30px;
	padding-left:10px;
	font-style:italic;
}
.list-left li a, .list-right li a {
	color:#ff4343;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0px #3b3b3b;
}
.list-left li a:hover, .list-right li a:hover {
	color: #414141;
}
.list-right {
	float:left;
	margin-left:50px;
}
.view-our-team .views-row {
	float:left;
	width:140px;
	margin-right:18px;
}
.view-our-team .views-row-last {
	margin:0;
}
.view-our-team .views-field-field-employee-photo {
	padding-bottom:20px;
}
.view-our-team .views-field-field-employee-photo .field-content {
	background:#fff;
	padding:6px;
	line-height:0;
}
.view-our-team .views-field-title a {
	font-style:italic;
	color:#ff4343;
	text-decoration:none;
	text-shadow:0 0 0px #3b3b3b;
}
.view-our-team .views-field-title a:hover {
	color: #414141;
}
#contact-site-form {
	padding-right:15px;
}
#block-block-6 {
	padding-bottom:15px;
}
h3.field-label {
	line-height:normal;
	padding-right:10px;
}




/*custom css starts here*/

.form-item.webform-component.webform-component-textarea.webform-component--shipping-instructions {
    width: 100%;
}
/*#header .section-1 .page .col1{ display:none;}*/

.region-menu h2{ display:none;}
#site-name{ display:none;}
#breadcrumb .last a{ font-weight:bold;}
/*#header{ height:40px;}*/
#header{ }
#header section.block .content li{ width:auto !important;}
#header section.block .content li a:hover{ color:#FFFFFF !important; border-bottom: 3px solid #0174c7 !important; }
#header section.block .content li a:active{ color:#FFFFFF; border-bottom: 3px solid #0174c7 !important; }
.sf-sub-indicator{ display:none;}


#header .block .content .last { margin-left:25px; margin-right:30px;}
#header .block .content .last a{ background: #0074c7; color: #FFFFFF; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-bottom: 0px; }
#header .block .content .last a:hover{ color:#ffffff !important; border-bottom: 0px !important; background: #024689 !important; }

#header .block .content #menu-821-1.sf-item-5 { margin-left:25px; }
#header .block .content #menu-821-1.sf-item-5 a{ background: #0074c7; color: #FFFFFF; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-bottom: 0px; }
#header .block .content #menu-821-1.sf-item-5 a:hover{ color:#ffffff !important; border-bottom: 0px !important; background: #024689 !important; }

#header .region-menu {margin-top: 20px; }
#menu-451-1{ display:none;}

.top-logo{ padding:2% 0 2% 2%;}

#main{ width:1200px !important;}
.content .height-adjust{}
#content #page-title{ margin-top:40px; word-wrap:break-word; width:55%; float:left; font-size: 30px; font-weight:lighter; font-family:Verdana, Geneva, sans-serif;}
#content h2{ font-size:30px; font-weight:lighter; font-family:Verdana, Geneva, sans-serif; margin-top: 40px;}
#content .about-left-text{ float:left; display:block; width:67%; margin-bottom:60px; font-size:15px; line-height:26px;}
#content .about-right-img{ float:right; display:block; width:28%;  margin-bottom:60px;}


#content .ui-widget-content{ background:none; border:none;}
#content .ui-widget-header{ background:none; border-radius:0px; border: 1px solid #000;}


.block-quicktabs h2{ display:none;}

.breadcrumb {padding-left: 20px; }
#breadcrumb{ width:1200px; margin:0 auto; }
#breadcrumb a{ font-size:15px; }
.content .product-image{ float:none; padding:0; margin:0; }
.content .product-image img{ width:100%;}


/*Home page*/

.flexslider ul li .views-field-field-image .field-content{ margin:0 auto -4px; max-width:1200px;}

.flexslider li img{ width:100%; max-width:1600px; height:auto;}


.pageid4 .top-logo{ position:absolute; z-index:3!important;}
.pageid4 .breadcrumb{ display:none;}
.pageid4 #header{    position: absolute ;
    width: 100%;
    max-width: 1200px;
	left: 0;
  right: 0;
  margin: 0 auto;
}
.pageid4 .top-logo{padding: 4.5% 0 2% 2%;}

#header{     width: 100%;
    max-width: 1200px;
	left: 0;
  right: 0;
  margin: 0 auto;
}



#flexslider_views_slideshow_ssfp_view-block{ position:relative;}

.pageid4 .flex-control-nav{margin: -5% 48% 0 !important; position: absolute; width: 110px; /*top:100%; */color:#FFF; z-index: 2147483647;  /*padding-top:54% !important;*/ bottom:auto;}
.pageid4 .flex-control-nav li{ float:left; margin: 1% 8% 0 0; color:#FFF; font-size:16px;   border: 2px solid #fff;  border-radius: 50%;  width: 14px; height:14px;}
.pageid4 .flex-control-nav li a{ opacity:0; cursor:pointer; text-decoration:none;}
.pageid4 .flex-control-nav li .active, .pageid4 .flex-control-nav li a:hover, .pageid4 .flex-control-nav li .flex-active { background:#FFF; border-radius: 50%;   width: 14px; height:14px; border:none; display:block;  opacity:1; color:#fff; }
.pageid4 .flex-direction-nav{ display:none;}

.pageid4 .sliderbody .hero-button { display: inline-block; margin-left: auto !important; margin-right: auto !important; }
.pageid4 .sliderbody{ color: #fff; font-size: 20px; left: 0; right: 0; margin: 0 auto; position: absolute;  top: 32%;  width: 35%; line-height: auto; text-align:center; z-index:2; background: url(../images/55precent_background.png); padding-top: 20px; padding-bottom: 20px; }
         .pageid4  .sliderbody span:nth-of-type(1){ font-size:30px; display:block;   font-weight: bold; letter-spacing: 8px;}
		 .pageid4  .sliderbody span:nth-of-type(2){ display: block; font-size: 90px;  font-weight: lighter; line-height: 125px;}
		 .pageid4  .sliderbody a:nth-of-type(1) { font-size:28px; color:#FFF; text-decoration:none; float:left;  margin: 0px !important;}
		      .pageid4  .sliderbody a div{ width:200px; border:2px solid #fff; border-radius: 28px; padding: 20px 20px;}
			.pageid4	.sliderbody a:hover div{ background:#FFF; opacity:.6; color: #414141;}
		 .pageid4  .sliderbody a:nth-of-type(2) { font-size:28px; color:#FFF; text-decoration:none; float:left; margin-top:3%;}

.pageid4 .flexslider-views-slideshow-main-frame-row{ margin-top:-1%;}

.pageid4 .flex-nav-container{ margin-bottom:0 !important; margin-top: -20px; }

.pageid4 #block-views-home-product-list-block h2{ display:none;}
.pageid4 #content #block-system-main{ display:none;}
.pageid4 #content{ padding-top:0 !important;}

.pageid4 #main-wrapper .views-row{ width:25%; margin:0;  float:left;}
         .pageid4 #main-wrapper .views-row img{ width:100%; height:auto;}
.pageid4 #main-wrapper .section-3{ padding-top:0 !important;}

.pageid4 #main-wrapper .view-home-page-product-list .views-row-1, .pageid4 #main-wrapper .view-home-page-product-list .views-row-3{ background:#e4e0d7;  /*padding-bottom:25px;*/}
.pageid4 #main-wrapper .view-home-page-product-list .views-row-2, .pageid4 #main-wrapper .view-home-page-product-list .views-row-4{ background:#f0ede7;  /*padding-bottom:25px;*/}
              .pageid4 #main-wrapper .view-home-page-product-list .views-row{ height:499px;}
.pageid4 #main-wrapper .views-field-model .field-content{ color: #414141; font-size:24px;}
.pageid4 #main-wrapper .views-field-model .field-content{margin: 25px 30px 30px ; display:block;}
.pageid4 .view-content .views-field-title .field-content{ margin:15px 32px; display:block; }
.pageid4 .view-content .views-field-title .field-content a {color:#0072c6; font-size:18px; text-decoration:none; font-weight: bold; }
.pageid4 .view-content .views-field-body{ padding:0 30px 0px; color: #414141; font-size:16px; line-height:22px;}
/*.pageid4 .view-content .views-field-body .field-content p a { display: block; font-weight: bold; margin-top:15px;  text-decoration: none;}*/
.pageid4 .view-content .views-field-body .field-content p a.home-trade-show { display: block;  margin-top: 15px; text-decoration: none; text-align: right; font-weight: normal; font-size: 16px; }
.pageid4 .view-content .views-field-body .field-content p a.home-trade-show:after {
    content: '\00BB';
    padding-left: 5px;
}

.pageid4 .view-content .views-field-body .field-content p a.home-trade-show:hover { color: #0072c6; }



.pageid4 .view-content .views-field-view-node .field-content a{ padding:10px 30px; color: #414141; text-decoration:none; font-weight:bold; line-height:35px;}
.pageid4 .view-content .views-field-view-node .field-content a img{margin-top: 10px; width: 8px; margin-left:5px;}

#block-views-prass-block,#block-views-research-block{ clear:both;}
#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{ width:599px !important; float:left; height:250px; margin-bottom:0 !important;}
#block-views-prass-block .views-row, #block-views-trade-show-block .views-row, #block-views-research-block .views-row, #block-views-white-papers-block .views-row{ width:100% !important; background:none !important;}

#block-views-prass-block{ border-right:1px solid #bababa; }

#block-views-trade-show-block p { font-size: 18px; }

/*#block-views-trade-show-block a:before {
    content:'\00BB';
    padding-right: 5px;
}*/

#block-views-white-papers-block{ border-left:1px solid #bababa;}

#block-views-prass-block h2, #block-views-trade-show-block h2, #block-views-research-block h2, #block-views-white-papers-block h2{color: #4b4b4b !important;  font-size: 24px !important;   font-weight: bold !important; line-height: 17px;    margin-top: 24px;}
#block-views-prass-block .views-field-title .field-content a, #block-views-trade-show-block .views-field-title .field-content a, #block-views-research-block .views-field-title .field-content a, #block-views-white-papers-block .views-field-title .field-content a{color: #414141 !important;  font-size: 18px !important; font-weight: lighter !important; text-transform: none !important; line-height:24px;}

#block-views-prass-block .views-field-title {margin-left: 10px; margin-top: -20px; }

#block-views-prass-block ul     	     {
		list-style: none;
	     }

#block-views-prass-block ul li:before {
		content: "\00BB \0020";
	     }

#block-views-prass-block .views-field-title .field-content , #block-views-prass-block .views-field-body { margin-left:0px !important; padding-left:0 !important;}
#block-views-research-block .views-field-title .field-content , #block-views-research-block .views-field-body { margin-left:0px !important; padding-left:0 !important;}

 #block-views-trade-show-block h2 { display:block; padding-left:32px !important;}
 #block-views-white-papers-block h2 { display:block; padding-left:32px !important;}

#block-views-prass-block h2, #block-views-trade-show-block h2{ margin-top:7px;}

#block-views-trade-show-block .views-field-body .field-content img{ width:210px; float:right; margin-left:20px;}
#block-views-research-block .views-field-body .field-content img{ width:210px; float:left; margin-right:20px;}

#block-views-research-block h2{ display:none;}

#block-views-prass-block .more-link {
    text-align: right;
	margin-right: 20px; 
}

#block-views-prass-block .more-link a { font-size: 16px; 
    margin-top: 15px;
    text-decoration: none; }
	
#block-views-prass-block .more-link a:after {
    content: '\00BB';
    padding-left: 5px;
}

#block-views-prass-block .more-link a:hover { color: #0072c6; }

.pageid4  #block-views-prass-block .field-content, .pageid4  #block-views-trade-show-block .field-content, .pageid4  #block-views-research-block .field-content, .pageid4  #block-views-white-papers-block .field-content{ margin-top:2px !important; margin-bottom:7px !important; }

#block-views-trade-show-block .views-field-field-tags .field-content{font-size: 24px; margin-left:32px; text-transform:uppercase;}
#block-views-trade-show-block .views-field-field-blogimage{ width:38%; float:right; margin-left: 20px; margin-right: 50px; }

#block-views-research-block{ padding-top:35px;}
#block-views-research-block .views-field-field-blogimage{ width:38%; float:left;}
#block-views-research-block .views-field-field-tags{ float:left; width:54%; margin-left:32px; padding:0px !important;}
#block-views-research-block .views-field-field-tags .field-content{font-size: 24px; text-transform:uppercase;}
#block-views-research-block .views-field-title{ float:left; width:54%; margin-left:32px;}
#block-views-research-block .views-field-body{ float:left; width:54%; margin-left:32px !important; padding-right:0;}





/*about us tabs*/


.ui-tabs .ui-tabs-nav li.ui-tabs-selected{ padding-bottom:8px; background:#000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{color:#fff;}
section.block .content li{ background:none; padding-left:0; width:19.934%;}
.ui-tabs .ui-tabs-nav li{ border:none; border-left:1px solid #000; border-radius:0; top:0; margin:0;}
.ui-tabs .ui-tabs-nav li:first-child{ border-left:none;}
section.block .content li a{ font-size:16px; text-align:center; padding:8px 0 0; width:100%;}
section.block .content li a:hover{ color: #414141;}
.ui-tabs .ui-tabs-nav{ padding:0;}
section.block .content li{ padding-bottom:8px;}
.ui-corner-top{ border-radius:0px !important;}


#qt-about_us_tabbed_view-ui-tabs1{ padding-left:60px;}
               #qt-about_us_tabbed_view-ui-tabs1 .driving-test-head{ font-size:16px; margin-top:10px; margin-bottom:5px; display:block;}
			   #qt-about_us_tabbed_view-ui-tabs1 .driving-test-txt{ font-size:15px; margin-left:40px; display:block; line-height:25px; display:block; }
			   
			   #qt-about_us_tabbed_view-ui-tabs3 .hotel-left-img{float:left; margin-right:40px; margin-top:40px; }
			   #qt-about_us_tabbed_view-ui-tabs3 .hotel-right-txt{ float:left; margin-right:40px; margin-top:32px;  font-size: 16px; line-height: 29px; }
			                #qt-about_us_tabbed_view-ui-tabs3 .hotel-right-txt a{ font-size:16px; text-decoration:none;}
							
			   #qt-about_us_tabbed_view-ui-tabs4 .holidays-left-col{ clear:both; width:20%; display:block; float:left; padding:7px 0; border-bottom:1px solid #333; min-height:26px; font-size:16px; font-weight:bold;}
			   #qt-about_us_tabbed_view-ui-tabs4 .holidays-middle-col{ width:15%; display:block; float:left; padding:7px 0; border-bottom:1px solid #333; font-size:16px;}
			   #qt-about_us_tabbed_view-ui-tabs4 .holidays-right-col{ width:46%; display:block; float:left; padding:7px 0; border-bottom:1px solid #333; font-size:16px;}

#block-views-prass-block{ margin-top:30px;}
#block-views-trade-show-block{ margin-top:30px;}

/*.pageid2 #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/abt-bg.jpg); background-repeat:no-repeat;}*/


.footer-wrapper{ padding-top:15px; background: #3a3835; }
#footer #block-menu-menu-footer-menu{ width:100%; padding-left: 25px; }
#footer #block-menu-menu-footer-menu h2{ display:none;}
#footer section.block .content li{ float: left; padding-bottom: 8px;  width: 9%;}
#footer section.block .content li ul{ padding-top:6px;} 
#footer section.block .content li ul li{ width:100%;}
        #footer section.block .content li ul li a{ font-weight:normal;}

#footer .region-footer{ width:84%;}
#footer .social-media{ float: right; width: 153px; color: #FFFFFF; }
        #footer .social-media img{ width:24px; height:auto; vertical-align:bottom; padding-left: 5px; }
          #footer section.block .content li a{ text-decoration:none; color: #FFFFFF; font-size:15px;}
		  #footer section.block .content li a:hover{ color:#FFFFFF; text-decoration:none;}
		  #footer section.block .content li{ width:auto; padding-right:2%; display:block; }
		         /*#footer section.block .content .home{ width:6%;}
				 #footer section.block .content .about-us{ padding-top:0; font-weight:bold;}
				 #footer section.block .content .produts{ width:29%;  font-weight:bold; padding-top:0;}
				 #footer section.block .content .software{ width:12%; font-weight:bold;}
				 #footer section.block .content .press{ width:7%;}
				 #footer section.block .content .contact{ width:9%;}
				 #footer section.block .content .join-mailing-list{ width:13%;}*/
				 
		           
.copyrights-footer{ width:60%; font-size:13px; color:#FFFFFF; padding-bottom:25px; padding-left: 25px; }
.copyrights-footer span{ font-size:15px; color: #FFFFFF;}


      



/*products page*/

/*.pageid13 #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/contact-bg.jpg); background-repeat:no-repeat;background-size: 100% 161px;}*/

ul.quicktabs-tabs.quicktabs-style-basic {margin: 0px !important; }
.product .content ul {margin: 0; padding-left: 0px; list-style-type: none; margin-bottom: 20px; }
.product .content ol {margin: 0; padding-left: 0px; list-style-type: none; }

.pageid13 section.block{ clear:both;}
.pageid13 .views-row{ width:20%; float:left;}
.pageid13 .views-row-first{ clear:both;}
       .pageid13 .views-row-odd{ background:#e4e0d7;}
	   .pageid13 .views-row-even{ background:#f0ede7;}
          .pageid13 .views-field .field-content img{ width:100%; /*height:185px;*/ height:200px;}
		  .pageid13 .views-row .views-field-title { padding: 10px 10px; display:block; color: #0072c6; font-weight: bold; }
		  .pageid13 .views-row .views-field-model{   padding: 0px 10px; display: block; font-size: 24px; color: #414141; text-align: left; }
		  .pageid13 .views-row .views-field-title a{ text-decoration:none; font-size:18px; color: #0072c6; }
	
.pageid13 .region-content h2{ display:none; background:#ffffdb; padding:15px 0;}
.pageid13 .region-content #block-quicktabs-product-tabs{margin-top: 69px;}	  
.pageid13 #block-views-photometer-solitions-block, .pageid13 #block-views-nvis-solution-block, .pageid13 #block-views-image-solution-block, .pageid13 #block-views-ffa97dc98df903bf4cac9445176448d5, .pageid13 #block-views-aa-block{ padding-top:20px;}

.pageid13 #content h2{ font-size:30px;}

.pageid13 #quicktabs-product_tabs ul{ margin-top:1px;}
.pageid13 #quicktabs-product_tabs ul li{border: 1px solid #000; display: block; float: left; margin: -1px -1px 0 0; padding: 8px 0; text-align: center; width: auto; word-wrap:break-word;}
.pageid13 #quicktabs-product_tabs .quicktabs-style-nostyle .views-row{padding: 0px 0 !important;}

.pageid13 #quicktabs-product_tabs ul li a{font-size: 16px; padding: 10px 18px 10px; text-align: center; width: auto;}
.pageid13 #quicktabs-product_tabs ul li.active{ background:#000;}	
.pageid13 #quicktabs-product_tabs ul li.active a{  color:#FFF;}

/*product tab view */
.pageid13 #quicktabs-product_tabs ul li.views-row {
  width: 20%;
  float: left;
  border: 0px;
  height: 310px;
}
.pageid13 #quicktabs-product_tabs ul li.views-row a {
  padding: 0px;
  text-decoration: none;
  font-size: 18px;
  /*word-break: break-all;*/
}

.pageid13 #quicktabs-product_tabs ul li.views-row-odd{ background:#FFFFFF; margin-top:0px; margin-right: 20px; margin-bottom: 20px; border: 1px solid #bababa; height: 370px;}
.pageid13 #quicktabs-product_tabs ul li.views-row-even{ background:#FFFFFF; margin-top:0px; margin-right: 20px; margin-bottom: 20px; border: 1px solid #bababa;height: 370px;}

.pageid165 ul li.views-row {
  width: 20%;
  float: left;
  border: 0px;
  height: 310px;
}

.pageid165 ul li.views-row a {
  padding: 0px;
  text-decoration: none;
  font-size: 18px;
}

.pageid165 ul li.views-row-odd{ background:#FFFFFF; margin-top:0px; margin-right: 20px !important; margin-bottom: 20px !important; border: 1px solid #bababa; height: 370px;}
.pageid165 ul li.views-row-even{ background:#FFFFFF; margin-top:0px; margin-right: 20px !important; margin-bottom: 20px !important; border: 1px solid #bababa;height: 370px;}

.pageid165 .views-field .field-content img{ width:100%;  height:200px;}
.pageid165 .views-row .views-field-title { padding: 10px 10px; display:block; color: #0072c6; font-weight: bold; }
.pageid165 .views-row .views-field-model, .pageid165 .views-row .views-field-field-product-model{   padding: 0px 10px; display: block; font-size: 24px; color: #414141; text-align: left; }
.pageid165 .views-row .views-field-title a{ text-decoration:none; font-size:18px; color: #0072c6; }

.pageid165 section.block {
	margin-bottom:10px;
	padding-bottom:15px;
	clear: both
}

.pageid165 section.block h2 { font-size: 30px !important; color: #0050a0; padding: 10px 0px; line-height: normal; text-transform: none; }

/*pdf tab*/

.page .cls-brochure-dwnld { float: left; display: block;width: 270px;  background: #d9d7d1;  height: 110px;  border-bottom: 2px solid #3b3b3a;  clear: both;}
.page .cls-brochure-dwnld h1 {  font-size: 18px; text-transform: uppercase; width: 110px;  color: #333;  font-weight: normal;  line-height: 26px;  margin: 26px 0 30px 30px !important;  padding: 0;  float: left;}
.page .cls-brochure-dwnld .cls-brochure-lnk img {width: 65px; margin-top: 25px; margin-right: 25px; float: right;}





/*product details page*/

.product .field-name-body{/* min-height:374px;*/   min-height: 441px;}
.product .field-name-field-product-extea-text .field-items .field-item{ width:70%; padding-bottom:25px;}

.product .field-name-field-product-extea-text .field-items .field-item h5{ font-size:18px; font-weight: bold; }

/*.pageid47 .quicktabs-tabs li.active{ padding-bottom:8px; background:#000;}
    .pageid47 .quicktabs-tabs li.active a{ color:#FFF;}
	.pageid47 .quicktabs-tabs li.active a:hover{ color:#FFF;}

.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(1){ width: 23% !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(2){ width: 22% !important; border-left:none;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(3){ width: 28% !important; border-left:none;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(4){ width: 26% !important; border-left:none;}

.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(5){ width: 23% !important; border-left:none; border-left:1px solid #000 !important; border-top:none !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(6){ width: 22% !important; border-left:none;border-top:none !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(7){ width: 28% !important; border-left:none;border-top:none !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(8){ width: 26% !important; border-left:none;border-top:none !important;}

.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(9){ width: 30% !important; border-left:none; border-left:1px solid #000 !important;border-top:none !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(10){ width: 20% !important; border-left:none;border-top:none !important;}
.pageid47 .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(11){ width:22% !important; border-left:none;border-top:none !important;}*/

.product #content {background-color: #FFFFFF !important; }

.product #content{ padding-top:0;}
.product #content #page-title{ margin-top:40px; word-wrap:break-word; width:60%; float:left; border: 1px solid #FFFFFF; }
.product .field-name-uc-product-image img { margin-top: 0px; border: 1px solid #bababa; margin-bottom: 50px;  display: table;}
.product #content h2{ font-size: 30px; font-weight:lighter; font-family:Verdana, Geneva, sans-serif; color: #0072c6; display: inline-table; margin-top: 0px; }
.product #content h3{ font-size: 20px; color: #3b3b3b; margin-top: 20px; line-height: 28px !important; margin-right: 40px; display: table; }

#content section.block-quicktabs h2 {display: none; }

.protabimage{ margin-top:20px; float:left; width:20%;}
.protabimage img{ width:100%;}
.protabtext{ margin-top:20px; margin-left:25px; float:left;}
.protabtext h5{ font-size:22px; text-transform:capitalize;}
.protabtext ul{  width: 107%;}
.protabtext ul li{ width:100% !important; list-style-type:disc !important;  list-style-position: inside; list-style-type: circle;}
		 
.productecat .quicktabs-wrapper .item-list .quicktabs-tabs li{ padding-left:3% !important; padding-right:3% !important; width:auto !important; border:0px solid #000 !important; margin-right:2px; margin-top:-1px }

.productecat .quicktabs-wrapper .field-items{ clear:both; padding-top:2%;}
          .productecat .quicktabs-wrapper .field-item .tab-headings{color: #414141; font-size: 18px !important; font-weight: bold;}
		  .productecat .quicktabs-wrapper .field-item .tab-sub-headings{color: #414141; font-size: 17px !important;}
		  .productecat .quicktabs-wrapper .field-item .ul-row{ width:32%; float:left;}

.productecat .quicktabs-wrapper h3{ border-bottom:1px solid #bababa; width:96%;}
.prod-details-table{ margin-top:20px; width:70%;}
                .prod-details-table-row{ border-bottom: 1px solid #666; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; display: block;  float: left; margin-top: -1px; width: 100%;}
                .prod-details-table .prod-details-table-col{   margin-left: -1px; padding: 3px 10px;}
                .prod-details-table .prod-details-table-col:nth-of-type(1) { width:37%; float:left; border-right: 1px solid #666; font-weight:bold; } 
				.prod-details-table .prod-details-table-col:nth-of-type(2) {float: left; width: 57.9%; border-left: 1px solid #666; } 
				
	
.prod-details-table td{ border: 1px solid #666;}
		  
.productecat .quicktabs-wrapper .prod-details-3col{ width:30%; float:left;}
.productecat .quicktabs-wrapper .prod-details-3col strong{display: block; margin: 20px 0 10px;}
.productecat .quicktabs-wrapper .prod-details-3col li{ width:100%;}

.productecat .quicktabs-wrapper .prod-details-2col{ width:50% !important; float:left;}
.productecat .quicktabs-wrapper .prod-details-2col strong{display: block; margin: 20px 0 10px;}
.productecat .quicktabs-wrapper .prod-details-2col li{ width:100%;}

.productecat .quicktabs-wrapper .prod-details-col{ width:100% !important; float:left;}
.productecat .quicktabs-wrapper .prod-details-col strong{display: block; margin: 20px 0 10px;}
.productecat .quicktabs-wrapper .prod-details-col li{ width:100%;}

.prod-details-3col{ width:30% !important; float:left;}
.prod-details-3col strong{display: block; margin: 20px 0 10px;}
.prod-details-3col li{ width:100%;}

.prod-details-2col{ width:50% !important; float:left;}
.prod-details-2col strong{display: block; margin: 20px 0 10px;}
.prod-details-2col li{ width:100%;}

.prod-details-col{ width:100% !important; float:left;}
.prod-details-col strong{display: block; margin: 20px 0 10px;}
.prod-details-col li{ width:100%;}

.dotted-border{ border-bottom:0px dotted #333;  border-top:0px dotted #333; background: #bfd3e7; }














/*software page*/

/*.pageid17 #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/contact-bg.jpg); background-repeat:no-repeat;}*/
.pageid17 h2{ display:none;}
.pageid17 .views-row{ width:25%; float:left; text-align:center;}
.pageid17 .views-row a{ text-decoration:none; font-size:25px; height:335px; line-height:70px;}
.pageid17 .views-row-1, .pageid17 .views-row-3{ background:#e4e0d7;}
.pageid17 .views-row-2, .pageid17 .views-row-4{ background:#f0ede7;}

.pageid17 .views-row img{ width:100%; height:auto;}


.softwarecat .field-name-uc-product-image img{height: 353px !important;}
/*.softwarecat #main-wrapper {
    background: transparent url("http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/contact-bg.jpg") no-repeat scroll 0% 0% / 100% 354px !important;}
.softwarecat .field-name-body { min-height: 351px;}*/


/*software details page*/

.product .quicktabs-wrapper{ margin-top: 25px; margin-right: 50px; }
.product .field-name-field-product-extea-text{ margin-top: 25px;}

/*.product #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/contact-bg.jpg); background-repeat:no-repeat; 
background-size:100% 474px; background-size: 100% 461px;}*/

.product .field-item p, .field-item{ font-size:15px; line-height:26px; display:block;}
.product .field-item h1{ /*font-size:29px;*/ font-size:23px;}
.product .field-item h5{ /*font-size:29px;*/ font-size:23px; margin-bottom: .5em; font-weight:400;}
.product .field-name-uc-product-image .field-label{ display:none;}
.product .field-name-uc-product-image{ float: right;
    width: 35%;
    /*margin-right: 55px;*/
    margin-top: 40px;
    margin-left: 20px;}
/*.product .field-name-body p:nth-of-type(1){ font-size:29px;}
.product .field-name-body p:nth-of-type(2){ font-size:16px;}*/
         .product  .field-name-uc-product-image img{ width:100%; float:right; height:auto;}
		  
		  .product .field-name-field-pdf1{ float: right; display: block; width: 270px; border-bottom: 2px solid #FFFFFF; clear: both; margin-right: 25px; background: url("/sites/default/files/icon_download.png") no-repeat #0050a0 10px 20px; padding-bottom: 15px; }
		  .product .field-name-field-pdf1 .field-label { font-size: 20px; margin-top: 20px; margin-left: 50px; color: #FFFFFF; font-weight: bold; line-height: 26px;}
		  .product .field-name-field-pdf1 img{ width:65px; margin-top:14px; margin-right:25px; float:right; display: none; }
		  .product .field-name-field-pdf1 a { color: #FFFFFF; font-size: 16px;  display: block;  float: left; margin-left: 50px; margin-top: 5px;  }
		  
		  .product .field-name-field-information-request { float: right; display: block; width: 270px; border-bottom: 2px solid #FFFFFF; clear: both; margin-right: 25px; background: url("/sites/default/files/icon_info.png") no-repeat #0073c6 10px 20px; padding-bottom: 15px; }
		  .product .field-name-field-information-request .field-label { font-size: 20px; margin-top: 20px; margin-left: 50px; color: #FFFFFF; font-weight: bold; line-height: 26px; display: none}
		  .product .field-name-field-information-request a { color: #FFFFFF; font-size: 20px; font-weight: bold; display: block;  float: left; margin-left: 50px; margin-top: 20px; line-height: 26px; text-decoration: none; }

          .product .field-name-field-product-registration { float: right; display: block; width: 270px; border-bottom: 2px solid #FFFFFF; clear: both; margin-right: 25px; background: url("/sites/default/files/icon_registration.png") no-repeat #5F5F5F 10px 20px; padding-bottom: 15px; }
          .product .field-name-field-product-registration .field-label { font-size: 20px; margin-top: 20px; margin-left: 50px; color: #FFFFFF; font-weight: bold; line-height: 26px; display: none}
		  .product .field-name-field-product-registration a { color: #FFFFFF; font-size: 20px; font-weight: bold; display: block;  float: left; margin-left: 50px; margin-top: 20px; line-height: 26px; text-decoration: none; }

.field-name-field-information-request { float: right; display: block; width: 270px; border-bottom: 2px solid #FFFFFF; clear: both; margin-right: 25px; background: url("/sites/default/files/icon_info.png") no-repeat #0073c6 10px 20px; padding-bottom: 15px; }
.field-name-field-information-request .field-label { font-size: 20px; margin-top: 20px; margin-left: 50px; color: #FFFFFF; font-weight: bold; line-height: 26px; display: none}
.field-name-field-information-request a { color: #FFFFFF; font-size: 20px; font-weight: bold; display: block;  float: left; margin-left: 50px; margin-top: 20px; line-height: 26px; text-decoration: none; }

.field-name-field-product-registration { float: right; display: block; width: 270px; border-bottom: 2px solid #FFFFFF; clear: both; margin-right: 25px; background: url("/sites/default/files/icon_registration.png") no-repeat #5F5F5F 10px 20px; padding-bottom: 15px; }
.field-name-field-product-registration .field-label { font-size: 20px; margin-top: 20px; margin-left: 50px; color: #FFFFFF; font-weight: bold; line-height: 26px; display: none}
.field-name-field-product-registration a { color: #FFFFFF; font-size: 20px; font-weight: bold; display: block;  float: left; margin-left: 50px; margin-top: 20px; line-height: 26px; text-decoration: none; }

		  
		   .product .field-name-field-printer-friendly-page{ float:right; clear:both; display:block; width:270px; background:#d9d7d1; height:110px; border-bottom:2px solid #3b3b3a; margin-right: 25px;}
		  .product .field-name-field-printer-friendly-page .field-label { font-size: 18px; text-transform: uppercase;  margin-top: 27px;  margin-left: 19px;  width: 228px;
    color: #333;  font-weight: normal;  line-height: 26px;}
		  
		  
		   .product .field-name-field-brochure-download{ float:right; clear:both; display:block; width:270px; background:#d9d7d1; height:110px; border-bottom:2px solid #3b3b3a;}
		  .product .field-name-field-brochure-download .field-label { font-size:18px; text-transform:uppercase; margin-top:30px; margin-left:30px; width:150px; color:#333; font-weight:normal; line-height:26px;}
		  	  .product .field-name-field-brochure-download img{ width:65px; margin-top:25px; margin-right:25px; float:right;}
		  
		  .product .field-name-field-1product-extea-text{ float:left; width:75%;}
		  .product .field-name-field-1product-extea-text h5{ font-size:17px;}
		  
		  .product .field-name-field-1product-extea-text .field-label{ display:none;}
		  

.product .quicktabs-wrapper .item-list .quicktabs-tabs li{display: block; float: left; text-align: center; padding: 8px 0; margin:-1px -1px 0 0 ;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li a{}
/*.product .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(1){ width: 13%;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(2){ width: 16%; border-left:none;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(3){ width: 22%; border-left:none;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(4){ width: 24%; border-left:none;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li:nth-of-type(5){ width: 24%; border-left:none;}*/

.product .quicktabs-wrapper .item-list .quicktabs-tabs li.active{ background: #0050a0 !important; margin-right: 3px; }
.product .quicktabs-wrapper .item-list .quicktabs-tabs li.active a{ color:#fff; background: #0050a0 !important; margin-right: 3px;}

/*General */
ul.quicktabs-tabs.quicktabs-style-basic li.active {border: 0px !important;} 
ul.quicktabs-tabs.quicktabs-style-basic li {border: 0px !important; }

.quicktabs-wrapper{ margin-top: 25px; margin-right: 50px; }
.quicktabs-wrapper .item-list .quicktabs-tabs li{display: block; float: left; text-align: center; padding: 8px 0; margin:-1px -1px 0 0 ;}
.quicktabs-wrapper .item-list .quicktabs-tabs li a{}
.quicktabs-wrapper .item-list .quicktabs-tabs li.active{ background: #0050a0 !important; margin-right: 3px !important; }
.quicktabs-wrapper .item-list .quicktabs-tabs li.active a{ color:#fff; background: #0050a0 !important; margin-right: 3px !important;}
.quicktabs-wrapper .item-list .quicktabs-tabs li{padding:0 !important;}
.quicktabs-wrapper .item-list .quicktabs-tabs li a{
	display: block;
	padding: 7px 10px !important;
	width: auto;
	font-weight: normal !important;
	background-color: #f2f2f2; 
	margin-right: 3px;
	}
.quicktabs-wrapper .item-list .quicktabs-tabs li a:hover{
	background-color: #0050a0; 
	color: #FFFFFF;
	}



/*press page*/

.pageid14 #page-title{ display:none;}

.pageid14 #content h2{ line-height:42px; font-size:35px; }
.pro-more-link{border: 1px solid rgb(0, 0, 0);clear: both; display: block; width:124px;  font-size: 16px;  padding: 8px 24px;  text-decoration: none;
  text-transform: uppercase;}

/*.pageid14 #main-wrapper{ background:url(../images/press-bg.jpg); background-repeat:no-repeat; background-position: top center;   background-size: 100% 200px;}*/

.pageid14 .item-list .pager{/* width:405px;*/ float:right; }
        .pageid14 .item-list .pager li a, .pageid14 .item-list .pager-current{ width:auto; float:left; padding:0px 12px; margin-right:2px; line-height:14px;}
		.pager li a, .pager .pager-item a{ border-left:1px solid #333;}
		.pager .first a, .pager-previous a{ border-left:none !important;}

.pageid14 section.block .content li a:hover{ color: #414141 !important;}

.pageid14 .view-content, .pageid14 .view-content .views-row { clear:both; margin-top:25px;}
.pageid14 .view-content .views-row { border-top:1px solid #000; width:100%; float:left;}
.pageid14 .views-field-field-blogimage{ width:38%; float:right;  }
                .pageid14 .views-field-field-blogimage img{ width:100%;/* height:270px;*/ }
				
.pageid14 .views-field-created{ width:60%; float:left; font-size:17px; tdisplay:block; margin-top:15px;  }
.pageid14 .views-field-title{ width:60%; float:left; display:block; text-decoration:none; margin:14px 0;   }
             .pageid14 .views-field-title a{ font-size:20px; text-decoration:none; line-height:37px; }
.pageid14 .views-field-body{ width:60%; float:left; font-size:16px; line-height:26px; min-height:215px;  }
.pageid14 .views-field-field-image-desc{ width:38%; float:right; font-size:16px; margin-top:8px; line-height:24px; font-style:italic; clear:both;}



.pageid14 .views-field-body  a.views-more-link { background: url("/sites/all/themes/freesample/images/arrow.png") no-repeat scroll 57px center rgba(0, 0, 0, 0);  display: block;  font-weight: bold;  margin-top: 15px;  text-decoration: none;  width: 75px; text-transform:uppercase;}


/*press details page*/

.blog h1 { width:58%; float:left; font-size:29px !important; line-height:37px;}
.blog .field-name-field-blogimage { width:38%; float:right; margin-right:0; margin-top:-53px;}
           .blog .field-name-field-blogimage img { width:100%; height:auto;}
.blog .field-name-body { width:56%; float:left; display:block; min-height:250px;}
        .blog .blogback{border: 1px solid rgb(0, 0, 0);  clear: both;  display: block;  float: left;  font-size: 16px;  padding: 8px 24px; text-decoration: none;
    text-transform: uppercase;}
	    .blog .blogback:hover{ background:#000; color:#FFF;}
.blog .field-name-field-image-desc{width: 38%;float: right;  font-size: 16px;  line-height: 24px;   margin-top: 8px;}
.blog .submitted{ display: block;  font-size: 17px;  margin-top: 15px; }

/*.blog #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/press-details-bg.jpg); background-repeat:no-repeat; background-position: top center;}*/

.blog .content .content{ border-top:0px solid #000;}

.blog footer .links .blog_usernames_blog{ display:none;}


/*contact upper section*/

/*.pageid1 #main-wrapper{ background:url(http://marketingplatform.ca/photoresearch/drupal/sites/all/themes/freesample/images/contact-bg.jpg); background-repeat:no-repeat;   }*/

.adjust-top{ display:block; margin-top:10px;}
.pageid1 .field-item{ float:left; font-size:16px; line-height:25px;}
.pageid1 .contact-left-text{ width:67%; float:left;}
.pageid1 .contact-right-img{ width:28%; float:right; margin-right: 30px;  }

.pageid1 .field-item a{font-size:16px;}
.pageid1 .field-item p:nth-of-type(3){ font-size:16px; line-height:25px; margin-top:25px; padding-top:25px; border-top:1px solid #000;}

.pageid1 .contact-row-header{ margin-top:40px;}
.pageid1 .contact-row { padding:10px 0; display:block; float:left; width:100%; border-bottom:1px solid #000;} 
.pageid1 .contact-left-col{ width:40%; float:left; display:block;}
.pageid1 .contact-right-col{ width:60%; float:left; display:block;}
           .pageid1 .contact-right-col a{ text-decoration:none;}


/*contact tabs*/
#quicktabs-contact_us_tabs{ margin-top:60px;}
/*#quicktabs-contact_us_tabs .quicktabs-tabs li.active{ padding-bottom:8px; background:#000;}
#quicktabs-contact_us_tabs .quicktabs-tabs li.active a{color:#fff;}
#quicktabs-contact_us_tabs .quicktabs-tabs li.active a:hover{color:#fff;}*/
#quicktabs-contact_us_tabs .quicktabs-tabs li{ background:none;  display: block; float: left;  padding: 8px 72px; width: auto !important;  border:none; border-radius:0; top:0; margin:0;}
/*#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(1) {border-left:1px solid #000 !important;  }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(2) {border-left:none !important;  }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(3) {border-left:none !important;  }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(4) {border-left:none !important;  }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5) {border-top:none !important;  }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(6) {border-left:none !important; border-top:none !important;   }
#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(7) {border-left:none !important; border-top:none !important; }
#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child{ border-left:none;}*/

section.block .content li a{ font-size:16px; text-align:center; padding:8px 0 0; width:100%;}


section.block .content li a:hover{/* color: #414141;*/}
#quicktabs-contact_us_tabs .quicktabs-tabs{ padding:0;}

section.block .content li{  padding-bottom: 8px;}
.ui-corner-top{ border-radius:0px !important;}

#quicktabs-contact_us_tabs p{border-top: 1px solid #000;  font-size: 16px; line-height: 10px; margin: 0; padding: 10px;}
#quicktabs-contact_us_tabs .field-item { width:100%;}
#quicktabs-contact_us_tabs .field-item tr td{ width:33%;}


/*north america tab sections*/

.north-america-title{border-bottom: 1px solid #969696; display: block; float: left; font-weight: bold;  margin-bottom: 15px; margin-top: 25px; padding-bottom: 15px; width: 100%; }
.north-america-title .north-america-title-col1{ width:33%; float:left; display:block; text-align:center;}
.north-ameriac-doted-border{ clear:both; display:block; border-top:1px dotted #333; border-bottom:1px dotted #333; padding:10px 0;}
.north-ameriac-doted-border1{ clear:both; display:block; border-top:1px dotted #333; border-bottom:1px dotted #333; padding:10px 0; min-height:73px;}
.north-america-address{ padding:10px 0; }
.north-america-address-col1{ width:27%; float:left; display:block; font-weight:bold;}
.north-america-address-col2{ width:27%; float:left; display:block; margin-bottom:10px;}
             .north-america-address-col2 a{ text-decoration:none; color:#818181;}
.north-america-address-col3{ width:46%; float:left; display:block;}
              .north-america-address-col3 a{ text-decoration:none; color:#818181;}
.north-america-title2{ border-top:3px solid #797979; color:#797979; padding: 18px 0 7px; clear: both; display: block; font-weight:bold; font-size:19px;}



.pageid37 h1{ width:55%;}
.pageid37 .field-name-uc-product-image img{ margin-top:-180px;}
.pageid37 .field-name-body{ min-height:inherit;}







/*forms*/

button, input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:13px;}


/*form 1*/
.pageid148 .grippie{ display:none; }
.pageid148 .webform-component--personal-information, .pageid148 .webform-component--product-information{ border:none !important; width:70%;}

.fieldset-legend{ font-size:23px;}

.pageid148 input, .pageid148 select{ width:94%; color:#444; border:1px solid #999; /*height:25px;*/ padding: 6px 2px; background:#f6f6f6;}
.pageid148 textarea{ width:97.5%; color:#444; border:1px solid #999; height:120px; background:#f6f6f6;}
.pageid148 #edit-submit{ background: none repeat scroll 0 0 #333; color: #fff; font-size: 17px; height: 33px;  margin-left: 1em; width: 140px;}

.webform-component--personal-information--first-name, .webform-component--personal-information--last-name, .webform-component--personal-information--job-title, .webform-component--personal-information--company-institution-, .webform-component--personal-information--city, .webform-component--personal-information--state-province, .webform-component--personal-information--zip-postal-code, .webform-component--personal-information---country, .webform-component--personal-information--phone, .webform-component--personal-information--ext, .webform-component--personal-information--fax, .webform-component--personal-information--email-address, .webform-component--product-information--instrument, .webform-component--product-information--software, .webform-component--product-information--did-you-purchase-a-service-contract-, .webform-component--product-information--did-you-purchase-a-calibration-package-, .webform-component--product-information--serial, .webform-component--product-information--date-of-purchase{ width:50%; float:left;}


.pageid148 .form-item{ margin-bottom:0; float:left;}

.webform-component--product-information input[type="radio"]{ width:auto !important;}
#edit-submitted-product-information-did-you-purchase-a-calibration-package- .form-type-radio, #edit-submitted-product-information-did-you-purchase-a-service-contract- .form-type-radio{ margin-right:2%;}

footer .links .comment_forbidden{ display:none;}



/*form 2*/
.pageid147 .grippie{ display:none; }
.pageid147 #webform-client-form-147{ border:none !important; width:70%; }
.pageid147 fieldset{ width:100%; float:left; border:none !important; padding:0;}

.pageid147 .fieldset-legend{ display: block; font-size: 23px; margin-top: 30px;}

.pageid147 input, .pageid147 select{ width:94%; color:#444; border:1px solid #999;  padding: 6px 2px;}
.pageid147 textarea{ width:97.5%; color:#444; border:1px solid #999; height:120px;}
.pageid147 #edit-submit{ background: none repeat scroll 0 0 #333; color: #fff; font-size: 17px; height: 33px;  width: 140px;}

 .webform-component--domestic-usa-method, .webform-component--international-method, .webform-component--other-carrier, .webform-component--account, .pageid147 fieldset .form-item{ width:50%; float:left;}
 
 .webform-component--shipping-address--shipping-address-is-the-same-as-billing-address{ width:100%;}
.webform-component-radios, .webform-component--carrier { float:left; width:100%;}
.webform-component--carrier select, .webform-component--instrument select{ width:97.5%;}
.webform-component--serial-number input, .webform-component--optical-head-serial-number-for-lrs-455-lrs-462-pr-1980a-and-pr-1980b- input{ width:97%;}
.pageid147 select{ width:95.5%;}
.webform-component--new-grid table{ width:97.5% !important; position:relative !important;}
.webform-client-form .form-actions{ clear:both;}

  #edit-submitted-shipping-address-shipping-address-is-the-same-as-billing-address-1{ width:auto !important;}
 

.pageid147 .form-item{ margin-bottom:0; }
.pageid147 input[type="radio"]{ width:auto !important;}

#edit-submitted-shipping-instructions-from-photo-research-back-to-customer .form-type-radio{ float:left; width:50%;}
.webform-component--buyer-information---nbsp-{ width:100%;}
.webform-component--buyer-information---nbsp- input{ width:auto;}

.webform-component--shipping-address---nbsp-{ width:100%;}
#edit-submitted-shipping-address-nbsp--1{ width:auto;}




.webform-component--model, .webform-component--sn{ width:50%; float:left;}
.webform-component--sn-other{width: 65%;}
.webform-component--sn-other label{ float: left; margin-top: 3%;}
.webform-component--reason .form-type-radio{ width:50%; float:left;}

.webform-component--special-calibration, .webform-component--special-calibration-documentation{width:50%; float:left;}
.webform-component--accessories, .webform-component--problems{ width:63%;}



.webform-component--special-calibration{ width:49%;}
.webform-component--special-calibration label{ float:right;}
#edit-submitted-special-calibration{ float:left; margin-left:1%;}
#edit-submitted-special-calibration .form-type-checkbox{ margin-top:0 !important; margin-left:2%;}


.webform-component--ignore-title-special-cal{ float: left; width: 62%;}
.webform-component--ignore-title-special-cal p{ margin:0;}
.webform-component--special-calibration-documentation{ width:63%; margin:0 !important;}
.webform-component--special-calibration-documentation label{ display:none;}
#edit-submitted-noaccessories-1, #edit-submitted-noproblems-1{ width:auto;}
.webform-component--noaccessories{ float: left; margin: 4px 0 0;}
.webform-component--noaccessories label{ display:none;}
.webform-component--noaccessories #edit-submitted-noaccessories label{ display:inline !important}

#edit-submitted-noproblems .form-type-checkbox, #edit-submitted-noaccessories  .form-type-checkbox{ clear:both;}


#edit-submitted-noaccessories, #edit-submitted-noproblems{ float:left; margin-top:1%;}

#edit-submitted-special-calibration-1{ width:15px;}
#edit-submitted-special-calibration{ margin-left:0;}

.webform-component--no-shipping-instruction {
  float: right;
  margin: -165px 0 0;
}
div#edit-submitted-no-shipping-instruction {
  float: right;
  margin-top: 1%;
}
.form-item.form-type-checkbox.form-item-submitted-no-shipping-instruction-1 {
  clear: both;
}
input#edit-submitted-no-shipping-instruction-1 {
  width: auto;
}


.webform-component--preventive-maintainance{ margin-top:6%;}

.webform-component--preventive-maintainance label, .webform-component--check-shutter label, .webform-component--check-filters label, .webform-component--service-contract label, .webform-component--calibration-contract label, .webform-component--firmware-upgrade label, .webform-component--hardware-upgrade label, .webform-component--usb-quote label, .webform-component--freight-region label{ width:84%; float:left; line-height: 14px;}

#edit-submitted-preventive-maintainance, #edit-submitted-check-shutter, #edit-submitted-check-filters, #edit-submitted-service-contract, #edit-submitted-calibration-contract, #edit-submitted-firmware-upgrade, #edit-submitted-hardware-upgrade, #edit-submitted-usb-quote{ width:16%; float:left;}

#edit-submitted-preventive-maintainance .form-type-radio,.webform-component--check-shutter .form-type-radio, #edit-submitted-check-filters .form-type-radio, #edit-submitted-service-contract .form-type-radio, #edit-submitted-calibration-contract .form-type-radio, #edit-submitted-firmware-upgrade .form-type-radio, #edit-submitted-hardware-upgrade .form-type-radio, #edit-submitted-usb-quote .form-type-radio{ width:50%; float:left;}

#edit-submitted-preventive-maintainance .form-radio, #edit-submitted-check-shutter .form-radio, #edit-submitted-check-filters .form-radio, #edit-submitted-service-contract .form-radio, #edit-submitted-calibration-contract .form-radio, #edit-submitted-firmware-upgrade .form-radio, #edit-submitted-hardware-upgrade .form-radio, #edit-submitted-usb-quote .form-radio{ float:left; margin-right:3px;}

#edit-submitted-preventive-maintainance label, #edit-submitted-check-shutter label, #edit-submitted-check-filters label, #edit-submitted-service-contract label, #edit-submitted-calibration-contract label, #edit-submitted-firmware-upgrade label, #edit-submitted-hardware-upgrade label, #edit-submitted-usb-quote label {width:50%; }


.webform-component--freight-region{ margin-top:6%;}
.webform-component--freight-method-domestic, .webform-component--freight-method-international{ width:50%; float:left;}
#edit-submitted-freight-region-1, #edit-submitted-freight-region-2{ float:left; margin-right:3px;}

.webform-component--freight-payment-terms{ width:50%;}
#edit-submitted-freight-payment-terms .form-type-radio{ float:left; width:50%;}

.webform-component--freight-carrier{ clear:both;}
.webform-component--freight-carrier, .webform-component--freight-carrier-other, .webform-component--account-number{ width:33%; float:left;}

.webform-component--freight-insurance{ width:50%; clear:both;}
.webform-component--freight-insurance .form-type-radio{ width:25%; float:left;}

.webform-component--expedited-service, .webform-component--pre-approval, .webform-component--tax-exempt{ width:60%;}
.webform-component--expedited-service .form-type-radio,.webform-component--pre-approval .form-type-radio, .webform-component--tax-exempt .form-type-radio{ width:20%; float:left;}





.mandatory-red{ color:#F00 !important;}

.webform-component--tax-approval-fieldset{ border:1px solid #666 !important; background:#f5f5f5;}
.webform-component--tax-approval-fieldset legend{ display:none;}
.webform-component--tax-approval-fieldset--approval-text{display: inline; float: left; margin-top: 5px; width: auto;}
.webform-component--tax-approval-fieldset--pre-approval-amount{ display: inline; float: left !important; margin: 0 0 0 5px; width: 100px !important;}
.webform-component--tax-approval-fieldset--pre-approval-amount label{ display:none;}

.webform-component--tax-approval-fieldset--po-number{ width:100% !important;}
.webform-component--tax-approval-fieldset--po-number label{ float:left; margin-top:5px;}
#edit-submitted-tax-approval-fieldset-po-number{float: left; margin-left: 1%; width: 30%;}




/*form 3*/
.pageid146 .grippie{ display:none; }
#webform-client-form-146{ width:70%;}


.fieldset-legend{ font-size:23px;}

.pageid146 input{ width:97%; color:#444; border:1px solid #999; /*height:25px;*/ padding: 6px 2px; background:#f6f6f6;}
.pageid146 select{ width:95.5%; color:#444; border:1px solid #999; /*height:25px;*/ padding: 6px 2px; background:#f6f6f6;}
.webform-component--first-name input,  .webform-component--job-title input{ width:97%;}
.webform-component--last-name input, .webform-component--company-institution input{ width:94%;}
.pageid146 textarea{ width:97.5%; color:#444; border:1px solid #999; height:120px; background:#f6f6f6;}
.pageid146 #edit-submit{ background: none repeat scroll 0 0 #333; color: #fff; font-size: 17px; height: 33px;   width: 140px; margin-top:1em;}

.webform-component--first-name, .webform-component--last-name, .webform-component--job-title, .webform-component--company-institution, .webform-component--city, .webform-component--state-province, .webform-component--zip-postal-code, .webform-component--country, .webform-component--email, .webform-component--phone-number{ width:50%; float:left;}

.webform-component--what-instrument-are-you-currently-using-if-any-{float: left;  margin-bottom: 1em; width: 100%;}

.webform-component-textarea{ /*width:100%;*/ float:left;}
.pageid146 .form-item{ margin-bottom:0; }
.pageid146 input[type="radio"], .pageid146 input[type="checkbox"]{ width:auto !important;}

.form-item.webform-component.webform-component-textfield.webform-component--what-operating-system-platform-are-using- {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}

.form-item.webform-component.webform-component-checkboxes.webform-component--information-type-check-all-that-apply- {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}



#block-system-main .webform-confirmation p{ font-size:18px;}

.linkclass{  display: block; font-size: 20px !important; margin-top: 8px;}

.views-field-uc-product-image {border-bottom: 10px solid #0072c6;  background-color: #0072c6;} 
.views-field-title { color: #0072c6; text-align: left; font-size: 18px !important; }

/*7-7-15*/


.pageid4 #main-wrapper .view-home-page-product-list { margin-left: -25px; margin-right: 25px; background-color: #f2f2f2; border: 1px solid #f2f2f2; }
.pageid4 #main-wrapper .view-home-page-product-list .jcarousel-skin-default { margin-left: 0px; margin-right: 0px; }


ul.jcarousel.jcarousel-view--home-page-product-list--block {padding-bottom: 10px !important; }
.jcarousel-skin-default {margin-top: 30px !important; }
.jcarousel-skin-default .jcarousel-container-horizontal {width: 92% !important; }

.jcarousel-skin-default .jcarousel-prev-horizontal {
    left: -37px !important; background: url(/sites/default/files/l-arrow.png) no-repeat !important; top: 35%; width: 40px; height: 40px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
    right: -37px !important; background: url(/sites/default/files/r-arrow.png) no-repeat !important; top: 35%; width: 40px; height: 40px;

}

.jcarousel-skin-default .jcarousel-item {
    padding: 0;
    width: 253px;
    height: 499px;
    overflow: hidden;
    border: 1px solid #bababa;
    list-style: none;
    background: #FFFFFF !important;
	-webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5) !important;
-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5) !important;
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5) !important;
margin-left: 10px; margin-right: 10px; 
text-align: left; 
}

.jcarousel-skin-default .jcarousel-container-horizontal{
	height:440px !important; margin-left: 42px; 
	}
.jcarousel-skin-default .jcarousel-item{
	height:370px !important;
	word-wrap:break-word;
	
	}
.jcarousel-skin-default .jcarousel-item .views-field-uc-product-image .field-content a img{
	height:215px !important;
	}
/*.pageid4 .view-content .views-field-title .field-content a{
	line-height:26px;
	}*/
.pageid4 #main-wrapper #block-views-home-page-product-list-block .views-field-model .field-content{
	margin:0 10px;
	}
.pageid4 #main-wrapper #block-views-home-page-product-list-block .views-field-title .field-content{
	margin: 10px 10px;
	}
#quicktabs-tabpage-product_tabs-2 .views-field .field-content img{
	height:185px;
	}
#quicktabs-tabpage-product_tabs-2 .views-row .views-field-title{
	height:auto;
	}
.page-node-55 .region-content #block-quicktabs-a-takt-5hsc{
	display:none;
	}
#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above{
	/*position:absolute;*/
	right:0px;
	z-index:50;
	}
	
#node-158 .field.field-name-field-pdf1.field-type-file.field-label-above{
	
	top:350px;
	z-index:50;
	}
	
#node-157 .field.field-name-field-pdf1.field-type-file.field-label-above{
	
	top:350px;
	z-index:50;
	}
	
#node-157 .field-name-field-printer-friendly-page, #node-158 .field-name-field-printer-friendly-page{}

.page-node-55 .content{
	position:relative;
	}
#node-152 #page-title{
	width:60%;
	}
#node-152 .field-name-uc-product-image{
	/*margin-top:-39px;*/
	}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding:0 !important;}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li a{
	display: block;
	padding: 7px 10px !important;
	width: auto;
	font-weight: normal !important;
	background-color: #f2f2f2; 
	margin-right: 3px;
	}
.product .quicktabs-wrapper .item-list .quicktabs-tabs li a:hover{
	background-color: #0050a0; 
	color: #FFFFFF;
	}
.quicktabs_main.quicktabs-style-nostyle{
	clear:both;
	}
#quicktabs-tabpage-product_tabs-1 .views-row{
	height:310px;
	}
#node-51 .field-type-image, #node-150 .field-type-image, #node-6 .field-type-image, #node-5 .field-type-image, #node-154 .field-type-image, #node-153 .field-type-image{
	/*margin-top:-39px;*/
	}
#node-151 .field-type-image{
	/*margin-top:-80px;*/
	}
#block-views-software-page-product-block .views-row img{
	height:220px;
	}


.jcarousel .jcarousel-item-1 .views-field-uc-product-image .field-content{display: inline-block;
  position: relative; width:100%;}

.jcarousel .jcarousel-item-1 .views-field-uc-product-image .field-content:after{ 
content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
   background-image:url(../images/new.png); background-repeat:no-repeat;
   display: none;
}
.jcarousel .jcarousel-item-15 .views-field-uc-product-image .field-content{display: inline-block;
  position: relative; width:100%;}

.jcarousel .jcarousel-item-15 .views-field-uc-product-image .field-content:after{ 
content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
   background-image:url(../images/new.png); background-repeat:no-repeat;
   display: none;
} 

  
  






@media screen and (min-width: 1367px) {
	.pageid4 .top-logo{ margin-left:7%;}
	.pageid4 .top-logo { margin-left:9%;} 
	/*.pageid4 .sliderbody a:nth-of-type(1){ margin-left:12%;}*/
	/*.pageid4 #block-superfish-1{margin-right:11%;}*/
	.pageid4 #block-superfish-1{}
	} 


@media only screen and ( min-width:1200px ) and ( max-width:1333px )
{
	.pageid4 .sliderbody span:nth-of-type(2){font-size: 80px;}
	.pageid4 .sliderbody a:nth-of-type(1){margin: 3% 2% 0 0;}
	
	
	}

@media only screen and ( min-width:1024px ) and ( max-width:1199px )
{
	
	/*header & home page*/
	#page-wrapper{ overflow:hidden;}	
	#main {width: 1014px !important; margin:0 5px;}
	
	.pageid4 .top-logo{ z-index:1;}
	
	.pageid4 .sliderbody{ margin: 0 14%; top: 30%; width: 72%;}	
	.pageid4 .flex-control-nav { /*margin: 0 45% !important; top: 55%;*/}
	.pageid4 .sliderbody a:nth-of-type(1) { margin: 3% 2% 0 15%;}
	
	#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{  width: 506px !important;}
	
	
	/*about us*/
	.pageid2 #main-wrapper{ background:none;}
	#content .ui-widget-header{ border:none;}
	.ui-tabs .ui-tabs-nav li{display: block;  float: left; padding: 1px 5% 6px !important;  width: auto !important;   border: 1px solid #000 !important; margin:-1px 0 0 -1px;}
	
	
	/*products page*/
	.pageid13 .views-row .views-field-title{padding: 5% 0 2% 5%;}
	.pageid13 .views-row .views-field-model{padding: 5% 0 10% 5%; font-size:27px;}
	.pageid13 #quicktabs-product_tabs ul li.views-row {  height: 341px;}
	
	/*product details */
	.product #main-wrapper{ background-size:100% 411px;}
	.prod-details-table{ width:86%;}
	.product .field-name-field-product-extea-text .field-items .field-item{ float: left;width: 70%; margin-top:-9%;}
	
	/*software page*/
	.pageid17 .views-row img{ width:100%; height:auto;}
	
	/*software details page*/
	/*.product #main-wrapper{ background:none;}*/
	.product .field-name-body{ min-height:inherit;}
	.product .field-name-uc-product-image img{height: auto !important; margin-top:0px; width: 100%;}
	.product .field-name-field-pdf1{ clear:both;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding:0 !important;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li a{
		display: block;
		padding: 7px 30px !important;
		width: auto;
		}
	
	
	/*press room*/
	.pageid14 #main-wrapper{ background:none;}
	.pageid14 .views-row-3 .field-content img{ height:250px;}
	
	/*press room details*/
	.blog #main-wrapper{ background:none;}
	
	/*contact us*/
	.pageid1 #main-wrapper{ background:none;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li{ border:1px solid #000 !important;  margin:-1px 0 0 -1px;  padding: 1% 2% !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child {border-left:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5){ border-top:1px solid #000 !important;}
	
	.webform-component--special-calibration {
    width: 58%;
}

	
	/*footer*/
	.footer-wrapper{width: 1014px;}
	.page-node-55 #node-55 .content{
		height:280px;
		}
	#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above{
		bottom:45px;
		}
	
	
	

	}






@media only screen and ( min-width:768px ) and ( max-width:1023px )
{
	
	/*header & home page*/
	body#body{ min-width:100%;}
	#page-wrapper{ overflow:hidden;}	
	#main {width: 758px !important; margin:0 5px;}
	
	.pageid4 .top-logo{ z-index:1; padding: 6% 0 2% 2%;}
	
	.pageid4 .sliderbody{  margin: 0 11%; top: 13%; width: 78%;}	
	.pageid4 .flex-control-nav {/*margin: 0 43% !important; top: 40%;*/ width: 14%;}
	.pageid4 .sliderbody a:nth-of-type(1) { margin:3% 2% 0 8%;}
	
	.pageid4 .view-content .views-field-title .field-content{padding:0 10px;}
	.pageid4 #main-wrapper .views-field-model .field-content{margin:20px 10px;}
	.pageid4 .view-content .views-field-body{ padding:0 10px;}
	#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{  width: 378px !important;}
	#block-views-research-block .views-field-field-tags{ margin-left:10px;}
	#block-views-research-block .views-field-title{ margin-left:10px;}
	#block-views-research-block .views-field-body{ margin-left:10px !important;}
	
	#block-views-white-papers-block h2{  padding-left: 10px !important;}
	.pageid4 .view-content .views-field-title .field-content{ margin: 15px 0px;}
	.pageid4 .view-content .views-field-body{padding: 0 10px;}
	#block-views-trade-show-block .views-field-field-tags .field-content{ margin-left:10px;}
	
	
	/*about us*/
	.pageid2 #main-wrapper{ background:none;}
	#content .ui-widget-header{ border:none;}
	.ui-tabs .ui-tabs-nav li{display: block;  float: left; padding: 1px 4% 6px !important;  width: auto !important;   border: 1px solid #000 !important; margin:-1px 0 0 -1px;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-left-col{width: 29%;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-middle-col{width: 21%;}
	#qt-about_us_tabbed_view-ui-tabs3 .hotel-right-txt{ clear:both;}
	
	/*products page*/
	.pageid13 .views-row .views-field-title{padding: 5% 0 2% 5%;}
	.pageid13 .views-row .views-field-model{padding: 5% 0 10% 5%; font-size:21px;}
	
	/*product details */
	.prod-details-table{ width:99%;}
	.prod-details-table .prod-details-table-col:nth-of-type(2){ width:56%;}
	
	/*software page*/
	.pageid17 .views-row img{ width:100%; height:auto;}
	.pageid17 .views-row a{ font-size:21px;}
	
	/*software details page*/
	.product #main-wrapper{ background:none;}
	.product .field-name-body{ min-height:inherit;}
	.product .field-name-uc-product-image img{height: auto !important; margin-top: -100px; width: 100%;}
	.product .field-name-field-pdf1{ clear:both;}
	/*.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding: 1% 2%; width:auto;}*/
	
	
	/*press room*/
	.pageid14 #main-wrapper{ background:none;}
	.pageid14 .views-row-3 .field-content img{ height:250px;}
	.pageid14 .views-field-field-blogimage img{ height:auto;}
	
	/*press room details*/
	.blog #main-wrapper{ background:none;}
	
	/*contact us*/
	.pageid1 #main-wrapper{ background:none;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li{ border:1px solid #000 !important;  margin:-1px -1px 0 0  !important;  padding: 1% 2% !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child {border-left:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5){ border-top:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .field-item{ width:100%;}
	
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(1) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(2) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(3) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(4) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5) {border-top:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(6) {border-left:1px solid #000 !important; border-top:1px solid #000 !important;   }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(7) {border-left:1px solid #000 !important; border-top:1px solid #000 !important; }
	
	
	
	/*footer*/
	.footer-wrapper{width: 758px;}
	#footer .region-footer{ width:100%;}
	
	
	
	/*form*/
	
	#webform-client-form-146{ width:100%;  padding: 0 1%;}
	.pageid147 #webform-client-form-147{ width:100%;  padding: 0 1%;}
	.pageid148 .webform-component--personal-information, .pageid148 .webform-component--product-information{ width:100%;  padding: 0 1%;}
	.page-node-55 #node-55 .content{
		height:250px;
		}
	#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above{
		bottom:35px;
		}



	}
	
	
	


@media only screen and ( min-width:600px ) and ( max-width:767px )
{

	/*header & home page*/
	body#body{ min-width:100%;}
	#page-wrapper{ overflow:hidden;}	
	#main {width: 98% !important; margin:0 2%;}
	
	.pageid4 .top-logo{ z-index:1; padding-top:8%;}
	.pageid4 .top-logo img{ width:75%;}
	
	.pageid4 .sliderbody{  margin: 0 10%; top: 11%; width: 80%;}	
	.pageid4 .flex-control-nav {/*margin: 0 43% !important; top: 31%;*/ width: 18%;}
	.pageid4 .sliderbody a:nth-of-type(1) { margin:3% 2% 0 3%;font-size:25px;}
	.pageid4 .sliderbody a:nth-of-type(2) { font-size:25px;}
	.pageid4 .sliderbody span:nth-of-type(2){ font-size: 63px;  line-height: 84px; }
	.pageid4 .sliderbody a div{ border: 2px solid #fff;   border-radius: 28px;   padding: 16px;  width: 180px;}
	
	.pageid4 .view-content .views-field-title .field-content{padding:0 10px;}
	.pageid4 #main-wrapper .views-field-model .field-content{padding:0 10px; margin-left:0;}
	.pageid4 .view-content .views-field-body{ padding:0 10px;}
	.pageid4 #main-wrapper .view-home-page-product-list .views-row{ width:50%; }
	#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{  width: 49.8% !important;}
	#block-views-prass-block .views-field-title .field-content a, #block-views-trade-show-block .views-field-title .field-content a, #block-views-research-block .views-field-title .field-content a, #block-views-white-papers-block .views-field-title .field-content a{ font-size: 19px !important; line-height: 27px;}
	#block-views-research-block .views-field-field-tags{ margin-left:10px;}
	#block-views-research-block .views-field-title{ margin-left:10px;}
	#block-views-research-block .views-field-body{ margin-left: 0 !important;    width: 98%;}
	
	#block-views-white-papers-block h2{  padding-left: 10px !important;}
	.pageid4 .view-content .views-field-title .field-content{ margin: 15px 0px;}
	.pageid4 .view-content .views-field-body{padding: 0 10px;}
	#block-views-trade-show-block .views-field-field-tags .field-content{ margin-left:10px;}
	
	
	/*about us*/
	.pageid2 #main-wrapper{ background:none;}
	#content .ui-widget-header{ border:none;}
	.ui-tabs .ui-tabs-nav li{display: block;  float: left; padding: 1px 4% 6px !important;  width: auto !important;   border: 1px solid #000 !important; margin:-1px 0 0 -1px;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-left-col{width: 29%;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-middle-col{width: 21%;}
	
	/*products page*/
	.pageid13 .views-row .views-field-title{padding: 5% 0 2% 5%;}
	.pageid13 .views-row .views-field-model{padding: 5% 0 10% 5%; font-size:21px;}
	.pageid13 .views-row{ width:25%;}
	.pageid13 #main-wrapper{ background-image:none;}
	
	
	/*product details */
	.prod-details-table{ width:99%;}
	.prod-details-table .prod-details-table-col:nth-of-type(2){ width:56%;}
	
	/*software page*/
	.pageid17 .views-row img{ width:100%; height:auto;}
	.pageid17 .views-row a{ font-size:21px;}
	.pageid17 .views-row{ width:50%;}
	
	/*software details page*/
	.product #main-wrapper{ background:none;}
	.product .field-name-body{ min-height:inherit;}
	.product .field-name-uc-product-image img{height: auto !important; margin-top: -100px; width: 100%;}
	.product .field-name-field-pdf1{ clear:both;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding: 1% 5%; width:auto;}
	#content #page-title{ font-size: 34px;}
	
	
	/*press room*/
	.pageid14 #main-wrapper{ background:none;}
	.pageid14 .views-row-3 .field-content img{ height:250px;}
	.pageid14 .views-field-field-blogimage img{ height:auto;}
	
	/*press room details*/
	.blog #main-wrapper{ background:none;}
	
	/*contact us*/
	.pageid1 #main-wrapper{ background:none;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li{ border:1px solid #000 !important;  margin:-1px 0 0 -1px;  padding: 1% 5% !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child {border-left:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5){ border-top:1px solid #000 !important;}
	
	
	
	
	/*forms*/
	
	.pageid148 fieldset { border:none;}
	
	
	
	/*form*/
	
	#webform-client-form-146{ width:100%;  padding: 0 1%;}
	.pageid147 #webform-client-form-147{ width:100%;  padding: 0 1%;}
	.pageid148 .webform-component--personal-information, .pageid148 .webform-component--product-information{ width:100%;  padding: 0 1%;}
	
	
	/*footer*/
	.footer-wrapper{width: 98%;}
	.page-node-55 #node-55 .content{
		height:230px;
		}
	#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above{
		bottom:25px;
		}
	.pageid13 #quicktabs-product_tabs ul li.views-row{
		width:25%;
		}
	

	}


@media only screen and ( min-width:600px ) and ( max-width:680px )
{
	.pageid4 .sliderbody{top: 31%;}
	.pageid4 .flex-control-nav{/*top: 85%;*/}
}

@media only screen and ( min-width:480px ) and ( max-width:599px )
{
	
	
	
	#header{ position:inherit !important; height:auto !important;}
	#header .sf-main-menu li a{width: 96%;}
	#header .sf-main-menu li a:hover{ background:#333;}
	.section-1{ height:auto !important;}
	#header section.block .content li{ width:100% !important; margin:0; }
	#header #superfish-1 ul{ display:none; width:90%; opacity:0;}
	#header .sf-main-menu .active-trail{ background:#000;}
	#header  section.block{ margin:0; padding:0;}
	
	.sliderbody{ display:none;  margin:53% 10% 0; top: 11%; width: 80%;}
	.flex-control-nav{ display:none;}
	
	
	
	
	.pageid4 .sliderbody span:nth-of-type(2) { font-size: 33px; line-height: 39px;}
		
		
		
		
	
	/*header & home page*/
	body#body{ min-width:100%;}
	#page-wrapper{ overflow:hidden;}	
	#main {width: 98% !important; margin:0 2%;}
	
	.pageid4 .top-logo{ z-index:1; padding-top:8%;}
	.pageid4 .top-logo img{ width:75%;}
	
	
	.pageid4 .flex-control-nav {/*margin: 0 43% !important; top: 31%;*/ width: 18%;}
	.pageid4 .sliderbody a:nth-of-type(1) { margin:3% 2% 0 3%;font-size:25px;  float:none;}
	.pageid4 .sliderbody a:nth-of-type(2) { font-size:25px;  float:none;}
	.pageid4 .sliderbody span:nth-of-type(2){ font-size: 63px;  line-height: 84px; }
	.pageid4 .sliderbody a div{ border: 2px solid #fff;   border-radius: 28px;   padding: 10px;  width: 180px;  margin:0 auto;}
	
	.pageid4 .view-content .views-field-title .field-content{padding:0 10px;}
	.pageid4 #main-wrapper .views-field-model .field-content{padding:0 10px; margin-left:0;}
	.pageid4 .view-content .views-field-body{ padding:0 10px;}
	.pageid4 #main-wrapper .view-home-page-product-list .views-row{ width:50%; }
	#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{  width: 49.8% !important;}
	#block-views-prass-block .views-field-title .field-content a, #block-views-trade-show-block .views-field-title .field-content a, #block-views-research-block .views-field-title .field-content a, #block-views-white-papers-block .views-field-title .field-content a{ font-size: 19px !important; line-height: 27px;}
	#block-views-research-block .views-field-field-tags{ margin-left:10px;}
	#block-views-research-block .views-field-title{ margin-left:10px;}
	#block-views-research-block .views-field-body{ margin-left: 0 !important;    width: 98%;}
	
	#block-views-white-papers-block h2{  padding-left: 10px !important;}
	.pageid4 .view-content .views-field-title .field-content{ margin: 15px 0px;}
	.pageid4 .view-content .views-field-body{padding: 0 10px;}
	#block-views-trade-show-block .views-field-field-tags .field-content{ margin-left:10px;}
	
	
	/*about us*/
	.pageid2 #main-wrapper{ background:none;}
	#content .ui-widget-header{ border:none;}
	.ui-tabs .ui-tabs-nav li{display: block;  float: left; padding: 1px 4% 6px !important;  width: auto !important;   border: 1px solid #000 !important; margin:-1px 0 0 -1px;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-left-col{width: 29%;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-middle-col{width: 21%;}
	
	/*products page*/
	.pageid13 .views-row .views-field-title{padding: 5% 0 2% 5%;}
	.pageid13 .views-row .views-field-model{padding: 5% 0 10% 5%; font-size:21px;}
	.pageid13 .views-row{ width:25%;}
	.pageid13 #quicktabs-product_tabs ul li{ width:99% !important;}
	.pageid13 #main-wrapper{ background-image:none;}
	
	/*product details */
	.prod-details-table{ width:99%;}
	.prod-details-table .prod-details-table-col:nth-of-type(2){ width:56%;}
	.productecat .quicktabs-wrapper .field-items img{ width:100%;}
	
	.productecat .quicktabs-wrapper .field-items{ overflow: scroll;  width: 100%;}
	.prod-details-table{ width:750px;}
	
	/*software page*/
	.pageid17 .views-row img{ width:100%; height:auto;}
	.pageid17 .views-row a{ font-size:21px;}
	.pageid17 .views-row{ width:50%;}
	
	/*software details page*/
	.product #main-wrapper{ background:none;}
	.product .field-name-body{ min-height:inherit;}
	.product .field-name-uc-product-image img{height: auto !important; margin-top: -100px; width: 100%;}
	.product .field-name-field-pdf1{ clear:both;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding: 1% 5%; width:auto;}
	#content #page-title{ font-size: 34px;}
	
	
	/*press room*/
	.pageid14 #main-wrapper{ background:none;}
	.pageid14 .views-row-3 .field-content img{ height:250px;}
	.pageid14 .views-field-field-blogimage img{ height:auto;}
	
	/*press room details*/
	.blog #main-wrapper{ background:none;}
	
	/*contact us*/
	.pageid1 #main-wrapper{ background:none;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li{  border: 1px solid #000 !important; margin: -1px 0 0; padding: 1% 5% !important; width: 89.5% !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child {border-left:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5){ border-top:1px solid #000 !important;}
	
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(1) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(2) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(3) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(4) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5) {border-top:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(6) {border-left:1px solid #000 !important; border-top:1px solid #000 !important;   }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(7) {border-left:1px solid #000 !important; border-top:1px solid #000 !important; }
	#quicktabs-contact_us_tabs .field-item{overflow: scroll; width: 100%;}
	#quicktabs-contact_us_tabs .field-item table{ width:800px;}
	
	
	
	/*form*/
	
	#webform-client-form-146{ width:100%;  padding: 0 1%;}
	.pageid147 #webform-client-form-147{ width:100%;  padding: 0 1%;}
	.pageid148 .webform-component--personal-information, .pageid148 .webform-component--product-information{ width:100%;  padding: 0 1%;}
	
	
	.webform-component--personal-information--first-name, .webform-component--personal-information--last-name, .webform-component--personal-information--job-title, .webform-component--personal-information--company-institution-, .webform-component--personal-information--city, .webform-component--personal-information--state-province, .webform-component--personal-information--zip-postal-code, .webform-component--personal-information---country, .webform-component--personal-information--phone, .webform-component--personal-information--ext, .webform-component--personal-information--fax, .webform-component--personal-information--email-address, .webform-component--product-information--instrument, .webform-component--product-information--software, .webform-component--product-information--did-you-purchase-a-service-contract-, .webform-component--product-information--did-you-purchase-a-calibration-package-, .webform-component--product-information--serial, .webform-component--product-information--date-of-purchase{ width:100%;}
	.pageid148 input, .pageid148 select{ width:96.5%;}
	.pageid148 select{ width:97.1%;}
	
	
	.webform-component--first-name, .webform-component--last-name, .webform-component--job-title, .webform-component--company-institution, .webform-component--city, .webform-component--state-province, .webform-component--zip-postal-code, .webform-component--country{ width:100%;}
	.pageid146 input{ width:96.1%;}
	.pageid146 select{ width:97.5%;}
	
	
	.webform-component--domestic-usa-method, .webform-component--international-method, .webform-component--other-carrier, .webform-component--account, .pageid147 fieldset .form-item{ width:100%;}
	.webform-component--carrier select, .webform-component--instrument select{ width:98%;}
	.pageid147 input, .pageid147 select{width: 96.8%;}
	.pageid147 select {  width: 98%;}
	
	
	/*footer*/
	.footer-wrapper{width: 98%;}
	#footer .social-media{ width:100%;}
	.copyrights-footer{ width:100%; clear:both;}
	
	#footer .social-media { float: none; margin: 0 auto; width: 154px; color: #FFFFFF; }
	.copyrights-footer span{display: block; margin-top: 2%;text-align: center;}
	
	#block-menu-menu-footer-menu .menu li{ width:100% !important; text-align:center;}
	
	#footer .region-footer{ width:100%; }
	#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above {
		bottom: 0;
		position: relative;
		z-index: 50;
	}
	
	
	

	}
	
	

@media only screen and ( min-width:300px ) and ( max-width:479px )
{
	
		
		
	#header{ position:inherit !important; height:auto !important;}
	#header .sf-main-menu li a{width: 96%;}
	#header .sf-main-menu li a:hover{ background:#333;}
	.section-1{ height:auto !important;}
	#header section.block .content li{ width:100% !important; margin:0; }
	#header #superfish-1 ul{ display:none; width:90%; opacity:0;}
	#header .sf-main-menu .active-trail{ background:#000;}
	#header  section.block{ margin:0; padding:0;}
	
	.sliderbody{ display:none;  margin:53% 10% 0; top: 11%; width: 80%;}
	.flex-control-nav{ display:none;}
	
	.webform-component--new-grid table{ width:97.5% !important; overflow:hidden !important;}
	
	
	.pageid4 .sliderbody span:nth-of-type(2) { font-size: 33px; line-height: 39px;}
		
	#content, #node-31{ padding:0; }	
		
		
		
	
	/*header & home page*/
	body#body{width:100%; min-width:100% !important;}
	#page-wrapper{ overflow:hidden; width:100%;}	
	#main {width: 98% !important; margin:0 2%;}
	.pageid147{ overflow:hidden !important; width:100% !important;}
	
	.pageid4 .top-logo{ z-index:1; padding-top:8%;}
	.pageid4 .top-logo img{ width:75%;}
	#breadcrumb, #breadcrumb a{ width:100%;}
	.pageid147 .content{ overflow:hidden;}
	
	.pageid4 .flex-control-nav {/*margin: 0 43% !important; top: 31%;*/ width: 18%;}
	.pageid4 .sliderbody a:nth-of-type(1) { margin:3% 2% 0 3%;font-size:25px;  float:none;}
	.pageid4 .sliderbody a:nth-of-type(2) { font-size:25px;  float:none;}
	.pageid4 .sliderbody span:nth-of-type(2){ font-size: 63px;  line-height: 84px; }
	.pageid4 .sliderbody a div{ border: 2px solid #fff;   border-radius: 28px;   padding: 10px;  width: 180px;  margin:0 auto;}
	
	.pageid4 .view-content .views-field-title .field-content{padding:0 10px;}
	.pageid4 #main-wrapper .views-field-model .field-content{padding:0 10px; margin-left:0;}
	.pageid4 .view-content .views-field-body{ padding:0 10px;}
	.pageid4 #main-wrapper .view-home-page-product-list .views-row{ width:100%; }
	#block-views-prass-block, #block-views-trade-show-block, #block-views-research-block, #block-views-white-papers-block{  width: 100% !important;}
	#block-views-prass-block .views-field-title .field-content a, #block-views-trade-show-block .views-field-title .field-content a, #block-views-research-block .views-field-title .field-content a, #block-views-white-papers-block .views-field-title .field-content a{ font-size: 19px !important; line-height: 27px;}
	#block-views-research-block .views-field-field-tags{ margin-left:10px;}
	#block-views-research-block .views-field-title{ margin-left:10px;}
	#block-views-research-block .views-field-body{ margin-left: 0 !important;    width: 98%;}
	
	#block-views-white-papers-block h2{  padding-left: 10px !important;}
	.pageid4 .view-content .views-field-title .field-content{ margin: 15px 0px;}
	.pageid4 .view-content .views-field-body{padding: 0 10px;}
	#block-views-trade-show-block .views-field-field-tags .field-content{ margin-left:10px;}
	
	#block-views-home-page-product-list-block .view-id-home_page_product_list{ margin-top:1%;}
	
	/*about us*/
	.top-logo{ width:100%;}
	 .top-logo img{ width:75%;}
	.pageid2 #main-wrapper{ background:none;}
	#content .ui-widget-header{ border:none;}
	.ui-tabs .ui-tabs-nav li{display: block;  float: left; padding: 1px 4% 6px !important;  width: auto !important;   border: 1px solid #000 !important; margin:-1px 0 0 -1px;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-left-col{width: 29%;}
	#qt-about_us_tabbed_view-ui-tabs4 .holidays-middle-col{width: 21%;}
	#content .about-right-img{ width:100%; margin-bottom:15px; }
		 #content .about-right-img img{ height:auto;}
	#content .about-left-text { width:100%;} 
	#footer .region-footer{ width:100%;}
	section.block .content li { width: 100% !important; text-align:center;}
	#qt-about_us_tabbed_view-ui-tabs1{ padding-left:0;}
	
	.ui-tabs .ui-tabs-panel{ padding:0;}
	
	#node-12{overflow: scroll;  width: 100%;}
	#node-12 .content{width: 700px;}
	
	
	/*products page*/
	.pageid13 #main-wrapper{ background:none;}
	.pageid13 .views-row .views-field-title{padding: 5% 0 2% 5%;}
	.pageid13 .views-row .views-field-model{padding: 5% 0 10% 5%; font-size:21px;}
	.pageid13 .views-row{ width:100%;}
	.pageid13 #content h2{font-size: 22px;}
	 
	.pageid13 #quicktabs-product_tabs ul li{ width:99% !important;}
	
	/*product details */
	.productecat .quicktabs-wrapper .field-items{ overflow: scroll;  width: 100%;}
	.productecat .quicktabs-wrapper .field-items img{ width:100%;}
	.prod-details-table{ width:750px;}
	.prod-details-table .prod-details-table-col:nth-of-type(2){ width:56%;}
	.product .field-name-uc-product-image img{ margin-top: 0;}
	.product .field-name-field-pdf1, .product .field-name-field-brochure-download, .product .field-name-field-printer-friendly-page{ width:100%;}
	.product .field-name-field-product-extea-text .field-items .field-item{ width:100%;}
	
	.product .top-logo img{ width:85%;}
	.product .field-name-uc-product-image{ width:100%;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li { width: 93% !important;}
	.productecat .quicktabs-wrapper .prod-details-3col{ width:100%;}
	
	/*software page*/
	
	.pageid17 .views-row img{ width:100%; height:auto;}
	.pageid17 .views-row a{ font-size:21px;}
	.pageid17 .views-row{ width:100%;}
	
	/*software details page*/
	.product #main-wrapper{ background:none;}
	.product .field-name-body{ min-height:inherit;}
	.product .field-name-uc-product-image img{height: auto !important; margin-top: 0px; width: 100%;}
	.product .field-name-field-pdf1{ clear:both;}
	.product .quicktabs-wrapper .item-list .quicktabs-tabs li{padding: 1% 3%; width:auto;}
	#content #page-title{ font-size: 34px;}
	
	
	/*press room*/
	.pageid14 #main-wrapper{ background:none;}
	.pageid14 .views-row-3 .field-content img{ height:250px;}
	.pageid14 .views-field-field-blogimage img{ height:auto;}
	.pageid14  .item-list .pager{width: 100%;  margin-top: 3%;}
	.pageid14  .item-list .pager li{ width:1% !important;}
	
	.pageid14 .views-field-field-blogimage{ width:100%;}
	.pageid14 .views-field-created{ width:100%;}
	.pageid14 .views-field-title{ width:100%;}
	.pageid14 .views-field-body{ width:100%;}
	.pageid14 .views-field-field-image-desc{ width:100%;}
	
	/*press room details*/
	.blog #main-wrapper{ background:none;}
	.blog #page-title{ width:100%;}
	.blog .field-name-field-blogimage{ width:100%;}
	.blog .field-name-body{ width:100%;}
	.blog .field-name-field-image-desc{ width:100%;}
	
	/*contact us*/
	.pageid1 #main-wrapper{ background:none;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li{ border:1px solid #000 !important;  margin:-1px 0 0 0;  padding: 1% 5% !important; width: 89% !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:first-child {border-left:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5){ border-top:1px solid #000 !important;}
	#quicktabs-contact_us_tabs .field-item{overflow: scroll; width: 100%;}
	#quicktabs-contact_us_tabs .field-item table{ width:800px;}
	
	
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(1) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(2) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(3) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(4) {border-left:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(5) {border-top:1px solid #000 !important;  }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(6) {border-left:1px solid #000 !important; border-top:1px solid #000 !important;   }
	#quicktabs-contact_us_tabs .quicktabs-tabs li:nth-of-type(7) {border-left:1px solid #000 !important; border-top:1px solid #000 !important; }
	
	.pageid1 .contact-right-img{ width:100%;}
	.pageid1 .contact-left-text{width: 93%;}
		.pageid1 .contact-left-text img{ width:100%;}
	.pageid1 .contact-left-col{ width:100%;}
	.pageid1 .contact-right-col{width:100%;}
	
	.linkclass{   font-size: 17px !important; line-height:23px;}
	
	
	
	/*form*/
	
	#webform-client-form-146{ width:100%;  padding: 0 1%;}
	.pageid147 #webform-client-form-147{ width:100%;  padding: 0 1%;}
	.pageid148 .webform-component--personal-information, .pageid148 .webform-component--product-information{ width:100%;  padding: 0 1%;}
	
	
	.webform-component--personal-information--first-name, .webform-component--personal-information--last-name, .webform-component--personal-information--job-title, .webform-component--personal-information--company-institution-, .webform-component--personal-information--city, .webform-component--personal-information--state-province, .webform-component--personal-information--zip-postal-code, .webform-component--personal-information---country, .webform-component--personal-information--phone, .webform-component--personal-information--ext, .webform-component--personal-information--fax, .webform-component--personal-information--email-address, .webform-component--product-information--instrument, .webform-component--product-information--software, .webform-component--product-information--did-you-purchase-a-service-contract-, .webform-component--product-information--did-you-purchase-a-calibration-package-, .webform-component--product-information--serial, .webform-component--product-information--date-of-purchase{ width:100%;}
	.pageid148 input, .pageid148 select{ width:96.5%;}
	.pageid148 select{ width:97.1%;}
	
	
	.webform-component--first-name, .webform-component--last-name, .webform-component--job-title, .webform-component--company-institution, .webform-component--city, .webform-component--state-province, .webform-component--zip-postal-code, .webform-component--country{ width:100%;}
	.pageid146 input{ width:96.1%;}
	.pageid146 select{ width:97.5%;}
	
	
	.webform-component--domestic-usa-method, .webform-component--international-method, .webform-component--other-carrier, .webform-component--account, .pageid147 fieldset .form-item{ width:100%;}
	.webform-component--carrier select, .webform-component--instrument select{ width:98%;}
	.pageid147 input, .pageid147 select{width: 96.8%;}
	.pageid147 select {  width: 98%;}
	
	/*footer*/
	.footer-wrapper{width: 98%;}
	#footer .social-media{ width:100%; color: #FFFFFF; }
	.copyrights-footer{ width:100%; clear:both;}
	
	#footer .social-media { float: none; margin: 0 auto; width: 154px; color: #FFFFFF; }
	.copyrights-footer span{display: block; margin-top: 2%;text-align: center;}
	#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above {
		bottom: 15px;
		position: relative;
		z-index: 50;
	}
	
	
	


	}	
	
/* Form CSS Changes */
input#edit-submitted-buyer-information-buyer-is-user-1 {
  float: left;
  width: 10%;
}
.webform-component--buyer-information--buyer-is-user {
  width: 100% !important;
}	
.webform-component--shipping-address--shipping-is-billing {
  width: 100% !important;
}
input#edit-submitted-shipping-address-shipping-is-billing-1 {
  float: left;
  width: 10%;
}	
article#node-147 {
  margin-left: 20px;
}
.form-item.form-type-radio.form-item-submitted-rma-payment-terms {
  width: 20%;
  float: left;
  margin-bottom: 11px;
}
.form-item.form-type-radio.form-item-submitted-freight-region {
  width: 50%;
  float: left;
}

/*---------------- New Changes 25 06 205 ------------------ */
a.videowin-product-tab2 {
  border: 1px solid #000 !important;
  padding: 1% 4% !important;
  text-decoration: none;
  float: left;
  margin-left:-1px;
}

a.videowin-product-tab1 {
  border: 1px solid #000 !important;
  padding: 1% 4% !important;
  text-decoration: none;
  float: left;
}

.videowin-product-tab {
  margin-top: 31px;
  float: left;
  width: 100%;
}

#node-36 .field.field-name-field-printer-friendly-page.field-type-list-boolean.field-label-above {
  display: none;
}
#node-34 .field.field-name-field-printer-friendly-page.field-type-list-boolean.field-label-above {
  display: none;
}
#node-33 .field.field-name-field-printer-friendly-page.field-type-list-boolean.field-label-above {
  display: none;
}
#node-55 .field.field-name-field-pdf1.field-type-file.field-label-above{}

#node-55 .field.field-name-field-printer-friendly-page.field-type-list-boolean.field-label-above{}
.views-field.views-field-model {line-height:36px;}

/*===============================RMA Form CSS ====================================*/
div#obsolete_message {
  border: none;
  background-color: #fff;
  color: #910A0A;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
float: left;
margin-top: 4px;
  
}
.webform-component--tax-approval-fieldset--approval-text {
 width: 581px !important;
  float: left !important;
}
.webform-component--tax-approval-fieldset--txtpreapprovalamount {
  width: 16%;
}
.webform-component--tax-approval-fieldset--txtpreapprovalamount label {
  display: none;
}
.webform-component--tax-approval-fieldset--new-markup {
  width: 100% !important;
  height: 34px;
  margin:0;
}
fieldset.webform-component--tax-approval-fieldset {
  /*border: 2px solid #bababa !important;*/
  padding: 10px;
display: none;
}
.webform-component--new-fieldset--new-markup {
  width: 100% !important;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #666 !important;
  padding: 10px;
}
.webform-component--signature {
  float: left;
}
#section-nottoexceed-expedited{display:none;}
.webform-component--tax-approval-fieldset--approval-text span {
  float: left;
margin-right: 5px; font-weight:bold;
}
input#edit-submitted-model-price {
  height: 0px;
  width: 0px;
  float: left;
  border: none;
  color:#fff;
}
div.webform-component--model-price {
  height: 0px;
  width: 0px;
  float: left;
  border: none;
  color:#fff;
}
.webform-component--ignore-sn-other {
  float: left;
  width: 62%;
}
.webform-component--ignore-sn-other p {
  margin: 0;
}

input.webform-submit.button-primary.form-submit {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    font-size: 17px;
    height: 33px;
    width: 140px;
}
.form-item.webform-component.webform-component-textarea.webform-component--primary-address {
    width: 100%;
}

.form-item.webform-component.webform-component-textarea.webform-component--comments-questions {
    width: 100%;
    margin-bottom: 14px;
}
	
	
/* captcha form */
.captcha { clear: both !important }

/*product registration form - Personal Info */
.webform-component--personal-information { clear: both !important; }
fieldset.webform-component--personal-information { padding: 0px !important; margin-bottom: 40px; }
fieldset.webform-component--product-information { padding: 0px !important; margin-bottom: 40px; }
.webform-component-textarea { clear: both !important; width: 100%; }